._w2HtG_hero{min-height:calc(100svh - var(--header-height));color:var(--color-ivory);flex-direction:column;display:flex;position:relative;overflow:hidden}._w2HtG_ruleTop{z-index:2;background:linear-gradient(90deg, #f0b65a00 0%, var(--color-gold) 16%, var(--color-gold-light) 50%, var(--color-gold) 84%, #f0b65a00 100%);transform-origin:0;height:2px;animation:_w2HtG_draw-right 1.2s var(--ease-standard) .1s both;display:block;position:absolute;top:0;left:0;right:0}._w2HtG_media{z-index:0;background-color:var(--color-charcoal-masthead);position:absolute;inset:0}._w2HtG_mediaVideo{object-fit:cover;width:100%;height:100%;animation:_w2HtG_heroZoom var(--duration-zoom) var(--ease-standard) 1 both;display:block}._w2HtG_mediaScrim{background:linear-gradient(#1c1a1900 0%,#1c1a1914 35%,#1c1a1961 62%,#1c1a19b3 100%);position:absolute;inset:0}._w2HtG_typeContainer{z-index:1;padding-top:var(--space-11xl);flex-direction:column;flex:1;display:flex;position:relative}._w2HtG_typeBlock{margin-top:auto;padding-bottom:5.5rem}._w2HtG_screenReaderTitle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._w2HtG_lockup{max-width:66.666%;animation:_w2HtG_riseIn var(--duration-reveal) var(--ease-standard) 80ms both}._w2HtG_lockupImage{width:100%;height:auto;display:block}._w2HtG_subhead{margin-top:var(--space-4xl);max-width:44rem;animation:_w2HtG_riseIn var(--duration-reveal) var(--ease-standard) .16s both}._w2HtG_ctas{margin-top:var(--space-5xl);gap:var(--space-lg);animation:_w2HtG_riseIn var(--duration-reveal) var(--ease-standard) .24s both;flex-wrap:wrap;display:flex}._w2HtG_scrollCue{z-index:2;color:var(--color-gold);opacity:1;transition:opacity var(--duration-standard) var(--ease-standard);position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}._w2HtG_scrollCue svg{width:2rem;height:2rem;animation:2.2s ease-in-out infinite _w2HtG_cueBob;display:block}@keyframes _w2HtG_cueBob{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}._w2HtG_scrollCueHidden{opacity:0}@keyframes _w2HtG_heroZoom{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes _w2HtG_riseIn{0%{opacity:0;transform:translateY(var(--space-5xl))}to{opacity:1;transform:translateY(0)}}@keyframes _w2HtG_draw-right{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:767px){._w2HtG_hero{min-height:35rem}._w2HtG_typeContainer{padding-top:var(--space-9xl)}._w2HtG_lockup,._w2HtG_subhead{max-width:100%}._w2HtG_ctas{flex-direction:column;align-items:stretch}._w2HtG_ctas>*{width:100%}._w2HtG_scrollCue{display:none}}@media (max-width:1023px){._w2HtG_hero{min-height:calc(100svh - var(--header-height))}._w2HtG_lockup{width:min(100%,24rem);max-width:none}}@media (prefers-reduced-motion:reduce){._w2HtG_scrollCue svg,._w2HtG_mediaVideo,._w2HtG_ruleTop{animation:none}}
.ViOSuW_section{padding-block:var(--section-padding-desktop);background-color:var(--color-ivory);position:relative;overflow:hidden}.ViOSuW_content{z-index:1;position:relative}.ViOSuW_paragraph{font-size:1.125rem;font-weight:var(--font-weight-body-medium)}.ViOSuW_paragraph strong{font-weight:var(--font-weight-body-semibold)}.ViOSuW_aboutLink{align-items:center;gap:var(--space-xs);width:fit-content;display:inline-flex}.ViOSuW_aboutLinkArrow{flex-shrink:0}.ViOSuW_grid{align-items:stretch}.ViOSuW_mediaColumn{display:flex}.ViOSuW_mediaWrap{width:100%;margin:0 1.5rem 1.5rem 0;display:flex;position:relative}.ViOSuW_mediaFrame{border:1px solid var(--color-gold);opacity:.6;pointer-events:none;position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}.ViOSuW_mediaReveal{width:100%;display:flex;position:relative}.ViOSuW_media{background-color:var(--color-maroon-deep);width:100%;min-height:22rem;position:relative;overflow:hidden;box-shadow:0 2rem 4rem #1c1a192e}.ViOSuW_mediaLayer{position:absolute;inset:0}.ViOSuW_mediaImage{object-fit:cover}@media (prefers-reduced-motion:reduce){.ViOSuW_mediaLayer{transform:none}}.ViOSuW_section{padding-block:var(--section-padding-tablet)}@media (max-width:767px){.ViOSuW_section{padding-block:var(--section-padding-mobile)}.ViOSuW_mediaColumn{display:block}.ViOSuW_media{aspect-ratio:16/10;min-height:0}.ViOSuW_mediaWrap{margin:0 .75rem .75rem 0}.ViOSuW_mediaFrame{inset:.75rem -.75rem -.75rem .75rem}}
.zZydEG_wrap{align-items:flex-end;gap:var(--space-md);flex-direction:column;width:100%;display:flex;position:relative}.zZydEG_frame{position:relative}.zZydEG_frameHot .zZydEG_map{cursor:pointer}.zZydEG_map{cursor:default;width:auto;max-width:100%;height:clamp(36rem,85svh,60rem);display:block;overflow:visible}.zZydEG_outline{fill:#faf7f209;stroke:var(--color-gold);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 10px #f0b65a59)}.zZydEG_leaders{pointer-events:none}.zZydEG_leader{stroke:#f0b65a66;stroke-width:1px}.zZydEG_anchorDot{fill:#f0b65ab3}.zZydEG_dot{cursor:pointer}.zZydEG_hit{fill:#0000;display:none}@media (pointer:coarse){.zZydEG_hit{display:block}}.zZydEG_halo{fill:#0000;stroke:#0000;stroke-width:1.5px;transition:fill var(--duration-standard) var(--ease-standard), stroke var(--duration-standard) var(--ease-standard)}.zZydEG_rim{fill:none;stroke:#11100fe6;stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;transition:transform var(--duration-standard) var(--ease-standard)}.zZydEG_node{fill:var(--color-gold);stroke:var(--color-gold-light);stroke-width:2px;filter:drop-shadow(0 0 6px #f0b65acc);transform-origin:50%;transform-box:fill-box;transition:transform var(--duration-standard) var(--ease-standard), fill var(--duration-standard) var(--ease-standard), stroke var(--duration-standard) var(--ease-standard)}.zZydEG_dotActive .zZydEG_node,.zZydEG_dotHovered .zZydEG_node{fill:var(--color-ivory);stroke:var(--color-gold)}.zZydEG_dotActive .zZydEG_halo{fill:#f0b65a24}.zZydEG_dotHovered .zZydEG_node,.zZydEG_dotHovered .zZydEG_rim{transform:scale(1.6)}.zZydEG_dotHovered .zZydEG_halo{fill:#f0b65a33;stroke:var(--color-gold)}.zZydEG_dotDim .zZydEG_node,.zZydEG_dotDim .zZydEG_rim,.zZydEG_dotDim .zZydEG_halo{opacity:.25;transition:opacity var(--duration-standard) var(--ease-standard)}.zZydEG_dot:focus-visible .zZydEG_node,.zZydEG_dot:focus-visible .zZydEG_rim{transform:scale(1.6)}.zZydEG_dot:focus-visible .zZydEG_node{fill:var(--color-ivory);stroke:var(--color-gold)}.zZydEG_dot:focus-visible .zZydEG_halo{fill:#f0b65a33;stroke:var(--color-gold)}@media (hover:hover){.zZydEG_dot:hover .zZydEG_node,.zZydEG_dot:hover .zZydEG_rim{transform:scale(1.6)}.zZydEG_dot:hover .zZydEG_node{fill:var(--color-ivory);stroke:var(--color-gold)}.zZydEG_dot:hover .zZydEG_halo{fill:#f0b65a33;stroke:var(--color-gold)}}.zZydEG_dot:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px}.zZydEG_arcs{pointer-events:none}.zZydEG_arc{fill:none;stroke:var(--color-gold);stroke-width:1.2px;stroke-linecap:round;opacity:.3;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-standard) calc(.3s + var(--i,0) * 70ms)}.zZydEG_inView .zZydEG_arc{stroke-dashoffset:0}.zZydEG_pulse{fill:none;stroke:var(--color-gold);stroke-width:1.5px;opacity:0;pointer-events:none;transform-origin:50%;transform-box:fill-box}.zZydEG_dotDim .zZydEG_pulse{display:none}.zZydEG_tooltip{z-index:2;pointer-events:none;transform:translate(-50%, calc(-100% - var(--space-md)));gap:var(--space-2xs);min-width:11rem;padding:var(--space-md) var(--space-lg);background-color:var(--color-charcoal);color:var(--color-ivory);border-top:2px solid var(--color-gold);box-shadow:var(--color-shadow-warm);flex-direction:column;display:flex;position:absolute}.zZydEG_tooltip:after{content:"";border:6px solid #0000;border-top-color:var(--color-charcoal);position:absolute;top:100%;left:50%;transform:translate(-50%)}.zZydEG_tooltipName{font-family:var(--font-display);font-weight:var(--font-weight-display-medium);font-size:var(--font-h3);line-height:var(--leading-h3)}.zZydEG_tooltipZone{color:var(--color-gold)}.zZydEG_tooltipLine{font-family:var(--font-body);font-size:var(--font-small);line-height:var(--leading-small);color:var(--color-text-inverse-75)}@media (max-width:767px){.zZydEG_wrap{align-items:center}.zZydEG_map{height:min(32rem,72svh)}}@media (prefers-reduced-motion:no-preference){.zZydEG_wrap{animation:zZydEG_mapFade var(--duration-reveal) var(--ease-standard) 1 both}.zZydEG_dots .zZydEG_dot{opacity:0;transition:opacity .5s var(--ease-standard) calc(var(--i,0) * 40ms)}.zZydEG_inView .zZydEG_dots .zZydEG_dot{opacity:1}.zZydEG_inView .zZydEG_pulse{animation:3.2s ease-out infinite zZydEG_site-pulse;animation-delay:calc(var(--i,0) * .26s)}}@keyframes zZydEG_site-pulse{0%{opacity:.65;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.zZydEG_arc{stroke-dashoffset:0;transition:none}}@keyframes zZydEG_mapFade{0%{opacity:0}to{opacity:1}}
.hIImxW_section{padding-block:var(--section-padding-desktop);background-color:var(--color-charcoal-deep);background-image:radial-gradient(45% 55% at 78% 45%,#f0b65a1f 0%,#f0b65a00 70%),radial-gradient(40% 50% at 0 100%,#96283073 0%,#96283000 70%);position:relative;overflow:hidden}.hIImxW_section:before,.hIImxW_section:after{content:"";background:linear-gradient(90deg, #f0b65a00 0%, var(--color-gold) 16%, var(--color-gold-light) 50%, var(--color-gold) 84%, #f0b65a00 100%);height:2px;position:absolute;left:0;right:0}.hIImxW_section:before{top:0}.hIImxW_section:after{bottom:0}.hIImxW_grid{row-gap:var(--space-11xl)}.hIImxW_content{gap:var(--space-xl);flex-direction:column;display:flex}.hIImxW_portfolioLink.hIImxW_portfolioLink{color:var(--color-gold)}.hIImxW_portfolioLink{align-items:center;gap:var(--space-xs);width:fit-content;display:inline-flex}.hIImxW_portfolioLinkArrow{flex-shrink:0}.hIImxW_zoneList{margin-top:var(--space-5xl);flex-direction:column;display:flex}.hIImxW_zoneRow{gap:var(--space-xs);padding-block:var(--space-2xl);transition:padding var(--duration-standard) var(--ease-standard);flex-direction:column;display:flex}.hIImxW_zoneRow+.hIImxW_zoneRow{border-top:1px solid var(--color-hairline-dark)}.hIImxW_zoneRowActive{padding-left:var(--space-2xl);border-left:2px solid var(--color-gold)}.hIImxW_zoneRow:focus-visible .hIImxW_zoneFact{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:4px;text-decoration-thickness:2px}@media (hover:hover){.hIImxW_zoneRow:hover .hIImxW_zoneFact{text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:4px;text-decoration-thickness:2px}}.hIImxW_zoneLabel{color:var(--color-gold);font-size:.9375rem}.hIImxW_zoneFact{font-family:var(--font-body);font-weight:var(--font-weight-body-regular);color:var(--color-text-inverse-85);font-size:1.375rem;line-height:1.5}.hIImxW_mapColumn{justify-content:flex-end;align-items:center;display:flex}@media (max-width:1023px){.hIImxW_content,.hIImxW_mapColumn{grid-column:1/-1}.hIImxW_mapColumn{justify-content:center}.hIImxW_grid{row-gap:var(--space-7xl)}}.hIImxW_section{padding-block:var(--section-padding-tablet)}@media (max-width:767px){.hIImxW_section{padding-block:var(--section-padding-mobile)}.hIImxW_grid{row-gap:var(--space-5xl)}}
