._2fO13qBePPTsXmjlUyLXD6 {
  font-size: 4rem;
  line-height: 1.1;
  margin-bottom: 6px;
  margin-top: 32px;
  margin-bottom: 48px;
}

@media (min-width: 1024px) {
  ._2fO13qBePPTsXmjlUyLXD6 {
    font-size: 10rem;
    line-height: 1;
    margin-top: 72px;
    margin-bottom: 80px;
  }
}

._2k4vCmACqqNuaBeVK1MGw1 {
  align-items: center;
  color: #4c4c4c;
  display: inline-flex;
  height: 48px;
  justify-content: center;
  width: 48px;
}

._3UpgVVqm6PaLKcgwa0Pnz1,
._11Att7xTjV4WW9pOGtuloT {
  stroke-width: 1.5px;
}

._3tdJXVG_scOqr3PPpz5c8u {
  color: #fff;
}

._1DwcfNYhZWzfaPRrCRMmWs {
  color: white;
}

._3-2YekzxT1FiKE4JIcy3V5 {
  align-items: center;
  border-radius: 24px;
  bottom: 0;
  color: #4c4c4c;
  cursor: pointer;
  display: flex;
  height: 48px;
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden;
  position: absolute;
  text-align: center;
  transition: height 0.25s ease;
  width: 48px;
}

._1qlX4GduPU_k3Qqw-6diFz {
  flex-direction: row;
  text-align: left;
  transition: width 0.25s ease;
  right: 0;
}

._3-2YekzxT1FiKE4JIcy3V5 ._2sqWrXlNGoqSgHFhwLw2JL {
  display: none;
  width: 24px;
}

._3-2YekzxT1FiKE4JIcy3V5 a {
  align-items: center;
  background: white;
  border-radius: 3px;
  display: inline-flex;
  height: 24px;
  justify-content: center;
  width: 24px;
}

._3-2YekzxT1FiKE4JIcy3V5 a:first-child {
  margin-bottom: 24px;
}

._1qlX4GduPU_k3Qqw-6diFz a:first-child {
  margin: 0;
}

._26DMnonOuw1MtN76wDyycF svg {
  fill: #b2b2b2;
}

._2C8OSl0sWnOQO8foyhiamP {
  stroke-width: 1.5px;
  fill: transparent;
}

._1WnseKhnW5mVX9gSYEBSlJ {
  fill: currentColor;
}

.AMS49ozs1oywoN3J8RxtO {
  color: #fff;
}

/* Toggle */
._3icFLKueqLugiiKiU9KPL7 {
  align-items: center;
  display: flex;
  height: 48px;
  justify-content: center;
  width: 100%;
}

._2a5jvzk9KVbHoXMgrTXXxu {
  height: 100%;
  width: 48px;
}

._17xMYUnieHQc93Qh4yREBV {
  font-size: 3rem;
  height: 100%;
  letter-spacing: -1px;
  line-height: 100%;
  padding-bottom: 44px;
  width: 100%;
}

/* Open State */
._26DMnonOuw1MtN76wDyycF {
  background-color: #b2b2b2;
  border: solid 1px #b2b2b2;
  color: white;
  height: 138px;
  justify-content: space-between;
  opacity: 1;
  padding-top: 17px;
}

.AJnFhS1wYsdDUqF6G3CEY {
  width: 138px;
  height: 48px;
  padding: 0 5px;
}

._26DMnonOuw1MtN76wDyycF ._2sqWrXlNGoqSgHFhwLw2JL {
  display: block;
}

._26DMnonOuw1MtN76wDyycF .WK7FarDh5_S1jI6d0ggJa {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  width: 100%;
}

.StzngvFwlNc3fyYZGsVCG {
  position: relative;
  z-index: 5;
  padding-bottom: 28px;
  padding-top: 28px;
}

._3hZ32gim9vFw5eO9vHHugY {
  background-image: linear-gradient(#d5d5d5 0%, #d5d5d5 100%);
  background-size: 100% 1px;
  background-repeat: no-repeat;
  background-position: center left;
  display: flex;
  justify-content: flex-end;
  position: static;
}

.ddlNo851b3eK5t0UyUvHa {
  background: #fff;
  padding-left: 12px;
}

@media (min-width: 1024px) {
  .StzngvFwlNc3fyYZGsVCG {
    background-image: linear-gradient(#d5d5d5 0%, #d5d5d5 100%);
    background-size: 10% 1px;
    background-repeat: no-repeat;
    background-position: center;
    display: flex;
    justify-content: flex-end;
    height: 135px;
    padding: 0;
    z-index: auto;
  }

  ._3hZ32gim9vFw5eO9vHHugY {
    background: none;
    flex-direction: column;
    top: 50%;
    padding-right: var(--outer-margin, 3.5vw);
    z-index: 2;
  }

  ._3hZ32gim9vFw5eO9vHHugY.TtghyJl3lM26TK-oF9NeE {
    position: fixed;
    right: 0;
  }

  .ddlNo851b3eK5t0UyUvHa {
    background: transparent;
    border-radius: 50%;
    padding-left: 0;
  }

  .ddlNo851b3eK5t0UyUvHa:first-child {
    margin-bottom: 36px;
  }
}

@media (max-width: 1023px) {
  ._23VCI77i84vmnkwerysCxm {
    margin-left: var(--outer-margin, 3.5vw);
    margin-right: var(--outer-margin, 3.5vw);
  }

  ._2b0BEdC5W5l-wsWzpcmN9d {
    padding-left: var(--inner-margin, 5vw);
    padding-right: var(--inner-margin, 5vw);
  }
}

@media (min-width: 1024px) {
  ._3HccxdZY8N-9tu6hAPyvoU {
    margin-left: var(--outer-margin, 3.5vw);
    margin-right: var(--outer-margin, 3.5vw);
  }

  ._3yU7zgstBTPhzox1dJrplh {
    padding-left: var(--inner-margin, 5vw);
    padding-right: var(--inner-margin, 5vw);
  }

  ._2N09jMfmwYU5WZURihkuK_ {
    padding-left: var(--wide-inner-margin, 21.1vw);
    padding-right: var(--wide-inner-margin, 21.1vw);
  }
}

._1MwqDuf2r48EwqZVmKp4Sb {
  transform: translateY(30px);
  opacity: 0;
}

._1Ft8nfrHi3mpFUT9ORGYeE {
  background: var(--custom-color, #000);
  color: #fff;
  display: inline-block;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.8px;
  padding: 6px 7px 3px;
  text-transform: uppercase;
  text-decoration: none;
}

._1hujwtu4wg6kSOtXHiEKFn {
  background: #fff;
  color: #000;
}

._3R8y1dQy1qM-axaBtyjMCW {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 32px;
  margin-bottom: 28px;
  align-items: flex-start;
}

._3hopxPWaroTsjz8tnrLJp0 {
  flex: 1 1 auto;
  padding-right: 10px;
}

._3Nx9PUbzO7xmzNXaR5LwmV {
  flex: 1;
  display: flex;
  justify-content: flex-end;
}

@media (min-width: 500px) {
  ._3Nx9PUbzO7xmzNXaR5LwmV {
    flex: 0 1 auto;
  }
}

@media (min-width: 1024px) {
  ._3hopxPWaroTsjz8tnrLJp0 {
    flex-grow: 2;
  }
  ._3Nx9PUbzO7xmzNXaR5LwmV {
    flex: 1 1 auto;
  }
}

._1LmqAXrxpOpdJpAwLpjWtN {
  display: inline-block;
  padding-right: 8px;
  font-weight: normal;
  font-size: 1.4rem;
}

@media (min-width: 1024px) {
  ._1LmqAXrxpOpdJpAwLpjWtN {
    font-size: 1.6rem;
    line-height: 1.5;
  }
}

._3SjhOIdRjKozCRa9bqbWEr {
  color: #000;
  font-size: 1.4rem;
  line-height: 20px;
  padding-bottom: 8px;
}

.s4rOj9slTeTbzt3tCKsFZ {
  color: var(--dominant-color, inherit);
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 0.9px;
  text-transform: uppercase;
}

@media (min-width: 1024px) {
  .s4rOj9slTeTbzt3tCKsFZ {
    font-size: 1.4rem;
    line-height: 1.43;
    letter-spacing: 1px;
  }
}

.s4rOj9slTeTbzt3tCKsFZ:after {
  content: ', ';
}

.s4rOj9slTeTbzt3tCKsFZ:last-child::after {
  content: '';
}

a.s4rOj9slTeTbzt3tCKsFZ {
  text-decoration: none;
}

/* Tier 1 */
@media (min-width: 1024px) {
  ._28CRhS3OwnEyVrnjqCqXmN {
    margin-top: 64px;
    margin-bottom: 48px;
  }

  ._3SjhOIdRjKozCRa9bqbWEr {
    min-width: 50%;
  }
}

/* Tier 2 */
@media (min-width: 1024px) {
  ._3xn_KZH7-i_CXTkOi1bdfW {
    margin-bottom: 80px;
  }

  ._3xn_KZH7-i_CXTkOi1bdfW._3R8y1dQy1qM-axaBtyjMCW._2baxne6JOn4icchC8Fyv0t {
    position: absolute;
    top: 78px;
    margin-top: 0;
    right: calc(var(--outer-margin) + var(--wide-inner-margin));
  }
}

/* Tier 1 & 2 */
@media (min-width: 1024px) {
  ._28CRhS3OwnEyVrnjqCqXmN ._3hopxPWaroTsjz8tnrLJp0,
  ._3xn_KZH7-i_CXTkOi1bdfW ._3hopxPWaroTsjz8tnrLJp0 {
    display: inline-flex;
    justify-content: space-between;
  }

  ._28CRhS3OwnEyVrnjqCqXmN ._1LmqAXrxpOpdJpAwLpjWtN,
  ._3xn_KZH7-i_CXTkOi1bdfW ._1LmqAXrxpOpdJpAwLpjWtN {
    display: block;
    padding-bottom: 7px;
  }

  ._28CRhS3OwnEyVrnjqCqXmN ._3SjhOIdRjKozCRa9bqbWEr,
  ._3xn_KZH7-i_CXTkOi1bdfW ._3SjhOIdRjKozCRa9bqbWEr {
    padding-right: 8px;
  }
}

/* Tier 3 */
@media (min-width: 1024px) {
  ._1gCSH7zDJ_mCgh02rtdNYY {
    margin-top: 0;
  }
}

._3NBrBCGkQF5Tv-7dafxtsP {
  position: relative;
}

.gXfhhXYG2iwwfZ5Akak0J {
  display: flex;
  overflow-x: scroll;
  overflow-y: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
  scrollbar-width: none; /* Hide scrollbar on Firefox browser */
  padding-top: var(--horizontal-scroll-container-gap);
  padding-bottom: var(--horizontal-scroll-container-gap);
  padding-left: var(--horizontal-scroll-padding-left);
}

/* Hide scrollbar on Webkit browsers */
.gXfhhXYG2iwwfZ5Akak0J::-webkit-scrollbar {
  display: none;
}

._2iKGvlZIcPtSZRXrRbTpoK {
  flex: 0 0 var(--horizontal-scroll-item-min-width);
  margin-right: var(--horizontal-scroll-item-gap);
}

._2iKGvlZIcPtSZRXrRbTpoK > div {
  height: 100%;
}

._2iKGvlZIcPtSZRXrRbTpoK:last-child {
  flex-basis: calc(
    var(--horizontal-scroll-item-min-width) +
      var(--horizontal-scroll-padding-right)
  );
  padding-right: var(--horizontal-scroll-padding-right);
  margin-right: 0;
}

@media (min-width: 1024px) {
  .gXfhhXYG2iwwfZ5Akak0J._1hwlU4S251x5wWQkGspxUU {
    flex-wrap: wrap;
    justify-content: space-between;
    overflow: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .gXfhhXYG2iwwfZ5Akak0J._1hwlU4S251x5wWQkGspxUU ._2iKGvlZIcPtSZRXrRbTpoK {
    margin-bottom: calc(var(--horizontal-scroll-item-gap) / 2);
    margin-right: 0;
    margin-top: calc(var(--horizontal-scroll-item-gap) / 2);
  }
}

/* Scroll Icons */

._3y-T3xsHkXkaNOaHG5jp2F {
  display: none;
  padding-top: var(--horizontal-scroll-icons-gap, 0px);
  padding-right: var(--outer-margin);
  line-height: 0;
  text-align: right;
}

.jH1lIl7M60gCeeilo5jOO {
  color: #000;
}

.XlOpw6PaekEKMgseIdGlu {
  color: #fff;
}

.W-WiKzcbJwFa6_ifmlgd {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  position: relative;
  display: inline-block;
  overflow: hidden;
  transition: background-color 0.15s ease-in-out;
  background-color: transparent;
  user-select: none;
}

.W-WiKzcbJwFa6_ifmlgd:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: calc(100% + 1px);
  height: calc(100% + 1px);
  z-index: 12;
  border-radius: 50%;
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
}

.jH1lIl7M60gCeeilo5jOO .W-WiKzcbJwFa6_ifmlgd:after {
  border: 3px solid #000;
}

.XlOpw6PaekEKMgseIdGlu .W-WiKzcbJwFa6_ifmlgd:after {
  border: 3px solid #fff;
}

.jH1lIl7M60gCeeilo5jOO .W-WiKzcbJwFa6_ifmlgd:hover {
  background-color: #000;
  color: #fff;
}

.XlOpw6PaekEKMgseIdGlu .W-WiKzcbJwFa6_ifmlgd:hover {
  background-color: #fff;
  color: #000;
}

.W-WiKzcbJwFa6_ifmlgd:hover:after {
  opacity: 1;
}

._1bd7GjPLCl7Ot6k4yiN5PL {
  opacity: 0.325;
  cursor: default;
  pointer-events: none;
}

@media (min-width: 1024px) {
  ._3y-T3xsHkXkaNOaHG5jp2F {
    display: block;
  }
}

.W-WiKzcbJwFa6_ifmlgd.FdEpQ4ytnq4EqgAZ9U3M2,
.W-WiKzcbJwFa6_ifmlgd._1gve2CnjMLYyd0PGXYRGsR {
  cursor: pointer;
}

.W-WiKzcbJwFa6_ifmlgd.FdEpQ4ytnq4EqgAZ9U3M2 {
  margin-right: 14px;
}

.W-WiKzcbJwFa6_ifmlgd.FdEpQ4ytnq4EqgAZ9U3M2 svg {
  transform: rotate(180deg);
}

.Je6MpvFeuhjKsvYIhIuXi {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--size, 48px);
  height: var(--size, 48px);
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.5);
}

/* Icon styles */
.Je6MpvFeuhjKsvYIhIuXi {
  transition: transform 0.25s ease-out;
}

.Je6MpvFeuhjKsvYIhIuXi:hover {
  transform: scale(1.09);
}

.Je6MpvFeuhjKsvYIhIuXi:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -5;
  pointer-events: none;
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
  transition: transform 0.25s ease-out;
}

._2jmsgkVGWMt3Wyhd20Jw_4 {
  position: relative;
}

/* Icon styles */
._2jmsgkVGWMt3Wyhd20Jw_4:not(._1YhQEch6idXm9KEpqR6i5H) ._2vqG5NgA1khoM7KwWN7Djf {
  transition: transform 0.25s ease-out;
}

._2jmsgkVGWMt3Wyhd20Jw_4:not(._1YhQEch6idXm9KEpqR6i5H):hover ._2vqG5NgA1khoM7KwWN7Djf {
  transform: scale(1.2);
}

._2jmsgkVGWMt3Wyhd20Jw_4._1YhQEch6idXm9KEpqR6i5H ._3Zl2EhktmqIApvV9XJ-QRm {
  left: auto;
  top: 10px;
  right: 10px;
  background: none;
  color: #fff;
}

._2jmsgkVGWMt3Wyhd20Jw_4 ._3Zl2EhktmqIApvV9XJ-QRm:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -5;
  pointer-events: none;
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
  transition: transform 0.25s ease-out;
}

._2jmsgkVGWMt3Wyhd20Jw_4 ._3Zl2EhktmqIApvV9XJ-QRm:focus {
  outline: none;
  border-radius: 50%;
  box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.6);
}

._2jmsgkVGWMt3Wyhd20Jw_4._1YhQEch6idXm9KEpqR6i5H ._2vqG5NgA1khoM7KwWN7Djf {
  background: none;
}

._2jmsgkVGWMt3Wyhd20Jw_4._1YhQEch6idXm9KEpqR6i5H ._2vqG5NgA1khoM7KwWN7Djf svg {
  width: 24px;
  height: 24px;
}

._3CkOaRKzfyLCgD1iMBDPBo {
  position: relative;
  opacity: 0;
  z-index: -1;
  visibility: hidden;
}

._3ne8myNT_QTnA2TyIsRuqK {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

._3Zl2EhktmqIApvV9XJ-QRm {
  left: 18px;
  position: absolute;
  top: 18px;
  z-index: 10;
}

._1YhQEch6idXm9KEpqR6i5H ._3Zl2EhktmqIApvV9XJ-QRm {
  position: fixed;
  z-index: 301;
}

._37pATVnJrQO7ZDdlHo_vAZ {
  position: relative;
  z-index: 5;
  padding: 128px 0px 64px;
  overflow: hidden;
  color: #fff;
  --horizontal-scroll-container-gap: 8px;
  --horizontal-scroll-item-gap: 8px;
  --horizontal-scroll-item-min-width: 200px;
  --horizontal-scroll-padding-left: var(--horizontal-margin);
  --horizontal-scroll-padding-right: var(--horizontal-margin);
}

@media (min-width: 768px) {
  ._37pATVnJrQO7ZDdlHo_vAZ {
    --horizontal-scroll-container-gap: var(--outer-margin);
    --horizontal-scroll-item-gap: var(--outer-margin);
    --horizontal-scroll-item-min-width: 43%;
  }
}

@media (min-width: 1024px) {
  ._37pATVnJrQO7ZDdlHo_vAZ {
    --horizontal-scroll-item-min-width: 43%;
    margin-bottom: 32px;
    margin-top: 32px;
  }
}

._25Xm2_gI54pyWYL9jUnV29 {
  position: relative;
  margin-bottom: 56px;
  margin-left: var(--horizontal-margin);
  color: #fff;
}

.-k04b_ywwjRi1Ux0GksJ {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.43;
}

@media (min-width: 1024px) {
  .-k04b_ywwjRi1Ux0GksJ {
    font-size: 1.6rem;
  }
}

.IY9AOVRNNU5GHHT8ioh5p {
  position: absolute;
  width: 100%;
  top: 0;
  left: 30px;
  transform: translateY(-35%);
  z-index: 0;
  opacity: 0.4;
  font-family: 'PlayboyVisueltOutline';
  letter-spacing: -2.5px;
  text-transform: uppercase;
  font-size: 6.4rem;
  white-space: nowrap;
  overflow: hidden;
  pointer-events: none;
  user-select: none;
}

@media (min-width: 1024px) {
  .IY9AOVRNNU5GHHT8ioh5p {
    font-size: 10rem;
    letter-spacing: -3.8px;
  }
}

._3w4QK_nqreLalKT13HBjX1 {
  width: 100%;
  height: 240px;
  font-family: "object-fit:cover;object-position:center top";
  object-fit: cover;
  object-position: center top;
}

@media (min-width: 1024px) {
  ._3w4QK_nqreLalKT13HBjX1 {
    height: 340px;
  }
}

.sNl6f9IQ6SKRqjC9cxJOH {
  text-decoration: none;
}

.L104Q6K_hmsr8hLZQiqKZ {
  margin: 12px 0 4px;
  font-size: 1.4rem;
  font-weight: 500;
  color: #fff;
}

@media (min-width: 1024px) {
  .L104Q6K_hmsr8hLZQiqKZ {
    margin-top: 20px;
    font-size: 2rem;
    font-weight: bold;
  }
}

._3zrsJ8POPdKr6Rl1TBOU9P {
  opacity: 0.7;
  font-size: 1.4rem;
  font-weight: normal;
  color: #fff;
}

@media (min-width: 1024px) {
  ._3zrsJ8POPdKr6Rl1TBOU9P {
    font-size: 1.6rem;
    opacity: 0.8;
  }
}

._2xqhSyrNapFpTDEPajvfla {
  margin-top: 56px;
  padding-left: var(--horizontal-margin);
}

@media (min-width: 1024px) {
  ._2xqhSyrNapFpTDEPajvfla {
    position: absolute;
    left: 0;
    bottom: 64px;
  }
}

._1b5eCH9b3IEhvUdLTQoPbZ {
  margin-top: 32px;
  margin-bottom: 32px;
  padding-top: 52px;
  padding-bottom: 46px;
  text-align: center;
  color: #fff;
  background-color: black;
}

._19w7pPUTloCsBRsQhODUUe {
  opacity: 0.8;
  font-weight: 300;
  line-height: 1.75;
  font-size: 1.6rem;
  text-align: left;
}

._2QtEusjGOVbKx2QZqFZCHD {
  display: block;
  margin: 32px auto;
}

._3IhA-85UN0fNBoXQOVgYgv {
  margin-bottom: 4px;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.43;
}

._1PrgPtRPnDV8-xXfy_E_x5 {
  display: block;
  font-size: 1.4rem;
  line-height: 1.43;
  margin-bottom: 28px;
}

@media (min-width: 1024px) {
  ._1b5eCH9b3IEhvUdLTQoPbZ {
    margin-top: 64px;
    margin-bottom: 64px;
    padding-top: 76px;
    padding-bottom: 64px;
  }

  ._25ur5wqhLOLH06Vb2X9Mi3 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  }

  ._19w7pPUTloCsBRsQhODUUe {
    width: 60%;
    flex-shrink: 0;
    padding-right: 64px;
    font-size: 2rem;
    font-weight: normal;
    line-height: 2;
  }

  ._2nTr_8cSZAwjbQBmHNFEHY {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  ._2QtEusjGOVbKx2QZqFZCHD {
    margin-top: 16px;
    max-height: 480px;
  }

  ._3IhA-85UN0fNBoXQOVgYgv {
    order: -1;
    font-size: 1.6rem;
  }

  ._1PrgPtRPnDV8-xXfy_E_x5 {
    order: -1;
    font-size: 1.6rem;
    opacity: 0.7;
    margin-bottom: 8px;
  }
}

._1PrBVXxi0AoHSOkCxiST-N {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  overflow: hidden;
}

.pqvL54lVoercpr3qh5obI {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.pqvL54lVoercpr3qh5obI svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  max-width: 80px;
  height: auto;
}

._1oOnJED4w4rH9vBFXeRPL4 {
  font-weight: bold;
  position: relative;
  opacity: 0;
  transform: translateY(100%);
  z-index: 3;
}

._3F1TDS035XglI4Ql-qxcF6 {
  font-size: 2.6rem;
  font-weight: normal;
  line-height: 36px;
  letter-spacing: 0.04em;
}

@media (min-width: 1024px) {
  ._3F1TDS035XglI4Ql-qxcF6 {
    font-size: 3.8rem;
    line-height: 1.37;
    letter-spacing: 0.6px;
  }
}

._2l6xBTX5d315Uiscvqr8zD {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.7) 0,
    rgba(0, 0, 0, 0)
  );
  content: '';
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0.8;
  position: absolute;
  transform: translateY(100%);
  width: 100%;
  z-index: 2;
}

._3tpiODHCERl574g7ptxU9T {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  background: #fff;
  transform: scale(1.1);
}

._2GKid6QZrpo2zAhZCLjmTc {
  font-family: "object-fit:cover";
  object-fit: cover;
}

._1iX4NEd6UhEgX6JG4Sj7Zv {
  padding: 32px 0 0;
  margin-right: calc(-1 * var(--inner-margin));
  text-align: right;
  font-size: 1.2rem;
  line-height: 1.333333333;
  z-index: 3;
}

._2nJU1tnoxTfb31a__uhugM ._2GKid6QZrpo2zAhZCLjmTc,
._1u3Cba5k7ij3zjJx6VU17D ._2GKid6QZrpo2zAhZCLjmTc {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

._2nJU1tnoxTfb31a__uhugM,
._1u3Cba5k7ij3zjJx6VU17D,
._3jCd9tQxTJdT-Wds_a2VCW {
  position: relative;
}

/* PRIMARY TIER */
._2nJU1tnoxTfb31a__uhugM ._1PrBVXxi0AoHSOkCxiST-N {
  height: 100vh;
  max-height: 652px;
  padding: 45px 0 64px;
  color: var(--highlight-color, inherit);
}

._2nJU1tnoxTfb31a__uhugM ._1oOnJED4w4rH9vBFXeRPL4 {
  width: 100%;
  max-height: 300px;
  color: white;
  font-size: 6rem;
  letter-spacing: -1px;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  word-break: break-word;
}

@media (min-width: 1024px) {
  ._2nJU1tnoxTfb31a__uhugM ._1PrBVXxi0AoHSOkCxiST-N {
    min-height: 800px;
    max-height: 1088px;
    padding-bottom: 176px;
    padding: 45px 0 85px;
  }

  ._2nJU1tnoxTfb31a__uhugM ._1PrBVXxi0AoHSOkCxiST-N ._2l6xBTX5d315Uiscvqr8zD {
    display: block;
  }

  ._2nJU1tnoxTfb31a__uhugM ._1oOnJED4w4rH9vBFXeRPL4 {
    max-height: 522px;
    font-size: 16rem;
    letter-spacing: -4px;
    line-height: 0.88;
  }
}

/* SECONDARY TIER */
._1u3Cba5k7ij3zjJx6VU17D ._1PrBVXxi0AoHSOkCxiST-N {
  height: 100vh;
  max-height: 580px;
  padding: 32px 0;
  color: #fff;
}

._1u3Cba5k7ij3zjJx6VU17D ._1PrBVXxi0AoHSOkCxiST-N ._2l6xBTX5d315Uiscvqr8zD {
  display: block;
}

._1u3Cba5k7ij3zjJx6VU17D ._1oOnJED4w4rH9vBFXeRPL4 {
  max-height: 300px;
  font-size: 4rem;
  line-height: 1.1;
}

@media (min-width: 1024px) {
  ._1u3Cba5k7ij3zjJx6VU17D ._1PrBVXxi0AoHSOkCxiST-N {
    min-height: 600px;
    max-height: 900px;
    padding-bottom: 75px;
  }

  ._1u3Cba5k7ij3zjJx6VU17D ._1oOnJED4w4rH9vBFXeRPL4 {
    max-height: 400px;
    font-size: 10rem;
    line-height: 1;
  }
}

@media (min-width: 1200px) {
  ._1u3Cba5k7ij3zjJx6VU17D ._1PrBVXxi0AoHSOkCxiST-N {
    padding-right: 20%;
  }
}

@media (min-width: 1800px) {
  ._1u3Cba5k7ij3zjJx6VU17D ._1PrBVXxi0AoHSOkCxiST-N {
    max-height: 50vw;
  }
}

/* TERTIARY TIER */
._3jCd9tQxTJdT-Wds_a2VCW ._1PrBVXxi0AoHSOkCxiST-N {
  color: var(--dominant-color, inherit);
}

._3jCd9tQxTJdT-Wds_a2VCW ._3tpiODHCERl574g7ptxU9T {
  position: static;
}

._3jCd9tQxTJdT-Wds_a2VCW ._2l6xBTX5d315Uiscvqr8zD {
  display: none;
}

._3jCd9tQxTJdT-Wds_a2VCW ._2GKid6QZrpo2zAhZCLjmTc {
  width: 100%;
  height: 100vw;
  max-height: 375px;
}

._3jCd9tQxTJdT-Wds_a2VCW ._1oOnJED4w4rH9vBFXeRPL4 {
  padding: 48px 24px 32px 0;
  font-size: 4rem;
  line-height: 1.1;
}

._3jCd9tQxTJdT-Wds_a2VCW ._3F1TDS035XglI4Ql-qxcF6 {
  padding-right: 24px;
}

@media (min-width: 1024px) {
  ._3jCd9tQxTJdT-Wds_a2VCW ._2GKid6QZrpo2zAhZCLjmTc {
    height: 480px;
    max-height: none;
  }

  ._3jCd9tQxTJdT-Wds_a2VCW ._1oOnJED4w4rH9vBFXeRPL4 {
    font-size: 10rem;
    line-height: 1;
    padding-right: 10%;
  }

  ._3jCd9tQxTJdT-Wds_a2VCW ._3F1TDS035XglI4Ql-qxcF6 {
    padding-right: 20%;
  }
}

@media (min-width: 1440px) {
  ._3jCd9tQxTJdT-Wds_a2VCW ._2GKid6QZrpo2zAhZCLjmTc {
    height: 33.33333333vw;
  }
}

._1oOnJED4w4rH9vBFXeRPL4._3EX2gEP09i4S-R3GZjWmDo {
  font-size: initial;
}

._28z-Vl-IPrM0jjf_Wh6oPm {
  display: flex;
  position: absolute;
  z-index: 3;
  transform: translate(-50%, -50%);
}

._28z-Vl-IPrM0jjf_Wh6oPm:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -5;
  pointer-events: none;
  border-radius: 50%;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
  transition: box-shadow 0.25s ease-out;
}

._28z-Vl-IPrM0jjf_Wh6oPm:focus {
  outline: none;
}

._28z-Vl-IPrM0jjf_Wh6oPm:not(._1KEGWF1reBrV9JaAVbMPLi):focus:before {
  box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.6);
}

._24EAk1F_uvQaLhY_mwy7tK {
  display: inline;
  font-size: 1.2rem;
  font-weight: 400;
  letter-spacing: 0.5px;
  line-height: 1.33;
}

._1Zaa1ExT1vkscYF2q7Za5S {
  font-size: 1.2rem;
  letter-spacing: 0.5px;
  line-height: 1.33;

  opacity: 0.7;
  padding-left: 6px;
}

._1upAsfcq4PeodwhHHMJsnY {
  white-space: nowrap;
  padding-right: 6px;
  position: relative;
}

.o7xoZoOxjX1RDpPTAiZSU {
  cursor: pointer;
  display: block;
  margin: auto;
  transition: opacity 0.25s ease;

  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

._3FWRtcaMgEIWjiQwokPt-g {
  position: absolute;
  top: 1px;
  right: -3px;
}

._3nSOfykgq-s9z-_wjVN-Fr {
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 600px;
  color: black;
  display: none;
  padding: 9px 14px;
  position: relative;
  text-decoration: none;
  max-width: 170px;
  vertical-align: middle;
  text-align: center;
  transition: transform 0.25s ease;
}

._3nSOfykgq-s9z-_wjVN-Fr:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -5;
  pointer-events: none;
  border-radius: 600px;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
  transition: box-shadow 0.25s ease-out;
}

._3nSOfykgq-s9z-_wjVN-Fr:hover:before {
  box-shadow: 0 0 0 6px rgba(255, 255, 255, 0.6);
}

._1hmF9E-exsfyAnFIwgpDcX {
  align-items: center;
  align-self: flex-end;
  display: flex;
  justify-content: space-between;
  padding: 0 12px 16px 20px;
  position: absolute;
  width: 100%;
}

._1hmF9E-exsfyAnFIwgpDcX a {
  display: block;
}

/* isOpen state */
._1KEGWF1reBrV9JaAVbMPLi ._3nSOfykgq-s9z-_wjVN-Fr {
  display: block;
}

._1KEGWF1reBrV9JaAVbMPLi .o7xoZoOxjX1RDpPTAiZSU {
  opacity: 0;
}

:root {
  --margin-bottom-billboard-caption: 80px;
  --margin-bottom-figure-small: 30px;
  --margin-bottom-figure-large: 70px;
}

._12aAvRb5LYw1e0ETgJirM7 {
  display: flex;
  flex-flow: column;
  position: relative;
  margin-bottom: var(--margin-bottom-figure-small);
}

.mbVQPaMs0-ybbb66loH07 {
  position: relative;
}

._34w_okV1vqPRneogyj7JY6 {
  padding-bottom: var(--margin-bottom-billboard-caption);
}

.JMhZPqrdYlpB1X2JVP3x6 ._1M6KL4mCB6YeiGSQclSAzW {
  text-align: center;
}

._2Ov3A7-i5zPKrm60oVUpOt ._1M6KL4mCB6YeiGSQclSAzW {
  text-align: left;
}

._3yHZI1Y4rHhwTAghmjQlbN ._1M6KL4mCB6YeiGSQclSAzW {
  text-align: right;
}

._3SB7hAwLrl92-kY87zt6Py {
  flex-flow: column-reverse;
}

._12aAvRb5LYw1e0ETgJirM7 picture,
._24tNRTvKRmYL2QyptqsB20 {
  align-self: center;
}

._1M6KL4mCB6YeiGSQclSAzW {
  padding: 0.2rem 0;
  color: rgba(0, 0, 0, 0.6);
  font-size: 1.2rem;
  line-height: 1.333333333;
  position: absolute;
  top: 100%;
}

._3frfUjctEKFUyIR3epy_ld,
._2DHqeqZGPi4_eSh4dG2vfA {
  margin: 0 var(--outer-margin);
}

._2kailSqxGTV-jQFh-6ksF6 ._1M6KL4mCB6YeiGSQclSAzW {
  color: rgba(255, 255, 255, 0.6);
}

._34w_okV1vqPRneogyj7JY6 ._1M6KL4mCB6YeiGSQclSAzW {
  position: absolute;
  top: calc(100% - var(--margin-bottom-billboard-caption) + 5px);
}

._34w_okV1vqPRneogyj7JY6.JMhZPqrdYlpB1X2JVP3x6 ._1M6KL4mCB6YeiGSQclSAzW {
  text-align: center;
}

._34w_okV1vqPRneogyj7JY6._2Ov3A7-i5zPKrm60oVUpOt ._1M6KL4mCB6YeiGSQclSAzW {
  left: 0;
  right: auto;
}

._34w_okV1vqPRneogyj7JY6._3yHZI1Y4rHhwTAghmjQlbN ._1M6KL4mCB6YeiGSQclSAzW {
  right: 0;
  left: auto;
}

@media (min-width: 768px) {
  ._3frfUjctEKFUyIR3epy_ld {
    margin: 0;
  }
  ._2XjpijkIHfRdXideggNpM- {
    margin: 0 var(--outer-margin);
  }
  ._34w_okV1vqPRneogyj7JY6 ._1M6KL4mCB6YeiGSQclSAzW {
    width: 78%;
  }
}

@media (min-width: 1024px) {
  ._12aAvRb5LYw1e0ETgJirM7 {
    margin-bottom: var(--margin-bottom-figure-large);
  }
  ._1M6KL4mCB6YeiGSQclSAzW {
    margin: 0;
    padding: 1rem 0;
    font-size: 1.4rem;
    line-height: 1.428571429;
  }
}

.dUe2mGWfr9zGT3ayYM0P2 {
  position: relative;
  pointer-events: all;
  /* cursor: pointer; */
}

.dUe2mGWfr9zGT3ayYM0P2 img {
  max-width: 100%;
  max-height: 100vh;
  margin: auto;
}

._4MadYVA0xq73I6et9y8JE {
  z-index: 2;
}

._1mJi4L4d9CHr8sH-RkuGrl {
  z-index: auto;
}

._1mJi4L4d9CHr8sH-RkuGrl picture {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._2NrLJgfhxpB4WZBcupk0sB {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
}

/*
 * WARNING: it is relying on the `<figcaption>` of the `Figure`
 * component to be 20px tall.
 */
._2YGSqRHg6fGArfTryXRPDH .x0tJ7ZuyEyq9TrV5MEjRG {
  top: 29px;
}

@media (min-width: 768px) {
  ._2YGSqRHg6fGArfTryXRPDH .x0tJ7ZuyEyq9TrV5MEjRG {
    top: 9px;
  }
}

.dUe2mGWfr9zGT3ayYM0P2 ._2gYXiogtxp4iZrfX6kD-we {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  position: relative;
  line-height: 0;
}

.dUe2mGWfr9zGT3ayYM0P2._1mJi4L4d9CHr8sH-RkuGrl ._2gYXiogtxp4iZrfX6kD-we img {
  z-index: 300;
  max-width: 100%;
  max-height: 100vh;
  margin: auto;
}

.V9Q8HM9IjZKHk0Hxofoly {
  background: black;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateZ(0);
}

._2uDAjoPB03UgTk0h5B5VvC + ._2uDAjoPB03UgTk0h5B5VvC {
  margin-top: 32px;
}

._2uDAjoPB03UgTk0h5B5VvC {
  margin-top: 48px;
  margin-bottom: 24px;
}

._2uDAjoPB03UgTk0h5B5VvC:not(._2l7N4aqFXMIpIvGxeoWDWa):not(:last-of-type) {
  margin-bottom: 48px;
}

@media (min-width: 1024px) {
  ._2uDAjoPB03UgTk0h5B5VvC {
    display: flex;
    justify-content: center;
    margin-top: 96px;
    margin-bottom: 48px;
  }

  ._2uDAjoPB03UgTk0h5B5VvC:not(._2l7N4aqFXMIpIvGxeoWDWa):not(:last-of-type) {
    margin-bottom: 96px;
  }
}

._3UxI4pVhMDkM3DR1k6bkrl {
  margin-top: 32px;
  margin-bottom: 32px;
}

.Wkj8M92UEzlYIg7hJvQhG {
  padding: 68px var(--outer-margin);
}

@media (min-width: 768px) {
  ._3UxI4pVhMDkM3DR1k6bkrl {
    margin-top: 64px;
    margin-bottom: 64px;
  }

  .Wkj8M92UEzlYIg7hJvQhG {
    display: flex;
    justify-content: center;
    padding: 92px var(--horizontal-margin);
  }

  .ovtJ_WjWxz_4L6ppkyUWL {
    justify-content: flex-start;
  }

  ._2_bKQFP0s2HRb3Hi7FEyvH {
    justify-content: flex-end;
  }

  /* Always render Photo on top of BillboardPhoto */
  ._1pcV0oI0k0Yoal9TE8LK0U {
    display: flex;
    justify-content: center;
    position: relative;
    pointer-events: none; /* Do not block events on BillboardPhoto */
    padding: 0 var(--horizontal-margin);
  }

  ._3M5f7Epi00ZenfHKGRFfAd {
    justify-content: flex-start;
    margin-top: -40%;
  }

  ._36KL4gglUfl4AlIeKAQK5Y {
    justify-content: flex-end;
    margin-bottom: -40%;
  }

  ._3M5f7Epi00ZenfHKGRFfAd._2EpwoBkS52LIhznNKsWiCo {
    margin-top: -20%;
  }

  ._36KL4gglUfl4AlIeKAQK5Y._2EpwoBkS52LIhznNKsWiCo {
    margin-bottom: -20%;
  }

  ._3UxI4pVhMDkM3DR1k6bkrl img {
    max-width: 45vw;
    max-height: 1024px;
  }
}

@media (min-width: 1400px) {
  ._3UxI4pVhMDkM3DR1k6bkrl img {
    max-height: 90vh;
  }
}

._28phcF4FT_cgCnoOfgr-FJ {
  position: relative;
  margin-top: 32px;
  padding-top: 32px;
  padding-bottom: 32px;
}

._33yD4eG0bNcx4Ld_fd5CoZ {
  position: relative;
  width: 75%;
  margin-left: 25%;
  padding-right: var(--horizontal-margin);
  padding-bottom: 24px;
  border-bottom: 1px var(--color) solid;
  font-size: 2.6rem;
  color: #000;
  line-height: 1.5;
  font-weight: 300;
}

._33yD4eG0bNcx4Ld_fd5CoZ::before {
  position: absolute;
  left: -48px;
  top: -16px;
  content: '\201C';
  color: var(--color);
  font-size: 10rem;
  font-weight: normal;
  line-height: 1;
}

._33yD4eG0bNcx4Ld_fd5CoZ > :last-child::after {
  content: '\201D';
}

._2xc3X3wWLxG7q8L29q_4ZA {
  color: #fff;
}

@media (min-width: 1024px) {
  ._28phcF4FT_cgCnoOfgr-FJ {
    margin-left: calc(var(--outer-margin) + var(--wide-inner-margin));
    margin-top: 64px;
    margin-bottom: 64px;
  }
  ._33yD4eG0bNcx4Ld_fd5CoZ {
    padding-right: calc(var(--outer-margin) + var(--wide-inner-margin));
    padding-bottom: 72px;
    font-size: 3.6rem;
    font-weight: 300;
    line-height: 1.56;
  }

  ._33yD4eG0bNcx4Ld_fd5CoZ::before {
    left: -64px;
  }
}

.cszhTA5dsEE4hi7IIpHeb {
  align-items: center;
  background-color: black;
  border: 0;
  border-radius: 35px;
  color: white;
  cursor: pointer;
  display: inline-flex;
  flex-direction: column;
  font-size: 1.2rem;
  font-weight: normal;
  justify-content: center;
  letter-spacing: 0.8px;
  line-height: 1;
  outline: none;
  padding: 1px 32px 0;
  text-transform: uppercase;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
  font-family: 'PlayboyVisuelt', -apple-system, BlinkMacSystemFont, 'Segoe UI',
    'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans',
    'Helvetica Neue', sans-serif;
  transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out,
    border-color 0.25s ease-in-out;
}

@media (hover: hover) and (pointer: fine) {
  .cszhTA5dsEE4hi7IIpHeb:not(._1kt6UobL6KVd9sn7JOxt4S):not(._2g5apSC64hdZNl4p60S6cr):hover {
    background-color: rgba(0, 0, 0, 0.8);
  }
}

.cszhTA5dsEE4hi7IIpHeb:not(._1kt6UobL6KVd9sn7JOxt4S):not(._2g5apSC64hdZNl4p60S6cr):active {
  background-color: rgba(0, 0, 0, 0.6);
}

.cszhTA5dsEE4hi7IIpHeb:not(._1kt6UobL6KVd9sn7JOxt4S):not(._2g5apSC64hdZNl4p60S6cr)[disabled] {
  background-color: #d9d9d9 !important;
  color: #7f7f7f !important;
}

._1kt6UobL6KVd9sn7JOxt4S,
.cszhTA5dsEE4hi7IIpHeb._1kt6UobL6KVd9sn7JOxt4S {
  background-color: transparent;
  border: 1px solid currentColor;
  box-shadow: 0 0 1px 0px currentColor inset, 0 0 1px 0px currentColor;
}

@media (hover: hover) and (pointer: fine) {
  ._1kt6UobL6KVd9sn7JOxt4S:hover {
    border: 1px solid rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 1px 0px rgba(255, 255, 255, 0.5) inset,
      0 0 1px 0px rgba(255, 255, 255, 0.5);
  }
}

._1kt6UobL6KVd9sn7JOxt4S:active {
  border: 1px solid rgba(255, 255, 255, 0.4);
  box-shadow: 0 0 1px 0px rgba(255, 255, 255, 0.4) inset,
    0 0 1px 0px rgba(255, 255, 255, 0.4);
}

._1kt6UobL6KVd9sn7JOxt4S[disabled] {
  color: #7f7f7f !important;
}

._2g5apSC64hdZNl4p60S6cr,
.cszhTA5dsEE4hi7IIpHeb._2g5apSC64hdZNl4p60S6cr {
  background-color: #fff;
  color: #000;
}

@media (hover: hover) and (pointer: fine) {
  ._2g5apSC64hdZNl4p60S6cr:hover {
    background-color: rgba(255, 255, 255, 0.8);
  }
}

._2g5apSC64hdZNl4p60S6cr:active {
  background-color: rgba(255, 255, 255, 0.6);
}

._2g5apSC64hdZNl4p60S6cr[disabled] {
  color: #7f7f7f;
  background: #d9d9d9;
}

.cszhTA5dsEE4hi7IIpHeb[disabled] {
  cursor: not-allowed;
}

a.cszhTA5dsEE4hi7IIpHeb {
  text-decoration: none;
}

a.cszhTA5dsEE4hi7IIpHeb[disabled] {
  pointer-events: none;
}

._119DsFAruvAxm7XrcdY2u8 {
  height: 48px;
}

._2lasqnkOOL-WjDDJrW6ZXL {
  height: 42px;
}

._54MRUrP0iLG6rKaNX0LbM {
  position: relative;
  text-align: center;
  padding: 20px 5px;
}

._54MRUrP0iLG6rKaNX0LbM._1JNDJiVbvsbs4tCjIisOn_,
._54MRUrP0iLG6rKaNX0LbM._1JNDJiVbvsbs4tCjIisOn_ ._2z8Up_a_DUH2LOcwvWdwGU {
  color: #fff;
}

._1G6MfnwUHB71_d4G2ojGgZ {
  position: relative;
}

._3sPLd_PE7u_F5ua61H6l-u {
  transform: translateY(-60px);
  position: absolute;
  top: 2px;
  left: 0;
  display: inline;
}

._3TBr_jfrVELAfRCke5xXaz {
  position: absolute;
  top: calc(100% - 2px);
  left: 0;
  width: 100%;
  font-size: 1rem;
  font-weight: bold;
  text-align: center;
  letter-spacing: 1px;
  display: none;
}

._3Lpsk4yZijIEud0qeuXiPx {
  position: relative;
  display: inline-block;
}

._2EZOyYc7UjQ09hFxBp82Q2 {
  font-variant-numeric: tabular-nums;
  font-family: 'PlayboyVisueltOutline';
  font-size: 44px;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
}

._54MRUrP0iLG6rKaNX0LbM._3-7AgCjtUo03BAbNXUGRVl ._2EZOyYc7UjQ09hFxBp82Q2,
._54MRUrP0iLG6rKaNX0LbM._3SxQTvkVCfpUfPd_Mu8ETJ ._2EZOyYc7UjQ09hFxBp82Q2,
._54MRUrP0iLG6rKaNX0LbM._3cojkYS2Is4iXRPGOaUA65 ._2EZOyYc7UjQ09hFxBp82Q2 {
  font-size: 38px;
}

._1JNDJiVbvsbs4tCjIisOn_ ._2tmQYzXeG6GbG6zg-X75b7,
._1JNDJiVbvsbs4tCjIisOn_ ._1e_ZjsEVU-TnMl3k86AkEy {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-stroke: 0.45px;
  /* -webkit-text-stroke: 0.45px rgba(0, 0, 0, 0.1);
  text-shadow: #fff 0px 1px 1px; */
}

._2z8Up_a_DUH2LOcwvWdwGU {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1.3rem;
  letter-spacing: 1px;
  margin-bottom: 8px;
}

._2BTlTxt2T6QpNi62PvKhgd {
  overflow: hidden;
  position: relative;
  display: inline-flex;
  align-items: center;
}

._30XAnCkwZbEoR5qZW3KwAY {
  opacity: 0;
}

._2tmQYzXeG6GbG6zg-X75b7 {
  position: absolute;
  top: 2px;
  left: 0;
  display: inline;
  transform: translateY(calc(var(--countdown-offset, 60px) * -1));
}

._8OQuBav515N7YQ7fX_q_e {
  transform: translateY(calc(var(--countdown-offset, 60px) * -1));
}

.aaUQJcPyxVis4InW4YCX9 {
  animation-name: _2M3bpeiYJ2R3U9XkQKhEy;
  animation-fill-mode: forwards;
  animation-duration: var(--transition-timing, 350ms);
}

/* Standard syntax */
@keyframes _2M3bpeiYJ2R3U9XkQKhEy {
  from {
    transform: translateY(calc(var(--countdown-offset, 60px) * -1));
  }
  to {
    transform: translateY(0);
  }
}

.qNbDTAB2rPF5Fbgf40uEg {
  animation-name: _2Awyb0RVmt9BqpBl92wJgs;
  animation-fill-mode: forwards;
  animation-duration: var(--transition-timoutg, 350ms);
}

@keyframes _2Awyb0RVmt9BqpBl92wJgs {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(calc(var(--countdown-offset, 60px)));
  }
}

@media (min-width: 768px) and (max-width: 1439px) {
  ._54MRUrP0iLG6rKaNX0LbM._3-7AgCjtUo03BAbNXUGRVl ._3TBr_jfrVELAfRCke5xXaz {
    display: none;
  }

  ._54MRUrP0iLG6rKaNX0LbM._3-7AgCjtUo03BAbNXUGRVl ._2EZOyYc7UjQ09hFxBp82Q2 {
    font-size: 2.5vw;
    line-height: 2.5vw;
    font-family: inherit;
  }

  ._54MRUrP0iLG6rKaNX0LbM._3SxQTvkVCfpUfPd_Mu8ETJ ._2EZOyYc7UjQ09hFxBp82Q2 {
    font-size: 3.5vw;
    font-size: 3.5vw;
  }

  ._54MRUrP0iLG6rKaNX0LbM._2fBHqi9TNa5rJy1pKWfzYI ._2EZOyYc7UjQ09hFxBp82Q2,
  ._54MRUrP0iLG6rKaNX0LbM._3cojkYS2Is4iXRPGOaUA65 ._2EZOyYc7UjQ09hFxBp82Q2 {
    font-size: 4.5vw;
    line-height: 4.5vw;
  }
}

@media (min-width: 1024px) {
  ._2z8Up_a_DUH2LOcwvWdwGU {
    font-size: 1.4rem;
  }
  ._54MRUrP0iLG6rKaNX0LbM {
    padding: 20px 15px;
  }
}

@media (min-width: 1440px) {
  ._54MRUrP0iLG6rKaNX0LbM._2fBHqi9TNa5rJy1pKWfzYI ._2EZOyYc7UjQ09hFxBp82Q2 {
    font-size: 45px;
  }

  ._2z8Up_a_DUH2LOcwvWdwGU {
    font-size: 1.8rem;
  }

  ._54MRUrP0iLG6rKaNX0LbM._3-7AgCjtUo03BAbNXUGRVl ._2EZOyYc7UjQ09hFxBp82Q2,
  ._54MRUrP0iLG6rKaNX0LbM._3SxQTvkVCfpUfPd_Mu8ETJ ._2EZOyYc7UjQ09hFxBp82Q2,
  ._54MRUrP0iLG6rKaNX0LbM._3cojkYS2Is4iXRPGOaUA65 ._2EZOyYc7UjQ09hFxBp82Q2 {
    font-size: 45px;
  }
}

@media (min-width: 1560px) {
  ._54MRUrP0iLG6rKaNX0LbM._2fBHqi9TNa5rJy1pKWfzYI ._2EZOyYc7UjQ09hFxBp82Q2 {
    font-size: 55px;
  }

  ._54MRUrP0iLG6rKaNX0LbM._3-7AgCjtUo03BAbNXUGRVl ._2EZOyYc7UjQ09hFxBp82Q2,
  ._54MRUrP0iLG6rKaNX0LbM._3SxQTvkVCfpUfPd_Mu8ETJ ._2EZOyYc7UjQ09hFxBp82Q2,
  ._54MRUrP0iLG6rKaNX0LbM._3cojkYS2Is4iXRPGOaUA65 ._2EZOyYc7UjQ09hFxBp82Q2 {
    font-size: 50px;
  }
}

._1xQiZ4bttilDpbkNP9qXpQ {
  padding: 8em;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  background-color: #fff;
  max-width: 570px;
}

._1oZSbFs_GI6dgZ9QzyQE7u {
  font-size: 4em;
  margin-bottom: 0.5em;
}

.SCr2aspwW8pZCb1WljSC4 {
  font-size: 1.5em;
  line-height: 1.5em;
  margin-bottom: 2em;
}

._2ZQvIduy28W9mxeIhz9iqc {
  display: block;
}

._1M2xHag4VDr43Unf8a8emU {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 18px 95px 18px 16px;
  border: 1px rgba(0, 0, 0, 0.5) solid;
  position: relative;
}

._1FnSrUhM84N810gbk3vLE0,
._3TELHW4SPIAFI5LlzqdgXJ {
  background: transparent;
  border: 0;
  padding: 0;
  outline: none;
  color: #000;
  line-height: 18px;
}

._1FnSrUhM84N810gbk3vLE0 {
  width: 100%;
  font-size: 1.4rem;
}

._1FnSrUhM84N810gbk3vLE0::placeholder {
  color: rgba(0, 0, 0, 0.7);
}

/* Change the white to any color ;) */
._1FnSrUhM84N810gbk3vLE0:-webkit-autofill:hover,
._1FnSrUhM84N810gbk3vLE0:-webkit-autofill:focus,
._1FnSrUhM84N810gbk3vLE0:-webkit-autofill,
._1FnSrUhM84N810gbk3vLE0:-webkit-autofill:active {
  box-shadow: 0 0 0 100px white inset !important;
  -webkit-box-shadow: 0 0 0 100px white inset !important;
  margin-right: 40px;
}

._3TELHW4SPIAFI5LlzqdgXJ {
  cursor: pointer;
  font-size: 1.1rem;
  font-weight: bold;
  text-transform: uppercase;
  height: 100%;
  position: absolute;
  top: 0;
  right: 10px;
  padding: 0 10px;
}

._3TELHW4SPIAFI5LlzqdgXJ:hover {
  opacity: 0.55;
}

._2naPax2JSNkzZB8i47mPk2 {
  visibility: hidden;
}

._2qPeyLnhCxodKYyDMZVSf1 {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 100%;
  padding: 0 8em;
  text-align: center;
}

._2qPeyLnhCxodKYyDMZVSf1 ._1oZSbFs_GI6dgZ9QzyQE7u {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 950px) {
  ._1xQiZ4bttilDpbkNP9qXpQ {
    padding: 2em;
  }

  ._2qPeyLnhCxodKYyDMZVSf1 {
    padding: 0 2em;
  }
}

@media (max-width: 420px) {
  ._3TELHW4SPIAFI5LlzqdgXJ {
    right: 5px;
  }

  ._1M2xHag4VDr43Unf8a8emU {
    padding-right: 90px;
  }

  ._1FnSrUhM84N810gbk3vLE0,
  ._1FnSrUhM84N810gbk3vLE0::placeholder {
    font-size: 1.2rem;
  }
}

@media (max-width: 320px) {
  ._1xQiZ4bttilDpbkNP9qXpQ {
    padding: 2em 0;
  }
}

._1vqVgSSiS_HPwzg-busjfG {
  width: 100%;
  position: relative;
  z-index: 10;
  margin: 0 auto;
  text-align: center;
}

/* :hovered */
/* .container {
  transition: transform 0.65s ease;
  transition-delay: 0.05s;
}

.image {
  transition: transform 0.75s ease;
  transition-delay: 0.05s;
} */

/* @media (hover: hover) {
  .cardLink:hover .container {
    transform: translate3d(0, -12px, 0);
  }

  .cardLink:hover .image {
    transform: scale(1.1);
  }
} */

/* Need to know what size card we have, possibly with the cardViewportWidth... then set the width for the container */
._3Nc6DWYVsgPCZc2aT0MpNt {
  width: 100%;
}

._3Nc6DWYVsgPCZc2aT0MpNt._4IlCWmC98RVIMefEs08c- {
  max-height: 110px;
}

._3Nc6DWYVsgPCZc2aT0MpNt._4Bztn-bU23mTuPCZnMXZf {
  max-height: 250px;
}

._1vqVgSSiS_HPwzg-busjfG._22G7DFVaIOSaJeuhWLryJV {
  color: #fff;
}

._3eRM0SmndVHfVDop7KQkgf {
  font-size: 40px;
  font-size: inherit;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.05;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-text-stroke: 0.45px;
}

._3eRM0SmndVHfVDop7KQkgf b,
._3eRM0SmndVHfVDop7KQkgf strong,
._3eRM0SmndVHfVDop7KQkgf em {
  font-family: 'PlayboyVisueltOutline';
}

._3eRM0SmndVHfVDop7KQkgf.w2MrAzvsa6uaRWn4sr3VS {
  font-size: initial;
}

._2iPA1XgFVH9FUnbIDQYima {
  white-space: nowrap;
}

.wvy2zDIWIGohUJEJ5ogXU {
  background: rgba(0, 0, 0, 0.35);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

._1DNwAbFLTQgkZYjt--lmVi {
  text-decoration: none;
  height: 100%;
  width: 100%;
  display: flex;
  text-decoration: none;
  align-items: center;
  justify-content: center;
}

._1DNwAbFLTQgkZYjt--lmVi::after {
  content: '';
  cursor: pointer;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

._28JMbU08lu1qqmNBIbgvxV {
  font-family: "object-fit:cover";
  object-fit: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

@media (min-width: 1024px) {
  ._3Nc6DWYVsgPCZc2aT0MpNt._4IlCWmC98RVIMefEs08c- {
    max-height: 126px;
  }

  ._3Nc6DWYVsgPCZc2aT0MpNt._4Bztn-bU23mTuPCZnMXZf {
    max-height: 320px;
  }
}

@media (min-width: 1440px) {
  ._3Nc6DWYVsgPCZc2aT0MpNt {
    max-width: 960px;
    margin: 0 auto;
  }

  ._3Nc6DWYVsgPCZc2aT0MpNt._4IlCWmC98RVIMefEs08c- {
    max-height: 230px;
  }

  ._3Nc6DWYVsgPCZc2aT0MpNt._4Bztn-bU23mTuPCZnMXZf {
    max-height: 380px;
  }
}

._2YzoBkCqcb_VG-KaWGWAHy {
  height: var(--card-height-small);
}

._1a9ymN5gr-P6Fw4V8rluNh {
  height: var(--card-height-medium);
}

._1GWpI9G-XMMk-0eqEzpSrw {
  height: var(--card-height-large);
}

._3aR8FxB5-hv5XX-qVh4cgJ {
  height: var(--card-height-hero);
}

._2HgX7w2XHST4P7V6LV5jMr {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden;
  padding: 26px 32px;
  position: relative;
  width: 100%;
  background: var(--bgcolor);
}

._3tRViV6pY4Sk-aDx26wGpv {
  visibility: hidden;  
}

._2HgX7w2XHST4P7V6LV5jMr::before {
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 30%, #000000 89%);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* Iniital position for the title before animation */
.uv3-WSAAViAbiNLuwrXTW {
  transform: translateY(30px);
  opacity: 0;
}

.sQ5uAxQ70sL5XWmI1XKp2 {
  display: block;
  text-decoration: none;
}

.sQ5uAxQ70sL5XWmI1XKp2::after {
  content: '';
  cursor: pointer;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

._146NihuuUKG3RqkFcj1i6L {
  font-family: "object-fit:cover";
  object-fit: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

._2Fah1ZErVNHD5VTgXa9lT_ {
  max-width: 80%;
  position: relative;
  z-index: 10;
}

._1za2OZVjVlaSwHo3T0t52X {
  color: #fff;
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.2;
  margin: 15px 0 0 0;
}

.yDSNTwEktRO7WHSW803TS {
  color: #fff;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.4;
}

._1vEMPuqwj3yvIsDVcDdITp {
  position: relative;
  z-index: 3;
}

/* :hovered */
._2Fah1ZErVNHD5VTgXa9lT_,
._1vEMPuqwj3yvIsDVcDdITp {
  transition: transform 0.65s ease;
  transition-delay: 0.05s;
}

._2HgX7w2XHST4P7V6LV5jMr::before {
  transition: background-color 0.65s ease, opacity 0.65s ease;
  transition-delay: 0.05s;
}

._2HgX7w2XHST4P7V6LV5jMr ._146NihuuUKG3RqkFcj1i6L {
  transition: transform 0.75s ease;
  transition-delay: 0.05s;
}

@media (hover: hover) {
  ._2HgX7w2XHST4P7V6LV5jMr:not(._1UACGaqp8VwvbpoyjRYzWk):hover ._1vEMPuqwj3yvIsDVcDdITp,
  ._2HgX7w2XHST4P7V6LV5jMr:not(._1UACGaqp8VwvbpoyjRYzWk):hover ._2Fah1ZErVNHD5VTgXa9lT_ {
    transform: translate3d(0, -12px, 0);
  }

  ._2HgX7w2XHST4P7V6LV5jMr:not(._1UACGaqp8VwvbpoyjRYzWk):hover ._146NihuuUKG3RqkFcj1i6L {
    transform: scale(1.1);
  }
}

/* isCarouselItem */
._2HgX7w2XHST4P7V6LV5jMr._18BmnD4OlJ7f5lZ8V84gA0 {
  padding-bottom: 62px;
}

/* CardStyle.Hero */
._28Egunh4_7fQwA4HIAM-QF ._1za2OZVjVlaSwHo3T0t52X {
  font-size: 4rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 11px 0 6px 0;
}

._28Egunh4_7fQwA4HIAM-QF .yDSNTwEktRO7WHSW803TS {
  line-height: 1.43;
}

/* CardStyle.Medium */
._1tW3eOOJVcpjg6k-HG3Txi {
  padding: 26px 42px 27px 32px;
}

._1tW3eOOJVcpjg6k-HG3Txi._32K51H9-obmzSSCFinaRQG {
  padding: 26px 22px;
}

._1tW3eOOJVcpjg6k-HG3Txi ._1za2OZVjVlaSwHo3T0t52X {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.43;
  margin-top: 10px;
}

._1Z-BsgzhsCx6sVnH0h3gVd {
  margin-top: 20px;
  white-space: nowrap;
}

@media (min-width: 768px) and (max-width: 950px) {
  ._1tW3eOOJVcpjg6k-HG3Txi {
    padding: 26px 22px;
  }

  ._1tW3eOOJVcpjg6k-HG3Txi._32K51H9-obmzSSCFinaRQG {
    padding: 24px 20px;
  }

  ._1Z-BsgzhsCx6sVnH0h3gVd {
    width: 100%;
    max-width: 130px;
    padding: 0;
  }
}

@media (min-width: 1024px) {
  ._28Egunh4_7fQwA4HIAM-QF {
    padding: 59px 89px;
  }

  ._28Egunh4_7fQwA4HIAM-QF ._1za2OZVjVlaSwHo3T0t52X {
    font-size: 8rem;
    line-height: 1;
    margin-top: 16px;
  }

  ._28Egunh4_7fQwA4HIAM-QF .yDSNTwEktRO7WHSW803TS {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 1.56;
  }

  ._1tW3eOOJVcpjg6k-HG3Txi ._1za2OZVjVlaSwHo3T0t52X {
    font-size: 1.6rem;
    line-height: 1.5;
  }

  ._1tW3eOOJVcpjg6k-HG3Txi._32K51H9-obmzSSCFinaRQG {
    padding: 26px 32px;
  }
}

@media (min-width: 1440px) {
  ._28Egunh4_7fQwA4HIAM-QF {
    padding: 74px 124px;
    min-height: 750px;
  }

  ._28Egunh4_7fQwA4HIAM-QF ._1za2OZVjVlaSwHo3T0t52X {
    font-size: 10rem;
    margin-bottom: 15px;
  }

  ._28Egunh4_7fQwA4HIAM-QF .yDSNTwEktRO7WHSW803TS {
    font-size: 2.2rem;
  }
}

._1VLjjv8OY_SYIsnm0Y6rgg {
  opacity: 0;
  transform: translateY(100px);
}

.carousel .control-arrow,
.carousel.carousel-slider .control-arrow {
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  -ms-transition: all 0.25s ease-in;
  -o-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  position: absolute;
  z-index: 2;
  top: 20px;
  border: 0;
  font-size: 32px;
  width: 20%;
  cursor: pointer;
  opacity: 0.5;
}

.carousel .control-disabled.control-arrow {
  opacity: 0;
  filter: alpha(opacity=0);
  cursor: inherit;
  display: none;
}
.carousel .control-prev.control-arrow {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA4IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1NC4xICg3NjQ5MCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+UGF0aCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9Imljb24vY2hldnJvbi93aHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjAwMDAwMCwgLTUuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTIuMDAwMDAwLCAxMi4wMDAwMDApIHJvdGF0ZSgxODAuMDAwMDAwKSB0cmFuc2xhdGUoLTEyLjAwMDAwMCwgLTEyLjAwMDAwMCkgIiBwb2ludHM9IjkgMTggMTUgMTIgOSA2Ij48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 16px center no-repeat;
  left: 0;
}
.carousel .control-prev.control-arrow:before {
  border-right: 8px solid #fff;
}
.carousel .control-next.control-arrow {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjE0cHgiIHZpZXdCb3g9IjAgMCA4IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1NC4xICg3NjQ5MCkgLSBodHRwczovL3NrZXRjaGFwcC5jb20gLS0+CiAgICA8dGl0bGU+UGF0aCAyPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9IlN5bWJvbHMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+CiAgICAgICAgPGcgaWQ9Imljb24vY2hldnJvbi93aHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC04LjAwMDAwMCwgLTUuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMiIgcG9pbnRzPSI5IDE4IDE1IDEyIDkgNiI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) right 16px center no-repeat;
  right: 0;
}
.carousel .control-next.control-arrow:before {
  border-left: 8px solid #fff;
}
.carousel {
  position: relative;
  width: 100%;
}
.carousel * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.carousel img {
  display: inline-block;
  pointer-events: none;
}
.carousel .carousel {
  position: relative;
}
.carousel .control-arrow {
  outline: 0;
  border: 0;
  background: none;
  top: 50%;
  margin-top: -13px;
  font-size: 18px;
}
.carousel .thumbs-wrapper {
  margin: 20px;
  overflow: hidden;
}
.carousel .thumbs {
  -webkit-transition: all 0.15s ease-in;
  -moz-transition: all 0.15s ease-in;
  -ms-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  position: relative;
  list-style: none;
  white-space: nowrap;
}
.carousel .thumb {
  -webkit-transition: border 0.15s ease-in;
  -moz-transition: border 0.15s ease-in;
  -ms-transition: border 0.15s ease-in;
  -o-transition: border 0.15s ease-in;
  transition: border 0.15s ease-in;
  display: inline-block;
  width: 80px;
  margin-right: 6px;
  white-space: nowrap;
  overflow: hidden;
  border: 3px solid #fff;
  padding: 2px;
}
.carousel .thumb:focus {
  border: 3px solid #ccc;
  outline: none;
}
.carousel .thumb.selected,
.carousel .thumb:hover {
  border: 3px solid #333;
}
.carousel .thumb img {
  vertical-align: top;
}
.carousel.carousel-slider {
  position: relative;
  margin: 0;
  overflow: hidden;
}
.carousel.carousel-slider .control-arrow {
  top: 0;
  color: #fff;
  font-size: 26px;
  bottom: 0;
  margin-top: 0;
  padding: 5px;
}

.carousel .slider-wrapper {
  overflow: hidden;
  margin: auto;
  width: 100%;
  -webkit-transition: height 0.15s ease-in;
  -moz-transition: height 0.15s ease-in;
  -ms-transition: height 0.15s ease-in;
  -o-transition: height 0.15s ease-in;
  transition: height 0.15s ease-in;
}
.carousel .slider-wrapper.axis-horizontal .slider {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.carousel .slider-wrapper.axis-horizontal .slider .slide {
  flex-direction: column;
  flex-flow: column;
}
.carousel .slider-wrapper.axis-vertical {
  -ms-box-orient: horizontal;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -webkit-flex;
  display: flex;
}
.carousel .slider-wrapper.axis-vertical .slider {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.carousel .slider {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
  width: 100%;
}
.carousel .slider.animated {
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}

.carousel .slide {
  min-width: 100%;
  margin: 0;
  position: relative;

  /* ! Centering Image */
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel .slide picture {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: inherit;
}
.carousel .slide img {
  border: 0;
  vertical-align: top;

  /* ! Making sure image fits within the viewport */
  height: 100vh;
  font-family: "object-fit:contain";
  object-fit: contain;
  /* max-height: 100vh;
  font-family: 'object-fit:cover';
  object-fit: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%; */
}
@media (min-width: 768px) {
  .carousel .slide img.captionSlide {
    height: 85vh;
    font-family: "object-fit:cover";
    object-fit: cover;
  }
}
.carousel .slide iframe {
  display: inline-block;
  width: calc(100% - 80px);
  margin: 0 40px 40px;
  border: 0;
}
.carousel .slide .legend {
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: absolute;
  bottom: 0;
  background: #000;
  color: #fff;
  padding: 10px;
  font-size: 12px;
  text-align: left;
  line-height: initial;
  -webkit-transition: opacity 0.35s ease-in-out;
  -moz-transition: opacity 0.35s ease-in-out;
  -ms-transition: opacity 0.35s ease-in-out;
  -o-transition: opacity 0.35s ease-in-out;
  transition: opacity 0.35s ease-in-out;
}
@media (min-width: 768px) {
  .carousel .slide figcaption.legend {
    opacity: 0.25;
    min-height: 7.5vh;
  }
}
.carousel .control-dots {
  bottom: 0;
  left: 0;
  margin: 0 0 27px 32px;
  position: absolute;
  width: 100%;
}

.carousel .control-dots .dot {
  background-color: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  display: inline-block;
  height: 2px;
  margin-right: 9px;
  outline: none;
  position: relative;
  width: 30px;
}

.carousel .control-dots .dot:hover {
  background-color: white;
}

.carousel .carousel-status {
  color: rgba(255, 255, 255, 0.5);
  font-family: Visuelt;
  font-size: 1.2rem;
  font-weight: 500;
  left: 15px;
  letter-spacing: 0.9px;
  line-height: 1.67;
  padding: 5px;
  position: fixed;
  text-transform: uppercase;
  top: 25px;
}

.carousel .carousel-status:first-letter {
  color: rgba(255, 255, 255, 1);
}

.carousel:hover .slide .legend {
  opacity: 1;
}

.carousel .control-dots .dot::after {
  background-color: white;
  bottom: 0;
  content: '';
  height: 100%;
  position: absolute;
  width: 0;
}

.carousel .control-dots .dot.selected::after {
  transition: width 350ms linear;
  width: 100%;
}

._4WRjdGeZ1pDFey850RrE7 {
  background: black;
}

._4WRjdGeZ1pDFey850RrE7 > div {
  align-items: center;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: center;
  position: relative;
  z-index: 1;
}

._3B67iM-mw2Nhhddnz5NVHF {
  align-items: center;
  color: white;
  display: flex;
  justify-content: space-between;
  padding: 28px 21px;
  position: absolute;
  width: 100%;
  z-index: 2;
}

._1QLhAZBv7Pvd7-JIu4QnJK {
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.9px;
  line-height: 1.67;
  text-transform: uppercase;
}

._1QLhAZBv7Pvd7-JIu4QnJK span {
  color: rgba(255, 255, 255, 1);
}

.gMs0yNdfvg0QIowx_SvGF {
  position: relative;
}

._3XcXbw_4S5kt5-c86lLd3Y {
  align-items: center;
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.43), rgba(0, 0, 0, 0));
  bottom: 0;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0;
  padding: 35% 32px;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

._1VI2yPkJUQiMGbb8h8HgNn {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}

._3ZQ6HrN41G-LkHkUbjdmMd {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: auto;
  position: relative;
}

._1hG1EUqR-KolLV3GRAW3ON {
  background: black;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateZ(0);
}

._2C6Ukp49S0krZ96BDQRYoS {
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
}

._33ccnJNVqixklsSs32Uods {
  margin-top: 20px;
}

@media (min-width: 1024px) {
  ._1VI2yPkJUQiMGbb8h8HgNn {
    margin-top: 48px;
    margin-bottom: 128px;
  }
}

._12ie338qEgNCcUdN5hkw0z {
  position: relative;
  margin-bottom: 64px;
  margin-top: 64px;
  padding-top: 32px;
}

/* Top line */
._12ie338qEgNCcUdN5hkw0z::before {
  display: block;
  position: absolute;
  height: 1px;
  width: 75%;
  left: 0;
  top: 0;
  right: 25%;
  content: '';
  background-color: var(--color);
}

._2xe-ZKwjBgRm3HnVV8Lorw {
  width: 75%;
  margin-left: 25%;
  padding-right: var(--horizontal-margin);
  padding-bottom: 24px;
  border-bottom: 1px var(--color) solid;
  font-size: 2.6rem;
  color: #000;
  line-height: 1.5;
  font-weight: 300;
}

._1pyRa-TnkodlzHNS9gbZqX {
  color: #fff;
}

@media (min-width: 1024px) {
  ._12ie338qEgNCcUdN5hkw0z {
    padding-left: calc(var(--outer-margin) + var(--wide-inner-margin));
    margin-top: 64px;
    margin-bottom: 64px;
  }

  ._2xe-ZKwjBgRm3HnVV8Lorw {
    padding-right: calc(var(--outer-margin) + var(--wide-inner-margin));
    font-size: 3.6rem;
    line-height: 1.56;
    padding-top: 40px;
    padding-bottom: 72px;
  }
}

._2GVU_27OYytmu7_xDPAWhD,
.YVk0Cyp7ShSTG3lmNm3qq,
._1KfKD67tVyZbfr2kLPWYLO {
  position: relative;
}

._3IfrdnpOo6vb8RM7YaSCUF {
  font-size: 1.4rem;
  line-height: 20px;
}

@media (min-width: 1024px) {
  ._3IfrdnpOo6vb8RM7YaSCUF {
    font-size: 1.6rem;
    line-height: 1.5;
  }
}

.jQp5-04Nuv_qM6WrXG4fF {
  font-size: 2.6rem;
  font-weight: normal;
  line-height: 36px;
  letter-spacing: 0.04em;
}

@media (min-width: 1024px) {
  .jQp5-04Nuv_qM6WrXG4fF {
    font-size: 3.8rem;
    line-height: 1.37;
    letter-spacing: 0.6px;
  }
}

/* Subtile Caption */
.q6BGuQZHhIO0p6G_2c7Yr {
  padding: 0.8rem;
  font-size: 1.2rem;
  line-height: 1.333333333;
  text-align: right;
}

._2GVU_27OYytmu7_xDPAWhD._1RPWtG-kkedVQuVAmTUPan,
.YVk0Cyp7ShSTG3lmNm3qq._1RPWtG-kkedVQuVAmTUPan {
  padding-top: 0;
}

/* PRIMARY TIER */
._2GVU_27OYytmu7_xDPAWhD {
  padding-top: 64px;
  padding-bottom: 64px;
  background-color: var(--dominant-color, #fff);
  color: var(--highlight-color, inherit);
}

._2GVU_27OYytmu7_xDPAWhD ._3IfrdnpOo6vb8RM7YaSCUF {
  margin-bottom: 40px;
}

@media (min-width: 1024px) {
  ._2GVU_27OYytmu7_xDPAWhD,
  ._2GVU_27OYytmu7_xDPAWhD._1RPWtG-kkedVQuVAmTUPan {
    padding-top: 80px;
    padding-bottom: 160px;
  }

  ._2GVU_27OYytmu7_xDPAWhD ._3IfrdnpOo6vb8RM7YaSCUF {
    margin-bottom: 64px;
  }
}

/* SECONDARY TIER */
.YVk0Cyp7ShSTG3lmNm3qq {
  padding-top: 42px;
  margin-bottom: 32px;
}

._1RPWtG-kkedVQuVAmTUPan .q6BGuQZHhIO0p6G_2c7Yr {
  padding-bottom: 42px;
}

.YVk0Cyp7ShSTG3lmNm3qq ._3IfrdnpOo6vb8RM7YaSCUF {
  margin-bottom: 27px;
  color: #000;
}

@media (min-width: 1024px) {
  .YVk0Cyp7ShSTG3lmNm3qq,
  .YVk0Cyp7ShSTG3lmNm3qq._1RPWtG-kkedVQuVAmTUPan {
    padding-top: 80px;
    margin-bottom: 64px;
  }

  .YVk0Cyp7ShSTG3lmNm3qq ._3IfrdnpOo6vb8RM7YaSCUF {
    margin-bottom: 64px;
  }
}

.YVk0Cyp7ShSTG3lmNm3qq .jQp5-04Nuv_qM6WrXG4fF {
  color: var(--dominant-color, inherit);
}

/* TERTIARY TIER */
._1KfKD67tVyZbfr2kLPWYLO {
  padding-top: 16px;
}

._1KfKD67tVyZbfr2kLPWYLO .q6BGuQZHhIO0p6G_2c7Yr {
  /* This is a stopgap. Caption should display in `ArticleTitle` for Tertiary. */
  display: none;
}

@media (min-width: 1024px) {
  ._1KfKD67tVyZbfr2kLPWYLO {
    padding-top: 0;
  }

  /* Subtile Caption */
  .q6BGuQZHhIO0p6G_2c7Yr {
    position: absolute;
    top: 16px;
    right: var(--outer-margin);
    padding: 0.2rem 0;
  }

  ._1RPWtG-kkedVQuVAmTUPan .q6BGuQZHhIO0p6G_2c7Yr {
    padding-bottom: 0;
  }
}

._2JvTzMClPxMco7c4ZVLsTf {
  display: block;
  position: relative;
  overflow: hidden;
}

._3AXeLnp4Tz_foEfzM7zfiJ {
  position: relative;
  z-index: 10;
}

._34cLSfs6nXqywwfYRWWWsJ video {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover";
  object-fit: cover;
}

._1QNZ-awjrUJCAhubgUb1yg {
  height: 100%;
  width: 100%;
}

._1QNZ-awjrUJCAhubgUb1yg iframe {
  width: 100%;
  height: 100%;
}

.NPvFI87YHY_l2_2EgrdNA {
  position: relative;
  pointer-events: all;
}

._3hHc5JYAksFfdlDSjAjVku {
  left: 9px;
  position: absolute;
  top: 9px;
  z-index: 3;
}

._1PG-nifvfhT0TZpfEuus {
  background: black;
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateZ(0);
}

._3Hu9E6fYenxKmzj-1IWHRt {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 100vw;
  overflow: hidden;
  background-size: cover;
  background-position: top center;
}

._3Hu9E6fYenxKmzj-1IWHRt img {
  width: 100%;
}

@media (min-width: 1024px) {
  ._3Hu9E6fYenxKmzj-1IWHRt {
    width: 100%;
    padding: 0;
    max-width: none;
    max-height: none;
  }
}

/* Overlay gradient */
._3Hu9E6fYenxKmzj-1IWHRt:before {
  display: block;
  position: absolute;
  top: 64px;
  right: 0;
  bottom: 0;
  left: 0;
  content: '';
  background-blend-mode: multiply;
  background-image: linear-gradient(
    to bottom,
    rgba(159, 159, 159, 0),
    rgba(2, 2, 2, 0.8)
  );
}

._2MCvgXb9yEKRl4DuABwFIf {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
  padding: 0 0 var(--outer-margin) var(--horizontal-margin);
  max-width: 70%;
}

@media (min-width: 1024px) {
  ._2MCvgXb9yEKRl4DuABwFIf {
    padding: 0 var(--outer-margin) var(--outer-margin);
  }
}

._1vRrPpw_5hkObyGoPxOHIj {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 10px;
}

@media (min-width: 1024px) {
  ._1vRrPpw_5hkObyGoPxOHIj {
    font-size: 6rem;
    line-height: 1;
  }
}

.acyyEdMbNR6q8v4Q3XBv {
  display: inline-block;
  text-transform: uppercase;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.9px;
  line-height: 1.33;
  color: #fff;
  cursor: pointer;
}

@media (min-width: 1024px) {
  .acyyEdMbNR6q8v4Q3XBv {
    font-size: 1.4rem;
    font-weight: bold;
    letter-spacing: normal;
  }
}

.acyyEdMbNR6q8v4Q3XBv svg {
  width: 24px;
  height: 24px;
  vertical-align: middle;
  margin-right: 7px;
}

@media (min-width: 1024px) {
  .acyyEdMbNR6q8v4Q3XBv svg {
    width: 48px;
    height: 48px;
    margin-right: 18px;
  }
}

.Zaj19DiruB_T_d6QWO_tj {
  color: white;
  overflow: hidden;
  padding-top: 70px;
  position: relative;
  width: 100%;
}

@media (min-width: 1440px) {
  .Zaj19DiruB_T_d6QWO_tj {
    padding-top: 92px;
  }
  ._3fDEFdBIXHJWPo_DWvjOUL {
    padding-top: 70px;
  }
}

._3fDEFdBIXHJWPo_DWvjOUL {
  height: var(--card-billboard-height-medium, var(--card-height-large));
}

._2A73yYtOhWfFiY9pWR_k6J {
  height: var(--card-billboard-height-large, var(--card-height-large));
}

._1U08WsD3o8W9R0Ml4itrKb {
  color: white;
  display: block;
  text-decoration: none;
}

._1U08WsD3o8W9R0Ml4itrKb::after {
  content: '';
  cursor: pointer;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

._2d0ITONqOLjxK81EeBuNAe {
  display: inline-block;
  margin-left: 32px;
  position: relative;
  z-index: 5;
}

@media (min-width: 1440px) {
  ._2d0ITONqOLjxK81EeBuNAe {
    margin-left: 32px;
  }
  ._3fDEFdBIXHJWPo_DWvjOUL ._2d0ITONqOLjxK81EeBuNAe {
    margin-left: 54px;
  }
}

._1sig1ArBjVsP18Hd1Ipjmo {
  font-family: 'PlayboyVisueltOutline';
  font-size: 10.1rem;
  left: 32px;
  letter-spacing: -0.0376em;
  line-height: 1.3;
  text-transform: uppercase;
  opacity: 0.4;
  pointer-events: none;
  position: absolute;
  top: 18px;
  user-select: none;
  white-space: nowrap;
}

@media (min-width: 1024px) {
  ._1sig1ArBjVsP18Hd1Ipjmo {
    left: 32px;
  }
}

@media (min-width: 1440px) {
  ._1sig1ArBjVsP18Hd1Ipjmo {
    top: 28px;
    font-size: 13.1rem;
  }
  ._3fDEFdBIXHJWPo_DWvjOUL ._1sig1ArBjVsP18Hd1Ipjmo {
    top: 18px;
    left: 54px;
    font-size: 9.8rem;
  }
}

.PowOUhPoiblCjnHrnWksC {
  bottom: 0;
  height: 100%;
  font-family: "object-fit:cover";
  object-fit: cover;
  overflow: hidden;
  padding: 104px 0;
  position: absolute;
  top: 0;
  width: calc(100% - 65px);
  z-index: 5;
}

@media (min-width: 1440px) {
  .PowOUhPoiblCjnHrnWksC {
    padding: 140px 0;
    width: calc(100% - 166px);
  }

  ._3fDEFdBIXHJWPo_DWvjOUL .PowOUhPoiblCjnHrnWksC {
    padding: 104px 0;
    width: calc(100% - 130px);
  }
}

._12FR0c10wi8S_7_cRhFyT_ {
  left: 0;
}

.X-YlWtJf2ORI8EYHRSP2h {
  right: 0;
  text-align: right;
}

._3MAALLnXT1Hu7C7O3GYGKH {
  height: 100%;
  transition: transform 1s ease;
  transition-delay: 0.15s;
  width: auto;
  font-family: "object-fit:cover";
  object-fit: cover;
}

@media (hover: hover) {
  .Zaj19DiruB_T_d6QWO_tj:hover ._3MAALLnXT1Hu7C7O3GYGKH {
    transform: scale(1.1);
  }
}

._2ItlATfgj4ZAipbI98tP9j {
  bottom: 32px;
  left: 32px;
  position: absolute;
  right: 30px;
  z-index: 10;
}

@media (min-width: 1440px) {
  ._2ItlATfgj4ZAipbI98tP9j {
    bottom: 64px;
    left: 54px;
  }
}

._3Jt_hvDEd11h7ve1qrtCE7 {
  font-size: 6rem;
  font-weight: bold;
  line-height: 1;
}

@media (min-width: 1440px) {
  ._3Jt_hvDEd11h7ve1qrtCE7 {
    font-size: 8rem;
    margin-bottom: 8px;
  }
}

.JPjquHZXg8RZ_PhGAirg7 {
  font-size: 1.4rem;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 1.4;
}

@media (min-width: 1440px) {
  .JPjquHZXg8RZ_PhGAirg7 {
    font-size: 1.8rem;
  }
}

._24meJiuQhu-uy-mWTkusru {
  color: var(--text-color);
  max-height: 650px;
}

._2tmvVsZl_IbuvGMQKyn5zm {
  height: 192px;
  height: 50vw;
  max-height: 320px;
  width: 100%;
  font-family: "object-fit:cover";
  object-fit: cover;
}

._3teCBY2Hz8gsdg1RXaIMY {
  padding-top: 24px;
  padding-bottom: 24px;
}

._3QSeYTano_oJY8hKse355W {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 24px;
}

@media (min-width: 1024px) {
  ._24meJiuQhu-uy-mWTkusru {
    display: flex;
    align-items: center;
    margin: 64px var(--horizontal-margin);
  }

  ._24meJiuQhu-uy-mWTkusru > * {
    width: 50%;
  }

  ._2tmvVsZl_IbuvGMQKyn5zm {
    height: 650px;
    max-height: none;
  }

  ._3teCBY2Hz8gsdg1RXaIMY {
    min-height: 0;
    padding: 32px var(--horizontal-margin) 32px var(--outer-margin);
  }

  ._3QSeYTano_oJY8hKse355W {
    font-size: 4rem;
    line-height: 1.1;
  }
}

._1uMvDzsuohcWeyexhmxIRn {
  align-items: center;
  background-color: #b2b2b2;
  color: #000;
  display: flex;
  justify-content: space-between;
  padding: 18px 16px;
  width: 100%;
}

._1paM_Z6-WZeg-ReBSi1PHO._1uMvDzsuohcWeyexhmxIRn {
  background-color: #ffcccc;
  margin-bottom: 12px;
}

.tqP7pQeN7O79Yc_SQ_LPf {
  font-size: 1.2rem;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 1.33;
}

._1Yl6w2A8p-o-9qM5qpi20I {
  -webkit-appearance: none;
  background-color: transparent;
  border: none;
  color: inherit;
  cursor: pointer;
  font-family: inherit;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.5px;
  outline: none;
  padding: 0;
  text-transform: uppercase;
}

._3QbGkI7gOV79eGLQAJsepq {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 18px 20px 18px 16px;
  border: 1px rgba(255, 255, 255, 0.5) solid;
  position: relative;
}

._2_Ks_7fuN5dQuq-7zQvMIw,
.xIYomyU2E0f8aXH01CQ97 {
  background: transparent;
  border: 0;
  padding: 0;
  outline: none;
  color: #fff;
  line-height: 18px;
}

._2_Ks_7fuN5dQuq-7zQvMIw {
  width: 100%;
  padding-right: 40px;
  font-size: 1.4rem;
}

._2_Ks_7fuN5dQuq-7zQvMIw::placeholder {
  color: rgba(255, 255, 255, 0.7);
}

/* Change the white to any color ;) */
._2_Ks_7fuN5dQuq-7zQvMIw:-webkit-autofill:hover,
._2_Ks_7fuN5dQuq-7zQvMIw:-webkit-autofill:focus,
._2_Ks_7fuN5dQuq-7zQvMIw:-webkit-autofill,
._2_Ks_7fuN5dQuq-7zQvMIw:-webkit-autofill:active {
  box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.7) inset !important;
  -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0.7) inset !important;
  margin-right: 40px;
}

.xIYomyU2E0f8aXH01CQ97 {
  cursor: pointer;
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  height: 100%;
  position: absolute;
  top: 0;
  right: 10px;
  padding: 0 10px;
}

.xIYomyU2E0f8aXH01CQ97:hover {
  opacity: 0.55;
}

.JIe5lW7O7kBikIE0MJ0u2 {
  color: white;
  max-height: 650px;
}

._2JvzgvjgHfRoCq6Omvkhgt {
  max-width: 420px;
}

._2JvzgvjgHfRoCq6Omvkhgt form input::placeholder {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 1.2rem;
  opacity: 0.85;
  font-size: 12px;
  color: #ffffff;
  letter-spacing: 0.86px;
  line-height: 11.04px;
}

._2JvzgvjgHfRoCq6Omvkhgt form {
  padding: 21px 50px 21px 30px;
}

.Sb4Xl_ECWXearjsnVktcx {
  height: 192px;
  height: 50vw;
  max-height: 320px;
  width: 100%;
  font-family: "object-fit:cover";
  object-fit: cover;
}

._38SkWRiU1W4aeIK3yEv9W0 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.rgcoHy15C7o1rfVCoAyBA {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 24px;
}

._2XsTILlKpl-mPxAyp77i-8 {
  color: rgba(255, 255, 255, 0.7);
  margin: 10px 0;
  font-size: 1.2rem;
  line-height: 1.7rem;
}

._2XsTILlKpl-mPxAyp77i-8 a {
  color: rgba(255, 255, 255, 0.7);
}

@media (min-width: 1024px) {
  .JIe5lW7O7kBikIE0MJ0u2 {
    display: flex;
    align-items: center;
    margin: 64px var(--horizontal-margin);
  }

  .JIe5lW7O7kBikIE0MJ0u2 > * {
    width: 50%;
  }

  .Sb4Xl_ECWXearjsnVktcx {
    height: 650px;
    max-height: none;
  }

  ._38SkWRiU1W4aeIK3yEv9W0 {
    min-height: 0;
    padding: 32px var(--horizontal-margin) 32px var(--outer-margin);
  }

  .rgcoHy15C7o1rfVCoAyBA {
    font-size: 4rem;
    line-height: 1.1;
  }
}

._3J7T80EyDFYp1U754bA25M {
  color: black;
  text-decoration: none;
}

._2y1rByO503kx2qvqnbKKKl {
  display: block;
  height: 372px;
  overflow: hidden;
}

._1akklSzzIH6gx2PjLCcjac {
  display: block;
  height: 100%;
  font-family: "object-fit:cover";
  object-fit: cover;
  width: 100%;
}

._2vxyKemdI4L44qep85n26H {
  padding-top: 20px;
  padding-left: var(--outer-margin);
}

._1-RMjiqs5jeUQKEDoSWxXn {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.43;
  margin-bottom: 4px;
}

.PhQgXPCvf60MFItDT1zY4 {
  display: block;
  font-size: 1.4rem;
  line-height: 1.14;
  opacity: 0.7;
}

@media (min-width: 1024px) {
  ._2vxyKemdI4L44qep85n26H {
    padding-left: 0;
  }

  .pb--related-section ._2vxyKemdI4L44qep85n26H {
    padding-left: 10px;
    padding-right: 10px;
  }

  ._1-RMjiqs5jeUQKEDoSWxXn {
    font-size: 1.6rem;
    line-height: 1.5;
  }

  .PhQgXPCvf60MFItDT1zY4 {
    font-size: 1.6rem;
    line-height: 1.5;
  }
}

.IHGqIjVNXLpp1yx4Ec2Bh {
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  overflow: hidden;
  padding: 26px 32px;
  position: relative;
  text-align: left;
  background: var(--bgcolor);
}

.IHGqIjVNXLpp1yx4Ec2Bh::before {
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 30%, #000000 89%);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

/* Iniital position for the title before animation */
._1osqms-m3946o-OkMopYAf {
  transform: translateY(30px);
  opacity: 0;
  position: relative;
  z-index: 4;
}

.ACrzdXJzvEQsk52g-K8h0 {
  color: white;
  display: block;
  text-decoration: none;
}

.ACrzdXJzvEQsk52g-K8h0::after {
  content: '';
  cursor: pointer;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

.mAqzPe02jTpWFXQ8W90xN {
  font-size: 3rem;
  letter-spacing: 0;
  line-height: 1.2;
  margin-top: 15px;
  position: relative;
  width: 65%;
  z-index: 2;
}

._21whccs2b3EOf2x2Yj9QzP {
  font-size: 3rem;
  letter-spacing: 0.83px;
  line-height: 1.2;
}

._2wqBa3agA_BXHKsCkMQTdo {
  font-family: "object-fit:cover";
  object-fit: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.Zr8RYC72USueMWifdd41_ {
  position: relative;
  z-index: 3;
}

/* :hovered */
.mAqzPe02jTpWFXQ8W90xN,
._3hhH9c4Ywnlj75NXDqFUI_,
.Zr8RYC72USueMWifdd41_ {
  transition: transform 0.65s ease;
  transition-delay: 0.05s;
}

.IHGqIjVNXLpp1yx4Ec2Bh::before {
  transition: background-color 0.75s ease, opacity 0.75s ease;
  transition-delay: 0.05s;
}

.IHGqIjVNXLpp1yx4Ec2Bh ._2wqBa3agA_BXHKsCkMQTdo {
  transition: transform 0.75s ease;
  transition-delay: 0.05s;
}

@media (hover: hover) {
  .IHGqIjVNXLpp1yx4Ec2Bh:not(.X2yMdY9OjYcGEEnhHEIoN):hover .Zr8RYC72USueMWifdd41_,
  .IHGqIjVNXLpp1yx4Ec2Bh:not(.X2yMdY9OjYcGEEnhHEIoN):hover ._3hhH9c4Ywnlj75NXDqFUI_,
  .IHGqIjVNXLpp1yx4Ec2Bh:not(.X2yMdY9OjYcGEEnhHEIoN):hover .mAqzPe02jTpWFXQ8W90xN {
    transform: translate3d(0, -12px, 0);
  }

  .IHGqIjVNXLpp1yx4Ec2Bh:hover ._2wqBa3agA_BXHKsCkMQTdo {
    transform: scale(1.1);
  }
}

._3RS_m13MgUn7HXxXOBKJq5 {
  align-items: center;
  background: #000;
  color: #fff;
  padding-top: 80px;
  padding-bottom: 102px;
  position: relative;
  text-align: center;
}

._13357Iz3WxiFbz2Py_R1aW {
  color: white;
  display: block;
  text-decoration: none;
}

._13357Iz3WxiFbz2Py_R1aW::after {
  content: '';
  cursor: pointer;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

._1FHuiOfww2VVANYppYIL0o {
  font-family: "object-fit:cover";
  object-fit: cover;
  filter: grayscale(1);
  height: 100%;
  left: 0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}

._1FHuiOfww2VVANYppYIL0o:before {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #000000);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.74;
  position: absolute;
  top: 0;
  width: 100%;
}

._33WyPLLM_Ex-cx6LQPL1Hz {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

._2D9sSNLxb78sZ50xnU7qvw {
  font-size: 2.6rem;
  font-weight: 300;
  line-height: 1.54;
  margin-bottom: 46px;
}

.-QPAd9fH--OHXQKXg69b {
  margin-bottom: 42px;
  position: relative;
  z-index: 3;
}

._3jLgEIJ-cnAmjm68ZW22Tw {
  display: block;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 500;
  padding-top: 34px;
  position: relative;
}

._3jLgEIJ-cnAmjm68ZW22Tw::before {
  background-color: currentColor;
  content: '';
  display: block;
  height: 1px;
  left: 50%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 20px;
}

@media (min-width: 768px) {
  ._3RS_m13MgUn7HXxXOBKJq5._1THqh4AF9_PDiU9_ZgTKBK {
    margin: 46px var(--horizontal-margin);
    height: auto;
    min-height: 50vw;
  }
}

@media (min-width: 1024px) {
  ._3RS_m13MgUn7HXxXOBKJq5._1THqh4AF9_PDiU9_ZgTKBK {
    margin: 46px var(--horizontal-margin);
    min-height: 440px;
    height: auto;
    padding-top: 70px;
    padding-bottom: 64px;
  }

  ._3RS_m13MgUn7HXxXOBKJq5._1THqh4AF9_PDiU9_ZgTKBK ._2D9sSNLxb78sZ50xnU7qvw {
    font-size: 3.6rem;
    line-height: 1.56;
    margin-bottom: 24px;
  }

  ._3RS_m13MgUn7HXxXOBKJq5._1THqh4AF9_PDiU9_ZgTKBK ._3jLgEIJ-cnAmjm68ZW22Tw {
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.5;
  }

  ._3RS_m13MgUn7HXxXOBKJq5._1THqh4AF9_PDiU9_ZgTKBK ._3jLgEIJ-cnAmjm68ZW22Tw::before {
    width: 34px;
    opacity: 0.5;
  }
}

@media (min-width: 1440px) {
  ._3RS_m13MgUn7HXxXOBKJq5._1THqh4AF9_PDiU9_ZgTKBK {
    margin-top: 74px;
    margin-bottom: 81px;
  }
}

._3hq4HiDlHOdkU-MpMe1eri {
  overflow: hidden;
  width: 100%;
  /* --card-grid-small-row-count is declared in global CSS rules */
  --card-grid-small-item-width: calc(
    (100% / var(--card-grid-small-row-count, 3)) - var(--card-grid-item-gap)
  );
}

._2fX7sWLF_JU8LjsFe8Jq51 {
  height: 165px;
  margin-bottom: 3px;
  margin-right: var(--card-grid-item-gap);
  position: relative;
  width: 33.33%;
  width: var(--card-grid-small-item-width);
  min-width: var(--card-grid-small-item-width);
  max-width: var(--card-grid-small-item-width);
}

.AzhcGKPdl7AGNRtMJLr6T::before {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 30%,
    #000000 110%
  );
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

.AzhcGKPdl7AGNRtMJLr6T {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 9px 8px 35px 8px;
  max-height: 100%;
  width: 100%;
}

._2oNrYgMHnXeTcwVzEWEEE5 {
  display: flex;
  flex-flow: row wrap;
  margin-right: calc(var(--card-grid-item-gap) * -1);
}

._14D4i30ySo8FwivllCxGyd {
  color: white;
  font-weight: bold;
  height: 100%;
  letter-spacing: 0.4px;
  line-height: 1.2;
  overflow: hidden;
  text-decoration: none;
  text-transform: uppercase;
  width: 100%;
  writing-mode: vertical-rl;
}

._14D4i30ySo8FwivllCxGyd span {
  position: relative;
  z-index: 2;
}

@media (min-width: 1024px) {
  ._2fX7sWLF_JU8LjsFe8Jq51 {
    flex: 1 0;
    height: 190px;
  }
}

@media (min-width: 1440px) {
  ._2fX7sWLF_JU8LjsFe8Jq51 {
    height: 268px;
  }
}

._2i6HL6PTmTfjGIGgxw_eTS {
  align-items: center;
  color: white;
  display: flex;
  justify-content: center;
  position: relative;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  /* ! Longer topic titles breaking with this style, leaving here for posterity */
  /* white-space: nowrap; */
}

._1oiV4Bg6MGwYZKkQt5u21l {
  display: flex;
  justify-content: center;
  align-items: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 100%;
  width: 100%;
}

._1oiV4Bg6MGwYZKkQt5u21l::before {
  background-image: linear-gradient(-180deg, rgba(0, 0, 0, 0) 30%, #000000 89%);
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.6;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}

._2i6HL6PTmTfjGIGgxw_eTS span {
  font-size: 3rem;
  font-weight: bold;
  letter-spacing: 0.4px;
  position: relative;
  z-index: 2;
}

._2vzYIIy54zzs0oeLLow4Ph {
  position: fixed;
  right: 0;
  left: 0;
  bottom: 14px;
  z-index: 5000;
  padding: 48px 5vw 24px 5vw;
  color: #b2b2b2;
  font-size: 1.4rem;
  line-height: 1.43;
  background: #000;
  flex-direction: column;
  display: flex;
  /* This is just ot be sure the overlay stars off the screen before javascript loads */
  transform: translateY(110%);
  margin: 0 3.5vw;
}

._3nADbkuzix9i8SdpVUIPSy {
  position: absolute;
  top: 14px;
  right: 14px;
}

._2vzYIIy54zzs0oeLLow4Ph a {
  color: #fff;
}

._2ClEQLb8iir5hNX4MtGI12 {
  margin-top: 24px;
}

@media (min-width: 768px) {
  ._2vzYIIy54zzs0oeLLow4Ph {
    flex-direction: row;
    padding-top: 32px;
    padding-bottom: 32px;
  }
  ._2jhDWbYnsvPEd8fSbH39MA {
    flex: 2;
  }
  ._2ClEQLb8iir5hNX4MtGI12 {
    display: flex;
    flex: 1;
    margin-top: 0;
    align-self: center;
    justify-content: center;
  }
}

@media (min-width: 1440px) {
  ._2vzYIIy54zzs0oeLLow4Ph {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
  }
}

._2Iy2-uPEe2nlfm3ZVmCJtV {
  display: inline-block;
  position: relative;
  transform: translateX(-7px);
}

._2GFbDNtjqiJoxpFN92WeGk {
  flex-shrink: 0;
  height: 30px;
  width: 36px;
}

._1VhZrAqLzVAN5NTwDgIhmL {
  color: #d0d0d0;
}

._3sj1gKPKlzCZnglDTatruf {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0%;
  overflow: hidden;
  color: #1a1918;
}

/* isLight variant */
._3WLCg7bB5D_og82GHcPOBF ._1VhZrAqLzVAN5NTwDgIhmL {
  opacity: 0.25;
}

._3WLCg7bB5D_og82GHcPOBF ._3sj1gKPKlzCZnglDTatruf {
  color: #fff;
}

._1Ko1FPSeisji2U755pn4eL {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  color: white;
  overflow: hidden;
  background-color: black;
  margin: 48px 0;
  overflow: hidden;
}

._1Ko1FPSeisji2U755pn4eL > div {
  position: relative;
}

._3hZG3Ilnum4N2Vt9JX65ZV {
  background-color: white;
  color: #000;
}

/* Datasheet titles */
._3iZzmRhVPRalXRLS8NvV4r {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}

._3iZzmRhVPRalXRLS8NvV4r:not(:empty) {
  padding: 0 0 20px 0;
  width: 100%;
  min-height: 1px;
}

._3iZzmRhVPRalXRLS8NvV4r._3tI-xodWTFivHCKOEi1EBF:after {
  position: absolute;
  left: calc(var(--wide-inner-margin) * -1);
  opacity: 0.8;
  content: '';
  display: block;
  width: calc(var(--wide-inner-margin) + 55%);
  margin-top: 20px;
  border-bottom: 1px solid var(--color);
}

._2GB7srp62WvtF983leIFhW {
  font-size: 2.4rem;
  font-weight: 500;
  line-height: normal;
}

._2GB7srp62WvtF983leIFhW ul,
._2GB7srp62WvtF983leIFhW ol {
  margin-left: 30px;
}

@media (min-width: 1024px) {
  ._2GB7srp62WvtF983leIFhW ul,
  ._2GB7srp62WvtF983leIFhW ol {
    margin-left: 48px;
  }
}

@media (min-width: 1024px) {
  ._2GB7srp62WvtF983leIFhW {
    font-size: 3rem;
    line-height: 6.3rem;
  }
}

._3m1e15E2S_F7lCNtpp95ws {
  font-size: 2.2rem;
  font-weight: normal;
  line-height: 1.43;
  opacity: 0.7;
  margin-top: 1.3rem;
}

@media (min-width: 1024px) {
  ._3m1e15E2S_F7lCNtpp95ws {
    font-size: 2.6rem;
  }
}

/* Datasheet facts */
._3m42jJJY5qvjfcLLQCqqnB {
  padding-top: 18px;
  padding-bottom: 12px;
}

._3m42jJJY5qvjfcLLQCqqnB._3tI-xodWTFivHCKOEi1EBF {
  padding-top: 36px;
}

@media (min-width: 1024px) {
  ._3m42jJJY5qvjfcLLQCqqnB {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  ._3m42jJJY5qvjfcLLQCqqnB._3tI-xodWTFivHCKOEi1EBF {
    padding-top: 48px;
  }
}

._2l3VAcDceijFwAhyyqLmsn {
  margin-bottom: 24px;
}

._2l3VAcDceijFwAhyyqLmsn a {
  color: inherit;
  text-decoration: underline;
}

.NOqZhKxk1IwEACynT3lwJ {
  font-size: 1.6rem;
  letter-spacing: 1px;
  margin-bottom: 8px;
  text-transform: uppercase;
  line-height: 1.5;
}

._3V9wBiVXYWnNf9LuVwRi6h p {
  font-size: 1.6rem;
  font-weight: 300;
  opacity: 0.8;
  letter-spacing: 0.04px;
  line-height: 1.75;
  white-space: pre-wrap;
}

@media (min-width: 1024px) {
  ._3V9wBiVXYWnNf9LuVwRi6h p {
    font-size: 2rem;
    font-weight: normal;
    line-height: 2;
  }
}

/* Datasheet top/bottom lines */

/* Allow for topic tag */
._1Ko1FPSeisji2U755pn4eL._3d4n5bFmCPZLbncbHCvmuj {
  padding-top: 10px;
}

._1Ko1FPSeisji2U755pn4eL._3d4n5bFmCPZLbncbHCvmuj:before {
  opacity: 0.8;
  content: '';
  display: block;
  width: 55%;
  height: 1px;
  border-bottom: 1px solid var(--color);
}

._1Ko1FPSeisji2U755pn4eL:after {
  opacity: 0.8;
  content: '';
  overflow-x: hidden;
  display: block;
  width: 100%;
  height: 1px;
  margin-left: 30%;
  border-bottom: 1px solid var(--color);
  opacity: 0.7;
}

@media (min-width: 1024px) {
  ._1Ko1FPSeisji2U755pn4eL._3d4n5bFmCPZLbncbHCvmuj:before {
    width: 52%;
  }
  ._1Ko1FPSeisji2U755pn4eL:after {
    margin-left: 48%;
  }
}

._3zIl1IvCIZJyRhy3Hu3vPW {
  position: absolute;
  right: 20px;
  top: 90px;
}

._3d4n5bFmCPZLbncbHCvmuj ._3zIl1IvCIZJyRhy3Hu3vPW {
  top: -12px;
}

._1Q1AdwF7hADHHrMG_sfOV6 {
  margin-bottom: 48px;
}

._1LovtivsM4kBNkKBmXJXAi {
  --text-color: #000;
  --background-color: #fff;
  color: var(--text-color);
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.8px;
  line-height: 1.2;
  position: relative;
  text-transform: uppercase;
}

.ev0FXYprzx3c8TjVYLF1Z {
  --text-color: #fff;
  --background-color: #000;
}

._1LovtivsM4kBNkKBmXJXAi[data-alignment='right'] {
  text-align: right;
}

._1hLLi-da1GUYLr5_4VT1u8 {
  align-items: center;
  cursor: pointer;
  display: inline-flex;
  user-select: none;
}

._3OugGOdFUEHhUC6p37jxfU {
  margin-right: 5px;
}

._1J_CuYSDhqThfbsRTbFd05 {
  background-color: var(--background-color);
  color: var(--text-color);
  border: solid 1px rgba(151, 151, 151, 0.2);
  display: inline-block;
  margin-top: 10px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  text-align: left;
  top: 100%;
  transition: opacity 0.2s ease-out;
  visibility: hidden;
}

.ev0FXYprzx3c8TjVYLF1Z ._1J_CuYSDhqThfbsRTbFd05 {
  border-color: rgba(255, 255, 255, 0.2);
}

._1J_CuYSDhqThfbsRTbFd05[data-is-open='true'] {
  opacity: 1;
  pointer-events: auto;
  visibility: visible;
}

[data-alignment='left'] ._1J_CuYSDhqThfbsRTbFd05 {
  left: 0px;
}

[data-alignment='right'] ._1J_CuYSDhqThfbsRTbFd05 {
  right: 0px;
}

._1ZZIobp00R9PTlkjH5Y50N {
  cursor: pointer;
  padding: 10px 20px;
  white-space: nowrap;
}

._1ZZIobp00R9PTlkjH5Y50N:hover {
  background-color: var(--text-color);
  color: var(--background-color);
}

@media (min-width: 1024px) {
  ._3OugGOdFUEHhUC6p37jxfU {
    font-size: 1.2rem;
  }
}

._3SWroLop8Dn9E2lzUjv-yF {
  display: flex;
  align-content: center;
}

._3SWroLop8Dn9E2lzUjv-yF input[type='checkbox'] {
  height: 0;
  margin: 0;
  opacity: 0;
  outline: none;
  width: 0;
}
.N7W3N4M9XaMGVlVz51AE2 label {
  display: block;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.9px;
  line-height: 1.33;
  padding-bottom: 12px;
  text-transform: uppercase;
}

._3SWroLop8Dn9E2lzUjv-yF label {
  display: inline-block;
  font-size: 1.2rem;
  line-height: 1.33;
  padding-left: 29px;
  position: relative;
  user-select: none;
}

._3SWroLop8Dn9E2lzUjv-yF label::before,
._3SWroLop8Dn9E2lzUjv-yF label::after {
  content: '';
  display: inline-block;
  height: 14px;
  left: 0;
  position: absolute;
  top: 0;
  width: 14px;
}

._3SWroLop8Dn9E2lzUjv-yF label::before {
  border: 1px solid #b2b2b2;
  border-radius: 2px;
}

._3SWroLop8Dn9E2lzUjv-yF label::after {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDggNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTQuMSAoNzY0OTApIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPlBhdGggMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICAgIDxnIGlkPSJpY29uL2NoZWNrYm94L2NoZWNrZWQvYmxrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4wMDAwMDAsIC01LjAwMDAwMCkiIHN0cm9rZT0iIzAwMDAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMyIgcG9pbnRzPSI1IDguNTM4MDgyODEgNy4xNDQwNjYwOCAxMS4xNDI4NTcxIDExIDYiPjwvcG9seWxpbmU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) center
    no-repeat;
  background-size: 8px;
}

/* hidden */
._3SWroLop8Dn9E2lzUjv-yF input[type='checkbox'] + label::after {
  content: none;
}

/* checked */
._3SWroLop8Dn9E2lzUjv-yF input[type='checkbox']:checked + label::after {
  content: '';
}

/* focus */
._3SWroLop8Dn9E2lzUjv-yF input[type='checkbox']:focus + label::before {
  border-color: black;
}

/* isLight: when rendered on dark backgrounds */
._3SWroLop8Dn9E2lzUjv-yF._3o5r9Z-qhVFVJF1Njk8wUT {
  border-color: white;
}

._3SWroLop8Dn9E2lzUjv-yF._3o5r9Z-qhVFVJF1Njk8wUT label::after {
  border-color: white;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iOHB4IiBoZWlnaHQ9IjdweCIgdmlld0JveD0iMCAwIDggNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNTQuMSAoNzY0OTApIC0gaHR0cHM6Ly9za2V0Y2hhcHAuY29tIC0tPgogICAgPHRpdGxlPlBhdGggMzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPgogICAgICAgIDxnIGlkPSJpY29uL2NoZWNrYm94L2NoZWNrZWQvYmxrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC4wMDAwMDAsIC01LjAwMDAwMCkiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtMyIgcG9pbnRzPSI1IDguNTM4MDgyODEgNy4xNDQwNjYwOCAxMS4xNDI4NTcxIDExIDYiPjwvcG9seWxpbmU+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K) center
    no-repeat;
}

._3SWroLop8Dn9E2lzUjv-yF._3SWroLop8Dn9E2lzUjv-yF._3o5r9Z-qhVFVJF1Njk8wUT input[type='checkbox']:focus + label::before {
  border-color: white;
}

.R9_Jh2J_pv0eWjVE2N-Zg {
  font-size: 1.4rem;
  font-weight: normal;
  letter-spacing: 0.9px;
}

.R9_Jh2J_pv0eWjVE2N-Zg._1P47P3-iebbA4t26MQUTsD svg path {
  stroke: #fff;
}

._3TAu2e9WPsSi9D-nJhsQk_ {
  display: block;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.9px;
  line-height: 1.33;
  padding-bottom: 8px;
  text-transform: uppercase;
}

/* Non CSS Modules styles */
.form-input-error .react-select__control {
  border-color: var(--error-border);
}

._3SyrU2EvS1sWe7igc4-1Ig {
  position: relative;
  width: 100%;
}

._2sxZKsQTEwBBeNomSL-WJg {
  display: block;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 1.33;
  padding-bottom: 8px;
  text-transform: uppercase;
}

.DAcGQO4Z3v9ut6N78kD_x ._2sxZKsQTEwBBeNomSL-WJg::after {
  content: ' *';
}

._1PSR1z6s9dj7yy2Y4oXgAU {
  color: var(--error-label);
  display: block;
  font-size: 1.2rem;
  line-height: 1.33;
  margin-top: 8px;
}

._1qy8CeAqXznW4M2xINH1zz {
  border: 1px solid #d9d9d9;
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.43;
  outline: none;
  padding: 17px 16px;
  width: 100%;
}

._1qy8CeAqXznW4M2xINH1zz:focus {
  border-color: black;
}

._1qy8CeAqXznW4M2xINH1zz:read-only,
._1qy8CeAqXznW4M2xINH1zz:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #7f7f7f;
  pointer-events: none;
}

._1qy8CeAqXznW4M2xINH1zz:-webkit-autofill {
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0 100px #fff inset;
  box-shadow: 0 0 0 100px #fff inset;
}

._2sO_BwIosng71R8V0heiyL ._1qy8CeAqXznW4M2xINH1zz {
  border-color: var(--error-border);
}

/* isLight: when rendered on dark backgrounds */
.UYB__13kZamU1BFavoVTf {
  color: white;
}

.UYB__13kZamU1BFavoVTf ._1qy8CeAqXznW4M2xINH1zz {
  background: black;
  color: white;
}

.UYB__13kZamU1BFavoVTf:not(._2sO_BwIosng71R8V0heiyL) ._1qy8CeAqXznW4M2xINH1zz {
  border-color: white;
}

.UYB__13kZamU1BFavoVTf ._1qy8CeAqXznW4M2xINH1zz:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0 100px #000 inset;
  box-shadow: 0 0 0 100px #000 inset;
}

.UYB__13kZamU1BFavoVTf ._1qy8CeAqXznW4M2xINH1zz::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.UYB__13kZamU1BFavoVTf ._1qy8CeAqXznW4M2xINH1zz::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.UYB__13kZamU1BFavoVTf ._1qy8CeAqXznW4M2xINH1zz:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

.UYB__13kZamU1BFavoVTf ._1qy8CeAqXznW4M2xINH1zz:-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}

._259h1m9xGJVhtU8lHAr2ew {
  background: #000;
  text-align: center;
}

._259h1m9xGJVhtU8lHAr2ew a {
  display: inline-block;
  margin-left: 24px;
  transition: opacity 0.15s ease-in-out;
}

._259h1m9xGJVhtU8lHAr2ew a:hover {
  opacity: 0.55;
}

._259h1m9xGJVhtU8lHAr2ew a:first-child {
  margin-left: 0;
}

@media (min-width: 1024px) {
  ._259h1m9xGJVhtU8lHAr2ew a {
    margin-left: 32px;
  }
}

._1-jgzwSEt6HmLwsC3FgwzA {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 1rem;
}

._5G1H7zCmv-A7_Fd3baHHQ {
  margin-bottom: 20px;
}

.iKqzzOuJDhNY9SNNuFRUf {
  list-style: none;
  padding: 70px 30px 20px;
}

._12QUXdhk35ovLDWogW352c {
  color: rgba(255, 255, 255, 0.7);
  margin: 10px 0;
  font-size: 1.2rem;
  line-height: 1.7rem;
}

._12QUXdhk35ovLDWogW352c a {
  color: rgba(255, 255, 255, 0.7);
}

._2huMd_Tz0U753yT34ylPoo {
  padding-bottom: 40px;
  text-align: center;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}

._3YKgeV6AvYjCLY07w5xglZ {
  color: #fff;
  text-decoration: none;
  transition: opacity 0.15s ease-in-out;
}

._3YKgeV6AvYjCLY07w5xglZ:hover {
  opacity: 0.55;
}

._3KXvaLlNlewN7ov1--q5bJ {
  text-align: center;
  padding: 0 30px 50px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

._3KXvaLlNlewN7ov1--q5bJ button,
._3KXvaLlNlewN7ov1--q5bJ > a {
  width: 100%;
  max-width: 280px;
  margin-bottom: 22px;
  display: flex;
}

._2vRqhk5MEUELkAeq7CRGfV {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
}

._2p8lbO7F9Ugg_WEfFt1QdN {
  font-size: 1.2rem;
  letter-spacing: 0.5px;
  color: #fff;
  text-decoration: none;
  transition: opacity 0.15s ease-in-out;
}

._2pcKc3oHogcWhHd16Jn79Y:hover,
._2p8lbO7F9Ugg_WEfFt1QdN:hover {
  opacity: 0.55;
}

@media (min-width: 768px) {
  ._1-jgzwSEt6HmLwsC3FgwzA {
    line-height: 1.33;
  }

  .iKqzzOuJDhNY9SNNuFRUf {
    flex-shrink: 0;
    padding: 0;
  }

  ._2huMd_Tz0U753yT34ylPoo {
    font-size: 1.4rem;
    letter-spacing: normal;
    line-height: 1.43;
    padding-bottom: 24px;
    text-align: left;
  }

  ._2huMd_Tz0U753yT34ylPoo:last-child {
    padding-bottom: 0;
  }

  ._3KXvaLlNlewN7ov1--q5bJ {
    flex: 0 0 220px;
    padding: 0;
  }

  ._2vRqhk5MEUELkAeq7CRGfV {
    justify-content: space-between;
  }

  ._2vRqhk5MEUELkAeq7CRGfV {
    margin-top: 30px;
  }

  ._2p8lbO7F9Ugg_WEfFt1QdN {
    margin-right: 96px;
    letter-spacing: normal;
  }
}

@media (max-width: 767px) {
  ._2vRqhk5MEUELkAeq7CRGfV {
    flex-direction: column;
    align-items: center;
  }

  ._2vRqhk5MEUELkAeq7CRGfV li {
    margin-bottom: 15px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  ._3KXvaLlNlewN7ov1--q5bJ,
  .iKqzzOuJDhNY9SNNuFRUf {
    padding: 30px 0 0 0;
  }

  ._2vRqhk5MEUELkAeq7CRGfV {
    margin-bottom: 40px;
  }
}

@media (min-width: 1200px) {
  ._5G1H7zCmv-A7_Fd3baHHQ {
    margin-bottom: 30px;
  }
}

._2SQne9XGjYWL0BS5hEFCQs {
  font-size: 1.6rem;
  line-height: 1.75;
  letter-spacing: normal;
  color: #4c4c4c;
  margin: 32px 0;
}

._2SQne9XGjYWL0BS5hEFCQs._3QUEAYHvCNclvRnxseU6a5 {
  color: white;
}

._2KfYNf8WFGUDlkV7LTy1aC p:first-child {
  font-size: 1.25em;
}

@media (min-width: 1024px) {
  ._2SQne9XGjYWL0BS5hEFCQs {
    font-size: 2rem;
    line-height: 2;
  }

  ._2SQne9XGjYWL0BS5hEFCQs._3QUEAYHvCNclvRnxseU6a5 {
    opacity: 1;
  }
}

._2SQne9XGjYWL0BS5hEFCQs p,
._2SQne9XGjYWL0BS5hEFCQs ul,
._2SQne9XGjYWL0BS5hEFCQs ol {
  margin: 2.4rem 0;
}

._2SQne9XGjYWL0BS5hEFCQs b,
._2SQne9XGjYWL0BS5hEFCQs strong {
  font-weight: bolder;
}

._2SQne9XGjYWL0BS5hEFCQs a {
  color: inherit;
  text-decoration: underline;
}

._2SQne9XGjYWL0BS5hEFCQs h1,
._2SQne9XGjYWL0BS5hEFCQs h2,
._2SQne9XGjYWL0BS5hEFCQs h3 {
  margin: 4.8rem 0 2.4rem;
  color: #000;
}

h4 {
  color: #000;
  letter-spacing: 1px;
  font-size: 1.6rem;
}

._2SQne9XGjYWL0BS5hEFCQs h1 {
  line-height: 5rem;
  font-size: 3rem;
  font-weight: bold;
}

._2SQne9XGjYWL0BS5hEFCQs h2 {
  line-height: 3rem;
  font-size: 1.8rem;
  font-weight: bold;
}

._2SQne9XGjYWL0BS5hEFCQs h3 {
  line-height: 1.5;
  font-size: 1.6rem;
  font-weight: bold;
}

._2SQne9XGjYWL0BS5hEFCQs ul,
._2SQne9XGjYWL0BS5hEFCQs ol {
  padding-left: 3.4rem;
}

._2SQne9XGjYWL0BS5hEFCQs li {
  padding-left: 1.4rem;
}

._2SQne9XGjYWL0BS5hEFCQs pre {
  margin: 2.4rem 0;
  padding: var(--inner-margin);
  background: #f2f2f2;
  font-size: 1.4rem;
  white-space: normal;
}

._2SQne9XGjYWL0BS5hEFCQs hr {
  margin: 2.4rem var(--outer-margin);
  border: 0;
  padding: 0;
  height: 1px;
  background: #d5d5d5;
}

._2SQne9XGjYWL0BS5hEFCQs table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  table-layout: fixed;
}

._2SQne9XGjYWL0BS5hEFCQs table ul,
._2SQne9XGjYWL0BS5hEFCQs table ol {
  padding-left: 25px;
  margin-top: 0;
}

._2SQne9XGjYWL0BS5hEFCQs table li {
  padding-left: 4px;
  margin-bottom: 5px;
}

._2SQne9XGjYWL0BS5hEFCQs thead {
  line-height: 1.43;
  font-size: 1.6em;
  font-weight: 500;
  background: #d9d9d9;
}

._2SQne9XGjYWL0BS5hEFCQs th,
._2SQne9XGjYWL0BS5hEFCQs td {
  border: 1px solid #d9d9d9;
  padding: 18px 12px;
  font-size: 16px;
  text-align: left;
}

._2SQne9XGjYWL0BS5hEFCQs th {
  font-weight: bold;
  vertical-align: middle;
  background: rgba(0, 0, 0, 0.05);
}

._2SQne9XGjYWL0BS5hEFCQs th:first-child,
._2SQne9XGjYWL0BS5hEFCQs td:first-child {
  text-align: left;
}

._2SQne9XGjYWL0BS5hEFCQs td {
  color: #7f7f7f;
  line-height: 1.33;
  font-size: 14px;
  font-weight: normal;
  vertical-align: top;
}

@media (min-width: 768px) {
  ._2SQne9XGjYWL0BS5hEFCQs h1 {
    font-size: 4rem;
    line-height: 6rem;
  }

  ._2SQne9XGjYWL0BS5hEFCQs h2 {
    font-size: 3rem;
    line-height: 4.4rem;
  }

  ._2SQne9XGjYWL0BS5hEFCQs h3 {
    font-size: 2.3rem;
    line-height: 3.2rem;
  }
}

@media (min-width: 1024px) {
  ._2SQne9XGjYWL0BS5hEFCQs ul,
  ._2SQne9XGjYWL0BS5hEFCQs ol {
    padding-left: 6.4rem;
  }

  ._2SQne9XGjYWL0BS5hEFCQs li {
    padding-left: 2.4rem;
  }

  ._2SQne9XGjYWL0BS5hEFCQs h1 {
    font-size: 4.8rem;
    line-height: 6.9rem;
  }
}

/*
This media query will help with responsive table layouts, the table headers will appear above in the :before to achieve this.
NOTE: td elements require the data-label attribute for this to work
*/
@media only screen and (max-width: 760px),
  (min-device-width: 768px) and (max-device-width: 1024px) {
  /* Force table to not be like tables anymore */
  ._2SQne9XGjYWL0BS5hEFCQs table,
  thead,
  tbody,
  th,
  td,
  tr {
    display: block;
  }

  ._2SQne9XGjYWL0BS5hEFCQs th {
    display: none;
  }

  /* Hide table headers (but not display: none;, for accessibility) */
  ._2SQne9XGjYWL0BS5hEFCQs thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  ._2SQne9XGjYWL0BS5hEFCQs tr {
    border: 1px solid #ccc;
    border-top: 0;
  }

  ._2SQne9XGjYWL0BS5hEFCQs td {
    /* Behave  like a "row" */
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-top: 50px;
  }

  ._2SQne9XGjYWL0BS5hEFCQs td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 6px;
    left: 6px;
    padding-left: 10px;
    white-space: nowrap;
    content: attr(data-label);
    font-weight: bold;
  }
}

._1e9M2I2YqkR9itMWa0SQSO {
  height: 64px;
}

._2LWVyH03TT2bE4RVZgIUzQ {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 301;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 20px 0 30px;
  height: 64px;
}

@media (min-width: 1024px) {
  ._1e9M2I2YqkR9itMWa0SQSO {
    height: 85px;
  }

  ._2LWVyH03TT2bE4RVZgIUzQ {
    height: 85px;
  }
}

._3BZuN0yHTiXB6hTGKsTXNR {
  justify-content: flex-start;
}

._1dvnr8u9B0R9iZtehdbWxX {
  justify-content: flex-end;
}

._2unGqD35-O-OWGzBx2-W7b,
._1Dqodz31HALym_y8ltTP_g {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

._2unGqD35-O-OWGzBx2-W7b:hover,
._1Dqodz31HALym_y8ltTP_g:hover {
  opacity: 0.65 !important;
}

._2LWVyH03TT2bE4RVZgIUzQ:after {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 85px;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 1),
    rgba(0, 0, 0, 0.8),
    rgba(0, 0, 0, 0)
  );
  z-index: 302;
}

._2LWVyH03TT2bE4RVZgIUzQ a {
  z-index: 303;
  line-height: 0;
  color: #fff;
}

._33K1FNWQv4WVw2yY56UNZe {
  background: #000;
  bottom: 0;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  left: 0;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 30px 20px;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(100%);
  width: 100vw;
  z-index: 300;
  -webkit-overflow-scrolling: touch;
  display: none;
}

._25wsHxR1DuxVj-VrpImbfd {
  list-style: none;
  padding: 84px 30px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  max-height: 446px;
  min-height: 400px;
}

._3gd8vEhTj1yIkTAjAeiLYW {
  text-align: center;
  font-size: 1.8rem;
  font-weight: bold;
  line-height: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
}

._2JYjDRriaQDXF9IoBUZnjK {
  color: #fff;
  text-decoration: none;
  transition: opacity 0.125s linear;
}

._2JYjDRriaQDXF9IoBUZnjK:hover {
  opacity: 0.67;
}

._3zM23MKIg69ZUW8AaGbHR3 {
  margin: 0 auto;
  max-width: 255px;
}

._3zM23MKIg69ZUW8AaGbHR3 button,
._3zM23MKIg69ZUW8AaGbHR3 a {
  width: 100%;
  margin-bottom: 12px;
  margin-top: 12px;
}

@media (max-height: 500px) {
  ._33K1FNWQv4WVw2yY56UNZe {
    padding-top: 64px;
  }
}

@media (min-height: 768) {
  ._25wsHxR1DuxVj-VrpImbfd {
    padding: 20px 30px;
  }
}

@media (min-width: 768px) and (min-height: 1024px) {
  ._33K1FNWQv4WVw2yY56UNZe {
    padding-top: 0;
  }

  ._25wsHxR1DuxVj-VrpImbfd {
    display: block;
    flex: none;
    max-height: none;
    min-height: auto;
  }

  ._3gd8vEhTj1yIkTAjAeiLYW {
    font-size: 3em;
    margin-bottom: 58px;
  }
}

._3imsXi3Ey1jRgepGJ1Rp3c {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 350;
  padding-top: 85px;
  height: 100vh;
  max-width: 100vw;
  overflow-y: auto;
  background: black;
  color: white;
  -webkit-overflow-scrolling: touch;
}

.iYFamQMWyFECAPWR7uD2R {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 10;
  background-color: rgba(0, 0, 0, 0.55);
  z-index: 300;
  display: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.X_gA9cXKh0DIW8UGdSrEz {
  position: relative;
  z-index: 2;
}

.mkSFg7ET6JryjMlW2o5hN {
  max-height: calc(100vh - 80px);
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.KP_DKM8sfuqli8HVuDgEg {
  position: absolute;
  top: 2em;
  right: 2em;
  cursor: pointer;
}

@media (hover: hover) {
  .KP_DKM8sfuqli8HVuDgEg:hover {
    opacity: 0.55;
  }
}

@media (max-width: 950px) {
  .X_gA9cXKh0DIW8UGdSrEz {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    background: #fff;
  }

  .mkSFg7ET6JryjMlW2o5hN {
    padding: 50px 40px;
  }
}

@media (max-width: 768px) {
  .X_gA9cXKh0DIW8UGdSrEz {
    position: absolute;
    top: 20px;
    left: 20px;
    width: calc(100vw - 40px);
  }

  .mkSFg7ET6JryjMlW2o5hN {
    padding: 40px 15px;
  }
}

@media (max-width: 320px) {
  .X_gA9cXKh0DIW8UGdSrEz {
    top: 15px;
    left: 15px;
    width: calc(100vw - 30px);
  }
}

._2G7dhyaPQeBaYBKUJX_JP7 {
  position: relative;
}

@media (min-width: 1024px) {
  ._1L_6blE7CcVnhHQ3SYAKYo {
    --horizontal-scroll-container-gap: 24px;
    margin-top: calc(-1 * var(--horizontal-scroll-container-gap));
  }
}

._304SsuTxttiFC_dne8FMDq {
  position: relative;
  display: flex;
  /* overflow-x: scroll; */
  /* `overflow-y` is hidden so that CardMotion items not in view don't
   * overflow the container and cause scrolling while moving down the page.
   */
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  scroll-behavior: smooth;
}

._304SsuTxttiFC_dne8FMDq::-webkit-scrollbar {
  display: none;
}

.Vc85HDgV8fcUuXqpmMRwm {
  box-sizing: border-box;
  flex: 0 0 var(--card-grid-item-min-width);
  padding-right: var(--card-grid-item-gap);
  padding-bottom: var(--card-grid-item-gap);
  overflow: hidden;
}

.cqzD3_jUwpOPnG0PR3eZm .Vc85HDgV8fcUuXqpmMRwm {
  margin-bottom: var(--card-grid-item-gap);
}

@media (max-width: 767px) {
  ._304SsuTxttiFC_dne8FMDq {
    overflow-x: scroll;
  }

  .Vc85HDgV8fcUuXqpmMRwm:last-child {
    padding-right: 0;
  }
  /** Single Card in Grid */
  .cqzD3_jUwpOPnG0PR3eZm .Vc85HDgV8fcUuXqpmMRwm {
    --card-grid-item-min-width: 100%;
  }
  /** TwoUp */
  .BXZjR7oUCzigzWJloH2PR {
    flex-wrap: wrap;
    overflow: hidden;
  }
  .BXZjR7oUCzigzWJloH2PR .Vc85HDgV8fcUuXqpmMRwm {
    --card-grid-item-min-width: 100%;
    padding-right: 0;
  }
}

@media (min-width: 768px) {
  ._304SsuTxttiFC_dne8FMDq {
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .Vc85HDgV8fcUuXqpmMRwm {
    --card-grid-item-min-width: 25%;
  }
  /** Single Card in Grid */
  .cqzD3_jUwpOPnG0PR3eZm .Vc85HDgV8fcUuXqpmMRwm {
    --card-grid-item-min-width: calc(100% / 3);
  }
  /** TwoUp */
  .BXZjR7oUCzigzWJloH2PR .Vc85HDgV8fcUuXqpmMRwm {
    --card-grid-item-min-width: 50%;
  }
  .BXZjR7oUCzigzWJloH2PR .Vc85HDgV8fcUuXqpmMRwm:nth-child(2n + 2) {
    padding-right: 0;
  }
  /** Grid with three medium cards */
  .du8QTuSxslGEH5eNkiWmr .Vc85HDgV8fcUuXqpmMRwm {
    --card-grid-item-min-width: calc(100% / 3);
  }
  /** Even number grid items */
  ._2vZOlwDaoUTW7D-nH0pKQT .Vc85HDgV8fcUuXqpmMRwm {
    --card-grid-item-min-width: 50%;
  }
  ._2vZOlwDaoUTW7D-nH0pKQT .Vc85HDgV8fcUuXqpmMRwm:nth-child(2n + 2) {
    padding-right: 0;
  }
  /** Grid with five medium cards */
  ._2KqkZTP7UbxSfkqnz6LFZl .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 2),
  ._2KqkZTP7UbxSfkqnz6LFZl .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 5),
  ._1ph6eoDYqoQ4sE_0iduqCA .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 2),
  ._1ph6eoDYqoQ4sE_0iduqCA .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 5) {
    padding-right: 0;
  }
  /** Grid with five medium cards & not flipped */
  ._2KqkZTP7UbxSfkqnz6LFZl .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 2) {
    --card-grid-item-min-width: 75%;
  }
  ._2KqkZTP7UbxSfkqnz6LFZl .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 3) {
    --card-grid-item-min-width: 50%;
  }
  /** Grid with five medium cards & flipped */
  ._1ph6eoDYqoQ4sE_0iduqCA .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 1) {
    --card-grid-item-min-width: 75%;
  }
  ._1ph6eoDYqoQ4sE_0iduqCA .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 5) {
    --card-grid-item-min-width: 50%;
  }
  /** Grid with five medium cards and one large card */
  ._39akfIePLKXgzxQmJ1e_X2 .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 5),
  ._2wA-9g1Ck2jcqUjwxDUHdv .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 5) {
    padding-right: 0;
  }
  ._39akfIePLKXgzxQmJ1e_X2 .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 2) {
    margin-right: 50%;
  }
  ._2wA-9g1Ck2jcqUjwxDUHdv .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 1) {
    margin-left: 50%;
  }
  ._39akfIePLKXgzxQmJ1e_X2 .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 3),
  ._2wA-9g1Ck2jcqUjwxDUHdv .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 3) {
    --card-grid-item-min-width: 50%;
  }
  ._39akfIePLKXgzxQmJ1e_X2 .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 3) {
    margin-right: 50%;
  }
  ._2wA-9g1Ck2jcqUjwxDUHdv .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 3) {
    margin-left: 50%;
  }
  ._39akfIePLKXgzxQmJ1e_X2 .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 4) {
    --card-grid-item-min-width: 75%;
  }
  ._2wA-9g1Ck2jcqUjwxDUHdv .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 5) {
    --card-grid-item-min-width: 75%;
  }

  /*
    # NOTE: Override `font-size` for cards of 50%+ in width
    # Details:
    # To be orthodox about css modules, this should be handled in JSX since we’re overriding styles of a child component.
    # A prop would need to be passed down from `CardGrid` to `CardArticle` and applied to the necessary cards.
    # But then the styling would be much harder to reason about and would cause surprises if someone needs to change the nth-child formulas.
  */
  ._39akfIePLKXgzxQmJ1e_X2 .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 4) h3,
  ._39akfIePLKXgzxQmJ1e_X2 .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 3) h3,
  ._2wA-9g1Ck2jcqUjwxDUHdv .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 5) h3,
  ._2wA-9g1Ck2jcqUjwxDUHdv .Vc85HDgV8fcUuXqpmMRwm:nth-child(5n + 3) h3 {
    font-size: 3rem;
    font-weight: bold;
    line-height: 1.2;
  }

  /** Pinned large cards */
  .XKhlkks2FOX0WlBmfk1s-,
  ._3jPnUw7KsQ59x46SqDcE5e {
    --card-grid-item-min-width: 50%;
    position: absolute;
    top: 0;
    width: var(--card-grid-item-min-width);
  }
  .XKhlkks2FOX0WlBmfk1s- {
    right: 0;
    padding-right: 0;
  }
  ._3jPnUw7KsQ59x46SqDcE5e {
    left: 0;
  }
}

._8qaK_9owA2KGKMDGVLJWs {
  padding-bottom: var(--card-grid-item-gap);
}

._1uJok9X2WZO355Vf_U3dM9 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  height: 120px;
}

._3vsKoMAqnF7bLzly6X84Oa {
  position: relative;
}

._3vsKoMAqnF7bLzly6X84Oa svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  height: 280px !important;
  width: auto !important;
}

@media (min-width: 1024px) {
  ._1uJok9X2WZO355Vf_U3dM9 {
    height: 180px;
  }

  ._3vsKoMAqnF7bLzly6X84Oa svg {
    height: 500px !important;
  }
}

.vaIKhu9nSk_b3mP-zTtpA {
  margin-top: 64px;
  margin-bottom: 64px;
  --text-color: #000;
}

.vaIKhu9nSk_b3mP-zTtpA._3mxnwF-MyzqTGLHglYFB-Z {
  --text-color: #fff;
}

.eRBs-dv46l-jNSwohVKFs {
  align-items: center;
  display: flex;
  justify-content: space-between;
  margin-bottom: 24px;
  position: relative;
  z-index: 1;
}

.s4OmYo1XtmLC3Lu2MbUna {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.43;
  color: var(--text-color);
}

._297ZO-fMnf_qXY7cWY0bOy {
  margin-top: 48px;
  text-align: center;
}

@media (min-width: 1024px) {
  .eRBs-dv46l-jNSwohVKFs {
    margin-bottom: 20px;
  }

  .s4OmYo1XtmLC3Lu2MbUna {
    font-size: 1.6rem;
    line-height: 1.5;
  }

  ._2QbU-XUBXi7p53jwhUPs1c {
    display: flex;
    flex-wrap: wrap;
    margin-left: -2px;
    margin-right: -2px;
  }

  ._1rUZUmkUuzwHq5zDiOF_bU {
    margin-bottom: 40px;
    padding-left: 2px;
    padding-right: 2px;
    width: 50%;
  }

  ._297ZO-fMnf_qXY7cWY0bOy {
    margin-top: 30px;
  }
}

@media (min-width: 1440px) {
  .vaIKhu9nSk_b3mP-zTtpA {
    margin-top: 104px;
    margin-bottom: 78px;
  }

  ._2QbU-XUBXi7p53jwhUPs1c {
    margin-left: -7.5px;
    margin-right: -7.5px;
  }

  ._1rUZUmkUuzwHq5zDiOF_bU {
    padding-left: 7.5px;
    padding-right: 7.5px;
    width: 33.33%;
  }
}

._3NWEE4aCW04r6Wn6OouXry {
  color: var(--text-color);
  margin-bottom: 24px;
}

._3NWEE4aCW04r6Wn6OouXry a {
  color: var(--text-color);
  text-decoration: none;
}

._3NWEE4aCW04r6Wn6OouXry a:hover img {
  transform: scale(1.1);
}

._3NWEE4aCW04r6Wn6OouXry a:hover {
  color: rgba(0, 0, 0, 0.8);
}

.oVmvjXpR7fBU6mXhrwSd6 {
  height: 180px;
  overflow: hidden;
  position: relative;
  margin-bottom: 16px;
}

.oVmvjXpR7fBU6mXhrwSd6 img {
  font-family: "object-fit:cover", 'object-fit:cover';
  object-fit: cover;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  transition: transform 0.75s ease;
  transition-delay: 0.05s;
}

._162pc-YqUmuB9fO6yia0dP {
  bottom: 8px;
  left: 8px;
  position: absolute;
}

._3riOE8MYJYNY1drCTOy6eI {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.56;
  margin-bottom: 4px;
}

._2IVNt1uQ19dva9ysgOesDM {
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 1.43;
  margin-bottom: 4px;
}

._3QNOBB4dVgfS_0ziN6Y5XZ {
  font-size: 1.2rem;
  line-height: 1.33;
  opacity: 0.7;
}

@media (min-width: 1024px) {
  .oVmvjXpR7fBU6mXhrwSd6 {
    height: 224px;
    margin-bottom: 8px;
  }

  ._162pc-YqUmuB9fO6yia0dP {
    bottom: 12px;
    left: 12px;
  }

  ._3riOE8MYJYNY1drCTOy6eI {
    margin-bottom: 8px;
    margin-right: var(--outer-margin);
  }

  ._2IVNt1uQ19dva9ysgOesDM {
    margin-bottom: 12px;
    margin-right: var(--outer-margin);
  }

  ._3QNOBB4dVgfS_0ziN6Y5XZ {
    font-size: 1.4rem;
    line-height: 1.43;
    margin-right: var(--outer-margin);
  }
}

._8f-UUZuBE_abL5LLuxNvI {
  margin-bottom: 64px;
  --card-billboard-height-medium: 480px;
  --card-height-large: 372px;
  --horizontal-scroll-icons-gap: 22px; /* spacing under Section.title - --horizontal-scroll-container-gap */
}

.pb--related-section .pb--cardstyle {
  min-height: 100%;
}

@media (min-width: 768px) {
  ._8f-UUZuBE_abL5LLuxNvI {
    --horizontal-scroll-item-min-width: 43%;
  }

  ._8f-UUZuBE_abL5LLuxNvI[data-cards-count='2'] {
    --horizontal-scroll-item-min-width: calc(
      50% - var(--horizontal-scroll-item-gap)
    );
  }

  ._8f-UUZuBE_abL5LLuxNvI[data-cards-count='3'] {
    --horizontal-scroll-item-min-width: calc(
      33.3% - var(--horizontal-scroll-item-gap)
    );
  }
}

@media (min-width: 1024px) {
  ._8f-UUZuBE_abL5LLuxNvI {
    --horizontal-scroll-item-gap: 5px;
    --card-billboard-height-medium: 580px;
    --card-height-medium: 480px;
    --card-height-large: 480px;
  }
}

._2nIAn67uP0ELgAdQVYMopv {
  position: relative;
}

.bS8El-htmuoLCzHXtL2pR {
  display: block;
}

@media (min-width: 1024px) {
  .bS8El-htmuoLCzHXtL2pR:not(._2Zx7DGASFOuDGdwu4x_nXX) ._2dMUhRolZ1DQT47RaN2H37 {
    padding-top: 128px;
    display: flex;
  }

  ._2dMUhRolZ1DQT47RaN2H37 > * {
    width: 50%;
  }
}

._1JWtRipKlx7IcO6ky0GAhM {
  font-size: 4rem;
  font-weight: bold;
  line-height: 1.1;
  margin: 35px 0 32px;
}

._2gAQz2QZrbT5Z6KLEeCf3a {
  font-size: 1.4rem;
  line-height: 1.43;
}

._39vSWdSdv6KjN2aHgJ8fza {
  margin: 58px 0 25px 32px;
}

._39vSWdSdv6KjN2aHgJ8fza h3 {
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.56;
}

._2ptfSR1vOAEkRSB9LJmQdv input {
  font-size: 2.4rem;
  letter-spacing: -0.3px;
  height: 45px;
  opacity: 1;
  border-bottom: 1px solid #d9d9d9;
  color: #b2b2b2;
}

._2ptfSR1vOAEkRSB9LJmQdv input::placeholder,

._2ptfSR1vOAEkRSB9LJmQdv input:-ms-input-placeholder
  /* Internet Explorer 10-11 */ {
  color: #b2b2b2;
  opacity: 0.5;
}

._2ptfSR1vOAEkRSB9LJmQdv {
  width: 100%;
  padding: 24px 0 53px;
  height: 60px;
}

._2ptfSR1vOAEkRSB9LJmQdv input:-webkit-autofill {
  -webkit-text-fill-color: #b2b2b2;
  -webkit-box-shadow: 0 0 0 100px #fff inset;
  box-shadow: 0 0 0 100px #fff inset;
}

._3JHV-Bjt0W7aDq234Nmx9Z {
  background: black;
  color: white;
  min-height: 100vh;
  width: 100vw;
}

._2ny6DsvEAUz8DSjoIwBEpf {
  visibility: hidden;
}

.xVmojun4f77Qy3rhnf8Nn {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: auto;
}

.BHxghbidQsZ-t-O_Mfx9T {
  padding-top: 57px;
}

.ZMbAHR6Q73tWaLZXKaafR {
  margin-bottom: 78px;
}

.ZMbAHR6Q73tWaLZXKaafR:last-child {
  margin-bottom: 46px;
}

.yNk1tIqKvf4S8sk6x5Cw- {
  margin-bottom: 8px;
}

._2cvZhCNxB8bdVRi8FM_2xd {
  font-size: 3rem;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 10px;
}

@media (min-width: 1024px) {
  .BHxghbidQsZ-t-O_Mfx9T {
    padding-top: 70px;
  }

  .ZMbAHR6Q73tWaLZXKaafR {
    display: flex;
    flex-direction: row;
    flex-flow: wrap;
    margin: 0 -8.5px 59px;
    justify-content: center;
  }

  .ZMbAHR6Q73tWaLZXKaafR:last-child {
    margin-bottom: 90px;
  }

  .yNk1tIqKvf4S8sk6x5Cw- {
    padding: 0 8.5px;
    max-width: 403px;
    width: 33.333333%;
  }

  ._2cvZhCNxB8bdVRi8FM_2xd {
    font-size: 4rem;
    line-height: 1.1;
    margin-bottom: 19px;
  }
}

@media (min-width: 1200px) {
  .ZMbAHR6Q73tWaLZXKaafR {
    flex-flow: nowrap;
  }
  .yNk1tIqKvf4S8sk6x5Cw- {
    max-width: 403px;
    width: 33.333%;
  }
}

._2cdV7ovsvzSOni2QAc_ni6 {
  width: 100%;
  color: #fff;
  overflow-x: hidden;
  padding-top: 85px;
  background: #000;
}

._17ATVQwK3SfroQa97rqPw6 {
  padding-bottom: 32px;
}

._30GoA6U7qjxX1sc056uWTJ {
  padding: 48px var(--horizontal-margin) 24px;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.43;
  color: #fff;
}

._1a24935TdBgvGCS3mqr8CJ {
  font-size: 1.2rem;
  line-height: 1.33;
  letter-spacing: 0.5px;
  color: #fff;
}

._1MJDwOhRXFS2Ui9vCjj3qb {
  font-size: 1.4rem;
  font-weight: 500;
  margin-bottom: 5px;
}

.ojCZ5acbJ4PIq-Yc-gl3m {
  width: 100%;
  border-bottom: 1px solid white;
}

._3U-NvELHSJ3h3ITmsXRDMm {
  display: flex;
  justify-content: center;
  margin: 46px auto 48px;
}

._1_hwWZkjl1VniOtEGXiQCW {
  display: flex;
  flex-wrap: wrap;
}

._2q4LO8yIC9G_ce-zcZcsm9 {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  color: white;
  font-weight: bold;
  letter-spacing: 0.4px;
  line-height: 1.2;
  margin-bottom: 3px;
  max-width: 125px;
  overflow: hidden;
  padding: 9px 8px 35px 8px;
  text-decoration: none;
  text-transform: uppercase;
  width: 32%;
  width: calc(33.33% - 2px);
  margin-right: 2px;
  writing-mode: vertical-rl;
}

._1J7V0KJqmk3eBL420HLA8x {
  position: relative;
  z-index: 300;
  min-height: 50vh;
  max-width: 100vw;
  background: black;
  color: white;
}

/* :global(.search-open) .searchModalContainer {
  display: block;
} */

.uobMT4xRUPeR5emXGYUGu {
  background: #000;
  bottom: 0;
  color: #fff;
  left: 0;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(100%);
  width: 100vw;
  z-index: 300;
  -webkit-overflow-scrolling: touch;
  display: none;
}

.NdQoJmeFTkSbT3sI2Kyc {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  max-width: 550px;
  padding: 50px 25px 35px;
  z-index: 5001;
  color: #b2b2b2;
  font-size: 1.4rem;
  line-height: 1.43;
  background: #000;
  /* This is just ot be sure the overlay stars off the screen before javascript loads */
  transform: translateY(110%);
}

.SnrRLzm2FcCYO3-SSZ21T {
  color: #fff;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1.2;
  margin-bottom: 1rem;
}

.o7hY2QF85_ZYeY3eG-Hkv {
  margin-bottom: 20px;
}

._5gM50t6ptxZfTVC5V7Ocs {
  position: absolute;
  top: 14px;
  right: 14px;
}

._1b09AVIteanZ76vUbPZjuc {
  color: rgba(255, 255, 255, 0.7);
  margin: 10px 0;
  font-size: 1.2rem;
  line-height: 1.7rem;
}

.NdQoJmeFTkSbT3sI2Kyc a {
  color: #fff;
}

@media (min-width: 350px) {
  .NdQoJmeFTkSbT3sI2Kyc {
    right: 3vw;
    margin-left: 3vw;
    width: 94vw;
    padding: 50px 40px 35px;
  }
}

@media (min-width: 768px) {
  .NdQoJmeFTkSbT3sI2Kyc {
    width: 500px;
    padding: 40px 60px;
    padding-right: 100px;
  }

  .SnrRLzm2FcCYO3-SSZ21T {
    font-size: 3rem;
  }
}

@media (min-width: 1200px) {
  .NdQoJmeFTkSbT3sI2Kyc {
    width: 550px;
    padding: 60px 90px 40px 80px;
  }

  .o7hY2QF85_ZYeY3eG-Hkv {
    margin-bottom: 30px;
  }
}

._1KK1SykCys57gCbYCo4EHX {
  color: white;
  display: block;
  height: 55vh;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 99;
  min-height: 450px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
}

.DkHGZ-y6N3tn75fiygAIA {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0),
    rgba(0, 0, 0, 0.7) 0,
    rgba(0, 0, 0, 0)
  );
  content: '';
  height: 115%;
  left: 0;
  opacity: 0.8;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 2;
}

._2iTC1ebQb6jP2WzqS6y_an {
  bottom: 0;
  height: 100%;
  left: 0;
  font-family: "object-fit:cover";
  object-fit: cover;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

._2YBDVe67Tv4j9pKwVcHW1s {
  z-index: 3;
}

._3J2lhP8RoyTtmHoj_yY8Zs {
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.43;
}

._1htv4EfQenNA63GgNhqc-e {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.56;
  margin-top: 22px;
  margin-bottom: 27px;
}

._3TdwUV3QIJbCRyNvHtX04_ {
  display: inline-block;
  width: 52px;
}

._1meJjAB4wD8Wog2T2Bs6GL {
  stroke-width: 2px;
}

@media (min-width: 1024px) {
  ._2YBDVe67Tv4j9pKwVcHW1s {
    top: 120px;
  }

  ._3J2lhP8RoyTtmHoj_yY8Zs {
    font-size: 1.6rem;
    font-weight: 500;
  }

  ._1htv4EfQenNA63GgNhqc-e {
    font-size: 2.2rem;
    font-weight: 500;
  }

  ._3TdwUV3QIJbCRyNvHtX04_ {
    width: 200px;
  }

  ._1meJjAB4wD8Wog2T2Bs6GL {
    stroke-width: 6px;
  }
}

@media (min-width: 1400px) {
  ._1KK1SykCys57gCbYCo4EHX {
    min-height: 630px;
  }
}

/* ORDERS */
.nWqZtFqDlc8QES_XyuTVn {
  margin-bottom: 32px;
}

._3jQGuLimaTqVK2TjUQEYjb {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 12px;
}

._3oTvNXx4e6I2PetTVRfFlS {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.56;
}

/* ORDER */
.JjaXj0ObcJirK80uzUOyl {
  margin-top: 12px;
}

._27gDNVmbdYxBrcu8Gy31Q- {
  display: flex;
  justify-content: space-between;
  padding-bottom: 4px;
  font-size: 1.2rem;
  line-height: 1.33;
  color: #000;
}

/* PRODUCT */
._3KCXcMUNxoLAzSPIV1drd3 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 19px 16px 21px;
  background: #f2f2f2;
  color: #000;
  font-size: 1.2rem;
  line-height: 1.33;
  margin-bottom: 8px;
}

._1QtzUDoddR5kl93vEMtTvO {
  display: block;
  width: 43px;
  height: 52px;
  font-family: "object-fit:cover";
  object-fit: cover;
}

.Qx8Akld1UyJoJWpVE6p0U {
  flex-grow: 1;
  padding: 0 24px 0 12px;
}

._3F_Mqqc7nrOv_iz0Vonqqi {
  margin-bottom: 8px;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.8px;
}

._1BSiW4mATF8nP4tmNqEqup {
  --horizontal-scroll-item-gap: 2px;
  --horizontal-scroll-item-min-width: 280px;
  padding-bottom: 80px;
  padding-top: 80px;
}

._2a6jDUBUILqcmFAeVt5AKu {
  font-size: 1.4rem;
  font-weight: bold;
  margin-bottom: 24px;
}

@media (min-width: 1024px) {
  ._1BSiW4mATF8nP4tmNqEqup {
    --horizontal-scroll-item-gap: 100px;
    --horizontal-scroll-item-min-width: calc(33.333% - 6px);
  }

  ._2a6jDUBUILqcmFAeVt5AKu {
    font-size: 1.6rem;
    font-weight: 500;
    margin-bottom: 0;
  }
}

._2NF63ZkydTxdBy62xo_Hjg {
  align-items: center;
  color: #fff;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: flex-end;
  max-height: 652px;
  /* overflow: hidden; */
  padding: 40px var(--horizontal-margin);
  position: relative;
}

._2a1x1iap9qyIEfywMd3vVa {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.7),
    rgba(0, 0, 0, 0)
  );
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 0.9;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 2;
}

.PHrHMFdZinhJ0NbVhlUiW {
  bottom: 0;
  height: 100%;
  max-height: 652px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  overflow: hidden;
}

.PnXL3ttKcAkySQxJDdTGU {
  width: 100%;
  height: 100%;
}

._3IFUBOhnPh0omP_6uUkBbA {
  bottom: 0;
  height: 100%;
  left: 0;
  font-family: "object-fit:cover";
  object-fit: cover;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

._2YUG-zZL2YkdhnHcHExT5i {
  opacity: 0;
  position: relative;
  text-align: center;
  top: 100%;
  width: 100%;
  z-index: 3;
}

._37Z6T9PyFROEhXH3gBD4Y1 {
  max-height: 300px;
  width: 100%;
  font-size: 7rem;
  font-weight: bold;
  margin-top: 32px;
  text-transform: uppercase;
}

._37Z6T9PyFROEhXH3gBD4Y1._1I-l6dMEZZylgUwnOrfU_w {
  font-size: initial;
}

.F5Ua967v8AyHmoSsLLPUg {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.45;
  margin-top: 16px;
}

._3k7JZZJ19pjeDKgaclG8h3 {
  position: absolute;
  right: var(--outer-margin);
  bottom: -32px;
  color: rgba(255, 255, 255, 0.6);
  text-align: right;
  font-size: 1.2rem;
  line-height: 1.333333333;
}

@media (min-width: 1024px) {
  ._2NF63ZkydTxdBy62xo_Hjg {
    min-height: 800px;
    max-height: 1024px;
    padding-bottom: 128px;
  }

  .PHrHMFdZinhJ0NbVhlUiW {
    min-height: 800px;
    max-height: 1024px;
  }

  ._2a1x1iap9qyIEfywMd3vVa {
    background-image: linear-gradient(
      to top,
      rgba(0, 0, 0, 0),
      rgba(0, 0, 0, 0.7) 0,
      rgba(0, 0, 0, 0)
    );
  }

  ._37Z6T9PyFROEhXH3gBD4Y1 {
    margin-top: 48px;
    font-size: 16rem;
  }

  .F5Ua967v8AyHmoSsLLPUg {
    margin-top: 28px;
    font-size: 2.2rem;
  }
}

._1RofNG2hxWFuwkEqIl6S2m {
  background-color: var(--bg-color);
  overflow: hidden;
  margin-bottom: 48px;
}

._22Bj9fYI7dY3H8d8h2xaMm {
  margin-top: 64px;
  color: var(--text-color);
}

.SLbsU-hkbrDG2Rm47xWSq {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1.43;
  margin-bottom: 28px;
}

._2bz18Cpd1MBExSr4sNe8xY {
  font-size: 2.6rem;
  line-height: 1.38;
  letter-spacing: 0.4px;
}

@media (min-width: 1024px) {
  ._1RofNG2hxWFuwkEqIl6S2m {
    margin-bottom: 96px;
  }

  .SLbsU-hkbrDG2Rm47xWSq {
    font-size: 2.2rem;
  }

  ._2bz18Cpd1MBExSr4sNe8xY {
    font-size: 3.8rem;
    letter-spacing: 0.6px;
  }
}

._18Jx2nIAqUF1MH3_kR2Gfo {
  position: relative;
  min-height: 580px;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 128px;
  padding-bottom: 48px;
  background: #000;
}

.fhVxDl3VkhEzy_CBtkg2d {
  filter: grayscale(1);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

/* Image gradient */
.fhVxDl3VkhEzy_CBtkg2d:before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  opacity: 0.6;
  background-image: linear-gradient(-144deg, #000000 0%, #050505 100%);
}

._3fm8tqaxOsbmLlhNuL0B4W {
  width: 100%;
  height: 100%;
  font-family: "object-fit:cover;object-position:50% 0";
  object-fit: cover;
  object-position: 50% 0;
}

.EdrNL315kNNARW_ptyigT {
  position: relative;
  z-index: 2;
  margin-left: calc(var(--inner-margin) + 64px);
  margin-right: var(--inner-margin);
}

._28eOtxKWbGmfIDQdj5XWm8 {
  position: relative;
  z-index: 5;
  color: #fff;
  font-size: 2.6rem;
  font-weight: 300;
  line-height: 1.54;
}

._28eOtxKWbGmfIDQdj5XWm8::before {
  position: absolute;
  top: -30px;
  left: -45px;
  content: '\201C';
  color: var(--color);
  font-size: 10rem;
  font-weight: normal;
  line-height: 1;
}

._28eOtxKWbGmfIDQdj5XWm8::after {
  content: '\201D';
}

._1RvM-aT6LK19wtkdkToutC {
  margin-top: 32px;
}

@media (min-width: 1024px) {
  ._18Jx2nIAqUF1MH3_kR2Gfo {
    margin-top: 72px;
    margin-bottom: 120px;
    margin-left: var(--horizontal-margin);
    margin-right: calc(var(--wide-inner-margin) + var(--outer-margin));
    padding-top: 0;
    padding-bottom: 0;
  }

  .fhVxDl3VkhEzy_CBtkg2d {
    position: relative;
    width: 65%;
  }

  ._3fm8tqaxOsbmLlhNuL0B4W {
    min-height: 800px;
  }

  .EdrNL315kNNARW_ptyigT {
    position: absolute;
    top: 50%;
    right: 0;
    width: 40%;
    min-width: 340px;
    transform: translateY(-50%);
    margin: 0;
    padding-top: 128px;
    padding-bottom: 48px;
  }

  ._28eOtxKWbGmfIDQdj5XWm8 {
    font-size: 3.6rem;
  }
}

._1QsPfVjNRTQpwc6XWz4U3L {
  align-items: center;
  background: black;
  display: flex;
  margin-top: 40px;
  margin-bottom: 40px;
}

._14YfekCBYfYyYuQ41KZQVl {
  color: white;
  flex-grow: 1;
  font-size: 1.4rem;
  font-weight: bold;
  line-height: 1.43;
  padding-right: 24px;
  text-align: right;
}

@media (min-width: 1024px) {
  ._1QsPfVjNRTQpwc6XWz4U3L {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  ._14YfekCBYfYyYuQ41KZQVl {
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.5;
    padding-right: 32px;
  }
}

.vNzEXc7Rd_PDmg6w8sTnw {
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.9px;
  text-transform: uppercase;
}

.vNzEXc7Rd_PDmg6w8sTnw a {
  color: black;
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.8px;
  line-height: 1.2;
  text-decoration: none;
}

.f4j8e3QXadmWxKcUVqSjm {
  align-items: center;
  border: 1px solid rgba(0, 0, 0, 0.4);
  display: flex;
  height: 58px;
  justify-content: space-between;
  margin-bottom: 11px;
  padding: 0 16px 0 11px;
}

._1kLaRssMgiVE5MMLXXZkdO {
  align-items: center;
  display: flex;
}

._2kVjrRo-YEANomOuMWgpMA {
  display: inline-block;
  margin-right: 9px;
  width: 33.3px;
}

._1NqLER6UZxsLUgm2yyyzDA {
  font-size: 1.2rem;
  font-weight: 500;
  line-height: 1.33;
  margin-bottom: 10px;
}

._3Fi308GUyFD9Pv6_V_wUQ {
  width: 100%;
  height: auto;
  padding: 0;
  transition: 0.3s all;
  border: none;
  outline: none;
  font-size: 6rem;
  font-weight: bold;
  letter-spacing: -0.3px;
  color: white;
  background: transparent;
}

._3Fi308GUyFD9Pv6_V_wUQ:-webkit-autofill {
  -webkit-text-fill-color: #fff;
  -webkit-box-shadow: 0 0 0 100px #000 inset;
  box-shadow: 0 0 0 100px #000 inset;
}

@media (max-width: 1024px) {
  ._3Pjj4O6jkiqN24th-UltTl {
    font-size: 2.5rem;
    padding-top: 30px;
  }

  ._1kmeAHMFrqjPVHGuJdgdRj {
    font-size: 3.7rem;
    padding-top: 20px;
  }

  ._3BV-qm7HklDZjnMz77lqs0 {
    font-size: 6rem;
    padding-top: 5px;
  }
}

.c2EicLDkwljIMiCXeWSBT {
  margin-top: 64px;
  margin-bottom: 24px;
  font-size: 1.4rem;
  font-weight: 500;
}

[data-is-light='true'] .c2EicLDkwljIMiCXeWSBT {
  color: #fff;
}

@media (min-width: 1024px) {
  .c2EicLDkwljIMiCXeWSBT {
    font-size: 1.6rem;
    font-weight: bold;
    line-height: 1.5;
  }
}

:root {
  --title-font-size: 4rem;
  --body-font-size: 1.6rem;
  --wrapper-margin: 40px;
}

._3F9e9lII-X9RfT5ng5-LPS {
  width: 100%;
  min-height: 100vh;
  position: relative;
}

._3F9e9lII-X9RfT5ng5-LPS:not(:first-of-type) {
  margin-top: var(--wrapper-margin);
}

._3F9e9lII-X9RfT5ng5-LPS:not(:last-of-type) {
  margin-bottom: var(--wrapper-margin);
}

._15ENX34Dj82QfCtY0E9vXc {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1;
}

._1kvSe4LHiX9bIrsvzbH2Vj {
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}

._1kvSe4LHiX9bIrsvzbH2Vj svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) !important;
  height: 500px !important;
  width: auto !important;
}

._1Z7Ss25Qs9Llg3n4KqqXUH {
  top: 0;
  left: 0;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-image: linear-gradient(
    208deg,
    rgba(167, 167, 167, 0) 0%,
    rgba(22, 22, 22, 0.48) 100%
  );
}

._3sArTf98_da_HIIFK3d56b {
  height: 100%;
  width: 100%;
  font-family: "object-fit:cover";
  object-fit: cover;
}

._3hJS-ZmzeM5GyvufhjLtZu {
  position: relative;
  z-index: 3;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

._2v17F03EAyZoBkHvy5S1wA {
  max-width: 835px;
  padding: 120px 0 100px;
}
@media (max-width: 768px) {
  ._2v17F03EAyZoBkHvy5S1wA {
    padding-bottom: 130px;
  }
}

._1l0PUoJOffvAjyXOGk9ISC {
  margin: 10px 0;
  color: #fff;
  font-size: var(--body-font-size);
  line-height: 1.65;
  letter-spacing: normal;
  margin: 32px 0;
  max-width: 37em;
}

.Wz0WZ6I0A54HP3hM7W7qY {
  margin-top: 20px;
  opacity: 0;
}

._3TN7ZvRTCWOeoL2XsoIrdy {
  font-size: var(--title-font-size);
  color: #fff;
}

@media (max-width: 768px) {
  ._3-ilXn4GpH-zlolxrbqOm4 {
    flex: 1;
  }
}

@media (min-width: 768px) {
  :root {
    --title-font-size: 9vw;
  }
}

@media (min-width: 1024px) {
  :root {
    --title-font-size: 85px;
    --body-font-size: 2rem;
    --wrapper-margin: 70px;
  }

  .Wz0WZ6I0A54HP3hM7W7qY {
    margin-top: 40px;
  }

  ._2v17F03EAyZoBkHvy5S1wA {
    max-width: calc(60.5vw - var(--outer-margin, 8.5vw) * 2);
  }
}

@media (min-width: 1440px) {
  :root {
    --title-font-size: 100px;
  }
}

@media (min-width: 1800px) {
  :root {
    --title-font-size: 5vw;
  }
}

._19M8FsiAPLKroI5Ak8estY {
  border: solid 1px #d9d9d9;
  border-radius: 4px;
  color: black;
  display: block;
  margin-bottom: 8px;
  min-height: 84px;
  padding: 11px 10px;
  position: relative;
  text-decoration: none;
  width: 100%;
}

._3usGd8POuwXXNalwkekkaX {
  align-items: flex-start;
  display: flex;
  flex-direction: row;
}

._1mgnAGUuv0Dh5Il_pt_nE_ {
  margin-right: 11px;
  width: 49px;
}

._1_9yDAncW2tc3WOAjw9OIb {
  font-size: 1rem;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 1.2;
  margin-bottom: 3px;
  text-transform: uppercase;
}

._2jeBY2x8BmY-BK2OpaY3a1 {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.33;
  margin-bottom: 6px;
}

._1PNsMgAs-zdoYLaE9W1sMi {
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: 1.33;
  text-transform: uppercase;
}

._1R9zGFLCBs2UtVq4C98qG- {
  font-size: 1.2rem;
  line-height: 1.33;
  margin-top: 7px;
}

._2M-JkUkm2KlejZWHmLTnND {
  margin-top: -4.5px;
  position: absolute;
  right: 14px;
  top: 50%;
}

._6iRRqxp08pa4z_ptbkw_7 {
  margin: 16px 0 4px;
  text-align: center;
}

@media (min-width: 1024px) {
  ._2GXm-UyBveVTO-yUugEWWY {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -22.5px;
  }

  ._19M8FsiAPLKroI5Ak8estY {
    margin-bottom: 12px;
  }

  ._2kVkUa5s0Qq3K_7tR7lcfk {
    padding: 0 22.5px;
    width: 50%;
  }
}

._2yQFL46hjhPKui5vK0OuPP {
  background: black;
  color: white;
  padding: 39px 32px 73px;
  margin-bottom: 2px;
}

.HoL2yOZH1hPEuk-ceyV24 {
  margin-bottom: 7px;
}

._2aGqJ96PzcBnAP9NpHTfbd {
  color: white;
  display: block;
  font-size: 1.2rem;
  font-weight: 500;
  letter-spacing: 0.9px;
  text-decoration: none;
  text-transform: uppercase;
}

._1kYXqiA1vjrXW0td0g5dby {
  font-size: 1.8rem;
  font-weight: bold;
  line-height: 1.33;
  margin-bottom: 17px;
}

.qv2GZVR_mFuwk1ZHG2n1U {
  display: flex;
  flex-direction: column;
  text-align: center;
}

.qv2GZVR_mFuwk1ZHG2n1U a {
  margin-top: 44px;
}

._2nRlxlO_e-HjwtR01I7aT8 {
  margin-top: 18px;
}

._2nRlxlO_e-HjwtR01I7aT8 p._3JaTGM7FpjtgtL6VoHoDIJ {
  font-size: 1.2em;
  color: #b2b2b2;
  margin-bottom: 0px;
  text-transform: none;
}

p._3bhjzyzUXCXd8-hVid5aBr {
  margin-top: 4px;
}

._3bhjzyzUXCXd8-hVid5aBr a {
  color: #fff;
  text-transform: uppercase;
  text-decoration: underline;
}

._3bhjzyzUXCXd8-hVid5aBr a:hover {
  color: #b2b2b2;
}

@media (min-width: 768px) {
  ._1kYXqiA1vjrXW0td0g5dby {
    margin-bottom: 43px;
    margin-right: 15px;
  }

  ._2yQFL46hjhPKui5vK0OuPP {
    position: relative;
    padding-left: var(--horizontal-margin);
    padding-right: var(--horizontal-margin);
    height: auto;
    display: flex;
    flex-direction: column;
  }

  ._1sDAokLp-dA_3_5xbdjusj {
    display: flex;
    flex-direction: row;
    align-content: stretch;
    flex-wrap: wrap;
  }

  .HoL2yOZH1hPEuk-ceyV24 {
    width: 100%;
    margin-right: 5px;
    margin-bottom: 7px;
    flex: 1 1 300px;
    min-width: 300px;
  }
  .HoL2yOZH1hPEuk-ceyV24 > div {
    height: 100%;
    width: 100%;
  }

  .qv2GZVR_mFuwk1ZHG2n1U {
    flex-direction: row;
    position: absolute;
    right: var(--horizontal-margin);
    top: 1px;
  }
  .qv2GZVR_mFuwk1ZHG2n1U a {
    padding-left: 52px;
  }
}

._3Gi0081OTx2w4ATXFSAU6p {
  display: flex;
  overflow-x: auto;
  list-style: none;
  margin: 0;
  padding: 0;
}

._3Gi0081OTx2w4ATXFSAU6p::-webkit-scrollbar {
  display: none;
}

._1Du8J3Lc-cusprlba2KuI3 {
  padding: 0 12px;
}

._1Du8J3Lc-cusprlba2KuI3:first-child {
  padding-left: var(--horizontal-margin);
}

._1Du8J3Lc-cusprlba2KuI3:last-child {
  padding-right: var(--horizontal-margin);
}

.gMhYMxTwd_2n46ZB9KV7W {
  display: inline-block;
  color: rgba(0, 0, 0, 0.5);
  font-size: 1.4em;
  font-weight: bold;
  line-height: 1.43;
  padding-bottom: 12px;
  text-decoration: none;
  white-space: nowrap;
}

._35zm2Ig4Ks8z88yvIR-Lqa {
  border-bottom: 1px solid;
  color: rgba(0, 0, 0, 1);
}

._3eUy4P4VQTAMx5UpV7wNrh {
  color: rgba(255, 255, 255, 0.7);
}

._3eUy4P4VQTAMx5UpV7wNrh._35zm2Ig4Ks8z88yvIR-Lqa {
  color: white;
}

@media (min-width: 1024px) {
  ._35zm2Ig4Ks8z88yvIR-Lqa {
    border-bottom-color: #7f7f7f;
    border-bottom-width: 2px;
  }

  ._1Du8J3Lc-cusprlba2KuI3 {
    padding: 0px 40px;
  }
}

