.roofed-sm[data-astro-cid-nlq3zvrv]{--roof:18px}@media (width>=1024px){.roofed-sm[data-astro-cid-nlq3zvrv]{--roof:26px}}.rx-hero[data-astro-cid-nlq3zvrv]{padding-top:calc(var(--header-h) + 22px)}.rx-glow[data-astro-cid-nlq3zvrv]{z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 50% 70%,#6d3ee06b,#0000 70%);height:70%;position:absolute;inset:auto -20% -10%}.rx-title-row[data-astro-cid-nlq3zvrv]{align-items:flex-start;gap:10px;display:flex}.rx-title[data-astro-cid-nlq3zvrv]{font-size:clamp(96px,27vw,400px);line-height:.8}.rx-count[data-astro-cid-nlq3zvrv]{background:var(--color-signal);color:var(--color-stage);border-radius:999px;flex:none;margin-top:.7em;padding:4px 9px;font-size:13px}.rx-accent[data-astro-cid-nlq3zvrv]{margin-top:.02em;font-size:clamp(44px,12.4vw,120px);line-height:1}.rx-lead[data-astro-cid-nlq3zvrv]{max-width:30rem;color:var(--color-mist);margin-top:14px;font-size:16px;line-height:1.45}html.js .rx-side[data-astro-cid-nlq3zvrv]{animation:rx-rise 1s var(--ease-expo) .35s both}@keyframes rx-rise{0%{opacity:0;translate:0 28px}}.rx-street[data-astro-cid-nlq3zvrv]{--h:150px;margin-top:34px;padding-bottom:18px;position:relative;overflow:clip}.rx-street-track[data-astro-cid-nlq3zvrv]{will-change:transform;align-items:flex-end;gap:14px;width:max-content;padding-left:16px;animation:80s linear infinite rx-drift;display:flex}@keyframes rx-drift{to{transform:translate(-50%)}}.rx-win[data-astro-cid-nlq3zvrv]{height:var(--h);width:calc(var(--h) * var(--r));flex:none;position:relative}html.js .rx-win[data-astro-cid-nlq3zvrv]{animation:rx-win-in .9s var(--ease-expo) both;animation-delay:calc(.15s + var(--i) * 60ms)}@keyframes rx-win-in{0%{clip-path:polygon(50% 100%,100% 100%,100% 100%,0 100%,0 100%);translate:0 30px}to{clip-path:polygon(50% -20%,100% 0,100% 100%,0 100%,0 0)}}.rx-win-frame[data-astro-cid-nlq3zvrv]{background:var(--color-surface);display:block;position:absolute;inset:0;overflow:hidden}.rx-win-img[data-astro-cid-nlq3zvrv]{object-fit:cover;width:100%;height:100%}.rx-win-roof[data-astro-cid-nlq3zvrv]{height:var(--roof);filter:drop-shadow(0 -2px 6px #9a7bffb3);position:absolute;inset:0 0 auto}.rx-ground[data-astro-cid-nlq3zvrv]{background:linear-gradient(90deg, transparent, var(--color-raised) 10%, var(--color-raised) 90%, transparent);height:2px;position:absolute;inset:auto 0 10px}@media (width>=768px){.rx-street[data-astro-cid-nlq3zvrv]{--h:210px}.rx-lead[data-astro-cid-nlq3zvrv]{font-size:18px}}@media (width>=1024px){.rx-hero[data-astro-cid-nlq3zvrv]{padding-top:calc(var(--header-h) + 40px)}.rx-title[data-astro-cid-nlq3zvrv]{font-size:min(23vw,340px)}.rx-count[data-astro-cid-nlq3zvrv]{padding:6px 13px;font-size:16px}.rx-side[data-astro-cid-nlq3zvrv]{justify-content:space-between;align-items:flex-end;gap:4vw;margin-top:-.1em;display:flex}.rx-accent[data-astro-cid-nlq3zvrv]{order:2;font-size:min(8.6vw,136px)}.rx-lead[data-astro-cid-nlq3zvrv]{order:1;margin:0 0 .6em;font-size:19px}.rx-street[data-astro-cid-nlq3zvrv]{--h:210px;margin-top:36px}.rx-street-track[data-astro-cid-nlq3zvrv]{gap:22px;padding-left:56px}}.rx-controls[data-astro-cid-nlq3zvrv]{gap:18px;padding-top:30px;padding-bottom:28px;display:grid}.rx-toggle[data-astro-cid-nlq3zvrv]{background:var(--color-raised);isolation:isolate;border-radius:999px;grid-template-columns:1fr 1fr;width:100%;max-width:520px;padding:5px;display:grid;position:relative}.rx-toggle-pill[data-astro-cid-nlq3zvrv]{z-index:-1;background:var(--color-brand);width:calc(50% - 5px);box-shadow:var(--glow-shadow);transition:translate .5s var(--ease-in-out-strong);border-radius:999px;position:absolute;top:5px;bottom:5px;left:5px}html[data-v=foto] .rx-toggle-pill[data-astro-cid-nlq3zvrv]{translate:100%}.rx-tab[data-astro-cid-nlq3zvrv]{min-height:52px;font-family:var(--font-display);white-space:nowrap;text-transform:uppercase;letter-spacing:.01em;color:var(--color-tint);transition:color .35s var(--ease-out-soft), transform .16s var(--ease-out-soft);border-radius:999px;padding:0 12px;font-size:17px;font-weight:800;font-stretch:80%}.rx-tab[data-astro-cid-nlq3zvrv] span[data-astro-cid-nlq3zvrv]{font-weight:600}.rx-tab[data-astro-cid-nlq3zvrv][aria-pressed=true]{color:var(--color-white)}.rx-chips[data-astro-cid-nlq3zvrv]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-nlq3zvrv]{min-height:44px;color:var(--color-white);transition:background-color .3s var(--ease-out-soft), border-color .3s var(--ease-out-soft), transform .16s var(--ease-out-soft);border:1.5px solid #c7b5ee52;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.chip-n[data-astro-cid-nlq3zvrv]{font-family:var(--font-display);letter-spacing:.08em;color:var(--color-tint);font-size:12px;font-weight:700}.n-photos[data-astro-cid-nlq3zvrv]{display:none}html[data-v=foto] .n-photos[data-astro-cid-nlq3zvrv]{display:inline}html[data-v=foto] .n-jobs[data-astro-cid-nlq3zvrv]{display:none}.chip[data-astro-cid-nlq3zvrv][aria-pressed=true]{background:var(--color-white);border-color:var(--color-white);color:var(--color-stage)}.chip[data-astro-cid-nlq3zvrv][aria-pressed=true] .chip-n[data-astro-cid-nlq3zvrv]{color:var(--color-brand)}@media (hover:hover) and (pointer:fine){.chip[data-astro-cid-nlq3zvrv]:hover{border-color:var(--color-glow)}.rx-tab[data-astro-cid-nlq3zvrv]:hover{color:var(--color-white)}}@media (width>=1024px){.rx-controls[data-astro-cid-nlq3zvrv]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding-top:56px;padding-bottom:44px}.rx-toggle[data-astro-cid-nlq3zvrv]{width:460px}.rx-chips[data-astro-cid-nlq3zvrv]{justify-content:flex-end}}.rx-view[data-astro-cid-nlq3zvrv]{view-transition-name:rx-grid}.rx-view-photos[data-astro-cid-nlq3zvrv]{display:none}html[data-v=foto] .rx-view-photos[data-astro-cid-nlq3zvrv]{display:block}html[data-v=foto] .rx-view-jobs[data-astro-cid-nlq3zvrv]{display:none}.jr-photos[data-astro-cid-nlq3zvrv]{--rh:150px;--g:6px;gap:var(--g)}@media (width>=640px){.jr-photos[data-astro-cid-nlq3zvrv]{--rh:190px;--g:8px}}@media (width>=1024px){.jr-photos[data-astro-cid-nlq3zvrv]{--rh:250px;--g:10px;row-gap:10px}}html.js .jr-item[data-astro-cid-nlq3zvrv]:not([hidden]){animation:jr-rise .9s var(--ease-expo) both;animation-delay:calc(.2s + var(--k,0) * 50ms)}html.js .jr-item[data-astro-cid-nlq3zvrv].is-still{animation:none}html.js .jr-item[data-astro-cid-nlq3zvrv].is-new{animation-delay:calc(var(--k,0) * 50ms)}@keyframes jr-rise{0%{clip-path:polygon(50% 100%,100% 100%,100% 100%,0 100%,0 100%);translate:0 48px}to{clip-path:polygon(50% -30px,100% 0,100% 100%,0 100%,0 0)}}.card[data-astro-cid-nlq3zvrv]{color:var(--color-white);display:block}.card-house[data-astro-cid-nlq3zvrv]{display:block;position:relative}.card-frame[data-astro-cid-nlq3zvrv]{aspect-ratio:var(--r);background:var(--color-surface);box-shadow:var(--glow-shadow);display:block;position:relative;overflow:hidden}.card-img[data-astro-cid-nlq3zvrv]{object-fit:cover;width:100%;height:100%;transition:scale 1s var(--ease-out-soft)}.card-roof[data-astro-cid-nlq3zvrv]{height:var(--roof);filter:drop-shadow(0 -2px 6px #9a7bffb3);position:absolute;inset:0 0 auto}.card-go[data-astro-cid-nlq3zvrv]{background:var(--color-brand);width:46px;height:46px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:12px;right:12px}.card-title[data-astro-cid-nlq3zvrv]{margin-top:14px;font-size:clamp(22px,6vw,30px);line-height:.95;display:block}.card-meta[data-astro-cid-nlq3zvrv]{color:var(--color-tint);margin-top:8px;display:block}@media (width>=1024px){.card-title[data-astro-cid-nlq3zvrv]{margin-top:18px;font-size:clamp(28px,2.3vw,40px)}.card-go[data-astro-cid-nlq3zvrv]{opacity:0;transition:opacity .4s var(--ease-out-soft), translate .5s var(--ease-out-soft);translate:0 12px}}@media (hover:hover) and (pointer:fine){.card[data-astro-cid-nlq3zvrv]:hover .card-img[data-astro-cid-nlq3zvrv]{scale:1.06}.card[data-astro-cid-nlq3zvrv]:hover .card-go[data-astro-cid-nlq3zvrv]{opacity:1;translate:0}.card[data-astro-cid-nlq3zvrv]:hover .arr[data-astro-cid-nlq3zvrv]{rotate:-45deg}}.ph[data-astro-cid-nlq3zvrv]{aspect-ratio:var(--r);background:var(--color-surface);color:var(--color-white);display:block;position:relative;overflow:hidden}.ph-img[data-astro-cid-nlq3zvrv]{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease-out-soft)}.ph-shade[data-astro-cid-nlq3zvrv]{background:linear-gradient(to top, var(--shade), transparent);pointer-events:none;position:absolute;inset:55% 0 0}.ph-badge[data-astro-cid-nlq3zvrv]{background:#0f0820cc;border-radius:999px;padding:4px 8px;font-size:10px;position:absolute;top:8px;left:8px}.ph-job[data-astro-cid-nlq3zvrv]{letter-spacing:.1em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;position:absolute;inset:auto 10px 9px;overflow:hidden}.ph[data-astro-cid-nlq3zvrv]:after{content:"";box-shadow:inset 0 0 0 3px var(--color-glow);opacity:0;transition:opacity .35s var(--ease-out-soft);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.ph[data-astro-cid-nlq3zvrv]:hover .ph-img[data-astro-cid-nlq3zvrv]{scale:1.06}.ph[data-astro-cid-nlq3zvrv]:hover:after{opacity:1}}.rx-more[data-astro-cid-nlq3zvrv]{flex-direction:column;align-items:center;gap:14px;padding-top:44px;display:flex}.rx-more-btn[data-astro-cid-nlq3zvrv]{min-width:min(100%,320px);min-height:64px;font-size:18px}.rx-more[data-astro-cid-nlq3zvrv] .btn[data-astro-cid-nlq3zvrv][hidden]{display:none}
