.blue[data-astro-cid-v4qhm7jo]{color:var(--blue)}.red[data-astro-cid-v4qhm7jo]{color:var(--red)}.row[data-astro-cid-v4qhm7jo]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.outline[data-astro-cid-v4qhm7jo]{color:transparent;-webkit-text-stroke:2px var(--ink)}.marquee[data-astro-cid-v4qhm7jo]{background:var(--blue);color:var(--paper);overflow:hidden;border-block:var(--line)}.track[data-astro-cid-v4qhm7jo]{display:flex;width:max-content;animation:scroll 70s linear infinite}.marquee[data-astro-cid-v4qhm7jo]:hover .track[data-astro-cid-v4qhm7jo]{animation-play-state:paused}.track[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{white-space:nowrap;padding:18px 0;font-weight:800;font-stretch:75%;text-transform:uppercase;font-size:clamp(1.1rem,2vw,1.6rem)}.track[data-astro-cid-v4qhm7jo] i[data-astro-cid-v4qhm7jo]{color:var(--yellow);font-style:normal;margin:0 18px}@keyframes scroll{to{transform:translate(-50%)}}.pillars-title[data-astro-cid-v4qhm7jo]{margin-bottom:clamp(32px,4vw,56px)}.cards[data-astro-cid-v4qhm7jo]{border-radius:var(--r-box);overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);border:var(--line)}.card[data-astro-cid-v4qhm7jo]{padding:28px;display:flex;flex-direction:column;gap:12px}.card[data-astro-cid-v4qhm7jo]+.card[data-astro-cid-v4qhm7jo]{border-left:var(--line)}.c-showroom[data-astro-cid-v4qhm7jo]{background:var(--yellow)}.c-studio[data-astro-cid-v4qhm7jo]{background:var(--red);color:#fff}.c-online[data-astro-cid-v4qhm7jo]{background:var(--blue);color:var(--paper)}.num[data-astro-cid-v4qhm7jo]{font-weight:850;font-stretch:62%;font-size:5.5rem;line-height:.8}.label[data-astro-cid-v4qhm7jo]{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.card[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:2rem}.txt[data-astro-cid-v4qhm7jo]{font-size:15.5px}.ph[data-astro-cid-v4qhm7jo]{border-radius:var(--r-img);margin-top:auto;aspect-ratio:4 / 3;overflow:hidden;border:var(--line)}.ph[data-astro-cid-v4qhm7jo] img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.card[data-astro-cid-v4qhm7jo]:hover .ph[data-astro-cid-v4qhm7jo] img{transform:scale(1.05)}.go[data-astro-cid-v4qhm7jo]{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.06em;text-decoration:none}.go[data-astro-cid-v4qhm7jo]:hover{text-decoration:underline;text-underline-offset:4px}.showroom[data-astro-cid-v4qhm7jo]{background:var(--ink);color:var(--paper);padding-block:var(--section)}.showroom[data-astro-cid-v4qhm7jo] .kicker[data-astro-cid-v4qhm7jo]:before{background:var(--yellow)}.sr-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.sr-text[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin:26px 0 28px;color:#d9d3c7}.sr-photos[data-astro-cid-v4qhm7jo]{position:relative;aspect-ratio:1 / .95}.sr-photos[data-astro-cid-v4qhm7jo]>div[data-astro-cid-v4qhm7jo]{border-radius:var(--r-img);position:absolute;overflow:hidden;border:2px solid var(--paper)}.sr-photos[data-astro-cid-v4qhm7jo] img{width:100%;height:100%;object-fit:cover}.p1[data-astro-cid-v4qhm7jo]{inset:0 18% 22% 0;box-shadow:10px 10px 0 var(--yellow)}.sr-photos[data-astro-cid-v4qhm7jo]>.p2[data-astro-cid-v4qhm7jo]{width:48%;aspect-ratio:1;right:0;bottom:0;border-radius:50%}.outlet[data-astro-cid-v4qhm7jo]{margin-top:clamp(56px,7vw,96px)}.outlet-head[data-astro-cid-v4qhm7jo]{display:flex;align-items:baseline;gap:12px 28px;flex-wrap:wrap;padding-bottom:18px;border-bottom:2px solid var(--paper);margin-bottom:28px}.outlet-head[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:clamp(2rem,3.4vw,3rem);color:var(--yellow)}.outlet-head[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:#bdb6aa;flex:1}.outlet-head[data-astro-cid-v4qhm7jo] .link[data-astro-cid-v4qhm7jo]:hover{color:var(--yellow)}.outlet-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.5vw,28px)}.split-head[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:end;margin-bottom:clamp(32px,4vw,56px)}.split-head[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.proj-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:clamp(200px,20vw,300px);gap:16px}.proj[data-astro-cid-v4qhm7jo]{border-radius:var(--r-img);position:relative;overflow:hidden;border:var(--line);text-decoration:none;display:block}.proj[data-astro-cid-v4qhm7jo] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.proj[data-astro-cid-v4qhm7jo]:after{content:"";position:absolute;inset:0;opacity:0;transition:opacity .25s ease;mix-blend-mode:multiply}.proj[data-astro-cid-v4qhm7jo].blue:after{background:var(--blue)}.proj[data-astro-cid-v4qhm7jo].red:after{background:var(--red)}.proj[data-astro-cid-v4qhm7jo].yellow:after{background:var(--yellow)}.proj[data-astro-cid-v4qhm7jo]:hover:after{opacity:.55}.proj[data-astro-cid-v4qhm7jo]:hover img{transform:scale(1.04)}.g1[data-astro-cid-v4qhm7jo]{grid-column:span 2;grid-row:span 2}.g3[data-astro-cid-v4qhm7jo]{grid-row:span 2}.g5[data-astro-cid-v4qhm7jo],.g6[data-astro-cid-v4qhm7jo]{grid-column:span 2}.tag[data-astro-cid-v4qhm7jo],.name[data-astro-cid-v4qhm7jo]{position:absolute;z-index:1;left:0}.tag[data-astro-cid-v4qhm7jo]{top:0;border-bottom-right-radius:var(--r-sm);background:var(--ink);color:var(--paper);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:6px 10px}.name[data-astro-cid-v4qhm7jo]{bottom:0;border-top-right-radius:var(--r-sm);background:var(--paper);color:var(--ink);border-top:var(--line);border-right:var(--line);font-weight:850;font-stretch:75%;text-transform:uppercase;font-size:1.2rem;line-height:1;padding:10px 12px}.g1[data-astro-cid-v4qhm7jo] .name[data-astro-cid-v4qhm7jo]{font-size:1.8rem}.online[data-astro-cid-v4qhm7jo]{background:var(--blue);color:var(--paper);padding-block:var(--section);border-block:var(--line)}.online[data-astro-cid-v4qhm7jo] .kicker[data-astro-cid-v4qhm7jo]:before{background:var(--yellow)}.on-head[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:clamp(36px,5vw,64px)}.price-tag[data-astro-cid-v4qhm7jo]{position:relative;width:clamp(180px,20vw,250px);aspect-ratio:1;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;place-content:center;text-align:center;transform:rotate(-8deg);border:var(--line)}.from[data-astro-cid-v4qhm7jo],.per[data-astro-cid-v4qhm7jo]{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:12px}.amount[data-astro-cid-v4qhm7jo]{font-weight:850;font-stretch:62%;font-size:clamp(4.5rem,7vw,6.5rem);line-height:.8}.cur[data-astro-cid-v4qhm7jo]{position:absolute;top:28%;right:16%;font-weight:850;font-size:1.6rem}.steps[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--paper)}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:22px 22px 6px 0}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]{padding-left:22px;border-left:2px solid rgba(241,236,226,.35)}.steps[data-astro-cid-v4qhm7jo] .n[data-astro-cid-v4qhm7jo]{font-weight:850;font-stretch:62%;font-size:3.4rem;line-height:1;color:var(--yellow)}.steps[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{margin:8px 0 10px;font-size:1.6rem}.steps[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:15.5px;color:#e4e7ff}.deliver[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,24px);margin-top:clamp(40px,5vw,64px)}.deliver[data-astro-cid-v4qhm7jo] figure[data-astro-cid-v4qhm7jo]{margin:0}.d-img[data-astro-cid-v4qhm7jo]{border-radius:var(--r-img);aspect-ratio:4 / 3;background:var(--white);border:2px solid var(--paper);overflow:hidden}.d-img[data-astro-cid-v4qhm7jo] img{width:100%;height:100%;object-fit:contain}.d-img[data-astro-cid-v4qhm7jo].fill{background:var(--ink);border-color:var(--ink)}.d-img[data-astro-cid-v4qhm7jo].fill img{object-fit:cover}.deliver[data-astro-cid-v4qhm7jo] figcaption[data-astro-cid-v4qhm7jo]{margin-top:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.on-cta[data-astro-cid-v4qhm7jo]{margin-top:clamp(36px,5vw,56px);padding-top:28px;border-top:2px solid var(--paper);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.on-cta[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:#e4e7ff;max-width:40em}.on-cta[data-astro-cid-v4qhm7jo] .link[data-astro-cid-v4qhm7jo]:hover{color:var(--yellow)}.studio[data-astro-cid-v4qhm7jo]{position:relative}.year[data-astro-cid-v4qhm7jo]{position:absolute;right:var(--gutter);top:30px;z-index:-1;font-weight:900;font-stretch:62%;font-size:clamp(8rem,24vw,22rem);line-height:.8;color:transparent;-webkit-text-stroke:2px var(--paper-2)}.st-grid[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:start}.st-text[data-astro-cid-v4qhm7jo] .lead[data-astro-cid-v4qhm7jo]{margin-bottom:26px}.services[data-astro-cid-v4qhm7jo]{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:1fr 1fr;border-top:var(--line)}.services[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{padding:12px 12px 12px 0;border-bottom:var(--line);font-weight:700;font-size:15px}.services[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:nth-child(odd){border-right:var(--line)}.services[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:nth-child(2n){padding-left:14px}@media(max-width:1000px){.proj-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(2,1fr);grid-auto-rows:240px}.g1[data-astro-cid-v4qhm7jo]{grid-column:span 2;grid-row:span 1}.g3[data-astro-cid-v4qhm7jo]{grid-row:span 1}.g5[data-astro-cid-v4qhm7jo]{grid-column:auto}.steps[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr;border-top:0}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo],.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]+li[data-astro-cid-v4qhm7jo]{padding:20px 18px 16px 0;border-left:0;border-top:2px solid var(--paper)}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:nth-child(2n){padding-left:18px;border-left:2px solid rgba(241,236,226,.35)}}@media(max-width:900px){.sr-grid[data-astro-cid-v4qhm7jo],.split-head[data-astro-cid-v4qhm7jo],.st-grid[data-astro-cid-v4qhm7jo],.cards[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.card[data-astro-cid-v4qhm7jo]+.card[data-astro-cid-v4qhm7jo]{border-left:0;border-top:var(--line)}.outlet-grid[data-astro-cid-v4qhm7jo],.deliver[data-astro-cid-v4qhm7jo],.on-head[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.price-tag[data-astro-cid-v4qhm7jo]{justify-self:start}}@media(max-width:560px){.proj-grid[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;grid-auto-rows:260px}.g1[data-astro-cid-v4qhm7jo],.g6[data-astro-cid-v4qhm7jo]{grid-column:auto}.steps[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.steps[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:nth-child(2n){padding-left:0;border-left:0}.services[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.services[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:nth-child(odd){border-right:0}.services[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]:nth-child(2n){padding-left:0}.outlet-head[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{flex-basis:100%;order:3}.outline[data-astro-cid-v4qhm7jo]{-webkit-text-stroke-width:1.5px}}
