body:has(.landing-experience) .membership-preview{--pass-color:#193f33;--pass-accent:#d4fa8a;width:100%;max-width:410px;margin:auto}body:has(.landing-experience) .membership-flip{aspect-ratio:1.58;perspective:1200px;text-align:left;color:#f3f8ee;background:0 0;border:0;border-radius:17px;width:100%;padding:0;display:block}body:has(.landing-experience) .membership-rotor{width:100%;height:100%;min-height:230px;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.22,1,.36,1);display:grid;position:relative}body:has(.landing-experience) .membership-rotor[data-back=true]{transform:rotateY(180deg)}body:has(.landing-experience) .membership-face{backface-visibility:hidden;background:linear-gradient(120deg,var(--pass-color),color-mix(in srgb,var(--pass-color) 65%,#06160e));border:1px solid #ffffff29;border-radius:17px;flex-direction:column;padding:27px;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 35px -23px #02120ccc}body:has(.landing-experience) .membership-face:before{content:"";pointer-events:none;border:1px solid #ffffff2b;border-radius:50%;width:330px;height:330px;position:absolute;top:-150px;right:-195px;box-shadow:0 0 0 18px #ffffff07,0 0 0 40px #ffffff07,0 0 0 65px #ffffff05}body:has(.landing-experience) .membership-brand{justify-content:space-between;align-items:center;gap:18px;display:flex}body:has(.landing-experience) .membership-brand strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:22px;font-weight:500;line-height:1.1}body:has(.landing-experience) .membership-brand>span{letter-spacing:.09em;border:1px solid #ffffff4b;border-radius:99px;flex-shrink:0;padding:5px 8px;font-size:10px}body:has(.landing-experience) .membership-label{letter-spacing:.14em;color:var(--pass-accent);margin:30px 0 10px;font-size:9px}body:has(.landing-experience) .membership-person{letter-spacing:-.035em;font-size:24px}body:has(.landing-experience) .membership-bottom{justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:16px;display:flex}body:has(.landing-experience) .membership-bottom>span{color:#e1ecda;font-size:11px;line-height:1.7}body:has(.landing-experience) .membership-bottom b{opacity:.8;font-size:9px;font-weight:400}body:has(.landing-experience) .membership-bottom svg{color:var(--pass-accent);flex-shrink:0}body:has(.landing-experience) .membership-back{justify-content:space-between;gap:15px;transform:rotateY(180deg)}body:has(.landing-experience) .membership-back>svg{color:var(--pass-accent)}body:has(.landing-experience) .membership-back>strong{letter-spacing:-.04em;font-size:25px;font-weight:400;line-height:1.1}body:has(.landing-experience) .membership-back>span{color:#d4e5cb;font-size:12px;line-height:1.6}body:has(.landing-experience) .membership-back>small{letter-spacing:.07em;color:#bfd3b5;font-size:9px}body:has(.landing-experience) .membership-hint{color:inherit;opacity:.7;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}body:has(.landing-experience) .membership-compact{max-width:335px}body:has(.landing-experience) .membership-compact .membership-face{padding:21px}body:has(.landing-experience) .membership-compact .membership-label{margin-top:22px}body:has(.landing-experience) .membership-compact .membership-person{font-size:22px}body:has(.landing-experience) .membership-compact .membership-brand strong{font-size:20px}body:has(.landing-experience) .membership-compact .membership-back>strong{font-size:23px}@media (width<=440px){body:has(.landing-experience) .membership-face{padding:20px}body:has(.landing-experience) .membership-label{margin-top:22px}body:has(.landing-experience) .membership-person{font-size:22px}body:has(.landing-experience) .membership-brand strong{font-size:19px}body:has(.landing-experience) .membership-back>strong{font-size:22px}body:has(.landing-experience) .membership-back>span{font-size:11px}body:has(.landing-experience) .membership-back{gap:11px}}@media (prefers-reduced-motion:reduce){body:has(.landing-experience) .membership-rotor{transition:none}}body:has(.landing-experience) .membership-face{grid-area:1/1;min-width:0;position:relative;inset:auto}body:has(.landing-experience) .membership-brand{flex-shrink:0;min-width:0}body:has(.landing-experience) .membership-brand strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}:is(body:has(.landing-experience) .membership-face>span,body:has(.landing-experience) .membership-face>strong,body:has(.landing-experience) .membership-face>svg,body:has(.landing-experience) .membership-face>small){flex-shrink:0}body:has(.landing-experience) .membership-compact .membership-rotor{min-height:225px}body:has(.landing-experience) .membership-flip{aspect-ratio:auto}body:has(.landing-experience) .membership-rotor{aspect-ratio:1.58;height:auto}
