.hero[data-astro-cid-lcdefpme]{background:radial-gradient(at 80% 35%,#17362366,#0000 60%)}.hero-inner[data-astro-cid-lcdefpme]{padding-top:clamp(9rem,15vh,12rem)}.hero-grid[data-astro-cid-lcdefpme]{align-items:center;gap:4rem;padding-bottom:5rem;display:grid}.hero-eyebrow[data-astro-cid-lcdefpme]{align-items:center;gap:.65rem;margin-bottom:2rem;display:flex}.hero-eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.live-dot[data-astro-cid-lcdefpme]{background:var(--color-mint);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero-h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;font-size:clamp(3.5rem,6.15vw,6rem);font-weight:500;line-height:.99}.hero-h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-mint)}.hero-actions[data-astro-cid-lcdefpme]{margin-top:2.25rem}.hero-note[data-astro-cid-lcdefpme]{color:#f3efe699;margin-top:1.25rem;font-size:.85rem}.hero-foot[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line);color:#f3efe6a6;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;font-size:.85rem;display:flex}.hero-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{min-height:44px;color:var(--color-paper);align-items:center;gap:1.5rem;display:inline-flex}.hero-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-mint);font-size:1.25rem}.ba[data-astro-cid-lcdefpme]{min-width:0;margin:0;position:relative}.ba[data-astro-cid-lcdefpme] .bw{transform-origin:50%;transform:perspective(1600px)rotateY(-4deg)}.project-caption[data-astro-cid-lcdefpme]{color:#f3efe6b3;align-items:center;gap:.6rem;font-size:.8rem;display:inline-flex}@media (width>=1024px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;gap:3rem;min-height:36rem}}@media (width<=1023px){.hero-grid[data-astro-cid-lcdefpme]{gap:3.5rem}.ba[data-astro-cid-lcdefpme]{width:100%;max-width:44rem}.ba[data-astro-cid-lcdefpme] .bw{transform:none}}@media (width<=600px){.hero-inner[data-astro-cid-lcdefpme]{padding-top:8rem}.hero-grid[data-astro-cid-lcdefpme]{padding-bottom:2.5rem}.hero-h1[data-astro-cid-lcdefpme]{font-size:clamp(2.9rem,11.5vw,4.3rem)}.hero-foot[data-astro-cid-lcdefpme]{align-items:flex-start;font-size:.75rem}.hero-foot[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{max-width:11rem}.hero-foot[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{white-space:nowrap}}.ba-img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.ba-after[data-astro-cid-lcdefpme]{--reveal:1;clip-path:inset(0 0 calc((1 - var(--reveal)) * 100%) 0);transition:clip-path .85s var(--ease-out-expo);position:absolute;inset:0}.ba-tag[data-astro-cid-lcdefpme]{color:var(--color-mint);align-items:center;gap:.45rem;font-size:.65rem;display:flex;position:absolute;right:.85rem}.ba-tag[data-astro-cid-lcdefpme]:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ba[data-astro-cid-lcdefpme][data-state=before] .ba-tag[data-astro-cid-lcdefpme]{color:#f3efe680}@media (width<=520px){.ba-tag[data-astro-cid-lcdefpme]{display:none}}.ba-toggle[data-astro-cid-lcdefpme]{border:1px solid var(--color-line);border-radius:9px;padding:3px;display:inline-flex}.ba-toggle[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:#f3efe699;border-radius:6px;min-height:2.75rem;padding:.45rem .85rem;font-size:.8rem;transition:background-color .4s,color .4s}.ba-toggle[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--color-paper)}.ba-toggle[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--color-paper);background:#f3efe61a}.steps[data-astro-cid-lcdefpme]{gap:0;display:grid}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-rule);grid-template-columns:4.5rem 1fr;gap:1.25rem;padding:2.5rem 0;display:grid}.step-mark[data-astro-cid-lcdefpme]{width:3rem;height:3rem;margin-top:.2rem;overflow:visible}.step-mark[data-astro-cid-lcdefpme] rect[data-astro-cid-lcdefpme]{transition:opacity .6s}.b-back[data-astro-cid-lcdefpme]{fill:#a8a29e}.b-mid[data-astro-cid-lcdefpme]{fill:#57534e}.b-front[data-astro-cid-lcdefpme]{fill:#14532d}.step-mark[data-astro-cid-lcdefpme] .off[data-astro-cid-lcdefpme]{opacity:0}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-line)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--color-line)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.5rem;padding:1.25rem 0;font-size:1.3rem;font-weight:600;line-height:1.25;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:hover{color:var(--color-mint)}.plus[data-astro-cid-lcdefpme]{flex:0 0 18px;height:18px;position:relative}.plus[data-astro-cid-lcdefpme]:before,.plus[data-astro-cid-lcdefpme]:after{content:"";height:2px;transition:transform .5s var(--ease-out-expo);background:currentColor;border-radius:2px;position:absolute;top:8px;left:0;right:0}.plus[data-astro-cid-lcdefpme]:after{transform:rotate(90deg)}details[data-astro-cid-lcdefpme][open] .plus[data-astro-cid-lcdefpme]:after{transform:rotate(0)}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f3efe6c7;max-width:46rem;padding:0 2.5rem 1.75rem 0}.close[data-astro-cid-lcdefpme]{background:var(--color-night-2)}.close-content[data-astro-cid-lcdefpme]{z-index:1;position:relative}.close[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:56rem;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:500;line-height:1.05}.close-mark[data-astro-cid-lcdefpme]{width:26rem;stroke:var(--color-mint);stroke-width:.65px;opacity:.14;position:absolute;top:50%;right:3%;transform:translateY(-50%)rotate(-10deg)}@media (width<=767px){.close-mark[data-astro-cid-lcdefpme]{opacity:.09;right:-12rem}}
