section#hero{background-color:#000;height:100vh;height:100svh;overflow:hidden;position:sticky;top:0;width:100%}section#hero .hero-inner,section#hero .video-holder{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}section#hero .video-holder video{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}section#hero .video-holder .overlay,section#hero .video-holder video{height:100%;left:0;position:absolute;top:0;width:100%}section#hero .gutter{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center}section#hero .gutter .t2{margin-bottom:1em}section#hero .gutter .t2 span{display:none}section#hero .gutter h1{aspect-ratio:1784/560;background-image:url(../images/aaron-ray.png);background-repeat:no-repeat;background-size:contain;color:transparent;display:flex;font-size:0;margin:0 auto;max-width:892px;overflow:hidden;position:relative;width:100%}section#hero #down-arrow{background-color:#000;border-radius:50%;cursor:pointer;height:50px;left:50%;overflow:hidden;position:absolute;top:82.5%;transform:translate(-50%) translateY(-50%);width:50px}section#hero #down-arrow.fade-enter-active,section#hero #down-arrow.fade-leave-active{transition:opacity 333ms cubic-bezier(.333,1,.666,1) 666ms}section#hero #down-arrow.fade-enter-from,section#hero #down-arrow.fade-leave-to{opacity:0}section#hero #down-arrow span{animation:cycle 3.33s cubic-bezier(.333,1,.666,1) 333ms infinite;bottom:0;display:flex;flex-direction:column;height:200%;left:0;position:absolute;transform:translateY(0);width:100%}section#hero #down-arrow span:after,section#hero #down-arrow span:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 60 60" xml:space="preserve" fill="none" stroke="%23ff7c56" stroke-width="3px" stroke-linecap="round" stroke-linejoin="round"><path vector-effect="non-scaling-stroke" d="M30,16v28M17.16,31.16l12.84,12.84,12.84-12.84"/></svg>');background-position:50% 50%;background-repeat:no-repeat;background-size:90% 90%;content:"";display:flex;flex:1 0 auto;height:50%;position:relative;width:100%}@media (min-width:768px){section#hero .gutter .t2 span{display:inline}section#hero .gutter .t2 br{display:none}}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes cycle{0%{transform:translateY(0)}10%{transform:translateY(50%)}to{transform:translateY(50%)}}article{background-color:#ff7c56;position:relative;width:100%}article.tuck:before{transform:translateY(0)}article:before{background-color:#ff7c56;border-radius:24px 24px 0 0;content:"";height:48px;position:absolute;transform:translateY(-50%);transition:transform 666ms cubic-bezier(.666,0,.333,1) 666ms;width:100%}article .gutter{position:relative}article .gutter .row{display:flex;flex-direction:column}article .gutter .row:nth-child(2) .col:first-child ul{-moz-column-count:2;column-count:2}article .gutter .row:nth-child(2) .col:nth-child(2){margin-top:calc((100vw - var(--scrollbar-width))*.14286)}article .gutter .row .col h2{margin:.75em 0 .5em}article .gutter .row .col ul{margin-top:1.5em}article .gutter .row .col ul li{align-items:center;display:flex;min-height:2em}article .gutter .row .col ul li .label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}article .gutter .row .col ul a{display:inline-flex;height:2em;margin-right:auto}@media (hover:hover){article .gutter .row .col ul a{transition:color 333ms cubic-bezier(.333,1,.666,1)}article .gutter .row .col ul a:hover{color:#fff}}article .gutter .row .legal{margin-bottom:-1em}@media (min-width:768px){article .gutter .row{flex-direction:row}article .gutter .row:nth-child(2) .col:first-child ul{-moz-column-count:1;column-count:1}article .gutter .row:nth-child(2) .col:nth-child(2){margin-top:0}article .gutter .row .col{width:calc((100vw - var(--scrollbar-width))*.28571)}article .gutter .row .col:last-child{width:calc((100vw - var(--scrollbar-width))*.42857)}article .gutter .row .col h2{margin:-.333em 0 0}article .gutter .row .col ul{display:flex;flex-direction:column;margin-top:2em}}@media (min-width:1280px){article .gutter .row .col{width:calc((100vw - var(--scrollbar-width))*.21429)}article .gutter .row .col:last-child{max-width:720px;width:calc((100vw - var(--scrollbar-width))*.5)}}
