.aspen-motion-sheen{background-image:linear-gradient(104deg, var(--color-text) 32%, var(--color-ember,var(--color-text)) 47%, var(--color-brand-accent) 50%, var(--color-ember,var(--color-text)) 53%, var(--color-text) 68%);color:#0000;background-position:-22.7% 0;background-size:320% 100%;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:no-preference){.aspen-motion:not([data-motion-enabled=false]):not([data-motion-image-drift=false]) .aspen-motion-drift{animation:42s ease-in-out infinite aspenDrift}.aspen-motion:not([data-motion-enabled=false]):not([data-motion-entrance=false]) .aspen-motion-panel{animation:aspenPanel 1.5s cubic-bezier(.16, .9, .2, 1) var(--aspen-delay,0s) both}.aspen-motion:not([data-motion-enabled=false]):not([data-motion-entrance=false]) .aspen-motion-rise{animation:aspenRise 1.5s cubic-bezier(.16, .85, .24, 1) var(--aspen-delay,.7s) both}.aspen-motion:not([data-motion-enabled=false]):not([data-motion-highlight-sweep=false]) .aspen-motion-sheen{animation:aspenSheen 9s cubic-bezier(.5, 0, .5, 1) var(--aspen-sheen-delay,3.4s) infinite}}@media (prefers-reduced-motion:reduce){.aspen-motion-cue{display:none}.aspen-motion-sheen{color:var(--color-text);background-image:none}}@keyframes aspenDrift{0%,to{transform:scale(1.06)translate(0,0)}50%{transform:scale(1.16)translate(-2%,-1.4%)}}@keyframes aspenRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translate(0,0)}}@keyframes aspenPanel{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes aspenSheen{0%{background-position:122.7% 0}34%,to{background-position:-22.7% 0}}.aspen-motion[data-motion-enabled=false] .aspen-motion-cue{display:none}.aspen-motion[data-motion-enabled=false] .aspen-motion-sheen,.aspen-motion[data-motion-highlight-sweep=false] .aspen-motion-sheen{color:var(--color-text);background-image:none}
.pine-motion{min-height:var(--hero-height)}.pine-motion-letter{display:inline-block}.pine-motion-building{transform:translateY(100%)}@media (prefers-reduced-motion:no-preference){.pine-motion:not([data-motion-enabled=false]):not([data-motion-image-drift=false]) .pine-motion-drift{transform-origin:52% 60%;animation:30s ease-out infinite alternate pineDrift}.pine-motion:not([data-motion-enabled=false]):not([data-motion-entrance=false]) .pine-motion-rise{animation:pineRise 1.2s cubic-bezier(.22, .9, .24, 1) var(--pine-delay,0s) both}.pine-motion:not([data-motion-enabled=false]):not([data-motion-letter-reveal=false]) .pine-motion-entrance{animation:pineRise .45s cubic-bezier(.22, .94, .3, 1) var(--pine-delay,.2s) both;display:inline-block}.pine-motion:not([data-motion-enabled=false]):not([data-motion-entrance=false]) .pine-motion-rule{animation:.9s cubic-bezier(.22,.9,.24,1) both pineRule}.pine-motion:not([data-motion-enabled=false]):not([data-motion-scroll-indicator=false]) .pine-motion-cue-line{animation:2.6s ease-in-out 3s infinite pineCue}}@media (prefers-reduced-motion:reduce){.pine-motion-skyline,.pine-motion-cue{display:none}}.pine-motion[data-motion-enabled=false] .pine-motion-skyline,.pine-motion[data-motion-enabled=false] .pine-motion-cue{display:none}@keyframes pineDrift{0%{transform:scale(1.02)}to{transform:scale(1.14)}}@keyframes pineRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes pineRule{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes pineCue{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:.35;transform:translateY(9px)}}.pine-motion[data-motion-skyline=false] .pine-motion-skyline{display:none}
.hero-composition:has(>.fullscreen-motion:not([data-enabled=true])) :is(.hero-enter-fade-up,.hero-media-slow-zoom){animation:none}@media (scripting:none){section:has(>.fullscreen-motion) :is(.hero-enter-fade-up,.hero-enter-fade,.hero-media-slow-zoom){animation:none}}.fullscreen-motion-title{display:block}section:has(>.fullscreen-motion:is([data-enabled=false],[data-entrance=false])) :is(.hero-enter-fade-up,.hero-enter-fade){animation:none}section:has(>.fullscreen-motion:is([data-enabled=false],[data-image-drift=false])) .hero-media-slow-zoom{animation:none}@supports (animation-timeline:view()){@media (scripting:enabled) and (min-width:768px) and (prefers-reduced-motion:no-preference){section:has(>.fullscreen-motion[data-enabled=true]){view-timeline:--fullscreen-hero block}section:has(>.fullscreen-motion[data-enabled=true][data-scroll-parallax=true]) .fullscreen-motion-background{animation:linear both fullscreenHeroParallax;animation-timeline:--fullscreen-hero;animation-range:exit}section:has(>.fullscreen-motion[data-enabled=true][data-scroll-exit=true]) .fullscreen-motion-title{animation:linear both fullscreenTitleExit;animation-timeline:--fullscreen-hero;animation-range:exit exit 65%}body:has(.fullscreen-motion[data-enabled=true][data-scroll-parallax=true]) .fullscreen-parallax-section{overflow:clip}body:has(.fullscreen-motion[data-enabled=true][data-scroll-parallax=true]) .fullscreen-parallax-frame{view-timeline:--fullscreen-photo block}body:has(.fullscreen-motion[data-enabled=true][data-scroll-parallax=true]) .fullscreen-parallax-frame img{animation:linear both fullscreenPhotoParallax;animation-timeline:--fullscreen-photo;animation-range:entry exit}}}@keyframes fullscreenHeroParallax{0%{transform:translateY(0)scale(1.14)}to{transform:translateY(6%)scale(1.14)}}@keyframes fullscreenPhotoParallax{0%{transform:translateY(-3%)scale(1.08)}to{transform:translateY(3%)scale(1.08)}}section:has(>.fullscreen-motion[data-enabled=legacy][data-background-autoplay=false]) .hero-media-slow-zoom{animation:none}@keyframes fullscreenTitleExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(clamp(-96px,-8vh,-40px))}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){section:has(>.fullscreen-motion[data-enabled=true][data-image-drift=true]) .hero-media-slow-zoom{animation:20s ease-in-out infinite alternate slowZoom!important}}
.solene-motion{z-index:20;pointer-events:none;perspective:1600px;display:flex;position:absolute;inset:0;overflow:hidden}.solene-motion-slat{background:var(--color-bg,#14130f);transform-origin:0;visibility:hidden;backface-visibility:hidden;flex:1;height:100%;position:relative;transform:rotateY(86deg)}.solene-motion-slat:not(:last-child){margin-right:-1px}.solene-motion-glint{background:var(--color-brand-accent,#c9a96e);opacity:0;width:1px;position:absolute;inset:0 auto 0 0}.solene-motion-background{z-index:-20;position:absolute}.solene-motion-drift{transform-origin:40% 55%;position:absolute;inset:0}:is(.solene-hero:has(.solene-motion) .solene-hero__right,.solene-hero:has(.solene-motion) .solene-hero__char-inner){transition:none}.solene-hero:has(.solene-motion[data-enabled=false]) .solene-hero__scroll-line:after{animation:none}.solene-hero:has(.solene-motion[data-reduced=true]) .solene-hero__scroll-line:after{animation:none}@keyframes soleneMotionDrift{0%{transform:scale(1.02)}to{transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.solene-motion-drift{animation:none!important}.solene-motion-slat{visibility:hidden!important}}
.B-3FMq_root{isolation:isolate;background:var(--color-bg);color:var(--color-text);scroll-margin-top:calc(var(--anchor-chrome-measured,var(--nav-height,0px)) + 1rem);position:relative}.B-3FMq_root[data-reserve-chrome=true]{padding-block-start:var(--anchor-chrome-measured,var(--nav-height,0px))}.B-3FMq_root[data-ground=inverted]{background:var(--color-bg-dark);color:var(--color-on-dark,#fff);--composition-action-background:var(--color-on-dark,#fff);--composition-action-foreground:var(--color-bg-dark)}.B-3FMq_root:not([data-ground=inverted]){--composition-action-background:initial;--composition-action-foreground:initial}.B-3FMq_figure{margin:0}.B-3FMq_root[data-width=contained] .B-3FMq_figure{max-inline-size:var(--page-max-width,1400px);margin-inline:auto}.B-3FMq_frame{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.B-3FMq_frame:before{content:"";aspect-ratio:4/5;pointer-events:none;grid-area:1/1;inline-size:100%}.B-3FMq_media{z-index:0;position:absolute;inset:0;overflow:hidden}.B-3FMq_media img{object-fit:cover;block-size:100%;inline-size:100%}.B-3FMq_overlay{z-index:1;pointer-events:none;background:#0009;position:absolute;inset:0}.B-3FMq_root[data-overlay=strong] .B-3FMq_overlay{background:#000000bf}.B-3FMq_gutter{z-index:2;grid-area:1/1;align-self:center;min-inline-size:0;padding:32px 24px}.B-3FMq_inner{max-inline-size:var(--page-max-width,1400px);margin-inline:auto}.B-3FMq_message{overflow-wrap:anywhere;color:#fff;min-inline-size:0}.B-3FMq_root[data-align=center] .B-3FMq_message{text-align:center;margin-inline:auto}.B-3FMq_eyebrow{margin:0 0 var(--space-md,24px);font-family:var(--font-body);letter-spacing:var(--letter-spacing-wide)}.B-3FMq_heading{--hero-headline-default-size:40px;--hero-headline-default-line-height:1.1;--hero-headline-default-letter-spacing:normal;font-family:var(--font-hero-headline,var(--font-heading));letter-spacing:var(--hero-headline-selected-letter-spacing);margin:0}.B-3FMq_body{margin:var(--space-md,24px) 0 0;white-space:pre-line;font-family:var(--font-body)}.B-3FMq_actions{gap:var(--space-md,24px);flex-direction:column;margin-block-start:var(--space-lg,32px);display:flex}.B-3FMq_actions>a{overflow-wrap:anywhere;max-inline-size:100%}.B-3FMq_caption{font-family:var(--font-body);overflow-wrap:anywhere;padding:12px 24px}@media (min-width:768px){.B-3FMq_root[data-ratio="16:9"] .B-3FMq_frame:before{aspect-ratio:16/9}.B-3FMq_root[data-ratio="3:2"] .B-3FMq_frame:before{aspect-ratio:3/2}.B-3FMq_gutter{padding:var(--section-spacing,64px) 48px}.B-3FMq_message{max-inline-size:50%}.B-3FMq_root[data-align=center] .B-3FMq_message{max-inline-size:66.6667%}.B-3FMq_heading{--hero-headline-default-size:64px;--hero-headline-default-line-height:1.05}.B-3FMq_actions{flex-flow:wrap}.B-3FMq_root[data-align=center] .B-3FMq_actions{justify-content:center}.B-3FMq_caption{padding-inline:48px}}
.m5-hyq_root{box-sizing:border-box;width:100%;padding:clamp(32px, calc(var(--section-spacing,96px) * .5), 64px) 24px;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-wrap:anywhere;scroll-margin-top:calc(var(--anchor-chrome-measured,var(--nav-height,0px)) + 1rem);position:relative}.m5-hyq_root[data-ground=alternate]{background:var(--color-bg-alt)}.m5-hyq_root[data-rhythm=compact]{padding-block:clamp(24px, calc(var(--section-spacing,96px) * .25), 48px)}.m5-hyq_inner{gap:var(--space-lg,32px);max-width:var(--page-max-width,1400px);align-items:center;margin-inline:auto;display:grid}.m5-hyq_copy,.m5-hyq_media{min-width:0}.m5-hyq_eyebrow{margin:0 0 var(--space-md,24px);letter-spacing:var(--letter-spacing-wide)}.m5-hyq_heading{--hero-headline-default-size:40px;--hero-headline-default-line-height:1.1;--hero-headline-default-letter-spacing:normal;font-family:var(--font-hero-headline,var(--font-heading));letter-spacing:var(--hero-headline-selected-letter-spacing);margin:0}.m5-hyq_body{margin:var(--space-md,24px) 0 0;white-space:pre-line}.m5-hyq_actions{gap:var(--space-md,24px);margin-top:var(--space-lg,32px);flex-wrap:wrap;display:flex}.m5-hyq_actions>*{overflow-wrap:anywhere;max-width:100%}.m5-hyq_media figure{margin:0}.m5-hyq_media img{object-fit:cover;width:100%;height:100%}.m5-hyq_media figcaption{overflow-wrap:anywhere;margin-top:12px}@media (min-width:768px){.m5-hyq_root{padding:var(--section-spacing,96px) 48px}.m5-hyq_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,96px) * .5)}.m5-hyq_root[data-layout=split] .m5-hyq_inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.m5-hyq_heading{--hero-headline-default-size:64px;--hero-headline-default-line-height:1.05}}
.gWo68W_root{box-sizing:border-box;width:100%;padding-block:var(--section-spacing,96px);background:var(--color-bg);color:var(--color-text);text-align:left;font-family:var(--font-body);overflow-wrap:anywhere;scroll-margin-top:calc(var(--anchor-chrome-measured,var(--nav-height,0px)) + 1rem);position:relative}.gWo68W_root[data-ground=alternate]{background:var(--color-bg-alt)}.gWo68W_root[data-align=center]{text-align:center}.gWo68W_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,96px) * .5)}.gWo68W_inner{width:min(var(--page-max-width,1400px), calc(100% - 96px));margin-inline:auto}.gWo68W_copy{min-inline-size:0;max-inline-size:66.6667%}.gWo68W_root[data-align=center] .gWo68W_copy{margin-inline:auto}.gWo68W_eyebrow{margin:0 0 var(--space-md,24px);font-family:var(--font-body);letter-spacing:var(--letter-spacing-wide)}.gWo68W_heading{--hero-headline-default-size:64px;--hero-headline-default-line-height:1.05;--hero-headline-default-letter-spacing:normal;font-family:var(--font-hero-headline,var(--font-heading));letter-spacing:var(--hero-headline-selected-letter-spacing);margin:0}.gWo68W_body{margin:var(--space-md,24px) 0 0;white-space:pre-line}.gWo68W_actions{gap:var(--space-md,24px);flex-wrap:wrap;margin-block-start:var(--space-lg,32px);display:flex}.gWo68W_actions>*{overflow-wrap:anywhere;max-inline-size:100%}.gWo68W_root[data-align=center] .gWo68W_actions{justify-content:center}.gWo68W_rule{border-top:1px solid var(--color-line,var(--color-border));width:64px;margin-bottom:var(--space-md,24px)}.gWo68W_root[data-align=center] .gWo68W_rule{margin-inline:auto}@media (max-width:767px){.gWo68W_root{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .5), 64px)}.gWo68W_root[data-rhythm=compact]{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .25), 48px)}.gWo68W_inner{width:min(var(--page-max-width,1400px), calc(100% - 48px))}.gWo68W_copy{max-inline-size:100%}.gWo68W_heading{--hero-headline-default-size:40px;--hero-headline-default-line-height:1.1}}
.oEN_yq_root{box-sizing:border-box;width:100%;padding-block:var(--section-spacing,96px);background:var(--color-bg);color:var(--color-text);scroll-margin-top:calc(var(--anchor-chrome-measured,var(--nav-height,0px)) + 1rem);position:relative}.oEN_yq_root[data-ground=alternate]{background:var(--color-bg-alt)}.oEN_yq_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,96px) * .5)}.oEN_yq_items{gap:var(--space-lg,32px);width:min(var(--page-max-width,1400px), calc(100% - 96px));flex-wrap:wrap;margin:0 auto;padding:0;list-style:none;display:flex}.oEN_yq_item{min-width:0;max-width:100%;font-family:var(--font-heading);white-space:pre-line;overflow-wrap:anywhere;margin:0}.oEN_yq_root[data-rule=shown]>.oEN_yq_items{border-block:1px solid var(--color-line,var(--color-border));padding-block:var(--space-sm,16px)}@media (max-width:767px){.oEN_yq_root{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .5), 64px)}.oEN_yq_root[data-rhythm=compact]{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .25), 48px)}.oEN_yq_items{width:min(var(--page-max-width,1400px), calc(100% - 48px));gap:24px}}
.Y2Y4Wq_root{box-sizing:border-box;width:100%;padding-block:var(--section-spacing,96px);background:var(--color-bg);color:var(--color-text);text-align:left;font-family:var(--font-body);overflow-wrap:anywhere;scroll-margin-top:calc(var(--anchor-chrome-measured,var(--nav-height,0px)) + 1rem);position:relative}.Y2Y4Wq_root[data-ground=alternate]{background:var(--color-bg-alt)}.Y2Y4Wq_root[data-align=center]{text-align:center}.Y2Y4Wq_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,96px) * .5)}.Y2Y4Wq_grid{gap:var(--space-lg,32px);width:min(var(--page-max-width,1400px), calc(100% - 96px));grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;padding:0;list-style:none;display:grid}.Y2Y4Wq_grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.Y2Y4Wq_item{min-width:0}.Y2Y4Wq_grid[data-rule=shown]>.Y2Y4Wq_item{border-top:1px solid var(--color-line,var(--color-border));padding-top:var(--space-md,24px)}.Y2Y4Wq_value{font-family:var(--font-heading);white-space:pre-line;margin:0}.Y2Y4Wq_label{margin:var(--space-sm,16px) 0 0;white-space:pre-line}.Y2Y4Wq_support{margin:var(--space-sm,16px) 0 0;color:var(--color-text-muted);white-space:pre-line}@media (max-width:767px){.Y2Y4Wq_root{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .5), 64px)}.Y2Y4Wq_root[data-rhythm=compact]{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .25), 48px)}.Y2Y4Wq_grid,.Y2Y4Wq_grid[data-columns="2"]{width:min(var(--page-max-width,1400px), calc(100% - 48px));gap:var(--space-md,24px);grid-template-columns:minmax(0,1fr)}}
.Qh5odW_root{box-sizing:border-box;width:100%;padding-block:var(--section-spacing,96px);background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-wrap:anywhere;scroll-margin-top:calc(var(--anchor-chrome-measured,var(--nav-height,0px)) + 1rem);position:relative}.Qh5odW_root[data-ground=alternate]{background:var(--color-bg-alt)}.Qh5odW_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,96px) * .5)}.Qh5odW_inner{width:min(var(--page-max-width,1400px), calc(100% - 48px));align-items:start;gap:32px;margin-inline:auto;display:grid}.Qh5odW_main,.Qh5odW_aside{overflow-wrap:anywhere;min-inline-size:0}.Qh5odW_aside{box-sizing:border-box;padding:var(--space-md,24px);background:var(--color-bg-alt);top:calc(var(--anchor-chrome-measured,0px) + var(--space-md,24px));position:static}.Qh5odW_root[data-aside-ground=base] .Qh5odW_aside{background:var(--color-bg)}.Qh5odW_root[data-rule=shown] .Qh5odW_aside{border-block-start:1px solid var(--color-line,var(--color-border))}.Qh5odW_aside a{overflow-wrap:anywhere;max-inline-size:100%}@media (min-width:768px){.Qh5odW_inner{width:min(var(--page-max-width,1400px), calc(100% - 96px));gap:var(--space-lg,32px);grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){.Qh5odW_aside[data-sticky-enabled=true]{position:sticky}}
.lHSbcq_root{isolation:isolate;background:var(--color-bg);color:var(--color-text);padding-block:clamp(32px, calc(var(--section-spacing,64px) * .5), 64px);position:relative}.lHSbcq_root[data-ground=alternate]{background:var(--color-bg-alt)}.lHSbcq_root[data-ground=inverted]{background:var(--color-bg-dark);color:var(--color-on-dark,#fff);--composition-action-background:var(--color-on-dark,#fff);--composition-action-foreground:var(--color-bg-dark)}.lHSbcq_root:not([data-ground=inverted]){--composition-action-background:initial;--composition-action-foreground:initial}.lHSbcq_gutter{padding-inline:24px}.lHSbcq_inner{max-inline-size:var(--page-max-width,1400px);align-items:center;gap:24px;margin-inline:auto;display:grid}.lHSbcq_media,.lHSbcq_copy{overflow-wrap:anywhere;min-inline-size:0}.lHSbcq_media figure{margin:0}.lHSbcq_media [data-composition-media-frame]{aspect-ratio:3/2;overflow:hidden}.lHSbcq_root[data-image-aspect="4:5"] .lHSbcq_media [data-composition-media-frame]{aspect-ratio:4/5}.lHSbcq_root[data-image-aspect="1:1"] .lHSbcq_media [data-composition-media-frame]{aspect-ratio:1}.lHSbcq_media img{object-fit:cover;block-size:100%;inline-size:100%}.lHSbcq_media figcaption{font-family:var(--font-body);margin-block-start:12px}.lHSbcq_copy p{white-space:pre-line}@media (min-width:768px){.lHSbcq_root{padding-block:var(--section-spacing,64px)}.lHSbcq_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,64px) * .5)}.lHSbcq_gutter{padding-inline:48px}.lHSbcq_inner{gap:var(--space-lg,32px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lHSbcq_media,.lHSbcq_copy{grid-row:1}.lHSbcq_root[data-image-side=left] .lHSbcq_media,.lHSbcq_root[data-image-side=right] .lHSbcq_copy{grid-column:1}.lHSbcq_root[data-image-side=right] .lHSbcq_media,.lHSbcq_root[data-image-side=left] .lHSbcq_copy{grid-column:2}.lHSbcq_root[data-image-side=left][data-ratio="40:60"] .lHSbcq_inner,.lHSbcq_root[data-image-side=right][data-ratio="60:40"] .lHSbcq_inner{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.lHSbcq_root[data-image-side=left][data-ratio="60:40"] .lHSbcq_inner,.lHSbcq_root[data-image-side=right][data-ratio="40:60"] .lHSbcq_inner{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.lHSbcq_root[data-width=mediaEdgeBleed] .lHSbcq_gutter{padding-inline:0}.lHSbcq_root[data-width=mediaEdgeBleed] .lHSbcq_inner{max-inline-size:none}.lHSbcq_root[data-width=mediaEdgeBleed] .lHSbcq_copy{padding-inline:48px}}
.CI2KWG_root{--band-ground:var(--color-bg);isolation:isolate;box-sizing:border-box;width:100%;padding-block:var(--section-spacing,96px);background-color:var(--band-ground);color:var(--color-text);text-align:left;font-family:var(--font-body);overflow-wrap:anywhere;position:relative}.CI2KWG_root[data-ground=alternate]{--band-ground:var(--color-bg-alt)}.CI2KWG_root[data-ground=inverted]{--band-ground:var(--color-bg-dark);color:var(--color-on-dark,#fff);--composition-action-background:var(--color-on-dark,#fff);--composition-action-foreground:var(--color-bg-dark)}.CI2KWG_root:not([data-ground=inverted]){--composition-action-background:initial;--composition-action-foreground:initial}.CI2KWG_root[data-align=center]{text-align:center}.CI2KWG_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,96px) * .5)}.CI2KWG_inner{box-sizing:border-box;width:min(var(--page-max-width,1400px), calc(100% - 96px));margin-inline:auto}.CI2KWG_root[data-width=containedSurface]{background-color:#0000}.CI2KWG_root[data-width=containedSurface]>.CI2KWG_inner{padding:var(--space-lg,32px);background-color:var(--band-ground);border-radius:var(--card-radius,0)}.CI2KWG_copy,.CI2KWG_text,.CI2KWG_actions,.CI2KWG_content{min-width:0}.CI2KWG_copy{gap:var(--space-lg,32px);display:grid}.CI2KWG_text{white-space:pre-line}.CI2KWG_actions{align-items:center;gap:var(--space-md,24px);flex-wrap:wrap;display:flex}.CI2KWG_actions>*{max-width:100%}.CI2KWG_root[data-align=center]>.CI2KWG_inner>.CI2KWG_copy>.CI2KWG_actions{justify-content:center}.CI2KWG_content:not(:first-child){margin-top:var(--space-lg,32px)}.CI2KWG_rule{border-top:1px solid var(--color-line,var(--color-border));width:64px;margin-bottom:var(--space-md,24px)}.CI2KWG_root[data-align=center]>.CI2KWG_inner>.CI2KWG_rule{margin-inline:auto}@media (min-width:768px){.CI2KWG_copy[data-layout=actionAside][data-has-actions=true]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center}.CI2KWG_copy[data-layout=actionAside]>.CI2KWG_actions{justify-content:flex-end}}@media (max-width:767px){.CI2KWG_root{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .5), 64px)}.CI2KWG_root[data-rhythm=compact]{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .25), 48px)}.CI2KWG_inner{width:min(var(--page-max-width,1400px), calc(100% - 48px))}.CI2KWG_root[data-width=containedSurface]>.CI2KWG_inner{padding:var(--space-md,24px)}.CI2KWG_copy{gap:var(--space-md,24px)}}
.vdxtfW_root{isolation:isolate;box-sizing:border-box;width:100%;padding-block:var(--section-spacing,96px);background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);overflow-wrap:anywhere;position:relative}.vdxtfW_root[data-ground=alternate]{background-color:var(--color-bg-alt)}.vdxtfW_root[data-rhythm=compact]{padding-block:calc(var(--section-spacing,96px) * .5)}.vdxtfW_inner{width:min(var(--page-max-width,1400px), calc(100% - 96px));margin-inline:auto}.vdxtfW_intro{margin-bottom:var(--space-lg,32px);white-space:pre-line}.vdxtfW_grid{gap:var(--space-lg,32px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.vdxtfW_grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vdxtfW_item,.vdxtfW_card,.vdxtfW_media,.vdxtfW_text,.vdxtfW_action{min-width:0}.vdxtfW_card{gap:var(--space-md,24px);box-sizing:border-box;border-radius:var(--card-radius,0);flex-direction:column;height:100%;display:flex}.vdxtfW_card[data-surface=bordered],.vdxtfW_card[data-surface=raised]{padding:var(--space-md,24px);background-color:var(--color-bg)}.vdxtfW_card[data-surface=bordered]{border:1px solid var(--color-line,var(--color-border))}.vdxtfW_card[data-surface=raised]{box-shadow:var(--shadow-card,none)}.vdxtfW_media figure{margin:0}.vdxtfW_text{white-space:pre-line}.vdxtfW_action{margin-top:auto}@media (max-width:767px){.vdxtfW_root{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .5), 64px)}.vdxtfW_root[data-rhythm=compact]{padding-block:clamp(32px, calc(var(--section-spacing,96px) * .25), 48px)}.vdxtfW_inner{width:min(var(--page-max-width,1400px), calc(100% - 48px))}.vdxtfW_grid,.vdxtfW_grid[data-columns="2"]{gap:var(--space-md,24px);grid-template-columns:minmax(0,1fr)}}
.solene-property-image-motion{position:absolute;inset:0}.solene-property-image-motion__toggle{z-index:20;color:#fff;font:inherit;cursor:pointer;background:#000000b3;border:1px solid;border-radius:999px;padding:6px 12px;font-size:12px;display:none;position:absolute;bottom:12px;right:16px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.solene-property-image-motion{animation:30s ease-in-out infinite alternate solenePropertyImageZoom}.solene-property-image-motion[data-paused=true]{animation-play-state:paused}.solene-property-image-motion__toggle{display:block}.solene-property-hero:has(>.solene-property-image-motion) .solene-property-title-letter{animation:7s ease-in-out infinite solenePropertyTitleGlow;animation-delay:var(--letter-delay)}.solene-property-hero:has(>.solene-property-image-motion[data-paused=true]) .solene-property-title-letter{animation-play-state:paused}}@keyframes solenePropertyImageZoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes solenePropertyTitleGlow{0%,28%,to{color:var(--color-cream);text-shadow:none}14%{color:#fff;text-shadow:0 0 24px #c9a96e73}}
.sVcNda_section{isolation:isolate;overflow-anchor:none;position:relative;overflow:clip}.sVcNda_spotlight{pointer-events:none;z-index:30;opacity:var(--pointer-visible,0);background:radial-gradient(circle calc(120px + 240px * var(--flare-strength)) at var(--pointer-x,50%) var(--pointer-y,50%), #e0ad694d, transparent 72%);mix-blend-mode:screen;transition:opacity .22s;position:absolute;inset:0}.sVcNda_atmosphere{pointer-events:none;z-index:20;opacity:calc(.2 + var(--flare-strength) * .5);position:absolute;inset:0;overflow:hidden}.sVcNda_atmosphere:before{content:"";background:linear-gradient(110deg,#0000 20%,#cda96b33 48%,#e6cf9f55 50%,#0000 75%);width:65%;height:160%;animation:12s ease-in-out infinite alternate paused sVcNda_sweep;position:absolute;top:-30%;left:-40%}.sVcNda_atmosphere i{background:linear-gradient(90deg,#0000,#b38947,#0000);width:35%;height:1px;animation:8s ease-in-out infinite paused sVcNda_line;position:absolute;top:18%;left:-35%}.sVcNda_atmosphere i:nth-child(2){animation-delay:-3s;top:52%}.sVcNda_atmosphere i:nth-child(3){animation-delay:-6s;top:85%}.sVcNda_section[data-flare-active=true] .sVcNda_atmosphere:before,.sVcNda_section[data-flare-active=true] .sVcNda_atmosphere i{animation-play-state:running}@keyframes sVcNda_sweep{to{transform:translate(220%)rotate(10deg)}}@keyframes sVcNda_line{to{transform:translate(400%)}}.sVcNda_panel{z-index:2147483000;color:#eee8da;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171916;border:1px solid #585b4c;border-radius:12px;width:310px;max-height:calc(100dvh - 40px);font:13px/1.5 Arial,sans-serif;position:fixed;top:20px;right:20px;overflow:auto;box-shadow:0 20px 70px #0005}.sVcNda_panel button{cursor:pointer}.sVcNda_panel button:focus-visible,.sVcNda_panel input:focus-visible,.sVcNda_panel summary:focus-visible,.sVcNda_panel textarea:focus-visible{outline-offset:3px;outline:2px solid #dec89e}.sVcNda_heading{letter-spacing:.12em;width:100%;color:inherit;background:#22261e;border:0;justify-content:space-between;align-items:center;padding:16px 18px;font-size:11px;display:flex}.sVcNda_controls{padding:0 18px 18px}.sVcNda_intro{margin:18px 0;font:italic 22px/1.2 Georgia,serif}.sVcNda_master{gap:9px;padding-bottom:16px;display:flex}.sVcNda_intensity{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.sVcNda_intensity output{color:#dec89e}.sVcNda_intensity input{accent-color:#dec89e;width:100%}.sVcNda_legend{color:#b6b9aa;justify-content:space-between;font-size:10px;display:flex}.sVcNda_actions{gap:8px;margin:16px 0;display:flex}.sVcNda_actions button,.sVcNda_export{color:#eee8da;background:#2c3225;border:1px solid #626650;border-radius:5px;padding:8px;font-size:11px}.sVcNda_note{color:#b6b9aa;margin:12px 0;font-size:11px;display:block}.sVcNda_sectionControls{border-top:1px solid #3b4033}.sVcNda_sectionControls summary{cursor:pointer;justify-content:space-between;gap:8px;padding:12px 0;display:flex}.sVcNda_sectionControls summary small{color:#c9ad7b;white-space:nowrap}.sVcNda_sectionControls label{align-items:center;gap:8px;padding:5px 0;font-size:12px;display:flex}.sVcNda_sectionControls label:last-child{padding-bottom:14px}.sVcNda_panel input[type=checkbox]{accent-color:#d7bf91;width:15px;height:15px}.sVcNda_jump{color:#dec89e;background:0 0;border:0;padding:0 0 8px;font-size:11px}.sVcNda_export{width:100%;margin-top:14px}.sVcNda_panel textarea{width:100%;height:180px;margin-top:8px;padding:8px;font:11px/1.4 monospace}@media (max-width:600px){.sVcNda_panel{width:min(310px,100vw - 24px);max-height:55dvh;top:auto;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.sVcNda_spotlight{display:none}}@media (prefers-reduced-motion:reduce){.sVcNda_atmosphere{display:none}}.sVcNda_editorial .solene-editorial-break blockquote p{background:#14130fe0;border:1px solid #f3ece029;border-radius:4px 32px 4px 4px;padding:clamp(20px,3vw,36px)}.sVcNda_sales [data-sale-row]>div:first-child{overflow:hidden}:is(.sVcNda_neighborhoods .solene-image-card:hover .solene-image-card__img,.sVcNda_journal .solene-image-card:hover .solene-image-card__img){transform:scale(1)}.sVcNda_neighborhoods .solene-image-parallax{animation:none!important}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.sVcNda_journal .solene-image-card__img{transition:transform 2.4s cubic-bezier(.22,.61,.36,1)}.sVcNda_journal .solene-image-card .solene-image-card__media:hover .solene-image-card__img{transform:scale(1.07)}}
