.sun-study{--sun:#f2b72b;background:color-mix(in srgb, var(--plate) 90%, transparent);border:1px solid var(--line-strong);margin:4.5rem 0;padding:clamp(1.25rem,3vw,2.25rem)}.sun-study .sun-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1.25rem;display:flex}.sun-study h2{font-size:var(--step-3);margin-top:.45rem}.sun-study .sun-apartment{color:var(--ink-soft);margin:.7rem 0 0}.sun-study .sun-status{border:1px solid var(--line-strong);font:500 var(--step--2)/1.4 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-mute);flex:none;padding:.35rem .65rem}.sun-study .sun-status.is-strong{border-color:var(--accent);color:var(--accent)}.sun-study .sun-layout{grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);margin-top:2rem;display:grid}.sun-study .sun-plan{border:1px solid var(--line);background:#fff;justify-content:center;align-items:flex-start;min-width:0;display:flex;overflow:hidden}.sun-study .sun-plan svg{width:auto;max-width:100%;height:min(68vh,48rem);display:block}.sun-study .sun-light{fill:var(--sun);mix-blend-mode:multiply}.sun-study .north line{stroke:#111;stroke-width:max(1.5px,.25%)}.sun-study .north marker path{fill:#111}.sun-study .north text{fill:#111;stroke:#fff;stroke-width:max(2px,.6%);paint-order:stroke fill;font:600 max(13px, 2.7%) var(--font-text)}.sun-study .sun-aside{gap:1.4rem;display:grid}.sun-study .sun-dial{width:min(100%,12.5rem);margin-inline:auto;display:block}.sun-study .dial-ring,.sun-study .dial-grid{fill:none;stroke:var(--line)}.sun-study .dial-ring{stroke-width:1.5px}.sun-study .dial-grid{stroke-width:1px}.sun-study .dial-path{fill:none;stroke:var(--sun);stroke-width:2.5px}.sun-study .dial-dot{fill:var(--sun);stroke:var(--plate);stroke-width:3px}.sun-study .sun-dial text{fill:var(--ink);font:500 12px var(--font-text)}.sun-study .sun-readout{gap:.5rem;margin:0;display:grid}.sun-study .sun-readout div{grid-template-columns:1fr auto;align-items:baseline;gap:1rem;display:grid}.sun-study .sun-readout dt{color:var(--ink-mute)}.sun-study .sun-readout dd{text-align:right;font-family:var(--font-mono);margin:0}.sun-study .room-state{min-height:3.1rem;font-size:var(--step--1);color:var(--ink-soft);margin:0}.sun-study .room-hours{border-top:1px solid var(--line);padding-top:1rem}.sun-study .room-hours ul{gap:.75rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.sun-study .room-hours li{font-size:var(--step--1);gap:.15rem;display:grid}.sun-study .room-hours li span:last-child{color:var(--ink-mute);font:var(--step--2)/1.45 var(--font-mono)}.sun-study .sun-controls{border-top:1px solid var(--line);grid-template-columns:10.5rem minmax(12rem,1fr) auto;align-items:end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}.sun-study label{gap:.55rem;display:grid}.sun-study .time-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.sun-study input[type=date]{border:1px solid var(--line-strong);width:100%;min-width:0;color:var(--ink);background:var(--paper);font:var(--step--1) var(--font-mono);border-radius:0;padding:.65rem .7rem}.sun-study input[type=range]{width:100%;accent-color:var(--accent)}.sun-study button{border:1px solid var(--accent);min-height:2.75rem;color:var(--paper);background:var(--accent);font:500 var(--step--1) var(--font-text);cursor:pointer;border-radius:0;padding:.65rem 1rem}.sun-study button:hover{filter:brightness(.92)}.sun-study button:disabled{opacity:.5;cursor:default}.sun-study .method-note{border-top:1px solid var(--line);color:var(--ink-mute);font-size:var(--step--2);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:2rem;margin-top:1.5rem;padding-top:1rem;display:grid}.sun-study .method-note p{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=52rem){.sun-study .sun-layout{grid-template-columns:1fr}.sun-study .sun-plan svg{width:100%;height:auto;max-height:44rem}.sun-study .sun-aside{grid-template-columns:9rem minmax(0,1fr);align-items:center}.sun-study .room-state,.sun-study .room-hours{grid-column:1/-1}.sun-study .sun-controls{grid-template-columns:9.5rem minmax(0,1fr)}.sun-study button{grid-column:1/-1}}@media (width<=34rem){.sun-study{margin-inline:calc(var(--gutter) * -.25);padding:1rem}.sun-study .sun-heading{gap:1rem;display:grid}.sun-study .sun-aside{grid-template-columns:7.5rem minmax(0,1fr)}.sun-study .sun-controls,.sun-study .method-note{grid-template-columns:1fr}.sun-study button{grid-column:auto}}.address-profile[data-astro-cid-oiszotpz]{margin-top:4rem}.profile-opening[data-astro-cid-oiszotpz]{border-block:1px solid var(--line-strong);grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(2rem,6vw,6rem);padding-block:3rem;display:grid}.profile-title[data-astro-cid-oiszotpz] h2[data-astro-cid-oiszotpz]{max-width:16ch;font-size:var(--step-4);margin-top:.65rem}.profile-intro[data-astro-cid-oiszotpz]{font-size:var(--step-1);color:var(--ink-soft);line-height:1.65}.profile-intro[data-astro-cid-oiszotpz] p[data-astro-cid-oiszotpz]{margin:0}.profile-meta[data-astro-cid-oiszotpz]{margin-top:1.25rem!important}.evidence-key[data-astro-cid-oiszotpz]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1.25rem;display:grid}.evidence-key[data-astro-cid-oiszotpz] div[data-astro-cid-oiszotpz]{background:var(--paper);padding:1rem}.evidence-key[data-astro-cid-oiszotpz] span[data-astro-cid-oiszotpz]{font:500 var(--step--2) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:block}.evidence-key[data-astro-cid-oiszotpz] p[data-astro-cid-oiszotpz]{font-size:var(--step--1);color:var(--ink-mute);margin:.4rem 0 0}.day-line[data-astro-cid-oiszotpz]{margin:4.5rem 0}.day-line[data-astro-cid-oiszotpz] header[data-astro-cid-oiszotpz]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.day-line[data-astro-cid-oiszotpz] h2[data-astro-cid-oiszotpz]{font-size:var(--step-2)}.day-line[data-astro-cid-oiszotpz] ol[data-astro-cid-oiszotpz]{border-top:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);gap:0;margin:2rem 0 0;padding:2.2rem 0 0;list-style:none;display:grid;position:relative}.day-line[data-astro-cid-oiszotpz] ol[data-astro-cid-oiszotpz]:before{content:"";background:linear-gradient(90deg,#8da7c4,#e4b55e 52%,#42506d);width:66.666%;height:3px;position:absolute;top:-2px;left:0}.day-line[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz]{padding-right:clamp(1rem,3vw,2.75rem);position:relative}.day-line[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz]:before{content:"";background:var(--paper);border:2px solid var(--ink);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-2.63rem;left:0}.day-line[data-astro-cid-oiszotpz] h3[data-astro-cid-oiszotpz]{font-size:var(--step-1);margin-top:.55rem;line-height:1.2}.day-line[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz] p[data-astro-cid-oiszotpz]:last-child{max-width:27rem;font-size:var(--step--1);color:var(--ink-mute);margin:.65rem 0 0}.section-head[data-astro-cid-oiszotpz]{border-bottom:1px solid var(--line-strong);margin-bottom:1.5rem;padding-bottom:1rem}.section-head[data-astro-cid-oiszotpz] h2[data-astro-cid-oiszotpz]{font-size:var(--step-3);margin-top:.4rem}.finding-list[data-astro-cid-oiszotpz]{display:grid}.finding[data-astro-cid-oiszotpz]{border-bottom:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);gap:1.5rem;padding:2rem 0;display:grid}.finding-index[data-astro-cid-oiszotpz]{font:var(--step-2) var(--font-mono);color:var(--line-strong)}.finding-copy[data-astro-cid-oiszotpz]{max-width:48rem}.finding-top[data-astro-cid-oiszotpz]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.finding[data-astro-cid-oiszotpz] h3[data-astro-cid-oiszotpz]{font-size:var(--step-2);margin-top:.55rem;line-height:1.18}.finding-copy[data-astro-cid-oiszotpz]>p[data-astro-cid-oiszotpz]{color:var(--ink-soft);margin:1rem 0 0;line-height:1.65}.finding[data-astro-cid-oiszotpz] .finding-detail[data-astro-cid-oiszotpz]{border-left:2px solid var(--accent);color:var(--ink-mute);font-size:var(--step--1);padding-left:1rem}.evidence[data-astro-cid-oiszotpz]{font:var(--step--2) var(--font-mono);color:var(--ink-mute);flex:none}.evidence[data-astro-cid-oiszotpz].is-calc{color:var(--accent)}.evidence[data-astro-cid-oiszotpz].is-visit{color:#8b5d16}.source-inline[data-astro-cid-oiszotpz]{font-size:var(--step--1);color:var(--accent);margin-top:1rem}.profile-closing[data-astro-cid-oiszotpz]{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2.5rem,6vw,6rem);margin-top:5rem;padding-top:2.5rem;display:grid}.profile-closing[data-astro-cid-oiszotpz] h2[data-astro-cid-oiszotpz]{font-size:var(--step-2);margin-top:.5rem}.viewing[data-astro-cid-oiszotpz] ol[data-astro-cid-oiszotpz]{counter-reset:viewing;margin:1.5rem 0 0;padding:0;list-style:none}.viewing[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz]{counter-increment:viewing;border-bottom:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:.8rem 0;display:grid}.viewing[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz]:before{content:counter(viewing, decimal-leading-zero);font:var(--step--2) var(--font-mono);color:var(--ink-mute)}.profile-sources[data-astro-cid-oiszotpz]{background:var(--plate);border:1px solid var(--line);align-self:start;padding:1.5rem}.profile-sources[data-astro-cid-oiszotpz] ol[data-astro-cid-oiszotpz]{gap:.85rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.profile-sources[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz]{font-size:var(--step--1);grid-template-columns:1.6rem minmax(0,1fr);gap:.6rem;display:grid}.profile-sources[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz]>span[data-astro-cid-oiszotpz]:first-child{color:var(--ink-mute);font-family:var(--font-mono)}.profile-sources[data-astro-cid-oiszotpz] .source-title[data-astro-cid-oiszotpz]{color:var(--ink-soft);font-family:var(--font-text)}.source-date[data-astro-cid-oiszotpz]{color:var(--ink-mute);font-size:var(--step--2);margin:1.5rem 0 0}@media (width<=48rem){.profile-opening[data-astro-cid-oiszotpz],.profile-closing[data-astro-cid-oiszotpz]{grid-template-columns:1fr;gap:1.5rem}.evidence-key[data-astro-cid-oiszotpz]{grid-template-columns:1fr}.day-line[data-astro-cid-oiszotpz] header[data-astro-cid-oiszotpz]{display:grid}}@media (width<=40rem){.day-line[data-astro-cid-oiszotpz] ol[data-astro-cid-oiszotpz]{border-top:0;border-left:1px solid var(--line-strong);grid-template-columns:1fr;gap:2rem;padding:0 0 0 1.5rem}.day-line[data-astro-cid-oiszotpz] ol[data-astro-cid-oiszotpz]:before{background:linear-gradient(#8da7c4,#e4b55e 52%,#42506d);width:3px;height:66.666%;top:0;left:-2px}.day-line[data-astro-cid-oiszotpz] li[data-astro-cid-oiszotpz]:before{top:.25rem;left:-1.88rem}.finding[data-astro-cid-oiszotpz]{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.finding-top[data-astro-cid-oiszotpz]{align-items:flex-start}}.photo-viewer{color:#f5f5f2;background:#0b0d10;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.photo-viewer::backdrop{background:#05070af5}.photo-viewer-shell{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.photo-viewer-head{min-height:4.25rem;padding:max(.75rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1rem;display:flex}.photo-viewer-head p{color:#ffffffb8;margin:0}.photo-viewer-head button,.photo-arrow{color:#fff;min-width:2.75rem;min-height:2.75rem;font:500 var(--step--1) var(--font-text);cursor:pointer;background:#0c0e11b3;border:1px solid #fff6;border-radius:0}.photo-viewer-head button{padding:.55rem .9rem}.photo-viewer-stage{touch-action:pan-y;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.photo-viewer-stage figure{place-items:center;width:100%;height:100%;margin:0;display:grid}.photo-viewer-stage img{object-fit:contain;user-select:none;-webkit-user-drag:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.photo-arrow{z-index:2;font-size:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.photo-arrow.is-prev{left:max(.75rem, env(safe-area-inset-left))}.photo-arrow.is-next{right:max(.75rem, env(safe-area-inset-right))}.photo-arrow[hidden]{display:none}@media (width<=40rem){.photo-arrow{top:auto;bottom:max(.75rem, env(safe-area-inset-bottom));transform:none}}html[data-modal-open=true]{overflow:hidden}.plan-viewer{--sun:#f2b72b;border:1px solid var(--line-strong);width:min(94rem,100vw - 1rem);max-width:none;height:min(58rem,100dvh - 1rem);max-height:none;color:var(--ink);background:var(--paper);padding:0;overflow:hidden}.plan-viewer::backdrop{backdrop-filter:blur(3px);background:#080b0fc7}.plan-viewer-shell{grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.plan-viewer-head{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.1rem 1.25rem;display:flex}.plan-viewer-head h2{font-size:var(--step-2);margin-top:.35rem}.plan-viewer-meta{color:var(--ink-mute);font-size:var(--step--1);margin:.35rem 0 0}.plan-viewer-close,.plan-zoom button,.plan-play,.detailed-model{border:1px solid var(--line-strong);min-height:2.75rem;color:var(--ink);background:var(--plate);font:500 var(--step--1) var(--font-text);cursor:pointer;border-radius:0}.plan-viewer-close{padding:.55rem .9rem}.plan-viewer-body{min-height:0;padding:1.25rem;overflow:auto}.plan-viewer-grid{grid-template-columns:minmax(0,1fr) 18rem;align-items:start;gap:clamp(1rem,3vw,2.5rem);display:grid}.plan-image-column{min-width:0}.plan-image-frame{border:1px solid var(--line);overscroll-behavior:contain;background:#fff;height:min(57vh,36rem);min-height:20rem;display:block;position:relative;overflow:auto}.plan-image-frame>img{object-fit:contain;width:auto;max-width:none;height:auto;max-height:none;margin-inline:auto;display:block}.plan-north{z-index:2;color:#111;pointer-events:none;background:#ffffffe0;border:1px solid #13151959;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid;position:absolute;top:.8rem;right:.8rem}.plan-north span{font:600 1.7rem/1 var(--font-text);transform-origin:50%;position:absolute}.plan-north b{font:500 .48rem var(--font-mono);letter-spacing:.04em;text-transform:uppercase;position:absolute;bottom:.18rem}.plan-light-vector{z-index:2;color:#111;width:max-content;max-width:calc(100% - 1.6rem);font:500 .72rem var(--font-mono);pointer-events:none;background:#ffffffe6;border:1px solid #13151947;align-items:center;gap:.6rem;padding:.55rem .7rem;display:flex;position:absolute;bottom:.8rem;left:.8rem}.plan-light-vector[hidden]{display:none}.plan-light-arrow{color:#c48200;font:700 1.35rem/1 var(--font-text);display:inline-block}.plan-zoom{align-items:center;gap:.45rem;margin-top:.65rem;display:flex}.plan-zoom button{min-width:2.75rem;padding:.4rem .75rem}.plan-zoom span{text-align:center;min-width:3.5rem;font-size:var(--step--2)}.plan-solar-aside{gap:1rem;display:grid}.plan-sun-dial{width:min(100%,12rem);margin-inline:auto;display:block}.plan-sun-dial .dial-ring,.plan-sun-dial .dial-grid{fill:none;stroke:var(--line)}.plan-sun-dial .dial-ring{stroke-width:1.5px}.plan-sun-dial .dial-grid{stroke-width:1px}.plan-sun-dial .dial-path{fill:none;stroke:var(--sun);stroke-width:2.5px}.plan-sun-dial .dial-dot{fill:var(--sun);stroke:var(--plate);stroke-width:3px}.plan-sun-dial text{fill:var(--ink);font:500 12px var(--font-text)}.plan-sun-readout{gap:.45rem;margin:0;display:grid}.plan-sun-readout div{grid-template-columns:1fr auto;gap:1rem;display:grid}.plan-sun-readout dt{color:var(--ink-mute)}.plan-sun-readout dd{text-align:right;font-family:var(--font-mono);margin:0}.plan-sun-state{min-height:3rem;color:var(--ink-soft);font-size:var(--step--1);margin:0}.detailed-model{border-color:var(--accent);width:100%;color:var(--accent);padding:.6rem .75rem}.plan-solar-controls{border-top:1px solid var(--line);grid-template-columns:10rem minmax(14rem,1fr) auto;align-items:end;gap:1rem;margin-top:1.25rem;padding-top:1.1rem;display:grid}.plan-solar-controls label{gap:.5rem;display:grid}.plan-solar-controls .time-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.plan-solar-controls input[type=date]{border:1px solid var(--line-strong);width:100%;min-height:2.75rem;color:var(--ink);background:var(--plate);font:var(--step--1) var(--font-mono);border-radius:0;padding:.55rem .65rem}.plan-solar-controls input[type=range]{width:100%;accent-color:var(--accent)}.plan-play{border-color:var(--accent);color:var(--paper);background:var(--accent);padding:.55rem .9rem}.plan-play:disabled{opacity:.5;cursor:default}.plan-north-control{grid-column:2/-1}.plan-method-note{border-top:1px solid var(--line);color:var(--ink-mute);font-size:var(--step--2);grid-template-columns:13rem minmax(0,1fr);gap:1.25rem;margin-top:1.1rem;padding-top:1rem;display:grid}.plan-method-note p{margin:0}.plan-status{border:1px solid var(--line-strong);width:max-content;font:500 var(--step--2) var(--font-mono);letter-spacing:.05em;text-transform:uppercase;align-self:start;padding:.3rem .5rem}@media (width<=52rem){.plan-viewer-grid{grid-template-columns:1fr}.plan-image-frame{height:min(52vh,32rem)}.plan-solar-aside{grid-template-columns:9rem minmax(0,1fr);align-items:center}.plan-sun-state,.detailed-model{grid-column:1/-1}}@media (width<=40rem){.plan-viewer{border:0;width:100vw;height:100dvh}.plan-viewer-head,.plan-viewer-body{padding:1rem}.plan-viewer-head{z-index:4;background:var(--paper);position:sticky;top:0}.plan-viewer-head h2{font-size:var(--step-1)}.plan-image-frame{height:48vh;min-height:17rem}.plan-solar-controls,.plan-method-note{grid-template-columns:1fr}.plan-north-control{grid-column:auto}.plan-solar-aside{grid-template-columns:7.5rem minmax(0,1fr)}.plan-play{width:100%}}.head[data-astro-cid-grozkpxz]{padding-block:3rem 1.5rem}.profile-mark[data-astro-cid-grozkpxz]{color:var(--accent);margin:0 0 .7rem}h1[data-astro-cid-grozkpxz]{font-size:var(--step-4);max-width:20ch}.from[data-astro-cid-grozkpxz]{font-size:var(--step-2);font-family:var(--font-text);margin:1rem 0 0}.lots[data-astro-cid-grozkpxz]{color:var(--ink-mute);font-size:var(--step-0)}.hero-open[data-astro-cid-grozkpxz]{width:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;border-radius:0;margin:0 0 2.5rem;padding:0;display:block;position:relative}.hero[data-astro-cid-grozkpxz]{width:100%;height:auto;display:block}.hero-open[data-astro-cid-grozkpxz]>span[data-astro-cid-grozkpxz]{color:#fff;font:500 var(--step--2) var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#0a0c0fb8;padding:.45rem .6rem;position:absolute;bottom:.8rem;right:.8rem}.facts[data-astro-cid-grozkpxz]{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1.5rem 2rem;margin:0 0 3rem;padding-top:1.5rem;display:grid}.facts[data-astro-cid-grozkpxz] div[data-astro-cid-grozkpxz]{margin:0}.facts[data-astro-cid-grozkpxz] dd[data-astro-cid-grozkpxz]{font-size:var(--step-0);margin:.3rem 0 0}h2[data-astro-cid-grozkpxz]{font-size:var(--step-2);margin-bottom:1rem}section[data-astro-cid-grozkpxz]{margin-bottom:3.5rem}.lots-sec[data-astro-cid-grozkpxz]{border-top:1px solid var(--line-strong);margin-top:5rem;padding-top:2rem}.lots-heading[data-astro-cid-grozkpxz]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.lots-heading[data-astro-cid-grozkpxz] h2[data-astro-cid-grozkpxz]{margin:.4rem 0 0}.lots-heading[data-astro-cid-grozkpxz]>p[data-astro-cid-grozkpxz]{max-width:31rem;color:var(--ink-mute);font-size:var(--step--1);margin:0}.scroller[data-astro-cid-grozkpxz]{overflow-x:auto}.lots-table[data-astro-cid-grozkpxz]{border-collapse:collapse;width:100%;font-size:var(--step--1);min-width:34rem}.lots-table[data-astro-cid-grozkpxz] th[data-astro-cid-grozkpxz]{text-align:left;border-bottom:1px solid var(--line);font-family:var(--font-text);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-mute);white-space:nowrap;padding:.6rem 1rem .6rem 0;font-size:.6875rem;font-weight:600}.lots-table[data-astro-cid-grozkpxz] td[data-astro-cid-grozkpxz]{border-bottom:1px solid var(--line-faint);padding:.7rem 1rem .7rem 0}.lots-table[data-astro-cid-grozkpxz] tr[data-astro-cid-grozkpxz].is-studied td[data-astro-cid-grozkpxz]{background:color-mix(in srgb, var(--accent) 6%, transparent)}.studied[data-astro-cid-grozkpxz]{width:max-content;color:var(--accent);font:var(--step--2) var(--font-mono);margin-top:.25rem;display:block}.plan-open[data-astro-cid-grozkpxz]{border:1px solid var(--line-strong);min-height:2.4rem;color:var(--accent);font:500 var(--step--2) var(--font-text);cursor:pointer;background:0 0;border-radius:0;margin-top:.45rem;padding:.35rem .55rem;display:block}.plan-open[data-astro-cid-grozkpxz]:hover{border-color:var(--accent)}.r[data-astro-cid-grozkpxz]{text-align:right;padding-right:0!important}.price[data-astro-cid-grozkpxz]{font-size:var(--step-0);white-space:nowrap}.gallery[data-astro-cid-grozkpxz]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.gallery[data-astro-cid-grozkpxz] button[data-astro-cid-grozkpxz]{cursor:zoom-in;background:0 0;border:0;border-radius:0;padding:0;display:block}.gallery[data-astro-cid-grozkpxz] img[data-astro-cid-grozkpxz]{width:100%;height:auto;display:block}.back[data-astro-cid-grozkpxz]{border-top:1px solid var(--line);font-size:var(--step-0);padding-top:1.5rem}@media (width<=42rem){.lots-heading[data-astro-cid-grozkpxz]{align-items:start;gap:.75rem;display:grid}}
