.appraiser-profile{color-scheme:dark;--ink:#f7f9fd;--muted:#b9c6d9;--bg:#080d19;--panel:#101a2b;--line:#35445c;--gold:#e7c286;--frost:#d8dee6;--brand-blue:#1b2d55;--serif:"Songti SC","Noto Serif CJK SC",SimSun,serif;--sans:system-ui,-apple-system,sans-serif}.appraiser-profile{box-sizing:border-box}.appraiser-profile{margin:0;background:var(--bg);color:var(--ink);font:1rem/1.8 var(--sans)}.appraiser-profile a{color:inherit;text-underline-offset:.24em}.appraiser-profile a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.appraiser-profile .wrap{width:min(71rem,calc(100% - 4rem));margin-inline:auto}.appraiser-profile .hero-band{display:grid;align-items:center;min-height:100vh;min-height:100svh;background:radial-gradient(ellipse at 73% 48%,#18283f 0,#0c1524 47%,#080d19 80%);color:var(--ink)}.appraiser-profile .hero{display:grid;grid-template:"copy portrait"/minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:3rem}.appraiser-profile .hero-copy{grid-area:copy;container-type:inline-size}.appraiser-profile .eyebrow,.appraiser-profile .kicker{margin:0 0 .85rem;color:var(--gold);font-size:.75rem;font-weight:700;letter-spacing:.15em}.appraiser-profile h1{font:normal clamp(3.1rem,1.9rem + 4.6vw,6.1rem)/.89 Georgia,serif;letter-spacing:-.06em;margin:0 0 1.55rem}.appraiser-profile h1 span{display:block}.appraiser-profile .role{margin:0 0 .5rem;font:700 clamp(1.25rem,1rem + .9vw,1.75rem)/1.45 var(--serif)}.appraiser-profile .section{padding-block:clamp(3.75rem,8vw,7.5rem)}.appraiser-profile .chapter-label{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:clamp(2rem,5vw,4.5rem);padding-bottom:.85rem;border-bottom:1px solid var(--line);color:var(--gold);font-size:.73rem;font-weight:700;letter-spacing:.12em}.appraiser-profile .chapter-label span+span{color:var(--muted);font-size:.68rem;letter-spacing:.16em}.appraiser-profile .editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);gap:clamp(2rem,7vw,7rem);align-items:start}.appraiser-profile h2{font:700 clamp(2.1rem,1.45rem + 2.4vw,3.75rem)/1.25 var(--serif);margin:0;text-wrap:balance}.appraiser-profile .welcome h2{font-size:clamp(2.5rem,1.8rem + 2.65vw,4.25rem);text-wrap:wrap}.appraiser-profile .signature{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--gold)}.appraiser-profile .bio p{margin:0;color:var(--muted);max-width:36em;text-wrap:pretty}.appraiser-profile .bio p+p{margin-top:1rem}.appraiser-profile .bio .lead{font:700 clamp(1.3rem,1.05rem + .8vw,1.75rem)/1.55 var(--serif);color:var(--ink)}.appraiser-profile .expertise{background:linear-gradient(145deg,#0c1525,#101a2b 62%,#0b1423);border-block:1px solid var(--line)}.appraiser-profile .expertise .chapter-label{margin-bottom:clamp(1.5rem,3vw,2.75rem)}.appraiser-profile .expertise-layout{display:grid;grid-template-columns:minmax(0,20rem) minmax(0,1fr);align-items:stretch;gap:clamp(1.75rem,6vw,5rem)}.appraiser-profile .expertise-copy h2{margin:0 0 1.25rem;font-size:clamp(1.65rem,1.3rem + 1.1vw,2.25rem)}.appraiser-profile .expertise-visual{margin:0;max-width:20rem}.appraiser-profile .expertise-photo{position:relative}.appraiser-profile .expertise-photo img{position:absolute;inset:0;box-sizing:border-box;width:100%;height:100%;object-fit:cover;object-position:center top;border:1px solid var(--line);border-radius:.75rem}.appraiser-profile .expertise-photo--lower img{object-position:center 12%}@media (width > 46rem){.appraiser-profile .expertise-visual{display:grid;grid-template-rows:minmax(0,1fr) auto}.appraiser-profile .expertise-photo{container-type:size}.appraiser-profile .expertise-photo img{width:min(100%,85cqh)}}.appraiser-profile .expertise-visual figcaption{display:grid;gap:.2rem;margin-top:.85rem;color:var(--muted);font-size:.8rem}.appraiser-profile .expertise-visual figcaption strong{color:var(--ink);font:400 1.2rem/1.2 Georgia,serif}.appraiser-profile .expertise-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.appraiser-profile .expertise-item{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.25rem clamp(.65rem,1.7vw,1.25rem);align-items:baseline;padding-block:clamp(.85rem,1.6vw,1.35rem);border-bottom:1px solid var(--line)}.appraiser-profile .expertise-number{color:var(--gold);font:italic 1.125rem/1 Georgia,serif}.appraiser-profile .expertise-item h3{margin:0;color:var(--ink);font:700 clamp(1.1rem,.98rem + .45vw,1.3rem)/1.4 var(--serif)}.appraiser-profile .expertise-detail{grid-column:2;max-width:37em;margin:0;color:var(--muted);font-size:.9375rem;text-wrap:pretty}.appraiser-profile .contact .chapter-label{margin-bottom:clamp(1.35rem,2.8vw,2.5rem)}.appraiser-profile .contact-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3.5vw,3rem);padding:clamp(1.5rem,4vw,3.25rem);border:1px solid var(--line);border-radius:1rem;background:radial-gradient(ellipse at 85% 15%,#1b2d55,transparent 74%),var(--panel)}.appraiser-profile .contact-panel h2{font-size:clamp(1.8rem,1.45rem + 1.1vw,2.45rem)}.appraiser-profile .contact-panel p{color:var(--muted);margin:.8rem 0 0;max-width:35em;text-wrap:pretty}.appraiser-profile .download-links{display:flex;flex-wrap:wrap;gap:.7rem}@media (max-width:50rem){.appraiser-profile .contact-panel{grid-template-columns:1fr}}@media (max-width:46rem){.appraiser-profile .expertise-layout{grid-template-columns:1fr}.appraiser-profile .expertise-visual{display:flex;align-items:center;gap:.85rem;max-width:100%}.appraiser-profile .expertise-photo{flex:0 0 5.25rem;aspect-ratio:4/5}.appraiser-profile .expertise-visual figcaption{margin:0}}.appraiser-profile .store-badge{display:inline-flex;align-items:center;gap:.56rem;min-width:9.875rem;min-height:3.4375rem;padding:.56rem .875rem;border:1px solid #5f697a;border-radius:.56rem;background:#04060a;color:#fff;line-height:1.1;text-decoration:none;text-align:left}.appraiser-profile .store-badge:focus-visible,.appraiser-profile .store-badge:hover{border-color:#a3b6d4}.appraiser-profile .store-badge__icon{flex:0 0 1.69rem;width:1.69rem;height:1.875rem;display:grid;place-items:center}.appraiser-profile .store-badge__icon svg{display:block;width:100%;height:100%;fill:#fff}.appraiser-profile .store-badge__text{display:grid;gap:.1875rem}.appraiser-profile .store-badge__kicker{font-size:.5625rem}.appraiser-profile .store-badge__label{font-size:1rem;font-weight:800;letter-spacing:-.02em}.appraiser-profile .play-shape--blue{fill:#39c6ff}.appraiser-profile .play-shape--green{fill:#44d39b}.appraiser-profile .play-shape--yellow{fill:#ffe46f}.appraiser-profile .play-shape--red{fill:#ff6b66}@media (max-width:46rem){.appraiser-profile .wrap{width:calc(100% - 2.5rem)}.appraiser-profile .editorial{grid-template-columns:minmax(0,1fr)}.appraiser-profile .welcome-heading{overflow-wrap:anywhere}}@media (max-width:23rem){.appraiser-profile .wrap{width:calc(100% - 2rem)}}.appraiser-profile .hero-band--banner{position:relative;isolation:isolate;overflow:clip;background:var(--bg)}.appraiser-profile .hero-band--banner .hero-portrait{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:63% top;transform:scale(.94);transform-origin:68% top;mask-image:linear-gradient(#000 77%,transparent),linear-gradient(90deg,transparent,#000 7%,#000 92%,transparent);mask-composite:intersect}.appraiser-profile .hero-band--banner::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050913c9,#05091391 30%,transparent 60%),linear-gradient(0deg,var(--bg),#080d1959 21%,transparent 49%)}.appraiser-profile .hero-band--blended{min-height:min(100svh,46rem);background:radial-gradient(ellipse at 70% 48%,#16273b,transparent 58%),var(--bg)}.appraiser-profile .hero-band+.welcome{padding-block-start:clamp(1.5rem,2.5vw,2.5rem)}.appraiser-profile .hero-band+.welcome .chapter-label{margin-bottom:clamp(1.5rem,3vw,2.75rem)}.appraiser-profile .hero-band--blended .hero-portrait{grid-area:portrait;justify-self:center;height:auto;aspect-ratio:1/1.06;object-fit:cover;object-position:center top;mask-image:linear-gradient(#000 76%,transparent),linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}@media (width > 46rem){.appraiser-profile .hero-band--blended .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(1.5rem,3vw,3rem);padding-block:1.75rem 0}.appraiser-profile .hero-band--blended .hero-portrait{width:min(calc(100% + clamp(0px,50vw - 37.5rem,8rem)),94svh,51rem);position:relative;inset-inline-start:clamp(0,50vw - 37.5rem,1.25rem)}}.appraiser-profile .hero .eyebrow{margin-bottom:1rem;font-size:.875rem}.appraiser-profile .hero h1{font-size:clamp(3.25rem,2rem + 4.5vw,6rem);font-size:min(clamp(3.25rem,2rem + 4.5vw,6rem),18cqi);margin-bottom:.9rem}.appraiser-profile .hero .role{margin:0;color:var(--frost)}@media (max-width:46rem){.appraiser-profile .hero{grid-template:"portrait" "copy"/minmax(0,1fr);padding-block:2rem 2.4rem}.appraiser-profile .hero-band--banner{align-items:end}.appraiser-profile .hero-band--banner .hero{grid-template:"copy"/minmax(0,1fr);padding-block:7rem 2.4rem}.appraiser-profile .hero-band--banner .hero-portrait{top:2rem;height:84%;object-position:70% top}.appraiser-profile .hero-band--banner::after{background:linear-gradient(0deg,var(--bg) 4%,#080d19eb 24%,#080d1970 42%,transparent 62%)}.appraiser-profile .hero-band--blended .hero-portrait{width:min(100%,44svh,29rem)}.appraiser-profile .hero .eyebrow{margin-bottom:.65rem}.appraiser-profile .hero h1{font-size:clamp(2.9rem,1.55rem + 5vw,4.5rem)}}.appraiser-profile .expert-social{margin-top:1.45rem}.appraiser-profile .expert-social #expert-social-label{margin:0 0 .5rem;color:var(--gold);font-size:.78rem;font-weight:650;letter-spacing:.05em}.appraiser-profile .expert-social-links{display:flex;flex-wrap:wrap;gap:.5rem}.appraiser-profile .expert-social-links a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .7rem;border:1px solid var(--line);border-radius:.5rem;color:var(--ink);font-size:.83rem;text-decoration:none}.appraiser-profile .expert-social-links a:hover{border-color:var(--gold);color:var(--gold)}.appraiser-profile .expert-social-links a span{color:var(--gold)}.appraiser-profile .hero .appraisal-fee{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.85rem 0 0;color:var(--frost);font-size:1rem}.appraiser-profile .appraisal-fee strong{color:var(--gold);font-size:1.5rem;font-variant-numeric:tabular-nums}.appraiser-profile .hero .appraisal-note{margin:.25rem 0 0;color:var(--frost);font-size:.875rem}.appraiser-profile .appraisal-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem clamp(.85rem,2.5vw,1.9rem)}.appraiser-profile .appraisal-guide{display:inline-flex;align-items:center;min-height:2.75rem;color:var(--gold);font-size:.83rem}.appraiser-profile .hero .hero-title--single{font-size:clamp(2.2rem,5vw,5.6rem);font-size:min(clamp(2.2rem,5vw,5.6rem),13cqi);overflow-wrap:anywhere}@media (max-width:46rem){.appraiser-profile .hero .hero-title--single{font-size:clamp(2rem,10vw,3.7rem);font-size:min(clamp(2rem,10vw,3.7rem),13cqi)}}
