dialog{background:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}dialog+.backdrop{background:rgba(0,0,0,.1)}._dialog_overlay,dialog+.backdrop{bottom:0;left:0;position:fixed;right:0;top:0}dialog.fixed{position:fixed;top:50%;transform:translateY(-50%)}
/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.15}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{background-color:#fff;color:#212529;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;line-height:1.5;margin:0;text-align:left}[tabindex="-1"]:focus{outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-block-end:0;margin-block-start:0;margin-bottom:.5rem;margin-top:0}p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{-webkit-text-decoration-skip:objects;background-color:transparent;color:#007bff}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{-ms-overflow-style:scrollbar;margin-bottom:1rem;margin-top:0;overflow:auto}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{caption-side:bottom;color:#6c757d;padding-bottom:.75rem;padding-top:.75rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;min-width:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{cursor:pointer;display:list-item}template{display:none}[hidden]{display:none!important}body.mceContentBody{font-size:13px}.ir{background-repeat:no-repeat;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.hidden,.ir br{display:none}.hidden{visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-2px;overflow:hidden;padding:0;width:1px}.visuallyhidden,.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{font-family:Gotham A,Gotham B,Lato;font-style:normal;font-weight:700;letter-spacing:ls(100);position:absolute;text-transform:uppercase}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;background-color:#fff;color:#000;font-size:.8em;height:auto;margin:5px 0 0;outline:0;overflow:visible;padding:.25em .5em;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.clear{clear:both}.left{float:left}.right{float:right}.center,.text-center{text-align:center}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.no-pad-top{padding-top:0!important}@media (min-width:640px){.larger{font-size:1.5rem}}img.left{margin:.5em 2em 1em 0;max-width:50%}img.right{margin:.5em 0 1em 2em;max-width:50%}img.leftAlone{float:left;margin-right:100%}img.center,img.leftAlone{clear:both;margin-bottom:1em}img.center{display:block;float:none;margin-left:auto;margin-right:auto}.captionImage{margin-top:.5em;width:100%}.captionImage img{float:none;margin:0;max-width:none;width:100%}.captionImage p{clear:both;font-style:italic;margin:.5em 0}.captionImage.left{margin:.5em 3em 2em 0;max-width:50%}.captionImage.left img{margin-right:-1em}.captionImage.right{margin:.5em 0 2em 3em;max-width:50%}.captionImage.right img{margin-left:-1em}.captionImage.right p{margin-left:-1em;text-align:left}.captionImage.leftAlone{float:none;margin:0 2em 2em 0}.captionImage.center{margin:0 auto 2em}@font-face{font-display:swap;font-family:Didot;font-weight:700;src:url(/fonts/DidotBold.woff2) format("woff2")}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:15px;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:focus{outline:0}.hamburger.is-active:hover,.hamburger:hover{filter:opacity(50%)}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#fff}.hamburger-box{display:inline-block;height:21px;position:relative;width:33px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:5px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:33px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-9px}.hamburger-inner:after{bottom:-9px}.hamburger--3dx .hamburger-box{perspective:66px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:66px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(-180deg)}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:66px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(-180deg)}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:66px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg)}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:66px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:66px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-9px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-6.6px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-6.6px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(6.6px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(6.6px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transform:translate3d(-6.6px,-8.25px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transform:translate3d(-6.6px,8.25px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transform:translate3d(6.6px,-8.25px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transform:translate3d(6.6px,8.25px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--collapse-r .hamburger-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--collapse-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.hamburger--elastic .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic .hamburger-inner:before{top:9px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:18px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(135deg);transition-delay:75ms}.hamburger--elastic.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-270deg);transition-delay:75ms}.hamburger--elastic-r .hamburger-inner{top:1.5px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r .hamburger-inner:before{top:9px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:18px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-135deg);transition-delay:75ms}.hamburger--elastic-r.is-active .hamburger-inner:before{opacity:0;transition-delay:0s}.hamburger--elastic-r.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(270deg);transition-delay:75ms}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{right:0;top:9px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic.is-active .hamburger-inner:before{left:-66px;top:-66px;transform:translate3d(66px,66px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic.is-active .hamburger-inner:after{right:-66px;top:-66px;transform:translate3d(-66px,66px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{right:0;top:9px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.hamburger--emphatic-r.is-active .hamburger-inner:before{left:-66px;top:66px;transform:translate3d(66px,-66px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--emphatic-r.is-active .hamburger-inner:after{right:-66px;top:66px;transform:translate3d(-66px,-66px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:1.5px}.hamburger--slider .hamburger-inner:before{top:9px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider .hamburger-inner:after{top:18px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-4.7142857143px,-6px,0)}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:1.5px}.hamburger--slider-r .hamburger-inner:before{top:9px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.hamburger--slider-r .hamburger-inner:after{top:18px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,9px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{opacity:0;transform:rotate(45deg) translate3d(4.7142857143px,-6px,0)}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-18px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spring .hamburger-inner{top:1.5px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{right:0;top:9px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);width:100%}.hamburger--spring .hamburger-inner:after{right:0;top:18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19);width:100%}.hamburger--spring.is-active .hamburger-inner{background-color:transparent!important;transition-delay:.22s}.hamburger--spring.is-active .hamburger-inner:before{top:0;transform:translate3d(0,9px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;width:100%}.hamburger--spring.is-active .hamburger-inner:after{top:0;transform:translate3d(0,9px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;width:100%}.hamburger--spring-r .hamburger-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r .hamburger-inner:after{top:-18px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transform:translate3d(0,-9px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spring-r.is-active .hamburger-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.hamburger--squeeze .hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--squeeze.is-active .hamburger-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.hamburger--vortex .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{opacity:0;top:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}body,html{max-width:100%;scroll-behavior:smooth}body{background:url(/images/bg-texture.png);background-position:0 100px;background-size:100%;padding-top:100px}.container{margin:0 auto;max-width:1220px;padding:0 1rem}body{-webkit-overflow-scrolling:auto;font-family:Gotham A,Gotham B,sans-serif;font-size:16px;font-style:normal;font-weight:400}@media (max-width:640px){body{font-size:14px}}h1,h2,h3,h4,h5,h6,p{line-height:1}h1,h2,h3,h4,h5,h6{color:#000;font-family:Knockout\ 68 A,Knockout\ 68 B,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:.035em;text-transform:uppercase}nav ul,ul.nav{list-style-type:none;margin-block-start:0;margin-bottom:0;padding-inline-start:0}li{line-height:1}p{font-size:1em;line-height:1.25em}a{color:inherit;font-size:inherit;text-decoration:none;transition:all .3s}a:active,a:focus,a:hover{text-decoration:underline}h1{font-size:5.625em;margin:.5em 0;text-align:center}h1,h2{font-family:Knockout\ 67 A,Knockout\ 67 B,Arial,sans-serif;font-style:normal;font-weight:400}h2{font-size:4.375em;line-height:.85;margin:.25em 0}h3{font-family:Knockout\ 67 A,Knockout\ 67 B,Arial,sans-serif;font-size:2.5em;font-style:normal;font-weight:400;margin:.5em 0}.userform,form{margin-top:1em}.userform .field,form .field{margin:0 0 1.8em}.userform .Actions,form .Actions{margin:1em 0}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}::-webkit-input-placeholder{color:#7d7f82;font-weight:500;letter-spacing:.035em;text-transform:uppercase}::-moz-placeholder{color:#7d7f82;font-weight:500;letter-spacing:.035em;text-transform:uppercase}:-ms-input-placeholder{color:#7d7f82;font-weight:500;letter-spacing:.035em;text-transform:uppercase}:-moz-placeholder{color:#7d7f82;font-weight:500;letter-spacing:.035em;text-transform:uppercase}.flex-fields{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.flex-fields .field{flex:1 1 50%;min-width:320px;padding:0 .5em}input[type=email],input[type=file],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{background:#fff;border:2px solid #000;border-radius:0;box-sizing:border-box;font-size:1em;letter-spacing:0;padding:.25em .5em;text-align:left;text-transform:none;width:100%}input[type=email].error,input[type=file].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,textarea.error{border-color:red}input[type=email]:focus,input[type=file]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{outline:0}button,input[type=submit]{cursor:pointer}textarea{height:8em}.custom-select{background-color:#fff;background-size:1.5rem;border:2px solid #000;box-sizing:border-box;cursor:pointer;display:inline-block;display:flex;height:2.25em;margin:0;overflow:hidden;padding:.25em 0;position:relative;text-transform:none;width:100%}.custom-select:after{content:url(/images/down-arrow.svg);height:.75em;position:absolute;right:.5em;width:.75em}.custom-select label.error{position:absolute}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:none;border:none;box-shadow:none;box-sizing:border-box;color:#7d7f82;font-weight:500;height:2em;letter-spacing:.035em;padding:.25em .5em;position:relative;text-transform:uppercase;top:-.25em;width:100%}.custom-select select:focus{outline:0}label{color:#000;display:block;float:none!important;font-size:1em;font-weight:500;line-height:1em;margin-bottom:.75em;text-transform:uppercase}fieldset{border:none;margin:0;padding:0}label.error,span.error{color:red;display:block!important;font-size:.8em;font-style:italic;margin:.25em 0 .5em;text-transform:none}label.checkbox,label.radio{cursor:pointer;display:inline-block;letter-spacing:0;line-height:1.5em;padding-left:2.5em;position:relative;text-align:left;text-transform:none;width:auto}label.checkbox span,label.radio span{align-items:center;background:#fff;border:2px solid #000;border-radius:0;display:flex;height:1.5em;justify-content:center;left:0;line-height:1.5em;position:absolute;top:0;width:1.5em}label.checkbox span:after,label.radio span:after{align-items:center;color:#fff;content:url(/images/close-icon.svg);display:flex;display:none;font-family:sans-serif;font-weight:700;height:75%;justify-content:center;left:12.5%;line-height:1em;position:absolute;text-align:center;top:12.5%;width:75%}label.checkbox a,label.radio a{text-decoration:underline}label.checkbox input,label.radio input{opacity:0;position:absolute;z-index:-1}label.checkbox input:disabled~span,label.radio input:disabled~span{background:#ccc;opacity:.6;pointer-events:none}label.checkbox input:checked~span,label.radio input:checked~span{background:#000;color:#fff}label.checkbox input:checked~span:after,label.radio input:checked~span:after{color:#fff;display:block}label.checkbox:hover input~span,label.radio:hover input~span{background:#000}label.checkbox:hover input:not([disabled]):checked~span,label.radio:hover input:not([disabled]):checked~span{background:#000;color:#000}.CompositeField{align-items:center;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between;margin-bottom:0!important;padding:0}.CompositeField .field{min-width:250px;width:100%}@media (min-width:768px){.CompositeField .field.city{min-width:255px;width:47%}.CompositeField .field.statedropdown{min-width:255px;width:35%}.CompositeField .field.zip{min-width:120px;width:15%}.CompositeField .field{width:49%}}.btn,.button,input[type=submit]{-webkit-appearance:none;background-color:#000;border:none;border-radius:0;color:#fff;cursor:pointer;display:table;font-family:Knockout\ 67 A,Knockout\ 67 B,Arial,sans-serif;font-size:1.75em;font-style:normal;font-weight:400;letter-spacing:.035em;line-height:1;min-width:170px;padding:.25em .5em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s}.btn:active,.btn:focus,.btn:hover,.button:active,.button:focus,.button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#7d7f82;border-radius:1em;text-decoration:none;transition:all .3s}.btn:disabled,.button:disabled,input[type=submit]:disabled{opacity:.4}.btn.center,.button.center,input[type=submit].center{margin:0 auto}#agegate-dialog{background-image:url(/images/bg-texture.png);background-size:100% 100%;border:0;left:0;margin:0;max-width:100%;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0;top:0;transform:none;width:100%}#agegate-dialog h1{font-size:4.375em}#agegate-dialog h3{text-align:center}#agegate-dialog h3.error{color:red}#agegate-dialog .age-gate-container{align-items:center;border:0;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}#agegate-dialog .agegate-form{width:100%}#agegate-dialog .agegate-form .copy{padding:0 2em}#agegate-dialog svg{display:block;height:auto;margin:0 auto;width:130px}#agegate-dialog svg .cls-1{fill:#000}#agegate-dialog .wrap{background-color:#000;color:#fff;margin:2em auto 0;padding:3em}#agegate-dialog p{font-family:Gotham A,Gotham B,sans-serif;font-style:normal;font-weight:500;margin:0 auto;max-width:700px;text-align:center;text-transform:uppercase}#agegate-dialog p.legal{font-size:.85em;font-weight:400;text-transform:none}#agegate-dialog .actions{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:600px;padding:2rem 0;width:100%}#agegate-dialog .actions .btn{background-color:#fff;color:#000;display:block;flex:1 1 50%;text-align:center}#agegate-dialog .actions .btn+.btn{margin-left:.5em}#agegate-dialog .actions .btn:active,#agegate-dialog .actions .btn:focus,#agegate-dialog .actions .btn:hover{background-color:#7d7f82}header{background-color:#fff;height:100px;left:0;position:fixed;top:0;width:100%;z-index:10}header,header.scrolled{transition:box-shadow .3s}header.scrolled{box-shadow:0 0 10px rgba(0,0,0,.75)}header .container{align-items:center;display:flex;justify-content:center;justify-content:space-between;padding:1.15em 0 0}header .logo img{height:auto;width:165px}header nav{align-items:center;background-color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;position:fixed;right:100%;top:0;transform:translateX(0);transition:transform .3s;width:100%;z-index:8}header nav.active{transform:translateX(100%)}header nav .logo img{height:auto;width:200px}@media (min-width:1001px){header nav .logo{display:none}}header nav ul{display:flex;flex-direction:column;justify-content:center;width:100%}header nav ul li{color:#fff;font-family:Knockout\ 67 A,Knockout\ 67 B,Arial,sans-serif;font-size:1.5em;font-style:normal;font-weight:400;letter-spacing:.035em;line-height:1;margin-top:2rem;padding-left:0;text-align:center;text-transform:uppercase}header nav ul li a{padding-bottom:0;transition:padding .1s}header nav ul li a.active,header nav ul li a:hover{border-bottom:2px solid;padding-bottom:4px;text-decoration:none}@media (min-width:1001px){header nav ul li{color:#000;margin:0}header nav ul li+li{padding-left:1em}}@media (min-width:1001px) and (min-width:1201px){header nav ul li+li{padding-left:2em}}@media (min-width:1001px){header nav ul{flex-direction:row;justify-content:flex-end;padding-right:1rem}}header nav .social-icons{margin-top:1rem}@media (min-width:1001px){header nav .social-icons{margin:0 1rem 0 0}header nav .social-icons a{font-size:1.2rem;height:34px;width:34px}}header nav .btn{background-color:#7d7f82;border-radius:1em;color:#000;margin-left:0;margin-top:1rem}header nav .btn:active,header nav .btn:focus,header nav .btn:hover{background-color:#fff}@media (min-width:1001px){header nav .btn{background-color:#000;color:#fff;margin:0}header nav .btn:active,header nav .btn:focus,header nav .btn:hover{background-color:#7d7f82}header nav{background:none;flex-direction:row;flex-grow:1;height:auto;justify-content:flex-end;position:relative;right:0!important;transform:none!important;width:auto}}header .hamburger{display:block;z-index:10}header .hamburger:active,header .hamburger:focus,header .hamburger:hover{background-color:transparent!important;border:0;color:transparent}header .hamburger .hamburger-inner,header .hamburger .hamburger-inner:after,header .hamburger .hamburger-inner:before{background-color:#000}@media (min-width:1001px){header .hamburger{display:none}}footer{background-color:#000;color:#fff;padding:1.75em}footer .container{align-items:center;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;justify-content:space-between}@media (max-width:640px){footer .container{align-items:center;flex-direction:column;justify-content:center}}footer img{max-width:100%}footer .logo a:active .cls-1,footer .logo a:focus .cls-1,footer .logo a:hover .cls-1{fill:#7d7f82;transition:all .3s}footer .logo img{height:auto;width:75px}footer .logo img .cls-1{transition:all .3s}footer nav{flex-grow:2}footer nav ul{align-items:center;display:flex;justify-content:center;justify-content:flex-end;list-style-type:none}footer nav ul li{font-family:Knockout\ 67 A,Knockout\ 67 B,Arial,sans-serif;font-size:1.75em;font-style:normal;font-weight:400;letter-spacing:.035em;line-height:1;text-transform:uppercase}footer nav ul li+li{margin-left:2em}@media (max-width:640px){footer nav ul{flex-direction:column}footer nav ul li{margin-left:0!important;margin-top:1em}}footer nav a{padding-bottom:0;transition:padding .1s}footer nav a:active,footer nav a:focus,footer nav a:hover{border-bottom:2px solid;padding-bottom:4px;text-decoration:none;transition:padding .1s}footer .copyright{flex:1 1 100%;margin-top:1.5em}@media (max-width:640px){footer .copyright{text-align:center}}.hero{align-items:center;display:flex;justify-content:center;max-height:600px;min-height:300px;overflow:hidden;position:relative}.hero .video{width:100%}@media (max-width:768px){.hero .video{overflow:hidden}}.hero .video video{width:100%}@media (max-width:768px){.hero .video video{height:300px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.hero .image{height:auto;width:100%}@media (max-width:768px){.hero .image{overflow:hidden}}.hero .image img{height:auto;width:100%}@media (max-width:768px){.hero .image img{height:300px;min-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.hero .overlay{margin:auto;position:absolute}.hero h1{color:#fff}@media (max-width:640px){.hero h1{font-size:3.125em}}.hero h2{color:#fff;text-align:center}@media (max-width:640px){.hero h2{font-size:3.125em}}.hero span.boxed{border:1px solid #fff;font-size:.7em;line-height:1;padding:0 .75rem;position:relative;top:-.15em}.hero p{color:#fff;font-weight:500;text-align:center;text-transform:uppercase}.hero .simple-btn{background-color:transparent;font-family:Gotham A,Gotham B,sans-serif;font-size:1em;font-style:normal;font-weight:500;margin:2em auto 0}.hero .simple-btn:active,.hero .simple-btn:focus,.hero .simple-btn:hover{text-decoration:underline}.platinum{background-color:#252525}.platinum .container{padding:1em 1em 0;position:relative}@media (min-width:768px){.platinum .container{align-items:center;display:flex;justify-content:flex-end;padding:0;width:100%}}.platinum h1{color:#fff;font-size:clamp(1.875rem,.833rem + 4.63vw,5rem);margin:0;position:relative;text-align:center;text-shadow:2.79751px 6.99377px 5.59502px rgba(0,0,0,.35);z-index:1}.platinum h1 span{display:block}@media (min-width:768px){.platinum h1{left:1rem;max-width:449px;position:absolute;text-align:left;width:36%}}.platinum img{display:block;height:auto;max-width:1018px;width:100%}@media (min-width:768px){.platinum img{width:70%}}.intro-hero{background:#000;color:#fff}.intro-hero .copy{margin:0 auto;max-width:770px;padding:4em 0;width:82%}.intro-hero .copy a,.intro-hero .copy h1,.intro-hero .copy p{text-shadow:0 5px 31.5px rgba(0,0,0,.77)}.intro-hero .copy h1{color:#fff;font-family:Knockout\ 48 A,Knockout\ 48 B;font-style:normal;font-weight:400;margin-top:0;text-align:left}.intro-hero .copy h1.small{font-size:4.375em;margin:0;text-align:center}.intro-hero .copy h2,.intro-hero .copy h3{color:#fff}.intro-hero .copy .btn,.intro-hero .copy h2,.intro-hero .copy h3{font-family:Knockout\ 48 A,Knockout\ 48 B;font-style:normal;font-weight:400}.intro-hero .copy .btn{background:none;font-size:clamp(34px,4vw,40px);min-width:0;padding:0}.intro-hero .copy .btn svg{font-size:.75em;transition:transform .3s}.intro-hero .copy .btn:hover svg{transform:translateX(10px)}.intro-hero .copy.center,.intro-hero .copy.center h1{text-align:center}.side-by-side{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.side-by-side>div{flex:1 1 50%;min-width:320px;padding:1em}.side-by-side>div img{height:auto;width:100%}.where-to-buy-component{background-image:url(/images/where-to-buy-component_bg.png);background-size:cover;padding:11.875em 0}@media (max-width:640px){.where-to-buy-component{padding:5em 0}}.where-to-buy-component .wrapper{background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.75);margin:0 auto;max-width:900px;padding:3em;transition:all .3s}.where-to-buy-component .wrapper:active,.where-to-buy-component .wrapper:focus,.where-to-buy-component .wrapper:hover{box-shadow:0 0 12px rgba(0,0,0,.35);transition:all .3s}.where-to-buy-component h2{text-align:center}form#where-to-buy-form{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:450px}form#where-to-buy-form .field{flex:1 1 30%;margin:.5em 1.333%;min-width:130px}form#where-to-buy-form .custom-select select{font-size:1em;letter-spacing:0;padding-right:1.5em;text-transform:none}form#where-to-buy-form .btn{height:1.3em;min-width:0;padding:0;width:100%}#retail-locator-app form#where-to-buy-form .btn{border:1px solid;border-radius:1em}.locations-list{display:flex;flex-wrap:wrap;list-style:none;margin:0 auto;max-width:900px;padding:0;width:95%}.locations-list li{line-height:1.2em;min-width:220px;padding:1em;width:33%}.locations-list li .retailer-name{font-weight:600;text-transform:uppercase}.locations-list li .retailer-addr{margin:.5em 0}.locations-list li .retailer-dirs{text-decoration:underline}.quest-hero{align-items:center;aspect-ratio:750/652;background:url(https://generalcigar.s3.amazonaws.com/public/captain-black/dev/platinum/quest-hero.png) no-repeat 100%;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.quest-hero{aspect-ratio:2878/1270;background-image:url(https://generalcigar.s3.amazonaws.com/public/captain-black/dev/platinum/quest-hero-desktop.jpg)}}.quest-hero .logo{aspect-ratio:1422/910;display:block;height:68%;max-width:90%;-o-object-fit:contain;object-fit:contain;width:auto}.quest-hero .watchbtn{margin-top:1em;text-transform:uppercase}.inline-video{position:relative}.inline-video video{display:block;height:auto;width:100%}.inline-video button{aspect-ratio:1;background:none;border:none;display:inline-block;height:auto;left:50%;margin:0;max-width:172px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:24%}.inline-video button img{height:auto;width:100%}.social-icons,.social-icons a{align-items:center;display:flex;justify-content:center}.social-icons a{background:#000;border-radius:50%;color:#fff;font-size:1.5rem;height:45px;width:45px}.social-icons a:nth-child(2n){margin:0 .5rem}.blends{margin:0 auto;max-width:1100px}.blends .blend{padding-top:100px}.blends .blend:last-child{padding-bottom:100px}table.stats{margin:3em 0 2em}table.stats tr{border:2px solid #7d7f82}table.stats tr th{border-right:2px solid #7d7f82}table.stats tr td,table.stats tr th{font-size:1em;padding:.15em .5em;text-align:right;text-transform:uppercase;white-space:nowrap}table.stats tr .active{align-items:center;color:#fff;display:flex;justify-content:center;position:relative}table.stats tr .active:before{background-color:#000;border-radius:1.5em;content:"";display:block;height:1.5em;margin:auto;position:absolute;width:1.5em;z-index:-1}.blend-component{background-color:#000;padding:4em 0}.blend-component .blends{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.blend-component .blends .blend{flex:0 1 16%;min-width:150px;padding:0 1em}.blend-component .blends .blend img{height:auto;transition:all .3s;width:100%}.blend-component .blends .blend:hover img{opacity:1!important;transition:all .3s}.blend-component .blends:hover .blend img{opacity:.4;transition:all .3s}.blend-component h2{color:#fff;text-align:center}.blend-component .image{margin:2em auto 0;max-width:750px}.blend-component .image img{height:auto;width:100%}.coupon-component{padding:4em 0}.CaptainBlack\\Pages\\HomePage .intro-hero{background-image:url(https://generalcigar.s3.amazonaws.com/public/captain-black/prod/classy-gentleman/hero-mobile-v2.jpg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}.CaptainBlack\\Pages\\HomePage .intro-hero .spacer{position:relative}.CaptainBlack\\Pages\\HomePage .intro-hero .spacer:before{content:"";display:block;padding-top:63%;width:100%}@media (min-width:1000px){.CaptainBlack\\Pages\\HomePage .intro-hero .spacer{display:none}}.CaptainBlack\\Pages\\HomePage .intro-hero h1{font-size:5.625em;font-size:clamp(3em,12vw,6em)}.CaptainBlack\\Pages\\HomePage .intro-hero p{line-height:1.4}@media (min-width:1000px){.CaptainBlack\\Pages\\HomePage .intro-hero{align-items:center;background-image:url(https://generalcigar.s3.amazonaws.com/public/captain-black/prod/classy-gentleman/hero.jpg);display:flex;justify-content:flex-end;position:relative}.CaptainBlack\\Pages\\HomePage .intro-hero:before{content:"";display:block;padding-top:39.0625%;width:100%}.CaptainBlack\\Pages\\HomePage .intro-hero .copy{margin:0;max-width:600px;position:absolute;right:9%;width:50%}.CaptainBlack\\Pages\\HomePage .intro-hero .copy p{max-width:515px}}.pipe-smoking-101 section:not(.hero){padding:4em 0}.pipe-smoking-101 section:not(.hero).center{text-align:center}.pipe-smoking-101 section:not(.hero) .container{max-width:900px}.pipe-smoking-101 section:not(.hero) h3{margin-top:1em}.pipe-smoking-101 section:not(.hero).black{background-color:#000;color:#fff}.pipe-smoking-101 section:not(.hero).black h1,.pipe-smoking-101 section:not(.hero).black h2,.pipe-smoking-101 section:not(.hero).black h3,.pipe-smoking-101 section:not(.hero).black h4,.pipe-smoking-101 section:not(.hero).black h5{color:#fff}.pipe-smoking-101 section:not(.hero).black p{color:#878787}.pipe-smoking-101 section:not(.hero).video-section{text-align:center}.pipe-smoking-101 section:not(.hero).video-section p{padding:1.5em 0}.pipe-smoking-101 section:not(.hero).video-section .video{max-width:100%}.pipe-smoking-101 section:not(.hero).video-section .video video{height:auto;width:100%}.pipe-smoking-101 section:not(.hero) .tasting-notes{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.pipe-smoking-101 section:not(.hero) .tasting-notes .item{align-items:center;display:flex;flex-shrink:1;justify-content:center;padding:1em}.pipe-smoking-101 section:not(.hero) .tasting-notes .item span{align-items:center;color:#fff;display:flex;justify-content:center;margin-right:1em;position:relative}.pipe-smoking-101 section:not(.hero) .tasting-notes .item span:before{background-color:#000;border-radius:1.5em;content:"";display:block;height:1.5em;margin:auto;position:absolute;width:1.5em;z-index:-1}.pipe-smoking-101 section:not(.hero) .grid-container{align-items:center;align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.pipe-smoking-101 section:not(.hero) .grid-container .item{flex:0 1 32%;min-width:250px;padding:1.5em}@media (max-width:500px){.pipe-smoking-101 section:not(.hero) .grid-container .item{flex-grow:1}}.pipe-smoking-101 section:not(.hero) .grid-container .image,.pipe-smoking-101 section:not(.hero) .grid-container .image img{width:100%}.CaptainBlack\\Pages\\LegalPage article.main .container{background-color:#fff;padding:2em 3em}.CaptainBlack\\Pages\\LegalPage h1{font-size:3em;text-align:left}.CaptainBlack\\Pages\\LegalPage h2{font-size:2em}.CaptainBlack\\Pages\\LegalPage h3{font-size:1.5em}.CaptainBlack\\Controllers\\ProfileController.idverification section.main,.CaptainBlack\\Controllers\\ProfileController.index section.main,.CaptainBlack\\Controllers\\ProfileController.login section.main,.CaptainBlack\\Controllers\\ProfileController.thanks section.main{padding-bottom:6rem;padding-top:3rem}.CaptainBlack\\Controllers\\ProfileController.idverification section.main img.logo,.CaptainBlack\\Controllers\\ProfileController.index section.main img.logo,.CaptainBlack\\Controllers\\ProfileController.login section.main img.logo,.CaptainBlack\\Controllers\\ProfileController.thanks section.main img.logo{animation:shipSail 2s infinite;animation-direction:alternate;display:block;height:auto;margin:0 auto;width:130px}@keyframes shipSail{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}.CaptainBlack\\Controllers\\ProfileController.idverification section.main h1,.CaptainBlack\\Controllers\\ProfileController.index section.main h1,.CaptainBlack\\Controllers\\ProfileController.login section.main h1,.CaptainBlack\\Controllers\\ProfileController.thanks section.main h1{font-size:4.375em}.CaptainBlack\\Controllers\\ProfileController.idverification section.main h3,.CaptainBlack\\Controllers\\ProfileController.index section.main h3,.CaptainBlack\\Controllers\\ProfileController.login section.main h3,.CaptainBlack\\Controllers\\ProfileController.thanks section.main h3{text-align:center}.CaptainBlack\\Controllers\\ProfileController.idverification section.main h3.error,.CaptainBlack\\Controllers\\ProfileController.index section.main h3.error,.CaptainBlack\\Controllers\\ProfileController.login section.main h3.error,.CaptainBlack\\Controllers\\ProfileController.thanks section.main h3.error{color:red}.CaptainBlack\\Controllers\\ProfileController.idverification section.main p,.CaptainBlack\\Controllers\\ProfileController.index section.main p,.CaptainBlack\\Controllers\\ProfileController.login section.main p,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p{font-family:Gotham A,Gotham B,sans-serif;font-style:normal;font-weight:500;margin:0 auto;max-width:700px;text-align:center;text-transform:uppercase}.CaptainBlack\\Controllers\\ProfileController.idverification section.main p.legal,.CaptainBlack\\Controllers\\ProfileController.index section.main p.legal,.CaptainBlack\\Controllers\\ProfileController.login section.main p.legal,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p.legal{color:#878787;font-size:.85em;font-weight:400;text-transform:none}.CaptainBlack\\Controllers\\ProfileController.idverification section.main p#ForgotPassword,.CaptainBlack\\Controllers\\ProfileController.idverification section.main p.register-link,.CaptainBlack\\Controllers\\ProfileController.index section.main p#ForgotPassword,.CaptainBlack\\Controllers\\ProfileController.index section.main p.register-link,.CaptainBlack\\Controllers\\ProfileController.login section.main p#ForgotPassword,.CaptainBlack\\Controllers\\ProfileController.login section.main p.register-link,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p#ForgotPassword,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p.register-link{margin:2em 0;text-align:left}.CaptainBlack\\Controllers\\ProfileController.idverification section.main p#ForgotPassword a:active,.CaptainBlack\\Controllers\\ProfileController.idverification section.main p#ForgotPassword a:focus,.CaptainBlack\\Controllers\\ProfileController.idverification section.main p#ForgotPassword a:hover,.CaptainBlack\\Controllers\\ProfileController.idverification section.main p.register-link a:active,.CaptainBlack\\Controllers\\ProfileController.idverification section.main p.register-link a:focus,.CaptainBlack\\Controllers\\ProfileController.idverification section.main p.register-link a:hover,.CaptainBlack\\Controllers\\ProfileController.index section.main p#ForgotPassword a:active,.CaptainBlack\\Controllers\\ProfileController.index section.main p#ForgotPassword a:focus,.CaptainBlack\\Controllers\\ProfileController.index section.main p#ForgotPassword a:hover,.CaptainBlack\\Controllers\\ProfileController.index section.main p.register-link a:active,.CaptainBlack\\Controllers\\ProfileController.index section.main p.register-link a:focus,.CaptainBlack\\Controllers\\ProfileController.index section.main p.register-link a:hover,.CaptainBlack\\Controllers\\ProfileController.login section.main p#ForgotPassword a:active,.CaptainBlack\\Controllers\\ProfileController.login section.main p#ForgotPassword a:focus,.CaptainBlack\\Controllers\\ProfileController.login section.main p#ForgotPassword a:hover,.CaptainBlack\\Controllers\\ProfileController.login section.main p.register-link a:active,.CaptainBlack\\Controllers\\ProfileController.login section.main p.register-link a:focus,.CaptainBlack\\Controllers\\ProfileController.login section.main p.register-link a:hover,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p#ForgotPassword a:active,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p#ForgotPassword a:focus,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p#ForgotPassword a:hover,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p.register-link a:active,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p.register-link a:focus,.CaptainBlack\\Controllers\\ProfileController.thanks section.main p.register-link a:hover{text-decoration:none}.CaptainBlack\\Controllers\\ProfileController.idverification section.main a,.CaptainBlack\\Controllers\\ProfileController.index section.main a,.CaptainBlack\\Controllers\\ProfileController.login section.main a,.CaptainBlack\\Controllers\\ProfileController.thanks section.main a{font-weight:500;text-decoration:underline}.CaptainBlack\\Controllers\\ProfileController.idverification section.main a:active,.CaptainBlack\\Controllers\\ProfileController.idverification section.main a:focus,.CaptainBlack\\Controllers\\ProfileController.idverification section.main a:hover,.CaptainBlack\\Controllers\\ProfileController.index section.main a:active,.CaptainBlack\\Controllers\\ProfileController.index section.main a:focus,.CaptainBlack\\Controllers\\ProfileController.index section.main a:hover,.CaptainBlack\\Controllers\\ProfileController.login section.main a:active,.CaptainBlack\\Controllers\\ProfileController.login section.main a:focus,.CaptainBlack\\Controllers\\ProfileController.login section.main a:hover,.CaptainBlack\\Controllers\\ProfileController.thanks section.main a:active,.CaptainBlack\\Controllers\\ProfileController.thanks section.main a:focus,.CaptainBlack\\Controllers\\ProfileController.thanks section.main a:hover{color:#fff}.CaptainBlack\\Controllers\\ProfileController.idverification section.main .btn:active,.CaptainBlack\\Controllers\\ProfileController.idverification section.main .btn:focus,.CaptainBlack\\Controllers\\ProfileController.idverification section.main .btn:hover,.CaptainBlack\\Controllers\\ProfileController.index section.main .btn:active,.CaptainBlack\\Controllers\\ProfileController.index section.main .btn:focus,.CaptainBlack\\Controllers\\ProfileController.index section.main .btn:hover,.CaptainBlack\\Controllers\\ProfileController.login section.main .btn:active,.CaptainBlack\\Controllers\\ProfileController.login section.main .btn:focus,.CaptainBlack\\Controllers\\ProfileController.login section.main .btn:hover,.CaptainBlack\\Controllers\\ProfileController.thanks section.main .btn:active,.CaptainBlack\\Controllers\\ProfileController.thanks section.main .btn:focus,.CaptainBlack\\Controllers\\ProfileController.thanks section.main .btn:hover{color:#7d7f82}.CaptainBlack\\Controllers\\ProfileController.idverification .wrap,.CaptainBlack\\Controllers\\ProfileController.index .wrap,.CaptainBlack\\Controllers\\ProfileController.login .wrap,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap{background-color:#000;color:#fff;margin:2em auto 0;max-width:700px;padding:3em}.CaptainBlack\\Controllers\\ProfileController.idverification .wrap form,.CaptainBlack\\Controllers\\ProfileController.index .wrap form,.CaptainBlack\\Controllers\\ProfileController.login .wrap form,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap form{margin:4em auto;max-width:415px}.CaptainBlack\\Controllers\\ProfileController.idverification .wrap label,.CaptainBlack\\Controllers\\ProfileController.index .wrap label,.CaptainBlack\\Controllers\\ProfileController.login .wrap label,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap label{color:#fff}.CaptainBlack\\Controllers\\ProfileController.idverification .wrap .field,.CaptainBlack\\Controllers\\ProfileController.index .wrap .field,.CaptainBlack\\Controllers\\ProfileController.login .wrap .field,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap .field{max-width:415px}.CaptainBlack\\Controllers\\ProfileController.idverification .wrap input,.CaptainBlack\\Controllers\\ProfileController.index .wrap input,.CaptainBlack\\Controllers\\ProfileController.login .wrap input,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap input{background-color:hsla(0,0%,100%,.4);color:#fff;font-weight:500}.CaptainBlack\\Controllers\\ProfileController.idverification .wrap input[type=submit],.CaptainBlack\\Controllers\\ProfileController.index .wrap input[type=submit],.CaptainBlack\\Controllers\\ProfileController.login .wrap input[type=submit],.CaptainBlack\\Controllers\\ProfileController.thanks .wrap input[type=submit]{background-color:#fff;color:#000}.CaptainBlack\\Controllers\\ProfileController.idverification .wrap input[type=submit]:active,.CaptainBlack\\Controllers\\ProfileController.idverification .wrap input[type=submit]:focus,.CaptainBlack\\Controllers\\ProfileController.idverification .wrap input[type=submit]:hover,.CaptainBlack\\Controllers\\ProfileController.index .wrap input[type=submit]:active,.CaptainBlack\\Controllers\\ProfileController.index .wrap input[type=submit]:focus,.CaptainBlack\\Controllers\\ProfileController.index .wrap input[type=submit]:hover,.CaptainBlack\\Controllers\\ProfileController.login .wrap input[type=submit]:active,.CaptainBlack\\Controllers\\ProfileController.login .wrap input[type=submit]:focus,.CaptainBlack\\Controllers\\ProfileController.login .wrap input[type=submit]:hover,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap input[type=submit]:active,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap input[type=submit]:focus,.CaptainBlack\\Controllers\\ProfileController.thanks .wrap input[type=submit]:hover{background-color:#7d7f82}@media (min-width:768px){.CaptainBlack\\Controllers\\ProfileController.register .intro-hero .inline-video{margin:0 auto;max-width:1200px;padding:4em 4em 0;width:100%}}.CaptainBlack\\Controllers\\ProfileController.register .intro-hero .copy{max-width:880px}.CaptainBlack\\Controllers\\ProfileController.register .intro-hero h1{font-size:clamp(3em,12vw,4.375em)}.CaptainBlack\\Controllers\\ProfileController.register .intro-hero .scratch{display:inline-block;position:relative}.CaptainBlack\\Controllers\\ProfileController.register .intro-hero .scratch:before{content:url(/images/scratch.svg);display:block;height:100%;left:0;position:absolute;top:0;transform:translate(-10%,-20%);width:110%}.CaptainBlack\\Controllers\\ProfileController.register article.main p.legal{text-align:center}.CaptainBlack\\Controllers\\ProfileController.register .form-container{margin:0 auto;max-width:815px;padding:4em 0}.CaptainBlack\\Controllers\\ProfileController.register .profile-divider{border-top:1px solid #7d7f82;margin:1em 0 0;padding:2em 0}.CaptainBlack\\Controllers\\ProfileController.register .profile-divider p{font-weight:500;text-align:left;text-transform:uppercase}.CaptainBlack\\Controllers\\ProfileController.register .divider-line{border-top:1px solid #7d7f82;margin:2.5em 0 0;padding:1em 0 0}.CaptainBlack\\Controllers\\ProfileController.register form{margin:4em auto 0}.CaptainBlack\\Controllers\\ProfileController.register .field{padding:0 .5em}.CaptainBlack\\Controllers\\ProfileController.register .field.checkbox{margin-bottom:1em}.CaptainBlack\\Controllers\\ProfileController.register .field .field{padding:0}.CaptainBlack\\Controllers\\ProfileController.register #RegisterLegal{margin-top:2em;text-align:left}.CaptainBlack\\Controllers\\ProfileController.register #RegisterLegal a{font-weight:500;text-decoration:underline}.CaptainBlack\\Controllers\\ProfileController.register #RegisterLegal a:active,.CaptainBlack\\Controllers\\ProfileController.register #RegisterLegal a:focus,.CaptainBlack\\Controllers\\ProfileController.register #RegisterLegal a:hover{color:#7d7f82}.CaptainBlack\\Controllers\\ProfileController.register .btn-toolbar{padding:1em .5em 0}.CaptainBlack\\Controllers\\ProfileController.register .helpme{font-weight:500;margin-top:2em;padding:0 .5em;text-align:left;text-transform:uppercase}.CaptainBlack\\Controllers\\ProfileController.register .helpme a{font-weight:500;text-decoration:underline}.CaptainBlack\\Controllers\\ProfileController.register .helpme a:active,.CaptainBlack\\Controllers\\ProfileController.register .helpme a:focus,.CaptainBlack\\Controllers\\ProfileController.register .helpme a:hover{color:#7d7f82}.CaptainBlack\\Controllers\\ProfileController.idverification .success{display:none}.CaptainBlack\\Controllers\\ProfileController p#ChangePassword{margin:4em auto}.CaptainBlack\\Controllers\\ProfileController p#ChangePassword a.btn{margin:.5em auto;text-decoration:none}.contact-us article.main{padding-top:3em}.contact-us article.main .container{background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.75);margin:2em auto 4em;max-width:600px;padding:2em}.contact-us article.main .container h1{font-size:3.125em;line-height:1;margin-top:0}.contact-us article.main .container p{text-align:center}.contact-us article.main .container p a{font-weight:500;text-decoration:underline}.contact-us article.main .container p a:active,.contact-us article.main .container p a:focus,.contact-us article.main .container p a:hover{color:#7d7f82}.Security article.main{padding-top:2em}.Security article.main .container{max-width:600px}.Security article.main p{text-align:center}.Security article.main .theform .container{background-color:#000;box-shadow:0 0 2px rgba(0,0,0,.75);margin:2em auto 4em;padding:2em 4em 3em}.Security article.main .theform .container p{color:#fff}.Security article.main .theform .container p.message{text-align:left}.Security article.main .theform label{color:#fff}.Security article.main .theform input{background-color:hsla(0,0%,100%,.4);color:#fff;font-weight:500}.Security article.main .theform input[type=submit]{background-color:#fff;color:#000}.Security article.main .theform input[type=submit]:active,.Security article.main .theform input[type=submit]:focus,.Security article.main .theform input[type=submit]:hover{background-color:#7d7f82}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .intro-hero .inline-video{margin:0 auto;max-width:1200px;padding:4em 4em 0;width:100%}}.CaptainBlack\\Pages\\ClassyGentleManPage .intro-hero h1{font-size:5.625em;font-size:clamp(3em,12vw,6em)}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson{padding:2em 0}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson:nth-child(2n){background:#fff}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson h2{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-family:Knockout\ 48 A,Knockout\ 48 B;font-size:clamp(2.2em,11vw,4.375em);font-style:normal;font-weight:400;margin-top:0}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson h2 .boxed{border:2px solid #000;display:inline-block;font-family:Didot,Times New Roman,Times,serif;font-size:.3125em;font-weight:700;letter-spacing:.02em;line-height:1;padding:.25rem .75rem;position:relative;top:-.15em}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson h2 .boxed{font-size:.6em;margin-right:.5em;top:0}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson h2{align-items:center;flex-direction:row}}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson p{margin-bottom:1em}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson p{margin-bottom:2.5em}}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .inline-video,.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .tease-poster{height:auto;width:100%}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .inline-video video,.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .tease-poster video{width:100%}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .inline-video video,.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .tease-poster video{height:100%;-o-object-fit:cover;object-fit:cover}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .inline-video,.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .tease-poster{aspect-ratio:16/9;width:60.5800214823%}}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .info{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .info{align-items:stretch;justify-content:space-between}}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .info.closed{justify-content:flex-start}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .info.closed .inline-video{width:100%}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .prize{margin-top:1rem;order:2;width:31%}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .prize img{height:auto;width:100%}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .prize{aspect-ratio:1;margin:0;-o-object-fit:cover;object-fit:cover;order:1;width:34.3716433942%}}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .prize-description{color:#000;font-family:Knockout\ 48 A,Knockout\ 48 B;font-size:2.0625em;font-style:normal;font-weight:400;line-height:1;margin-top:1rem;order:1;text-transform:uppercase;width:64%}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .prize-description{align-self:center;margin-top:1.1em;text-align:left;width:60.5800214823%}}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .btn{font-family:Knockout\ 48 A,Knockout\ 48 B;font-style:normal;font-weight:400;letter-spacing:.12em;margin:1rem 0 0;order:3;padding:.7em;width:100%}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .btn{font-size:2.0625em;margin:1em 0 0;padding:.5em 2em;width:34.3716433942%}}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .legal{font-size:11px;margin:2rem 0 0;order:5}.CaptainBlack\\Pages\\ClassyGentleManPage .lesson .legal a{text-decoration:underline}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManPage .lesson{padding:4em 0}}.CaptainBlack\\Pages\\ClassyGentleManSweepsPage h1{color:#000;font-family:Knockout\ 48 A,Knockout\ 48 B;font-size:clamp(3em,12vw,5.625em);font-style:normal;font-weight:400;margin:0 auto 1em;max-width:1200px}.CaptainBlack\\Pages\\ClassyGentleManSweepsPage.enter .form-container{padding:2em 0}.CaptainBlack\\Pages\\ClassyGentleManSweepsPage.enter .form-container .container{margin:0 auto;max-width:815px}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManSweepsPage.enter .form-container{padding:4em 0}}.CaptainBlack\\Pages\\ClassyGentleManSweepsPage.enter .legal-links{margin-top:2rem}.CaptainBlack\\Pages\\ClassyGentleManSweepsPage.thanks .container.thankscontent{padding:2em 0}.CaptainBlack\\Pages\\ClassyGentleManSweepsPage.thanks .container.thankscontent h2{color:#000;font-family:Knockout\ 48 A,Knockout\ 48 B;font-size:2em;font-style:normal;font-weight:400;line-height:1.25em}@media (min-width:768px){.CaptainBlack\\Pages\\ClassyGentleManSweepsPage.thanks .container.thankscontent{padding:4em 0}}.CaptainBlack\\Pages\\VideoPage main.main section{padding:4em 0}@media (min-width:768px){.CaptainBlack\\Pages\\VideoPage main.main section{padding:8em 0}}.CaptainBlack\\Pages\\VideoPage main.main section h1{font-size:clamp(2.2em,11vw,4.375em);margin:0 auto 1em;max-width:790px}.CaptainBlack\\Pages\\VideoPage main.main section .social-icons a{font-size:clamp(1.5rem,.591rem + 4.55vw,4rem);height:clamp(2.813rem,1.449rem + 6.82vw,6.563rem);width:clamp(2.813rem,1.449rem + 6.82vw,6.563rem)}.CaptainBlack\\Pages\\VideoPage main.main section .social-icons a:nth-child(2n){margin:0 0 0 .5em}
