.brand-message{box-sizing:border-box;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background-color:#000;color:#fff}.brand-message .caption{font-size:clamp(2.125rem,4.175vw,3.375rem);max-width:18em;margin:.75em auto;color:currentColor}.brand-message .line{display:block;overflow:hidden}@media screen and (max-width:767.98px){.brand-message .line{display:inline}}.brand-message .line-anim{display:block;opacity:0;transform:translateY(-100%);transition:opacity 1s ease,transform 1s ease}@media screen and (max-width:767.98px){.brand-message .line-anim{display:inline;opacity:1;transform:none}}.brand-message .hoo-tooltip{pointer-events:none}.brand-message .cover-image{opacity:.5}.brand-message .pre-hdr{opacity:0;transform:translateX(80%);transition:opacity .35s ease .25s,transform .8s ease-out}.brand-message .animated .pre-hdr{opacity:1;transform:translateX(0)}.brand-message .animated .line{overflow:visible}.brand-message .animated .line:nth-child(1) .line-anim{transition-delay:.25s}.brand-message .animated .line:nth-child(2) .line-anim{transition-delay:.5s}.brand-message .animated .line:nth-child(3) .line-anim{transition-delay:.75s}.brand-message .animated .line:nth-child(4) .line-anim{transition-delay:1s}.brand-message .animated .line:nth-child(5) .line-anim{transition-delay:1.25s}.brand-message .animated .line:nth-child(6) .line-anim{transition-delay:1.5s}.brand-message .animated .line-anim{opacity:1;transform:translateY(0)}.brand-message .animated .hoo-tooltip{pointer-events:auto}.home-intro .icon-r{font-size:2rem}.home-intro h1{font-size:1.5rem}.home-intro h3{font-family:"interstate",sans-serif;letter-spacing:.03em;text-transform:none}@media screen and (max-width:991.98px){.home-intro .row [class^="col-"]:nth-child(1)>div{padding-right:12%}}@media screen and (max-width:575.98px){.home-intro .row [class^="col-"]:nth-child(1)>div{padding-right:0}}@media screen and (max-width:991.98px){.home-intro .row [class^="col-"]:nth-child(2)>div{padding-left:12%}}@media screen and (max-width:575.98px){.home-intro .row [class^="col-"]:nth-child(2)>div{padding-left:0}}@media screen and (max-width:575.98px){.home-intro .st-copy{padding:1.5rem 1.25rem}}.home-intro .st-copy p:last-of-type{margin-bottom:0}.home-experience{box-sizing:border-box;position:relative;overflow:hidden;min-height:100vh;padding:2rem 0}.home-experience .hgroup{max-width:26rem}.home-experience .progress{position:absolute;top:50%;left:50%;z-index:2;width:640px;height:2px;transform:rotate(90deg) translateX(-50%);transform-origin:top left}@media screen and (max-width:1199.98px){.home-experience .progress{width:480px}}.home-experience .progress-bar{height:100%;background-color:#666;transition:width .35s}.home-experience .h1{font-size:3.75rem}.home-experience .rotating-icon{transform:translateX(55%)}@media screen and (max-width:991.98px){.home-experience .rotating-icon{transform:translate(36%,-50%)}}.he-tiles{width:90%;margin:0 auto}@media screen and (max-width:991.98px){.he-tiles{width:auto}}.he-tiles .tile{width:50%}@media screen and (max-width:991.98px){.he-tiles .tile{width:100%}}.he-tiles .tile-1{margin-top:3rem}@media screen and (max-width:991.98px){.he-tiles .tile-1{margin-top:0;margin-bottom:1rem}}.he-tiles .tile-2{margin-top:15rem}@media screen and (max-width:991.98px){.he-tiles .tile-2{margin-top:0}}.he-figure{background-color:#000;color:#fff;clip-path:polygon(25% 0,75% 0,75% 100%,25% 100%);max-width:590px;min-height:20rem;transition:opacity 1s ease,transform 1s ease,clip-path 1s ease-out}@media screen and (max-width:991.98px){.he-figure{clip-path:none;margin:0 auto}}.he-figure img{opacity:.5}.he-figure .content{opacity:0;transition:opacity 1s ease 1s}@media screen and (max-width:991.98px){.he-figure .content{opacity:1}}.he-figure.animated{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.he-figure.animated .content{opacity:1}.he-figure.he-figure-1{margin-left:auto}@media screen and (max-width:991.98px){.he-figure.he-figure-1{margin-right:auto}}.he-figure.he-figure-2{opacity:0;transform:translateY(50px)}@media screen and (max-width:991.98px){.he-figure.he-figure-2{opacity:1;transform:none}}.he-figure.he-figure-2.animated{opacity:1;transform:translateY(0)}body .eclub-wrap img{opacity:.5}.intro-tiles{max-width:1480px;margin:0 auto;padding:50px 0 50px}@media screen and (max-width:991.98px){.intro-tiles{width:94%}}.intro-tiles .row-1,.intro-tiles .row-2{padding-top:50px}@media screen and (max-width:991.98px){.intro-tiles .row-1,.intro-tiles .row-2{padding-top:0}}.intro-tiles p{max-width:450px;text-align:left!important;font-size:18px}@media screen and (max-width:991.98px){.intro-tiles p{max-width:none}}.intro-tiles .col-7,.intro-tiles .col-6,.intro-tiles .col-5,.intro-tiles .col-4{display:flex;justify-content:center;align-items:center}@media screen and (max-width:991.98px){.intro-tiles .col-7,.intro-tiles .col-6,.intro-tiles .col-5,.intro-tiles .col-4{width:100%}}.intro-tiles .elem{position:relative;top:350px;opacity:0;overflow:hidden;transition:all 3s}.intro-tiles .img-elem{transform:scale(1.2)}@media screen and (max-width:991.98px){.intro-tiles .img-elem{margin-bottom:1.5rem}}.fade-in{top:0!important;animation:fadeIn 3s forwards;animation-delay:.5s}.scale-in{animation:scaleIn 3s forwards;animation-delay:.5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes scaleIn{0%{transform:scale(1.2)}100%{transform:scale(1)}}