html{font-size:calc(7.46px + .4444vw);background-color:var(--background)}html{-webkit-text-size-adjust:100%}@media (max-width:1119px){html{font-size:1.1111vw}}@media (max-width:1023px){html{font-size:1.5625vw}}@media (max-width:767px){html{font-size:min(4.4444vw,18px)}}body{color:var(--ink);font-family:var(--font);font-weight:400;font-size:var(--fs-body);line-height:1.55;background-color:var(--background)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{color:var(--on-brand);background-color:var(--brand-deep)}:focus-visible{border-radius:0.25rem;outline:2px solid var(--brand);outline-offset:3px}:where(.page-frame,.header,.bde-popup) .bde-section{position:static;width:auto}:where(.page-frame,.header,.bde-popup) .bde-section{background-size:auto;background-position:0 0}.bde-section:where(.page-frame,.header){position:static;width:auto}.bde-section:where(.page-frame,.header){background-size:auto;background-position:0 0}:where(.page-frame,.header,.bde-popup) .bde-section>div.section-container{display:contents}.bde-section:where(.page-frame,.header)>div.section-container{display:contents}.bde-badge{letter-spacing:normal}.on-dark{color:var(--on-brand)}.on-dark .eyebrow{color:var(--on-brand-75)}.on-dark .eyebrow::before{background-color:var(--brand-light)}.on-dark .h2{color:var(--on-brand)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.sr-only{clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{display:inline-flex;align-items:center;gap:0.8em;color:var(--ink-soft);font-weight:500;font-size:var(--fs-eyebrow);line-height:1.2;text-transform:uppercase;letter-spacing:0.22em}.eyebrow::before{flex-grow:0;flex-shrink:0;flex-basis:auto;width:0.5em;height:0.5em;background-color:var(--brand);border-radius:50%}.eyebrow::before{content:""}.h2{color:var(--ink);font-weight:500;font-size:var(--fs-h2);line-height:1.02;letter-spacing:-0.035em}.pill{display:inline-flex}.pill:hover{color:var(--pill-fg)}.pill .bde-button__button{display:inline-flex;align-items:center;gap:1.1rem;min-height:4rem;color:var(--pill-fg);font-weight:500;font-size:var(--fs-ui);line-height:1.2;text-align:left;text-decoration:none;letter-spacing:-0.005em;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:1.75rem;background-color:var(--pill-bg);border-radius:var(--r-pill);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.pill .bde-button__button{transition:background-color .35s var(--ease-out-quart),color .35s var(--ease-out-quart),border-color .35s}.pill .bde-button__button:hover{color:var(--pill-fg);background-color:var(--pill-bg)}.pill .button-atom__icon-wrapper{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:3rem;height:3rem;overflow:hidden;color:var(--pill-dot-fg);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:var(--pill-dot);border-radius:50%}.pill .button-atom__icon-wrapper svg{width:1.25rem;height:1.25rem}.pill .button-atom__icon-wrapper svg{fill:none;stroke:currentColor}.pill{--pill-bg:var(--alabaster);--pill-fg:var(--brand-deep);--pill-dot:var(--brand-deep);--pill-dot-fg:var(--on-brand)}@media (max-width:767px){.pill{display:inline-flex}.pill .bde-button__button{gap:0.9rem;min-height:3.25rem;padding-left:1.25rem}.pill .button-atom__icon-wrapper{width:2.4rem;height:2.4rem}.pill .button-atom__icon-wrapper svg{width:1rem;height:1rem}}.pill--cta:hover{color:var(--on-cta)}.pill--cta:hover{--pill-bg:var(--cta-hover)}.pill--cta .bde-button__button{font-weight:700;font-size:max(var(--fs-ui),19px)}.pill--cta{--pill-bg:var(--cta);--pill-fg:var(--on-cta);--pill-dot:var(--on-cta);--pill-dot-fg:var(--cta)}.pill--outline:hover{--pill-bg:var(--on-brand-15)}.pill--outline .button-atom__icon-wrapper{border-top:1px solid currentColor;border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-left:1px solid currentColor}.pill--outline{--pill-bg:transparent;--pill-fg:currentColor;--pill-dot:transparent;--pill-dot-fg:currentColor}.pill--ink{color:var(--ink)}.pill--ink:hover{color:var(--ink)}.pill--ink:hover{--pill-bg:var(--greige)}.pill--ink .bde-button__button{border-color:var(--ink)}.tag{display:inline-flex;align-items:center;gap:0.55rem;font-weight:500;font-size:var(--fs-caption);line-height:1.2;letter-spacing:normal;padding-top:0.45rem;padding-right:0.95rem;padding-bottom:0.45rem;padding-left:0.95rem;background-color:transparent;border-radius:var(--r-pill)}.tag{white-space:nowrap}.tag--live{color:var(--on-brand);background-color:var(--brand-deep)}.tag--live::before{width:0.5rem;height:0.5rem;background-color:var(--brand-light);border-radius:50%}.tag--live::before{content:""}.tag--glass{color:var(--on-brand);background-color:var(--brand-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.tag--line{color:var(--on-brand);box-shadow:inset 0px 0px 0px 1px var(--on-brand-60)}.glass-cap{position:absolute;bottom:1rem;left:1rem;max-width:calc(100% - 2rem);color:var(--on-brand);font-size:var(--fs-caption);line-height:1.35;padding-top:0.6rem;padding-right:1rem;padding-bottom:0.6rem;padding-left:1rem;background-color:var(--brand-glass);border-radius:var(--r-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.link-arrow{display:inline-flex;align-items:center;gap:0.55rem;color:inherit;font-weight:500;font-size:var(--fs-caption)}.link-arrow:hover{color:inherit}.link-arrow svg{width:1.1em;height:1.1em}.link-arrow span:first-child{transition:background-size .5s var(--ease-out-expo);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.link-arrow:hover span:first-child{background-size:100% 1px}.header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--frame) + .5rem);right:calc(var(--frame) + .5rem);left:calc(var(--frame) + .5rem);z-index:60;height:4.75rem;color:var(--ink);border-radius:var(--r-card)}.header{padding:0 calc(var(--pad-x) - .5rem);--logo-mark:var(--brand);--logo-sub:var(--ink);transition:background-color .5s var(--ease-out-quart),color .5s var(--ease-out-quart),height .5s var(--ease-out-quart),box-shadow .5s}@media (max-width:1023px){.header{grid-template-columns:1fr auto 1fr}}@media (max-width:767px){.header{grid-template-columns:1fr auto;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--frame) + .35rem);right:calc(var(--frame) + .25rem);left:calc(var(--frame) + .25rem);height:3.75rem;padding-top:0px;padding-right:0.5rem;padding-bottom:0px;padding-left:1rem}}.header__logo{display:block;color:var(--ink)}@media (max-width:1023px){.header__logo{justify-self:center;grid-column-start:2}}@media (max-width:767px){.header__logo{justify-self:start;grid-column-start:1}}.header__logo-svg{width:9.25rem;height:auto}.header__logo-svg .bde-icon-icon{display:block;width:100%;height:auto}.header__logo-svg .breakdance-icon-atom>svg{display:block;width:100%;height:auto}@media (max-width:767px){.header__logo-svg{width:6.75rem}}.header__actions{display:flex;align-items:center;gap:0.75rem;justify-self:end}@media (max-width:1023px){.header__actions{grid-column-start:3}}@media (max-width:767px){.header__actions{grid-column-start:2}}.header__nav{margin-right:1.25rem}.header__nav .breakdance-menu-toggle{justify-content:center;align-items:center;width:3.25rem;height:3.25rem;border-top:1px solid currentColor;border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-left:1px solid currentColor}@media (max-width:1023px){.header__nav{order:3;margin-right:0px}}@media (max-width:767px){.header__nav .breakdance-menu-toggle{width:2.75rem;height:2.75rem}}.header__phone{display:block}.header__phone .bde-button__button{display:inline-flex;align-items:center;color:var(--ink);font-weight:500;font-size:var(--fs-ui);line-height:1.2;text-decoration:none;padding-top:0.7rem;padding-right:1.35rem;padding-bottom:0.7rem;padding-left:1.35rem;background-color:transparent;border-radius:var(--r-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:box-shadow 0.3s,background-color 0.3s;box-shadow:inset 0px 0px 0px 1px var(--hairline)}.header__phone .bde-button__button{font-variant-numeric:tabular-nums}.header__phone .bde-button__button:hover{color:var(--ink);background-color:transparent;box-shadow:inset 0px 0px 0px 1px var(--ink)}@media (max-width:1023px){.header__phone{display:none}}.header__cta{display:block}.header__cta .bde-button__button{display:inline-flex;align-items:center;color:var(--on-cta);font-weight:700;font-size:max(var(--fs-ui),19px);line-height:1.1;text-decoration:none;padding-top:0.8rem;padding-right:1.5rem;padding-bottom:0.8rem;padding-left:1.5rem;background-color:var(--cta);border-radius:var(--r-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:background-color 0.3s}.header__cta .bde-button__button:hover{color:var(--on-cta);background-color:var(--cta-hover)}@media (max-width:767px){.header__cta{display:none}}.subnav{display:grid;gap:0.2rem;min-width:24rem;padding-top:0.65rem;padding-right:0.65rem;padding-bottom:0.65rem;padding-left:0.65rem}@media (max-width:1023px){.subnav{min-width:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.subnav__item{display:block;width:100%}.subnav__item strong{font-weight:500;font-size:var(--fs-ui)}.subnav__item span{color:var(--ink-soft);font-size:var(--fs-caption)}.subnav__item .bde-button__button{display:grid;justify-items:start;justify-content:start;gap:0.2rem;width:100%;color:var(--ink);text-align:left;text-decoration:none;padding-top:0.85rem;padding-right:1rem;padding-bottom:0.85rem;padding-left:1rem;background-color:transparent;border-radius:var(--r-sm);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;transition:background-color 0.3s}.subnav__item .bde-button__button:hover{color:var(--ink);background-color:var(--surface)}.subnav__item .button-atom__text{display:grid;justify-items:start;gap:0.2rem;color:inherit;font-size:inherit;text-align:left}@media (max-width:1023px){.subnav__item{display:block}.subnav__item span{color:var(--on-brand-75)}.subnav__item .bde-button__button{color:var(--on-brand);padding-top:0.5rem;padding-right:0px;padding-bottom:0.5rem;padding-left:0px}.subnav__item .bde-button__button:hover{color:var(--on-brand);background-color:transparent}}a{text-decoration:none}.page-frame{display:flex;flex-flow:column;gap:var(--gap)}.page-frame{padding:var(--frame)}.mask{display:inline-block;overflow:hidden;margin-top:-0.08em;margin-right:0px;margin-bottom:-0.14em;margin-left:0px;padding-top:0.08em;padding-right:0px;padding-bottom:0.14em;padding-left:0px}.mask{vertical-align:top}.mask__in{display:inline-block}.hero{display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);grid-template-rows:auto minmax(0,1fr) auto;gap:4rem;position:relative;min-height:max(46rem,calc(100svh - 2 * var(--frame)));overflow:hidden;color:var(--ink);background-color:var(--surface);border-radius:var(--r-lg)}.hero{isolation:isolate;padding:7.5rem var(--pad-x) 1.75rem;--panel-l:21.5rem;--panel-r:16.5rem}@media (max-width:1023px){.hero{display:flex;flex-flow:column;gap:0px;min-height:0px;padding-top:7.5rem;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:767px){.hero{padding-top:6rem;border-radius:var(--r-card)}}.hero__text{grid-row-start:1;grid-column-start:1;position:relative;z-index:2}@media (max-width:1023px){.hero__text{order:1}.hero__text{padding:0 var(--pad-x)}}.hero__news{display:block;margin-bottom:2rem}.hero__news .bde-button__button{display:inline-flex;align-items:center;gap:0.7rem;color:var(--ink-soft);font-weight:400;font-size:var(--fs-caption);line-height:1.3;text-decoration:none;padding-top:0.55rem;padding-right:1.1rem;padding-bottom:0.55rem;padding-left:0.95rem;background-color:var(--background);border-radius:var(--r-pill);box-shadow:inset 0px 0px 0px 1px var(--hairline)}.hero__news .bde-button__button:hover{color:var(--ink-soft);box-shadow:inset 0px 0px 0px 1px var(--ink)}.hero__news .button-atom__text{display:inline-flex;align-items:center;gap:0.7rem}.hero__news .button-atom__icon-wrapper{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;width:1.05rem;height:1.05rem;color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero__news .button-atom__icon-wrapper svg{width:100%;height:100%}.hero__news .button-atom__icon-wrapper svg{fill:none;stroke:currentColor}@media (max-width:767px){.hero__news{margin-bottom:1.25rem}}.hero__news-text strong{color:var(--ink);font-weight:500}.hero__news-dot{flex-grow:0;flex-shrink:0;flex-basis:auto;width:0.5rem;height:0.5rem;background-color:var(--cta);border-radius:50%}.hero__news-dot{animation:livePulse 2.6s var(--ease-out-quart) infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(219,89,44,.55)}70%,100%{box-shadow:0 0 0 .55rem rgba(219,89,44,0)}}.hero__title{color:var(--brand-deep);font-weight:500;font-size:var(--fs-hero);line-height:1.03;letter-spacing:-0.04em}.hero__title .mask{margin-right:0.24em}.hero__title .mask:last-child{margin-right:0px}@media (max-width:1023px){.hero__title{max-width:52rem}}.hero__lead{align-self:start;grid-row-start:1;grid-column-start:2;position:relative;z-index:2;max-width:32rem;color:var(--ink-soft);font-size:var(--fs-hero-lead);line-height:1.6;margin-top:0.4rem}@media (max-width:1023px){.hero__lead{order:2;max-width:46rem;margin-top:1.75rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.hero__lead{padding:0 var(--pad-x)}}@media (max-width:767px){.hero__lead{margin-top:1.25rem}}.hero__visual{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;overflow:hidden}.hero__visual{clip-path:polygon(0 var(--panel-l),50% var(--panel-l),50% var(--panel-r),100% var(--panel-r),100% 100%,0 100%)}@media (max-width:1023px){.hero__visual{order:3;position:relative;top:auto;right:auto;bottom:auto;left:auto;height:19rem;margin-top:2.5rem;margin-right:0.75rem;margin-bottom:0px;margin-left:0.75rem;border-radius:var(--r-card)}.hero__visual{clip-path:none}}@media (max-width:767px){.hero__visual{height:13rem;margin-top:2rem;margin-right:0.5rem;margin-bottom:0px;margin-left:0.5rem;border-radius:var(--r-sm)}}.hero__media{position:absolute;top:-12%;right:0px;left:0px;height:124%}.hero__img{width:100%;height:100%;object-fit:cover;object-position:62% 42%}.hero__shade{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(180deg,rgba(33,33,33,.22) 0%,rgba(33,33,33,0) 26%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;pointer-events:none}.hero__notch{position:absolute;right:-1px;bottom:-1px;z-index:2;width:26rem;height:11rem;color:var(--surface);pointer-events:none}@media (max-width:1023px){.hero__notch{top:-1px;bottom:auto;width:14rem;height:8rem;transform:scale(1,-1)}}@media (max-width:767px){.hero__notch{width:7.5rem;height:4.75rem}}.hero__notch-svg{width:100%;height:100%;color:var(--surface)}.hero__notch-svg path{color:var(--cta)}.hero__notch-svg path{vector-effect:non-scaling-stroke}.finder{grid-row-start:3;grid-column-start:1;grid-column-end:-1;position:relative;z-index:3;width:min(100%,52rem)}@media (max-width:1023px){.finder{order:4;width:auto;padding-top:1.25rem;padding-right:0.75rem;padding-bottom:0.75rem;padding-left:0.75rem;background-color:var(--surface);border-radius:var(--r-lg)}.finder{margin:-7rem var(--pad-x) .75rem}}@media (max-width:767px){.finder{margin-top:-3rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem;padding-top:1rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:0.5rem;border-radius:var(--r-card)}}.finder__card{padding-top:1.35rem;padding-right:1.35rem;padding-bottom:1rem;padding-left:1.75rem;background-color:var(--background);border-radius:var(--r-card);box-shadow:0px 0px 0px 1px rgba(196,191,178,.5),0px 2.25rem 4rem -2.5rem rgba(126,48,0,.5)}@media (max-width:1023px){.finder__card{padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}}@media (max-width:767px){.finder__card{padding-top:0.75rem;padding-right:0.75rem;padding-bottom:0.75rem;padding-left:0.75rem;border-radius:var(--r-sm)}}.finder__title{color:var(--ink);font-weight:500;font-size:var(--fs-ui);letter-spacing:-0.01em;margin-top:-0.15rem;margin-right:0px;margin-bottom:1rem;margin-left:0px;padding-bottom:0.9rem;border-bottom:1px solid var(--hairline)}.finder__fields{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;align-items:center}@media (max-width:1023px){.finder__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0.6rem}}@media (max-width:767px){.finder__fields{gap:0.45rem}}.ff{min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0.15rem;padding-right:1.5rem;padding-bottom:0.15rem;padding-left:1.5rem;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:1px solid var(--hairline)}.ff:first-child{padding-left:0px;border-left:0px solid}@media (max-width:1023px){.ff{padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;border-radius:var(--r-sm);border-top:1px solid var(--hairline);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline)}.ff:first-child{grid-column-start:1;grid-column-end:-1;padding-top:0.75rem;padding-right:1rem;padding-bottom:0.75rem;padding-left:1rem;border-top:1px solid var(--hairline);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline)}}@media (max-width:767px){.ff{padding-top:0.6rem;padding-right:0.75rem;padding-bottom:0.6rem;padding-left:0.75rem}.ff:first-child{padding-top:0.6rem;padding-right:0.75rem;padding-bottom:0.6rem;padding-left:0.75rem}}.ff__label{display:block;width:100%;color:var(--ink);font-weight:500;font-size:var(--fs-caption);line-height:1.2;margin-bottom:0.5rem;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.ff__label{float:none}.select{display:block;position:relative}.select::after{position:absolute;top:50%;right:0.2rem;width:0.45rem;height:0.45rem;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);pointer-events:none;transform:translate3d(0,-75%,0) rotateZ(45deg)}.select::after{content:""}.select select{width:100%;overflow:hidden;color:var(--ink-soft);font-size:var(--fs-caption);line-height:1.3;padding-top:0.3rem;padding-right:1.6rem;padding-bottom:0.3rem;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.select select{-webkit-appearance:none;appearance:none;font:inherit;text-overflow:ellipsis;white-space:nowrap}.chips{display:flex;gap:0.4rem}.chip{display:block;position:relative}.chip input{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;opacity:0;cursor:pointer}.chip span{display:grid;align-items:center;justify-items:center;width:2.5rem;height:2.5rem;font-weight:500;font-size:var(--fs-caption);line-height:1;border-radius:50%;transition:background-color 0.3s,box-shadow 0.3s,color 0.3s;box-shadow:inset 0px 0px 0px 1px var(--hairline)}.chip input:checked + span{color:var(--ink);background-color:rgba(219,89,44,.12);box-shadow:inset 0px 0px 0px 1.5px var(--cta)}@media (max-width:767px){.chip span{width:2.75rem;height:2.75rem}}.finder__submit{display:inline-flex;align-items:center;height:3.5rem;color:var(--on-cta);font-weight:700;font-size:max(var(--fs-ui),19px);line-height:1.1;margin-left:1.25rem;padding-top:0px;padding-right:1.75rem;padding-bottom:0px;padding-left:1.75rem;background-color:var(--cta);border-radius:var(--r-pill);border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.3s}.finder__submit:hover{color:var(--on-cta);background-color:var(--cta-hover)}.finder__submit{white-space:nowrap}@media (max-width:1023px){.finder__submit{justify-content:center;grid-column-start:1;grid-column-end:-1;width:100%;margin-top:0.2rem;margin-right:0px;margin-bottom:0px;margin-left:0px}}.finder__foot{display:flex;justify-content:space-between;align-items:center;gap:0.6rem 2rem;font-size:var(--fs-caption);margin-top:1.1rem;padding-top:0.95rem;border-top:1px solid var(--hairline)}.finder__foot{flex-wrap:wrap}@media (max-width:767px){.finder__foot{flex-flow:column;align-items:start;gap:0.55rem;margin-top:0.9rem}}.finder__help{color:var(--ink-soft)}.finder__help a{color:var(--ink);font-weight:500}.finder__help a{font-variant-numeric:tabular-nums;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat}.finder__more{display:inline-flex;align-items:center;gap:0.55rem;color:var(--ink);font-weight:500}.finder__more .bde-button__button{display:inline-flex;align-items:center;gap:0.55rem;color:var(--ink);font-weight:500;font-size:inherit;text-decoration:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;background-color:transparent;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.finder__more .bde-button__button:hover{color:var(--brand-deep);background-color:transparent}.finder__more .bde-button__button::after{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.finder__more-icon{width:1.1rem;height:1.1rem}.form-altum .breakdance-form{gap:1.75rem 2.25rem}.form-altum .breakdance-form-field{width:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.form-altum .breakdance-form-field{padding:0 0 calc(var(--fs-caption) * 1.35 + .4rem)}.form-altum .breakdance-form-field--tel{grid-column-start:span 6}.form-altum .breakdance-form-field--email{grid-column-start:span 6}.form-altum .breakdance-form-field__label{display:block;color:var(--ink);font-weight:500;font-size:var(--fs-caption);line-height:1.55;margin-bottom:0.35rem}.form-altum .breakdance-form-field__required{display:none}.form-altum .breakdance-form-field__input{width:100%;color:var(--ink);font-family:inherit;font-size:var(--fs-body);line-height:1.55;padding-top:0.55rem;padding-right:0px;padding-bottom:0.55rem;padding-left:0px;background-color:transparent;border-radius:0px;border-top:0px solid;border-right:0px solid;border-bottom:1px solid var(--travertine);border-left:0px solid;transition:border-color 0.3s,box-shadow 0.3s}.form-altum .breakdance-form-field__input{box-shadow:none}.form-altum .breakdance-form-field__input:focus{background-color:transparent;box-shadow:0px 1px 0px 0px var(--brand-deep)}.form-altum textarea.breakdance-form-field__input{min-height:6.5rem;line-height:1.5;padding-top:0.55rem;padding-right:0px;padding-bottom:0.55rem;padding-left:0px}.form-altum textarea.breakdance-form-field__input{resize:vertical}.form-altum .breakdance-form-field--checkbox fieldset{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.form-altum .breakdance-form-field--checkbox legend{position:absolute;width:1px;height:1px;overflow:hidden}.form-altum .breakdance-form-field--checkbox legend{clip:rect(0 0 0 0);white-space:nowrap}.form-altum .breakdance-form-checkbox{display:block;font-size:var(--fs-caption);line-height:1.5}.form-altum .breakdance-form-checkbox input{display:inline-block;width:1.3rem;height:1.3rem;margin-top:0.12rem;margin-right:0px;margin-bottom:0px;margin-left:0px}.form-altum .breakdance-form-checkbox input{-webkit-appearance:auto;appearance:auto;accent-color:var(--brand-deep);vertical-align:-.3em}.form-altum .breakdance-form-checkbox__text{display:inline;color:var(--ink-soft);font-weight:400;font-size:var(--fs-caption);line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.form-altum .breakdance-form-checkbox__text a{color:var(--ink);text-decoration:underline}.form-altum .breakdance-form-checkbox__text a{text-underline-offset:.2em}.form-altum .form__note{color:var(--ink-soft);font-size:var(--fs-caption);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.form-altum .breakdance-form-footer{display:flex;justify-content:end;grid-column-start:span 6;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.form-altum .breakdance-form-button__submit{display:inline-flex;align-items:center;gap:1.1rem;min-height:4rem;color:var(--on-cta);font-weight:700;font-size:max(var(--fs-ui),19px);line-height:1.2;letter-spacing:-0.005em;padding-top:0.5rem;padding-right:0.5rem;padding-bottom:0.5rem;padding-left:1.75rem;background-color:var(--cta);border-radius:var(--r-pill);border-top:1px solid transparent;border-right:1px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent}.form-altum .breakdance-form-button__submit:hover{color:var(--on-cta);background-color:var(--cta-hover)}.form-altum .breakdance-form-field--html{align-self:center;grid-column-start:span 6;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.form-altum .breakdance-form-field--hpinput{order:99}.form-altum .field__opt{color:var(--ink-soft);font-weight:400}.form-altum select.breakdance-form-field__input{overflow:hidden;line-height:1.3;padding-top:0.55rem;padding-right:1.75rem;padding-bottom:0.55rem;padding-left:0px;background-image:url(data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 12 12\'%3E%3Cpath d=\'M1.5 3.75l4.5 4.5 4.5-4.5\' fill=\'none\' stroke=\'%23212121\' stroke-width=\'1.2\'/%3E%3C/svg%3E);background-size:1rem auto;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll}.form-altum select.breakdance-form-field__input{white-space:nowrap;text-overflow:ellipsis;background-position:right 0 center}.form-altum .breakdance-form-field--select{padding-bottom:0px}.form-altum .breakdance-form .breakdance-form-checkbox__text{padding-left:0px}.form-altum .breakdance-form-field__input:user-invalid{border-bottom:1px solid var(--brand);box-shadow:0px 1px 0px 0px var(--brand)}.form-altum .breakdance-form-field__input:user-invalid:focus{border-bottom:1px solid var(--brand-deep);box-shadow:0px 1px 0px 0px var(--brand-deep)}.form-altum{--bde-form-font-size:var(--fs-body);--bde-form-input-background-color:transparent;--bde-form-input-focused-background-color:transparent;--bde-form-input-focused-border-color:var(--brand-deep);--bde-form-input-focused-shadow:0 1px 0 0 var(--brand-deep);--bde-form-checkbox-selected-color:var(--brand-deep)}@media (max-width:767px){.form-altum .breakdance-form{gap:1.1rem}.form-altum .breakdance-form-field--tel{grid-column-start:1;grid-column-end:-1}.form-altum .breakdance-form-field--email{grid-column-start:1;grid-column-end:-1}.form-altum .breakdance-form-footer{justify-content:start;grid-column-start:1;grid-column-end:-1}.form-altum .breakdance-form-button__submit{justify-content:space-between;gap:0.9rem;width:auto;min-height:3.25rem;padding-left:1.25rem}.form-altum .breakdance-form-field--html{grid-column-start:1;grid-column-end:-1}}.modal__head{margin-bottom:2.75rem}@media (max-width:767px){.modal__head{margin-bottom:1.75rem;padding-right:3rem}}.modal__title{color:var(--ink);font-weight:500;font-size:calc(var(--fs-h2) * .66);line-height:1.05;letter-spacing:-0.03em;margin-top:1.25rem}@media (max-width:767px){.modal__title{font-size:1.75rem}}.modal__title-line{display:block}.breakdance-popup{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.breakdance-popup-close-button{border-top:1px solid var(--hairline);border-right:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-left:1px solid var(--hairline)}.line{display:block;overflow:hidden;margin-top:-0.08em;margin-right:0px;margin-bottom:-0.14em;margin-left:0px;padding-top:0.08em;padding-right:0px;padding-bottom:0.14em;padding-left:0px}.line__in{display:block}.invest{padding:calc(var(--sec-y) * .8) var(--pad-x) calc(var(--sec-y) * .55);scroll-margin-top:6rem}.invest__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,27rem);align-items:end;gap:2rem 4rem;margin-bottom:3.5rem}@media (max-width:1023px){.invest__head{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.invest__head{gap:1.25rem;margin-bottom:1.75rem}}.invest__title{margin-top:1.5rem}.invest__intro{color:var(--ink-soft);font-size:var(--fs-body);line-height:1.55}.inv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:var(--gap)}.inv{position:relative;overflow:hidden;border-radius:var(--r-lg)}.inv{isolation:isolate}@media (max-width:767px){.inv{border-radius:var(--r-card)}}.inv--featured{display:flex;flex-flow:column;grid-column-start:span 8;background-color:var(--surface)}@media (max-width:1023px){.inv--featured{grid-column-start:1;grid-column-end:-1}}.inv--soon{display:flex;flex-flow:column;grid-column-start:span 4;min-height:36rem;color:var(--on-brand);padding-top:2.25rem;padding-right:2.25rem;padding-bottom:2.25rem;padding-left:2.25rem;background-color:var(--brand-deep)}.inv--soon .inv__tags{position:static}@media (max-width:1023px){.inv--soon{grid-column-start:1;grid-column-end:-1;min-height:26rem}}@media (max-width:767px){.inv--soon{min-height:0px;padding-top:1.5rem;padding-right:1.25rem;padding-bottom:1.5rem;padding-left:1.25rem}.inv--soon .pill{justify-content:space-between;width:100%}}.inv__media{position:relative;height:27rem;overflow:hidden;background-color:var(--greige)}@media (max-width:1023px){.inv__media{height:24rem}}@media (max-width:767px){.inv__media{height:15rem}}.inv__img{width:100%;height:100%;object-fit:cover;object-position:50% 62%}.inv__tags{display:flex;gap:0.5rem;position:absolute;top:1.25rem;right:1.25rem;left:1.25rem}.inv__tags{flex-wrap:wrap}@media (max-width:767px){.inv__tags{gap:0.35rem;top:0.75rem;right:0.75rem;left:0.75rem}}.inv__avail{bottom:1.25rem;left:1.25rem}.inv__avail strong{font-weight:500}@media (max-width:767px){.inv__avail{bottom:0.75rem;left:0.75rem}}.inv__body{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:1.75rem 3rem;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:2.25rem;padding-right:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem}@media (max-width:767px){.inv__body{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-top:1.5rem;padding-right:1.25rem;padding-bottom:1.5rem;padding-left:1.25rem}}.inv__name{color:var(--ink);font-weight:500;font-size:var(--fs-h3);line-height:1.05;letter-spacing:-0.03em}.inv__loc{color:var(--ink-soft);font-size:var(--fs-caption);margin-top:0.55rem}.inv__price{text-align:right}@media (max-width:767px){.inv__price{text-align:left}}.inv__price-label{display:block;color:var(--ink-soft);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:0.22em}.inv__price-value{display:block;color:var(--ink);font-weight:500;font-size:calc(var(--fs-h3) * .7);letter-spacing:-0.02em;margin-top:0.35rem}.inv__price-value{white-space:nowrap}.inv__facts{display:flex;gap:1rem 2.5rem;grid-column-start:1;grid-column-end:-1;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:1.35rem;padding-right:0px;padding-bottom:1.35rem;padding-left:0px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.inv__facts ul{display:flex;flex-flow:row;gap:1rem 2.5rem}.inv__facts ul{flex-wrap:wrap}.inv__facts ul li .bde-icon-list__item-wrapper{gap:0.75rem;color:var(--ink-soft);font-size:var(--fs-body);line-height:1.3}.inv__facts ul li .bde-icon-list__icon{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--brand-deep);font-size:2rem}.inv__facts ul li .bde-icon-list__icon>svg{fill:none;stroke:currentColor}.inv__facts ul li .bde-icon-list__text{color:inherit;font-weight:400;font-size:inherit}.inv__facts ul li .bde-icon-list__text strong{color:var(--ink);font-weight:500}.inv__facts{flex-wrap:wrap;list-style:none}@media (max-width:767px){.inv__facts{gap:0.85rem 1.5rem;padding-top:1.15rem;padding-right:0px;padding-bottom:1.15rem;padding-left:0px}.inv__facts ul{gap:0.85rem 1.5rem}.inv__facts ul li .bde-icon-list__item-wrapper{font-size:var(--fs-caption)}.inv__facts ul li .bde-icon-list__icon{font-size:1.75rem}.inv__facts ul li{flex-grow:1;flex-shrink:1;flex-basis:42%}}.inv__fact{display:flex;align-items:center;gap:0.75rem;color:var(--ink-soft);font-size:var(--fs-body);line-height:1.3}@media (max-width:767px){.inv__fact{flex-grow:1;flex-shrink:1;flex-basis:42%;font-size:var(--fs-caption)}}.inv__fact-icon{flex-grow:0;flex-shrink:0;flex-basis:auto;width:2rem;height:2rem;color:var(--brand-deep)}@media (max-width:767px){.inv__fact-icon{width:1.75rem;height:1.75rem}}.inv__fact-text strong{color:var(--ink);font-weight:500}.inv__actions{display:flex;gap:0.75rem 1rem;grid-column-start:1;grid-column-end:-1}.inv__actions{flex-wrap:wrap}@media (max-width:767px){.inv__actions .pill{justify-content:space-between;width:100%}}.inv__pattern{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:-2;width:100%;height:100%;color:var(--brand-light);opacity:0.14;pointer-events:none}.inv__pattern{-webkit-mask-image:linear-gradient(to bottom,#000,transparent 75%);mask-image:linear-gradient(to bottom,#000,transparent 75%)}.inv__ghost{position:absolute;top:38%;right:-0.06em;z-index:-1;color:var(--on-brand-06);font-weight:500;font-size:calc(var(--fs-ghost) * .95);line-height:0.8;letter-spacing:-0.06em;pointer-events:none}.inv__ghost{white-space:nowrap}@media (max-width:767px){.inv__ghost{top:7.5rem;font-size:5rem}}.inv__soon-body{margin-top:auto;padding-top:4rem}@media (max-width:767px){.inv__soon-body{padding-top:3rem}}.inv__kicker{color:var(--on-brand-75);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:0.22em}.inv__name--soon{color:var(--on-brand);font-size:calc(var(--fs-h2) * .82);letter-spacing:-0.04em;margin-top:0.75rem}.inv__text{max-width:30rem;color:var(--on-brand-80);font-size:var(--fs-body);line-height:1.55;margin-top:1.25rem;margin-right:0px;margin-bottom:2rem;margin-left:0px}@media (max-width:767px){.inv__text{margin-top:1rem;margin-right:0px;margin-bottom:1.5rem;margin-left:0px}}@keyframes header-compact{to{height:var(--hc);background-color:var(--background);box-shadow:0 0 0 1px rgba(196,191,178,.55),0 1.5rem 3rem -2rem rgba(126,48,0,.35)}}header.header{--hc:4rem;animation:header-compact linear both;animation-timeline:scroll(root);animation-range:0 40px}@media (max-width:767px){header.header{--hc:3.5rem}}.bde-icon>.bde-icon-icon.breakdance-icon-atom{width:100%;height:100%;font-size:inherit}.bde-icon>.bde-icon-icon.breakdance-icon-atom>svg{width:100%;height:100%}.bde-icon>.bde-icon-icon.breakdance-icon-atom>svg{fill:currentColor;stroke:none;stroke-width:1}#bde-main:not(:has(>.page-frame)){display:flex;flex-flow:column;gap:var(--frame)}#bde-main:not(:has(>.page-frame)){padding:var(--frame)}