.intro h1 .script.portfolio-tagline{white-space:nowrap;display:inline-block;font-size:clamp(28px,4.2vw,55px);line-height:1.45;letter-spacing:0;padding-right:.25em}.marketplace-marks{display:flex!important;justify-content:center;align-items:center;gap:24px!important;flex-wrap:wrap}.marketplace-mark{display:inline-flex;align-items:center;gap:7px;color:#d1b473}.marketplace-mark svg{width:39px;height:24px;flex-shrink:0}.marketplace-mark span{font:10px Arial,sans-serif;letter-spacing:.025em;color:#c9bc9e}.seller-promise{max-width:570px;margin:17px auto 11px!important;font:13px/1.75 Arial,sans-serif!important;color:#aaa396}.audit-hero-link{display:block;width:max-content;max-width:100%;margin:15px auto 0;border-bottom:1px solid #76603b;color:#e0c38b;font:11px/1.7 Arial,sans-serif}.consult-entry{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.about-author{display:flex;align-items:flex-start;gap:20px}.author-monogram{display:grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:50%;border:1px solid #8d7140;color:#dbbc78;background:radial-gradient(circle at 30% 20%,#302719,#0e100e);font:24px Georgia,serif}.about-author h2{font:400 35px/1.2 Georgia,serif!important;margin:13px 0}.about-author p,.free-audit-card p{color:#aaa395;font:13px/1.85 Arial,sans-serif}.free-audit-card{border:1px solid #655334;border-radius:16px;padding:28px;background:linear-gradient(135deg,#19170f,#0b0d0c)}.free-audit-card h3{font:400 31px/1.2 Georgia,serif;margin:15px 0;color:#e8dfcc}.free-audit-card .btn{margin-top:5px}.small-gold-link{display:inline-block;color:#d1b16b;border-bottom:1px solid #685331;font:11px/1.8 Arial,sans-serif;margin-top:15px}.free-audit-card>.small-gold-link{display:block;width:max-content;max-width:100%;margin-top:17px}.home-reviews[hidden]{display:none}.home-review-list{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:22px 0 10px;overscroll-behavior-x:contain;scrollbar-color:#8e713b #15130e}.home-review{flex:0 0 calc((100% - 32px)/3);min-width:240px;scroll-snap-align:start;border:1px solid #51432b;border-radius:14px;background:#11120f;padding:24px}.home-review h3{font:400 23px Georgia,serif;margin:0 0 9px;color:#eee4ce}.home-review p{font:12px/1.8 Arial,sans-serif;color:#b5ad9e;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere}.quick-contact{position:fixed;z-index:30;right:22px;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:#201707;background:linear-gradient(125deg,#fff0bd,#a97829 58%,#e9ca80);border:1px solid #e3c681;box-shadow:0 5px 25px #0008,inset 0 1px 1px #fff9}.quick-contact svg{width:24px;height:24px}.quick-contact:hover{filter:brightness(1.12)}.quick-contact:focus-visible{outline:2px solid #efd59a;outline-offset:5px}body:has(dialog[open]) .quick-contact{visibility:hidden;pointer-events:none}footer{padding-bottom:90px!important}.audit-page{max-width:1120px}.audit-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:7%;align-items:start;margin-bottom:55px}.audit-form{padding:28px;border:1px solid #5d4b2c;border-radius:16px;background:#11130f}.audit-form h2,.audit-aside h2{font:400 31px/1.2 Georgia,serif;margin-bottom:25px}.audit-page label{display:block;color:#c6b797;font:12px/1.7 Arial,sans-serif;margin-bottom:20px}.audit-page input,.audit-page textarea{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #55452a;border-radius:7px;background:#080b09;color:#e9e0ce;font:14px Arial,sans-serif}.audit-page textarea{min-height:110px;resize:vertical}.audit-page input:focus-visible,.audit-page textarea:focus-visible{outline:2px solid #b99a5e;outline-offset:3px}.audit-aside{padding-top:20px}.audit-aside p,.audit-section>p{color:#a9a192;font:13px/1.85 Arial,sans-serif}.showcase-note{font:11px/1.8 Arial,sans-serif;color:#978e7d;margin:18px 0}#audit-result{margin-top:24px}#audit-result[hidden]{display:none}#audit-message{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 Arial,sans-serif;color:#c9bea6;padding:18px;background:#090c09;border:1px solid #4d4028;border-radius:8px}.audit-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.subtle-button{border:1px solid #8c713f;border-radius:50px;color:#d5bd87;background:#14150f;font:12px Arial,sans-serif;padding:13px 19px;cursor:pointer;min-height:43px}#audit-status{font:12px/1.8 Arial,sans-serif;color:#cbb784}.audit-section{padding:45px 0;border-top:1px solid #4d4029;scroll-margin-top:90px}.audit-section h2{font:400 clamp(32px,4vw,48px)/1.2 Georgia,serif;margin:15px 0 25px}.checklist{margin:25px 0}.checklist details{border-bottom:1px solid #393426;padding:0}.checklist summary{list-style:none;display:flex;align-items:baseline;gap:18px;padding:17px 0;cursor:pointer;font:18px/1.5 Georgia,serif;color:#e3d6ba}.checklist summary::-webkit-details-marker{display:none}.checklist summary span{font:11px Arial,sans-serif;color:#b9944d}.checklist p{color:#a9a192;font:13px/1.85 Arial,sans-serif;max-width:760px;padding:0 0 15px 35px;margin:0}.source-links{font-size:11px!important;color:#958c7a!important}.source-links a{border-bottom:1px solid #5f5032;color:#c5ac77}.ctr-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ctr-inputs fieldset{min-width:0;border:1px solid #5b492a;border-radius:12px;padding:22px}.ctr-inputs legend{font:14px Georgia,serif;color:#d1b16b;padding:0 8px}.ctr-inputs label:last-child{margin-bottom:0}#ctr-form>.btn{margin-top:22px}.ctr-result{font:16px/1.8 Arial,sans-serif;color:#e6c989;max-width:820px}.audit-page .btn{cursor:pointer}@media(max-width:760px){.marketplace-marks{gap:15px!important}.marketplace-mark{gap:4px}.marketplace-mark svg{width:30px;height:21px}.marketplace-mark span{font-size:8px}.seller-promise{font-size:12px!important;max-width:340px}.consult-entry,.audit-layout{grid-template-columns:1fr;gap:28px}.about-author{gap:16px}.author-monogram{width:47px;height:47px;font-size:20px}.about-author h2{font-size:29px!important}.free-audit-card{padding:24px}.home-review{flex-basis:82%;min-width:240px}.quick-contact{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:49px;height:49px}.audit-form{padding:22px}.audit-aside{padding-top:0}.ctr-inputs{grid-template-columns:1fr;gap:15px}.checklist summary{font-size:17px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{body{background:white!important;color:black!important;font:12pt/1.5 Arial,sans-serif!important}header,footer,.quick-contact,.intro,.audit-layout,#ctr,#print-checklist,.source-links{display:none!important}.wrap,.audit-page{max-width:none!important;padding:0!important;margin:0!important}.audit-section{padding:0!important;border:0!important}.audit-section h2,.audit-section .script,.checklist summary,.checklist p,.showcase-note,.eyebrow{color:black!important}.checklist details{break-inside:avoid;border-color:#ccc!important}.checklist p{display:block!important}.checklist summary{font-size:14pt!important}.showcase-note{font-size:9pt!important}}

.author-portrait{display:block;flex:0 0 80px;width:80px;height:80px;max-width:none;aspect-ratio:1;border-radius:50%;object-fit:cover;object-position:50% 35%;border:1px solid #d5b474;padding:3px;background:#10100e;box-shadow:0 0 0 4px #c69c4210;box-sizing:border-box}@media(max-width:640px){.author-portrait{flex-basis:64px;width:64px;height:64px;padding:2px}}
