.D0w1za_surface{--p-bg:#111310;--p-panel:#1e211b;--p-ink:#f3f4ec;--p-muted:#a4ac9b;--p-accent:#d6f874;--p-on-accent:#172008;--p-line:#d5e1c62e;background:var(--p-bg);color:var(--p-ink);min-width:0;container-type:inline-size}.D0w1za_surface *{box-sizing:border-box}.D0w1za_obsidian{--p-bg:#111310}.D0w1za_ivory{--p-bg:#f7f3eb;--p-panel:#ebe5d9;--p-ink:#29261f;--p-muted:#77705f;--p-accent:#b5522e;--p-on-accent:#fff9ee;--p-line:#47381d30}.D0w1za_evergreen{--p-bg:#11362b;--p-panel:#204a39;--p-ink:#f2f4e9;--p-muted:#bacab4;--p-accent:#c4dcb1;--p-on-accent:#163825;--p-line:#d3e5c03b}.D0w1za_cobalt{--p-bg:#09182f;--p-panel:#152d4e;--p-ink:#f0f5ff;--p-muted:#a0b4d1;--p-accent:#9cc2ff;--p-on-accent:#102b57;--p-line:#9fbfeb3b}.D0w1za_profileInner{max-width:1280px;margin:auto;padding:0 56px}.D0w1za_masthead{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:20px;padding:28px 0;display:flex}.D0w1za_signature{letter-spacing:-.8px;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.D0w1za_signature img{object-fit:contain;max-width:140px;height:40px}.D0w1za_signatureDot{background:var(--p-accent);border-radius:50%;width:7px;height:7px}.D0w1za_edition{letter-spacing:1.8px;color:var(--p-muted);font-size:8px}.D0w1za_hero{grid-template-columns:1.3fr 1fr;align-items:center;gap:8%;padding:65px 0 62px;display:grid}.D0w1za_role{color:var(--p-muted);align-items:center;gap:8px;margin:0 0 24px;font-size:11px;line-height:1.6;display:flex}.D0w1za_role>span{background:var(--p-accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.D0w1za_hero h1{font-family:var(--font-body), sans-serif;letter-spacing:-6px;overflow-wrap:anywhere;max-width:8ch;margin:0 0 27px;font-size:clamp(43px,8cqi,106px);font-weight:500;line-height:.97}.D0w1za_ivory h1,.D0w1za_evergreen h1{font-family:var(--font-display), serif;letter-spacing:-4px;font-weight:450}.D0w1za_headline{letter-spacing:-.6px;max-width:24ch;margin:0 0 24px;font-size:clamp(18px,2.15cqi,29px);line-height:1.4}.D0w1za_location{color:var(--p-muted);align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.D0w1za_heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.D0w1za_surface a{color:inherit;text-decoration:none}.D0w1za_save{background:var(--p-accent);border-radius:4px;align-items:center;gap:12px;padding:15px 19px;font-size:12px;font-weight:600;display:inline-flex;color:var(--p-on-accent)!important}.D0w1za_save svg:last-child{margin-left:12px}.D0w1za_save:hover{filter:brightness(.94)}.D0w1za_workLink{align-items:center;gap:10px;font-size:11px;display:inline-flex;color:var(--p-muted)!important}.D0w1za_portraitFrame{background:var(--p-panel);aspect-ratio:4/4.8;border-radius:12px;position:relative;overflow:hidden}.D0w1za_portraitFrame>img{object-fit:cover;object-position:center;filter:saturate(.75);width:100%;height:100%}.D0w1za_obsidian .D0w1za_portraitFrame>img{filter:saturate(.3)}.D0w1za_portraitCaption{background:var(--p-accent);color:var(--p-on-accent);letter-spacing:1.2px;justify-content:space-between;align-items:center;gap:15px;padding:15px 20px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.D0w1za_monogram{width:100%;height:100%;color:var(--p-accent);flex-direction:column;justify-content:center;align-items:center;display:flex}.D0w1za_monogram>span{font-family:var(--font-display), serif;letter-spacing:-10px;font-size:clamp(70px,15cqi,200px)}.D0w1za_monogram>p{letter-spacing:2px;font-size:8px}.D0w1za_rule{border-top:1px solid var(--p-line);border-bottom:1px solid var(--p-line);letter-spacing:1.6px;color:var(--p-muted);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:8px;display:flex}.D0w1za_rule svg{color:var(--p-accent)}.D0w1za_about{border-bottom:1px solid var(--p-line);grid-template-columns:.8fr 1.6fr;gap:60px;padding:65px 0;scroll-margin-top:110px;display:grid}.D0w1za_sectionLabel>span,.D0w1za_kicker{letter-spacing:1.5px;color:var(--p-muted);margin:0 0 14px;font-size:8px;font-weight:500;line-height:1.7}.D0w1za_sectionLabel h2{font-family:var(--font-display), serif;letter-spacing:-1.3px;margin:16px 0 0;font-size:clamp(28px,3.8cqi,48px);font-weight:400;line-height:1.15}.D0w1za_aboutLead{letter-spacing:-.9px;max-width:30ch;margin:0 0 22px;font-size:clamp(21px,2.65cqi,34px);line-height:1.4}.D0w1za_bio{white-space:pre-wrap;max-width:65ch;color:var(--p-muted);margin:0;font-size:13px;line-height:1.9}.D0w1za_work{padding:60px 0;scroll-margin-top:110px}.D0w1za_workHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.D0w1za_workHeading h2{font-family:var(--font-display), serif;letter-spacing:-1.5px;margin:0;font-size:clamp(30px,4cqi,50px);font-weight:400;line-height:1.2}.D0w1za_workHeading>span{letter-spacing:1.5px;color:var(--p-muted);white-space:nowrap;font-size:8px}.D0w1za_projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 26px;display:grid}.D0w1za_projects article:first-child:last-child{grid-column:1/-1;max-width:760px}.D0w1za_projectImage{background:var(--p-panel);aspect-ratio:1.5;border-radius:9px;position:relative;overflow:hidden}.D0w1za_projectImage>img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.D0w1za_projectImage:hover>img{transform:scale(1.025)}.D0w1za_projectNumber{background:var(--p-bg);color:var(--p-ink);opacity:.9;border-radius:20px;padding:6px 10px;font-size:9px;position:absolute;top:14px;left:16px}.D0w1za_projectPlaceholder{height:100%;color:var(--p-accent);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.D0w1za_projectPlaceholder>span{font-family:var(--font-display), serif;opacity:.3;font-size:70px}.D0w1za_projectPlaceholder>strong{letter-spacing:-1.4px;max-width:15ch;font-size:clamp(21px,3cqi,35px);font-weight:450;line-height:1.2}.D0w1za_projectHeading{justify-content:space-between;align-items:center;gap:18px;margin-top:20px;display:flex}.D0w1za_projectHeading .D0w1za_kicker{margin-bottom:7px;font-size:7px}.D0w1za_projectHeading h3{letter-spacing:-.8px;overflow-wrap:anywhere;margin:0;font-size:clamp(20px,2.2cqi,28px);font-weight:500;line-height:1.25}.D0w1za_projectHeading>a{border:1px solid var(--p-line);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.D0w1za_projectHeading>a:hover{background:var(--p-panel)}.D0w1za_projectDescription{color:var(--p-muted);max-width:55ch;margin:12px 0 0;font-size:12px;line-height:1.8}.D0w1za_connect{background:var(--p-accent);color:var(--p-on-accent);border-radius:10px;margin:12px 0 55px;padding:42px 45px;scroll-margin-top:110px}.D0w1za_connect .D0w1za_kicker{color:inherit;opacity:.75}.D0w1za_connect h2{font-family:var(--font-display), serif;letter-spacing:-2px;margin:20px 0 28px;font-size:clamp(31px,5.6cqi,68px);font-weight:400;line-height:1.1}.D0w1za_contactActions{flex-wrap:wrap;gap:10px;display:flex}.D0w1za_contactActions>a{border:1px solid;border-radius:4px;align-items:center;gap:9px;padding:11px 14px;font-size:11px;display:flex}.D0w1za_contactActions>a:hover{background:#ffffff26}.D0w1za_socials{flex-wrap:wrap;gap:22px;margin-top:25px;display:flex}.D0w1za_socials>a{border-bottom:1px solid;align-items:center;gap:8px;padding-bottom:4px;font-size:11px;display:flex}.D0w1za_privateNote{opacity:.75;margin-top:22px;font-size:10px;line-height:1.7}.D0w1za_profileFooter{border-top:1px solid var(--p-line);color:var(--p-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:36px 0;font-size:10px;display:flex}.D0w1za_footerIdentity{gap:7px;display:grid}.D0w1za_footerIdentity strong{color:var(--p-ink);letter-spacing:-.6px;align-items:center;gap:10px;font-size:19px;display:flex}.D0w1za_footerIdentity strong span{background:var(--p-accent);border-radius:50%;width:6px;height:6px}.D0w1za_footerLinks{flex-wrap:wrap;gap:22px;display:flex}.D0w1za_profileFooter a{color:var(--p-muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.D0w1za_profileFooter a:hover{color:var(--p-accent)}.D0w1za_footerCredit{text-align:right;justify-items:end;gap:7px;font-size:9px;display:grid}@container (max-width:600px){.D0w1za_profileFooter{align-items:flex-start;gap:25px}.D0w1za_footerIdentity{width:100%}.D0w1za_footerLinks{gap:18px}.D0w1za_footerCredit{text-align:left;justify-items:start;width:100%}}.D0w1za_surface a:focus-visible{outline:2px solid var(--p-accent);outline-offset:6px}.D0w1za_connect a:focus-visible{outline-color:var(--p-on-accent)}.D0w1za_empty{color:var(--p-muted);font-size:13px}.D0w1za_compact .D0w1za_hero{grid-template-columns:1.5fr .7fr;gap:5%;padding:50px 0}.D0w1za_compact .D0w1za_portraitFrame{aspect-ratio:1;border-radius:50%}.D0w1za_compact .D0w1za_portraitCaption{display:none}.D0w1za_compact .D0w1za_hero h1{max-width:14ch;font-size:clamp(38px,6.8cqi,85px)}.D0w1za_compact .D0w1za_hero .D0w1za_headline{max-width:35ch}.D0w1za_embedded .D0w1za_profileInner{padding:0 30px}.D0w1za_embedded .D0w1za_hero{gap:7%;padding:35px 0}.D0w1za_embedded .D0w1za_hero h1{letter-spacing:-2.5px}.D0w1za_embedded .D0w1za_heroActions{gap:12px;margin-top:22px}.D0w1za_embedded .D0w1za_masthead{padding:20px 0}.D0w1za_embedded .D0w1za_edition{display:none}.D0w1za_embedded .D0w1za_about{gap:20px;padding:35px 0}.D0w1za_embedded .D0w1za_work{padding:35px 0}.D0w1za_embedded .D0w1za_connect{padding:25px}.D0w1za_embedded .D0w1za_hero .D0w1za_role{font-size:9px}.D0w1za_embedded .D0w1za_bio,.D0w1za_embedded .D0w1za_projectDescription{font-size:11px}.D0w1za_embedded .D0w1za_portraitCaption{padding:10px;font-size:6px}.D0w1za_embedded .D0w1za_projects{gap:22px 16px}.D0w1za_embedded .D0w1za_sectionLabel h2{font-size:28px}.D0w1za_embedded .D0w1za_workHeading h2{font-size:30px}@container (max-width:700px){.D0w1za_profileInner{padding:0 25px}.D0w1za_masthead{padding:22px 0}.D0w1za_edition{display:none}.D0w1za_hero{grid-template-columns:1fr;gap:32px;padding:36px 0}.D0w1za_hero h1{letter-spacing:-3.5px;max-width:12ch;margin-bottom:22px;font-size:clamp(54px,15cqi,90px)}.D0w1za_role{margin-bottom:20px;font-size:10px}.D0w1za_headline{max-width:26ch;font-size:22px}.D0w1za_heroActions{gap:20px;margin-top:27px}.D0w1za_portraitFrame{aspect-ratio:1.1;width:100%;max-width:100%;max-height:470px}.D0w1za_hero .D0w1za_portraitFrame{grid-row:2}.D0w1za_rule{gap:20px;padding:18px 0;font-size:7px;line-height:1.7}.D0w1za_about{grid-template-columns:1fr;gap:26px;padding:40px 0}.D0w1za_sectionLabel h2{margin-top:10px;font-size:34px}.D0w1za_sectionLabel h2 br{display:none}.D0w1za_aboutLead{font-size:25px}.D0w1za_bio{font-size:12px}.D0w1za_work{padding:40px 0}.D0w1za_workHeading h2{letter-spacing:-1px;font-size:35px}.D0w1za_workHeading>span{display:none}.D0w1za_projects{grid-template-columns:1fr;gap:30px}.D0w1za_projectHeading h3{font-size:26px}.D0w1za_projectDescription{font-size:12px}.D0w1za_connect{margin-bottom:35px;padding:30px 24px}.D0w1za_connect h2{letter-spacing:-1.5px;font-size:42px}.D0w1za_contactActions>a{padding:12px;font-size:11px}.D0w1za_profileFooter{flex-wrap:wrap;gap:14px;font-size:8px}.D0w1za_compact .D0w1za_hero{grid-template-columns:1fr;gap:28px}.D0w1za_compact .D0w1za_portraitFrame{max-width:220px;margin:auto}.D0w1za_compact .D0w1za_hero h1{font-size:clamp(45px,13cqi,75px)}.D0w1za_embedded .D0w1za_profileInner{padding:0 20px}.D0w1za_embedded .D0w1za_hero h1{font-size:clamp(36px,13cqi,72px)}.D0w1za_embedded .D0w1za_headline{font-size:19px}.D0w1za_embedded .D0w1za_portraitFrame{max-height:300px}.D0w1za_embedded .D0w1za_about{gap:20px}.D0w1za_embedded .D0w1za_edition{display:none}.D0w1za_embedded .D0w1za_workHeading h2{font-size:29px}.D0w1za_embedded .D0w1za_connect h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.D0w1za_projectImage>img{transition:none}}
.TPkVua_demoPage{background:#f1f0e9;padding:104px 16px 24px}.TPkVua_demoToolbar{color:#252a22;background:#fffef8;border:1px solid #dfdfd3;border-bottom:0;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:24px;max-width:1400px;margin:0 auto;padding:21px 26px;display:flex}.TPkVua_demoToolbar p{margin:6px 0 0;font-size:12px}.TPkVua_demoTag{letter-spacing:1.6px;color:#74796c;font-size:8px;font-weight:700}.TPkVua_demoToolbar>a{white-space:nowrap;color:#445336;font-size:11px}.TPkVua_demoPage>div:last-child:not(.TPkVua_demoToolbar){border-radius:0 0 12px 12px;max-width:1400px;margin:auto;overflow:hidden}.TPkVua_quickThemes{flex-wrap:wrap;gap:5px;display:flex}.TPkVua_quickThemes button{color:#5b6355;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:7px;padding:9px 11px;font-size:10px;display:flex}.TPkVua_quickThemes button[aria-pressed=true]{color:#26341d;background:#f0f3e9;border-color:#9ca790}.TPkVua_quickThemes i{border:1px solid #b0b0a2;border-radius:50%;width:8px;height:8px}.TPkVua_dashboard{color:#273121;background:#f0f1eb;min-height:80vh;padding:110px 20px 35px}.TPkVua_dashboardFrame{background:#fafbf7;border:1px solid #dedfd3;border-radius:13px;grid-template-columns:224px minmax(0,1fr);max-width:1480px;margin:auto;display:grid;overflow:hidden}.TPkVua_sidebar{color:#edf1e5;background:#171c14;flex-direction:column;padding:30px 21px 22px;display:flex}.TPkVua_dashboardBrand{letter-spacing:-.6px;align-items:center;gap:8px;font-size:21px;font-weight:700;display:flex;color:#edf1e5!important;text-decoration:none!important}.TPkVua_dashboardBrand span{color:#d1ee8d;font-weight:400}.TPkVua_dashboardBrand svg{color:#d1ee8d;margin-left:auto}.TPkVua_sidebar>p{letter-spacing:1.4px;color:#8d9b80;margin:38px 0 17px;font-size:8px}.TPkVua_sidebar nav{gap:5px;display:grid}.TPkVua_sidebar nav a{border-radius:5px;align-items:center;gap:11px;padding:12px 10px;font-size:11px;line-height:1.6;display:flex;color:#acb6a1!important;text-decoration:none!important}.TPkVua_sidebar nav a[aria-current=page]{background:#2e3a23;color:#ddf2bd!important}.TPkVua_sidebarNote{border-top:1px solid #35412d;margin:65px 0 50px;padding:22px 2px}.TPkVua_sidebarNote>svg{color:#a8c37c;margin-bottom:15px}.TPkVua_sidebarNote strong{font-family:var(--font-display), serif;letter-spacing:-.5px;font-size:26px;font-weight:400;line-height:1.2;display:block}.TPkVua_sidebarNote p{color:#98a58b;margin-top:15px;font-size:11px;line-height:1.9}.TPkVua_account{border-top:1px solid #35412d;align-items:center;gap:10px;margin-top:auto;padding-top:20px;display:flex}.TPkVua_account>span{color:#2c3b1f;background:#c8d9ad;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.TPkVua_account strong{font-size:11px;display:block}.TPkVua_account a{margin-top:5px;font-size:9px;text-decoration:none;display:block;color:#9daa8d!important}.TPkVua_petSwitch{align-items:center;gap:8px;margin-top:22px;font-size:10px;text-decoration:none;display:flex;color:#a5b095!important}.TPkVua_dashboardMain{min-width:0}.TPkVua_dashboardBar{letter-spacing:1px;color:#818b74;border-bottom:1px solid #e1e5d7;justify-content:space-between;align-items:center;gap:18px;padding:22px 30px;font-size:8px;display:flex}.TPkVua_dashboardBar a{letter-spacing:0;color:#596e45;align-items:center;gap:7px;font-size:10px;display:flex}.TPkVua_dashboardContent{padding:35px 34px 40px}.TPkVua_dashboardHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.TPkVua_dashboardHeading p,.TPkVua_eyebrow{letter-spacing:1.6px;color:#7b866e;margin:0 0 18px;font-size:9px;line-height:1.7}.TPkVua_dashboardHeading h1{font-family:var(--font-display), serif;letter-spacing:-1.8px;margin:0 0 18px;font-size:clamp(34px,3.7vw,52px);font-weight:450;line-height:1.12}.TPkVua_dashboardHeading>svg{color:#c1cca9}.TPkVua_dashboardHeading span{color:#78836a;font-size:12px;line-height:1.8}.TPkVua_metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:26px;display:grid}.TPkVua_metrics>div{background:#fff;border:1px solid #e1e5d8;border-radius:9px;padding:20px;position:relative}.TPkVua_metrics svg{color:#9baa86;width:20px;height:20px;position:absolute;top:17px;right:16px}.TPkVua_metrics span{letter-spacing:.9px;color:#7e8970;padding-right:24px;font-size:8px;display:block}.TPkVua_metrics strong{font-size:23px;font-family:var(--font-display), serif;text-transform:capitalize;margin-top:18px;font-weight:400;display:block}.TPkVua_overviewGrid{grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.TPkVua_overviewPanel,.TPkVua_createPanel,.TPkVua_setup{background:#fff;border:1px solid #dfe4d5;border-radius:9px;padding:28px}.TPkVua_overviewPanel h2,.TPkVua_createPanel h2,.TPkVua_setup h2{font-family:var(--font-display), serif;letter-spacing:-1px;margin:0 0 17px;font-size:32px;font-weight:400;line-height:1.2}.TPkVua_overviewPanel>p:not(.TPkVua_eyebrow),.TPkVua_createPanel>p:not(.TPkVua_eyebrow),.TPkVua_setup>p{color:#78836b;margin:0 0 22px;font-size:12px;line-height:1.9}.TPkVua_pathLabel{overflow-wrap:anywhere;color:#6c7e59;background:#f3f5ed;border:1px solid #e3e8d9;border-radius:5px;margin:22px 0;padding:13px;font-size:11px}.TPkVua_primary,.TPkVua_secondary{font:inherit;cursor:pointer;background:#2b3c20;border:1px solid #2b3c20;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex;color:#f8fbf0!important;text-decoration:none!important}.TPkVua_secondary{background:#fff;border-color:#cdd6bf;color:#4a603c!important}.TPkVua_primary:hover{background:#3a4c2d}.TPkVua_secondary:hover{background:#f2f5eb}.TPkVua_primary:disabled,.TPkVua_secondary:disabled{opacity:.5;cursor:wait}.TPkVua_textLink{text-underline-offset:4px;align-items:center;gap:7px;margin-top:20px;font-size:11px;display:inline-flex;color:#526c40!important}.TPkVua_createPanel{max-width:650px}.TPkVua_createPanel form,.TPkVua_overviewPanel form{gap:17px;margin-top:24px;display:grid}.TPkVua_dashboard form button:not([class]){color:#f8fbf0;font:inherit;cursor:pointer;background:#2b3c20;border:0;border-radius:5px;justify-self:start;padding:12px 15px;font-size:12px}.TPkVua_dashboard label,.TPkVua_studio label{color:#526344;gap:8px;font-size:11px;line-height:1.6;display:grid}.TPkVua_dashboard input:not([type=checkbox]),.TPkVua_studio input:not([type=checkbox]),.TPkVua_studio textarea,.TPkVua_studio select{color:#2a3521;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d5ddca;border-radius:5px;padding:10px 11px;font-size:12px}.TPkVua_studio textarea{resize:vertical}.TPkVua_fieldHelp{color:#87917b!important;margin:5px 0 18px!important;font-size:9px!important;line-height:1.7!important}.TPkVua_checkbox{align-items:center;gap:9px!important;font-size:10px!important;line-height:1.7!important;display:flex!important}.TPkVua_checkbox input{accent-color:#526f35;flex-shrink:0;width:15px;height:15px}.TPkVua_error,.TPkVua_success{color:#7b3b23;background:#fff0e5;border:1px solid #e8c5a9;border-radius:5px;margin:18px 0;padding:13px 17px;font-size:12px;line-height:1.8}.TPkVua_success{color:#40592c;background:#eaf0df;border-color:#d5e0c5}.TPkVua_cardList{gap:17px;margin:25px 0;display:grid}.TPkVua_cardList>p{color:#7e8970;font-size:13px}.TPkVua_cardList article{background:#fff;border:1px solid #dfe5d4;border-radius:9px;grid-template-columns:190px 1fr;align-items:start;gap:24px;padding:24px;display:grid}.TPkVua_cardList h2{font-size:21px;font-family:var(--font-display), serif;margin:0;font-weight:400}.TPkVua_cardList form{gap:14px;margin-top:18px;display:grid}.TPkVua_miniCard{color:#e8efdc;aspect-ratio:1.65;background:#1a2314;border-radius:10px;flex-direction:column;padding:20px;display:flex}.TPkVua_miniCard span{letter-spacing:1.8px;font-size:8px}.TPkVua_miniCard strong{letter-spacing:-2px;margin:18px 0 15px;font-size:37px;font-weight:500}.TPkVua_miniCard small{color:#b9d487;letter-spacing:1.3px;font-size:7px}.TPkVua_studio{color:#2c3525;background:#f4f5ef;min-width:0}.TPkVua_studioDemo{padding:110px 20px 25px}.TPkVua_editorHeader{background:#fafbf7;border-bottom:1px solid #dce3d0;justify-content:space-between;align-items:center;gap:20px;padding:27px 29px;display:flex}.TPkVua_editorHeader>div>p{letter-spacing:1.4px;color:#8a937c;align-items:center;gap:10px;margin:0 0 9px;font-size:8px;display:flex}.TPkVua_editorHeader p>span{color:#756127;background:#ebe5cf;border-radius:4px;padding:3px 7px;font-size:7px}.TPkVua_editorHeader h1{font-size:27px;font-family:var(--font-display), serif;letter-spacing:-.7px;margin:0 0 8px;font-weight:450;line-height:1.25}.TPkVua_editorHeader>div>span{color:#7e8b70;font-size:10px;line-height:1.6}.TPkVua_saveActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.TPkVua_saveActions .TPkVua_saveState{color:#8a937c;text-align:right;flex-basis:100%;font-size:9px}.TPkVua_editorGrid{grid-template-columns:340px minmax(0,1fr);align-items:start;display:grid}.TPkVua_controls{background:#fff;border-right:1px solid #dde4d2;min-width:0}.TPkVua_tabs{z-index:2;background:#fff;border-bottom:1px solid #dfe5d7;grid-template-columns:repeat(4,1fr);gap:3px;padding:10px 10px 0;display:grid;position:sticky;top:90px}.TPkVua_tabs button{color:#909986;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:11px 4px 12px;font-size:9px;display:flex}.TPkVua_tabs button[aria-pressed=true]{color:#3e5a2c;border-color:#607d46}.TPkVua_controlBody{gap:17px;padding:24px 22px 32px;display:grid}.TPkVua_controlHeading>span{letter-spacing:1.5px;color:#99a18f;font-size:8px}.TPkVua_controlHeading h2{font-family:var(--font-display), serif;letter-spacing:-.8px;margin:13px 0 10px;font-size:28px;font-weight:400;line-height:1.2}.TPkVua_controlHeading p{color:#859175;margin:0 0 7px;font-size:11px;line-height:1.8}.TPkVua_usernameField{border:1px solid #d5ddca;border-radius:5px;align-items:center;display:flex;overflow:hidden}.TPkVua_usernameField>span{color:#99a18b;padding-left:10px;font-size:11px}.TPkVua_usernameField input{border:0!important}.TPkVua_imageField{background:#fafbf7;border:1px solid #e4e9dc;border-radius:6px;grid-template-columns:56px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.TPkVua_imageThumb{color:#a2af91;background:#edf1e5;border-radius:5px;place-items:center;width:56px;height:60px;display:grid;overflow:hidden}.TPkVua_imageThumb img{object-fit:cover;width:100%;height:100%}.TPkVua_imageField strong{color:#62754f;margin-bottom:5px;font-size:10px;font-weight:500;display:block}.TPkVua_imageField>span{color:#9ba58d;grid-column:1/-1;font-size:8px;line-height:1.6}.TPkVua_uploadButton{cursor:pointer;text-underline-offset:3px;font-weight:600;text-decoration:underline;position:relative;color:#5b793f!important;font-size:9px!important;display:inline-block!important}.TPkVua_uploadButton input{opacity:0;cursor:pointer;position:absolute;inset:0;padding:0!important}.TPkVua_removeImage{font:inherit;color:#969f8b;cursor:pointer;background:0 0;border:0;margin-left:12px;font-size:8px}.TPkVua_studio fieldset{border:1px solid #dfe5d6;border-radius:6px;gap:14px;min-width:0;margin:0;padding:14px;display:grid}.TPkVua_studio legend{color:#657a53;padding:0 5px;font-size:10px;font-weight:600}.TPkVua_reorderBar{align-items:center;gap:5px;display:flex}.TPkVua_reorderBar>span{white-space:nowrap;text-overflow:ellipsis;color:#7a896d;flex:1;min-width:0;font-size:9px;overflow:hidden}.TPkVua_reorderBar button,.TPkVua_sectionOrder>div>button{cursor:pointer;color:#7a8b69;background:#f3f5ed;border:1px solid #dfe6d5;border-radius:4px;flex-shrink:0;place-items:center;width:27px;height:28px;display:grid}.TPkVua_reorderBar button:disabled,.TPkVua_sectionOrder>div>button:disabled{opacity:.3;cursor:default}.TPkVua_reorderBar>.TPkVua_checkbox{flex:1}.TPkVua_projectControl{background:#fcfcfa}.TPkVua_addButton{color:#667d50;width:100%;font:inherit;cursor:pointer;background:#f5f8ee;border:1px dashed #b6c5a5;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.TPkVua_addButton:disabled{opacity:.4;cursor:default}.TPkVua_themePicker{gap:9px!important;padding:10px!important}.TPkVua_themePicker>button{text-align:left;cursor:pointer;color:#596b48;font:inherit;background:#f8faf4;border:1px solid #0000;border-radius:5px;align-items:center;gap:11px;padding:10px;display:flex}.TPkVua_themePicker>button[aria-pressed=true]{background:#edf3e3;border-color:#9aaf80}.TPkVua_themePicker>button>span:nth-child(2){flex:1}.TPkVua_themePicker strong{font-size:12px;font-weight:600;display:block}.TPkVua_themePicker small{color:#8e9d7d;margin-top:5px;font-size:8px;line-height:1.6;display:block}.TPkVua_themeSample{color:#d6f874;background:#151910;border-radius:4px;flex-shrink:0;width:57px;height:65px;padding:7px;display:block}.TPkVua_themeSample i{opacity:.5;background:currentColor;width:20px;height:2px;display:block}.TPkVua_themeSample b{font-family:var(--font-display), serif;font-size:24px;font-weight:400;line-height:1.5;display:block}.TPkVua_themeSample>span{opacity:.4;background:currentColor;width:80%;height:2px;margin-top:4px;display:block}.TPkVua_themeSample>span:last-child{width:50%}.TPkVua_themeSample.TPkVua_ivory{color:#b5522e;background:#efe8dc}.TPkVua_themeSample.TPkVua_evergreen{color:#c4dcb1;background:#173d30}.TPkVua_themeSample.TPkVua_cobalt{color:#9cc2ff;background:#102348}.TPkVua_layoutPicker{grid-template-columns:1fr 1fr}.TPkVua_layoutPicker>button{text-align:left;color:#859572;font:inherit;cursor:pointer;background:#f9faf6;border:1px solid #e2e7da;border-radius:5px;padding:14px 10px}.TPkVua_layoutPicker>button[aria-pressed=true]{background:#eef4e3;border-color:#95ab7b}.TPkVua_layoutPicker strong{color:#60764d;margin-top:10px;font-size:10px;display:block}.TPkVua_layoutPicker span{color:#97a288;margin-top:6px;font-size:8px;line-height:1.6;display:block}.TPkVua_sectionOrder>p{color:#8a987c;margin:0;font-size:10px;line-height:1.8}.TPkVua_sectionOrder>div{background:#f6f8f0;border:1px solid #e6eadf;border-radius:4px;align-items:center;gap:6px;padding:10px;display:flex}.TPkVua_sectionOrder>div>label{flex:1;min-width:0}.TPkVua_previewPanel{background:#e9ede1;flex-direction:column;min-width:0;max-height:calc(100svh - 105px);padding:18px;display:flex;position:sticky;top:90px}.TPkVua_previewBar{color:#7b8a6b;justify-content:space-between;align-items:center;gap:15px;padding:0 1px 14px;display:flex}.TPkVua_previewBar>div{align-items:center;gap:7px;display:flex}.TPkVua_previewBar strong{letter-spacing:1px;white-space:nowrap;font-size:7px;font-weight:500}.TPkVua_previewHint{color:#a1ac95;font-size:7px;display:none}.TPkVua_previewDot{background:#91a966;border-radius:50%;width:5px;height:5px}.TPkVua_previewBar button,.TPkVua_previewBar a{color:#8e9f7d;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px}.TPkVua_previewBar button[aria-pressed=true]{color:#5c7547;background:#d7e0ca}.TPkVua_previewScroll{background:#dfe6d3;border-radius:7px;min-height:300px;overflow:auto}.TPkVua_desktopPreview{width:100%;min-width:0}.TPkVua_mobilePreview{border:7px solid #1e2518;border-radius:21px;max-width:390px;margin:auto;overflow:hidden}.TPkVua_contactControl{border-bottom:1px solid #e6ebdd;gap:9px;padding-bottom:18px;display:grid}.TPkVua_smallHeading{color:#748761;margin:5px 0 0;font-size:12px;font-weight:600}.TPkVua_linkControl{gap:12px!important}.TPkVua_privacyNote{color:#8a9b73;background:#eff3e7;border-radius:5px;align-items:flex-start;gap:12px;padding:15px;display:flex}.TPkVua_privacyNote>svg{flex-shrink:0}.TPkVua_privacyNote p{margin:0;font-size:9px;line-height:1.8}.TPkVua_demoNotice{color:#86704a;background:#f6eedc;border-bottom:1px solid #e3d7bd;padding:12px 25px;font-size:10px;line-height:1.8}.TPkVua_demoNotice a{color:#6b5d39;margin-left:12px;font-weight:600}.TPkVua_studio>.TPkVua_error,.TPkVua_studio>.TPkVua_success{margin:14px 20px}.TPkVua_studio a:focus-visible,.TPkVua_studio button:focus-visible,.TPkVua_studio input:focus-visible,.TPkVua_studio textarea:focus-visible,.TPkVua_dashboard a:focus-visible,.TPkVua_dashboard input:focus-visible,.TPkVua_dashboard button:focus-visible,.TPkVua_quickThemes button:focus-visible{outline-offset:4px;outline:2px solid #a37e29}.TPkVua_activationPage{color:#2a3820;max-width:900px;margin:auto;padding:150px 25px 80px}.TPkVua_activationPage h1{font-family:var(--font-display), serif;letter-spacing:-1.6px;font-size:clamp(36px,5vw,62px);font-weight:400;line-height:1.15}.TPkVua_activationPage>p{color:#7b886d;max-width:650px;margin-top:24px;font-size:14px;line-height:1.8}.TPkVua_activationPage>div{grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;display:grid}.TPkVua_activationPage>div>a{color:#405d2c;background:#f0f4e7;border:1px solid #d6dfc7;border-radius:8px;flex-direction:column;gap:15px;padding:30px;text-decoration:none;display:flex}.TPkVua_activationPage strong{font-size:25px;font-family:var(--font-display), serif;font-weight:400}.TPkVua_activationPage span{font-size:11px;line-height:1.8}.TPkVua_activationPage a:focus-visible{outline-offset:4px;outline:2px solid #a37e29}@media (min-width:1550px){.TPkVua_editorGrid{grid-template-columns:370px minmax(0,1fr)}.TPkVua_previewHint{display:inline}.TPkVua_previewPanel{padding:22px}.TPkVua_controlBody{padding:28px}}@media (max-width:1200px){.TPkVua_dashboardFrame{grid-template-columns:190px minmax(0,1fr)}.TPkVua_sidebar{padding:27px 15px}.TPkVua_editorGrid{grid-template-columns:310px minmax(0,1fr)}.TPkVua_editorHeader{align-items:flex-start;padding:23px}.TPkVua_editorHeader h1{font-size:24px}.TPkVua_saveActions .TPkVua_primary,.TPkVua_saveActions .TPkVua_secondary{padding:9px 11px;font-size:9px}.TPkVua_dashboardContent{padding:28px 25px}.TPkVua_overviewGrid{grid-template-columns:1fr}.TPkVua_sidebar nav a{font-size:10px}.TPkVua_previewPanel{padding:13px}.TPkVua_controlBody{padding:22px 18px}.TPkVua_metrics>div{padding:16px}.TPkVua_metrics svg{display:none}.TPkVua_metrics span{padding:0}.TPkVua_metrics strong{font-size:20px}.TPkVua_demoToolbar{flex-wrap:wrap;gap:16px}.TPkVua_demoToolbar>a{margin-left:auto}}@media (max-width:1000px){.TPkVua_dashboardFrame{display:block}.TPkVua_sidebar{padding:22px 22px 0;display:block}.TPkVua_dashboardBrand{max-width:180px;font-size:19px}.TPkVua_sidebar>p,.TPkVua_sidebarNote,.TPkVua_account,.TPkVua_petSwitch{display:none}.TPkVua_sidebar nav{gap:7px;padding:15px 0;display:flex;overflow:auto}.TPkVua_sidebar nav a{white-space:nowrap;padding:10px 12px;font-size:10px}.TPkVua_dashboard{padding:100px 12px 25px}.TPkVua_editorGrid{grid-template-columns:340px minmax(0,1fr)}.TPkVua_dashboardBar{padding:17px 22px}.TPkVua_previewPanel,.TPkVua_tabs{top:90px}}@media (max-width:760px){.TPkVua_demoPage{padding:96px 8px 15px}.TPkVua_demoToolbar{gap:15px;padding:18px}.TPkVua_demoToolbar>div:first-child p{font-size:11px}.TPkVua_demoTag{font-size:7px}.TPkVua_quickThemes{flex-basis:100%;gap:3px}.TPkVua_quickThemes button{padding:8px;font-size:9px}.TPkVua_demoToolbar>a{margin:0;font-size:10px}.TPkVua_dashboard{padding:96px 8px 18px}.TPkVua_sidebar{padding:20px 16px 0}.TPkVua_sidebar nav{gap:3px}.TPkVua_sidebar nav a{gap:7px;padding:9px;font-size:9px}.TPkVua_sidebar nav svg{width:15px}.TPkVua_dashboardBar{gap:12px;padding:15px 18px;font-size:7px}.TPkVua_dashboardBar a{font-size:9px}.TPkVua_dashboardContent{padding:28px 20px}.TPkVua_dashboardHeading{margin-bottom:25px}.TPkVua_dashboardHeading h1{letter-spacing:-1.3px;font-size:37px}.TPkVua_dashboardHeading p{font-size:8px}.TPkVua_dashboardHeading span{font-size:11px}.TPkVua_dashboardHeading>svg{display:none}.TPkVua_metrics{gap:8px}.TPkVua_metrics>div{padding:14px 11px}.TPkVua_metrics span{letter-spacing:.6px;min-height:22px;font-size:7px;line-height:1.7}.TPkVua_metrics strong{margin-top:13px;font-size:18px;line-height:1.3}.TPkVua_overviewPanel,.TPkVua_createPanel,.TPkVua_setup{padding:22px}.TPkVua_overviewPanel h2,.TPkVua_createPanel h2{font-size:30px}.TPkVua_cardList article{grid-template-columns:1fr;padding:22px}.TPkVua_miniCard{max-width:240px}.TPkVua_studioDemo{padding:96px 8px 16px}.TPkVua_editorHeader{flex-direction:column;gap:20px;padding:22px 18px}.TPkVua_editorHeader h1{font-size:29px}.TPkVua_editorHeader>div>span{font-size:10px}.TPkVua_saveActions{justify-content:flex-start;gap:8px;width:100%}.TPkVua_saveActions .TPkVua_saveState{text-align:left;flex-basis:100%;margin-bottom:2px}.TPkVua_saveActions .TPkVua_primary,.TPkVua_saveActions .TPkVua_secondary{padding:10px 13px;font-size:10px}.TPkVua_editorGrid{flex-direction:column;display:flex}.TPkVua_controls{border-right:0;width:100%}.TPkVua_tabs{padding:10px 15px 0;position:static;top:auto}.TPkVua_tabs button{padding:12px 5px;font-size:10px}.TPkVua_tabs svg{width:18px;height:18px}.TPkVua_controlBody{gap:19px;padding:25px 20px}.TPkVua_controlHeading h2{font-size:31px}.TPkVua_controlHeading p,.TPkVua_studio label{font-size:12px}.TPkVua_studio input:not([type=checkbox]),.TPkVua_studio textarea{padding:12px;font-size:13px}.TPkVua_previewPanel{width:100%;max-height:none;padding:20px 14px;position:static;top:auto}.TPkVua_previewScroll{max-height:820px}.TPkVua_previewBar strong{font-size:8px}.TPkVua_previewBar{padding-bottom:16px}.TPkVua_mobilePreview{max-width:340px}.TPkVua_studioDemo>.TPkVua_editorGrid{border:1px solid #dce3d0}.TPkVua_imageField{padding:14px}.TPkVua_imageField strong{font-size:11px}.TPkVua_imageField>span{font-size:9px}.TPkVua_themePicker>button{gap:15px;padding:14px}.TPkVua_themePicker strong{font-size:14px}.TPkVua_themePicker small{font-size:10px}.TPkVua_themeSample{width:64px;height:73px;padding:9px}.TPkVua_layoutPicker strong{font-size:12px}.TPkVua_layoutPicker span{font-size:10px}.TPkVua_reorderBar button,.TPkVua_sectionOrder>div>button{width:34px;height:34px}.TPkVua_demoNotice{padding:14px 18px;font-size:10px}.TPkVua_demoNotice a{margin:7px 0 0;display:block}.TPkVua_activationPage{padding-top:120px}.TPkVua_activationPage>div{grid-template-columns:1fr}.TPkVua_error,.TPkVua_success,.TPkVua_dashboard form button:not([class]){font-size:11px}}.TPkVua_mediaGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:22px;margin-top:30px;display:grid}.TPkVua_mediaItem{background:#fff;border:1px solid #d8dfcd;border-radius:8px;min-width:0;overflow:hidden}.TPkVua_mediaItem>div:last-child{padding:22px}.TPkVua_mediaPhoto{aspect-ratio:4/3;background:#e5e9de;place-items:center;display:grid}.TPkVua_mediaPhoto img{object-fit:cover;width:100%;height:100%}.TPkVua_mediaPhoto span{padding:20px;font-size:12px}.TPkVua_accountControls{border-top:1px solid #3e4932;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;padding-top:14px;display:flex}.TPkVua_accountControls a,.TPkVua_accountControls button{min-height:44px;font:400 12px/1.5 var(--font-body), sans-serif;color:#dce8c9;align-items:center;text-decoration:none;display:inline-flex}.TPkVua_accountControls form{margin:0}.TPkVua_accountControls button{cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:1000px){.TPkVua_sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;overflow:visible}.TPkVua_sidebar nav a{white-space:normal;min-height:44px;padding:10px;font-size:12px}.TPkVua_sidebar nav svg{flex-shrink:0;width:17px;height:17px}.TPkVua_accountControls{margin:0;padding:10px 0}}.TPkVua_mobileEditorToolbar{display:none}.TPkVua_studio .TPkVua_fieldHelp,.TPkVua_studio .TPkVua_imageField>span,.TPkVua_studio .TPkVua_controlHeading>span{font-size:12px;line-height:1.6}.TPkVua_studio .TPkVua_removeImage,.TPkVua_studio .TPkVua_uploadButton{align-items:center;min-height:44px;padding:8px;font-size:13px;display:inline-flex}.TPkVua_studio .TPkVua_tabs button{min-height:44px;font-size:12px}@media (max-width:760px){.TPkVua_studio .TPkVua_editorHeader .TPkVua_saveActions{display:none}.TPkVua_mobileEditorToolbar{z-index:25;background:#f7f9ef;border-bottom:1px solid #c6d0b6;gap:8px;padding:10px 14px;display:grid;position:sticky;top:88px;box-shadow:0 5px 12px #24351b10}.TPkVua_mobileEditorToolbar>div{gap:8px;display:flex}.TPkVua_mobileEditorToolbar button{cursor:pointer;border-radius:4px;flex:1;min-height:44px;font-size:13px}.TPkVua_mobileEditorToolbar [aria-pressed]{color:#3c512b;background:#f7f9ef;border:1px solid #849873}.TPkVua_mobileEditorToolbar [aria-pressed=true]{background:#e2ebd5;border-color:#405e2e;font-weight:600}.TPkVua_mobileEditorToolbar>span{color:#576b47;font-size:12px}.TPkVua_studio .TPkVua_tabs{position:static}.TPkVua_studio:not(.TPkVua_previewMode) .TPkVua_previewPanel,.TPkVua_studio.TPkVua_previewMode .TPkVua_controls{display:none}.TPkVua_studio .TPkVua_previewPanel{position:static}.TPkVua_studio .TPkVua_previewScroll{height:auto;max-height:none;overflow:visible}.TPkVua_studio .TPkVua_controlBody input,.TPkVua_studio .TPkVua_controlBody textarea{font-size:16px}.TPkVua_studio .TPkVua_controlBody label,.TPkVua_studio .TPkVua_sectionOrder label{font-size:13px}.TPkVua_studio .TPkVua_themeOption small,.TPkVua_studio .TPkVua_layoutPicker span{font-size:12px}}.TPkVua_studio .TPkVua_themePicker small,.TPkVua_studio .TPkVua_layoutPicker span{font-size:12px;line-height:1.6}.TPkVua_studio .TPkVua_themePicker strong,.TPkVua_studio .TPkVua_layoutPicker strong,.TPkVua_studio .TPkVua_controlBody legend{font-size:13px}
