.hero-ribbon[data-v-aa2cd9ea]{--list-gap: 1rem}@media(min-width:768px){.hero-ribbon[data-v-aa2cd9ea]{--list-gap: 2rem}}.hero-ribbon__list[data-v-aa2cd9ea]{-webkit-animation:scroll-ribbon-aa2cd9ea 90s linear infinite;-moz-animation:scroll-ribbon-aa2cd9ea 90s linear infinite;animation:scroll-ribbon-aa2cd9ea 90s linear infinite}.hero-ribbon__list[data-v-aa2cd9ea]:hover{-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes scroll-ribbon-aa2cd9ea{to{-webkit-transform:translateX(calc(-50% - var(--list-gap) / 2));transform:translate(calc(-50% - var(--list-gap) / 2))}}@-moz-keyframes scroll-ribbon-aa2cd9ea{to{-moz-transform:translateX(-moz-calc(-50% - var(--list-gap) / 2));transform:translate(calc(-50% - var(--list-gap) / 2))}}@keyframes scroll-ribbon-aa2cd9ea{to{-webkit-transform:translateX(calc(-50% - var(--list-gap) / 2));-moz-transform:translateX(-moz-calc(-50% - var(--list-gap) / 2));transform:translate(calc(-50% - var(--list-gap) / 2))}}@media(prefers-reduced-motion:reduce){.hero-ribbon__list[data-v-aa2cd9ea]{-webkit-animation:none;-moz-animation:none;animation:none}}.homepage-hero__scrim[data-v-e4f629cc]{background:-webkit-gradient(linear,left top,left bottom,from(rgba(47,40,25,0)),color-stop(19.71%,rgba(47,40,25,.11)),color-stop(66.35%,rgba(47,40,25,.32)));background:-webkit-linear-gradient(top,rgba(47,40,25,0) 0%,rgba(47,40,25,.11) 19.71%,rgba(47,40,25,.32) 66.35%);background:-moz-linear-gradient(top,rgba(47,40,25,0) 0%,rgba(47,40,25,.11) 19.71%,rgba(47,40,25,.32) 66.35%);background:linear-gradient(180deg,#2f281900,#2f28191c 19.71%,#2f281952 66.35%)}@media(min-width:1024px){.homepage-hero__scrim[data-v-e4f629cc]{background:-webkit-linear-gradient(top,rgba(47,40,25,.76) 0,rgba(47,40,25,.6) 72px,rgba(47,40,25,.44) 108px,rgba(47,40,25,.28) 148px,rgba(47,40,25,.15) 190px,rgba(47,40,25,.06) 226px,rgba(47,40,25,0) 260px),-webkit-linear-gradient(225.56deg,rgba(0,0,0,0) 35.09%,rgba(0,0,0,.1) 63.31%,rgba(0,0,0,.4) 85.84%);background:-moz-linear-gradient(top,rgba(47,40,25,.76) 0,rgba(47,40,25,.6) 72px,rgba(47,40,25,.44) 108px,rgba(47,40,25,.28) 148px,rgba(47,40,25,.15) 190px,rgba(47,40,25,.06) 226px,rgba(47,40,25,0) 260px),-moz-linear-gradient(225.56deg,rgba(0,0,0,0) 35.09%,rgba(0,0,0,.1) 63.31%,rgba(0,0,0,.4) 85.84%);background:linear-gradient(to bottom,#2f2819c2 0,#2f281999 72px,#2f281970 108px,#2f281947 148px,#2f281926 190px,#2f28190f 226px,#2f281900 260px),linear-gradient(224.44deg,#0000 35.09%,#0000001a 63.31%,#0006 85.84%)}}.homepage-hero__subtitle[data-v-e4f629cc]{-webkit-transform:rotate(-1.5deg) rotatex(.05deg);-moz-transform:rotate(-1.5deg) rotatex(.05deg);-ms-transform:rotate(-1.5deg) rotatex(.05deg);transform:rotate(-1.5deg) rotatex(.05deg)}.subtitle-rotation-enter-active[data-v-e4f629cc],.subtitle-rotation-leave-active[data-v-e4f629cc]{-webkit-transition:opacity .28s cubic-bezier(.33,0,.2,1),-webkit-transform .28s cubic-bezier(.33,0,.2,1);transition:opacity .28s cubic-bezier(.33,0,.2,1),-webkit-transform .28s cubic-bezier(.33,0,.2,1);-moz-transition:transform .28s cubic-bezier(.33,0,.2,1),opacity .28s cubic-bezier(.33,0,.2,1),-moz-transform .28s cubic-bezier(.33,0,.2,1);transition:transform .28s cubic-bezier(.33,0,.2,1),opacity .28s cubic-bezier(.33,0,.2,1);transition:transform .28s cubic-bezier(.33,0,.2,1),opacity .28s cubic-bezier(.33,0,.2,1),-webkit-transform .28s cubic-bezier(.33,0,.2,1),-moz-transform .28s cubic-bezier(.33,0,.2,1)}@media(prefers-reduced-motion:reduce){.subtitle-rotation-enter-active[data-v-e4f629cc],.subtitle-rotation-leave-active[data-v-e4f629cc]{-webkit-transition:opacity .28s cubic-bezier(.33,0,.2,1);-moz-transition:opacity .28s cubic-bezier(.33,0,.2,1);transition:opacity .28s cubic-bezier(.33,0,.2,1)}}.subtitle-rotation-enter[data-v-e4f629cc]{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.subtitle-rotation-leave-to[data-v-e4f629cc]{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.subtitle-rotation-enter[data-v-e4f629cc],.subtitle-rotation-leave-to[data-v-e4f629cc]{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}
