.mem-how,.mem-cat,.mem-inc,.mem-req,.mem-faq{--gap:clamp(16px, 2vw, 32px);--sec:clamp(110px, 13vw, 200px)}.mem-how{column-gap:var(--gap);padding-top:var(--sec);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mem-how-side{top:calc(var(--header-h) + 24px);grid-column:1/7;align-self:start;position:sticky}.mem-how-side .h2{max-width:11ch}.mem-how-lead{max-width:40ch;color:var(--ink-2);margin-top:28px}.mem-track{border-left:1px solid var(--line-2);max-width:360px;margin-top:clamp(40px,5vw,64px);padding-left:22px;display:grid;position:relative}.mem-track a{color:var(--ink-3);transition:color var(--t) var(--ease);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;text-decoration:none;display:flex}.mem-track a span{letter-spacing:-.02em;font-size:1.2rem}.mem-track a small{text-align:right;color:var(--ink-3);opacity:0;transition:opacity var(--t) var(--ease), transform var(--t) var(--ease);font-size:.8rem;transform:translate(-6px)}.mem-track a:hover{color:var(--ink-2)}.mem-track a[aria-current]{color:var(--ink)}.mem-track a[aria-current] small{opacity:1;transform:none}.mem-track-ind{width:2px;height:var(--h,0);background:var(--gold);transform:translateY(var(--y,0));transition:transform .56s var(--ease), height .56s var(--ease);position:absolute;top:0;left:-1.5px}.mem-how-body{grid-column:8/13}.mem-stage{padding-bottom:clamp(72px,9vw,140px)}.mem-stage:last-child{padding-bottom:0}.mem-stage-when{display:none}.mem-stage-t{letter-spacing:-.055em;margin-left:-.04em;font-size:clamp(2.8rem,1.2rem + 4.6vw,6.4rem);line-height:.9}.mem-stage-copy{border-top:1px solid var(--line);color:var(--ink-2);gap:16px;max-width:48ch;margin-top:clamp(22px,2.6vw,36px);padding-top:22px;display:grid}.mem-stage-copy p:first-child{color:var(--ink)}@media (width<=900px){.mem-how-side{grid-column:1/-1;position:static}.mem-track{display:none}.mem-how-body{grid-column:1/-1;margin-top:64px}.mem-stage{padding-bottom:56px}.mem-stage-when{color:var(--ink-3);margin-top:14px;font-size:.9rem;display:block}.mem-stage-copy{margin-top:18px}}.mem-cat{padding-top:var(--sec)}.mem-cat-head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.mem-cat-head .h2{grid-column:1/8;max-width:13ch}.mem-cat-head .lead{grid-column:9/13}.mem-tabs-wrap{margin-top:clamp(48px,6vw,88px)}.mem-tabs{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,1.15fr);display:grid;position:relative}.mem-tabs button{text-align:left;color:var(--ink-3);transition:color var(--t) var(--ease);background:0 0;border:0;align-content:start;gap:4px;padding:22px 16px 22px 0;display:grid}.mem-tabs button>span{justify-self:start}.mem-tab-name{letter-spacing:-.035em;font-size:clamp(1.4rem,1.05rem + .9vw,2.1rem);line-height:1.1}.mem-tab-fee{color:var(--ink-3);transition:color var(--t) var(--ease);font-size:.85rem}.mem-tabs button:hover{color:var(--ink-2)}.mem-tabs button[aria-selected=true]{color:var(--ink)}.mem-tabs button[aria-selected=true] .mem-tab-fee{color:var(--gold-2)}.mem-tabs .mem-tab-all{border-left:1px solid var(--line);padding-left:22px}.mem-tabs button:focus-visible{outline-offset:-4px}.mem-tabs-ind{height:2px;width:var(--w,0);background:var(--gold);transform:translateX(var(--x,0));transition:transform .56s var(--ease), width .56s var(--ease);position:absolute;top:-1.5px;left:0}.mem-panes{margin-top:clamp(40px,5vw,72px);position:relative}.mem-pane{top:0;left:var(--gutter);right:var(--gutter);column-gap:var(--gap);opacity:0;visibility:hidden;transition:opacity .32s var(--ease), transform .42s var(--ease), visibility 0s linear .42s;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:absolute;transform:translateY(8px)}.mem-pane.is-on{opacity:1;visibility:visible;transition:opacity .56s var(--ease) .14s, transform .7s var(--ease) .14s, visibility 0s;position:relative;left:auto;right:auto;transform:none}.mem-pane:focus-visible{outline-offset:12px}.mem-pane-main{grid-column:1/8}.mem-pane-suits{font-size:var(--fs-h3);letter-spacing:-.025em;max-width:24ch;line-height:1.15}.mem-pane-dl{border-top:1px solid var(--line-2);margin:clamp(32px,4vw,52px) 0 0}.mem-pane-dl div{border-bottom:1px solid var(--line);grid-template-columns:minmax(120px,2fr) 7fr;gap:20px;padding:18px 0;display:grid}.mem-pane-dl dt{font-size:var(--fs-label);color:var(--ink-3);padding-top:.2em;font-weight:500}.mem-pane-dl dd{color:var(--ink-2);max-width:52ch;margin:0}.mem-pane-fees{grid-column:9/13;justify-items:start;gap:28px;display:grid}.mem-fees{border-top:1px solid var(--line-2);width:100%;margin:0}.mem-fees>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:baseline;gap:4px 16px;padding:18px 0 20px;display:grid}.mem-fees dt{font-size:var(--fs-label);color:var(--ink-3);font-weight:500}.mem-fees dd{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.8rem);line-height:1}.mem-fees p{color:var(--ink-2);grid-column:1/-1;max-width:40ch;margin-top:6px;font-size:.9rem}.mem-fees .mem-fees-total dd{letter-spacing:-.02em;color:var(--gold-2);font-size:1.35rem}.mem-pane--all{display:block}.mem-compare{border-top:1px solid var(--line-2)}.mem-cmp-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 2.6fr .8fr .8fr .8fr;align-items:baseline;gap:20px;padding:20px 0;display:grid}.mem-cmp-head{color:var(--ink-3);padding:12px 0;font-size:.8rem}.mem-cmp-name button{letter-spacing:-.03em;text-align:left;text-underline-offset:.2em;transition:color var(--t) var(--ease), text-decoration-color var(--t) var(--ease);background:0 0;border:0;padding:0;font-size:clamp(1.4rem,1.1rem + .8vw,2rem);text-decoration:underline 1px #0000}.mem-cmp-name button:hover{color:var(--gold-2);text-decoration-color:currentColor}.mem-cmp-play{color:var(--ink-2);max-width:46ch}.mem-cmp-n{text-align:right;font-size:1.1rem}.mem-cmp-head .mem-cmp-n{font-size:.8rem}.mem-notes-wrap{margin-top:clamp(56px,7vw,96px)}.mem-notes{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));width:66%;display:grid}.mem-notes li{border-top:1px solid var(--line);color:var(--ink-2);padding:14px 0;font-size:.92rem}@media (width<=1000px){.mem-cat-head .h2{grid-column:1/-1;margin-bottom:24px}.mem-cat-head .lead{grid-column:1/10}.mem-pane-main{grid-column:1/-1}.mem-pane-fees{grid-column:1/-1;max-width:560px;margin-top:44px}.mem-tabs-wrap{border-top:1px solid var(--line-2);border-bottom:1px solid var(--line);padding-inline:0}.mem-tabs{scrollbar-width:none;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);border:0;display:flex;overflow-x:auto}.mem-tabs::-webkit-scrollbar{display:none}.mem-tabs button{flex:none;padding:18px 28px 16px 0}.mem-tabs .mem-tab-all{padding-left:20px}.mem-tabs-ind{top:0}}@media (width<=700px){.mem-cat-head .lead{grid-column:1/-1}.mem-pane-dl div{grid-template-columns:1fr;gap:4px;padding:14px 0}.mem-cmp-head{display:none}.mem-cmp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;padding:18px 0}.mem-cmp-name,.mem-cmp-play{grid-column:1/-1}.mem-cmp-play{margin-bottom:6px;font-size:.92rem}.mem-cmp-n{text-align:left;font-size:1rem}.mem-cmp-n:before{content:attr(data-k);color:var(--ink-3);font-size:.75rem;display:block}.mem-notes{grid-template-columns:1fr;width:100%}}.mem-inc{column-gap:var(--gap);padding-top:var(--sec);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.mem-inc-body{grid-column:1/9}.mem-inc-body .h2{max-width:16ch}.mem-inc-list{border-top:1px solid var(--line-2);margin:clamp(44px,5vw,80px) 0 0}.mem-inc-list>div{border-bottom:1px solid var(--line);grid-template-columns:5fr 6fr;gap:24px;padding:24px 0 26px;display:grid}.mem-inc-list dt{letter-spacing:-.025em;font-size:clamp(1.25rem,1rem + .7vw,1.7rem);line-height:1.15}.mem-inc-list dd{color:var(--ink-2);max-width:46ch;margin:0}.mem-inc-fig{top:calc(var(--header-h) + 24px);grid-column:10/13;margin-top:clamp(150px,15vw,250px);position:sticky}.mem-inc-fig img{aspect-ratio:4/5;object-fit:cover;width:100%}.mem-inc-fig figcaption{color:var(--ink-3);margin-top:12px;font-size:.82rem}@media (width<=1000px){.mem-inc-body{grid-column:1/-1}.mem-inc-fig{grid-area:2/1/auto/8;margin-top:48px;position:static}}@media (width<=700px){.mem-inc-list>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.mem-inc-fig{grid-column:1/-1}}.mem-req{padding-top:var(--sec)}.mem-req-head{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.mem-req-head .h2{grid-column:1/8;max-width:12ch}.mem-req-head .lead{grid-column:9/13}.mem-req-grid{column-gap:var(--gap);border-top:1px solid var(--line-2);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-top:clamp(48px,6vw,88px);padding-top:clamp(32px,3.6vw,48px);display:grid}.mem-req-form{grid-column:1/8}.mem-req-actions{margin-top:30px}.mem-req-aside{color:var(--ink-2);top:calc(var(--header-h) + 24px);grid-column:9/13;gap:16px;font-size:.95rem;display:grid;position:sticky}.mem-sec{border-bottom:1px solid var(--line);grid-template-columns:112px 1fr;align-items:end;gap:18px;padding-bottom:18px;display:grid}.mem-sec img{aspect-ratio:4/5;object-fit:cover;width:112px}.mem-sec figcaption{color:var(--ink-3);gap:2px;font-size:.9rem;display:grid}.mem-sec b{letter-spacing:-.02em;color:var(--ink);font-size:1.3rem;font-weight:400}.mem-sec-links{justify-items:start;gap:4px;display:grid}.mem-set{border:0;min-width:0;margin:0;padding:0}.mem-set legend{padding:0}.mem-opts{flex-wrap:wrap;gap:6px;display:flex}.mem-opt{cursor:pointer;position:relative}.mem-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.mem-opt span{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-3);min-width:120px;min-height:52px;transition:background-color var(--t) var(--ease), color var(--t) var(--ease), border-color var(--t) var(--ease);place-items:center;padding:0 20px;font-size:.98rem;display:grid}.mem-opt:hover span{border-color:var(--ink)}.mem-opt input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mem-opt input:focus-visible+span{outline:1px solid var(--ink);outline-offset:3px}.field.is-invalid .mem-opt span{border-color:var(--err)}.mem-reveal{transition:grid-template-rows .48s var(--ease), margin-top .48s var(--ease);grid-template-rows:0fr;margin-top:-22px;display:grid}.mem-reveal.is-open{grid-template-rows:1fr;margin-top:0}.mem-reveal-in{opacity:0;min-height:0;transition:opacity .3s var(--ease);border:0;margin:-4px;padding:4px;overflow:hidden}.mem-reveal.is-open .mem-reveal-in{opacity:1;transition:opacity .48s var(--ease) .12s}@media (width<=1000px){.mem-req-head .h2{grid-column:1/-1;margin-bottom:24px}.mem-req-head .lead{grid-column:1/10}.mem-req-form{grid-column:1/-1}.mem-req-aside{grid-area:2/1/auto/-1;max-width:520px;margin-top:56px;position:static}}@media (width<=700px){.mem-req-head .lead{grid-column:1/-1}.mem-reveal{margin-top:-20px}.mem-opt{flex:1 1 0}.mem-opt span{min-width:0}}.mem-faq{padding-top:var(--sec);padding-bottom:var(--sec)}.mem-faq-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:clamp(40px,5vw,72px);display:flex}.mem-faq-list{border-top:1px solid var(--line-2)}.mem-q{border-bottom:1px solid var(--line)}.mem-q h3{letter-spacing:-.03em;font-size:clamp(1.3rem,1rem + .9vw,2rem);line-height:1.15}.mem-q button{width:100%;font:inherit;letter-spacing:inherit;text-align:left;color:var(--ink);transition:color var(--t) var(--ease);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;display:flex}.mem-q button:hover{color:var(--ink-2)}.mem-q button:focus-visible{outline-offset:-2px}.mem-q i{flex:none;width:18px;height:18px;position:relative}.mem-q i:before,.mem-q i:after{content:"";width:18px;height:1.5px;transition:transform .52s var(--ease);background:currentColor;position:absolute;top:8px;left:0}.mem-q i:after{transform:rotate(90deg)}.mem-q button[aria-expanded=true] i:after{transform:rotate(0)}.mem-a{transition:grid-template-rows .52s var(--ease);grid-template-rows:0fr;display:grid}.mem-a.is-open{grid-template-rows:1fr}.mem-a-in{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));min-height:0;display:grid;overflow:hidden}.mem-a-in p{color:var(--ink-2);opacity:0;max-width:62ch;transition:opacity .3s var(--ease), transform .42s var(--ease);grid-column:5/12;padding-bottom:30px;transform:translateY(-6px)}.mem-a.is-open .mem-a-in p{opacity:1;transition:opacity .52s var(--ease) .12s, transform .62s var(--ease) .12s;transform:none}.no-js .mem-a{grid-template-rows:1fr}.no-js .mem-a-in p{opacity:1;transform:none}@media (width<=900px){.mem-a-in p{grid-column:1/-1;padding-right:40px}.mem-q button{padding:22px 0}}.mem-inc-fig.rv{opacity:1;overflow:hidden;transform:none}.mem-inc-fig.rv img{opacity:0;transition:opacity 1.2s var(--ease), transform 1.9s var(--ease);transition-delay:var(--d,0s);transform:scale(1.06)}.mem-inc-fig.rv.in img{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mem-pane,.mem-pane.is-on{transition:opacity .2s linear,visibility 0s linear .2s;transform:none}.mem-pane.is-on{transition:opacity .2s linear,visibility}.mem-tabs-ind,.mem-track-ind{transition:none}.mem-reveal,.mem-reveal-in,.mem-a,.mem-a-in p,.mem-q i:before,.mem-q i:after{transition:none!important}.mem-inc-fig.rv img{transform:none}}
