.hero[data-astro-cid-lcdefpme]{background:var(--green-900);min-height:min(76vh,680px);color:var(--on-dark);--focus:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);display:grid}.hero__copy[data-astro-cid-lcdefpme]{padding:clamp(48px, 6vw, 84px) clamp(24px, 3.5vw, 56px) clamp(88px, 8.5vw, 112px) max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));align-content:center;gap:24px;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch;font-size:clamp(2.9rem,1.7rem + 3.7vw,5.2rem);line-height:.9}.hero__sub[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);max-width:40ch;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.hero[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{--btn-fg:var(--on-dark);border-color:#eef2ec73}.hero[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]:hover{--btn-bg:#eef2ec1a}.hero__media[data-astro-cid-lcdefpme]{min-height:360px;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme] .hero__slide{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;position:absolute;inset:0}.hero__media[data-astro-cid-lcdefpme] .hero__slide.is-active{opacity:1}@media (prefers-reduced-motion:no-preference){.hero__media[data-astro-cid-lcdefpme] .hero__slide{transition:opacity 1.4s,transform 0s linear 1.4s;transform:scale(1.06)}.hero__media[data-astro-cid-lcdefpme] .hero__slide.is-active{transition:opacity 1.4s,transform 9s cubic-bezier(.25,.6,.3,1);transform:scale(1)}@starting-style{.hero__media[data-astro-cid-lcdefpme] .hero__slide.is-active{opacity:1;transform:scale(1.06)}}}.hero__ctrl[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(6px);background:#446c54d9;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;bottom:76px;right:20px}.hero__dots[data-astro-cid-lcdefpme]{display:flex}.hero__dots[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme],.hero__pause[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.hero__dots[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:8px;height:8px;transition:width .3s var(--ease), background-color .3s;background:#ffffff8c;border-radius:50%}.hero__dots[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme][aria-current] span[data-astro-cid-lcdefpme]{background:var(--gold);border-radius:4px;width:22px}.hero__pause[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-left:3px solid #fff;border-right:3px solid #fff;width:10px;height:12px}.hero__pause[data-astro-cid-lcdefpme].is-paused span[data-astro-cid-lcdefpme]{border:6px solid #0000;border-left:10px solid #fff;border-right-width:0;width:0;height:0}@media (prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:rise .9s var(--ease) both}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:80ms}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.16s}.hero__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]:first-child{animation:settle 1.4s var(--ease) both}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes settle{0%{opacity:.4;transform:scale(1.04)}}.stats[data-astro-cid-lcdefpme]{z-index:2;border-radius:var(--r-panel);background:var(--surface);box-shadow:var(--shadow-lg);grid-template-columns:repeat(4,1fr);margin:-56px 0 0;padding:24px clamp(20px,3vw,40px);display:grid;position:relative}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{flex-direction:column-reverse;gap:4px;padding-inline:clamp(12px,2vw,28px);display:flex}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line)}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font:700 clamp(2.2rem, 1.7rem + 1.6vw, 3.3rem)/.9 var(--font-display);color:var(--gold-display);margin:0}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.5em}.stats[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.95rem;font-weight:500}.intro__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}.intro__copy[data-astro-cid-lcdefpme]{justify-items:start;gap:18px;display:grid}.intro__copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:56ch}.intro__media[data-astro-cid-lcdefpme]{padding-bottom:72px;position:relative}.intro__a[data-astro-cid-lcdefpme]{aspect-ratio:4/3;width:88%;margin-left:auto}.intro__b[data-astro-cid-lcdefpme]{aspect-ratio:1;border:6px solid var(--bg);width:44%;box-shadow:var(--shadow);position:absolute;bottom:0;left:0}.rack-more[data-astro-cid-lcdefpme]{margin-top:28px}.showrooms-areas[data-astro-cid-lcdefpme]{margin-top:clamp(28px,3vw,40px)}.gallery-feature[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(96px,14vw,180px);position:relative;overflow:hidden}.gallery-feature[data-astro-cid-lcdefpme] .gallery-feature__img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.gallery-feature__card[data-astro-cid-lcdefpme]{border-radius:var(--r-panel);background:var(--green);color:#fff;max-width:560px;box-shadow:var(--shadow-lg);--focus:#fff;gap:20px;padding:clamp(26px,3.5vw,44px);display:grid}.gallery-feature__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffdb;font-size:1.1rem}.bento[data-astro-cid-lcdefpme]{grid-template-rows:340px 320px;grid-template-columns:1.25fr 1fr 1fr;gap:14px;display:grid}.tile[data-astro-cid-lcdefpme]{border-radius:var(--r-panel);background:var(--green);color:#fff;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile__photo[data-astro-cid-lcdefpme]{flex:1;min-height:0;position:relative;overflow:hidden}.tile__photo[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.tile[data-astro-cid-lcdefpme]:hover img{transform:scale(1.04)}.tile__body[data-astro-cid-lcdefpme]{background:var(--green);gap:6px;padding:18px 24px 20px;display:grid;position:relative}.tile__body[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:last-child{max-width:48ch;color:var(--on-dark-muted);font-size:.97rem;line-height:1.45}.tile__name[data-astro-cid-lcdefpme]{font:700 2.1rem/.95 var(--font-display);text-transform:uppercase}.tile--res[data-astro-cid-lcdefpme]{grid-row:span 2}.tile--com[data-astro-cid-lcdefpme]{grid-column:span 2}.tile--note[data-astro-cid-lcdefpme]{background:var(--gold);color:var(--green-ink);align-content:end;gap:14px;padding:26px;display:grid}.tile--note[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font:700 1.75rem/1 var(--font-display);text-transform:uppercase}.tile--note[data-astro-cid-lcdefpme] .link[data-astro-cid-lcdefpme]{color:var(--green-ink)}.news-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:36px;display:flex}.news[data-astro-cid-lcdefpme]{grid-template-columns:1.35fr 1fr;gap:clamp(28px,4vw,48px);display:grid}.news__side[data-astro-cid-lcdefpme]{gap:28px;display:grid}.news__side[data-astro-cid-lcdefpme] .pc__link{grid-template-columns:150px 1fr;align-items:center}.news__side[data-astro-cid-lcdefpme] .pc__title{font-size:1.08rem}@media (width<=1000px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__copy[data-astro-cid-lcdefpme]{padding:48px var(--gutter) 40px}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10;min-height:0}.hero__ctrl[data-astro-cid-lcdefpme]{padding:4px 8px;top:12px;bottom:auto;right:12px}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);row-gap:20px;margin-top:-32px}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-left:0}.intro__in[data-astro-cid-lcdefpme],.news[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.bento[data-astro-cid-lcdefpme]{grid-template-rows:400px 320px 300px;grid-template-columns:1fr 1fr}.tile--res[data-astro-cid-lcdefpme]{grid-area:auto/span 2}.tile--com[data-astro-cid-lcdefpme]{grid-column:auto}}@media (width>=701px) and (width<=1000px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;min-height:0}.hero__copy[data-astro-cid-lcdefpme]{padding:52px var(--gutter) 44px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{grid-column:1/-1;max-width:none;font-size:clamp(3rem,.6rem + 6.4vw,4.6rem)}.hero__sub[data-astro-cid-lcdefpme]{max-width:40ch;font-size:1.05rem}.hero__copy[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{justify-content:flex-end}.hero__media[data-astro-cid-lcdefpme]{aspect-ratio:16/9;min-height:0}}@media (width>=760px) and (width<=1000px){.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);row-gap:0;margin-top:-44px}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:nth-child(3){border-left:1px solid var(--line)}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding-inline:14px}}@media (width<=640px){.bento[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:340px}.tile--res[data-astro-cid-lcdefpme],.tile--com[data-astro-cid-lcdefpme]{grid-column:auto}.tile--note[data-astro-cid-lcdefpme]{height:auto}.news__side[data-astro-cid-lcdefpme] .pc__link{grid-template-columns:112px 1fr}.gallery-feature[data-astro-cid-lcdefpme]{padding-block:160px 24px}}@media (width>=760px) and (width<=1000px){.intro__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:36px}.intro__media[data-astro-cid-lcdefpme]{top:calc(var(--header-h) + 24px);position:sticky}.news[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr;gap:24px}.news__side[data-astro-cid-lcdefpme] .pc__link{grid-template-columns:112px 1fr}}
