
  

  
  @property --font--primary {
  syntax: "<custom-ident> | <string>";
  inherits: true;
  initial-value: initial;
}
@property --color--brand-red {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--brand-black {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--brand-white {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}
@property --color--brand-maroon {
  syntax: "<color>";
  inherits: true;
  initial-value: transparent;
}

  :host, :root {
  --font--primary: 'Editorial New', sans-serif;
  --color--brand-red: #A10A1D;
  --color--brand-black: #0D0D0D;
  --color--brand-white: white;
  --color--brand-maroon: #33000D;
}
  
  
  [data-nc-theme~="Default"] {
  --font--primary: 'Editorial New', sans-serif;
  --color--brand-red: #A10A1D;
  --color--brand-black: #0D0D0D;
  --color--brand-white: white;
  --color--brand-maroon: #33000D;
}
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    

    /* Font size */
    
    /* Font weight */
    
    /* Shadows */
    
    /* Border radius */
    
    /* Spacing */
    
    /* Z-index */
    
  }
  @keyframes animation-spin {
    from {
      transform: rotate(0deg);
    }
    to {
      transform: rotate(360deg);
    }
  }
  @keyframes animation-fade-in {
    from {
      opacity:0;
    }
    to {
      opacity:1;
    }
  }
  @keyframes animation-fade-out {
    from {
      opacity:1;
    }
    to {
      opacity:0;
    }
  }
}


    .bhAOPH {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.5rem;
    }

    .fAuyrM {
      padding-top:clamp(1.25rem, 6.25vh, 4rem);
      padding-bottom:clamp(1.25rem, 6.25vh, 4rem);
    }

    .eDMlOL {
      width:fit-content;
      display:inline;
      font-size:inherit;
      transition:border-bottom-color 150ms cubic-bezier(0.42, 0, 0.58, 1);
      font-family:inherit;
      font-weight:inherit;
      padding-bottom:0.125rem;
      text-transform:inherit;
      border-bottom-color:transparent;
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .eDMlOL:hover {
      border-bottom-color:var(--color--brand-maroon);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .dlAEdw {
      right:-2.4em;
      width:clamp(3.31rem, 9.1vw, 8.25rem);
      position:absolute;
      aspect-ratio:720 / 1080;
    }

    @media (max-width: 48rem) {

    .dlAEdw {
      right:-1.6em;
      bottom:-2.6em;
    }
    }

    .ddBBhV {
      z-index:4;
      font-weight:500;
    }

    .bdyKZP {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .QICPS {
      height:clamp(1rem, 1.1vw, 1.15rem);
      overflow:hidden;
    }

    .BEFTq {
      box-sizing:border-box;
    }

    .jFHAz {
      height:clamp(4rem ,9.375vh, 6rem);
      opacity:1;
      box-sizing:border-box;
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1);
    }

    .jFHAz {
      
    @starting-style {
      opacity:0;
    }
    }

    .jFHAz.closing {
      opacity:0;
    }

    .bCDAL {
      flex:1;
      align-items:center;
      padding-top:clamp(2.5rem, 4.6875vh, 3rem);
      justify-content:center;
    }

    .cwuNKf {
      align-items:center;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:space-between;
    }

    .duyTPM {
      row-gap:0.125rem;
      translate:0 0% 0;
      column-gap:0.125rem;
      transition:translate 250ms cubic-bezier(0.42, 0, 0.58, 1);
      padding-bottom:0.125rem;
    }

    .duyTPM:hover {
      translate:0 -50% 0;
    }

    .bsasTD {
      font-size:inherit;
      translate:0 0% 0;
      transition:translate 250ms cubic-bezier(0.42, 0, 0.58, 1);
      font-family:inherit;
      font-weight:inherit;
      text-transform:uppercase;
    }

    .bsasTD:hover {
      translate:0 -50% 0;
    }

    .dVHoYP {
      opacity:var(--opacity);
      overflow:hidden;
      transition:opacity 150ms cubic-bezier(0.42, 0, 0.58, 1);
    }

    .dVHoYP:hover {
      opacity:0.5;
    }

    .crtdHw {
      top:0px;
      left:0px;
      color:var(--color--brand-red);
      right:0px;
      position:absolute;
      font-size:clamp(0.875rem, 1.1vw, 1rem);
      background:var(--color--brand-maroon);
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1);
      padding-top:0.5rem;
      padding-left:clamp(0.5rem, 1.1vw, 1rem);
      padding-right:clamp(0.5rem, 1.1vw, 1rem);
      padding-bottom:0.5rem;
    }

    .crtdHw {
      
    @starting-style {
      opacity:0;
    }
    }

    .crtdHw.closing {
      opacity:0;
    }

    .foFfoA {
      te:;
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
    }

    .cRYfvB {
      display:inline;
      font-size:inherit;
      transform:translate(0px, 0%);
      transition:transform 250ms cubic-bezier(0.42, 0, 0.58, 1) var(--delay);
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.5rem;
    }

    .cRYfvB {
      
    @starting-style {
      transform:translate(0px, 125%);
    }
    }

    .cRYfvB.close {
      transform:translate(0px, -125%);
    }

    .ca-dbTe {
      color:var(--color--brand-red);
      inset:0;
      height:100%;
      opacity:1;
      position:fixed;
      font-size:clamp(2.25rem, 8vw, 7rem);
      background:var(--color--brand-maroon);
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:center;
      padding-bottom:clamp(2.5rem, 4.6875vh, 3rem);
      text-transform:uppercase;
      justify-content:center;
    }

    .ca-dbTe {
      
    @starting-style {
      opacity:0;
    }
    }

    .ca-dbTe.closing {
      opacity:0;
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1) 400ms;
    }

    .bKDunt {
      height:clamp(0.875rem, 1.1vw, 1.12rem);
      overflow:hidden;
      translate:0 0% 0;
    }

    .cbZcvr {
      height:clamp(0.875rem, 1.1vw, 1.10rem);
      overflow:hidden;
      translate:0 0% 0;
    }

    .cwSLwe {
      color:var(--color--brand-red);
      font-size:clamp(0.875rem, 1.1vw, 1rem);
      background:var(--color--brand-maroon);
      padding-top:0.5rem;
      padding-left:clamp(0.5rem, 1.1vw, 1rem);
      padding-right:clamp(0.5rem, 1.1vw, 1rem);
      padding-bottom:0.5rem;
    }

    .HomePage\:70jKWxQNMYpJm9pjjFfS_ {
      top:0px;
      position:sticky;
    }

    .EXrH {
      left:-12vw;
      width:clamp(3.31rem, 9.1vw, 8.25rem);
      position:absolute;
      aspect-ratio:720 / 1080;
    }

    @media (max-width: 48rem) {

    .EXrH {
      top:-1.8em;
      left:-0.5em;
    }
    }

    .HDSeY {
      display:inline;
      font-style:italic;
      font-weight:500;
      text-indent:clamp(4.875rem, 18.3vw, 16.5rem);
    }

    .faxluR {
      height:calc(100svh - 1.875rem);
    }

    .betSmP {
      color:var(--color--brand-red);
      font-size:clamp(2.25rem, 8vw, 7rem);
      background:var(--color--brand-maroon);
      text-align:center;
      align-items:center;
      font-weight:500;
      padding-top:clamp(3.75rem,15.625vh, 10rem);
      padding-left:clamp(1rem, 7.5vw, 6.75rem);
      padding-right:clamp(1rem, 7.5vw, 6.75rem);
      padding-bottom:clamp(3.75rem,15.625vh, 10rem);
      text-transform:uppercase;
      justify-content:flex-start;
    }

    .bCcVpz {
      gap:5rem;
      display:grid;
      grid-template-columns:repeat(auto-fit, minmax(3rem, 0.9375vw));
    }

    @media (min-width: 48rem) {

    .bCcVpz {
      gap:12.5rem;
      gri:;
      display:grid;
      grid-template-columns:repeat(auto-fit, minmax(4rem, 4.4vw));
    }
    }

    .uLsvW {
      filter:grayscale(100%);
      height:fit-content;
      transition:filter 250ms cubic-bezier(0.42, 0, 0.58, 1);
    }

    .uLsvW:hover {
      filter:grayscale(0%);
    }

    .ezCcMe {
      flex:1;
      aspect-ratio:var(--aspect-ratio);
    }

    .eFNSBs {
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      display:flex;
      opacity:0.1;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
      background-repeat:repeat;
    }

    .dwIpXA {
      cursor:pointer;
      row-gap:0.5rem;
      column-gap:0.5rem;
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1) var(--delay);
    }

    .dwIpXA {
      
    @starting-style {
      opacity:0;
    }
    }

    .enupib {
      color:var(--color--brand-red);
      display:inline;
      font-size:0.75rem;
      text-align:left;
      font-family:sans-serif;
      font-weight:400;
      white-space:nowrap;
      text-transform:capitalize;
    }

    .bxkFei {
      inset:0;
      height:100svh;
      z-index:5;
      position:fixed;
      background:var(--color--brand-black);
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1);
    }

    .bxkFei {
      
    @starting-style {
      opacity:0;
    }
    }

    .bxkFei.is-closing {
      opacity:0;
    }

    .jaGYD {
      flex:1;
      width:100%;
      opacity:1;
      overflow:hidden;
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1) 250ms;
      align-items:center;
      justify-content:center;
    }

    .jaGYD {
      
    @starting-style {
      opacity:0;
    }
    }

    .fiynvL {
      max-width:100%;
      max-height:100%;
    }

    .eIjGUh {
      height:clamp(0.875rem, 1.1vw, 1rem);
      overflow:hidden;
    }

    .IBuQg {
      color:var(--color--brand-red);
      font-size:clamp(0.875rem, 1.1vw, 1rem);
      padding-top:0.5rem;
      padding-left:clamp(0.5rem, 1.1vw, 1rem);
      padding-right:clamp(0.5rem, 1.1vw, 1rem);
      padding-bottom:0.5rem;
    }

    .nAZrp {
      align-items:center;
      flex-direction:row;
      text-transform:uppercase;
      justify-content:flex-end;
    }

    .ftXWZf {
      height:clamp(3rem, 4.4vw, 4rem);
      overflow:hidden;
      align-items:center;
      justify-content:center;
    }

    .dsOTXh {
      filter:grayscale(100);
      height:clamp(3rem, 4.4vw, 4rem);
      opacity:1;
      transition:opacity 250ms cubic-bezier(0.42, 0, 0.58, 1) var(--delay);
      align-items:center;
      justify-content:center;
    }

    .dsOTXh {
      
    @starting-style {
      opacity:0;
    }
    }

    .bQPTxH {
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      display:flex;
      opacity:0.025;
      position:absolute;
      align-items:center;
      pointer-events:none;
      justify-content:center;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
      background-repeat:repeat;
    }

    .bnYDLM {
      flex:1;
      row-gap:1rem;
      overflow:hidden;
      column-gap:1rem;
      align-items:center;
      padding-top:1.25rem;
      padding-bottom:1.25rem;
      justify-content:center;
    }

    .VVAUX {
      height:100%;
      row-gap:2.5rem;
      column-gap:0rem;
      align-items:center;
      flex-direction:row;
      justify-content:center;
    }

    .dsWgGx {
      width:100%;
      height:100%;
      display:flex;
      max-width:100%;
      max-height:100%;
      align-items:center;
      justify-content:center;
    }

    .dFfzdD {
      flex:1;
      width:100%;
      height:100%;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .bbGDyU {
      width:100%;
      height:100%;
      object-fit:contain;
    }

    .HomePage\:D_NcJkz8DeiJeogqYN2va {
      width:100%;
    }

    .cTGnPe {
      opacity:var(--opacity);
      font-family:'Editorial New', sans-serif;
      line-height:1.3;
    }

    .dbKUGp {
      color:var(--color--brand-red);
      font-size:clamp(1.25rem, 3.6vw, 3.25rem);
      background:var(--color--brand-maroon);
      align-items:center;
      font-weight:500;
      padding-top:clamp( 3.75rem, 11.71875vh, 7.5rem);
      padding-left:clamp(1rem, 7.5vw, 6.75rem);
      padding-right:clamp(1rem, 7.5vw, 6.75rem);
      padding-bottom:0px;
      text-transform:uppercase;
      justify-content:flex-start;
    }

    .eVojyy {
      filter:grayscale(100%);
    }

    .cgxzTU {
      display:flex;
      row-gap:1rem;
      font-size:clamp(0.875rem, 1.1vw, 1rem);
      column-gap:1rem;
      align-items:center;
      flex-direction:row;
      justify-content:flex-start;
    }

    .cKfAvG {
      height:clamp(2.5rem, 8.3vw, 7.5rem);
      overflow:hidden;
    }

    .fuPTnh {
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      display:flex;
      opacity:0.15;
      position:absolute;
      align-items:center;
      justify-content:center;
      background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
      background-repeat:repeat;
    }

    .dlbhwq {
      row-gap:0.5rem;
      font-size:inherit;
      translate:0 0% 0;
      column-gap:0.5rem;
      transition:translate 250ms cubic-bezier(0.42, 0, 0.58, 1);
      font-family:inherit;
      font-weight:inherit;
      text-transform:uppercase;
    }

    .dlbhwq:hover {
      translate:0 -50% 0;
    }

    @media (max-width: 48rem) {

    .dlbhwq {
      width:90%;
      row-gap:0.125rem;
      column-gap:0.125rem;
      line-height:1;
    }
    }

    .HomePage\:O-aaIEP1-0UwJnL-ha_iM {
      top:0px;
      position:sticky;
      font-weight:500;
    }

    .dVTUFc {
      color:var(--color--brand-red);
      row-gap:2rem;
      flex-wrap:wrap;
      font-size:clamp(1.25rem, 3.6vw, 3.25rem);
      background:var(--color--brand-maroon);
      column-gap:4rem;
      align-items:flex-end;
      font-weight:300;
      padding-top:clamp(1.25rem, 2.8vw, 2.5rem);
      padding-left:clamp(0.5rem, 1.4vw, 1.25rem);
      padding-right:clamp(0.5rem, 1.4vw, 1.25rem);
      flex-direction:row;
      padding-bottom:clamp(1.25rem, 2.8vw, 2.5rem);
      text-transform:uppercase;
      justify-content:space-between;
    }

    .eoEXgm {
      color:var(--color--brand-maroon);
      inset:0;
      opacity:0;
      z-index:10;
      position:fixed;
      font-size:clamp(2.25rem, 8vw, 7rem);
      translate:0 0% 0;
      background:var(--color--brand-red);
      transition:translate 250ms cubic-bezier(0.42, 0, 0.58, 1) 250ms , opacity 100ms cubic-bezier(0.42, 0, 0.58, 1);
      align-items:center;
      pointer-events:none;
      text-transform:uppercase;
      justify-content:center;
    }

    .eoEXgm {
      
    @starting-style {
      opacity:1;
      translate:0 0% 0;
    }
    }

    .eoEXgm.transition {
      opacity:1;
      translate:0 0% 0;
    }

    .cPDRGV {
      row-gap:clamp(2.5rem, 7.8125vh, 5rem);
      column-gap:clamp(2.5rem, 7.8125vh, 5rem);
      align-items:center;
      justify-content:flex-start;
    }

    .eWOpZo {
      width:100%;
      row-gap:1.5rem;
      max-width:26.5rem;
      column-gap:1.5rem;
      text-align:left;
    }

    .brEtTf {
      display:inline;
      padding-bottom:0.0625rem;
      border-bottom-color:var(--color--brand-maroon);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .cpJxQb {
      row-gap:1rem;
      font-size:clamp(0.875rem, 1.1vw, 1rem);
      column-gap:1rem;
    }

    .eEeYXG {
      color:var(--color--brand-maroon);
      font-size:clamp(1.75rem, 2.8vw, 2.5rem);
      background:var(--color--brand-red);
      text-align:center;
      align-items:flex-end;
      font-weight:500;
      padding-top:clamp(3.75rem, 11.71875vh, 7.5rem);
      padding-left:clamp(0.5rem, 1.4vw, 1.25rem);
      padding-right:clamp(0.5rem, 1.4vw, 1.25rem);
      padding-bottom:clamp(3.75rem, 11.71875vh, 7.5rem);
      text-transform:uppercase;
      justify-content:center;
    }

    .SivEF {
      width:100%;
      row-gap:1rem;
      flex-wrap:wrap;
      font-size:clamp(0.875rem, 1.1vw, 1rem);
      column-gap:1rem;
      text-align:left;
      align-items:flex-end;
      flex-direction:column;
      justify-content:flex-end;
    }

    @media (min-width: 28.75rem) {

    .SivEF {
      width:auto;
      align-items:flex-start;
      flex-direction:row;
      justify-content:flex-start;
    }
    }

    .eTJszZ {
      box-sizing:border-box;
    }

    .bpCeXi {
      width:fit-content;
      display:inline;
      font-size:inherit;
      transition:border-bottom-color 150ms cubic-bezier(0.42, 0, 0.58, 1);
      font-family:inherit;
      font-weight:inherit;
      padding-bottom:0.125rem;
      border-bottom-color:transparent;
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .bpCeXi:hover {
      border-bottom-color:var(--color--brand-maroon);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .cdFmwn {
      color:var(--color--brand-maroon);
      row-gap:1rem;
      font-size:clamp(1.75rem, 2.8vw, 2.5rem);
      background:var(--color--brand-red);
      column-gap:1rem;
      text-align:center;
      align-items:flex-start;
      font-weight:500;
      padding-top:clamp(1rem, 1.95vh, 1.25rem);
      padding-left:clamp(0.5rem, 1.4vw, 1.25rem);
      padding-right:clamp(0.5rem, 1.4vw, 1.25rem);
      flex-direction:column-reverse;
      padding-bottom:clamp(1rem, 1.95vh, 1.25rem);
      text-transform:uppercase;
      justify-content:flex-end;
    }

    @media (min-width: 48rem) {

    .cdFmwn {
      align-items:center;
      flex-direction:row;
      justify-content:space-between;
    }
    }

    .eTGYoG {
      width:fit-content;
      display:none;
      font-size:inherit;
      transition:border-bottom-color 150ms cubic-bezier(0.42, 0, 0.58, 1);
      font-family:inherit;
      font-weight:inherit;
      padding-bottom:0.125rem;
      text-transform:inherit;
      border-bottom-color:transparent;
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .eTGYoG:hover {
      border-bottom-color:var(--color--brand-maroon);
      border-bottom-style:solid;
      border-bottom-width:1px;
    }

    .eGYpGn {
      align-items:flex-start;
      justify-content:center;
    }

    .ciJxnD {
      row-gap:1rem;
      min-width:10ch;
      column-gap:1rem;
      text-align:left;
    }

    .bTXCku {
      font-weight:300;
      text-indent:clamp(4.875rem, 18.3vw, 16.5rem);
    }

    .cQBCpj {
      width:30ch;
      display:inline;
      font-size:clamp(0.875rem, 1.1vw, 1rem);
      font-style:italic;
      font-family:inherit;
      font-weight:inherit;
    }

    .bkyPSH {
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      padding-top:0.25rem;
      padding-bottom:0.25rem;
    }

    .exZmLu {
      cursor:pointer;
      height:clamp(2.25rem, 8vw, 7rem);
      overflow:hidden;
      align-items:center;
      justify-content:flex-start;
    }

    @media (max-width: 48rem) {

    .exZmLu {
      height:clamp(4.5rem, 15vw, 13rem);
    }
    }

    .fzVVFd {
      width:100%;
      height:100%;
      position:relative;
      background:#0D0D0D;
      align-items:center;
      justify-content:center;
    }

    .dREAuK {
      color:inherit;
      inset:0;
      width:100%;
      filter:grayscale(100%);
      height:100%;
      display:inline;
      opacity:0;
      position:absolute;
      font-size:inherit;
      object-fit:cover;
      transition:opacity var(--duration) ease-in-out;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dREAuK.active {
      opacity:1;
    }

    .fdnLBh {
      top:0px;
      left:0px;
      width:100%;
      height:100%;
      display:flex;
      opacity:0.1;
      position:absolute;
      background:url("/cdn-cgi/imagedelivery/ZIty0Vhmkm0nD-fBKJrTZQ/averygrove:grey-grainy-swirl-texture-background-1-6a32035440e65(1).webp/public") 0% 0% / cover;
      align-items:center;
      mix-blend-mode:hard-light;
      justify-content:center;
      background-repeat:repeat;
    }

    .ekzILU {
      height:clamp(2rem, 4.6875vh, 3rem);
      z-index:2;
      box-sizing:border-box;
      pointer-events:none;
    }

    .HomePage\:ihQhn9fwVmbB4diMmMxtI {
      flex:1;
    }

    .dnbTZi {
      min-height:100svh;
    }

    .dyyhBB {
      height:clamp(3rem, 6.25vh, 4rem);
      box-sizing:border-box;
    }

    .cyfpUB {
      flex:1;
      color:var(--color--brand-red);
      font-size:clamp(2.25rem, 8vw, 7rem);
      background:var(--color--brand-maroon);
      text-align:center;
      align-items:center;
      font-weight:500;
      padding-top:1.25rem;
      padding-left:clamp(0.5rem, 1.4vw, 1.25rem);
      padding-right:clamp(0.5rem, 1.4vw, 1.25rem);
      padding-bottom:7.5rem;
      text-transform:uppercase;
      justify-content:flex-start;
    }

    .cVqtoV {
      row-gap:0.5rem;
      font-size:inherit;
      translate:0 0% 0;
      column-gap:0.5rem;
      transition:translate 250ms cubic-bezier(0.42, 0, 0.58, 1);
      font-family:inherit;
      font-weight:inherit;
      padding-bottom:0.5rem;
      text-transform:uppercase;
    }

    .cVqtoV:hover {
      translate:0 -50% 0;
    }