.eqx{--eqx-line:color-mix(in oklab, var(--hero-foreground) 12%, transparent);overflow-x:clip}.eqx-btn{border:1px solid #0000;align-items:center;gap:10px;height:52px;padding-inline:24px;font-size:13px;font-weight:700;transition:transform .25s,background .25s,box-shadow .25s,border-color .25s,color .25s;display:inline-flex}.eqx-btn:active{transform:scale(.97)}.eqx-btn.is-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 14px 32px -14px color-mix(in oklab, var(--primary) 70%, transparent)}.eqx-btn.is-primary:hover{box-shadow:0 20px 40px -14px color-mix(in oklab, var(--primary) 75%, transparent);transform:translateY(-2px)}.eqx-btn.is-ghost{color:var(--hero-foreground);border-color:color-mix(in oklab, var(--hero-foreground) 40%, transparent);background:color-mix(in oklab, var(--hero-foreground) 6%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.eqx-btn.is-ghost:hover{background:color-mix(in oklab, var(--hero-foreground) 14%, transparent)}.eqx-btn.is-ghost svg{animation:1.8s ease-in-out infinite eqxBob}.eqx-hero{isolation:isolate;min-height:min(92vh,820px);color:var(--hero-foreground);background:var(--ink);align-items:center;display:flex;position:relative;overflow:hidden}.eqx-hero-img{object-fit:cover;object-position:center 55%;z-index:-2;width:100%;height:100%;animation:24s ease-out forwards eqxZoom;position:absolute;inset:0}.eqx-hero-shade{z-index:-1;background:linear-gradient(100deg, color-mix(in oklab, var(--ink) 92%, transparent) 25%, color-mix(in oklab, var(--ink) 55%, transparent) 62%, color-mix(in oklab, var(--ink) 15%, transparent)), linear-gradient(to top, color-mix(in oklab, var(--ink) 80%, transparent), transparent 40%);position:absolute;inset:0}.eqx-hero-inner{padding-block:44px 64px}.eqx-hero .breadcrumb{color:color-mix(in oklab, var(--hero-foreground) 70%, transparent);margin-bottom:46px}.eqx-hero .eyebrow{color:color-mix(in oklab, var(--hero-foreground) 85%, transparent)}.eqx-hero h1{letter-spacing:-1.6px;margin:22px 0;font-size:clamp(42px,6.2vw,88px);font-weight:800;line-height:1.02}.eqx-hero h1 span{opacity:0;animation:.9s cubic-bezier(.2,.7,.2,1) forwards eqxRise;display:block;transform:translateY(40%)}.eqx-hero h1 span:nth-child(2){color:#0000;background:linear-gradient(90deg, var(--hero-foreground), color-mix(in oklab, var(--primary) 75%, var(--hero-foreground)));-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;animation-delay:.15s}.eqx-hero p{max-width:560px;color:color-mix(in oklab, var(--hero-foreground) 84%, transparent);opacity:0;margin:0;font-size:16px;line-height:1.85;animation:.9s cubic-bezier(.2,.7,.2,1) .35s forwards eqxRise}.eqx-hero-actions{opacity:0;flex-wrap:wrap;gap:14px;margin-top:32px;animation:.9s cubic-bezier(.2,.7,.2,1) .5s forwards eqxRise;display:flex}.eqx-stats{border-top:1px solid var(--eqx-line);opacity:0;grid-template-columns:repeat(4,minmax(0,1fr));max-width:980px;margin-top:56px;animation:.9s cubic-bezier(.2,.7,.2,1) .65s forwards eqxRise;display:grid}.eqx-stats>div{padding:22px 20px 0 0}.eqx-stats>div+div{border-left:1px solid var(--eqx-line);padding-left:20px}.eqx-stats strong{font-variant-numeric:tabular-nums;font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1;display:block}.eqx-stats span{color:color-mix(in oklab, var(--hero-foreground) 70%, transparent);margin-top:8px;font-size:12.5px;line-height:1.5;display:block}.eqx-hero-caption{text-align:right;max-width:360px;color:color-mix(in oklab, var(--hero-foreground) 65%, transparent);font-size:11px;position:absolute;bottom:16px;right:24px}.eqx-brands{background:var(--primary);color:var(--primary-foreground);padding:18px 0;overflow:hidden}.eqx-brands-track{width:max-content;animation:30s linear infinite eqxMarquee;display:flex}.eqx-brands-row{display:flex}.eqx-brands-row span{letter-spacing:3px;white-space:nowrap;align-items:center;gap:30px;padding-right:30px;font-size:17px;font-weight:800;display:flex}.eqx-brands-row i{border:2px solid;width:9px;height:9px;transform:rotate(45deg)}.eqx-park{background:linear-gradient(to bottom, var(--secondary), var(--background) 55%)}.eqx-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.eqx-head h2{letter-spacing:-.8px;margin:16px 0 0;font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.1}.eqx-head h2 span{color:var(--primary)}.eqx-head p{max-width:400px;color:var(--muted-foreground);margin:0;font-size:14px;line-height:1.85}.eqx-filters{z-index:20;background:color-mix(in oklab, var(--secondary) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;gap:8px;margin-bottom:22px;padding:12px 0;display:flex;position:sticky;top:91px}.eqx-filters button{height:44px;font:inherit;background:var(--background);border:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding-inline:18px;font-size:13px;font-weight:700;transition:background .25s,color .25s,border-color .25s,transform .25s;display:inline-flex}.eqx-filters button span{background:var(--secondary);border-radius:12px;place-items:center;min-width:24px;height:24px;padding-inline:6px;font-size:11px;transition:background .25s,color .25s;display:grid}.eqx-filters button:hover{border-color:var(--primary);transform:translateY(-1px)}.eqx-filters button.is-on{background:var(--ink);border-color:var(--ink);color:var(--hero-foreground)}.eqx-filters button.is-on span{background:var(--primary);color:var(--primary-foreground)}.eqx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.eqx-card{font:inherit;text-align:left;color:inherit;background:var(--background);border:1px solid var(--border);cursor:pointer;animation:eqxCard .6s calc(var(--i) * 45ms) backwards cubic-bezier(.2,.7,.2,1);flex-direction:column;padding:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.eqx-card:after{content:"";background:var(--primary);width:0;height:3px;transition:width .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0}.eqx-card:hover{border-color:color-mix(in oklab, var(--primary) 55%, var(--border));box-shadow:0 26px 46px -26px color-mix(in oklab, var(--foreground) 55%, transparent);transform:translateY(-6px)}.eqx-card:hover:after{width:100%}.eqx-card:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.eqx-photo{aspect-ratio:361/225;background:var(--secondary);display:block;position:relative;overflow:hidden}.eqx-photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.eqx-card:hover .eqx-photo img{transform:scale(1.07)}.eqx-zoom{background:var(--primary);width:38px;height:38px;color:var(--primary-foreground);opacity:0;place-items:center;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:12px;right:12px;transform:scale(.7)}.eqx-card:hover .eqx-zoom,.eqx-card:focus-visible .eqx-zoom{opacity:1;transform:none}.eqx-info{flex-direction:column;gap:4px;padding:16px 18px 20px;display:flex}.eqx-meta{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.eqx-chip{letter-spacing:.8px;text-transform:uppercase;background:color-mix(in oklab, var(--primary) 10%, var(--background));width:fit-content;color:var(--primary);padding:4px 9px;font-size:10px;font-weight:800}.eqx-num{color:#0000;-webkit-text-stroke:1px var(--border);font-size:22px;font-weight:800;line-height:1;transition:-webkit-text-stroke-color .3s}.eqx-card:hover .eqx-num{-webkit-text-stroke-color:var(--primary)}.eqx-info strong{font-size:16px;font-weight:750;line-height:1.35}.eqx-brand{letter-spacing:2px;color:var(--muted-foreground);font-size:13px;font-weight:800}.eqx-lb{z-index:100;background:color-mix(in oklab, var(--ink) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;gap:18px;padding:24px;animation:.25s ease-out eqxFade;display:flex;position:fixed;inset:0}.eqx-lb figure{background:var(--background);grid-template-columns:minmax(0,720px) 300px;max-height:calc(100vh - 48px);margin:0;animation:.35s cubic-bezier(.2,.7,.2,1) eqxPop;display:grid;box-shadow:0 40px 80px -30px oklch(0% 0 0/.8)}.eqx-lb img{object-fit:contain;background:var(--ink);width:100%;height:100%;max-height:calc(100vh - 48px);display:block}.eqx-lb figcaption{border-left:4px solid var(--primary);flex-direction:column;gap:12px;padding:30px 26px;display:flex}.eqx-lb figcaption strong{font-size:24px;line-height:1.25}.eqx-lb-brand{letter-spacing:3px;color:var(--muted-foreground);font-size:15px;font-weight:800}.eqx-lb-count{color:var(--muted-foreground);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.eqx-lb figcaption .eqx-btn{justify-content:center;margin-top:auto}.eqx-lb-nav,.eqx-lb-close{width:52px;height:52px;color:var(--hero-foreground);background:color-mix(in oklab, var(--hero-foreground) 8%, transparent);border:1px solid color-mix(in oklab, var(--hero-foreground) 25%, transparent);cursor:pointer;flex-shrink:0;place-items:center;transition:background .2s,border-color .2s;display:grid}.eqx-lb-nav:hover,.eqx-lb-close:hover{background:var(--primary);border-color:var(--primary)}.eqx-lb-close{position:absolute;top:18px;right:18px}.eqx-lb-nav:focus-visible,.eqx-lb-close:focus-visible{outline:2px solid var(--hero-foreground);outline-offset:2px}.eqx-rent{background:var(--ink);color:var(--hero-foreground);padding-block:100px;position:relative;overflow:hidden}.eqx-rent:before{content:"";background:repeating-linear-gradient(120deg, transparent 0 46px, var(--eqx-line) 46px 47px);opacity:.6;animation:40s linear infinite eqxDrift;position:absolute;inset:-40%}.eqx-rent-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid;position:relative}.eqx-rent-media{height:100%;min-height:460px;position:relative}.eqx-rent-media img{object-fit:cover;position:absolute;box-shadow:0 30px 60px -30px oklch(0% 0 0/.8)}.eqx-rent-media img:first-child{width:78%;height:72%;top:0;left:0}.eqx-rent-media img:nth-child(2){border:6px solid var(--ink);width:58%;height:52%;bottom:0;right:0}.eqx-rent-badge{background:var(--primary);color:var(--primary-foreground);flex-direction:column;padding:18px 22px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:6%;left:6%}.eqx-rent-badge strong{font-size:40px;font-weight:800;line-height:1}.eqx-rent .eyebrow{color:color-mix(in oklab, var(--hero-foreground) 80%, transparent)}.eqx-rent h2{letter-spacing:-.8px;margin:16px 0;font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.1}.eqx-rent h2 span{color:var(--primary)}.eqx-rent-copy>p{color:color-mix(in oklab, var(--hero-foreground) 75%, transparent);margin:0 0 26px;font-size:14.5px;line-height:1.85}.eqx-rent ul{grid-template-columns:1fr 1fr;gap:18px 22px;margin:0 0 30px;padding:0;list-style:none;display:grid}.eqx-rent li{gap:14px;display:flex}.eqx-rent li>span{background:color-mix(in oklab, var(--primary) 22%, transparent);width:42px;height:42px;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.eqx-rent li strong{margin-bottom:4px;font-size:14.5px;display:block}.eqx-rent li small{color:color-mix(in oklab, var(--hero-foreground) 65%, transparent);font-size:12.5px;line-height:1.6;display:block}.eqx-rent-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.eqx-link{color:var(--hero-foreground);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.eqx-link:hover{color:var(--primary)}@keyframes eqxZoom{0%{transform:scale(1.15)}to{transform:scale(1.02)}}@keyframes eqxRise{to{opacity:1;transform:none}}@keyframes eqxBob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes eqxMarquee{to{transform:translate(-50%)}}@keyframes eqxCard{0%{opacity:0;transform:translateY(26px)scale(.97)}}@keyframes eqxFade{0%{opacity:0}}@keyframes eqxPop{0%{opacity:0;transform:scale(.95)translateY(12px)}}@keyframes eqxDrift{to{transform:translate(94px)}}@media (width<=1280px){.eqx-filters{top:80px}}@media (width<=1100px){.eqx-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.eqx-lb figure{grid-template-columns:1fr;overflow:auto}.eqx-lb img{max-height:58vh}.eqx-lb figcaption{border-left:0;border-top:4px solid var(--primary)}}@media (width<=960px){.eqx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.eqx-stats>div:nth-child(3){border-left:0;padding-left:0}.eqx-stats>div:nth-child(n+3){border-top:1px solid var(--eqx-line);margin-top:6px;padding-top:18px}.eqx-rent-grid{grid-template-columns:1fr;gap:44px}.eqx-rent-media{min-height:380px}.eqx-head{flex-direction:column;align-items:flex-start}}@media (width<=640px){.eqx-hero{min-height:auto}.eqx-hero-inner{padding-block:28px 48px}.eqx-hero .breadcrumb{margin-bottom:28px}.eqx-hero h1{letter-spacing:-.8px}.eqx-hero p{font-size:14px}.eqx-hero-actions{flex-direction:column;align-items:stretch}.eqx-btn{justify-content:center}.eqx-stats{margin-top:36px}.eqx-stats>div{padding:18px 10px 0 0}.eqx-stats>div+div{padding-left:10px}.eqx-stats>div:nth-child(odd){border-left:0;padding-left:0}.eqx-hero-caption{display:none}.eqx-brands-row span{font-size:14px}.eqx-filters{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-inline:-20px;padding-inline:20px;top:73px;overflow-x:auto}.eqx-filters button{flex-shrink:0;height:40px;padding-inline:14px;font-size:12px}.eqx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.eqx-info{padding:12px 12px 14px}.eqx-info strong{font-size:13.5px}.eqx-brand{letter-spacing:1.4px;font-size:11px}.eqx-num{font-size:18px}.eqx-chip{padding:3px 7px;font-size:9px}.eqx-lb{gap:0;padding:12px}.eqx-lb-nav{z-index:2;width:46px;height:46px;position:absolute;bottom:18px}.eqx-lb-nav.is-prev{left:18px}.eqx-lb-nav.is-next{right:18px}.eqx-lb-close{z-index:2;width:44px;height:44px;top:10px;right:10px}.eqx-lb figure{max-height:calc(100vh - 100px)}.eqx-lb figcaption{padding:20px}.eqx-lb figcaption strong{font-size:20px}.eqx-rent{padding-block:64px}.eqx-rent ul{grid-template-columns:1fr}.eqx-rent-media{min-height:300px}}@media (prefers-reduced-motion:reduce){.eqx *,.eqx :before,.eqx :after{transition:none!important;animation:none!important}.eqx-hero h1 span,.eqx-hero p,.eqx-hero-actions,.eqx-stats{opacity:1;transform:none}}
