@font-face{font-family:NcDiorBaskerville;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dior-baskerville-latin-20260910.woff2)format("woff2")}.v2acct{--v2-serif:"NcDiorBaskerville", Baskerville, "Baskerville Old Face", Georgia, serif;color:#14110f;max-width:980px}.v2acct-title{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 6px;font-size:clamp(32px,4vw,46px);font-weight:400}.v2acct-lead{color:#5d5650;margin:0 0 28px;font-size:15px}.v2acct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.v2acct-wide{grid-column:1/-1}.v2acct-card{background:#fff;border:1px solid #e6e2dc;border-radius:4px;padding:clamp(20px,3vw,32px)}.v2acct-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#5d5650;margin:0 0 8px;font-size:11px}.v2acct-credit{color:#fff;background:#14110f;border-color:#14110f}.v2acct-credit .v2acct-eyebrow,.v2acct-credit .v2acct-muted{color:#ffffffb8}.v2acct-balance{font-family:var(--serif);font-variant-numeric:tabular-nums;margin:4px 0 12px;font-size:clamp(52px,7vw,76px);line-height:1}.v2acct-grants{border-top:1px solid #ffffff2e;gap:10px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.v2acct-grants li{grid-template-columns:1fr auto;gap:2px 12px;font-size:14px;display:grid}.v2acct-grants .v2acct-muted{grid-column:1/-1;font-size:12px}.v2acct-grant-amt{font-variant-numeric:tabular-nums}.v2acct-h2{font-family:var(--serif);margin:0 0 12px;padding:0;font-size:22px;font-weight:400}.v2acct-muted{color:#5d5650;margin:0;font-size:14px;line-height:1.5}.v2acct-btn{color:#fff;font:inherit;letter-spacing:.04em;cursor:pointer;background:#14110f;border:1px solid #14110f;border-radius:2px;justify-content:center;align-items:center;padding:12px 22px;font-size:14px;text-decoration:none;display:inline-flex}.v2acct-btn:disabled{opacity:.6;cursor:default}.v2acct-link-btn{font:inherit;color:#14110f;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.v2acct-error{color:#8f1d1d;margin:10px 0 0;font-size:14px}.v2acct-field{color:#5d5650;gap:6px;font-size:13px;display:grid}.v2acct-field input,.v2acct-field textarea,.v2acct-copy input{font:inherit;color:#14110f;background:#fff;border:1px solid #d9d4cd;border-radius:2px;padding:12px;font-size:15px}.v2acct-signin{max-width:520px}.v2acct-signin-form{gap:12px;display:grid}.v2acct-copy{gap:8px;margin:16px 0;display:flex}.v2acct-copy input{flex:1;min-width:0}.v2acct-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.v2acct-stats div{border-top:1px solid #e6e2dc;padding-top:10px}.v2acct-stats dt{color:#5d5650;font-size:12px}.v2acct-stats dd{font-family:var(--serif);margin:4px 0 0;font-size:26px}.v2acct-table{border-collapse:collapse;width:100%;font-size:14px}.v2acct-table th{text-align:left;color:#5d5650;border-bottom:1px solid #e6e2dc;padding:0 8px 8px 0;font-size:12px;font-weight:400}.v2acct-table td{vertical-align:top;border-bottom:1px solid #f0ede8;padding:10px 8px 10px 0}.v2acct-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v2acct-plus{color:#14110f;font-weight:600}.v2acct-tag{letter-spacing:.06em;text-transform:uppercase;border:1px solid #d9d4cd;margin-right:6px;padding:2px 6px;font-size:11px;display:inline-block}.v2acct-tag-earned{border-color:#14110f}.v2acct-tag-reversed,.v2acct-tag-expired{color:#8f1d1d;border-color:#e3c4c0}.v2acct-orders{gap:0;margin:0;padding:0;list-style:none;display:grid}.v2acct-order{border-bottom:1px solid #f0ede8;gap:6px;padding:16px 0;display:grid}.v2acct-order-head{grid-template-columns:auto auto 1fr auto;align-items:baseline;gap:12px;display:grid}.v2acct-order-name{font-weight:600}.v2acct-status,.v2acct-order-items{font-size:13px}.v2acct-order-actions{flex-wrap:wrap;gap:18px;display:flex}.v2acct-sub{gap:10px;padding-bottom:14px;display:grid}.v2acct-sub-lines{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.v2acct-sub-lines li{justify-content:space-between;gap:12px;display:flex}.v2acct-confirm{flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.v2acct-confirm p{width:100%;margin:0}.v2acct-claim{gap:16px;max-width:620px;display:grid}.v2acct-claim fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.v2acct-radio{cursor:pointer;border:1px solid #d9d4cd;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.v2acct-radio.is-on{border-color:#14110f;box-shadow:inset 0 0 0 1px #14110f}.v2acct-radio input{accent-color:#14110f}.v2acct-back{color:#5d5650;margin-bottom:18px;font-size:14px;display:inline-block}@media (max-width:760px){.v2acct-grid{grid-template-columns:1fr}.v2acct-order-head{grid-template-columns:1fr auto}.v2acct-table th:nth-child(3),.v2acct-table td:nth-child(3){display:none}}.v2acct .v2acct-title,.v2acct .v2acct-h2,.v2acct .v2acct-balance,.v2acct .v2acct-stats dd{font-family:var(--v2-serif)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}.v2acct .v2acct-h2{font-size:24px!important;line-height:1.25!important}.v2acct .v2acct-title{line-height:1.1!important}.v2acct .v2acct-muted,.v2acct .v2acct-lead{color:#5d5650!important;font-size:14px!important;line-height:1.55!important}.v2acct .v2acct-lead{font-size:15px!important}.v2acct .v2acct-balance{color:#fff!important;font-size:clamp(56px,7vw,80px)!important;line-height:1!important}.v2acct .v2acct-credit p,.v2acct .v2acct-credit li,.v2acct .v2acct-credit span{color:#ffffffdb!important}.v2acct .v2acct-credit .v2acct-muted,.v2acct .v2acct-credit .v2acct-eyebrow{color:#ffffffa8!important;font-size:12px!important}.v2acct .v2acct-credit .v2acct-grant-amt{color:#fff!important}.v2acct .v2acct-eyebrow{letter-spacing:.14em!important;font-size:11px!important}.v2acct .v2acct-btn{color:#fff!important;font-weight:400!important}.v2acct .v2acct-link-btn{text-align:left;justify-self:start;color:#14110f!important;font-weight:400!important}.v2acct .v2acct-error{color:#8f1d1d!important;font-size:14px!important}.v2acct .v2acct-confirm p,.v2acct .v2acct-grants li{font-size:14px!important}.v2acct-credit .v2acct-use,.v2acct-credit .v2acct-use:hover{border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:18px;padding:0 22px;display:inline-flex;color:#14110f!important;background:#fff!important;font-size:14px!important;font-weight:600!important;text-decoration:none!important}
