/* Legacy page CSS, restored. Source: pages:541:birthday-chaos-calculator-. Built by artifacts/migration/build-legacy-css.py; do not edit. */
.bh-chaos-birthday{
    --bh-navy:#21272F;
    --bh-ink:#10242D;
    --bh-blue:#00B6D9;
    --bh-blue-dark:#0089C6;
    --bh-yellow:#E4FF1A;
    --bh-yellow-text:#1C2400;
    --bh-pink:#FF4F8E;
    --bh-white:#FFFFFF;
    --bh-soft:#F5F8FB;
    --bh-soft-2:#EEF6FA;
    --bh-border:#D8E7EE;
    --bh-muted:#617582;
    --bh-shadow:0 20px 50px rgba(16,36,45,.16);
    font-family:inherit;
    color:var(--bh-ink);
    background:#fff;
    overflow:hidden;
  }

  .bh-chaos-birthday *{box-sizing:border-box;}

  .bh-chaos-birthday a{
    color:inherit;
    text-decoration:none;
  }

  .bh-chaos-birthday__wrap{
    width:min(1180px, calc(100% - 32px));
    margin:0 auto;
  }

  .bh-chaos-birthday__btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:50px;
    padding:14px 22px;
    border-radius:999px;
    border:2px solid transparent;
    font-weight:950;
    line-height:1;
    text-align:center;
    cursor:pointer;
    transition:transform .2s ease, box-shadow .2s ease, background .2s ease;
  }

  .bh-chaos-birthday__btn:hover{
    transform:translateY(-2px) rotate(-.4deg);
    box-shadow:0 14px 28px rgba(0,0,0,.18);
  }

  .bh-chaos-birthday__btn--yellow{
    background:var(--bh-yellow);
    color:var(--bh-yellow-text) !important;
  }

  .bh-chaos-birthday__btn--pink{
    background:var(--bh-pink);
    color:#fff !important;
  }

  .bh-chaos-birthday__btn--blue{
    background:var(--bh-blue);
    color:#06242D !important;
  }

  .bh-chaos-birthday__btn--dark{
    background:var(--bh-navy);
    color:#fff !important;
  }

  .bh-chaos-birthday__btn--ghost{
    background:rgba(255,255,255,.12);
    border-color:rgba(255,255,255,.44);
    color:#fff !important;
  }

  .bh-chaos-birthday__eyebrow{
    display:inline-flex;
    width:max-content;
    max-width:100%;
    padding:8px 12px;
    border-radius:999px;
    background:rgba(228,255,26,.14);
    color:var(--bh-yellow);
    font-size:.78rem;
    font-weight:950;
    letter-spacing:.08em;
    text-transform:uppercase;
  }

  .bh-chaos-birthday__hero{
    position:relative;
    isolation:isolate;
    color:#fff;
    padding:74px 0 64px;
    background:
      radial-gradient(circle at 12% 12%, rgba(255,79,142,.44), transparent 30%),
      radial-gradient(circle at 84% 18%, rgba(0,182,217,.46), transparent 32%),
      radial-gradient(circle at 72% 86%, rgba(228,255,26,.22), transparent 34%),
      linear-gradient(135deg,#10161D 0%, #21272F 50%, #18324A 100%);
  }

  .bh-chaos-birthday__hero:before{
    content:"";
    position:absolute;
    inset:0;
    z-index:-2;
    opacity:.12;
    background-image:
      linear-gradient(135deg,rgba(255,255,255,.28) 1px, transparent 1px),
      linear-gradient(45deg,rgba(255,255,255,.18) 1px, transparent 1px);
    background-size:32px 32px;
  }

  .bh-chaos-birthday__hero:after{
    content:"WARNING: BIRTHDAY ENERGY DETECTED";
    position:absolute;
    right:-60px;
    top:42px;
    transform:rotate(13deg);
    padding:12px 80px;
    background:var(--bh-yellow);
    color:var(--bh-yellow-text);
    font-weight:950;
    letter-spacing:.08em;
    font-size:.78rem;
    box-shadow:0 16px 40px rgba(0,0,0,.2);
  }

  .bh-chaos-birthday__hero-grid{
    display:grid;
    grid-template-columns:1.05fr .95fr;
    gap:38px;
    align-items:center;
  }

  .bh-chaos-birthday__hero h1{
    margin:18px 0 16px;
    color:#fff;
    font-size:clamp(2.4rem, 5.8vw, 6.2rem);
    line-height:.9;
    letter-spacing:-.065em;
    font-weight:950;
    max-width:840px;
  }

  .bh-chaos-birthday__hero h1 span{
    color:var(--bh-yellow);
  }

  .bh-chaos-birthday__lead{
    margin:0;
    max-width:720px;
    color:rgba(255,255,255,.9);
    font-size:clamp(1.05rem, 1.7vw, 1.35rem);
    line-height:1.55;
    font-weight:700;
  }

  .bh-chaos-birthday__hero-actions{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    margin-top:28px;
  }

  .bh-chaos-birthday__hero-note{
    margin-top:18px;
    color:rgba(255,255,255,.78);
    font-weight:800;
    max-width:680px;
  }

  .bh-chaos-birthday__lab-card{
    position:relative;
    padding:24px;
    border-radius:34px;
    background:rgba(255,255,255,.1);
    border:1px solid rgba(255,255,255,.22);
    box-shadow:0 30px 80px rgba(0,0,0,.28);
    backdrop-filter:blur(10px);
    transform:rotate(1.2deg);
  }

  .bh-chaos-birthday__lab-card-inner{
    border-radius:26px;
    background:#fff;
    color:var(--bh-navy);
    padding:24px;
    transform:rotate(-1.2deg);
  }

  .bh-chaos-birthday__lab-label{
    display:inline-flex;
    padding:7px 10px;
    border-radius:999px;
    background:rgba(255,79,142,.12);
    color:var(--bh-pink);
    font-size:.72rem;
    font-weight:950;
    letter-spacing:.08em;
    text-transform:uppercase;
  }

  .bh-chaos-birthday__lab-card h2{
    margin:16px 0 12px;
    color:var(--bh-navy);
    font-size:clamp(1.6rem, 2.7vw, 2.65rem);
    line-height:.98;
    letter-spacing:-.04em;
    font-weight:950;
  }

  .bh-chaos-birthday__lab-card p{
    margin:0;
    color:#4D6673;
    line-height:1.5;
    font-weight:700;
  }

  .bh-chaos-birthday__fake-meter{
    margin-top:22px;
    padding:16px;
    border-radius:20px;
    background:#F4FAFC;
    border:1px solid #D9EBF2;
  }

  .bh-chaos-birthday__fake-meter-top{
    display:flex;
    justify-content:space-between;
    gap:12px;
    margin-bottom:10px;
    color:var(--bh-navy);
    font-weight:950;
    font-size:.9rem;
  }

  .bh-chaos-birthday__fake-meter-bar{
    height:18px;
    border-radius:999px;
    background:linear-gradient(90deg,var(--bh-blue),var(--bh-yellow),var(--bh-pink));
    box-shadow:inset 0 0 0 2px rgba(0,0,0,.08);
  }

  .bh-chaos-birthday__section{
    padding:78px 0;
  }

  .bh-chaos-birthday__section--soft{
    background:linear-gradient(180deg,#fff 0%, #F5F9FB 100%);
  }

  .bh-chaos-birthday__section--navy{
    background:
      radial-gradient(circle at 15% 12%, rgba(255,79,142,.22), transparent 28%),
      radial-gradient(circle at 88% 14%, rgba(0,182,217,.22), transparent 30%),
      linear-gradient(135deg,#151B22,#21272F);
    color:#fff;
  }

  .bh-chaos-birthday__head{
    max-width:850px;
    margin:0 auto 34px;
    text-align:center;
  }

  .bh-chaos-birthday__head h2{
    margin:12px 0 12px;
    color:var(--bh-navy);
    font-size:clamp(2rem, 4.3vw, 4.4rem);
    line-height:.94;
    letter-spacing:-.055em;
    font-weight:950;
  }

  .bh-chaos-birthday__head p{
    margin:0 auto;
    color:var(--bh-muted);
    font-size:1.08rem;
    line-height:1.58;
    font-weight:700;
  }

  .bh-chaos-birthday__section--navy .bh-chaos-birthday__head h2,
  .bh-chaos-birthday__section--navy .bh-chaos-birthday__head p{
    color:#fff;
  }

  .bh-chaos-birthday__calculator{
    display:grid;
    grid-template-columns:1.02fr .98fr;
    gap:22px;
    align-items:start;
  }

  .bh-chaos-birthday__panel{
    background:#fff;
    border:1px solid var(--bh-border);
    border-radius:32px;
    box-shadow:var(--bh-shadow);
    overflow:hidden;
  }

  .bh-chaos-birthday__panel-pad{
    padding:26px;
  }

  .bh-chaos-birthday__question{
    padding:18px 0;
    border-bottom:1px solid #E6F0F4;
  }

  .bh-chaos-birthday__question:first-child{
    padding-top:0;
  }

  .bh-chaos-birthday__question:last-child{
    border-bottom:none;
    padding-bottom:0;
  }

  .bh-chaos-birthday__question h3{
    margin:0 0 12px;
    color:var(--bh-navy);
    font-size:1.08rem;
    line-height:1.25;
    font-weight:950;
  }

  .bh-chaos-birthday__options{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
  }

  .bh-chaos-birthday__chip{
    appearance:none;
    border:1px solid #CFE1E9;
    background:#F8FBFD;
    color:#233946;
    border-radius:999px;
    min-height:42px;
    padding:10px 14px;
    font-weight:900;
    cursor:pointer;
    transition:background .2s ease, border-color .2s ease, transform .2s ease;
  }

  .bh-chaos-birthday__chip:hover{
    transform:translateY(-1px) rotate(-.5deg);
    border-color:var(--bh-blue);
  }

  .bh-chaos-birthday__chip.is-active{
    background:var(--bh-navy);
    color:#fff;
    border-color:var(--bh-navy);
  }

  .bh-chaos-birthday__range{
    width:100%;
    accent-color:var(--bh-pink);
  }

  .bh-chaos-birthday__range-row{
    display:flex;
    justify-content:space-between;
    gap:14px;
    margin-bottom:10px;
    color:var(--bh-navy);
    font-weight:950;
  }

  .bh-chaos-birthday__range-row span:last-child{
    color:var(--bh-pink);
  }

  .bh-chaos-birthday__result{
    position:sticky;
    top:18px;
    border-radius:34px;
    overflow:hidden;
    background:
      radial-gradient(circle at 88% 10%, rgba(228,255,26,.36), transparent 26%),
      radial-gradient(circle at 18% 82%, rgba(255,79,142,.28), transparent 30%),
      linear-gradient(135deg,#21272F,#18324A);
    color:#fff;
    box-shadow:var(--bh-shadow);
  }

  .bh-chaos-birthday__result-top{
    padding:26px;
    border-bottom:1px solid rgba(255,255,255,.12);
  }

  .bh-chaos-birthday__result-label{
    display:inline-flex;
    padding:7px 10px;
    border-radius:999px;
    background:rgba(228,255,26,.16);
    color:var(--bh-yellow);
    font-weight:950;
    font-size:.76rem;
    letter-spacing:.07em;
    text-transform:uppercase;
  }

  .bh-chaos-birthday__score{
    display:grid;
    grid-template-columns:auto 1fr;
    gap:18px;
    align-items:center;
    margin-top:18px;
  }

  .bh-chaos-birthday__score-number{
    display:flex;
    align-items:center;
    justify-content:center;
    width:124px;
    height:124px;
    border-radius:34px;
    background:var(--bh-yellow);
    color:var(--bh-yellow-text);
    font-size:2.6rem;
    font-weight:950;
    letter-spacing:-.06em;
    transform:rotate(-3deg);
    box-shadow:0 18px 36px rgba(0,0,0,.22);
  }

  .bh-chaos-birthday__score-copy h3{
    margin:0 0 8px;
    color:#fff;
    font-size:clamp(1.5rem, 2.5vw, 2.45rem);
    line-height:1;
    letter-spacing:-.04em;
    font-weight:950;
  }

  .bh-chaos-birthday__score-copy p{
    margin:0;
    color:rgba(255,255,255,.84);
    line-height:1.48;
    font-weight:700;
  }

  .bh-chaos-birthday__result-meter{
    height:18px;
    border-radius:999px;
    margin:22px 0 0;
    background:rgba(255,255,255,.18);
    overflow:hidden;
  }

  .bh-chaos-birthday__result-fill{
    display:block;
    height:100%;
    width:68%;
    border-radius:999px;
    background:linear-gradient(90deg,var(--bh-blue),var(--bh-yellow),var(--bh-pink));
    transition:width .28s ease;
  }

  .bh-chaos-birthday__result-list{
    display:grid;
    gap:10px;
    padding:20px 26px 26px;
  }

  .bh-chaos-birthday__result-list div{
    display:flex;
    gap:10px;
    align-items:flex-start;
    color:rgba(255,255,255,.9);
    font-weight:750;
    line-height:1.35;
  }

  .bh-chaos-birthday__result-list div:before{
    content:"";
    flex:0 0 9px;
    width:9px;
    height:9px;
    margin-top:6px;
    border-radius:999px;
    background:var(--bh-yellow);
  }

  .bh-chaos-birthday__result-actions{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
    padding:0 26px 26px;
  }

  .bh-chaos-birthday__release-grid{
    display:grid;
    grid-template-columns:repeat(5,1fr);
    gap:16px;
  }

  .bh-chaos-birthday__release{
    display:flex;
    flex-direction:column;
    min-height:100%;
    border-radius:28px;
    overflow:hidden;
    background:#fff;
    border:1px solid var(--bh-border);
    box-shadow:var(--bh-shadow);
  }

  .bh-chaos-birthday__release-top{
    min-height:138px;
    padding:18px;
    color:#fff;
    background:
      radial-gradient(circle at 90% 10%, rgba(228,255,26,.36), transparent 28%),
      linear-gradient(135deg,#21272F,#18324A);
  }

  .bh-chaos-birthday__release:nth-child(2) .bh-chaos-birthday__release-top{
    background:
      radial-gradient(circle at 85% 14%, rgba(228,255,26,.34), transparent 26%),
      linear-gradient(135deg,#007F9B,#00B6D9);
  }

  .bh-chaos-birthday__release:nth-child(3) .bh-chaos-birthday__release-top{
    background:
      radial-gradient(circle at 86% 12%, rgba(255,255,255,.28), transparent 28%),
      linear-gradient(135deg,#14516E,#00B6D9);
  }

  .bh-chaos-birthday__release:nth-child(4) .bh-chaos-birthday__release-top{
    background:
      radial-gradient(circle at 86% 12%, rgba(228,255,26,.24), transparent 28%),
      linear-gradient(135deg,#143D2F,#226E54);
  }

  .bh-chaos-birthday__release:nth-child(5) .bh-chaos-birthday__release-top{
    background:
      radial-gradient(circle at 86% 12%, rgba(255,255,255,.28), transparent 28%),
      linear-gradient(135deg,#59243D,#FF4F8E);
  }

  .bh-chaos-birthday__tag{
    display:inline-flex;
    padding:7px 10px;
    border-radius:999px;
    background:rgba(255,255,255,.18);
    color:#fff;
    font-size:.68rem;
    font-weight:950;
    letter-spacing:.07em;
    text-transform:uppercase;
  }

  .bh-chaos-birthday__release h3{
    margin:14px 0 0;
    color:#fff;
    font-size:1.28rem;
    line-height:1.05;
    letter-spacing:-.025em;
    font-weight:950;
  }

  .bh-chaos-birthday__release-body{
    display:flex;
    flex-direction:column;
    flex:1;
    padding:18px;
  }

  .bh-chaos-birthday__release-body p{
    margin:0 0 14px;
    color:var(--bh-muted);
    line-height:1.48;
    font-weight:700;
    font-size:.94rem;
  }

  .bh-chaos-birthday__release-body ul{
    display:grid;
    gap:9px;
    margin:0 0 18px;
    padding:0;
    list-style:none;
  }

  .bh-chaos-birthday__release-body li{
    display:grid;
    grid-template-columns:9px 1fr;
    gap:9px;
    color:#384F5C;
    font-weight:800;
    line-height:1.35;
    font-size:.9rem;
  }

  .bh-chaos-birthday__release-body li:before{
    content:"";
    width:8px;
    height:8px;
    margin-top:6px;
    border-radius:999px;
    background:var(--bh-blue);
  }

  .bh-chaos-birthday__release-body .bh-chaos-birthday__btn{
    margin-top:auto;
    padding-left:14px;
    padding-right:14px;
    font-size:.92rem;
  }

  .bh-chaos-birthday__versus{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:18px;
  }

  .bh-chaos-birthday__versus-card{
    padding:26px;
    border-radius:32px;
    background:#fff;
    border:1px solid var(--bh-border);
    box-shadow:var(--bh-shadow);
  }

  .bh-chaos-birthday__versus-card--outdoor{
    background:
      radial-gradient(circle at 90% 8%, rgba(228,255,26,.42), transparent 28%),
      linear-gradient(135deg,#ffffff,#ECFAFE);
    border-color:#BDE7F2;
    transform:rotate(-.6deg);
  }

  .bh-chaos-birthday__versus-card--indoor{
    transform:rotate(.6deg);
  }

  .bh-chaos-birthday__versus-card h3{
    margin:0 0 18px;
    color:var(--bh-navy);
    font-size:1.65rem;
    line-height:1.08;
    font-weight:950;
    letter-spacing:-.025em;
  }

  .bh-chaos-birthday__versus-list{
    display:grid;
    gap:12px;
  }

  .bh-chaos-birthday__versus-row{
    display:grid;
    grid-template-columns:22px 1fr;
    gap:10px;
    color:#405866;
    font-weight:800;
    line-height:1.42;
  }

  .bh-chaos-birthday__versus-dot{
    width:18px;
    height:18px;
    margin-top:2px;
    border-radius:999px;
    background:#D9E6EC;
  }

  .bh-chaos-birthday__versus-card--outdoor .bh-chaos-birthday__versus-dot{
    background:var(--bh-blue);
    box-shadow:inset 0 0 0 5px #DFF8FD;
  }

  .bh-chaos-birthday__serious-grid{
    display:grid;
    grid-template-columns:.9fr 1.1fr;
    gap:22px;
    align-items:center;
  }

  .bh-chaos-birthday__serious-card{
    padding:30px;
    border-radius:32px;
    background:
      radial-gradient(circle at 90% 12%, rgba(228,255,26,.28), transparent 30%),
      linear-gradient(135deg,#21272F,#18324A);
    color:#fff;
    box-shadow:var(--bh-shadow);
  }

  .bh-chaos-birthday__serious-card h2{
    margin:12px 0;
    color:#fff;
    font-size:clamp(1.9rem, 3.5vw, 3.5rem);
    line-height:.98;
    letter-spacing:-.045em;
    font-weight:950;
  }

  .bh-chaos-birthday__serious-card p{
    margin:0;
    color:rgba(255,255,255,.84);
    line-height:1.55;
    font-weight:700;
  }

  .bh-chaos-birthday__proof-grid{
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:12px;
  }

  .bh-chaos-birthday__proof{
    padding:18px;
    border-radius:22px;
    background:#fff;
    border:1px solid var(--bh-border);
    box-shadow:0 10px 26px rgba(20,39,54,.08);
  }

  .bh-chaos-birthday__proof strong{
    display:block;
    color:var(--bh-navy);
    font-size:1.02rem;
    margin-bottom:7px;
  }

  .bh-chaos-birthday__proof span{
    display:block;
    color:var(--bh-muted);
    line-height:1.4;
    font-weight:700;
  }

  .bh-chaos-birthday__form-shell{
    display:grid;
    grid-template-columns:.82fr 1.18fr;
    gap:22px;
    align-items:start;
  }

  .bh-chaos-birthday__form-intro{
    background:
      radial-gradient(circle at 90% 12%, rgba(228,255,26,.28), transparent 28%),
      linear-gradient(135deg,#21272F,#18324A);
    color:#fff;
    border-radius:32px;
    padding:30px;
    box-shadow:var(--bh-shadow);
  }

  .bh-chaos-birthday__form-intro h2{
    margin:12px 0 12px;
    color:#fff;
    font-size:clamp(1.8rem, 3.2vw, 3.2rem);
    line-height:1;
    letter-spacing:-.045em;
    font-weight:950;
  }

  .bh-chaos-birthday__form-intro p{
    margin:0;
    color:rgba(255,255,255,.84);
    line-height:1.55;
    font-weight:700;
  }

  .bh-chaos-birthday__form-points{
    display:grid;
    gap:10px;
    margin-top:20px;
  }

  .bh-chaos-birthday__form-points div{
    display:grid;
    grid-template-columns:10px 1fr;
    gap:10px;
    color:rgba(255,255,255,.9);
    font-weight:800;
    line-height:1.35;
  }

  .bh-chaos-birthday__form-points div:before{
    content:"";
    width:9px;
    height:9px;
    margin-top:6px;
    border-radius:999px;
    background:var(--bh-yellow);
  }

  .bh-chaos-birthday__form-card{
    padding:24px;
    border-radius:32px;
    background:#fff;
    border:1px solid var(--bh-border);
    box-shadow:var(--bh-shadow);
    min-height:360px;
  }

  .bh-chaos-birthday__fallback{
    margin-top:14px;
    padding:14px;
    border-radius:16px;
    background:#F5F8FB;
    color:var(--bh-muted);
    font-weight:700;
    line-height:1.45;
  }

  .bh-chaos-birthday__sticky{
    display:none;
    position:fixed;
    left:12px;
    right:12px;
    bottom:12px;
    z-index:100;
    padding:10px;
    border-radius:999px;
    background:rgba(33,39,47,.94);
    box-shadow:0 18px 40px rgba(0,0,0,.28);
    backdrop-filter:blur(10px);
  }

  .bh-chaos-birthday__sticky a{
    width:100%;
  }
  .bh-chaos-birthday__release-cta{
  justify-content:center;
  margin-top:38px;
}

.bh-chaos-birthday__release-cta .bh-chaos-birthday__btn{
  min-height:64px;
  padding:18px 42px;
  font-size:1.15rem;
  font-weight:950;
  box-shadow:0 18px 38px rgba(0,0,0,.14);
}

@media (min-width: 980px){
  .bh-chaos-birthday__release-cta .bh-chaos-birthday__btn{
    min-width:340px;
  }
}

  @media (max-width:1120px){
    .bh-chaos-birthday__release-grid{
      grid-template-columns:repeat(2,1fr);
    }
  }

  @media (max-width:980px){
    .bh-chaos-birthday__hero-grid,
    .bh-chaos-birthday__calculator,
    .bh-chaos-birthday__serious-grid,
    .bh-chaos-birthday__form-shell{
      grid-template-columns:1fr;
    }

    .bh-chaos-birthday__result{
      position:relative;
      top:auto;
    }

    .bh-chaos-birthday__hero:after{
      display:none;
    }
  }

  @media (max-width:720px){
    .bh-chaos-birthday__wrap{
      width:min(100% - 24px, 1180px);
    }

    .bh-chaos-birthday__hero{
      padding:54px 0 46px;
    }

    .bh-chaos-birthday__hero h1{
      font-size:clamp(2.2rem, 14vw, 4.15rem);
    }

    .bh-chaos-birthday__hero-actions{
      flex-direction:column;
    }

    .bh-chaos-birthday__btn{
      width:100%;
    }

    .bh-chaos-birthday__lab-card{
      transform:none;
      padding:14px;
      border-radius:26px;
    }

    .bh-chaos-birthday__lab-card-inner{
      transform:none;
      border-radius:22px;
      padding:20px;
    }

    .bh-chaos-birthday__section{
      padding:56px 0;
    }

    .bh-chaos-birthday__head{
      text-align:left;
    }

    .bh-chaos-birthday__score{
      grid-template-columns:1fr;
    }

    .bh-chaos-birthday__score-number{
      width:112px;
      height:112px;
    }

    .bh-chaos-birthday__panel-pad,
    .bh-chaos-birthday__result-top,
    .bh-chaos-birthday__versus-card,
    .bh-chaos-birthday__serious-card,
    .bh-chaos-birthday__form-intro,
    .bh-chaos-birthday__form-card{
      padding:20px;
    }

    .bh-chaos-birthday__release-grid,
    .bh-chaos-birthday__versus,
    .bh-chaos-birthday__proof-grid{
      grid-template-columns:1fr;
    }

    .bh-chaos-birthday__versus-card,
    .bh-chaos-birthday__versus-card--outdoor{
      transform:none;
    }

    .bh-chaos-birthday__sticky{
      display:block;
    }

    .bh-chaos-birthday{
      padding-bottom:78px;
    }
  }
