.entrance-module__0M9Tfa__mobileArtwork{display:none}@media (min-width:701px){.entrance-module__0M9Tfa__entrance .entrance-desktop-content{grid-template-rows:auto minmax(min-content,1fr) auto}.entrance-module__0M9Tfa__entrance .entrance-desktop-brand{grid-area:1/1;margin-block:24px;position:static}.entrance-module__0M9Tfa__entrance .entrance-rule-top{grid-area:1/1}.entrance-module__0M9Tfa__entrance .entrance-desktop-message{grid-area:2/1;min-width:0}.entrance-module__0M9Tfa__entrance .entrance-desktop-message h1{white-space:normal;overflow-wrap:normal;text-wrap:balance}.entrance-module__0M9Tfa__entrance .entrance-desktop-footer{grid-area:3/1}.entrance-module__0M9Tfa__entrance .entrance-desktop-actions{width:min(100%,400px);margin-inline:auto}}@media (max-width:700px){.entrance-module__0M9Tfa__entrance.master-access-page.mobile-screen-lock{overscroll-behavior:auto;height:auto;min-height:100svh;max-height:none;overflow:visible}.entrance-module__0M9Tfa__entrance .entrance-desktop{background:#080706;height:auto;min-height:100svh}.entrance-module__0M9Tfa__entrance .entrance-desktop:before{display:none}.entrance-module__0M9Tfa__entrance .entrance-desktop:after{display:none}.entrance-module__0M9Tfa__entrance .entrance-desktop-athlete{display:none}.entrance-module__0M9Tfa__entrance .entrance-desktop-message:before{display:none}.entrance-module__0M9Tfa__entrance .entrance-desktop-content{height:auto;min-height:100svh;padding-bottom:max(20px, env(safe-area-inset-bottom));grid-template-rows:94px auto auto;align-content:start}.entrance-module__0M9Tfa__entrance .entrance-desktop-message{padding:0}.entrance-module__0M9Tfa__entrance .entrance-desktop-message h1{color:#f5f0e7;-webkit-text-fill-color:currentColor;text-shadow:0 0 18px #ebe0cc2e,0 0 4px #ebe0cc14;margin:20px auto 18px;font-size:clamp(30px,8.4vw,36px);line-height:1.08}.entrance-module__0M9Tfa__mobileArtwork{isolation:isolate;background:#080706 url(/master-designs/approved-2026-09/performance-member-entrance-background-mobile-v1.png) 50% 40%/cover no-repeat;height:clamp(190px,29svh,280px);margin:0 -16px 18px;display:block;position:relative;overflow:hidden}.entrance-module__0M9Tfa__mobileArtwork:before{content:"";z-index:1;filter:grayscale()brightness(.94);mix-blend-mode:normal;background:url(/images/ascend-rx-athlete-hero-clean.png) 80% 8%/auto 150% no-repeat;position:absolute;inset:0;-webkit-mask-image:radial-gradient(26% 85% at 66% 54%,#000 48%,#000000eb 65%,#0000 100%);mask-image:radial-gradient(26% 85% at 66% 54%,#000 48%,#000000eb 65%,#0000 100%)}.entrance-module__0M9Tfa__mobileArtwork:after{content:"";z-index:2;background:linear-gradient(#080706,#0000 12% 78%,#080706),linear-gradient(90deg,#08070614,#0000 75%);position:absolute;inset:0}.entrance-module__0M9Tfa__trajectoryContinuation{z-index:0;pointer-events:none;fill:none;stroke:#c7b48e;stroke-width:.7px;opacity:.75;width:100%;height:100%;position:absolute;inset:0}.entrance-module__0M9Tfa__trajectoryContinuation path{vector-effect:non-scaling-stroke}.entrance-module__0M9Tfa__trajectoryContinuation circle{fill:#e5d7b7;stroke:none}.entrance-module__0M9Tfa__entrance .entrance-desktop-actions{gap:12px}.entrance-module__0M9Tfa__entrance .entrance-desktop-actions a{color:#f2ede4;min-height:54px;text-shadow:none;background:linear-gradient(110deg,#292826,#151514);border-color:#d8d3ca;font-size:15px;font-weight:600;box-shadow:inset 0 1px #ffffff14}.entrance-module__0M9Tfa__entrance .entrance-desktop-actions a b{color:#f2ede4;border-color:#d8d3ca}.entrance-module__0M9Tfa__entrance .entrance-desktop-actions a:hover{outline:none}.entrance-module__0M9Tfa__entrance .entrance-desktop-actions a:focus-visible{outline-offset:3px;outline:2px solid #f2ede4}.entrance-module__0M9Tfa__entrance .entrance-desktop-message p{letter-spacing:.11em;margin:38px 0 0;font-size:12px;line-height:1.5}.entrance-module__0M9Tfa__entrance .entrance-desktop-message p span{padding:1px 0;font-size:8px;line-height:1}.entrance-module__0M9Tfa__entrance .entrance-desktop-footer{padding:36px 0 0}.entrance-module__0M9Tfa__entrance .entrance-desktop-footer strong{margin-top:18px;font-size:17px}.entrance-module__0M9Tfa__entrance .entrance-legal-links{gap:18px;margin-top:12px}}
