.hero[data-astro-cid-v4qhm7jo]{padding:12px 16px 0}.frame[data-astro-cid-v4qhm7jo]{position:relative;border-radius:var(--radius-frame);overflow:hidden;height:min(calc(100svh - var(--header-h) - 28px),860px);min-height:520px;background:var(--stone)}.frame[data-astro-cid-v4qhm7jo] picture,.frame[data-astro-cid-v4qhm7jo] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-text[data-astro-cid-v4qhm7jo]{position:absolute;inset:auto 0 0;padding:clamp(28px,5vw,72px);padding-top:160px;color:#fff;background:linear-gradient(to top,#18140fb8,#18140f6b 55%,#18140f00);display:grid;gap:18px;justify-items:start}.hero-text[data-astro-cid-v4qhm7jo] .h1[data-astro-cid-v4qhm7jo]{max-width:12ch}.hero-text[data-astro-cid-v4qhm7jo] .lede[data-astro-cid-v4qhm7jo]{color:#fff;max-width:36ch}.actions[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero-ghost[data-astro-cid-v4qhm7jo]{background:transparent;color:#fff;border-color:#ffffffb3}.hero-ghost[data-astro-cid-v4qhm7jo]:hover{background:#ffffff1f;border-color:#fff}.figures[data-astro-cid-v4qhm7jo] dl[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.figures[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]{padding:28px 20px 30px 0}.figures[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]+div[data-astro-cid-v4qhm7jo]{padding-left:24px;border-left:1px solid var(--line)}.figures[data-astro-cid-v4qhm7jo] dt[data-astro-cid-v4qhm7jo]{font-size:.875rem;color:var(--muted);margin-bottom:6px}.figures[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo]{margin:0;font:400 clamp(1.5rem,1.2rem + 1vw,2.25rem)/1.1 var(--serif)}.figures[data-astro-cid-v4qhm7jo] small[data-astro-cid-v4qhm7jo]{font:500 .875rem/1 var(--sans);color:var(--muted)}.project[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,7vw,120px);align-items:center}.project-photo[data-astro-cid-v4qhm7jo]{max-width:460px;justify-self:end;width:100%}.project-photo[data-astro-cid-v4qhm7jo] picture{display:block;aspect-ratio:10 / 13}.project-text[data-astro-cid-v4qhm7jo]{display:grid;gap:28px;max-width:620px}.credits[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:8px 0 0;padding-top:20px;border-top:1px solid var(--line)}.credits[data-astro-cid-v4qhm7jo] dt[data-astro-cid-v4qhm7jo]{font-size:.875rem;color:var(--muted)}.credits[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo]{margin:2px 0 0}.avail[data-astro-cid-v4qhm7jo]{background:var(--paper);border-block:1px solid var(--line)}.avail-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"head head" "draw list" "draw all";gap:32px clamp(32px,5vw,80px);align-items:start}.avail-head[data-astro-cid-v4qhm7jo]{grid-area:head;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 40px}.avail-head[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{max-width:42ch}.avail-grid[data-astro-cid-v4qhm7jo] .avail-drawing{grid-area:draw}.types[data-astro-cid-v4qhm7jo]{grid-area:list;list-style:none;border-top:1px solid var(--line-strong)}.types[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{border-bottom:1px solid var(--line)}.types[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:96px minmax(0,1fr) auto 18px;grid-template-areas:"plan name price arrow" "plan meta av arrow";gap:2px 16px;align-items:center;padding:14px 0;text-decoration:none}.types[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover .t-name[data-astro-cid-v4qhm7jo]{text-decoration:underline;text-underline-offset:.18em}.plan[data-astro-cid-v4qhm7jo]{grid-area:plan;width:96px;height:72px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:6px}.t-name[data-astro-cid-v4qhm7jo]{grid-area:name;font:400 1.375rem/1.1 var(--serif)}.t-surf[data-astro-cid-v4qhm7jo]{grid-area:meta;font-size:.9375rem;color:var(--muted)}.t-av[data-astro-cid-v4qhm7jo]{grid-area:av;font-size:.875rem;color:var(--muted);justify-self:end}.t-price[data-astro-cid-v4qhm7jo]{grid-area:price;font-weight:600;justify-self:end}.arrow[data-astro-cid-v4qhm7jo]{grid-area:arrow;color:var(--muted)}.avail-all[data-astro-cid-v4qhm7jo]{grid-area:all}.bleed[data-astro-cid-v4qhm7jo]{position:relative}.bleed[data-astro-cid-v4qhm7jo] picture{display:block;aspect-ratio:1920 / 820}.bleed-line[data-astro-cid-v4qhm7jo]{position:relative;padding-block:28px 0;font:400 var(--step-2)/1.2 var(--serif);max-width:calc(30ch + 2 * var(--gutter));margin-left:0}@media(min-width:1400px){.bleed-line[data-astro-cid-v4qhm7jo]{margin-left:calc((100vw - var(--max)) / 2 - var(--gutter))}}.place[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(40px,6vw,96px);align-items:center}.place-text[data-astro-cid-v4qhm7jo]{display:grid;gap:22px}.near[data-astro-cid-v4qhm7jo]{list-style:none;border-top:1px solid var(--line)}.near[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.small[data-astro-cid-v4qhm7jo]{font-size:.875rem;margin-top:-12px}.place[data-astro-cid-v4qhm7jo] .place-photo{display:block;aspect-ratio:11 / 8;border-radius:var(--radius-card);overflow:hidden}.sales[data-astro-cid-v4qhm7jo]{background:var(--paper);border-top:1px solid var(--line)}.sales-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px)}.sales-grid[data-astro-cid-v4qhm7jo] .lede[data-astro-cid-v4qhm7jo]{margin-top:20px}.sales-people[data-astro-cid-v4qhm7jo]{display:grid;gap:36px}.office[data-astro-cid-v4qhm7jo]{padding-top:24px;border-top:1px solid var(--line);display:grid;gap:2px}.office[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{display:inline-block;padding-block:6px}.o-name[data-astro-cid-v4qhm7jo]{font:400 1.375rem/1.2 var(--serif)}@media(max-width:1100px){.figures[data-astro-cid-v4qhm7jo] dl[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(3,minmax(0,1fr))}.figures[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]:nth-child(4){border-left:0;padding-left:0}}@media(max-width:860px){.project[data-astro-cid-v4qhm7jo],.place[data-astro-cid-v4qhm7jo],.sales-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.project-photo[data-astro-cid-v4qhm7jo]{justify-self:start;max-width:340px}.avail-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;grid-template-areas:"head" "list" "all" "draw"}}@media(max-width:640px){.hero[data-astro-cid-v4qhm7jo]{padding:8px 8px 0}.frame[data-astro-cid-v4qhm7jo]{height:auto;min-height:0;aspect-ratio:4 / 5;max-height:calc(100svh - var(--header-h) - 90px);border-radius:16px}.hero-text[data-astro-cid-v4qhm7jo]{padding:120px 22px 22px;gap:12px}.hero-text[data-astro-cid-v4qhm7jo] .lede[data-astro-cid-v4qhm7jo]{font-size:1.0625rem}.figures[data-astro-cid-v4qhm7jo] dl[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr}.figures[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo],.figures[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]+div[data-astro-cid-v4qhm7jo]{padding:18px 12px 18px 0;border-left:0;border-bottom:1px solid var(--line)}.figures[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]:nth-child(2n){padding-left:16px;border-left:1px solid var(--line)}.figures[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]:last-child{grid-column:1 / -1;border-bottom:0;padding-left:0;border-left:0}.bleed[data-astro-cid-v4qhm7jo] picture{aspect-ratio:4 / 5}.types[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"plan name price" "plan meta av"}.plan[data-astro-cid-v4qhm7jo]{width:56px;height:44px}.arrow[data-astro-cid-v4qhm7jo]{display:none}.credits[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}
