.account-entry{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;padding-top:90px;padding-bottom:110px;align-items:center}.account-entry h1{font-size:clamp(44px,5.5vw,78px);line-height:1.04;letter-spacing:-.03em;margin:24px 0;color:#711d38}.account-entry>div>p{max-width:420px;color:#786e75;line-height:1.8}.account-benefits{display:grid;margin-top:38px;max-width:420px}.account-benefits span{border-top:1px solid #e8e2e5;padding:16px 0;font-size:13px}.account-entry-card{padding:44px;border:1px solid #e5dde1;border-radius:12px;box-shadow:0 18px 65px #43142708;text-align:center}.account-monogram{font:58px/1 Georgia,serif;color:#711d38;display:block;margin-bottom:28px}.account-entry-card h2{font-size:38px;margin:10px 0}.account-entry-card p{font-size:14px}.account-entry-card .primary-link{display:flex;justify-content:center;margin:28px 0 15px}.account-secondary{display:block;text-decoration:underline;font-size:13px}.account-fine{font:12px/1.8 inherit;color:#786e75;font-size:12px;line-height:1.8}.account-entry-card .account-fine{font-size:12px;margin:24px 0}.account-shell{padding-top:58px;padding-bottom:90px}.account-heading{display:flex;justify-content:space-between;gap:20px;align-items:end;padding-bottom:36px;border-bottom:1px solid #e8e2e5}.account-heading h1{font-size:clamp(38px,4.5vw,60px);line-height:1.1;margin:18px 0 12px;color:#711d38}.account-heading p{color:#786e75;margin:0}.account-logout{background:none;border:0;color:#711d38;padding:12px 0;font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.account-workspace{display:grid;grid-template-columns:215px minmax(0,1fr);gap:48px;padding-top:36px}.account-navigation{align-self:start;position:sticky;top:115px}.account-navigation>a{display:flex;justify-content:space-between;align-items:center;padding:14px 12px;text-decoration:none;font-size:13px;margin:2px 0;border-radius:5px;color:#746971}.account-navigation>a[aria-current]{background:#711d38;color:white}.account-navigation>a:hover{background:#f3eef0;color:#711d38}.account-navigation p{font-size:12px;line-height:1.8;margin:30px 12px;color:#786e75}.account-navigation>a span{font-size:12px}.account-intro-card{background:#f5f2f3;display:flex;justify-content:space-between;align-items:center;border-radius:10px;padding:36px 40px;gap:25px;overflow:hidden}.account-intro-card h2{font-size:44px;line-height:1.08;margin:20px 0 25px;color:#711d38}.account-intro-art{width:170px;height:195px;background:white;transform:rotate(8deg);box-shadow:0 10px 25px #3c122414;display:grid;align-content:center;justify-items:center;color:#711d38;flex-shrink:0;border:7px solid white;outline:1px solid #e0d1d8;outline-offset:-14px}.account-intro-art span{font:52px/1 Georgia,serif}.account-intro-art i{font:22px/1.6 Georgia,serif}.account-balance{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:24px 0;border-bottom:1px solid #e8e2e5;font-size:12px}.account-balance>div{display:flex;gap:12px;align-items:center}.account-balance strong{font:28px/1 Georgia,serif;color:#711d38}.account-balance a{color:#711d38}.account-section{margin:36px 0}.account-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.account-section-heading h2,.account-panel h2{font-size:30px;margin:0;color:#3d3037}.account-section-heading>a{font-size:12px;white-space:nowrap;color:#711d38}.account-empty{padding:32px 24px;background:#faf9fa;border:1px dashed #ded5da;border-radius:8px;text-align:center;grid-column:1/-1}.account-empty-mark{font-size:28px;color:#711d38}.account-empty h3{font-size:25px;margin:10px 0}.account-empty p{font-size:13px;line-height:1.8;color:#786e75;max-width:450px;margin:12px auto 20px}.account-empty .secondary-link{font-size:12px}.account-purchase{display:flex;align-items:flex-start;gap:25px;border-bottom:1px solid #e8e2e5;padding:22px 0}.account-purchase>img,.purchase-art{width:120px;height:145px;object-fit:cover;border-radius:5px;flex-shrink:0}.purchase-art{background:#f3eef0;display:grid;place-items:center;font:38px Georgia,serif;color:#711d38}.purchase-info{flex:1;min-width:0}.purchase-info h3{font-size:26px;margin:10px 0;overflow-wrap:anywhere}.purchase-info p{margin:5px 0;color:#786e75;font-size:12px}.download-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.download-file{background:white;border:1px solid #d7c5ce;border-radius:5px;padding:10px 13px;color:#711d38;font:inherit;font-size:12px;cursor:pointer}.download-file:hover{background:#f6f1f3}.download-file small{margin-left:12px;color:#786e75}.account-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.account-project{border:1px solid #e8e2e5;border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s}.account-project:hover{transform:translateY(-3px);box-shadow:0 10px 25px #4314270d}.project-art{height:150px;position:relative;background:#f3eef0;display:grid;place-items:center;overflow:hidden}.project-art>img{height:100%;width:100%;object-fit:cover}.project-art>span:not(.project-open){font:32px/1.05 Georgia,serif;color:#711d38;text-align:center}.project-open{position:absolute;right:10px;top:10px;width:28px;height:28px;background:#fff;border-radius:50%;display:grid;place-items:center;color:#711d38}.account-project>div+div{padding:18px}.account-project .eyebrow{font-size:9px;letter-spacing:.07em}.account-project h3{font-size:23px;line-height:1.2;margin:12px 0;overflow-wrap:anywhere}.account-project p,.account-project small{font-size:11px;color:#786e75;margin:6px 0}.account-private-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.account-private-grid>a{padding:24px;border:1px solid #e8e2e5;border-radius:7px;text-decoration:none}.account-private-grid h3{font-size:25px;margin:0 0 12px}.account-private-grid p{font-size:12px;line-height:1.7;color:#786e75;margin:0}.account-panel{border:1px solid #e8e2e5;border-radius:10px;padding:32px;margin-bottom:24px}.account-panel>p{font-size:13px;line-height:1.8;color:#786e75}.account-panel form>label{display:block;font-size:13px;margin-top:22px}.account-panel input:not([type=checkbox]),.account-panel select{display:block;width:100%;border:1px solid #d9cfd5;border-radius:5px;padding:12px;font:inherit;background:white;color:#3d3037;margin-top:8px}.account-panel input[readonly]{background:#f6f4f5;color:#786e75}.account-preferences{margin:30px 0;border-top:1px solid #e8e2e5;padding-top:20px}.account-preferences h3{font-size:25px}.account-check{display:flex;gap:13px;margin:20px 0;font-size:13px;align-items:flex-start;cursor:pointer}.account-check input{width:17px;height:17px;accent-color:#711d38;flex-shrink:0;margin-top:3px}.account-check strong{font-weight:500}.account-check small{display:block;color:#786e75;font-size:12px;line-height:1.7;margin-top:5px}.account-panel .primary-link{font:inherit;font-size:13px;cursor:pointer}.account-security{display:flex;align-items:center;justify-content:space-between;gap:25px}.account-security p{font-size:13px;line-height:1.8;color:#786e75}.account-security .secondary-link{flex-shrink:0;font-size:12px}.account-notice{background:#f8f2f5;border-left:3px solid #711d38;padding:20px;font-size:13px;line-height:1.7}.account-notice button{display:block;margin-top:12px;border:0;background:none;color:#711d38;text-decoration:underline;cursor:pointer}.account-loading{min-height:260px;display:grid;place-items:center;color:#786e75}.account-feedback,#profile-status{font-size:13px;color:#711d38}.account-shell button:disabled{opacity:.6;cursor:wait}.account-shell [data-more-projects]{margin-top:25px;font:inherit;font-size:13px;cursor:pointer}.account-shell [hidden]{display:none!important}@media(max-width:1000px){.account-entry{gap:40px}.account-workspace{grid-template-columns:180px minmax(0,1fr);gap:25px}.account-projects{grid-template-columns:repeat(2,minmax(0,1fr))}.account-security{display:block}.account-security .secondary-link{display:inline-flex}}@media(max-width:700px){.account-entry{grid-template-columns:1fr;padding-top:38px;padding-bottom:60px;gap:30px}.account-entry h1{font-size:44px}.account-benefits{display:none}.account-entry-card{padding:30px 24px}.account-shell{padding-top:30px}.account-heading{display:block;padding-bottom:24px}.account-heading h1{font-size:38px}.account-logout{margin-top:15px}.account-workspace{display:block;padding-top:15px}.account-navigation{position:static;display:flex;overflow-x:auto;gap:7px;padding-bottom:15px;margin-bottom:15px}.account-navigation>a{white-space:nowrap;padding:11px 14px;border:1px solid #e8e2e5}.account-navigation>a span,.account-navigation p,.account-navigation>a:last-of-type{display:none}.account-intro-card{padding:26px 22px}.account-intro-card h2{font-size:36px}.account-intro-art{width:95px;height:130px}.account-intro-art span{font-size:32px}.account-intro-art i{font-size:16px}.account-intro-card .eyebrow{font-size:9px}.account-balance{flex-wrap:wrap}.account-section-heading h2{font-size:26px}.account-purchase{gap:15px}.account-purchase>img,.purchase-art{width:75px;height:100px}.purchase-info h3{font-size:23px}.download-file{padding:10px}.download-file small{display:block;margin:4px 0 0}.account-projects{gap:12px}.project-art{height:130px}.account-project>div+div{padding:13px}.account-project h3{font-size:21px}.account-panel{padding:24px 20px}.account-private-grid{grid-template-columns:1fr}.account-empty{padding:25px 18px}.account-section{margin-top:28px}}@media(prefers-reduced-motion:reduce){.account-project{transition:none}.account-project:hover{transform:none}}

.account-table-scroll{overflow:auto}.account-order-table{border-collapse:collapse;width:100%;font-size:12px}.account-order-table td,.account-order-table th{text-align:left;padding:15px 10px;border-bottom:1px solid #e8e2e5}.account-order-table th{font-weight:500;color:#786e75}.account-order-table small{display:block;color:#786e75;margin-top:5px}.account-local-calendar{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e8e2e5;padding:15px 0;font-size:13px;color:#711d38}.account-local-calendar small{color:#786e75;text-align:right}
.account-entry h1,.account-entry h2,.account-shell h1,.account-shell h2,.account-shell h3{font-family:var(--serif,Georgia,serif);font-weight:400;line-height:1.15}.account-entry-card h2{font-size:42px}.account-shell h3{line-height:1.2}
