.navigator{--menu-scale:max(1px,.0806451613vw);--menu-serif:"Times New Roman",Times,serif;--menu-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--menu-ink:#000;--menu-card:#fff;--menu-control:#e7e7e7;--menu-panel:rgba(38,38,38,.68);--menu-panel-text:#fff;--menu-hover:#00000013;--menu-focus:#777;position:fixed;left:50%;top:50%;width:max(280px,calc(25vw - 24px));transform:translate(-50%,-50%);z-index:100;color:var(--menu-ink);color-scheme:light dark;font-family:var(--menu-sans);font-weight:400;letter-spacing:-.004em;pointer-events:none;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none}.navigator *,.navigator :after,.navigator :before{box-sizing:border-box}.navigator a{color:inherit;text-decoration:none}.navigator button:not(.navigator-pill),.navigator input{font:inherit}.navigator button{border:0;cursor:pointer;appearance:none}.navigator a:focus-visible,.navigator button:focus-visible,.navigator input:focus-visible{outline:2px solid var(--menu-focus);outline-offset:3px}.navigator-surface{position:absolute;inset:0;z-index:0;background:var(--menu-card);box-shadow:inset 0 0 0 1px transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);will-change:left,top,width,height,border-radius;transition:left .6s cubic-bezier(.19,1,.22,1),top .6s cubic-bezier(.19,1,.22,1),width .6s cubic-bezier(.19,1,.22,1),height .6s cubic-bezier(.19,1,.22,1),border-radius .6s cubic-bezier(.19,1,.22,1),background .6s ease,box-shadow .2s ease,backdrop-filter 0s,-webkit-backdrop-filter 0s}.navigator[data-open=true] .navigator-surface{background:var(--menu-panel);border:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--menu-panel-text) 20%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:left .6s cubic-bezier(.19,1,.22,1),top .6s cubic-bezier(.19,1,.22,1),width .6s cubic-bezier(.19,1,.22,1),height .6s cubic-bezier(.19,1,.22,1),border-radius .6s cubic-bezier(.19,1,.22,1),background .6s ease,box-shadow .2s ease .3s,backdrop-filter .6s ease .3s,-webkit-backdrop-filter .6s ease .3s}.navigator[data-language-changing=true] .navigator-surface{transition-duration:.42s,.42s,.42s,.42s,.42s,.18s,.12s,0s,0s;transition-delay:0s}.navigator-pill{position:relative;display:block;padding:.3em 1em .25em;border-radius:2em;background:transparent;color:transparent!important;font-size:calc(19 * var(--menu-scale));line-height:1.025;white-space:nowrap}.navigator-pill:before{inset:0;border-radius:inherit;background:var(--menu-ink);mask-image:var(--letter-mask);-webkit-mask-image:var(--letter-mask);mask-size:100% 100%;-webkit-mask-size:100% 100%}.navigator-pill:after,.navigator-pill:before{content:"";position:absolute;pointer-events:none}.navigator-pill:after{inset:-1px;border:1px solid var(--background,var(--menu-panel-text));border-radius:inherit;opacity:.2;transition:opacity .1s}.navigator-pill:focus-visible:after{opacity:1}.navigator-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:72px 12px 48px;max-height:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#777 transparent;border-radius:5px;opacity:0;visibility:hidden;pointer-events:none;touch-action:auto;transition:opacity .1s,visibility 0s .1s}.navigator-panel>*{flex-shrink:0}.navigator[data-open=true] .navigator-panel{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s .3s,visibility 0s}.navigator-label{display:none}.navigator-close{padding:0;background:transparent;font-size:calc(14.25 * var(--menu-scale))!important}.navigator-close,.navigator-static-title{position:absolute;top:12px;left:50%;transform:translateX(-50%);color:transparent;line-height:1.025}.navigator-static-title{margin:0;font-size:calc(14.25 * var(--menu-scale))}.navigator-page-trigger{display:none}.navigator-utility{display:flex;justify-content:center;background:var(--menu-card);border-radius:5px;padding:0 .55em;font-size:calc(12.35 * var(--menu-scale));line-height:1.025}.navigator-utility button{padding:.5em 1.18em .45em;position:relative;color:var(--menu-ink);background:transparent}.navigator-utility button:before{content:"";position:absolute;inset:.25em .2em;border-radius:3px;background:var(--menu-hover);opacity:0;transition:opacity .4s}.navigator-utility button[aria-pressed=true]:before{opacity:1}.navigator-primary{align-self:stretch;padding:.15em .3em .1em;background:var(--menu-card);font:calc(20 * var(--menu-scale))/1.225 var(--menu-serif);letter-spacing:-.01em}.navigator-primary :is(button,a){--hover-offset:.3em;display:block;width:100%;padding:.1em 0;text-align:left;text-indent:var(--hover-offset);background:transparent;color:var(--menu-ink);position:relative;transform:translateX(calc(-1 * var(--hover-offset)));transition:transform .2s cubic-bezier(.45,0,.55,1)}.navigator-primary :is(button,a):focus-visible{transform:translateX(0);transition-duration:60ms}.navigator-destinations{display:flex;justify-content:center;gap:2px;width:100%}.navigator-search{position:relative;width:90%;margin:0}.navigator-search input{width:100%;height:auto;border:1px solid transparent;border-radius:.35em;padding:.4em 1.8em .35em .5em;background:var(--menu-card);color:var(--menu-ink);font:calc(17 * var(--menu-scale))/1.025 var(--menu-serif);appearance:none}.navigator-search input::placeholder{color:var(--menu-ink);opacity:1}.navigator-search input::-webkit-search-cancel-button{appearance:none}.navigator-search .access-submit{position:absolute;right:0;top:0;display:grid;place-items:center;height:100%;width:2.2em;padding:0;background:transparent;color:var(--menu-ink)}.navigator-search .access-submit span{display:block;font:1.25em/1 var(--menu-sans);transform:translateY(-.1em);transition:transform .12s ease-out}.navigator-search .access-submit:focus-visible span{transform:translate(.16em,-.1em)}.navigator-options{display:flex;gap:5px;padding:4px;background:var(--menu-card);border-radius:50px;font-size:calc(12.35 * var(--menu-scale))}.navigator-options button{display:grid;place-items:center;width:2.4em;height:2.4em;background:transparent;border-radius:50px;color:var(--menu-ink);white-space:nowrap;padding:0;text-align:center}.navigator-options button[aria-pressed=true]{background:var(--menu-control)}@media (hover:hover) and (pointer:fine){.navigator-utility button:hover:before{opacity:1;transition-duration:50ms}.navigator-primary :is(button,a):hover{transform:translateX(0);transition-duration:60ms}.navigator-pill:hover:after{opacity:1}.navigator-search .access-submit:hover span{transform:translate(.16em,-.1em)}.navigator-options button:hover{background:var(--menu-control)}}.menu-skip,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.menu-skip:focus{position:fixed;top:8px;left:8px;z-index:200;width:auto;height:auto;padding:8px;clip-path:none;background:var(--menu-card);color:var(--menu-ink)}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.navigator{inset:auto 12px max(18px,env(safe-area-inset-bottom)) 12px;width:auto;transform:none}.navigator-panel{padding-top:72px;padding-bottom:72px;max-height:calc(100dvh - 36px - env(safe-area-inset-bottom))}.navigator-label{position:absolute;display:block;left:0;right:0;top:12px;margin:0;text-align:center;color:var(--menu-panel-text);font-size:21.85px;line-height:1.025}.navigator-close{top:auto;bottom:0;width:44px;height:44px;font-size:21.85px!important}.navigator-close>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.navigator-close i:after,.navigator-close i:before{content:"";position:absolute;left:20%;top:50%;width:60%;height:2px;background:var(--menu-panel-text);transform:rotate(45deg)}.navigator-close i:after{transform:rotate(-45deg)}.navigator-pill{font-size:19px}.navigator-utility{font-size:12.35px;padding-inline:.45em}.navigator-primary{font-size:26px}.navigator-search input{font-size:17px}.navigator-search button{font-size:21px}.navigator-options{font-size:12.35px}}@media (max-width:720px){.navigator-pill{font-size:24.7px}}@media (max-width:520px){.navigator-label{font-size:16.15px}.navigator-utility{font-size:19px}.navigator-utility button{padding-block:.4em .35em}.navigator-search input{font-size:23px}.navigator-options{font-size:16.15px}}@media (max-width:340px),(max-width:640px) and (max-height:540px){.navigator{left:6px;right:6px;bottom:max(12px,env(safe-area-inset-bottom))}.navigator-panel{padding-top:12px;padding-bottom:44px}.navigator-label{display:none}.navigator-pill{font-size:19px}.navigator-primary{font-size:20px}.navigator-utility{font-size:16.15px}.navigator-search input{font-size:17px;padding:.2em 2em .2em .65em}.navigator-options{font-size:14.25px}}@media (prefers-reduced-motion:reduce){.navigator *,.navigator :after,.navigator :before{transition:none!important}}.navigator-search input{text-align:left;padding-right:2.2em}.access-status{margin:8px 0 0;color:var(--menu-panel-text);font:13px/1.4 var(--menu-sans);text-align:left}@media (min-width:768px) and (min-height:601px),(min-width:768px) and (pointer:fine){.navigator--page{top:12px;left:12px;transform:none}.navigator--page .navigator-close{display:none}}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.navigator-static-title{display:none}.navigator--page[data-persistent=true] .navigator-panel{padding-bottom:48px}.navigator-page-trigger{position:absolute;left:0;bottom:0;z-index:2;display:grid;place-items:center;width:100%;height:44px;padding:0 12px;border-radius:5px;background:var(--menu-card);color:var(--menu-ink);font-size:21.85px;line-height:1.025;pointer-events:auto;transition:opacity .16s ease,visibility 0s}.navigator[data-open=true] .navigator-page-trigger{opacity:0;visibility:hidden;pointer-events:none}}:root[data-theme=dark] .navigator{--menu-ink:#f1f1ef;--menu-card:#111;--menu-control:#333;--menu-panel:rgba(236,236,236,.59);--menu-panel-text:#111;--menu-hover:#ffffff1f;--menu-focus:#f1f1ef}@media (prefers-color-scheme:dark){:root:not([data-theme]) .navigator{--menu-ink:#f1f1ef;--menu-card:#111;--menu-control:#333;--menu-panel:rgba(236,236,236,.59);--menu-panel-text:#111;--menu-hover:#ffffff1f;--menu-focus:#f1f1ef}}:root{--cube-size:min(52vh,78vw,520px);--background:#ececec;--foreground:#111;--surface-foreground:#111;--surface:#fff;--depth:calc(var(--cube-size) / 2);--body-copy-size:clamp(11px,2vh,17px);--contact-field-ink:#000;--contact-field-card:#fff;--contact-field-focus:#777;color-scheme:light dark}:root[data-theme=dark]{--background:#222;--foreground:#f1f1ef;--surface-foreground:#f1f1ef;--surface:#000;--contact-field-ink:#f1f1ef;--contact-field-card:#111;--contact-field-focus:#f1f1ef;color-scheme:dark}:root[data-theme=light]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme]){--background:#222;--foreground:#f1f1ef;--surface-foreground:#f1f1ef;--surface:#000;--contact-field-ink:#f1f1ef;--contact-field-card:#111;--contact-field-focus:#f1f1ef}}*{box-sizing:border-box}body,html{min-height:100%}body:has(.home-page),html:has(.home-page){height:100%;overflow:hidden;overscroll-behavior:none}body{margin:0;background:var(--background);color:var(--foreground);font-family:Times New Roman,Times,serif}button,input{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.home-page{position:fixed;inset:0;overflow:hidden}.home-page[data-cover=true]{background:var(--background)}.home-page[data-cover=true][data-cover-theme=light]{--background:#ececec;--foreground:#111;--surface-foreground:#111;--surface:#fff}.home-page[data-cover=true][data-cover-theme=dark]{--background:#222;--foreground:#f1f1ef;--surface-foreground:#f1f1ef;--surface:#000}.home-page[data-cover=true] .stage{pointer-events:none}.home-page[data-cover=true] .cube{cursor:default;will-change:auto}.home-page[data-cover=true] .site-footer,.home-page[data-cover=true] .site-identity,.home-page[data-cover=true] .stage{transition:none}.stage{position:relative;z-index:2;display:grid;width:100%;height:100%;place-items:center;perspective:1450px;perspective-origin:50% 50%;cursor:default;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.cube{position:relative;width:var(--cube-size);height:var(--cube-size);visibility:visible;transform:rotateX(-28deg) rotateY(32deg);transform-style:preserve-3d;will-change:transform;cursor:pointer}.stage.is-dragging .cube{cursor:grabbing}.cube:focus-visible{outline:1px solid var(--foreground);outline-offset:12px}.face{position:absolute;inset:0;border:0;background:var(--surface);padding:2.5vh;overflow:hidden;color:var(--surface-foreground);backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-title{margin:0 0 2.1vh;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(14px,1.9vh,21px);font-weight:400;letter-spacing:0;line-height:1;text-transform:uppercase}.cube-link{color:inherit;text-decoration:none;cursor:pointer}.cube-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.site-identity{top:2.5vh;width:min(90vw,900px)}.site-footer,.site-identity{position:fixed;left:50%;z-index:1;transform:translateX(-50%);color:var(--foreground);text-align:center;pointer-events:none}.site-footer{bottom:2.5vh;width:90vw;margin:0}.site-footer,.site-identity,.stage{opacity:1;transition:opacity .22s cubic-bezier(.45,0,.55,1)}:root[data-language-transition=out] .legal-content,:root[data-language-transition=out] .site-footer,:root[data-language-transition=out] .site-identity,:root[data-language-transition=out] .stage{opacity:0}.site-mark,.site-tagline{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:0}.site-mark{margin:0 0 clamp(10px,1.4vh,16px);font-size:clamp(35px,6.2vh,62px);line-height:.9;text-transform:uppercase}.site-tagline{margin:0;font-size:clamp(17px,2.7vh,25px);line-height:1;text-transform:uppercase}.face ol,.face p,.site-footer,.subheading{font-family:Times New Roman,Times,serif;font-size:var(--body-copy-size);font-weight:400;line-height:1.26;text-transform:none}.site-footer{font-size:clamp(12px,2.2vh,19px)}.subheading{margin:1.35em 0 0}.face ol,.face p{margin:0}.face ol+p,.face p+ol,.face p+p{margin-top:1.05em}.subheading+p{margin-top:.9em}.steps ol{padding-left:1.1em}.steps li+li{margin-top:.45em}.front{transform:translateZ(var(--depth))}.back{transform:rotateY(180deg) translateZ(var(--depth))}.right{transform:rotateY(90deg) translateZ(var(--depth))}.left{transform:rotateY(-90deg) translateZ(var(--depth))}.top{transform:rotateX(90deg) translateZ(var(--depth))}.bottom{transform:rotateX(-90deg) translateZ(var(--depth))}.contact-card{--menu-scale:max(1px,.0806451613vw);--menu-serif:"Times New Roman",Times,serif;--menu-sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--menu-ink:var(--contact-field-ink);--menu-card:var(--contact-field-card);--menu-focus:var(--contact-field-focus);position:fixed;left:50%;top:50%;z-index:90;width:max(280px,calc(25vw - 24px));max-width:min(420px,calc(100vw - 24px));padding:18px 12px 14px;border-radius:5px;background:var(--surface);color:var(--surface-foreground);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 9%,transparent);font-family:var(--menu-sans);font-size:16px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,calc(-50% + 28px));transition:opacity .3s ease,visibility 0s .3s,transform .6s cubic-bezier(.19,1,.22,1),background .3s ease,color .3s ease}.contact-card[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,-50%);transition:opacity .3s ease,visibility 0s,transform .6s cubic-bezier(.19,1,.22,1),background .3s ease,color .3s ease}.contact-card-title{width:max-content;margin:0 auto 42px;font:calc(14.25 * var(--menu-scale))/1.025 var(--menu-sans)}.contact-card-heading{margin:0 0 18px;font:400 20px/1 var(--menu-sans);text-transform:uppercase}.contact-card .navigator-search{margin:0 auto}.navigator-search#access-form input{padding-right:1.8em}.navigator-search input.navigator-account-email{opacity:1;-webkit-text-fill-color:var(--menu-ink)}.navigator-search .navigator-account-submit{-webkit-tap-highlight-color:transparent}.auth-form{width:100%}.auth-form .navigator-search+.navigator-search{margin-top:6px}.auth-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px}.contact-card button{border:0;cursor:pointer;appearance:none;font:inherit}.contact-card button:disabled{cursor:wait;opacity:.45}.auth-secondary:focus-visible,.contact-card .navigator-search button:focus-visible,.contact-card .navigator-search input:focus-visible,.contact-card-email:focus-visible,.contact-card-x:focus-visible{outline:2px solid var(--menu-focus);outline-offset:3px}.contact-card-status{margin:8px auto 0;width:90%;font:13px/1.35 var(--menu-sans)}.contact-card-status[data-kind=error]{color:#b00020}:root[data-theme=dark] .contact-card-status[data-kind=error]{color:#ff8a9a}.contact-card-email,.contact-card-x{display:block;color:inherit;font:20px/1 var(--menu-serif);text-decoration:none;-webkit-tap-highlight-color:transparent}.contact-card-email{margin:18px 0 0}.contact-card-x{margin-top:8px}.auth-secondary{display:block;margin:12px auto 0;padding:0;background:transparent;color:inherit;font:13px/1.2 var(--menu-sans)!important;text-decoration:underline;text-underline-offset:.15em}.auth-actions .auth-secondary{display:inline-block;margin:0}.clerk-captcha{margin:8px auto 0;width:90%}.auth-account-email{margin:0 auto;width:90%;font:17px/1.25 var(--menu-serif);overflow-wrap:anywhere}.account-overview{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:90%;margin:0 auto}.account-detail{display:block;width:100%;margin:0;padding:0;background:transparent;color:inherit;font:20px/1 var(--menu-serif)!important;text-align:left;-webkit-tap-highlight-color:transparent}.account-detail:focus-visible{outline:2px solid var(--menu-focus);outline-offset:3px}.account-delete-confirmation p{width:90%;margin:0 auto;font:17px/1.25 var(--menu-serif)}.auth-danger{color:#a0001b!important}:root[data-theme=dark] .auth-danger{color:#ff8a9a!important}.wallet-manager{width:100%}.wallet-manager>.contact-card-status{margin-top:0}.wallet-linked{width:100%}.wallet-address{width:90%;margin:0 auto 12px;padding:.45em .6em .4em;border-radius:.35em;background:var(--menu-card);color:var(--menu-ink);font:17px/1.1 var(--menu-serif);overflow-wrap:anywhere}.wallet-address small{display:block;margin-bottom:.22em;font:11px/1 var(--menu-sans);text-transform:uppercase}.wallet-primary{display:flex;align-items:center;justify-content:space-between;width:90%;margin:0 auto;padding:.55em .6em .5em;border-radius:.35em;background:var(--menu-card);color:var(--menu-ink);font:17px/1.1 var(--menu-serif)!important;text-align:left}.wallet-primary span{flex:0 0 auto;margin-left:.5em;font:20px/1 var(--menu-sans);transform:translateY(-.08em);transition:transform .12s ease-out}.wallet-primary:focus-visible,.wallet-primary:hover{outline:2px solid var(--menu-focus);outline-offset:3px}.wallet-primary:focus-visible span,.wallet-primary:hover span{transform:translate(.16em,-.08em)}.wallet-actions{margin-top:14px}.telegram-primary{color:var(--menu-ink);text-decoration:none}.telegram-channel-list{width:100%}.telegram-channel-primary+.telegram-channel-primary{margin-top:10px}.telegram-channel-primary{margin-top:14px;border:0;cursor:pointer;appearance:none}.telegram-channel-primary:disabled{cursor:wait;opacity:.62}.membership-card{width:min(900px,calc(100vw - 24px));max-width:min(900px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;overflow:hidden;clip-path:inset(0 round 5px);isolation:isolate}.membership-card-scroll{max-height:calc(100dvh - 24px);padding:18px 18px 16px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.membership-card .contact-card-title{margin-bottom:28px}.membership-plans{width:100%}.membership-current{display:grid;grid-template-areas:"label renewal" "plan renewal";grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;width:100%;margin:0 0 8px;padding:10px 14px;color:var(--menu-ink)}.membership-current small{grid-area:label;font:11px/1 var(--menu-sans);text-transform:uppercase}.membership-current span{grid-area:plan;min-width:0;font:22px/1.05 var(--menu-serif);overflow-wrap:anywhere}.membership-current em{grid-area:renewal;align-self:end;font:11px/1.2 var(--menu-sans);font-style:normal;text-align:right}.membership-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.membership-plan{display:flex;min-height:290px;flex-direction:column;padding:14px;border-radius:5px;background:var(--menu-card);color:var(--menu-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 8%,transparent)}.membership-plan[data-current=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb,currentColor 40%,transparent)}.membership-plan header{font-family:var(--menu-sans)}.membership-plan h3{margin:0 0 6px;font:400 20px/1 var(--menu-sans);text-transform:uppercase}.membership-plan header p{margin:0;font:17px/1.05 var(--menu-serif)}.membership-plan header strong{font-weight:400}.membership-plan header span{font-size:13px}.membership-plan ul{margin:22px 0 26px;padding-left:1.1em;font:17px/1.18 var(--menu-serif)}.membership-plan li+li{margin-top:.45em}.membership-select{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding:.5em .6em .45em;border-radius:.35em;background:color-mix(in srgb,var(--menu-ink) 7%,var(--menu-card));color:var(--menu-ink);font:15px/1.1 var(--menu-serif)!important;text-align:left}.membership-select span{margin-left:.5em;font:20px/1 var(--menu-sans);transform:translateY(-.08em);transition:transform .12s ease-out}.membership-select:focus-visible,.membership-select:hover{outline:2px solid var(--menu-focus);outline-offset:3px}.membership-select:focus-visible span,.membership-select:hover span{transform:translate(.16em,-.08em)}.membership-select:disabled{cursor:default!important}.membership-note{width:calc(100% - 12px);margin:12px auto 0;font:11px/1.3 var(--menu-sans)}.legal-page,body:has(.legal-page),html:has(.legal-page){background:#fff;color:#111}.legal-page{min-height:100vh}.legal-page .legal-content{width:var(--cube-size);margin:0 auto 0 max(24px,5vw);padding:3vh 0 8vh;opacity:1;transition:opacity .22s cubic-bezier(.45,0,.55,1)}.legal-content h1,.legal-content h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.legal-content h1{margin:0 0 2.1vh;font-size:clamp(17px,2.7vh,25px)}.legal-content h1,.legal-content h2{line-height:1;text-transform:uppercase}.legal-content h2{margin:1.35em 0 .9em;font-size:clamp(14px,1.9vh,21px)}.legal-content p{margin:0;font-size:var(--body-copy-size);line-height:1.26}.legal-content p+p{margin-top:calc(1.05em + 7px)}.account-page{min-height:100vh;padding:5vh max(24px,5vw)}.account-panel{max-width:620px;margin:0 auto}.account-panel h1{margin:0 0 2.1vh;font-size:clamp(17px,2.7vh,25px);line-height:1;text-transform:uppercase}.account-panel p{font-size:var(--body-copy-size)}.account-panel a{color:inherit}@media (min-width:1081px){.legal-page .legal-content{width:auto;max-width:680px}}@media (max-height:600px) and (pointer:coarse),(max-width:767px){.contact-card-title{font-size:21.85px;text-align:center}}@media (max-width:640px){:root{--cube-size:min(78vmin,390px)}.face{padding:2.5vh}.face ol,.face p,.subheading{font-size:11px}.site-footer{font-size:clamp(13px,3.8vmin,15px)}.site-mark{font-size:clamp(38px,7.8vmin,50px)}.site-tagline{font-size:clamp(17px,4.6vmin,22px)}.contact-card,.membership-card{width:calc(100vw - 24px)}.membership-card,.membership-card-scroll{max-height:calc(100svh - 96px)}.membership-card-scroll{padding-right:12px;padding-bottom:16px;padding-left:12px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 2px,#000 calc(100% - 2px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 2px,#000 calc(100% - 2px),transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.membership-grid{grid-template-columns:1fr}.membership-plan{min-height:0}.membership-current{grid-template-areas:"label" "plan" "renewal";grid-template-columns:minmax(0,1fr);gap:5px}.membership-current em{text-align:left}.contact-card-title{font-size:16.15px;text-align:center}.legal-page .legal-content{padding-bottom:8vh}.legal-content h1{font-size:clamp(17px,4.6vmin,22px)}.legal-content p{font-size:11px}}@media (prefers-reduced-motion:reduce){.contact-card,.cube,.legal-content,.site-footer,.site-identity,.stage,body{transition:none!important}}