
  

  
  

  
  
  
  
    


@layer base {
  
  body, :host {
    /* Color */
    
    /* Fonts */
    --font-sans: 'Inter',sans-serif;

    /* 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;
    }
  }
}


    .dSjyno {
      color:var(--ink);
      display:inline;
      font-size:11px;
      font-family:inherit;
      font-weight:700;
      border-bottom:1px solid var(--ink);
      flex-direction:row;
      letter-spacing:0.12em;
      padding-bottom:5px;
      text-transform:uppercase;
      text-decoration:none;
    }

    .dSjyno:hover {
      opacity:0.55;
    }

    .dSjyno:focus-visible {
      outline:2px solid var(--ink);
      outline-offset:5px;
    }

    .dePqUZ {
      color:inherit;
      display:flex;
      padding:36px clamp(24px, 5vw, 80px) 48px;
      font-size:inherit;
      box-sizing:border-box;
      min-height:min(820px, 88vh);
      font-family:inherit;
      font-weight:inherit;
      border-bottom:1px solid var(--line);
      flex-direction:column;
      justify-content:space-between;
    }

    @media (max-width: 700px) {

    .dePqUZ {
      min-height:680px;
      padding-top:28px;
      padding-bottom:32px;
    }
    }

    .bCOrlZ {
      color:inherit;
      display:block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .edgphf {
      --ink:#e5e5e5;
      --line:#404040;
      --play:#FF00A6;
      --ship:#00FF85;
      --muted:#a3a3a3;
      --paper:#080808;
      --design:#00D9FF;
      --surface:#171717;
      color:var(--ink);
      margin:0px;
      display:block;
      font-size:inherit;
      background:var(--paper);
      font-family:Inter, Arial, sans-serif;
      font-weight:inherit;
      flex-direction:row;
      -webkit-font-smoothing:antialiased;
    }

    .cGUUhN {
      color:var(--ink);
      display:inline;
      font-size:20px;
      font-family:inherit;
      font-weight:850;
      line-height:1;
      flex-direction:row;
      letter-spacing:-0.065em;
      text-decoration:none;
    }

    .cGUUhN:hover {
      opacity:0.65;
    }

    .cGUUhN:focus-visible {
      outline:2px solid var(--ink);
      outline-offset:5px;
    }

    .eisxRZ {
      gap:24px;
      color:inherit;
      display:grid;
      padding:125px clamp(24px, 5vw, 80px) 130px;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      grid-template-columns:minmax(130px, 1fr) minmax(0, 3fr);
    }

    @media (max-width: 700px) {

    .eisxRZ {
      gap:48px;
      padding-top:80px;
      padding-bottom:88px;
      grid-template-columns:1fr;
    }
    }

    .eitixU {
      color:var(--paper);
      display:block;
      padding:95px clamp(24px, 5vw, 80px) 105px;
      font-size:inherit;
      background:var(--ship);
      overflow-x:clip;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    @media (max-width: 700px) {

    .eitixU {
      padding-top:70px;
      padding-bottom:75px;
    }
    }

    .eFDWeX {
      color:inherit;
      margin:0px;
      display:block;
      font-size:clamp(19px, 2vw, 25px);
      max-width:660px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.5;
      flex-direction:row;
      letter-spacing:-0.03em;
    }

    .bohJVw {
      color:var(--ink);
      display:block;
      padding:120px clamp(24px, 5vw, 80px) 90px;
      font-size:inherit;
      background:var(--surface);
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    @media (max-width: 700px) {

    .bohJVw {
      padding-top:78px;
      padding-bottom:62px;
    }
    }

    .gHGep {
      gap:20px;
      color:var(--ink);
      display:flex;
      padding:29px clamp(24px, 5vw, 80px) 32px;
      font-size:inherit;
      background:var(--surface);
      border-top:1px solid var(--line);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 700px) {

    .gHGep {
      flex-wrap:wrap;
    }
    }

    .ffcbUE {
      gap:20px;
      color:inherit;
      display:flex;
      padding:26px clamp(24px, 5vw, 80px);
      font-size:inherit;
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      border-bottom:1px solid var(--line);
      flex-direction:row;
      justify-content:space-between;
    }

    .bvsnCn {
      color:inherit;
      margin:0 0 80px;
      display:block;
      font-size:clamp(38px, 5vw, 76px);
      font-style:italic;
      font-family:Georgia, serif;
      font-weight:inherit;
      line-height:1.08;
      flex-direction:row;
      letter-spacing:-0.06em;
    }

    .curTuS {
      color:inherit;
      display:inline-block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      animation-name:playDotBounce;
      flex-direction:row;
      transform-origin:center bottom;
      animation-duration:0.7s;
      animation-direction:alternate;
      animation-fill-mode:both;
      animation-iteration-count:infinite;
      animation-timing-function:cubic-bezier(0.65, 0.01, 1, 1);
    }

    @media (prefers-reduced-motion: reduce) {

    .curTuS {
      animation:none;
    }
    }

    @keyframes playDotBounce {
        0% {
          translate: 0 -0.56em;
        }

        95% {
          scale: 1 1 1;
        }

        100% {
          scale: 1 0.8 1;
        }

        100% {
          translate: 0 -0.004em;
        }
    }

    .fBptsc {
      color:var(--ink);
      display:inline;
      font-size:11px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      letter-spacing:0.12em;
      text-transform:uppercase;
      text-decoration:none;
    }

    .fBptsc:hover {
      opacity:0.6;
    }

    .fBptsc:focus-visible {
      outline:2px solid var(--ink);
      outline-offset:5px;
    }

    .beVyOI {
      color:inherit;
      margin:0 0 22px;
      display:block;
      font-size:clamp(21px, 2.5vw, 32px);
      max-width:750px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.45;
      flex-direction:row;
      letter-spacing:-0.04em;
    }

    .cAsntV {
      color:inherit;
      margin:0 0 26px;
      display:block;
      font-size:clamp(25px, 3.2vw, 44px);
      font-family:inherit;
      font-weight:650;
      line-height:1.2;
      flex-direction:row;
      letter-spacing:-0.055em;
    }

    .dkTAqT {
      color:inherit;
      margin:0 0 76px;
      display:flex;
      font-size:clamp(44px, 7.5vw, 118px);
      max-width:none;
      font-family:inherit;
      font-weight:750;
      line-height:0.99;
      flex-direction:column;
      letter-spacing:-0.075em;
    }

    .bkmDQc {
      color:inherit;
      display:block;
      z-index:1;
      position:relative;
      font-size:inherit;
      max-width:760px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .bCIdWT {
      color:inherit;
      margin:0 0 72px;
      display:block;
      font-size:clamp(21px, 2.5vw, 32px);
      font-family:inherit;
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
      letter-spacing:-0.04em;
    }

    .dPDkfG {
      color:var(--ink);
      display:inline;
      font-size:40px;
      font-family:inherit;
      font-weight:inherit;
      line-height:0.9;
      flex-direction:row;
      text-decoration:none;
    }

    .dPDkfG:hover {
      transform:translateY(5px);
    }

    .dPDkfG:focus-visible {
      outline:2px solid var(--ink);
      outline-offset:5px;
    }

    .fprWzD {
      color:inherit;
      display:block;
      z-index:1;
      position:relative;
      font-size:inherit;
      max-width:760px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      pointer-events:none;
    }

    .WoMMx {
      color:#0dbbd9;
      width:100%;
      cursor:inherit ! important;
      height:auto;
      display:block;
      overflow:visible;
      font-size:inherit;
      flex-shrink:0;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .eBieBM {
      color:inherit;
      display:inline-block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      margin-right:0.25em;
      flex-direction:row;
    }

    .ezARfI {
      color:inherit;
      margin:0 0 75px;
      display:block;
      font-size:clamp(22px, 2.4vw, 31px);
      max-width:770px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
      letter-spacing:-0.04em;
    }

    .bgUayH {
      color:inherit;
      display:inline;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .dqLRlF {
      gap:24px;
      color:inherit;
      display:flex;
      font-size:inherit;
      align-items:flex-end;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      justify-content:space-between;
    }

    .eyHiiB {
      color:inherit;
      display:inline;
      opacity:1;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    @media (prefers-reduced-motion: reduce) {

    .eyHiiB {
      opacity:1;
      animation:none;
    }
    }

    .cnauOS {
      color:inherit;
      display:inline;
      opacity:0;
      animation:heroSecondDot 2.5s steps(1, end) infinite;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    @media (prefers-reduced-motion: reduce) {

    .cnauOS {
      opacity:0;
      animation:none;
    }
    }

    @keyframes heroSecondDot {
        0% {
          opacity: 0;
        }

        49% {
          opacity: 0;
        }

        50% {
          opacity: 1;
        }

        100% {
          opacity: 1;
        }
    }

    .dcTGun {
      color:inherit;
      display:inline;
      font-size:11px;
      font-family:inherit;
      font-weight:700;
      padding-top:8px;
      flex-direction:row;
      letter-spacing:0.13em;
      text-transform:uppercase;
    }

    .cusJVU {
      color:inherit;
      margin:0 0 90px;
      display:block;
      font-size:clamp(20px, 2.5vw, 31px);
      max-width:750px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.4;
      flex-direction:row;
      letter-spacing:-0.04em;
    }

    @media (max-width: 700px) {

    .cusJVU {
      margin-bottom:70px;
    }
    }

    .cYdFxe {
      color:var(--muted);
      display:block;
      z-index:1;
      position:relative;
      font-size:13px;
      font-family:inherit;
      font-weight:700;
      line-height:1.4;
      flex-direction:row;
      letter-spacing:0.08em;
    }

    .ewwhGx {
      color:inherit;
      display:block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      padding-top:116px;
      padding-left:clamp(24px, 5vw, 80px);
      padding-right:clamp(24px, 5vw, 80px);
      flex-direction:row;
      padding-bottom:0px;
    }

    @media (max-width: 700px) {

    .ewwhGx {
      padding-top:78px;
      padding-bottom:50px;
    }
    }

    .dRnwVR {
      gap:10px;
      color:var(--paper);
      border:0;
      cursor:pointer;
      display:inline-flex;
      padding:16px 28px;
      font-size:16px;
      background:var(--ship);
      margin-top:48px;
      transition:transform 0.15s ease;
      align-items:center;
      font-family:inherit;
      font-weight:800;
      border-radius:999px;
      flex-direction:row;
      letter-spacing:0.08em;
      text-transform:uppercase;
    }

    .dRnwVR:hover {
      transform:translateY(-2px);
    }

    .dRnwVR:active {
      transform:translateY(1px) scale(0.98);
    }

    .dRnwVR:focus-visible {
      outline:2px solid var(--ship);
      outline-offset:4px;
    }

    .eoyyBA {
      color:inherit;
      width:1px;
      border:0;
      height:1px;
      margin:-1px;
      display:inline;
      padding:0px;
      overflow:hidden;
      position:absolute;
      clip-path:inset(50%);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:row;
    }

    .dqhJhS {
      color:inherit;
      display:block;
      font-size:11px;
      font-family:inherit;
      font-weight:700;
      margin-bottom:80px;
      flex-direction:row;
      letter-spacing:0.13em;
      text-transform:uppercase;
    }

    @media (max-width: 700px) {

    .dqhJhS {
      margin-bottom:65px;
    }
    }

    .fibkEh {
      color:inherit;
      display:inline;
      font-size:20px;
      font-family:inherit;
      font-weight:800;
      flex-direction:row;
      letter-spacing:-0.065em;
    }

    .bFdpNn {
      color:inherit;
      margin:40px 0;
      display:block;
      font-size:clamp(56px, 9.5vw, 190px);
      max-width:none;
      text-wrap:balance;
      font-family:inherit;
      font-weight:800;
      line-height:0.95;
      flex-direction:row;
      letter-spacing:-0.08em;
    }

    @media (max-width: 700px) {

    .bFdpNn {
      margin:60px 0;
      font-size:clamp(46px, 13vw, 96px);
    }
    }

    .bEeetj {
      color:inherit;
      display:block;
      font-size:inherit;
      font-style:italic;
      font-family:Georgia, serif;
      font-weight:400;
      flex-direction:row;
      letter-spacing:-0.085em;
    }

    .cDROJy {
      color:inherit;
      width:min(100%, 1080px);
      display:block;
      animation:pivotSlideFromRight linear both;
      font-size:inherit;
      align-self:flex-end;
      margin-top:clamp(40px, 7vw, 110px);
      text-align:right;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      animation-range:entry 0% cover 45%;
      animation-timeline:view();
    }

    @media (prefers-reduced-motion: reduce) {

    .cDROJy {
      animation:none;
    }
    }

    @keyframes pivotSlideFromRight {
        0% {
          translate: 12% 0;
        }

        100% {
          translate: 0 0;
        }
    }

    .dnmmQO {
      color:inherit;
      margin:0px;
      display:block;
      font-size:clamp(20px, 2.2vw, 30px);
      font-family:inherit;
      font-weight:600;
      line-height:1.3;
      flex-direction:row;
      letter-spacing:-0.04em;
    }

    .xUsIJ {
      color:inherit;
      margin:42px 0 0;
      display:block;
      font-size:clamp(25px, 2.7vw, 36px);
      font-style:italic;
      font-family:Georgia, serif;
      font-weight:inherit;
      line-height:1.35;
      flex-direction:row;
      letter-spacing:-0.035em;
    }

    .dLrANP {
      color:inherit;
      margin:0 0 52px;
      display:block;
      font-size:clamp(44px, 5.8vw, 88px);
      max-width:700px;
      font-family:inherit;
      font-weight:800;
      line-height:0.98;
      flex-direction:row;
      letter-spacing:-0.07em;
    }

    .enLbNj {
      color:inherit;
      display:inline-block;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .csLiCf {
      color:var(--muted);
      display:block;
      z-index:1;
      position:relative;
      font-size:13px;
      font-family:inherit;
      font-weight:700;
      line-height:1.4;
      flex-direction:row;
      letter-spacing:0.08em;
      pointer-events:none;
    }

    .fdqgsf {
      color:inherit;
      margin:0 0 95px;
      display:block;
      font-size:clamp(30px, 4vw, 56px);
      font-style:italic;
      font-family:Georgia, serif;
      font-weight:inherit;
      line-height:1.1;
      flex-direction:row;
      letter-spacing:-0.055em;
    }

    .cLZJkA {
      gap:0.18em;
      color:inherit;
      margin:0px;
      display:flex;
      flex-wrap:wrap;
      font-size:clamp(39px, 7vw, 112px);
      border-top:1px solid var(--line);
      font-family:inherit;
      font-weight:800;
      line-height:0.95;
      padding-top:30px;
      white-space:nowrap;
      flex-direction:row;
      letter-spacing:-0.08em;
    }

    @media (max-width: 700px) {

    .cLZJkA {
      font-size:clamp(35px, 9vw, 65px);
      white-space:normal;
    }
    }

    .erDidJ {
      color:inherit;
      display:inline;
      opacity:0;
      animation:heroThirdDot 2.5s steps(1, end) infinite;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    @media (prefers-reduced-motion: reduce) {

    .erDidJ {
      opacity:0;
      animation:none;
    }
    }

    @keyframes heroThirdDot {
        0% {
          opacity: 0;
        }

        74% {
          opacity: 0;
        }

        75% {
          opacity: 1;
        }

        100% {
          opacity: 1;
        }
    }

    .bblauP {
      color:inherit;
      display:block;
      font-size:inherit;
      max-width:900px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .nCzKE {
      color:inherit;
      display:block;
      animation:pivotSlideFromLeft linear both;
      font-size:inherit;
      max-width:1270px;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
      animation-range:entry 0% cover 45%;
      animation-timeline:view();
    }

    @media (prefers-reduced-motion: reduce) {

    .nCzKE {
      animation:none;
    }
    }

    @keyframes pivotSlideFromLeft {
        0% {
          translate: -12% 0;
        }

        100% {
          translate: 0 0;
        }
    }

    .fBtVza {
      color:inherit;
      width:1px;
      height:1px;
      margin:-1px;
      display:block;
      padding:0px;
      overflow:hidden;
      position:absolute;
      clip-path:inset(50%);
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      white-space:nowrap;
      flex-direction:row;
    }

    .bNPPde {
      gap:24px;
      color:inherit;
      cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><circle cx='16' cy='16' r='10' fill='none' stroke='%23FF00A6' stroke-width='2'/><path d='M16 1v9M16 22v9M1 16h9M22 16h9' stroke='%23FF00A6' stroke-width='2'/><circle cx='16' cy='16' r='1.5' fill='%23FF00A6'/></svg>") 16 16, crosshair;
      display:grid;
      padding:120px clamp(24px, 5vw, 80px) 155px;
      overflow:clip;
      position:relative;
      font-size:inherit;
      isolation:isolate;
      border-top:1px solid var(--line);
      font-family:inherit;
      font-weight:inherit;
      user-select:none;
      margin-inline:calc(0px - clamp(24px, 5vw, 80px));
      flex-direction:row;
      grid-template-columns:minmax(80px, 1fr) minmax(0, 3fr);
    }

    @media (max-width: 700px) {

    .bNPPde {
      gap:30px;
      padding:78px clamp(24px, 5vw, 80px) 102px;
      grid-template-columns:1fr;
    }
    }

    .breWTJ {
      gap:24px;
      color:inherit;
      display:grid;
      padding:120px clamp(24px, 5vw, 80px) 155px;
      position:relative;
      font-size:inherit;
      isolation:isolate;
      border-top:1px solid var(--line);
      font-family:inherit;
      font-weight:inherit;
      margin-inline:calc(0px - clamp(24px, 5vw, 80px));
      flex-direction:row;
      view-timeline-axis:block;
      view-timeline-name:--principle-view;
      grid-template-columns:minmax(80px, 1fr) minmax(0, 3fr);
    }

    @media (max-width: 700px) {

    .breWTJ {
      gap:30px;
      padding:78px clamp(24px, 5vw, 80px) 102px;
      grid-template-columns:1fr;
    }
    }

    .fBIkvd {
      color:inherit;
      display:block;
      opacity:0.7;
      font-size:inherit;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:row;
    }

    .efYZNL {
      top:50%;
      color:inherit;
      right:24px;
      width:clamp(280px, 38vw, 560px);
      display:block;
      padding:0px;
      z-index:0;
      position:absolute;
      font-size:inherit;
      transform:translateY(-50%);
      box-sizing:content-box;
      font-family:inherit;
      font-weight:inherit;
      touch-action:none;
      flex-direction:row;
      pointer-events:none;
    }

    @media (max-width: 700px) {

    .efYZNL {
      top:35%;
      right:16px;
      width:clamp(220px, 64vw, 370px);
    }
    }

    .HomePage\:averageObserver {
      display:block;
    }

    .btzdDH {
      gap:24px;
      color:inherit;
      cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'><g transform='rotate(-45 12 12)'><path d='M12 2C14 6 18 9 18 13L16 17H8L6 13C6 9 10 6 12 2Z' fill='white' stroke='black' stroke-width='1.575' stroke-linejoin='round'/><path d='M12 2V10' stroke='black' stroke-width='1.575'/><circle cx='12' cy='11.5' r='1.4' fill='black'/><rect x='7' y='18.5' width='10' height='3.5' rx='1' fill='white' stroke='black' stroke-width='1.575'/></g></svg>") 7 7, crosshair;
      display:grid;
      padding:120px clamp(24px, 5vw, 80px) 155px;
      position:relative;
      font-size:inherit;
      isolation:isolate;
      border-top:1px solid var(--line);
      font-family:inherit;
      font-weight:inherit;
      user-select:none;
      touch-action:pan-y ! important;
      margin-inline:calc(0px - clamp(24px, 5vw, 80px));
      flex-direction:row;
      view-timeline-axis:block;
      view-timeline-name:--principle-view;
      grid-template-columns:minmax(80px, 1fr) minmax(0, 3fr);
    }

    @media (max-width: 700px) {

    .btzdDH {
      gap:30px;
      padding:78px clamp(24px, 5vw, 80px) 102px;
      grid-template-columns:1fr;
    }
    }

    .JvIRi {
      color:inherit;
      margin:0 0 100px;
      display:block;
      font-size:clamp(48px, 7vw, 106px);
      max-width:1220px;
      font-family:inherit;
      font-weight:750;
      line-height:1.02;
      flex-direction:row;
      letter-spacing:-0.075em;
    }

    @media (max-width: 700px) {

    .JvIRi {
      margin-bottom:80px;
    }
    }

    .eiimef {
      color:inherit;
      margin:0px;
      display:block;
      font-size:clamp(20px, 2.3vw, 29px);
      max-width:640px;
      font-family:inherit;
      font-weight:inherit;
      line-height:1.48;
      flex-direction:row;
      letter-spacing:-0.025em;
    }

    .coWhKs {
      color:inherit;
      margin:0px;
      display:inline;
      font-size:clamp(30px, 4vw, 54px);
      font-family:inherit;
      font-weight:800;
      white-space:nowrap;
      flex-direction:row;
      letter-spacing:-0.06em;
      text-transform:uppercase;
    }

    .cVNqyI {
      gap:14px;
      top:55%;
      left:50%;
      color:inherit;
      display:flex;
      position:absolute;
      font-size:inherit;
      transform:translate(-50%, -50%);
      align-items:center;
      font-family:inherit;
      font-weight:inherit;
      flex-direction:column;
      pointer-events:none;
    }

    .csXXxZ {
      color:#3B82F6;
      margin:0px;
      display:block;
      font-size:clamp(36px, 5vw, 80px);
      font-family:inherit;
      font-weight:800;
      line-height:1;
      white-space:nowrap;
      flex-direction:row;
      letter-spacing:-0.06em;
      pointer-events:none;
      font-variant-numeric:tabular-nums;
    }

    .epXegm {
      gap:32px;
      color:inherit;
      display:flex;
      font-size:inherit;
      align-items:flex-start;
      font-family:inherit;
      font-weight:inherit;
      margin-bottom:80px;
      flex-direction:row;
      justify-content:space-between;
    }

    @media (max-width: 700px) {

    .epXegm {
      display:block;
      margin-bottom:65px;
    }
    }

    .eYwhzb {
      color:#3B82F6;
      border:1px solid #3B82F6;
      cursor:pointer;
      display:inline-flex;
      padding:8px 18px;
      font-size:12px;
      background:transparent;
      font-family:inherit;
      font-weight:700;
      border-radius:999px;
      flex-direction:row;
      letter-spacing:0.12em;
      pointer-events:auto;
      text-transform:uppercase;
    }

    .eYwhzb:hover {
      color:var(--paper);
      background:#3B82F6;
    }

    .eYwhzb:focus-visible {
      outline:2px solid #3B82F6;
      outline-offset:4px;
    }