.vy-discover{background:#f5f0e6}.vy-discover-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:32px}.vy-discover-heading h2{font-size:clamp(32px,4vw,52px);line-height:1.07;letter-spacing:-.04em;margin:12px 0 0;color:#10243a}.vy-discover-heading>p{max-width:330px;line-height:1.7;color:#586271}.vy-discover .wb-eyebrow{color:#86632d}.vy-discover-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.vy-diagnostic-photo{position:relative;margin:0;isolation:isolate}.vy-photo-frame{position:relative;overflow:hidden;aspect-ratio:647/809;border-radius:24px;background:#dfd5c3}.vy-photo-frame img{position:absolute;width:300%!important;max-width:none!important;height:100%!important;top:0;object-fit:fill}.vy-photo-center img{left:-100%;height:auto!important;top:0}.vy-photo-right img{left:-200%}.vy-diagnostic-photo .vy-photo-frame{max-height:530px;aspect-ratio:auto;height:530px}.vy-diagnostic-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:#10243aeF;color:#fff;padding:23px;border-radius:16px;backdrop-filter:blur(8px)}.vy-diagnostic-photo figcaption span{display:block;font-size:10px;letter-spacing:.18em;color:#e3c17f}.vy-diagnostic-photo figcaption strong{display:block;font-size:26px;margin:8px 0}.vy-diagnostic-photo figcaption small{color:#c4cdd6;font-size:11px}.vy-details-label{font-size:12px;letter-spacing:.13em;text-transform:uppercase;color:#8c682d}.vy-details details{border-bottom:1px solid #d9d1c2;padding:22px 0}.vy-details summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none;font-size:19px;font-weight:700;color:#10243a}.vy-details summary::-webkit-details-marker{display:none}.vy-details summary b{font-size:12px;font-weight:600;color:#936e32}.vy-details summary>span{margin-left:auto;font-size:24px;color:#96733a}.vy-details details[open] summary>span{transform:rotate(45deg)}.vy-details summary:focus-visible{outline:3px solid #a77f3b;outline-offset:7px;border-radius:5px}.vy-details details p{margin:16px 24px 0 32px;color:#596573;font-size:15px;line-height:1.8}.vy-note{display:flex;gap:16px;align-items:center;padding:22px;background:#fffaf2;border-radius:16px;margin-top:28px}.vy-note>span{font-size:32px;color:#987035}.vy-note p{font-size:14px;line-height:1.7;color:#526070;margin:0}.vy-note strong{color:#10243a}.vy-provider-portrait{margin:0 0 22px;position:relative;border-radius:20px;overflow:hidden}.vy-provider-portrait .vy-photo-frame{border-radius:20px;height:330px;aspect-ratio:auto}.vy-provider-portrait .vy-photo-frame img{height:auto!important;top:0}.vy-provider-portrait figcaption{position:absolute;bottom:0;left:0;right:0;padding:48px 22px 20px;background:linear-gradient(transparent,#10243aeF);color:#fff}.vy-provider-portrait strong{font-size:25px;display:block}.vy-provider-portrait small{display:block;font-size:11px;color:#e5d5b6;margin-top:6px}.vy-home-sketch{background:linear-gradient(135deg,#ede5d6,#f9f7f1);border-radius:18px;padding:20px;margin-bottom:20px}.vy-home-sketch svg{width:100%;height:auto;max-height:240px;display:block}.vy-home-sketch figcaption{font-size:12px;color:#596573;text-align:center;margin-top:6px}.vy-home-sketch{margin-left:0;margin-right:0}
@media(max-width:760px){.vy-discover-heading{display:block}.vy-discover-heading>p{max-width:none;margin-top:20px}.vy-discover-grid{grid-template-columns:1fr;gap:26px}.vy-diagnostic-photo .vy-photo-frame{height:auto;aspect-ratio:647/809;max-height:none}.vy-details summary{font-size:17px}.vy-provider-portrait .vy-photo-frame{height:300px}.vy-provider-portrait .vy-photo-frame img{top:0}}
@media(prefers-reduced-motion:no-preference){.vy-details summary>span{transition:transform .2s}}
