.af-account.af-account--refined{--account-ink:#302d28;--account-muted:#716b61;--account-paper:#faf7f0;--account-line:#e1d9c9;--account-gold:#86602a;display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);width:calc(100% - 64px);max-width:1120px;min-height:716px;margin:clamp(28px,6vh,72px) auto;padding:0;overflow:hidden;border:1px solid #a8916747;border-radius:16px;background:var(--account-paper);color:var(--account-ink);font:15px/1.6 DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 26px 80px #080d174d,0 2px 8px #00000014;text-align:left;color-scheme:light}.af-account--refined *,.af-account--refined :after,.af-account--refined :before{box-sizing:border-box}.af-account--refined :is(h1,h2,p){margin:0}.af-account--refined svg{flex:0 0 auto}.af-account--refined :is(a,button,input,summary):focus-visible{outline:3px solid #3e7ba0;outline-offset:4px}.af-account--refined .af-account-welcome{position:relative;display:flex;flex-direction:column;min-width:0;padding:40px;overflow:hidden;background:#182b42;color:#f9f2e6;isolation:isolate}.af-account--refined .af-account-welcome:before{position:absolute;z-index:-2;inset:0;content:"";background:url(/images/hero.webp) 26%/cover no-repeat;opacity:.77}.af-account--refined .af-account-welcome:after{position:absolute;z-index:-1;inset:0;content:"";background:linear-gradient(180deg,#0d1b2fb3,#10213b66 32%,#0e1f38d9 68%,#0f2038)}.af-account--refined .af-account-home{align-self:flex-start;display:block;width:224px;max-width:100%;padding:0;margin:0;background:none;border:0;border-radius:0}.af-account--refined .af-account-home img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;mix-blend-mode:lighten}.af-account--refined .af-account-story-short{display:none}.af-account--refined .af-account-story{margin-top:auto;padding-top:180px}.af-account--refined .af-account-overline{display:flex;align-items:center;gap:9px;margin-bottom:19px;color:#efd4a4;font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.5;text-transform:uppercase}.af-account--refined .af-account-overline>span{width:22px;height:1px;background:#d9b777}.af-account--refined .af-account-story h2{color:#fff7e7;font:500 clamp(28px,2.7vw,38px)/1.25 Cinzel,Georgia,serif;letter-spacing:-.025em}.af-account--refined .af-account-story>p:last-child{max-width:315px;margin-top:22px;color:#d5dde7;font-size:13px;line-height:1.8}.af-account--refined .af-account-welcome-footer{display:flex;align-items:center;gap:10px;margin-top:35px;padding-top:22px;border-top:1px solid #cfdded29;color:#cad5df;font-size:11px;line-height:1.6;letter-spacing:.025em}.af-account--refined .af-account-welcome-footer svg{color:#ddbc81}.af-account--refined .af-account-content{display:flex;flex-direction:column;min-width:0;padding:34px 48px 25px}.af-account--refined .af-account-return{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:32px;color:var(--account-muted);font-size:12px;text-decoration:none}.af-account--refined .af-account-return:hover{color:var(--account-gold)}.af-account--refined .af-account-heading{margin:34px 0 28px}.af-account--refined .af-account-eyebrow{margin-bottom:12px;color:var(--account-gold);font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.af-account--refined .af-account-heading h1{margin:0 0 14px;color:#302b24;font:500 clamp(26px,2.45vw,34px)/1.2 Cinzel,Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere}.af-account--refined .af-account-heading>p:last-child{color:var(--account-muted);font-size:14px;line-height:1.75}.af-account--refined .af-account-form,.af-account--refined fieldset{display:grid;gap:20px;margin:0}.af-account--refined fieldset{min-width:0;padding:0;border:0}.af-account--refined .af-account-field{display:grid;gap:8px;min-width:0}.af-account--refined .af-account-field label{display:block;margin:0;color:#37322b;font-size:13px;font-weight:650;line-height:1.5}.af-account--refined .af-account-field input{display:block;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;border:1px solid #cec5b6;border-radius:6px;background:#fffdfa;color:#302d28;box-shadow:0 1px 2px #30271c04;font:400 16px/1.5 DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .16s,box-shadow .16s}.af-account--refined .af-account-field input:hover{border-color:#b4a389}.af-account--refined .af-account-field input:focus{border-color:#49789a;box-shadow:0 0 0 3px #49789a14}.af-account--refined .af-account-field input::placeholder{color:#a29a8d;opacity:1}.af-account--refined .af-account-field input:disabled{opacity:.7}.af-account--refined .af-account-password{position:relative}.af-account--refined .af-account-password input{padding-right:104px}.af-account--refined button{touch-action:manipulation}.af-account--refined .af-account-reveal{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;gap:5px;width:91px;min-height:40px;padding:4px 8px;border:0;border-radius:3px;background:transparent;color:#756b5c;font:500 11px/1.4 DM Sans,sans-serif;cursor:pointer}.af-account--refined .af-account-reveal:hover{background:#f2ebdf;color:#413728}.af-account--refined .af-account-hint{color:var(--account-muted);font-size:12px;line-height:1.7;font-weight:400}.af-account--refined .af-account-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;margin:0;padding:12px 17px;border:1px solid #c7bba5;border-radius:6px;background:#fcfaf6;color:#55432c;font:650 14px/1.5 DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-align:center;text-decoration:none;cursor:pointer;transition:background .16s,box-shadow .16s,border-color .16s}.af-account--refined .af-account-button--primary{margin-top:4px;border-color:#846129;background:linear-gradient(135deg,#9b763a,#7e5924);color:#fffaf1;box-shadow:0 3px 7px #7e59241a,inset 0 1px 0 #ffffff24}.af-account--refined .af-account-button--primary:hover{border-color:#745120;background:linear-gradient(135deg,#8c692f,#704d1c);box-shadow:0 4px 12px #7e592432}.af-account--refined .af-account-button--secondary:hover{border-color:#a8936e;background:#f1e9db}.af-account--refined button:disabled{opacity:.65;cursor:wait}.af-account--refined .af-account-assurance{display:flex;align-items:flex-start;gap:8px;margin-top:20px;color:var(--account-muted);font-size:12px;line-height:1.7}.af-account--refined .af-account-assurance svg{margin-top:1px;color:#917646}.af-account--refined .af-account-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 9px;margin-top:24px;padding-top:21px;border-top:1px solid var(--account-line);color:var(--account-muted);font-size:13px}.af-account--refined .af-account-switch button{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:3px 0;border:0;border-radius:0;background:none;color:var(--account-gold);font:inherit;font-weight:700;cursor:pointer}.af-account--refined .af-account-switch button:hover{color:#53380e;text-decoration:underline}.af-account--refined .af-account-invitation{display:flex;align-items:flex-start;gap:12px;margin-top:25px;padding:19px 0 0;border-top:1px solid var(--account-line)}.af-account--refined .af-account-invitation>svg{margin-top:3px;color:#9a7a45}.af-account--refined .af-account-invitation strong{display:block;color:#5b5040;font-size:12px;font-weight:650}.af-account--refined .af-account-invitation p{margin-top:5px;color:#7b7367;font-size:12px;line-height:1.75}.af-account--refined .af-account-invitation a{display:inline-flex;align-items:center;gap:6px;min-height:34px;margin-top:3px;color:var(--account-gold);font-size:12px;font-weight:650;text-decoration:none}.af-account--refined .af-account-invitation a:hover{text-decoration:underline}.af-account--refined .af-account-feedback{display:flex;align-items:flex-start;gap:10px;margin-bottom:22px;padding:13px 14px;border:1px solid;border-radius:6px;font-size:12px;line-height:1.7}.af-account--refined .af-account-feedback>svg{margin-top:2px}.af-account--refined .af-account-feedback p{overflow-wrap:anywhere}.af-account--refined .af-account-feedback--error{border-color:#eac3b8;background:#fff0e9;color:#963e2e}.af-account--refined .af-account-feedback--success{border-color:#c7d7c4;background:#edf3e9;color:#426445}.af-account--refined .af-account-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;min-height:270px;color:var(--account-muted);font-size:12px}.af-account--refined .af-account-loading svg{color:var(--account-gold)}.af-account--refined .af-account-confirmation{display:grid;gap:18px}.af-account--refined .af-account-emblem{display:grid;place-items:center;width:64px;height:64px;border:1px solid #ddcba9;border-radius:50%;background:#f2e7d3;color:#8f6b2c}.af-account--refined .af-account-confirmation h2{margin-bottom:8px;color:#37322b;font:650 18px/1.4 DM Sans,sans-serif}.af-account--refined .af-account-confirmation p{color:var(--account-muted);font-size:13px}.af-account--refined .af-account-confirmation .af-account-email{margin-top:7px;color:#554533;font-weight:650;overflow-wrap:anywhere}.af-account--refined .af-account-progress{display:flex;flex-wrap:wrap;gap:12px 18px;margin:-4px 0 25px;padding:0 0 21px;border-bottom:1px solid var(--account-line);list-style:none}.af-account--refined .af-account-progress li{display:flex;align-items:center;gap:7px;color:#747060;font-size:11px}.af-account--refined .af-account-progress li>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e1e7dc;color:#4d6945;font-size:11px}.af-account--refined .af-account-progress li[aria-current]{color:#76571f;font-weight:650}.af-account--refined .af-account-progress li[aria-current]>span{background:#967038;color:#fff8e9}.af-account--refined .af-account-mfa{display:grid;gap:22px}.af-account--refined .af-account-session{display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid var(--account-line);border-radius:6px;background:#f3efe5;color:#817047}.af-account--refined .af-account-session div{min-width:0}.af-account--refined .af-account-session span{display:block;color:#847867;font-size:11px}.af-account--refined .af-account-session strong{display:block;color:#514837;font-size:13px;font-weight:550;overflow-wrap:anywhere}.af-account--refined .af-account-mfa-step>h2,.af-account--refined .af-account-verify>h2{display:flex;align-items:flex-start;gap:10px;color:#514530;font:650 14px/1.6 DM Sans,sans-serif}.af-account--refined .af-account-mfa-step>h2>span,.af-account--refined .af-account-verify>h2>span{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border:1px solid #d5c4a5;border-radius:50%;color:#8e6b32;font-size:10px}.af-account--refined .af-account-mfa-step>p{margin:10px 0 17px;color:var(--account-muted);font-size:13px;line-height:1.75}.af-account--refined .af-account-enrollment{display:grid;justify-items:center;gap:15px}.af-account--refined .af-account-qr-frame{padding:12px;border:1px solid var(--account-line);border-radius:8px;background:white}.af-account--refined .af-account-qr{display:block;width:192px;max-width:100%;height:auto;aspect-ratio:1;margin:0;background:white}.af-account--refined .af-account-manual-key{width:100%;margin:0;font-size:12px;overflow-wrap:anywhere}.af-account--refined .af-account-manual-key summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:7px 0;color:var(--account-gold);cursor:pointer;list-style:none}.af-account--refined summary::-webkit-details-marker{display:none}.af-account--refined .af-account-manual-key p{padding:6px 0 10px;color:var(--account-muted)}.af-account--refined .af-account-manual-key code{display:block;padding:12px;border:1px solid var(--account-line);border-radius:5px;background:#fffdfa;color:#514837;font:500 12px/1.8 ui-monospace,monospace;letter-spacing:.08em;-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.af-account--refined .af-account-field .af-account-code{max-width:240px;min-height:56px;padding:10px 14px 10px 22px;font-size:25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.32em;text-align:center}.af-account--refined .af-account-mfa-help{padding-top:16px;border-top:1px solid var(--account-line)}.af-account--refined .af-account-dashboard{display:grid;gap:22px}.af-account--refined .af-account-profile{display:flex;align-items:center;gap:13px}.af-account--refined .af-account-profile>div{min-width:0}.af-account--refined .af-account-avatar{display:grid;flex:0 0 auto;place-items:center;width:50px;height:50px;border:1px solid #cfbc95;border-radius:50%;background:#eae0c9;color:#7a5824;font:500 23px/1 Georgia,serif}.af-account--refined .af-account-badge{display:inline-flex;align-items:center;gap:6px;color:#5e6a4d;font-size:11px;font-weight:650}.af-account--refined .af-account-badge>span{width:5px;height:5px;border-radius:50%;background:#738560}.af-account--refined .af-account-profile p{margin-top:3px;color:#72685a;font-size:13px;overflow-wrap:anywhere}.af-account--refined .af-account-member-note{padding:12px 14px;border:1px solid #dacbaf;border-radius:6px;background:#f1e9d8;color:#755b34;font-size:12px}.af-account--refined .af-account-destinations{display:grid;gap:10px}.af-account--refined .af-account-destination{display:flex;align-items:center;gap:13px;padding:18px 16px;border:1px solid #dbd1be;border-radius:7px;background:#fffdfa;color:#635039;text-decoration:none;transition:background .16s,border-color .16s}.af-account--refined .af-account-destination:hover{border-color:#ae966c;background:#f5efdf}.af-account--refined .af-account-destination>span:nth-child(2){flex:1 1;min-width:0}.af-account--refined .af-account-destination-icon{display:grid;place-items:center;width:36px;height:40px;color:#947340}.af-account--refined .af-account-destination strong,.af-account--refined .af-account-security strong{display:block;color:#51422e;font-size:14px;font-weight:650;line-height:1.6}.af-account--refined .af-account-destination small,.af-account--refined .af-account-security small{display:block;margin-top:4px;color:var(--account-muted);font-size:12px;line-height:1.6}.af-account--refined .af-account-destination--admin{border-color:#d2bd91;background:#f1e7d2}.af-account--refined .af-account-security{margin:0;padding:0;border-top:1px solid var(--account-line);border-bottom:1px solid var(--account-line);overflow-wrap:anywhere}.af-account--refined .af-account-security summary{display:flex;align-items:center;gap:13px;min-height:80px;padding:16px 0;color:#937449;cursor:pointer;list-style:none}.af-account--refined .af-account-security summary>span{flex:1 1}.af-account--refined details[open]>summary>svg:last-child{transform:rotate(180deg)}.af-account--refined .af-account-security .af-account-form{padding:4px 0 20px}.af-account--refined .af-account-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:27px;color:#9a907f}.af-account--refined .af-account-footer>span:first-child{display:inline-flex;align-items:center;gap:6px;font-size:11px}.af-account--refined .af-account-footer-mark{color:#b2a286;font:500 18px/1.5 Cinzel,Georgia,serif;letter-spacing:-.12em}.af-account--refined .af-account-signout{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:5px 0;border:0;border-radius:0;background:transparent;color:var(--account-muted);font:500 12px/1.6 DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer}.af-account--refined .af-account-signout:hover{color:#8f4536}.af-account--refined .af-account-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.af-account--refined .af-account-spin{animation:af-account-spin .9s linear infinite}@keyframes af-account-spin{to{transform:rotate(1turn)}}@media (min-width:1500px){.af-account.af-account--refined{margin-block:9vh}}@media (max-width:1020px){.af-account.af-account--refined{width:calc(100% - 40px);grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.af-account--refined .af-account-welcome{padding:32px 28px}.af-account--refined .af-account-content{padding:28px 32px 22px}.af-account--refined .af-account-story h2{font-size:29px}.af-account--refined .af-account-home{width:198px}}@media (max-width:760px){.af-account.af-account--refined{display:block;width:calc(100% - 32px);max-width:540px;min-height:0;margin:20px auto;border-radius:12px}.af-account--refined .af-account-welcome{min-height:205px;padding:24px 28px}.af-account--refined .af-account-welcome:before{background-position:35% 38%}.af-account--refined .af-account-welcome:after{background:linear-gradient(90deg,#0d1c32b0,#10203933),linear-gradient(0deg,#102039b8,transparent 80%)}.af-account--refined .af-account-home{width:120px}.af-account--refined .af-account-story{padding-top:23px}.af-account--refined .af-account-overline{display:none}.af-account--refined .af-account-story h2{max-width:350px;font-size:22px;line-height:1.35;letter-spacing:-.025em}.af-account--refined .af-account-story-full{display:none}.af-account--refined .af-account-story-short{display:block}.af-account--refined .af-account-desktop-break,.af-account--refined .af-account-story>p:last-child,.af-account--refined .af-account-welcome-footer{display:none}.af-account--refined .af-account-content{padding:22px 28px 20px}.af-account--refined .af-account-heading{margin:22px 0 25px}.af-account--refined .af-account-heading h1{max-width:350px;font-size:29px}.af-account--refined .af-account-heading>p:last-child{font-size:14px}.af-account--refined .af-account-field label{font-size:13px}.af-account--refined .af-account-hint,.af-account--refined .af-account-invitation p,.af-account--refined .af-account-invitation strong{font-size:12px}.af-account--refined .af-account-footer{padding-top:24px}.af-account--refined .af-account-invitation a,.af-account--refined .af-account-signout{min-height:44px;font-size:12px}}@media (max-width:380px){.af-account.af-account--refined{width:calc(100% - 20px);margin-block:10px}.af-account--refined .af-account-welcome{min-height:190px;padding-inline:22px}.af-account--refined .af-account-content{padding-inline:22px}.af-account--refined .af-account-heading h1{font-size:27px}.af-account--refined .af-account-destination{gap:9px;padding-inline:12px}.af-account--refined .af-account-destination-icon{width:27px}}@media (prefers-reduced-motion:reduce){.af-account--refined *,.af-account--refined :after,.af-account--refined :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}}