.public-premium-page{isolation:isolate;color:#fff7fc;--public-edge:#fbcfe840;--public-depth:#0f0412cc;position:relative}.public-premium-page .public-premium-card{border-color:var(--public-edge);box-shadow:inset 0 1px 0 #ffeffb3d, inset 0 -2px 0 #0c03105c, 0 7px 0 var(--public-depth), 0 22px 45px #05020a5c;background-image:linear-gradient(145deg,#672752a8,#260e28e0 58%,#180a1cf0)}.public-premium-page .public-premium-hero{isolation:isolate;background-color:#321027;background-image:linear-gradient(105deg, #260a24e3, #5b1842a1 48%, #2c0c27e8), var(--experience-header-image,url(/hero.webp));background-position:50%,50% 42%;background-size:cover;border:1px solid #fbcfe84d;border-radius:2.25rem;position:relative;overflow:hidden;box-shadow:inset 0 2px #ffecf940,inset 0 -2px #11041680,0 8px #150518d1,0 28px 60px #08020d6e}.public-premium-page .public-premium-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(at 12% 0,#fbb7df24,#0000 60%);position:absolute;inset:0}.public-premium-members-hero,.public-premium-auth-hero,.public-premium-document-heading{padding:clamp(1.5rem,4vw,3rem)}.public-premium-page :where(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}.public-premium-page h1{text-shadow:0 2px #21051dcc,0 5px 20px #0000004d;line-height:1.35}.public-premium-page .public-premium-hero :where(p,[class*=text-white\/],[class*=text-pink-100\/]){color:#eed5e6}.public-premium-page :where(button,a)[class*=rounded],.public-premium-page summary{touch-action:manipulation;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s}.public-premium-page :where(button,a)[class*=rounded][class*=border],.public-premium-page button[class*=bg-gradient],.public-premium-page a[class*=bg-gradient]{box-shadow:inset 0 1px #fff0fa38,0 4px #120516bd,0 8px 18px #08020c2e}.public-premium-page :where(button,a)[class*=rounded]:not(:disabled):not([aria-disabled=true]):active{transform:translateY(2px);box-shadow:inset 0 2px 5px #00000040,0 1px #120516bd}.public-premium-page :where(a,button,input,textarea,select,summary):focus-visible{outline-offset:4px;outline:3px solid #f9a8d4}:is(.public-premium-page :where(input,textarea,select)[class*=rounded],.public-premium-page :where(label,span)[class*=rounded]:has(>input)){border-color:#f9a8d447;box-shadow:inset 0 3px 9px #0a020f61,0 1px #ffe1f51f}.public-premium-page select option{color:#fff7fc;background:#291025}.public-premium-page :where(input,textarea)::placeholder{color:#f9e1f0a6}.public-premium-page details{border-color:var(--public-edge);box-shadow:inset 0 1px #fff0fa1f,0 3px #12051680}.public-premium-page details[open]{background-color:#5d214966;border-color:#f9a8d470}.public-premium-page summary{align-content:center;min-block-size:44px}.public-premium-page summary:after{content:"+";color:#f9a8d4;margin-inline-start:.8rem;font-size:1.2em;display:inline-block}.public-premium-page details[open]>summary:after{content:"−"}.public-premium-page .public-document-body{white-space:normal;color:#f2e1ed;line-height:2}.public-premium-page .public-document-body>*+*{margin-block-start:1.25rem}.public-premium-page .public-document-body :is(h2,h3){color:#fbcfe8;padding-block-start:.5rem;font-size:1.35em;font-weight:900}.public-premium-page .public-document-body ul{padding-inline-start:1.5rem;list-style:outside}.public-premium-page .public-document-body strong{color:#fff7fc;font-weight:800}.public-premium-page .public-document-body hr{border-color:#f9a8d433;margin-block:2rem}@media (hover:hover) and (pointer:fine){.public-premium-page :where(button,a)[class*=rounded]:not(:disabled):not([aria-disabled=true]):hover{filter:brightness(1.08);border-color:#f9a8d48c;transform:translateY(-3px)}.public-premium-page article.public-premium-card:has(a):hover{box-shadow:inset 0 1px 0 #ffeffb4d, 0 8px 0 var(--public-depth), 0 25px 50px #5c0f4161;border-color:#f9a8d47a}}@media (max-width:639px){.public-premium-page .public-premium-hero{border-radius:1.6rem}.public-premium-page h1{font-size:clamp(1.8rem,7.5vw,2.5rem)}.public-premium-page :where(p,a,button){overflow-wrap:anywhere}.public-premium-page :where(button,a)[class*=rounded]{min-block-size:44px}.public-premium-page input:not([type=checkbox]):not([type=radio]),.public-premium-page textarea,.public-premium-page select{font-size:16px}.public-premium-page .public-premium-document-heading{padding:1.3rem}}@media (prefers-reduced-motion:reduce){.public-premium-page :where(button,a,summary){transition:none}.public-premium-page :where(button,a)[class*=rounded]:hover,.public-premium-page :where(button,a)[class*=rounded]:active{transform:none}}
