.works[data-astro-cid-qpaj4lsn]{--cream:#f6f3ee;--forest:#0e6e9e;--petroleum:#3e2770;--ink:#1a1228;font-family:Outfit,sans-serif}.works__intro[data-astro-cid-qpaj4lsn],.works__cycle[data-astro-cid-qpaj4lsn],.works__close[data-astro-cid-qpaj4lsn]{padding:4.6rem 1.5rem 2.4rem;position:relative;overflow:hidden}.works__intro[data-astro-cid-qpaj4lsn],.works__cycle[data-astro-cid-qpaj4lsn]{--flora-seam-h:3.4rem;background:var(--cream);color:var(--ink)}.works__intro[data-astro-cid-qpaj4lsn]>[data-astro-cid-qpaj4lsn]:not(.ekilia-flora),.works__cycle[data-astro-cid-qpaj4lsn]>[data-astro-cid-qpaj4lsn]:not(.ekilia-flora),.works__cycle-copy[data-astro-cid-qpaj4lsn]>[data-astro-cid-qpaj4lsn]:not(.ekilia-flora){z-index:1;position:relative}.works[data-astro-cid-qpaj4lsn] h1[data-astro-cid-qpaj4lsn],.works[data-astro-cid-qpaj4lsn] h2[data-astro-cid-qpaj4lsn]{letter-spacing:-.03em;margin:0;font-family:Fraunces,serif;font-weight:500}.works[data-astro-cid-qpaj4lsn] h1[data-astro-cid-qpaj4lsn]{letter-spacing:-.04em;max-width:12ch;font-size:clamp(2.8rem,8vw,5.2rem);line-height:.95}.works__intro[data-astro-cid-qpaj4lsn] p[data-astro-cid-qpaj4lsn],.works__close[data-astro-cid-qpaj4lsn] p[data-astro-cid-qpaj4lsn],.works__cycle-copy[data-astro-cid-qpaj4lsn]>p[data-astro-cid-qpaj4lsn]:last-of-type{max-width:34rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.55}.works__photo[data-astro-cid-qpaj4lsn]{margin:1.6rem 0 0}.works__photo[data-astro-cid-qpaj4lsn] img[data-astro-cid-qpaj4lsn]{object-fit:cover;object-position:center 62%;width:100%;height:16rem;display:block}.works__step[data-astro-cid-qpaj4lsn]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.8rem;padding:2.4rem 1.5rem;display:grid;position:relative;overflow:hidden}.works__step[data-astro-cid-qpaj4lsn].is-forest{background:var(--forest);color:var(--on-dark,var(--cream))}.works__step[data-astro-cid-qpaj4lsn].is-petroleum{background:var(--petroleum);color:var(--on-dark,var(--cream))}.works__step[data-astro-cid-qpaj4lsn] .works__n[data-astro-cid-qpaj4lsn]{letter-spacing:-.05em;grid-area:1/1;margin:0;font-family:Fraunces,serif;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:600;line-height:.8}.works__copy[data-astro-cid-qpaj4lsn]{grid-area:2/1}.works__figure[data-astro-cid-qpaj4lsn]{z-index:5;grid-area:1/2/span 2;place-self:center end}.works__step[data-astro-cid-qpaj4lsn] h2[data-astro-cid-qpaj4lsn],.works__cycle[data-astro-cid-qpaj4lsn] h2[data-astro-cid-qpaj4lsn],.works__close[data-astro-cid-qpaj4lsn] h2[data-astro-cid-qpaj4lsn]{font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.works__step[data-astro-cid-qpaj4lsn] p[data-astro-cid-qpaj4lsn]{max-width:28rem;margin:.6rem 0 0;font-size:1.05rem;line-height:1.5}.works__same[data-astro-cid-qpaj4lsn]{max-width:28rem;margin:.85rem 0 0;font-family:Fraunces,serif;font-size:clamp(1.2rem,2.4vw,1.45rem);font-weight:500;line-height:1.25}.works[data-astro-cid-qpaj4lsn] dl[data-astro-cid-qpaj4lsn]{grid-template-columns:1fr 1fr;gap:1.1rem 1.4rem;margin:1.5rem 0 0;display:grid}.works[data-astro-cid-qpaj4lsn] dt[data-astro-cid-qpaj4lsn]{opacity:.7;font-size:.72rem;font-weight:600}.works[data-astro-cid-qpaj4lsn] dd[data-astro-cid-qpaj4lsn]{margin:.25rem 0 0;font-family:Fraunces,serif;font-size:clamp(1.2rem,2.4vw,1.55rem);font-weight:500}.works__close[data-astro-cid-qpaj4lsn]{--bloom:var(--forest);background:var(--forest);color:var(--on-dark,var(--cream));padding:2.8rem 1.5rem 2.4rem}@media (width>=900px){.works__intro[data-astro-cid-qpaj4lsn],.works__cycle[data-astro-cid-qpaj4lsn]{--flora-seam-h:3.8rem;padding:5.2rem 2.6rem 2.8rem}.works__close[data-astro-cid-qpaj4lsn]{padding:3.2rem 2.6rem 2.8rem}.works__step[data-astro-cid-qpaj4lsn]{grid-template-columns:auto minmax(0,1fr) auto;column-gap:2rem;padding:2.6rem}.works__step[data-astro-cid-qpaj4lsn] .works__n[data-astro-cid-qpaj4lsn],.works__copy[data-astro-cid-qpaj4lsn],.works__figure[data-astro-cid-qpaj4lsn]{grid-area:auto}.works__cycle[data-astro-cid-qpaj4lsn]{grid-template-columns:1.15fr .85fr;align-items:stretch;gap:1.4rem 2.4rem;display:grid}.works__photo[data-astro-cid-qpaj4lsn]{grid-area:1/2;align-self:stretch;margin:0}.works__photo[data-astro-cid-qpaj4lsn] img[data-astro-cid-qpaj4lsn]{height:100%;min-height:18rem}.works[data-astro-cid-qpaj4lsn] dl[data-astro-cid-qpaj4lsn]{grid-template-columns:1fr 1fr;max-width:none}}
