/* Approved panoramic homepage graphic with smooth fades. */
.homepage-widehero .hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:650px;width:100vw;margin-left:calc((100% - 100vw)/2);padding:68px max(40px,calc((100vw - 1180px)/2)) 80px;overflow:hidden}
.homepage-widehero .hero>div:first-child{position:relative;z-index:3;width:58%;max-width:670px;flex-shrink:0}
.homepage-widehero .hero h1{font-size:clamp(48px,5.4vw,78px)}
.homepage-widehero .hero p{max-width:465px}
.homepage-widehero .hero .gold-visual{position:absolute;z-index:0;inset:0 0 0 18%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;overflow:hidden}
.homepage-widehero .gold-molecular-video{inset:0;width:100%;height:100%;border-radius:0;object-fit:cover;object-position:55% 50%;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}
.homepage-widehero .gold-visual:after{inset:0;border-radius:0;z-index:1;background:linear-gradient(90deg,#f7f7f0 0%,rgba(247,247,240,.98) 8%,rgba(247,247,240,.9) 24%,rgba(247,247,240,.56) 40%,rgba(247,247,240,0) 63%),linear-gradient(180deg,#f7f7f0 0%,rgba(247,247,240,0) 17%,rgba(247,247,240,0) 72%,#f7f7f0 100%),linear-gradient(270deg,#f7f7f0 0%,rgba(247,247,240,0) 13%)}
.homepage-widehero .gold-visual .visual-caption{left:auto;right:max(40px,calc((100vw - 1180px)/2));bottom:34px;width:35%;border:0;color:#52635e;z-index:2;font-size:10px}
@media(min-width:761px) and (max-width:1000px){
 .homepage-widehero .hero{min-height:620px}
 .homepage-widehero .hero>div:first-child{width:59%}
 .homepage-widehero .hero .gold-visual{left:12%}
}
@media(max-width:760px){
 .homepage-widehero .hero{display:block;min-height:780px;padding:46px 20px 285px}
 .homepage-widehero .hero>div:first-child{width:100%;max-width:520px}
 .homepage-widehero .hero h1{font-size:52px}
 .homepage-widehero .hero .gold-visual{inset:210px -12% 0 0}
 .homepage-widehero .gold-molecular-video{object-position:50% 55%}
 .homepage-widehero .gold-visual:after{background:linear-gradient(180deg,#f7f7f0 0%,rgba(247,247,240,.97) 12%,rgba(247,247,240,.85) 27%,rgba(247,247,240,.15) 49%,rgba(247,247,240,0) 60%,#f7f7f0 100%),linear-gradient(90deg,#f7f7f0 0%,rgba(247,247,240,0) 22%,rgba(247,247,240,0) 80%,#f7f7f0 100%)}
 .homepage-widehero .gold-visual .visual-caption{bottom:28px;left:20px;right:calc(10.7% + 20px);width:auto;font-size:9px}
}
/* Continuous eased fades soften the video edges and the background colors. */
.homepage-widehero .hero .gold-visual{inset:0;background:linear-gradient(90deg,#f7f7f0,#94aa8d)}
.homepage-widehero .gold-molecular-video{inset:auto -1% auto auto;top:50%;width:min(72vw,1020px);height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center;transform:translateY(-50%);mask-image:linear-gradient(90deg,rgba(0,0,0,0.0000) 0%,rgba(0,0,0,0.0135) 2%,rgba(0,0,0,0.0532) 4%,rgba(0,0,0,0.1170) 6%,rgba(0,0,0,0.2014) 8%,rgba(0,0,0,0.3020) 10%,rgba(0,0,0,0.4132) 12%,rgba(0,0,0,0.5291) 14%,rgba(0,0,0,0.6434) 16%,rgba(0,0,0,0.7500) 18%,rgba(0,0,0,0.8431) 20%,rgba(0,0,0,0.9177) 22%,rgba(0,0,0,0.9698) 24%,rgba(0,0,0,0.9966) 26%,rgba(0,0,0,1.0000) 28%,rgba(0,0,0,1.0000) 30%,rgba(0,0,0,1.0000) 32%,rgba(0,0,0,1.0000) 34%,rgba(0,0,0,1.0000) 36%,rgba(0,0,0,1.0000) 38%,rgba(0,0,0,1.0000) 40%,rgba(0,0,0,1.0000) 42%,rgba(0,0,0,1.0000) 44%,rgba(0,0,0,1.0000) 46%,rgba(0,0,0,1.0000) 48%,rgba(0,0,0,1.0000) 50%,rgba(0,0,0,1.0000) 52%,rgba(0,0,0,1.0000) 54%,rgba(0,0,0,1.0000) 56%,rgba(0,0,0,1.0000) 58%,rgba(0,0,0,1.0000) 60%,rgba(0,0,0,1.0000) 62%,rgba(0,0,0,1.0000) 64%,rgba(0,0,0,1.0000) 66%,rgba(0,0,0,1.0000) 68%,rgba(0,0,0,1.0000) 70%,rgba(0,0,0,1.0000) 72%,rgba(0,0,0,1.0000) 74%,rgba(0,0,0,1.0000) 76%,rgba(0,0,0,0.9830) 78%,rgba(0,0,0,0.9330) 80%,rgba(0,0,0,0.8536) 82%,rgba(0,0,0,0.7500) 84%,rgba(0,0,0,0.6294) 86%,rgba(0,0,0,0.5000) 88%,rgba(0,0,0,0.3706) 90%,rgba(0,0,0,0.2500) 92%,rgba(0,0,0,0.1464) 94%,rgba(0,0,0,0.0670) 96%,rgba(0,0,0,0.0170) 98%,rgba(0,0,0,0.0000) 100%),linear-gradient(180deg,rgba(0,0,0,0.0000) 0%,rgba(0,0,0,0.0185) 2%,rgba(0,0,0,0.0728) 4%,rgba(0,0,0,0.1587) 6%,rgba(0,0,0,0.2700) 8%,rgba(0,0,0,0.3983) 10%,rgba(0,0,0,0.5341) 12%,rgba(0,0,0,0.6674) 14%,rgba(0,0,0,0.7883) 16%,rgba(0,0,0,0.8879) 18%,rgba(0,0,0,0.9586) 20%,rgba(0,0,0,0.9953) 22%,rgba(0,0,0,1.0000) 24%,rgba(0,0,0,1.0000) 26%,rgba(0,0,0,1.0000) 28%,rgba(0,0,0,1.0000) 30%,rgba(0,0,0,1.0000) 32%,rgba(0,0,0,1.0000) 34%,rgba(0,0,0,1.0000) 36%,rgba(0,0,0,1.0000) 38%,rgba(0,0,0,1.0000) 40%,rgba(0,0,0,1.0000) 42%,rgba(0,0,0,1.0000) 44%,rgba(0,0,0,1.0000) 46%,rgba(0,0,0,1.0000) 48%,rgba(0,0,0,1.0000) 50%,rgba(0,0,0,1.0000) 52%,rgba(0,0,0,1.0000) 54%,rgba(0,0,0,1.0000) 56%,rgba(0,0,0,1.0000) 58%,rgba(0,0,0,1.0000) 60%,rgba(0,0,0,1.0000) 62%,rgba(0,0,0,1.0000) 64%,rgba(0,0,0,1.0000) 66%,rgba(0,0,0,1.0000) 68%,rgba(0,0,0,1.0000) 70%,rgba(0,0,0,0.9971) 72%,rgba(0,0,0,0.9738) 74%,rgba(0,0,0,0.9284) 76%,rgba(0,0,0,0.8630) 78%,rgba(0,0,0,0.7806) 80%,rgba(0,0,0,0.6851) 82%,rgba(0,0,0,0.5809) 84%,rgba(0,0,0,0.4729) 86%,rgba(0,0,0,0.3662) 88%,rgba(0,0,0,0.2658) 90%,rgba(0,0,0,0.1763) 92%,rgba(0,0,0,0.1020) 94%,rgba(0,0,0,0.0462) 96%,rgba(0,0,0,0.0117) 98%,rgba(0,0,0,0.0000) 100%);mask-composite:intersect}
.homepage-widehero .gold-visual:after{background:linear-gradient(90deg,rgba(247,247,240,1.0000) 0%,rgba(247,247,240,0.9986) 2%,rgba(247,247,240,0.9944) 4%,rgba(247,247,240,0.9875) 6%,rgba(247,247,240,0.9778) 8%,rgba(247,247,240,0.9654) 10%,rgba(247,247,240,0.9505) 12%,rgba(247,247,240,0.9330) 14%,rgba(247,247,240,0.9131) 16%,rgba(247,247,240,0.8909) 18%,rgba(247,247,240,0.8665) 20%,rgba(247,247,240,0.8401) 22%,rgba(247,247,240,0.8117) 24%,rgba(247,247,240,0.7817) 26%,rgba(247,247,240,0.7500) 28%,rgba(247,247,240,0.7169) 30%,rgba(247,247,240,0.6827) 32%,rgba(247,247,240,0.6474) 34%,rgba(247,247,240,0.6113) 36%,rgba(247,247,240,0.5745) 38%,rgba(247,247,240,0.5374) 40%,rgba(247,247,240,0.5000) 42%,rgba(247,247,240,0.4626) 44%,rgba(247,247,240,0.4255) 46%,rgba(247,247,240,0.3887) 48%,rgba(247,247,240,0.3526) 50%,rgba(247,247,240,0.3173) 52%,rgba(247,247,240,0.2831) 54%,rgba(247,247,240,0.2500) 56%,rgba(247,247,240,0.2183) 58%,rgba(247,247,240,0.1883) 60%,rgba(247,247,240,0.1599) 62%,rgba(247,247,240,0.1335) 64%,rgba(247,247,240,0.1091) 66%,rgba(247,247,240,0.0869) 68%,rgba(247,247,240,0.0670) 70%,rgba(247,247,240,0.0495) 72%,rgba(247,247,240,0.0346) 74%,rgba(247,247,240,0.0222) 76%,rgba(247,247,240,0.0125) 78%,rgba(247,247,240,0.0056) 80%,rgba(247,247,240,0.0014) 82%,rgba(247,247,240,0.0000) 84%,rgba(247,247,240,0.0000) 86%,rgba(247,247,240,0.0000) 88%,rgba(247,247,240,0.0000) 90%,rgba(247,247,240,0.0000) 92%,rgba(247,247,240,0.0000) 94%,rgba(247,247,240,0.0000) 96%,rgba(247,247,240,0.0000) 98%,rgba(247,247,240,0.0000) 100%),linear-gradient(180deg,rgba(247,247,240,0.0000) 0%,rgba(247,247,240,0.0000) 2%,rgba(247,247,240,0.0000) 4%,rgba(247,247,240,0.0000) 6%,rgba(247,247,240,0.0000) 8%,rgba(247,247,240,0.0000) 10%,rgba(247,247,240,0.0000) 12%,rgba(247,247,240,0.0000) 14%,rgba(247,247,240,0.0000) 16%,rgba(247,247,240,0.0000) 18%,rgba(247,247,240,0.0000) 20%,rgba(247,247,240,0.0000) 22%,rgba(247,247,240,0.0000) 24%,rgba(247,247,240,0.0000) 26%,rgba(247,247,240,0.0000) 28%,rgba(247,247,240,0.0000) 30%,rgba(247,247,240,0.0000) 32%,rgba(247,247,240,0.0000) 34%,rgba(247,247,240,0.0000) 36%,rgba(247,247,240,0.0000) 38%,rgba(247,247,240,0.0000) 40%,rgba(247,247,240,0.0000) 42%,rgba(247,247,240,0.0000) 44%,rgba(247,247,240,0.0000) 46%,rgba(247,247,240,0.0000) 48%,rgba(247,247,240,0.0000) 50%,rgba(247,247,240,0.0039) 52%,rgba(247,247,240,0.0157) 54%,rgba(247,247,240,0.0351) 56%,rgba(247,247,240,0.0618) 58%,rgba(247,247,240,0.0955) 60%,rgba(247,247,240,0.1355) 62%,rgba(247,247,240,0.1813) 64%,rgba(247,247,240,0.2321) 66%,rgba(247,247,240,0.2871) 68%,rgba(247,247,240,0.3455) 70%,rgba(247,247,240,0.4063) 72%,rgba(247,247,240,0.4686) 74%,rgba(247,247,240,0.5314) 76%,rgba(247,247,240,0.5937) 78%,rgba(247,247,240,0.6545) 80%,rgba(247,247,240,0.7129) 82%,rgba(247,247,240,0.7679) 84%,rgba(247,247,240,0.8187) 86%,rgba(247,247,240,0.8645) 88%,rgba(247,247,240,0.9045) 90%,rgba(247,247,240,0.9382) 92%,rgba(247,247,240,0.9649) 94%,rgba(247,247,240,0.9843) 96%,rgba(247,247,240,0.9961) 98%,rgba(247,247,240,1.0000) 100%)}
.homepage-widehero .gold-visual:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22n%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%22.75%22%20numOctaves%3D%223%22%20stitchTiles%3D%22stitch%22/%3E%3C/filter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20opacity%3D%22.5%22%20filter%3D%22url%28%23n%29%22/%3E%3C/svg%3E")}
@media(min-width:761px) and (max-width:1000px){
 .homepage-widehero .gold-molecular-video{width:77vw;right:-2%}
}
@media(max-width:760px){
 .homepage-widehero .hero .gold-visual{inset:0;background:linear-gradient(90deg,#f7f7f0,#acbda5)}
 .homepage-widehero .gold-molecular-video{top:auto;bottom:55px;right:-6%;width:112%;transform:none}
 .homepage-widehero .gold-visual:after{background:linear-gradient(180deg,rgba(247,247,240,1.0000) 0%,rgba(247,247,240,1.0000) 2%,rgba(247,247,240,1.0000) 4%,rgba(247,247,240,1.0000) 6%,rgba(247,247,240,1.0000) 8%,rgba(247,247,240,1.0000) 10%,rgba(247,247,240,1.0000) 12%,rgba(247,247,240,1.0000) 14%,rgba(247,247,240,1.0000) 16%,rgba(247,247,240,1.0000) 18%,rgba(247,247,240,1.0000) 20%,rgba(247,247,240,1.0000) 22%,rgba(247,247,240,1.0000) 24%,rgba(247,247,240,0.9969) 26%,rgba(247,247,240,0.9875) 28%,rgba(247,247,240,0.9719) 30%,rgba(247,247,240,0.9505) 32%,rgba(247,247,240,0.9234) 34%,rgba(247,247,240,0.8909) 36%,rgba(247,247,240,0.8536) 38%,rgba(247,247,240,0.8117) 40%,rgba(247,247,240,0.7660) 42%,rgba(247,247,240,0.7169) 44%,rgba(247,247,240,0.6651) 46%,rgba(247,247,240,0.6113) 48%,rgba(247,247,240,0.5560) 50%,rgba(247,247,240,0.5000) 52%,rgba(247,247,240,0.4440) 54%,rgba(247,247,240,0.3887) 56%,rgba(247,247,240,0.3349) 58%,rgba(247,247,240,0.2831) 60%,rgba(247,247,240,0.2340) 62%,rgba(247,247,240,0.1883) 64%,rgba(247,247,240,0.1464) 66%,rgba(247,247,240,0.1091) 68%,rgba(247,247,240,0.0766) 70%,rgba(247,247,240,0.0495) 72%,rgba(247,247,240,0.0281) 74%,rgba(247,247,240,0.0125) 76%,rgba(247,247,240,0.0031) 78%,rgba(247,247,240,0.0000) 80%,rgba(247,247,240,0.0000) 82%,rgba(247,247,240,0.0000) 84%,rgba(247,247,240,0.0000) 86%,rgba(247,247,240,0.0000) 88%,rgba(247,247,240,0.0000) 90%,rgba(247,247,240,0.0000) 92%,rgba(247,247,240,0.0000) 94%,rgba(247,247,240,0.0000) 96%,rgba(247,247,240,0.0000) 98%,rgba(247,247,240,0.0000) 100%),linear-gradient(180deg,rgba(247,247,240,0.0000) 0%,rgba(247,247,240,0.0000) 2%,rgba(247,247,240,0.0000) 4%,rgba(247,247,240,0.0000) 6%,rgba(247,247,240,0.0000) 8%,rgba(247,247,240,0.0000) 10%,rgba(247,247,240,0.0000) 12%,rgba(247,247,240,0.0000) 14%,rgba(247,247,240,0.0000) 16%,rgba(247,247,240,0.0000) 18%,rgba(247,247,240,0.0000) 20%,rgba(247,247,240,0.0000) 22%,rgba(247,247,240,0.0000) 24%,rgba(247,247,240,0.0000) 26%,rgba(247,247,240,0.0000) 28%,rgba(247,247,240,0.0000) 30%,rgba(247,247,240,0.0000) 32%,rgba(247,247,240,0.0000) 34%,rgba(247,247,240,0.0000) 36%,rgba(247,247,240,0.0000) 38%,rgba(247,247,240,0.0000) 40%,rgba(247,247,240,0.0000) 42%,rgba(247,247,240,0.0000) 44%,rgba(247,247,240,0.0000) 46%,rgba(247,247,240,0.0000) 48%,rgba(247,247,240,0.0000) 50%,rgba(247,247,240,0.0000) 52%,rgba(247,247,240,0.0000) 54%,rgba(247,247,240,0.0000) 56%,rgba(247,247,240,0.0000) 58%,rgba(247,247,240,0.0000) 60%,rgba(247,247,240,0.0000) 62%,rgba(247,247,240,0.0000) 64%,rgba(247,247,240,0.0000) 66%,rgba(247,247,240,0.0000) 68%,rgba(247,247,240,0.0000) 70%,rgba(247,247,240,0.0000) 72%,rgba(247,247,240,0.0000) 74%,rgba(247,247,240,0.0000) 76%,rgba(247,247,240,0.0000) 78%,rgba(247,247,240,0.0056) 80%,rgba(247,247,240,0.0495) 82%,rgba(247,247,240,0.1335) 84%,rgba(247,247,240,0.2500) 86%,rgba(247,247,240,0.3887) 88%,rgba(247,247,240,0.5374) 90%,rgba(247,247,240,0.6827) 92%,rgba(247,247,240,0.8117) 94%,rgba(247,247,240,0.9131) 96%,rgba(247,247,240,0.9778) 98%,rgba(247,247,240,1.0000) 100%),linear-gradient(90deg,rgba(247,247,240,0.5000) 0%,rgba(247,247,240,0.4994) 2%,rgba(247,247,240,0.4975) 4%,rgba(247,247,240,0.4943) 6%,rgba(247,247,240,0.4899) 8%,rgba(247,247,240,0.4842) 10%,rgba(247,247,240,0.4774) 12%,rgba(247,247,240,0.4694) 14%,rgba(247,247,240,0.4603) 16%,rgba(247,247,240,0.4501) 18%,rgba(247,247,240,0.4389) 20%,rgba(247,247,240,0.4268) 22%,rgba(247,247,240,0.4137) 24%,rgba(247,247,240,0.3998) 26%,rgba(247,247,240,0.3852) 28%,rgba(247,247,240,0.3698) 30%,rgba(247,247,240,0.3539) 32%,rgba(247,247,240,0.3374) 34%,rgba(247,247,240,0.3204) 36%,rgba(247,247,240,0.3031) 38%,rgba(247,247,240,0.2856) 40%,rgba(247,247,240,0.2678) 42%,rgba(247,247,240,0.2500) 44%,rgba(247,247,240,0.2322) 46%,rgba(247,247,240,0.2144) 48%,rgba(247,247,240,0.1969) 50%,rgba(247,247,240,0.1796) 52%,rgba(247,247,240,0.1626) 54%,rgba(247,247,240,0.1461) 56%,rgba(247,247,240,0.1302) 58%,rgba(247,247,240,0.1148) 60%,rgba(247,247,240,0.1002) 62%,rgba(247,247,240,0.0863) 64%,rgba(247,247,240,0.0732) 66%,rgba(247,247,240,0.0611) 68%,rgba(247,247,240,0.0499) 70%,rgba(247,247,240,0.0397) 72%,rgba(247,247,240,0.0306) 74%,rgba(247,247,240,0.0226) 76%,rgba(247,247,240,0.0158) 78%,rgba(247,247,240,0.0101) 80%,rgba(247,247,240,0.0057) 82%,rgba(247,247,240,0.0025) 84%,rgba(247,247,240,0.0006) 86%,rgba(247,247,240,0.0000) 88%,rgba(247,247,240,0.0000) 90%,rgba(247,247,240,0.0000) 92%,rgba(247,247,240,0.0000) 94%,rgba(247,247,240,0.0000) 96%,rgba(247,247,240,0.0000) 98%,rgba(247,247,240,0.0000) 100%)}
 .homepage-widehero .gold-visual .visual-caption{right:20px}
}
