html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}body{background-color:#fff;font-size:18px;font-family:proxima-nova,sans-serif;color:#111;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.button{display:inline-block;background-color:#236791;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;padding:16px 32px;padding:1rem 2rem;cursor:pointer}.button:hover{background-color:rgba(35,103,145,.8)}.button-inverse{display:inline-block;background-color:#fff;color:#236791;text-decoration:none;padding:16px 32px;padding:1rem 2rem;cursor:pointer}.button-inverse:hover{background-color:rgba(255,255,255,.8)}.button-ghost{display:inline-block;background-color:transparent;color:#236791;text-decoration:none;padding:16px 32px;padding:1rem 2rem;border:3px solid #236791;cursor:pointer}.button-ghost:hover{background-color:#236791;border:3px solid #236791;color:#fff}.button-ghost-inverse{display:inline-block;background-color:transparent;color:#fff;text-decoration:none;padding:16px;padding:1rem;border:1px solid #fff;cursor:pointer}.button-ghost-inverse:hover{background-color:#111;border:1px solid #111}.gigantic,.huge,.large,.bigger,.big,h1,h2,h3,h4,h5,h6{color:#222;font-weight:700}
.hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-form-field label:not(.hs-error-msg) {
    color: #FFFFFF;
}
.hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-form-field label:not(.hs-error-msg) a{
    color: #FFFFFF;
}

.hs-error-msgs label {
    color: #f2545b;
}
ul.no-list {
    list-style: none;
}
.inputs-list {
    margin: 0 0 5px;
    width: 100%;
    padding-left: 5px;
}
.inputs-list label {
    float: none;
    width: auto;
    padding: 0;
    line-height: 18px;
    white-space: normal;
    font-weight: normal;
    font-size: 14px;
}
.hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-form-field label:not(.hs-error-msg) {
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
}
.inputs-list>li {
    display: block;
    padding: 0;
    width: 100%;
    padding-top: 0;
}
label {
    font-size: 14px;
    width: 130px;
    color: #33475b;
    display: block;
    float: none;
    width: auto;
    font-weight: 500;
    line-height: 20px;
    padding-top: 0;
    margin-bottom: 4px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.inputs-list:first-child {
    padding-top: 6px;
}
.text--margin{
    margin-top: 25px;
}
.actions {
    margin-top: 18px;
    margin-bottom: 18px;
    padding: 17px 0px;
}
.hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-button, .hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-button:hover, .hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-button:hover:not(.inactive), .hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-button:focus, .hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-button:active, .hsForm_227765bc-e8ef-462c-a033-0755cae93426 .hs-button:active:not(.inactive):not(.link) {
    background: #FFFFFF;
    border-color: #FFFFFF;
    color: #33475b;
    font-size: 16px;
    line-height: 16px;
    font-family: arial, helvetica, sans-serif;
}
.hs-form-227765bc-e8ef-462c-a033-0755cae93426_c90535bf-4184-45f9-8dc0-1590d26f5828 .hs-button {
    white-space: pre-wrap;
}
.hs-button {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    line-height: 12px;
    /* position: relative; */
    text-align: center;
    transition: all .15s linear;
    background-color: #ff7a59;
    border-color: #ff7a59;
    color: #fff;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    font-size: 14px;
    padding: 12px 24px;
}
.hs-button, .hs-form-field input[type=text], .hs-form-field input[type=email], .hs-form-field input[type=phone], .hs-form-field input[type=number], .hs-form-field input[type=tel], .hs-form-field input[type=date], .hs-form-field textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
}
input.hs-input.error, div.field.error input, div.field.error textarea, div.field.error .chzn-choices, textarea.hs-input.error, select.hs-input.error {
    border-color: #c87872;
}
.hs-input:not([type=file]) {
    /* background-color: #f5f8fa; */
    background: linear-gradient(180deg, rgba(213,211,214,1) 0%, rgba(254,254,254,1) 100%);
}
.hs-input[type=checkbox], .hs-input[type=radio] {
    cursor: pointer;
    width: auto;
    height: auto;
    padding: 0;
    margin: 3px 5px 3px 0px;
    line-height: normal;
    border: none;
}

.hsForm_227765bc-e8ef-462c-a033-0755cae93426 a:visited, .hsForm_227765bc-e8ef-462c-a033-0755cae93426 a:hover {
    color: #FFFFFF;
}

.hsForm_227765bc-e8ef-462c-a033-0755cae93426 a:visited, .hsForm_227765bc-e8ef-462c-a033-0755cae93426 a:hover ,.hsForm_227765bc-e8ef-462c-a033-0755cae93426 a:active,.hsForm_227765bc-e8ef-462c-a033-0755cae93426 a:target {
    color: #FFFFFF;
}

.hs-input {
    display: inline-block;
    width: 90%;
    max-width: 500px;
    height: 40px;
    padding: 9px 10px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
    color: #33475b;
    border: 1px solid #cbd6e2;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
}


.gigantic{font-size:110px;line-height:1.09;letter-spacing:-2px}.huge,h1{font-size:68px;line-height:1.05;letter-spacing:-1px}.large,h2{font-size:42px;line-height:1.14}.bigger,h3{font-size:26px;line-height:1.38}.big,h4{font-size:22px;line-height:1.38}.small,small{font-size:10px;line-height:1.2}p{margin:0 0 16px;margin:0 0 1rem}em{font-style:italic}strong{font-weight:700}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}img{width:100%}.flex-video{height:0;margin-bottom:14.222px;margin-bottom:.88889rem;overflow:hidden;padding-bottom:56%;position:relative}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.section-inner{max-width:1170px;margin:auto}@media(min-width:600px){.two-up{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.flex-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#masthead{background-color:#fff;padding:32px;padding:2rem}#masthead .section-inner{max-width:1650px;margin:auto}@media(min-width:900px){.masthead-grid{display:-ms-grid;display:grid;-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;-ms-flex-align:center;align-items:center;padding:4rem 2rem}}@media(min-width:1170px){.masthead-grid{-ms-grid-columns:400px 1fr;grid-template-columns:400px 1fr}}.masthead-logo{text-align:center}@media(min-width:900px){.masthead-logo{text-align:left}}.masthead-logo img{max-width:200px}@media(min-width:900px){.masthead-logo img{max-width:initial}}.main-nav-list{list-style:none;padding:0;margin:16px 0 0;margin:1rem 0 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:900px){.main-nav-list{-ms-flex-pack:end;justify-content:flex-end;margin-bottom:1rem}}.main-nav-item{margin:4px 8px;margin:.25rem .5rem}@media(min-width:750px) and (max-width:1239px){.main-nav-item{margin:0 0 0 1.5rem}}@media(min-width:1240px){.main-nav-item{margin:0 0 0 3rem}}.main-nav-link{text-decoration:none;font-size:16px;font-size:1rem;color:#8a4b34;text-transform:uppercase;transition:color 200ms ease}@media(min-width:1350px){.main-nav-link{font-size:1.5rem}}.main-nav-link:hover{color:rgba(138,75,52,.6)}#hero{background-color:#070808}.hero-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:600px){.hero-inner{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}.hero-text{text-align:center;padding:32px;padding:2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(min-width:600px){.hero-text{padding:0 0 0 1.5rem}}.hero-text h1{margin:0}.hero-plus{color:#236791;font-size:48px;font-size:3rem;font-family:urw-din,sans-serif;font-weight:400;margin:0}@media(min-width:1024px) and (max-width:1639px){.hero-plus{font-size:5rem}}@media(min-width:1640px){.hero-plus{font-size:7rem}}.hero-words{color:#fff;font-family:urw-din,sans-serif;font-weight:500;line-height:1.3;font-size:24px;font-size:1.5rem}@media(min-width:1024px) and (max-width:1639px){.hero-words{font-size:3rem}}@media(min-width:1640px){.hero-words{font-size:3.5rem}}.hero-image img{display:block}.hero-book{place-self:center;padding:32px;padding:2rem}@media(min-width:600px){.hero-book{padding:0}}.hero-book img{width:80vw;display:block}@media(min-width:600px){.hero-book img{max-width:17vw;padding:0}}#video{padding:24px;padding:1.5rem}@media(min-width:1240px) and (max-width:1639px){#video{padding:4rem}}@media(min-width:1640px){#video{padding:6rem 0}}#every-man{padding:40px;padding:2.5rem;background-color:#eaeaea}@media(min-width:1240px) and (max-width:1639px){#every-man{padding:4rem}}@media(min-width:1640px){#every-man{padding:8rem 0}}.every-man-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:750px) and (max-width:999px){.every-man-inner{-ms-grid-columns:1fr 200px;grid-template-columns:1fr 200px;grid-column-gap:2rem}}@media(min-width:1000px) and (max-width:1639px){.every-man-inner{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-column-gap:4rem}}@media(min-width:1640px){.every-man-inner{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-column-gap:6rem}}.every-man-text{-ms-flex-order:2;order:2}@media(min-width:750px){.every-man-text{-ms-flex-order:initial;order:initial}}.every-man-header{margin:16px 0;margin:1rem 0;font-size:32px;font-size:2rem}@media(min-width:1000px){.every-man-header{font-size:5rem;line-height:1}}.every-man-button{margin-top:32px;margin-top:2rem}#photogrid img{display:block}.photo-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:800px){.photo-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:800px){.photo-grid-featured{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2}}@media(min-width:800px){.photo-grid-featured-inverse{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;-ms-grid-column:2;grid-column:2}}#product-grid{padding:40px;padding:2.5rem}@media(min-width:750px) and (max-width:1239px){#product-grid{padding:2rem 4rem}}@media(min-width:1240px){#product-grid{padding:4rem 6rem}}.product-grid-header{text-align:center;margin:0 initial initial}@media(min-width:750px) and (max-width:1639px){.product-grid-header{margin:4rem 0 6rem;font-size:5rem}}@media(min-width:1640px){.product-grid-header{margin:6rem 0 8rem;font-size:5rem}}.product-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.product-group{margin:16px 8px;margin:1rem .5rem}@media(min-width:500px){.product-group{-ms-flex:0 1 45vw;flex:0 1 45vw}}.product-image img{box-shadow:-5px 5px 15px 5px rgba(0,0,0,.3)}.rounded-corners{border-radius:0 20px 20px 0}.product-title h3{text-transform:uppercase}@media(min-width:1240px){.product-title h3{margin-top:0}}.product-button{margin-top:32px;margin-top:2rem}@media(min-width:1240px){.product-button .button-ghost{width:100%;text-align:center;font-size:2rem}}.product-button-all{margin:64px 0 32px;margin:4rem 0 2rem}@media(min-width:750px) and (max-width:1239px){.product-button-all{text-align:center}}@media(min-width:1240px) and (max-width:1639px){.product-button-all{text-align:center;margin:6rem 0 4rem}}@media(min-width:1640px){.product-button-all{text-align:center;margin:10rem 0 6rem}}@supports(display:grid){.product-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:3rem 2rem}@media(min-width:500px) and (max-width:1239px){.product-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:2rem}}@media(min-width:1240px) and (max-width:1640px){.product-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:4rem}}@media(min-width:1640px){.product-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:8rem}}.product-group{margin:0}@media(min-width:1240px){.product-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:2rem}}}.site-footer{background-color:#4d4d4d;padding:32px 16px;padding:2rem 1rem}.site-footer p,.site-footer .button{font-size:19.2px;font-size:1.2rem}.site-footer-inner{max-width:1640px;margin:auto}@media(min-width:600px){.site-footer-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:2rem}}@media(min-width:900px){.site-footer-inner{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.site-footer-inner{-ms-grid-columns:1.5fr 1fr 1fr auto;grid-template-columns:1.5fr 1fr 1fr auto}}@media(min-width:500px){.site-info{display:-ms-flexbox;display:flex}}@media(min-width:600px){.site-info{-ms-flex:0 1 35%;flex:0 1 35%;margin-right:1rem}}#footer-logo{min-width: 75px;
    max-width: 150px;margin-right:16px;margin-right:1rem}.copyright{color:#fff}.copyright p{margin-bottom:10px}.copyright a{color:#fff}.copyright-contact{font-weight:700}.email-signup{margin:32px 0;margin:2rem 0}.footer-form{margin-top:16px;margin-top:1rem}.footer-label{color:#fff;display:block;margin:4.8px 0;margin:.3rem 0;font-size:14.4px;font-size:.9rem}.footer-input{padding:16px;padding:1rem;box-sizing:border-box;display:block;width:100%;border:0;border-radius:5px}.footer-widget-heading{margin:0 0 8px;margin:0 0 .5rem;font-size:20.8px;font-size:1.3rem;color:#fff;text-transform:capitalize}.footer-widget{margin:32px 0;margin:2rem 0}@media(min-width:600px){.footer-widget{-ms-flex:0 1 30%;flex:0 1 30%;padding:0 1rem;margin:0 0 2rem}}.footer-button{background:transparent;border:3px solid #fff;border-radius:5px;font-size:16px;font-size:1rem;color:#fff;display:inline-block;margin-top:16px;margin-top:1rem}.footer-button:hover{background-color:#fff;color:#000;border:3px solid #fff}.footer-text{color:#fff;margin:0 0 8px;margin:0 0 .5rem}.footer-submit{padding:0}.social-links ul .twitter-x a:hover{filter:invert(30%) sepia(0%) saturate(0%) hue-rotate(349deg) brightness(102%) contrast(97%);}.social-links ul{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex}.social-links ul li{color:#fff;margin-right:16px;margin-right:1rem}.social-links ul li a{color:#fff;transition:color 300ms ease}.social-links ul li a:hover{color:rgba(255,255,255,.7)}.social-links ul li i{font-size:40px;font-size:2.5rem}@media(min-width:600px){.social-links{-ms-flex:0 1 20%;flex:0 1 20%}.social-links ul li{margin-right:2rem}}.thanks-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 1fr auto;grid-template-rows:auto 1fr auto;min-height:100vh}#thanks{padding:32px;padding:2rem}@media(min-width:1240px){#thanks{padding:4rem}}#thanks .button{font-size:19.2px;font-size:1.2rem}.thanks-inner{max-width:800px;margin:auto}#popup-ad{position:fixed;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5));display:none;z-index:5000}.popup-ad-inner{padding:24px;padding:1.5rem}.popup-ad-close{color:#fff;text-align:right}.popup-ad-close:hover{cursor:pointer}.popup-ad-image{max-width:700px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(17,17,17,.9)}#video-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#video-modal.active{display:-ms-flexbox;display:flex;animation:fadeIn 300ms ease forwards}#video-modal .video-modal-inner{width:80vw;position:relative}#video-modal .video-modal-close{position:absolute;top:-64px;top:-4rem;right:0;z-index:1000;font-size:48px;font-size:3rem;color:#fff}@keyframes fadeIn{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}#features{padding:24px;padding:1.5rem}@media(min-width:1240px) and (max-width:1639px){#features{padding:4rem}}@media(min-width:1640px){#features{padding:8rem 0}}.features-header{text-align:center;margin-bottom:32px;margin-bottom:2rem}@media(min-width:1000px){.features-title{font-size:5rem;line-height:1}}.features-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:2rem}@media(min-width:600px){.features-grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:10vw;grid-row-gap:3rem;max-width:1640px;margin:auto}}.features-group{text-align:center}.features-group:last-child{place-self:center}.features-group-image{margin-bottom:16px;margin-bottom:1rem}.features-group-image img{border:1px solid #707070;border-radius:50%;max-width:250px}@media(min-width:600px){.features-group-image img{max-width:400px}}.features-group-text-title{margin-bottom:8px;margin-bottom:.5rem;text-transform:uppercase}.features-group-text-text{margin-top:0}@media(min-width:900px){.features-group-text-text{font-size:1.5rem}}
    .features-group-text-text.last{text-align:left;font-weight:500}.features-group-button .button{width:100%;padding:16px;padding:1rem}#author{padding:40px;padding:2.5rem}@media(min-width:1240px) and (max-width:1639px){#author{padding:4rem}}@media(min-width:1640px){#author{padding:8rem 0}}.author-inner{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:750px) and (max-width:999px){.author-inner{-ms-grid-columns:1fr 200px;grid-template-columns:1fr 200px;grid-column-gap:2rem}}@media(min-width:1000px) and (max-width:1639px){.author-inner{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-column-gap:4rem}}@media(min-width:1640px){.author-inner{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;grid-column-gap:6rem}}.author-text{-ms-flex-order:2;order:2}@media(min-width:750px){.author-text{-ms-flex-order:initial;order:initial}}.author-header{margin:16px 0;margin:1rem 0;font-size:32px;font-size:2rem}@media(min-width:1000px){.author-header{font-size:5rem;line-height:1}}.author-button{margin-top:32px;margin-top:2rem}
    @media(max-width:768px){
        #footer-logo{
            width: 75px;
        }
    }