.hero-proof[data-astro-cid-ewxirvlt] a{color:var(--color-gold-text)}.hero-proof[data-astro-cid-ewxirvlt] a:hover{color:var(--color-gold-hover)}.sonoma-home{--home-ease: cubic-bezier(.23, 1, .32, 1);background:#1d2333}.sonoma-home h1,.sonoma-home h2{letter-spacing:-.025em}.sonoma-home h2{font-weight:600;text-wrap:balance}.sonoma-home p{text-wrap:pretty}.sonoma-home>section:not(.sonoma-hero){padding-block:clamp(3.5rem,6.5vw,6rem)}.sonoma-home a{transition-property:color,background-color,border-color,transform;transition-duration:.18s}.sonoma-home a:focus-visible{outline:2px solid var(--color-gold-text);outline-offset:5px}.sonoma-home a:active{transform:translateY(1px)}.sonoma-home a.bg-gold{border-radius:5px;box-shadow:0 6px 20px #10162230}.sonoma-hero{isolation:isolate}.sonoma-hero>img{transform:translate3d(var(--look-x, 0px),var(--look-y, 0px),0) scale(1.06);object-position:center 48%}.sonoma-hero .hero-shade{background:linear-gradient(90deg,#151c2be8,#151c2bd9 38%,#151c2b30 78%,#151c2b0d)}.sonoma-hero .hero-fade{background:linear-gradient(0deg,#1d2333 0%,#1d233380 14%,transparent 44%)}.sonoma-hero .hero-atmosphere{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 84% 25%,color-mix(in srgb,var(--color-walnut-deep) 13%,transparent),transparent 50%);transform:translateY(var(--contour-y, 0px))}.sonoma-hero .hero-contour{position:absolute;bottom:0;left:0;width:100%;height:25%;color:var(--color-walnut-deep);opacity:.28;pointer-events:none;transform:translateY(var(--contour-y, 0px));mask-image:linear-gradient(90deg,#000,#000a 8%,#00000038 22%,#00000024 34% 43%,#00000038 52%,#0008 67%,#000 83%)}.sonoma-hero .hero-copy{max-width:1152px;text-align:left;padding-top:clamp(4rem,7vw,6.25rem);padding-bottom:clamp(4.5rem,8vw,7rem)}.sonoma-hero h1{max-width:850px;font-size:clamp(2rem,3.45vw,3.1rem);font-weight:600;line-height:1.14}.sonoma-hero .hero-copy>p:not(:first-child){margin-left:0;max-width:680px}.sonoma-hero .hero-copy>p:nth-of-type(2){color:#d5d8df;font-size:1.125rem;line-height:1.75}.sonoma-hero .hero-actions{justify-content:flex-start}.sonoma-hero .hero-actions a:nth-child(2){background:#1d233355;border-radius:5px}.sonoma-hero .hero-proof{max-width:760px!important;line-height:1.7;color:#bfc5d0}.sonoma-services>div>.grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3.5rem;row-gap:0}.sonoma-services>div>.grid>a{border-radius:0;border:0;border-top:1px solid #ffffff26;background:transparent;padding:2rem 0;position:relative}.sonoma-services>div>.grid>a>span:first-child{font-size:.8rem;letter-spacing:.15em}.sonoma-services h3{font-size:1.4rem;font-weight:600}.sonoma-services>div>.grid>a>p{max-width:58ch}.sonoma-services>div>.grid>a>span:last-child{padding-top:1.25rem}.sonoma-terms>div{max-width:1152px}.sonoma-terms>div>div{border-radius:4px;border-color:color-mix(in srgb,var(--color-walnut-deep) 40%,transparent);background:linear-gradient(115deg,color-mix(in srgb,var(--color-walnut-deep) 9%,transparent),#232b4030 65%);padding:clamp(1.5rem,4vw,3rem)}.sonoma-expectations>div{max-width:1152px}.sonoma-expectations>div>.grid{gap:2rem 4rem}.sonoma-evidence{position:relative;background:#171e2d;border-top-color:color-mix(in srgb,var(--color-walnut-deep) 40%,transparent)}.sonoma-evidence:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 10%,var(--color-walnut-deep),transparent 90%)}.sonoma-evidence .evidence-grid{gap:2rem}.sonoma-evidence article{border:0;border-radius:0;background:transparent;overflow:visible}.sonoma-evidence article>div:first-child{border:1px solid #ffffff26;border-radius:5px;aspect-ratio:16/11;box-shadow:0 22px 36px -20px #070d1a;transform:none}.sonoma-evidence article>div:first-child img{object-fit:cover;transform:none}.sonoma-evidence article>div:nth-child(2){padding:1.75rem 0 0}.sonoma-evidence article h3{font-size:1.35rem}.sonoma-evidence article:focus-within>div:first-child{outline:2px solid #d0b49c;outline-offset:5px}.sonoma-evidence article a:after{border-radius:5px}.sonoma-process>div>.grid{gap:2rem}.sonoma-process>div>.grid>div{border:0;border-top:1px solid #ffffff26;background:transparent;border-radius:0;padding:1.75rem 0 0}.sonoma-process>div>.grid>div>span{background:transparent;border:1px solid var(--color-walnut-deep)}.sonoma-close{background:radial-gradient(ellipse at 50% 120%,color-mix(in srgb,var(--color-walnut-deep) 9%,transparent),transparent 65%)}@media(hover:hover)and (pointer:fine){.sonoma-services>div>.grid>a:hover{background:var(--color-surface-hover)}}@media(max-width:1023px){.sonoma-evidence .evidence-grid{grid-template-columns:1fr;gap:3rem}.sonoma-evidence article{display:grid;grid-template-columns:1fr 1fr;gap:1.75rem;align-items:start}.sonoma-evidence article>div:nth-child(2){padding-top:0}}@media(min-width:768px)and (max-width:1199px){.sonoma-hero .hero-shade{background:linear-gradient(90deg,#151c2be8,#151c2bcc 68%,#151c2b50)}}@media(max-width:767px){.sonoma-hero .hero-shade{background:linear-gradient(90deg,#151c2be6,#151c2bbb)}.sonoma-hero>img{object-position:38% center}.sonoma-hero .hero-copy{padding-top:3.25rem;padding-bottom:4rem}.sonoma-hero h1{font-size:clamp(1.8rem,6.9vw,2.4rem);line-height:1.17}.sonoma-hero .hero-copy>p:first-child{font-size:.7rem;letter-spacing:.1em}.sonoma-hero .hero-copy>p:nth-of-type(2){font-size:1rem;line-height:1.65}.sonoma-hero .hero-proof{font-size:.8125rem}.sonoma-hero .hero-contour{width:100%;height:12%;opacity:.18}.sonoma-services>div>.grid{grid-template-columns:1fr}.sonoma-evidence article{display:flex;gap:0}.sonoma-evidence article>div:nth-child(2){padding-top:1.5rem}.sonoma-evidence article>div:first-child{width:100%}}@media(prefers-reduced-motion:reduce){html:has(.sonoma-home){scroll-behavior:auto}.sonoma-home *,.sonoma-home *:before,.sonoma-home *:after{animation:none!important}.sonoma-hero>img,.sonoma-hero .hero-atmosphere,.sonoma-hero .hero-contour{transform:none!important}}
