.d3.is-access .d3-login{inset:var(--d3-nav-height,6.5rem) 0 0;overscroll-behavior:contain;padding:1.5rem var(--d3-margin) 3rem;-webkit-user-select:text;user-select:text;background:0 0;align-items:safe center;transition-property:none;overflow-y:auto}.d3.is-access .d3-login:has(.d4-access--register){scrollbar-width:none}.d3.is-plans .d3-login--plans{transition-property:none}.d3.d3-clean-enabled.is-plans .d3-login--plans{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.d3.d3-clean-enabled.is-login .d3-scene:after{opacity:0;background:0 0;animation:none}.d3.is-access .d3-nav-btn{height:auto;min-height:2.75rem;box-shadow:none;background:0 0;border:0}.d3.is-access .d3-nav-btn:active{transform:translateY(1px)}.d3.is-access .d3-nav-btn:focus-visible{outline-offset:4px;outline:2px solid}.d4-access{--d4-muted:color-mix(in srgb, var(--d3-ink) 62%, var(--d3-gray));--d4-line:#e9ecee29;--d4-line-strong:#e9ecee6b;--d4-glass:#0b121899;width:min(64rem,100%);color:var(--d3-ink);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:clamp(3rem,8vw,7rem);display:grid}.d4-access :is(button,a,input,select):focus-visible{outline:2px solid var(--d3-ink);outline-offset:4px}.d4-access :is(button,input,select){font:inherit;border-radius:0}.d4-access button{cursor:pointer}.d4-access-story{--d4-muted:var(--d3-ink);text-shadow:0 1px 3px #0b1218a6;align-self:end;min-width:0;padding-bottom:3.5rem;position:relative}.d4-access-story .d4-access-kicker{color:var(--d3-ink)}.d4-access-back{min-height:2.75rem;color:var(--d3-ink);letter-spacing:.25em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.625rem;margin:0 0 2.5rem;padding:.75rem 0;transition:opacity .3s,transform .2s;display:inline-flex;font-size:.625rem!important}.d4-access-back:active{transform:translateY(1px)}.d4-access-back svg{opacity:.8;transition:transform .2s}.d4-access-back:hover svg{transform:translate(-3px)}.d4-access-kicker{color:var(--d3-accent);letter-spacing:.35em;text-transform:uppercase;align-items:center;gap:.75rem;margin-bottom:1.5rem;font-size:.625rem;line-height:1.6;display:flex}.d4-access-story h1{font-family:var(--d3-serif);letter-spacing:-.045em;margin:0 0 1.75rem;font-size:clamp(2.75rem,4.6vw,4rem);font-weight:400;line-height:1.12}.d4-access-story h1 em{font-weight:inherit;margin-left:1.25rem;display:inline-block}.d4-access-story>p{max-width:34ch;color:var(--d4-muted);margin:0 0 0 1.25rem;font-size:1rem;line-height:1.7}.d4-access-story>.d4-access-footnote{margin:1.5rem 0 0 1.25rem}.d4-access-paper{background:var(--d4-glass);-webkit-backdrop-filter:blur(22px)saturate(1.15);min-width:0;box-shadow:none;border:0;padding:2.75rem 2.5rem 2.25rem;position:relative}.d4-access-heading{margin-bottom:2rem}.d4-access-paper h2{font-family:var(--d3-serif);letter-spacing:-.03em;margin:0;font-size:2.125rem;font-weight:400;line-height:1.15}.d4-access-heading p{color:var(--d4-muted);margin:.625rem 0 0;font-size:.8125rem;line-height:1.6}.d4-access-paper form{gap:1.5rem;display:grid}.d4-access-paper form>label,.d4-access-field{color:var(--d4-muted);letter-spacing:.25em;text-transform:uppercase;gap:.375rem;font-size:.625rem;line-height:1.6;display:grid}.d4-access-paper input:not([type=checkbox],[aria-hidden=true]),.d4-access .d4-access-select{border:0;border-bottom:1px solid var(--d4-line-strong);width:100%;min-width:0;height:auto;min-height:3rem;box-shadow:none;color:var(--d3-ink);letter-spacing:0;text-transform:none;background:0 0;padding:.75rem 0;font-size:1rem;line-height:1.4;transition:border-color .2s,background-color .2s,box-shadow .2s}.d4-access-paper input:not([type=checkbox],[aria-hidden=true]):hover,.d4-access .d4-access-select:hover{border-color:var(--d4-line-strong)}.d4-access-paper input:not([type=checkbox],[aria-hidden=true]):focus,.d4-access .d4-access-select:is(:focus-visible,[data-popup-open]){border-color:var(--d3-accent);box-shadow:0 1px 0 var(--d3-accent);outline:none}.d4-access-paper input:not([type=checkbox],[aria-hidden=true]):-webkit-any(:autofill,:-webkit-autofill){-webkit-text-fill-color:var(--d3-ink);caret-color:var(--d3-ink);-webkit-background-clip:text;background-clip:text}.d4-access-paper input:not([type=checkbox],[aria-hidden=true]):is(:autofill,:autofill){-webkit-text-fill-color:var(--d3-ink);caret-color:var(--d3-ink);-webkit-background-clip:text;background-clip:text}.d4-access .d4-access-select{cursor:pointer}.d4-access-select[data-placeholder]{color:var(--d4-muted)}.d4-access-select>svg{color:var(--d4-muted);transition:transform .2s}.d4-access-select[data-popup-open]>svg{transform:rotate(180deg)}.d4-access-select-positioner{z-index:60;width:var(--anchor-width);max-width:calc(100vw - 2.5rem)}.d4-access-select-popup{max-height:var(--available-height);background:color-mix(in srgb, var(--d3-ink) 6%, #0b1218);color:var(--d3-ink);opacity:1;border:0;padding:.375rem;transition:opacity .16s,transform .16s;overflow-y:auto;transform:translateY(0);box-shadow:0 16px 40px -12px #0b1218a6}.d4-access-select-popup:is([data-starting-style],[data-ending-style]){opacity:0;transform:translateY(-4px)}.d4-access .d4-access-select-item{min-height:2.75rem;color:var(--d3-ink);cursor:pointer;border-left:2px solid #0000;padding:.75rem 2.5rem .75rem .875rem;font-size:.875rem;line-height:1.4}.d4-access-select-item[data-highlighted]{background:#e9ecee1a}.d4-access-select-item[data-selected]{border-left-color:var(--d3-accent);background:color-mix(in srgb, var(--d3-accent) 12%, transparent)}.d4-access-select-item[data-selected][data-highlighted]{background:color-mix(in srgb, var(--d3-accent) 20%, transparent)}.d4-access .d4-access-select-item:focus-visible{outline:none}.d4-access-password{display:block;position:relative}.d4-access-password input{padding-right:3.25rem!important}.d4-access-password button{width:2.75rem;min-height:2.75rem;color:var(--d4-muted);background:0 0;border:0;place-items:center;padding:0;transition:color .2s,transform .2s;display:grid;position:absolute;top:0;bottom:1px;right:0}.d4-access-password button:is(:hover,[aria-pressed=true]){color:var(--d3-ink)}.d4-access-password button:active{transform:translateY(1px)}.d4-access-paper label small,.d4-access-field small,.d4-access-footnote{color:var(--d4-muted);letter-spacing:0;text-transform:none;font-size:.6875rem;line-height:1.65;display:block}.d4-access-footnote a{text-underline-offset:.2em;text-decoration:underline}.d4-access-paper label small,.d4-access-field small{margin-top:.125rem}.d4-access .d4-access-submit{width:100%;min-height:3.5rem;box-shadow:none;color:var(--d3-ink);letter-spacing:.25em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:.75rem 0;line-height:1.4;text-decoration:none;transition:opacity .3s,transform .2s;display:flex;position:relative;font-size:.625rem!important;font-weight:500!important}.d4-access-submit>span:first-child{text-align:left;min-width:0}.d4-access-submit-icon{opacity:.65;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:2.5rem;transition:opacity .3s;display:grid}.d4-access-submit-icon svg{width:1.125rem;height:1.125rem;transition:transform .2s}.d4-access-submit:not(:disabled):hover .d4-access-submit-icon{opacity:1}.d4-access-submit:not(:disabled):hover .d4-access-submit-icon svg{transform:translate(3px)}.d4-access .d4-access-submit:not(:disabled):active{transform:translateY(1px)}.d4-access .d4-access-submit:disabled{cursor:wait;opacity:.55}.d4-access-submit:disabled .d3-flip span:first-child{opacity:1;transform:none}.d4-access-submit:disabled .d3-flip span:last-child{opacity:0}.d4-access-submit[aria-busy=true] .d4-access-submit-icon svg{animation:.9s linear infinite d4-access-loading}@keyframes d4-access-loading{to{transform:rotate(360deg)}}.d4-access .d4-access-switch{color:var(--d4-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:1.5rem 0 0;padding-top:.5rem;font-size:.75rem;line-height:1.8;display:flex}.d4-access .d4-access-switch button{min-height:2.75rem;color:var(--d3-ink);letter-spacing:.25em;text-transform:uppercase;background:0 0;border:0;padding:.625rem 0;font-size:.625rem;font-weight:500;line-height:1.4;transition:opacity .3s,transform .2s}.d4-access-switch button:active{transform:translateY(1px)}.d4-access-options>button{min-height:2.75rem;color:var(--d3-ink);opacity:.7;background:0 0;border:0;padding:0;transition:opacity .3s}.d4-access-options>button:is(:hover,[aria-expanded=true]){opacity:1}.d4-access-options{color:var(--d4-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:-.5rem;font-size:.75rem;display:flex}.d4-access-options label{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;display:flex}.d4-access-options input{-webkit-appearance:none;appearance:none;border:1px solid var(--d4-line-strong);cursor:pointer;background:0 0;width:.875rem;height:.875rem;margin:0}.d4-access-options input:checked{background:var(--d3-ink);box-shadow:inset 0 0 0 2px #16232b}.d4-access-error{border-left:1px solid var(--d3-accent);color:var(--d3-ink);margin:0;padding:.375rem 0 .375rem .875rem;font-size:.8125rem;line-height:1.6}.d4-access--welcome .d4-access-paper>p{color:var(--d4-muted);margin:1.25rem 0 1.75rem;font-size:.875rem;line-height:1.7}.d4-access--welcome .d4-access-footnote{margin-top:1rem}@media (max-width:1000px){.d4-access{grid-template-columns:minmax(0,1fr) minmax(0,23rem);gap:2.5rem}.d4-access-paper{padding:2.25rem 1.75rem 2rem}}@media (max-width:700px){.d3.is-access .d3-login{padding:1rem 1.25rem 2rem}.d4-access{grid-template-columns:1fr;gap:1.75rem;max-width:28rem}.d4-access-story{padding-bottom:0}.d4-access-story h1{margin-bottom:1rem;font-size:2.25rem}.d4-access--login .d4-access-story>p{display:none}.d4-access-back,.d4-access-kicker{margin-bottom:1rem}.d4-access-story h1 em,.d4-access-story>p{margin-left:.5rem}.d4-access-story>.d4-access-footnote{margin:1rem 0 0 .5rem}.d4-access-paper{padding:2rem 1.5rem 1.75rem}.d4-access-paper h2{font-size:1.875rem}.d4-access-heading{margin-bottom:1.5rem}}@media (min-width:701px) and (max-height:960px){.d3.is-access .d3-login:has(.d4-access--register){padding-block:1rem}.d4-access--register .d4-access-paper{padding-block:2rem 1.5rem}.d4-access--register .d4-access-heading{margin-bottom:1.25rem}.d4-access--register .d4-access-paper form{gap:1rem}.d4-access--register .d4-access-switch{margin-top:.75rem;padding-top:0}}@media (min-width:701px) and (max-height:810px){.d3.is-access .d3-login:has(.d4-access--register){padding-block:.5rem}.d4-access--register .d4-access-paper{padding-block:1.5rem 1rem}.d4-access--register .d4-access-paper h2{font-size:1.75rem}.d4-access--register .d4-access-heading{margin-bottom:.5rem}.d4-access--register .d4-access-paper form{gap:.625rem}.d4-access--register :is(.d4-access-paper form>label,.d4-access-field){gap:.25rem}.d4-access--register .d4-access-paper :is(input:not([type=checkbox],[aria-hidden=true]),.d4-access-select){min-height:2.5rem;padding-block:.5rem}.d4-access--register .d4-access-submit{min-height:3rem;margin-top:0;padding-block:.25rem}.d4-access--register .d4-access-switch{margin-top:.25rem}}@media (prefers-reduced-motion:reduce){.d3.is-access .d3-login{animation:none}.d4-access *,.d4-access :before,.d3.is-access .d3-nav-btn{transition:none!important;animation:none!important}.d4-access :is(.d4-access-submit,.d4-access-back,.d4-access-switch button,svg),.d3.is-access .d3-nav-btn{transform:none!important}.d4-access-submit:before{display:none}}@media print{.d3.is-access{background:#fff;height:auto;min-height:0;overflow:visible}.d3.is-access>:not(.d3-login){display:none!important}.d3.is-access .d3-login{background:#fff;padding:0;animation:none;display:block;position:static;overflow:visible}.d4-access{--d3-ink:#111;--d3-gray:#444;--d3-accent:#222;--d4-muted:#333;--d4-line:#777;--d4-line-strong:#777;--d4-glass:white;color:#111;width:100%;display:block}.d4-access-story h1{font-size:2.75rem}.d4-access-story{text-shadow:none;padding-bottom:0}.d4-access-paper{max-width:35rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;break-inside:avoid;border:0;padding:2rem 0}.d4-access-paper:before,.d4-access-back,.d4-access-options,.d4-access .d4-access-switch,.d4-access-password button{display:none}.d4-access .d4-access-paper :is(input:not([type=checkbox],[aria-hidden=true]),.d4-access-select),.d4-access .d4-access-submit{color:#111;box-shadow:none;border-color:var(--d4-line-strong);background:#fff}.d4-access-select-positioner{display:none}.d4-access .d4-access-submit,.d4-access-submit-icon{box-shadow:none}.d4-access-submit:before{display:none}.d4-access-submit-icon{background:0 0;border-color:#777}.d4-access :focus-visible{outline:none}}
