.studio-hero[data-astro-cid-dishqgy5]{color:#191b1a;background:#f5f4ef;padding-block:clamp(75px,9vw,130px) clamp(70px,9vw,130px)}.studio-hero[data-astro-cid-dishqgy5] .section-label[data-astro-cid-dishqgy5]{font-size:11px;line-height:1.6}.studio-intro[data-astro-cid-dishqgy5]{grid-template-columns:1.6fr .8fr;align-items:end;gap:clamp(35px,6vw,90px);margin-top:36px;display:grid}.studio-intro[data-astro-cid-dishqgy5] h1[data-astro-cid-dishqgy5]{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.7vw,5.3rem);font-weight:500;line-height:1.05}.studio-intro[data-astro-cid-dishqgy5] h1[data-astro-cid-dishqgy5] span[data-astro-cid-dishqgy5]{color:#73776e}.studio-lead[data-astro-cid-dishqgy5]{color:#64685f;max-width:600px;margin:35px 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.75}.studio-diagram[data-astro-cid-dishqgy5]{background:repeating-linear-gradient(0deg,#0000,#0000 39px,#e5e6df 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#e5e6df 40px);border:1px solid #cdd0c7;border-radius:4px;min-height:305px;padding:28px}.diagram-top[data-astro-cid-dishqgy5]{letter-spacing:.1em;justify-content:space-between;align-items:center;font-family:monospace;font-size:.61rem;display:flex}.diagram-top[data-astro-cid-dishqgy5] span[data-astro-cid-dishqgy5]:last-child{font-size:1.3rem}.diagram-flow[data-astro-cid-dishqgy5]{flex-direction:column;align-items:center;margin-top:25px;font-size:.86rem;display:flex}.diagram-flow[data-astro-cid-dishqgy5]>span[data-astro-cid-dishqgy5]:not(.diagram-line){text-align:center;background:#f5f4ef;border:1px solid #b4b8ad;min-width:150px;padding:8px 22px}.diagram-flow[data-astro-cid-dishqgy5] .diagram-result[data-astro-cid-dishqgy5]{background:#d3fb52!important;border-color:#a4c83b!important}.diagram-line[data-astro-cid-dishqgy5]{background:#8d9284;width:1px;height:16px}.studio-diagram[data-astro-cid-dishqgy5] p[data-astro-cid-dishqgy5]{text-align:center;color:#72796b;margin:25px 0 0;font-family:monospace;font-size:.65rem}.studio-principles[data-astro-cid-dishqgy5]{color:#f5f4ef;background:#191b1a;padding-block:clamp(65px,8vw,120px)}.principles-heading[data-astro-cid-dishqgy5]{justify-content:space-between;align-items:start;gap:50px;display:flex}.principles-heading[data-astro-cid-dishqgy5] .section-label[data-astro-cid-dishqgy5]{color:#a8aca2}.principles-heading[data-astro-cid-dishqgy5] h2[data-astro-cid-dishqgy5]{letter-spacing:-.05em;max-width:800px;margin:0;font-size:clamp(2.4rem,4.2vw,4rem);font-weight:500;line-height:1.08}.principles-grid[data-astro-cid-dishqgy5]{grid-template-columns:repeat(3,1fr);gap:45px;margin-top:75px;display:grid}.principles-grid[data-astro-cid-dishqgy5] article[data-astro-cid-dishqgy5]{border-top:1px solid #42463e;padding-top:25px}.principle-number[data-astro-cid-dishqgy5]{color:#d3fb52;font-family:monospace;font-size:.75rem}.principles-grid[data-astro-cid-dishqgy5] h3[data-astro-cid-dishqgy5]{letter-spacing:-.035em;max-width:290px;margin:45px 0 20px;font-size:1.8rem;font-weight:500;line-height:1.2}.principles-grid[data-astro-cid-dishqgy5] p[data-astro-cid-dishqgy5]{color:#a8aca2;margin:0;font-size:.95rem;line-height:1.75}.studio-process[data-astro-cid-dishqgy5]{color:#191b1a;background:#f5f4ef;padding-block:clamp(65px,8vw,120px)}.process-grid[data-astro-cid-dishqgy5]{grid-template-columns:.85fr 1.15fr;gap:95px;display:grid}.process-intro[data-astro-cid-dishqgy5] h2[data-astro-cid-dishqgy5]{letter-spacing:-.05em;margin:32px 0 25px;font-size:clamp(2.6rem,4.5vw,4.2rem);font-weight:500;line-height:1.08}.process-intro[data-astro-cid-dishqgy5]>p[data-astro-cid-dishqgy5]:last-of-type{color:#64685f;max-width:360px;margin-bottom:35px;font-size:.98rem;line-height:1.75}.process-list[data-astro-cid-dishqgy5]{margin:0;padding:0;list-style:none}.process-list[data-astro-cid-dishqgy5] li[data-astro-cid-dishqgy5]{border-top:1px solid #cdd0c7;grid-template-columns:40px 1fr;gap:25px;padding:32px 0;display:grid}.process-list[data-astro-cid-dishqgy5] li[data-astro-cid-dishqgy5]:last-child{border-bottom:1px solid #cdd0c7}.step-number[data-astro-cid-dishqgy5]{color:#70766b;padding-top:7px;font-family:monospace;font-size:.75rem}.process-list[data-astro-cid-dishqgy5] h3[data-astro-cid-dishqgy5]{letter-spacing:-.035em;margin:0 0 15px;font-size:1.7rem;font-weight:500}.process-list[data-astro-cid-dishqgy5] p[data-astro-cid-dishqgy5]{color:#64685f;max-width:500px;margin:0;font-size:.95rem;line-height:1.75}.studio-cta[data-astro-cid-dishqgy5]{color:#191b1a;background:#d3fb52;padding-block:clamp(60px,7vw,100px)}.studio-cta-inner[data-astro-cid-dishqgy5]{grid-template-columns:1.5fr .8fr;align-items:end;gap:70px;display:grid}.studio-cta[data-astro-cid-dishqgy5] h2[data-astro-cid-dishqgy5]{letter-spacing:-.06em;margin:30px 0 0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:500;line-height:1.06}.studio-cta-inner[data-astro-cid-dishqgy5]>div[data-astro-cid-dishqgy5]:last-child p[data-astro-cid-dishqgy5]{max-width:350px;margin:0 0 30px;font-size:1rem;line-height:1.75}.studio-cta-button[data-astro-cid-dishqgy5]{color:#f5f4ef;background:#191b1a;border-color:#191b1a;gap:45px}.studio-cta-button[data-astro-cid-dishqgy5]:hover{background:#353a2c;border-color:#353a2c}@media (width<=1000px){.studio-intro[data-astro-cid-dishqgy5]{grid-template-columns:1.5fr .8fr;gap:30px}.studio-diagram[data-astro-cid-dishqgy5]{padding:20px}.principles-heading[data-astro-cid-dishqgy5]{display:block}.principles-heading[data-astro-cid-dishqgy5] h2[data-astro-cid-dishqgy5]{margin-top:30px}.principles-grid[data-astro-cid-dishqgy5]{gap:25px}.principles-grid[data-astro-cid-dishqgy5] h3[data-astro-cid-dishqgy5]{font-size:1.5rem}.process-grid[data-astro-cid-dishqgy5]{gap:45px}}@media (width<=760px){.studio-intro[data-astro-cid-dishqgy5],.process-grid[data-astro-cid-dishqgy5],.studio-cta-inner[data-astro-cid-dishqgy5]{grid-template-columns:1fr;gap:45px}.studio-diagram[data-astro-cid-dishqgy5]{width:100%;max-width:460px}.principles-grid[data-astro-cid-dishqgy5]{grid-template-columns:1fr;gap:35px;margin-top:45px}.principles-grid[data-astro-cid-dishqgy5] h3[data-astro-cid-dishqgy5]{max-width:none;margin-top:25px}.studio-intro[data-astro-cid-dishqgy5] h1[data-astro-cid-dishqgy5]{font-size:clamp(2.6rem,9vw,4.8rem)}.studio-cta-inner[data-astro-cid-dishqgy5]{gap:30px}}
