.trajectory[data-astro-cid-zawkcmpt]{border-block:1px solid var(--line);padding-block:4rem 5rem}.eyebrow[data-astro-cid-zawkcmpt]{color:var(--accent)}.trajectory-heading[data-astro-cid-zawkcmpt]{grid-template-columns:1.35fr 1fr;align-items:end;gap:8%;margin-block:2rem 3.5rem;display:grid}h2[data-astro-cid-zawkcmpt]{font-size:clamp(2.2rem,3.8vw,4rem)}.trajectory-heading[data-astro-cid-zawkcmpt]>p[data-astro-cid-zawkcmpt]{color:var(--muted);max-width:30rem}ol[data-astro-cid-zawkcmpt]{grid-template-columns:repeat(3,1fr);gap:5%;margin:0;padding:0;list-style:none;display:grid}.trajectory-number[data-astro-cid-zawkcmpt]{border-top:1px solid var(--accent);color:var(--accent);justify-content:space-between;padding-top:1rem;font-size:.75rem;display:flex}li[data-astro-cid-zawkcmpt] .small-label[data-astro-cid-zawkcmpt]{color:var(--muted);margin-block:2rem .8rem;font-size:.7rem}h3[data-astro-cid-zawkcmpt]{letter-spacing:-.05em;margin-bottom:1rem;font-size:1.8rem}h3[data-astro-cid-zawkcmpt] a[data-astro-cid-zawkcmpt]{justify-content:space-between;align-items:center;display:flex}h3[data-astro-cid-zawkcmpt] a[data-astro-cid-zawkcmpt] span[data-astro-cid-zawkcmpt]{color:var(--accent);font-size:1.1rem}h3[data-astro-cid-zawkcmpt] a[data-astro-cid-zawkcmpt]:hover{color:var(--accent)}li[data-astro-cid-zawkcmpt]>p[data-astro-cid-zawkcmpt]:last-child{color:var(--muted);font-size:.9rem;line-height:1.7}.trajectory-example[data-astro-cid-zawkcmpt]{border-inline-start:1px solid var(--accent);max-width:65rem;color:var(--muted);margin-top:2.5rem;padding-inline-start:1.2rem;font-size:.87rem}.trajectory-footer[data-astro-cid-zawkcmpt]{border-top:1px solid var(--line);grid-template-columns:1.35fr 1fr;gap:8%;margin-top:3rem;padding-top:1.5rem;display:grid}.trajectory-footer[data-astro-cid-zawkcmpt] p[data-astro-cid-zawkcmpt]{color:var(--muted);max-width:38rem;font-size:.8rem}.trajectory-footer[data-astro-cid-zawkcmpt] .text-link[data-astro-cid-zawkcmpt]{margin-top:1rem;font-size:.8rem}@media (width<=750px){.trajectory-heading[data-astro-cid-zawkcmpt],.trajectory-footer[data-astro-cid-zawkcmpt],ol[data-astro-cid-zawkcmpt]{grid-template-columns:1fr;gap:2rem}.trajectory[data-astro-cid-zawkcmpt]{padding-block:3rem}li[data-astro-cid-zawkcmpt] .small-label[data-astro-cid-zawkcmpt]{margin-top:1rem}}.experience-link[data-astro-cid-zkhec6xw]{width:fit-content;margin-top:1rem;font-size:.8rem;display:flex}.brief-preview[data-astro-cid-zkhec6xw]{border-inline-start:1px solid var(--accent);color:var(--muted);max-width:31rem;margin-block:1.5rem;padding-inline-start:1rem;font-size:.85rem}.research-method[data-astro-cid-4wfjrpen]{border-block:1px solid var(--line);padding-block:3.5rem 4.5rem}.method-heading[data-astro-cid-4wfjrpen]{grid-template-columns:.65fr 1.4fr;align-items:start;gap:8%;display:grid}.method-heading[data-astro-cid-4wfjrpen]>.eyebrow[data-astro-cid-4wfjrpen]{color:var(--accent);padding-block-start:.4rem}.method-heading[data-astro-cid-4wfjrpen] h2[data-astro-cid-4wfjrpen]{letter-spacing:-.06em;font-size:clamp(2.2rem,1.2rem + 2.6vw,3.85rem);line-height:1.13}figure[data-astro-cid-4wfjrpen]{margin-block-start:3.5rem}.method-composition[data-astro-cid-4wfjrpen]{grid-template-columns:1.08fr 1fr;align-items:center;gap:10%;display:grid}.method-drawing[data-astro-cid-4wfjrpen]{color:var(--accent);min-width:0}.method-drawing[data-astro-cid-4wfjrpen]>svg[data-astro-cid-4wfjrpen]{width:100%;height:auto;overflow:visible}.method-registration[data-astro-cid-4wfjrpen],.method-feedback[data-astro-cid-4wfjrpen]{opacity:.55}.method-numbers[data-astro-cid-4wfjrpen]{font:500 17px var(--body);letter-spacing:.02em}.method-return[data-astro-cid-4wfjrpen]{color:var(--muted);align-items:baseline;gap:.7rem;margin-block-start:.8rem;padding-inline-start:8.9%;font-size:.72rem;display:flex}.method-return[data-astro-cid-4wfjrpen]>span[data-astro-cid-4wfjrpen]{color:var(--accent)}.method-stages[data-astro-cid-4wfjrpen]{min-width:0;margin:0;padding:0;list-style:none}.method-stages[data-astro-cid-4wfjrpen] li[data-astro-cid-4wfjrpen]{grid-template-columns:1.6rem 1fr;gap:1.3rem;padding-block:1.1rem 2rem;display:grid;position:relative}.method-stages[data-astro-cid-4wfjrpen] li[data-astro-cid-4wfjrpen]:first-child{padding-block-start:0}.method-stages[data-astro-cid-4wfjrpen] li[data-astro-cid-4wfjrpen]:last-child{padding-block-end:0}.stage-number[data-astro-cid-4wfjrpen]{color:var(--accent);padding-block-start:.35rem;font-size:.72rem}.method-stages[data-astro-cid-4wfjrpen] h3[data-astro-cid-4wfjrpen]{letter-spacing:-.04em;font-size:clamp(1.3rem,1rem + .7vw,1.7rem);line-height:1.2}.stage-question[data-astro-cid-4wfjrpen]{margin-block-start:.6rem;font-size:.96rem}.stage-description[data-astro-cid-4wfjrpen]{max-width:32rem;color:var(--muted);margin-block-start:.35rem;font-size:.82rem;line-height:1.55}.stage-arrow[data-astro-cid-4wfjrpen]{color:var(--accent);font-size:.9rem;position:absolute;bottom:-.1rem;left:.18rem}figcaption[data-astro-cid-4wfjrpen]{max-width:43rem;color:var(--muted);border-top:1px solid var(--line);margin-block-start:3.2rem;margin-inline-start:auto;padding-block-start:1.1rem;font-size:.77rem;line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.method-rails[data-astro-cid-4wfjrpen]{animation:linear both method-clarity view();animation-range:entry entry 90%}@keyframes method-clarity{0%{opacity:.45}to{opacity:1}}}}@media (width<=1000px){.method-heading[data-astro-cid-4wfjrpen]{grid-template-columns:1fr 2fr;gap:5%}.method-composition[data-astro-cid-4wfjrpen]{grid-template-columns:1fr 1.15fr;gap:5%}.method-stages[data-astro-cid-4wfjrpen] li[data-astro-cid-4wfjrpen]{gap:.8rem}}@media (width<=700px){.research-method[data-astro-cid-4wfjrpen]{padding-block:2.5rem 3rem}.method-heading[data-astro-cid-4wfjrpen]{grid-template-columns:1fr;gap:1.5rem}.method-heading[data-astro-cid-4wfjrpen] h2[data-astro-cid-4wfjrpen]{font-size:clamp(2rem,6.7vw,3.1rem)}figure[data-astro-cid-4wfjrpen]{margin-block-start:1.5rem}.method-composition[data-astro-cid-4wfjrpen]{grid-template-columns:1fr;gap:2.5rem}.method-drawing[data-astro-cid-4wfjrpen]{justify-self:center;width:min(100%,26rem)}.method-return[data-astro-cid-4wfjrpen]{font-size:.66rem}.method-stages[data-astro-cid-4wfjrpen] li[data-astro-cid-4wfjrpen]{grid-template-columns:1.4rem 1fr;gap:.9rem;padding-block:1rem 1.8rem}.method-stages[data-astro-cid-4wfjrpen] h3[data-astro-cid-4wfjrpen]{font-size:1.35rem}.stage-question[data-astro-cid-4wfjrpen]{font-size:.91rem}.stage-description[data-astro-cid-4wfjrpen]{font-size:.8rem}figcaption[data-astro-cid-4wfjrpen]{margin-block-start:2rem;font-size:.73rem}}@media (forced-colors:active){.method-registration[data-astro-cid-4wfjrpen],.method-feedback[data-astro-cid-4wfjrpen]{opacity:1}.method-nodes[data-astro-cid-4wfjrpen]{fill:canvas}}.observatory-hero[data-astro-cid-spxnx7vq]{padding-block:2.8rem 0}.observatory-topline[data-astro-cid-spxnx7vq]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.observatory-topline[data-astro-cid-spxnx7vq] .eyebrow[data-astro-cid-spxnx7vq]{color:var(--accent)}.observatory-topline[data-astro-cid-spxnx7vq]>p[data-astro-cid-spxnx7vq]:last-child{color:var(--muted);font-size:.73rem}.observatory-composition[data-astro-cid-spxnx7vq]{grid-template-columns:1.36fr 1fr;align-items:center;gap:3%;margin-block:2rem 1.5rem;display:grid}h1[data-astro-cid-spxnx7vq]{letter-spacing:-.079em;max-width:11.5ch;font-size:clamp(3.7rem,1.4rem + 6.2vw,7.5rem);line-height:1.04;position:relative}h1[data-astro-cid-spxnx7vq]>span[data-astro-cid-spxnx7vq]{color:var(--accent);display:block}.question-sculpture[data-astro-cid-spxnx7vq]{color:var(--accent);justify-self:end;width:100%;max-width:520px}.question-sculpture[data-astro-cid-spxnx7vq] svg[data-astro-cid-spxnx7vq]{width:100%;height:auto}.registration[data-astro-cid-spxnx7vq]{opacity:.55}figcaption[data-astro-cid-spxnx7vq]{color:var(--muted);text-align:center;margin-block-start:.4rem;font-size:.7rem}.observatory-bottom[data-astro-cid-spxnx7vq]{grid-template-columns:1.36fr 1fr;align-items:end;gap:8%;margin-block:1rem 3.5rem;display:grid}.observatory-intro[data-astro-cid-spxnx7vq]{max-width:38rem;font-size:1.05rem;line-height:1.65}.question-invitation[data-astro-cid-spxnx7vq]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;max-width:26rem;padding-block:.9rem;font-size:.85rem;display:flex}.invitation-arrow[data-astro-cid-spxnx7vq]{color:var(--accent);transition:transform .2s var(--ease);font-size:1.6rem}.question-invitation[data-astro-cid-spxnx7vq]:hover .invitation-arrow[data-astro-cid-spxnx7vq]{transform:translateY(4px)}.observatory-fields[data-astro-cid-spxnx7vq]{border-block:1px solid var(--line);justify-content:space-between;gap:2rem;padding-block:1.5rem;display:flex}.observatory-fields[data-astro-cid-spxnx7vq]>span[data-astro-cid-spxnx7vq]{font-family:var(--display);letter-spacing:-.025em;align-items:baseline;gap:1.2rem;font-size:1.1rem;display:flex}.observatory-fields[data-astro-cid-spxnx7vq] small[data-astro-cid-spxnx7vq]{color:var(--accent);font-family:var(--body);letter-spacing:0;font-size:.67rem}@media (width<=1000px){.observatory-composition[data-astro-cid-spxnx7vq]{grid-template-columns:1.3fr 1fr}h1[data-astro-cid-spxnx7vq]{font-size:clamp(3.6rem,7.7vw,5.8rem)}.observatory-bottom[data-astro-cid-spxnx7vq]{gap:6%}}@media (width<=700px){.observatory-hero[data-astro-cid-spxnx7vq]{padding-block-start:1.7rem}.observatory-topline[data-astro-cid-spxnx7vq]>p[data-astro-cid-spxnx7vq]:last-child{text-align:end;max-width:17ch;font-size:.66rem}.observatory-composition[data-astro-cid-spxnx7vq]{grid-template-columns:1fr;gap:1.4rem;margin-block:2rem 1.5rem}h1[data-astro-cid-spxnx7vq]{max-width:12ch;font-size:clamp(3.1rem,11.3vw,5rem)}.question-sculpture[data-astro-cid-spxnx7vq]{width:77%;max-width:325px}figcaption[data-astro-cid-spxnx7vq]{font-size:.64rem}.observatory-bottom[data-astro-cid-spxnx7vq]{grid-template-columns:1fr;gap:1.8rem;margin-block:1.8rem 2.5rem}.observatory-intro[data-astro-cid-spxnx7vq]{font-size:.98rem}.question-invitation[data-astro-cid-spxnx7vq]{max-width:none}.observatory-fields[data-astro-cid-spxnx7vq]{gap:.9rem}.observatory-fields[data-astro-cid-spxnx7vq]>span[data-astro-cid-spxnx7vq]{gap:.35rem;font-size:.83rem;display:grid}}@media (prefers-reduced-motion:reduce){.invitation-arrow[data-astro-cid-spxnx7vq]{transition:none}}.focus-diagram[data-astro-cid-46p474i3]{color:var(--accent);border-block:1px solid var(--line);margin-block:.3rem 1.3rem;padding:1.3rem 0 1rem}svg[data-astro-cid-46p474i3]{width:100%;height:auto;max-height:175px}.diagram-labels[data-astro-cid-46p474i3]{color:var(--muted);justify-content:space-between;gap:2rem;padding-inline:6%;font-size:.65rem;display:flex}.diagram-labels[data-astro-cid-46p474i3]>span[data-astro-cid-46p474i3]:last-child{text-align:end}.diagram-labels[data-astro-cid-46p474i3].four{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;padding-inline:0;display:grid}.diagram-labels[data-astro-cid-46p474i3].four>span[data-astro-cid-46p474i3]:last-child{text-align:center}p[data-astro-cid-46p474i3]{color:var(--muted);text-align:center;font-size:.64rem}@media (width<=420px){.diagram-labels[data-astro-cid-46p474i3]{gap:.5rem;font-size:.58rem}.diagram-labels[data-astro-cid-46p474i3].four{gap:.2rem}p[data-astro-cid-46p474i3]{font-size:.6rem}}.question-explorer[data-astro-cid-ijccg2vi]{padding-block:4.5rem 5rem;scroll-margin-top:1.5rem}.explorer-heading[data-astro-cid-ijccg2vi]{grid-template-columns:1fr 1fr;align-items:end;gap:10%;margin-block-end:3rem;display:grid}.explorer-heading[data-astro-cid-ijccg2vi] .eyebrow[data-astro-cid-ijccg2vi]{color:var(--accent);margin-block-end:1rem}h2[data-astro-cid-ijccg2vi]{letter-spacing:-.065em;font-size:clamp(2.6rem,1.6rem + 2.8vw,4.3rem);line-height:1.1}.programme-note[data-astro-cid-ijccg2vi]>p[data-astro-cid-ijccg2vi]:first-child{color:var(--muted);max-width:35rem;font-size:.93rem;line-height:1.65}.programme-status[data-astro-cid-ijccg2vi]{color:var(--accent);margin-block-start:1rem;font-size:.71rem}.explorer-workspace[data-astro-cid-ijccg2vi]{grid-template-columns:.8fr 1.5fr;align-items:start;gap:6%;display:grid}fieldset[data-astro-cid-ijccg2vi]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-ijccg2vi]{color:var(--muted);margin-block-end:1.4rem;font-size:.73rem}.question-choice[data-astro-cid-ijccg2vi]{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:1.25rem 1fr 1rem;align-items:start;gap:1rem;min-height:110px;padding-block:1.6rem;display:grid}.question-choice[data-astro-cid-ijccg2vi] input[data-astro-cid-ijccg2vi]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-number[data-astro-cid-ijccg2vi]{color:var(--muted);padding-block-start:.2rem;font-size:.7rem}.choice-content[data-astro-cid-ijccg2vi] strong[data-astro-cid-ijccg2vi]{font-family:var(--display);letter-spacing:-.045em;font-size:1.27rem;font-weight:500;line-height:1.35;display:block}.choice-content[data-astro-cid-ijccg2vi] small[data-astro-cid-ijccg2vi]{color:var(--muted);margin-block-start:.7rem;font-size:.67rem;display:block}.choice-arrow[data-astro-cid-ijccg2vi]{opacity:.35;transition:transform .2s var(--ease), opacity .2s;font-size:1.1rem}.question-choice[data-astro-cid-ijccg2vi]:has(input:checked){color:var(--accent);border-top-color:var(--accent)}.question-choice[data-astro-cid-ijccg2vi]:has(input:checked) [data-astro-cid-ijccg2vi]:is(.choice-number,.choice-content small){color:var(--accent)}.question-choice[data-astro-cid-ijccg2vi]:has(input:checked) .choice-arrow[data-astro-cid-ijccg2vi]{opacity:1;transform:rotate(45deg)}.question-choice[data-astro-cid-ijccg2vi]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:5px}.question-choice[data-astro-cid-ijccg2vi]:hover{color:var(--accent)}.choice-hint[data-astro-cid-ijccg2vi]{border-top:1px solid var(--line);color:var(--muted);max-width:30ch;padding-block-start:1.2rem;font-size:.72rem}.question-focus[data-astro-cid-ijccg2vi]{min-width:0}.focus-panel[data-astro-cid-ijccg2vi]{background:var(--surface);padding:clamp(1.3rem,3.2vw,3rem)}.focus-panel[data-astro-cid-ijccg2vi]+.focus-panel[data-astro-cid-ijccg2vi]{margin-block-start:2rem}.focus-topline[data-astro-cid-ijccg2vi]{color:var(--muted);justify-content:space-between;align-items:baseline;gap:1.5rem;font-size:.65rem;display:flex}.focus-topline[data-astro-cid-ijccg2vi]>span[data-astro-cid-ijccg2vi]:last-child{color:var(--accent);text-align:end}h3[data-astro-cid-ijccg2vi]{letter-spacing:-.05em;margin-block:1.6rem 1.9rem;font-size:clamp(1.7rem,1.3rem + 1vw,2.35rem);line-height:1.22}.focus-question[data-astro-cid-ijccg2vi]{font-family:var(--display);letter-spacing:-.025em;margin-block:1.3rem .9rem;font-size:1.2rem;line-height:1.45}.focus-question[data-astro-cid-ijccg2vi]>span[data-astro-cid-ijccg2vi]{font-family:var(--body);color:var(--accent);letter-spacing:.025em;margin-block-end:.6rem;font-size:.65rem;display:block}.focus-summary[data-astro-cid-ijccg2vi]{color:var(--muted);font-size:.92rem;line-height:1.7}.focus-bottom[data-astro-cid-ijccg2vi]{justify-content:space-between;align-items:end;gap:2rem;margin-block-start:2rem;display:flex}.focus-bottom[data-astro-cid-ijccg2vi]>p[data-astro-cid-ijccg2vi]{font-size:.75rem}.focus-bottom[data-astro-cid-ijccg2vi]>p[data-astro-cid-ijccg2vi]>span[data-astro-cid-ijccg2vi]{color:var(--muted);margin-block-end:.35rem;font-size:.64rem;display:block}.focus-bottom[data-astro-cid-ijccg2vi] a[data-astro-cid-ijccg2vi]{border-bottom:1px solid var(--accent);min-height:44px;color:var(--accent);align-items:center;gap:1.5rem;padding-block:.5rem;font-size:.8rem;display:flex}.focus-bottom[data-astro-cid-ijccg2vi] a[data-astro-cid-ijccg2vi]>span[data-astro-cid-ijccg2vi]{font-size:1.1rem}@supports selector(:has(*)){.focus-panel[data-astro-cid-ijccg2vi]{display:none}.focus-panel[data-astro-cid-ijccg2vi]+.focus-panel[data-astro-cid-ijccg2vi]{margin-block-start:0}.explorer-workspace[data-astro-cid-ijccg2vi]:has(#question-refusal-capability:checked) [data-astro-cid-ijccg2vi][data-study=refusal-capability],.explorer-workspace[data-astro-cid-ijccg2vi]:has(#question-agent-authority:checked) [data-astro-cid-ijccg2vi][data-study=agent-authority],.explorer-workspace[data-astro-cid-ijccg2vi]:has(#question-decision-evidence:checked) [data-astro-cid-ijccg2vi][data-study=decision-evidence]{display:block}@media (prefers-reduced-motion:no-preference){.focus-panel[data-astro-cid-ijccg2vi]{animation:focus-enter .28s var(--ease)}@keyframes focus-enter{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}}}@media (width<=1000px){.explorer-workspace[data-astro-cid-ijccg2vi]{grid-template-columns:.8fr 1.3fr;gap:4%}.question-choice[data-astro-cid-ijccg2vi]{gap:.7rem}.choice-content[data-astro-cid-ijccg2vi] strong[data-astro-cid-ijccg2vi]{font-size:1.1rem}.focus-bottom[data-astro-cid-ijccg2vi]{flex-direction:column;align-items:start;gap:1rem}}@media (width<=700px){.question-explorer[data-astro-cid-ijccg2vi]{padding-block:3rem}.explorer-heading[data-astro-cid-ijccg2vi]{grid-template-columns:1fr;gap:1.5rem;margin-block-end:2rem}h2[data-astro-cid-ijccg2vi]{font-size:2.5rem}.explorer-workspace[data-astro-cid-ijccg2vi]{grid-template-columns:1fr;gap:1.5rem}legend[data-astro-cid-ijccg2vi]{margin-block-end:.8rem}.question-choice[data-astro-cid-ijccg2vi]{grid-template-columns:1.25rem 1fr 1rem;min-height:84px;padding-block:1rem}.choice-content[data-astro-cid-ijccg2vi] strong[data-astro-cid-ijccg2vi]{font-size:1.1rem}.choice-content[data-astro-cid-ijccg2vi] small[data-astro-cid-ijccg2vi]{margin-block-start:.35rem}.choice-hint[data-astro-cid-ijccg2vi]{max-width:none;font-size:.68rem}.focus-topline[data-astro-cid-ijccg2vi]{gap:1rem;font-size:.62rem}h3[data-astro-cid-ijccg2vi]{margin-block:1.2rem 1.5rem;font-size:1.7rem}.focus-question[data-astro-cid-ijccg2vi]{font-size:1.1rem}.focus-summary[data-astro-cid-ijccg2vi]{font-size:.88rem}.focus-bottom[data-astro-cid-ijccg2vi] a[data-astro-cid-ijccg2vi]{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.choice-arrow[data-astro-cid-ijccg2vi]{transition:none}}@media (forced-colors:active){.question-choice[data-astro-cid-ijccg2vi]:has(input:checked){outline-offset:4px;outline:2px solid highlight}}.research-reading[data-astro-cid-tijjzcwc]{padding-block:clamp(3.5rem,7.5vw,7.5rem)}.reading-intro[data-astro-cid-tijjzcwc]{grid-template-columns:1.5fr 1fr;align-items:end;gap:10%;margin-block-end:3rem;display:grid}.reading-intro[data-astro-cid-tijjzcwc] .eyebrow[data-astro-cid-tijjzcwc]{color:var(--accent);margin-block-end:1rem}.reading-intro[data-astro-cid-tijjzcwc] h2[data-astro-cid-tijjzcwc]{letter-spacing:-.062em;max-width:15ch;font-size:clamp(2.8rem,2rem + 2vw,4.5rem);line-height:1.12}.reading-intro[data-astro-cid-tijjzcwc]>p[data-astro-cid-tijjzcwc]{color:var(--muted);max-width:24rem;font-size:.9rem;line-height:1.7}.reading-item[data-astro-cid-tijjzcwc]{border-top:1px solid var(--line);grid-template-columns:1fr 3fr;gap:8%;padding-block:2.5rem;display:grid}.reading-item[data-astro-cid-tijjzcwc]:last-child{border-bottom:1px solid var(--line)}.reading-symbol[data-astro-cid-tijjzcwc]{color:var(--accent);align-self:center;place-items:center;padding:1rem;display:grid}.reading-symbol[data-astro-cid-tijjzcwc] svg[data-astro-cid-tijjzcwc]{width:min(100%,180px);transition:transform .4s var(--ease);overflow:visible}.reading-item[data-astro-cid-tijjzcwc]:has(a:hover) .reading-symbol[data-astro-cid-tijjzcwc] svg[data-astro-cid-tijjzcwc]{transform:rotate(-5deg)}.reading-meta[data-astro-cid-tijjzcwc]{color:var(--muted);justify-content:space-between;gap:1rem 2rem;margin-block-end:1.2rem;font-size:.66rem;display:flex}.reading-meta[data-astro-cid-tijjzcwc]>span[data-astro-cid-tijjzcwc]:first-child{color:var(--accent)}.reading-copy[data-astro-cid-tijjzcwc] h3[data-astro-cid-tijjzcwc]{max-width:29ch;font-family:var(--display);letter-spacing:-.048em;font-size:clamp(1.65rem,1.2rem + 1.4vw,2.55rem);line-height:1.22}.reading-copy[data-astro-cid-tijjzcwc] h3[data-astro-cid-tijjzcwc] a[data-astro-cid-tijjzcwc]{transition:color .2s}.reading-copy[data-astro-cid-tijjzcwc] h3[data-astro-cid-tijjzcwc] a[data-astro-cid-tijjzcwc]:hover{color:var(--accent)}.reading-copy[data-astro-cid-tijjzcwc]>p[data-astro-cid-tijjzcwc]{max-width:43rem;color:var(--muted);margin-block:1rem 1.25rem;font-size:.93rem;line-height:1.7}.reading-link[data-astro-cid-tijjzcwc]{border-bottom:1px solid var(--accent);min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;gap:1.8rem;padding-block:.55rem;font-size:.8rem;display:inline-flex}.reading-link[data-astro-cid-tijjzcwc]>span[data-astro-cid-tijjzcwc]{font-size:1.15rem}@media (width<=700px){.reading-intro[data-astro-cid-tijjzcwc]{grid-template-columns:1fr;gap:1rem;margin-block-end:2rem}.reading-intro[data-astro-cid-tijjzcwc] h2[data-astro-cid-tijjzcwc]{font-size:2.8rem}.reading-intro[data-astro-cid-tijjzcwc]>p[data-astro-cid-tijjzcwc]{max-width:30rem}.reading-item[data-astro-cid-tijjzcwc]{grid-template-columns:1fr;gap:1.5rem;padding-block:1.8rem 2rem}.reading-symbol[data-astro-cid-tijjzcwc]{place-items:start;padding:0}.reading-symbol[data-astro-cid-tijjzcwc] svg[data-astro-cid-tijjzcwc]{width:80px}.reading-meta[data-astro-cid-tijjzcwc]{flex-wrap:wrap;gap:.4rem 1.5rem;font-size:.62rem}.reading-copy[data-astro-cid-tijjzcwc] h3[data-astro-cid-tijjzcwc]{font-size:clamp(1.8rem,6.5vw,2.25rem)}.reading-copy[data-astro-cid-tijjzcwc]>p[data-astro-cid-tijjzcwc]{font-size:.89rem}}@media (prefers-reduced-motion:reduce){.reading-symbol[data-astro-cid-tijjzcwc] svg[data-astro-cid-tijjzcwc],.reading-copy[data-astro-cid-tijjzcwc] h3[data-astro-cid-tijjzcwc] a[data-astro-cid-tijjzcwc]{transition:none}.reading-item[data-astro-cid-tijjzcwc]:has(a:hover) .reading-symbol[data-astro-cid-tijjzcwc] svg[data-astro-cid-tijjzcwc]{transform:none}}.evidence-standard[data-astro-cid-67vnatkv]{background:var(--principle-bg);color:var(--on-accent);margin-block:1rem 0}.evidence-inner[data-astro-cid-67vnatkv]{grid-template-columns:1fr 1fr;gap:12%;padding-block:clamp(3rem,6.5vw,6.5rem);display:grid}.evidence-introduction[data-astro-cid-67vnatkv] .eyebrow[data-astro-cid-67vnatkv]{color:var(--on-accent-muted);margin-block-end:1.6rem}.evidence-introduction[data-astro-cid-67vnatkv] h2[data-astro-cid-67vnatkv]{letter-spacing:-.058em;max-width:13ch;margin-block-end:2rem;font-size:clamp(2.5rem,1.4rem + 2.5vw,4.15rem);line-height:1.13}.evidence-paragraph[data-astro-cid-67vnatkv]{color:var(--on-accent-muted);max-width:36rem;font-size:.91rem;line-height:1.7}.evidence-paragraph[data-astro-cid-67vnatkv]+.evidence-paragraph[data-astro-cid-67vnatkv]{margin-block-start:1rem}.evidence-practices[data-astro-cid-67vnatkv]{align-self:center;margin:0;padding:0;list-style:none}.evidence-practices[data-astro-cid-67vnatkv] li[data-astro-cid-67vnatkv]{border-top:1px solid color-mix(in srgb, var(--on-accent) 35%, transparent);grid-template-columns:1.5rem 1fr;gap:1.6rem;padding-block:1.6rem;display:grid}.evidence-practices[data-astro-cid-67vnatkv] li[data-astro-cid-67vnatkv]:last-child{border-bottom:1px solid color-mix(in srgb, var(--on-accent) 35%, transparent)}.evidence-practices[data-astro-cid-67vnatkv] li[data-astro-cid-67vnatkv]>span[data-astro-cid-67vnatkv]{color:var(--on-accent-muted);padding-block-start:.25rem;font-size:.67rem}.evidence-practices[data-astro-cid-67vnatkv] p[data-astro-cid-67vnatkv]{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.06rem,.85rem + .45vw,1.35rem);line-height:1.55}.research-collaboration[data-astro-cid-67vnatkv]{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:8%;padding-block:clamp(3rem,6vw,6rem) clamp(4rem,8vw,8rem);display:grid}.collaboration-label[data-astro-cid-67vnatkv]{color:var(--accent);flex-direction:column;justify-content:space-between;align-items:start;gap:2rem;display:flex}.collaboration-mark[data-astro-cid-67vnatkv]{font-family:var(--display);padding-block-end:.2rem;font-size:9rem;font-weight:200;line-height:.8}.collaboration-content[data-astro-cid-67vnatkv]{max-width:50rem}.collaboration-content[data-astro-cid-67vnatkv] h2[data-astro-cid-67vnatkv]{letter-spacing:-.06em;max-width:17ch;font-size:clamp(2.8rem,1.9rem + 2.5vw,4.5rem);line-height:1.12}.collaboration-content[data-astro-cid-67vnatkv]>p[data-astro-cid-67vnatkv]:not(.collaboration-note){color:var(--muted);max-width:37rem;margin-block-start:1.8rem;font-size:1rem;line-height:1.7}.collaboration-actions[data-astro-cid-67vnatkv]{flex-wrap:wrap;align-items:center;gap:1.3rem 2rem;margin-block-start:2rem;display:flex}.research-mail[data-astro-cid-67vnatkv]{background:var(--accent);min-height:52px;color:var(--paper);justify-content:space-between;align-items:center;gap:2rem;padding:.8rem 1.25rem;font-size:.85rem;display:inline-flex}.research-mail[data-astro-cid-67vnatkv]>span[data-astro-cid-67vnatkv]{transition:transform .2s var(--ease);font-size:1.35rem}.research-mail[data-astro-cid-67vnatkv]:hover>span[data-astro-cid-67vnatkv]{transform:translate(2px,-2px)}.other-contact[data-astro-cid-67vnatkv]{min-height:44px;color:var(--muted);align-items:center;gap:1rem;padding-block:.7rem;font-size:.8rem;display:inline-flex}.other-contact[data-astro-cid-67vnatkv]:hover{color:var(--accent)}.collaboration-note[data-astro-cid-67vnatkv]{color:var(--muted);margin-block-start:1.3rem;font-size:.7rem}@media (width<=900px){.evidence-inner[data-astro-cid-67vnatkv]{gap:7%}.research-collaboration[data-astro-cid-67vnatkv]{grid-template-columns:.7fr 2fr;gap:5%}.collaboration-mark[data-astro-cid-67vnatkv]{font-size:6rem}}@media (width<=700px){.evidence-inner[data-astro-cid-67vnatkv]{grid-template-columns:1fr;gap:2rem}.evidence-introduction[data-astro-cid-67vnatkv] h2[data-astro-cid-67vnatkv]{max-width:16ch;font-size:2.7rem}.evidence-practices[data-astro-cid-67vnatkv] li[data-astro-cid-67vnatkv]{gap:1rem;padding-block:1.2rem}.research-collaboration[data-astro-cid-67vnatkv]{grid-template-columns:1fr;gap:1.5rem}.collaboration-label[data-astro-cid-67vnatkv]{flex-direction:row;align-items:center}.collaboration-mark[data-astro-cid-67vnatkv]{font-size:2.5rem}.collaboration-content[data-astro-cid-67vnatkv] h2[data-astro-cid-67vnatkv]{max-width:17ch;font-size:clamp(2.5rem,9vw,3.4rem)}.collaboration-content[data-astro-cid-67vnatkv]>p[data-astro-cid-67vnatkv]:not(.collaboration-note){margin-block-start:1.4rem;font-size:.94rem}.collaboration-actions[data-astro-cid-67vnatkv]{gap:.5rem 1rem}.research-mail[data-astro-cid-67vnatkv]{width:100%}}@media (prefers-reduced-motion:reduce){.research-mail[data-astro-cid-67vnatkv]>span[data-astro-cid-67vnatkv]{transition:none}}.consulting-opening[data-astro-cid-ktucqv3j]{grid-template-columns:1.1fr .9fr;align-items:center;gap:7%;padding-block:4rem 5rem;display:grid}.opening-copy[data-astro-cid-ktucqv3j]>.eyebrow[data-astro-cid-ktucqv3j]{color:var(--accent)}h1[data-astro-cid-ktucqv3j]{letter-spacing:-.073em;margin-block:2.5rem;font-size:clamp(3.5rem,6.3vw,7rem);line-height:1.04}.opening-intro[data-astro-cid-ktucqv3j]{max-width:35rem;color:var(--muted);font-size:1.07rem;line-height:1.7}.opening-assessment[data-astro-cid-ktucqv3j]{max-width:34rem;color:var(--muted);border-inline-start:1px solid var(--accent);margin-top:1.3rem;padding-inline-start:1rem;font-size:.85rem}.opening-actions[data-astro-cid-ktucqv3j]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.8rem;display:flex}.opening-actions[data-astro-cid-ktucqv3j] .brief-link[data-astro-cid-ktucqv3j]{margin:0}.scope-map[data-astro-cid-ktucqv3j]{background:var(--principle-bg);color:var(--on-accent);min-width:0;padding:clamp(1.4rem,3vw,3rem)}.map-caption[data-astro-cid-ktucqv3j]{color:var(--on-accent-muted);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.map-note[data-astro-cid-ktucqv3j]{font:500 clamp(1.6rem,2.8vw,2.8rem)/1.15 var(--display);letter-spacing:-.05em;max-width:14ch;margin-top:2rem}.map-path[data-astro-cid-ktucqv3j]{color:var(--on-accent-muted);margin:1rem -1rem}.map-path[data-astro-cid-ktucqv3j]>svg[data-astro-cid-ktucqv3j]{stroke:currentColor;stroke-width:1px;width:100%}circle[data-astro-cid-ktucqv3j]{fill:var(--principle-bg);stroke-width:2px}nav[data-astro-cid-ktucqv3j] a[data-astro-cid-ktucqv3j]{border-top:1px solid color-mix(in srgb,var(--on-accent) 30%,transparent);grid-template-columns:1.5rem 1fr auto;gap:1rem;padding-block:1.15rem;display:grid}nav[data-astro-cid-ktucqv3j] a[data-astro-cid-ktucqv3j]:hover{background:color-mix(in srgb,var(--on-accent) 7%,transparent)}nav[data-astro-cid-ktucqv3j] a[data-astro-cid-ktucqv3j]:focus-visible{outline-color:var(--on-accent)}.map-number[data-astro-cid-ktucqv3j]{color:var(--on-accent-muted);padding-top:.2rem;font-size:.7rem}nav[data-astro-cid-ktucqv3j] strong[data-astro-cid-ktucqv3j]{font-size:1.1rem;font-weight:500;display:block}nav[data-astro-cid-ktucqv3j] small[data-astro-cid-ktucqv3j]{color:var(--on-accent-muted);margin-top:.3rem;font-size:.8rem;display:block}.map-arrow[data-astro-cid-ktucqv3j]{align-self:center}.map-hint[data-astro-cid-ktucqv3j]{color:var(--on-accent-muted);margin-top:1rem;font-size:.7rem}@media (prefers-reduced-motion:no-preference){.scope-map[data-astro-cid-ktucqv3j]{animation:map-in .65s var(--ease) both}.map-arrow[data-astro-cid-ktucqv3j]{transition:transform .18s var(--ease)}nav[data-astro-cid-ktucqv3j] a[data-astro-cid-ktucqv3j]:hover .map-arrow[data-astro-cid-ktucqv3j]{transform:translate(3px,-3px)}@keyframes map-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}}@media (width<=850px){.consulting-opening[data-astro-cid-ktucqv3j]{grid-template-columns:1fr;gap:3rem;padding-block:2.5rem 3rem}h1[data-astro-cid-ktucqv3j]{margin-block:1.8rem;font-size:clamp(3.2rem,10vw,5.5rem)}.map-note[data-astro-cid-ktucqv3j]{max-width:21ch}.map-path[data-astro-cid-ktucqv3j]{max-width:30rem;margin-inline:auto}}.case-signal[data-astro-cid-xbkx7tay]{color:var(--accent);margin-top:1rem;font-size:.85rem}.case-notes[data-astro-cid-xbkx7tay]{border-block:1px solid var(--line);margin-top:1.4rem}.case-notes[data-astro-cid-xbkx7tay] summary[data-astro-cid-xbkx7tay]{color:var(--accent);padding-block:.9rem;font-size:.85rem}.case-notes[data-astro-cid-xbkx7tay]>p[data-astro-cid-xbkx7tay]{color:var(--muted);margin-block:1rem;font-size:.9rem}.case-notes[data-astro-cid-xbkx7tay] .plain-list[data-astro-cid-xbkx7tay]{margin-bottom:1rem}.interview[data-astro-cid-rstd6a2a]{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,7vw,8rem);padding-block:5rem;scroll-margin-top:1rem;display:grid}.interview-heading[data-astro-cid-rstd6a2a] .eyebrow[data-astro-cid-rstd6a2a]{color:var(--accent);margin-bottom:1.5rem}.interview-heading[data-astro-cid-rstd6a2a] h2[data-astro-cid-rstd6a2a]{margin-bottom:1.8rem;font-size:clamp(2.4rem,4vw,4.5rem)}.interview-heading[data-astro-cid-rstd6a2a]>p[data-astro-cid-rstd6a2a]{max-width:30rem}.interview-privacy[data-astro-cid-rstd6a2a]{color:var(--muted);margin-top:1.5rem;font-size:.85rem}.interview-direct[data-astro-cid-rstd6a2a]{text-underline-offset:.3rem;width:fit-content;margin-top:1.5rem;font-size:.85rem;text-decoration:underline;display:block}.interview-mode[data-astro-cid-rstd6a2a]{letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--accent);margin-top:1rem;padding-block:.6rem;font-size:.7rem;display:inline-block}.interview-stage[data-astro-cid-rstd6a2a]{background:var(--surface);align-self:start;min-width:0;padding:clamp(1.25rem,3vw,3rem)}[data-astro-cid-rstd6a2a][hidden]{display:none!important}.preview-label[data-astro-cid-rstd6a2a]{color:var(--accent);font-size:.75rem}.brief-preview-list[data-astro-cid-rstd6a2a]{margin:1.5rem 0;padding:0;list-style:none}.brief-preview-list[data-astro-cid-rstd6a2a] li[data-astro-cid-rstd6a2a]{border-top:1px solid var(--line);font:500 1.2rem/1.35 var(--display);letter-spacing:-.025em;grid-template-columns:1.7rem 1fr;gap:1rem;padding-block:1.2rem;display:grid}.brief-preview-list[data-astro-cid-rstd6a2a] span[data-astro-cid-rstd6a2a]{font:400 .7rem var(--body);color:var(--accent);padding-top:.25rem}.preview-hint[data-astro-cid-rstd6a2a]{color:var(--muted);margin-bottom:1.5rem;font-size:.8rem}.detail-help[data-astro-cid-rstd6a2a]{color:var(--muted);margin-bottom:1.5rem;font-size:.85rem}.detail-fields[data-astro-cid-rstd6a2a]{gap:1.2rem;display:grid}.detail-fields[data-astro-cid-rstd6a2a] label[data-astro-cid-rstd6a2a]{margin-bottom:.5rem;font-size:.9rem;display:block}.detail-fields[data-astro-cid-rstd6a2a] small[data-astro-cid-rstd6a2a]{color:var(--muted);margin-inline-start:.5rem;font-size:.7rem}.detail-fields[data-astro-cid-rstd6a2a] input[data-astro-cid-rstd6a2a]{border:1px solid var(--muted);background:var(--paper);width:100%;min-height:48px;color:var(--ink);padding:.7rem 1rem;font-size:1rem}.detail-fields[data-astro-cid-rstd6a2a] textarea[data-astro-cid-rstd6a2a]{border-color:var(--muted)}.detail-fields[data-astro-cid-rstd6a2a] input[data-astro-cid-rstd6a2a]:user-invalid{border-color:var(--accent);outline:1px solid var(--accent)}.handoff-note[data-astro-cid-rstd6a2a]{color:var(--muted);margin-top:1rem}button[data-astro-cid-rstd6a2a],.intake-primary[data-astro-cid-rstd6a2a]{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:1rem;padding:.7rem 1.1rem;font-size:.9rem;display:inline-flex}.intake-primary[data-astro-cid-rstd6a2a]{background:var(--accent);border-color:var(--accent);color:var(--paper)}button[data-astro-cid-rstd6a2a]:hover,a[data-astro-cid-rstd6a2a]:hover{border-color:var(--ink)}fieldset[data-astro-cid-rstd6a2a]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-rstd6a2a],h3[data-astro-cid-rstd6a2a]{font:500 clamp(1.4rem, 2.3vw, 2rem)/1.25 var(--display);letter-spacing:-.035em;margin-bottom:1.5rem;padding:0}.intake-progress[data-astro-cid-rstd6a2a]{color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;font-size:.75rem;display:flex}progress[data-astro-cid-rstd6a2a]{width:35%;height:4px;accent-color:var(--accent)}.intake-options[data-astro-cid-rstd6a2a]{gap:.65rem;display:grid}.intake-options[data-astro-cid-rstd6a2a] label[data-astro-cid-rstd6a2a]{border:1px solid var(--line);cursor:pointer;align-items:center;gap:.8rem;min-height:52px;padding:.85rem;display:flex}.intake-options[data-astro-cid-rstd6a2a] label[data-astro-cid-rstd6a2a]:has(:checked){border-color:var(--accent);background:var(--accent-paper);color:var(--accent-ink)}input[data-astro-cid-rstd6a2a][type=radio]{accent-color:var(--accent);flex-shrink:0;width:1rem;height:1rem}textarea[data-astro-cid-rstd6a2a]{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);padding:1rem;font-size:1rem;line-height:1.6;display:block}#context-help[data-astro-cid-rstd6a2a],[data-astro-cid-rstd6a2a][data-intake-review]>p[data-astro-cid-rstd6a2a]{margin-bottom:1rem;font-size:.9rem}.brief-label[data-astro-cid-rstd6a2a]{margin-block:1.5rem .65rem;font-size:.85rem;display:block}.intake-actions[data-astro-cid-rstd6a2a]{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1.5rem;display:flex}.intake-status[data-astro-cid-rstd6a2a]{color:var(--accent);margin-top:1rem}[data-astro-cid-rstd6a2a][data-intake-reset]{text-underline-offset:.3rem;border:0;padding-inline:0;text-decoration:underline}@media (prefers-reduced-motion:no-preference){fieldset[data-astro-cid-rstd6a2a]:not([hidden]),[data-astro-cid-rstd6a2a][data-intake-review]:not([hidden]){animation:question-in .25s var(--ease)}.intake-options[data-astro-cid-rstd6a2a] label[data-astro-cid-rstd6a2a]{transition:background .16s,border-color .16s}@keyframes question-in{0%{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}}@media (width<=800px){.interview[data-astro-cid-rstd6a2a]{grid-template-columns:1fr;padding-block:3rem}}.offer-summary[data-astro-cid-ou2rwtjb]{color:var(--ink);margin-bottom:1rem;font-size:1.15rem}.services-page[data-astro-cid-ou2rwtjb]{padding-block:3rem 5rem}.service-disclosure[data-astro-cid-ou2rwtjb]{border-top:1px solid var(--line)}.service-disclosure[data-astro-cid-ou2rwtjb]:last-child{border-bottom:1px solid var(--line)}summary[data-astro-cid-ou2rwtjb]{grid-template-columns:.5fr 2fr auto;align-items:center;gap:3%;padding-block:2rem;list-style:none;display:grid}summary[data-astro-cid-ou2rwtjb]::-webkit-details-marker{display:none}summary[data-astro-cid-ou2rwtjb] h3[data-astro-cid-ou2rwtjb]{letter-spacing:-.05em;font-size:clamp(1.5rem,2.7vw,2.5rem);line-height:1.2}summary[data-astro-cid-ou2rwtjb]:hover h3[data-astro-cid-ou2rwtjb],details[data-astro-cid-ou2rwtjb][open] summary[data-astro-cid-ou2rwtjb] h3[data-astro-cid-ou2rwtjb]{color:var(--accent)}.service-expand[data-astro-cid-ou2rwtjb]{font-size:1.8rem;font-weight:300}details[data-astro-cid-ou2rwtjb][open] .service-expand[data-astro-cid-ou2rwtjb]{transform:rotate(45deg)}.service-detail[data-astro-cid-ou2rwtjb]{grid-template-columns:1fr 1.3fr;gap:8%;padding:0 4rem 2.5rem 18%;display:grid}.service-detail[data-astro-cid-ou2rwtjb]>p[data-astro-cid-ou2rwtjb]{color:var(--muted);line-height:1.7}.service-detail[data-astro-cid-ou2rwtjb] .plain-list[data-astro-cid-ou2rwtjb]{margin:0}.service-deliverable[data-astro-cid-ou2rwtjb],.service-detail[data-astro-cid-ou2rwtjb] .text-link[data-astro-cid-ou2rwtjb]{margin-top:1.5rem}@media (prefers-reduced-motion:no-preference){.service-expand[data-astro-cid-ou2rwtjb]{transition:transform .18s var(--ease)}.service-detail[data-astro-cid-ou2rwtjb]{animation:detail-in .23s var(--ease)}@keyframes detail-in{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}}@media (width<=750px){summary[data-astro-cid-ou2rwtjb]{grid-template-columns:1fr auto;gap:1rem}summary[data-astro-cid-ou2rwtjb] .engagement-number[data-astro-cid-ou2rwtjb]{grid-column:1/-1}.service-detail[data-astro-cid-ou2rwtjb]{grid-template-columns:1fr;gap:1rem;padding:0 0 2rem}}.product-lab-hero{padding-block:3.4rem 0}.product-lab-hero h1,.product-lab-workbench h2,.product-lab-directions h2,.product-lab-method h2,.product-lab-invitation h2{overflow-wrap:break-word}.product-lab-cover>*,.product-lab-workbench-heading>*,.product-lab-section-heading>*,.product-lab-method-grid>*,.product-lab-invitation-inner>*{min-width:0}.product-lab-kicker{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-block-end:2.6rem;font-size:.75rem;display:flex}.product-lab-kicker>:last-child{color:var(--muted)}.product-lab-cover{grid-template-columns:1.3fr 1fr;align-items:center;gap:2rem;padding-block:4rem 3.5rem;display:grid}.product-lab-title-block{z-index:1;position:relative}.product-lab-title-block h1{letter-spacing:-.075em;max-width:12ch;font-size:clamp(3.4rem,5.6vw,6.8rem);line-height:1.07}.product-lab-title-block h1 span{color:var(--accent)}.product-lab-intro{max-width:36rem;color:var(--muted);margin-block-start:2.2rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.65}.product-lab-jump{border-bottom:1px solid var(--ink);align-items:center;gap:2.5rem;min-height:48px;margin-block-start:1.8rem;font-size:.9rem;display:inline-flex}.product-lab-jump>span{font-size:1.3rem}.product-lab-jump:hover{color:var(--accent);border-color:var(--accent)}.product-lab-sculpture{background:var(--accent-paper);min-width:0;color:var(--accent-ink);flex-direction:column;justify-content:center;align-self:stretch;padding:1.6rem 1.6rem 1.25rem;display:flex}.product-lab-sculpture-label{justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;display:flex}.product-lab-sculpture-label>:first-child{font-family:var(--display);letter-spacing:-.07em;font-size:1.3rem}.product-lab-sculpture svg{width:100%;max-height:470px;overflow:visible}.product-lab-frame{stroke:currentColor;stroke-width:1px}.product-lab-frame-back{opacity:.38}.product-lab-frame-middle{opacity:.65}.product-lab-thread{stroke:var(--accent);stroke-width:3px}.product-lab-joint{fill:var(--accent-paper);stroke:var(--accent);stroke-width:2px}.product-lab-tick{stroke:currentColor;stroke-width:1px;opacity:.6}.product-lab-figure-keys{justify-content:space-between;gap:.8rem;padding-block:.6rem 1.2rem;font-size:.65rem;display:flex}.product-lab-sculpture figcaption{border-top:1px solid color-mix(in srgb, var(--accent-ink), transparent 72%);padding-block-start:1rem;font-size:.85rem}.product-lab-status{border-block:1px solid var(--line);color:var(--muted);align-items:center;gap:.1rem;padding-block:1.1rem;font-size:.78rem;display:flex}.product-lab-status .status-dot{color:var(--accent);flex-shrink:0}.product-lab-workbench{padding-block:7rem 0;scroll-margin-block-start:2rem}.product-lab-workbench-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:4rem;margin-block-end:2.5rem;display:grid}.product-lab-workbench-heading>*{min-width:0}.product-lab-workbench-heading h2{max-width:14ch;margin-block-start:1.2rem;font-size:clamp(2.5rem,4.2vw,4.5rem)}.product-lab-workbench-heading>p{max-width:31rem;color:var(--muted);line-height:1.7}.product-concept{border:1px solid var(--line)}.product-concept-notice{background:var(--surface);color:var(--muted);gap:.85rem;padding:1.05rem 1.6rem;font-size:.78rem;display:flex}.product-concept-notice>span{color:var(--accent);font-size:1.1rem;line-height:1.1}.product-concept-actions{border:0;min-width:0;margin:0;padding:1.6rem 1.6rem 0}.product-concept-actions legend{float:left;width:100%;padding:0 0 .9rem;font-size:.82rem;font-weight:550}.product-concept-choices{clear:both;grid-template-columns:repeat(3,1fr);gap:.7rem;display:grid}.product-concept-choice{border:1px solid var(--line);background:var(--paper);cursor:pointer;align-items:center;gap:.7rem;min-height:66px;padding:.9rem 1.1rem;font-size:.88rem;display:flex;position:relative}.product-concept-choice input{width:1rem;height:1rem;accent-color:var(--accent);flex:none;margin:0}.product-concept-choice-number{color:var(--muted);font-size:.66rem}.product-concept-choice-arrow{margin-inline-start:auto}.product-concept-choice:has(input:checked){color:var(--accent-ink);border-color:var(--accent);background:var(--accent-paper)}.product-concept-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.product-concept-choice:hover{border-color:var(--accent)}.product-concept-scenes{padding:1.6rem}.product-concept-scene{display:none}.product-concept-scene-read{display:block}.product-concept:has(input[value=draft]:checked) .product-concept-scene-read,.product-concept:has(input[value=send]:checked) .product-concept-scene-read{display:none}.product-concept:has(input[value=draft]:checked) .product-concept-scene-draft,.product-concept:has(input[value=send]:checked) .product-concept-scene-send{display:block}.product-concept-stage{background:var(--accent-paper);color:var(--accent-ink);padding:2rem 2.2rem 1.8rem;position:relative}.product-concept-stage-heading{grid-template-columns:1fr 2fr;gap:2rem;display:grid}.product-concept-stage-heading .small-label{padding-block-start:.35rem}.product-concept-stage-heading h3{letter-spacing:-.05em;max-width:20ch;font-size:clamp(1.8rem,2.8vw,3rem);line-height:1.15}.product-concept-route{grid-template-columns:1fr 3.7fr 1fr;align-items:center;gap:1.5rem;padding-block:.3rem;font-size:.72rem;display:grid}.product-concept-route>:last-child{text-align:right}.product-concept-route svg{stroke:currentColor;stroke-width:1.3px;width:100%;overflow:visible}.product-concept-route-base{opacity:.28}.product-concept-route .product-concept-route-travel{stroke-width:3px}.product-concept-route-gate{stroke-dasharray:3 4}.product-concept-route circle{fill:var(--accent-paper);stroke-width:2px}.product-concept-request{border-top:1px solid color-mix(in srgb, var(--accent-ink), transparent 78%);padding-block-start:.75rem;font-size:.85rem}.product-concept-explanation{grid-template-columns:1fr 1fr;display:grid}.product-concept-boundary,.product-concept-record{padding:2.4rem 2.2rem 1rem}.product-concept-record{border-inline-start:1px solid var(--line)}.product-concept-explanation .small-label{color:var(--accent)}.product-concept-explanation h4{font-family:var(--display);letter-spacing:-.025em;margin:1rem 0 .85rem;font-size:1.25rem;font-weight:550;line-height:1.4}.product-concept-explanation p{color:var(--muted);font-size:.92rem;line-height:1.65}.product-concept-why{border-top:1px solid var(--line);margin-block-start:1.7rem;padding-block-start:1rem}.product-concept-why>span{margin-block-end:.35rem;font-size:.75rem;font-weight:600;display:block}.product-concept-record ol{counter-reset:evidence;margin:0 0 1.5rem;padding:0;list-style:none}.product-concept-record li{border-bottom:1px solid var(--line);counter-increment:evidence;gap:.9rem;padding-block:.7rem;font-size:.88rem;display:flex}.product-concept-record li:before{content:"0" counter(evidence);color:var(--accent);padding-block-start:.2rem;font-size:.68rem}.product-concept-record summary{justify-content:space-between;align-items:center;gap:1rem;min-height:44px;font-size:.79rem;list-style:none;display:flex}.product-concept-record summary::-webkit-details-marker{display:none}.product-concept-record summary>span{font-size:1.2rem}.product-concept-record details[open] summary>span{transform:rotate(45deg)}.product-concept-record details p{padding-block:.5rem;font-size:.83rem}.product-concept-footer{border-top:1px solid var(--line);color:var(--muted);padding:1.1rem 1.6rem;font-size:.73rem}.product-lab-directions{padding-block:7rem}.product-lab-section-heading{grid-template-columns:1fr 2fr;align-items:start;gap:2rem;display:grid}.product-lab-section-heading>span{padding-block-start:.6rem}.product-lab-section-heading h2{max-width:16ch;font-size:clamp(2.5rem,4.4vw,4.5rem)}.product-lab-direction-pair{grid-template-columns:1fr 1fr;margin-block-start:3.5rem;display:grid}.product-lab-direction{padding:0 3.6rem 0 0}.product-lab-direction+.product-lab-direction{border-inline-start:1px solid var(--line);padding:0 0 0 3.6rem}.product-lab-direction-top{justify-content:space-between;align-items:center;gap:2rem;padding-block-end:1.8rem;display:flex}.product-lab-large-index{font-family:var(--display);color:var(--accent);letter-spacing:-.09em;font-size:clamp(4rem,7vw,7.5rem);font-weight:400;line-height:1}.product-lab-direction-top svg{width:120px;height:90px;color:var(--accent);stroke:currentColor;stroke-width:1px}.product-lab-direction-top circle{fill:var(--paper)}.product-lab-direction h3{letter-spacing:-.055em;max-width:14ch;font-size:clamp(2rem,3.5vw,3.4rem);line-height:1.1}.product-lab-direction .product-lab-question{color:var(--ink);margin-block:1.6rem .8rem;font-size:1.08rem}.product-lab-direction>p{max-width:39rem;color:var(--muted);font-size:.95rem;line-height:1.7}.product-lab-direction .text-link{margin-block-start:1.6rem}.product-lab-method{border-top:1px solid var(--line);padding-block:4rem 7rem}.product-lab-method-grid{grid-template-columns:1fr 1fr;gap:6rem;margin-block-start:2rem;display:grid}.product-lab-method h2{max-width:15ch;margin-block-end:2rem;font-size:clamp(2.5rem,4.1vw,4.3rem)}.product-lab-method-grid p{color:var(--muted);font-size:.95rem;line-height:1.7}.product-lab-method-grid p+p{margin-block-start:1rem}.product-lab-origin-link{margin-block-start:1.5rem;font-size:.8rem}.product-lab-open-questions h3{letter-spacing:-.04em;margin-block-end:1rem;font-size:1.5rem}.product-lab-open-questions ol{counter-reset:question;margin:1.8rem 0 0;padding:0;list-style:none}.product-lab-open-questions li{border-top:1px solid var(--line);counter-increment:question;gap:1.3rem;padding-block:1rem;font-size:.92rem;display:flex}.product-lab-open-questions li:before{content:"0" counter(question);color:var(--accent);padding-block-start:.3rem;font-size:.65rem}.product-lab-invitation{margin-block-end:5rem}.product-lab-invitation-inner{background:var(--principle-bg);color:var(--on-accent);grid-template-columns:1.5fr 1fr;align-items:end;gap:4rem;padding:clamp(2rem,4.5vw,4.5rem);display:grid}.product-lab-invitation h2{max-width:16ch;margin-block:1.4rem;font-size:clamp(2.5rem,4.4vw,4.7rem)}.product-lab-invitation p{max-width:31rem;color:var(--on-accent-muted);font-size:.95rem;line-height:1.7}.product-lab-invitation-actions{gap:.7rem;padding-block-end:.3rem;display:grid}.product-lab-primary-link,.product-lab-contact-link{justify-content:space-between;align-items:center;gap:1.5rem;min-height:58px;padding:.9rem 1.3rem;font-size:.9rem;display:flex}.product-lab-primary-link{background:var(--on-accent);color:#782137}.product-lab-contact-link{border-bottom:1px solid var(--on-accent-muted)}.product-lab-invitation a:focus-visible{outline-color:var(--on-accent)}.product-lab-primary-link:hover{background:#f2d8df}.product-lab-contact-link:hover{text-underline-offset:.3rem;text-decoration:underline}.product-lab-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.product-lab-frame{transition:transform .65s var(--ease)}.product-lab-sculpture:hover .product-lab-frame-back{transform:translate(-7px,-7px)}.product-lab-sculpture:hover .product-lab-frame-front{transform:translate(7px,7px)}.product-concept-scene{animation:product-concept-appear .26s var(--ease) both}.product-concept-choice,.product-lab-primary-link{transition:background-color .16s,border-color .16s}@keyframes product-concept-appear{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1100px){.product-lab-cover{grid-template-columns:1.2fr 1fr;gap:1.7rem}.product-lab-title-block h1{font-size:clamp(3rem,5.6vw,6rem)}.product-concept-choice{gap:.5rem;padding-inline:.8rem}.product-concept-choice-number{display:none}.product-lab-method-grid{gap:3rem}.product-lab-invitation-inner{gap:2.5rem}}@media (width<=760px){.product-lab-hero{padding-block-start:2.2rem}.product-lab-kicker{padding-block-end:1.4rem;font-size:.69rem}.product-lab-kicker>:last-child{display:none}.product-lab-cover{grid-template-columns:1fr;gap:2.5rem;padding-block:2.5rem}.product-lab-title-block h1{max-width:14ch;font-size:clamp(3rem,9vw,5rem)}.product-lab-intro{margin-block-start:1.4rem}.product-lab-sculpture{padding:1.2rem}.product-lab-sculpture svg{max-height:280px}.product-lab-figure-keys{font-size:.65rem}.product-lab-status{align-items:start;line-height:1.5}.product-lab-status .status-dot{margin-block-start:.38rem}.product-lab-workbench{padding-block-start:4.5rem}.product-lab-workbench-heading,.product-lab-section-heading{grid-template-columns:1fr;gap:1.5rem}.product-lab-workbench-heading>*{min-width:0}.product-lab-workbench-heading h2{max-width:16ch}.product-lab-workbench-heading>p{font-size:.94rem}.product-concept-notice{padding:1rem;font-size:.74rem}.product-concept-actions{padding:1.2rem 1rem 0}.product-concept-choices{grid-template-columns:1fr;gap:.5rem}.product-concept-choice{gap:.75rem;min-height:50px}.product-concept-choice-number{display:block}.product-concept-scenes{padding:1rem}.product-concept-stage{padding:1.3rem}.product-concept-stage-heading{grid-template-columns:1fr;gap:.8rem}.product-concept-stage-heading h3{font-size:1.8rem}.product-concept-route{grid-template-columns:1fr 1fr;gap:.35rem;padding-block:1rem .6rem}.product-concept-route svg{grid-area:2/1/auto/-1;max-height:76px}.product-concept-route>:last-child{grid-area:1/2}.product-concept-explanation{grid-template-columns:1fr}.product-concept-boundary,.product-concept-record{padding:1.8rem .3rem .6rem}.product-concept-record{border-inline-start:0;border-top:1px solid var(--line);margin-block-start:1rem}.product-concept-explanation h4{font-size:1.2rem}.product-concept-footer{padding:1rem}.product-lab-directions{padding-block:4.5rem}.product-lab-direction-pair{grid-template-columns:1fr;margin-block-start:2.5rem}.product-lab-direction,.product-lab-direction+.product-lab-direction{border-inline-start:0;padding:0}.product-lab-direction+.product-lab-direction{border-top:1px solid var(--line);margin-block-start:2.5rem;padding-block-start:2.5rem}.product-lab-direction h3{max-width:18ch;font-size:2.4rem}.product-lab-method{padding-block:3rem 4.5rem}.product-lab-method-grid{grid-template-columns:1fr;gap:2.5rem}.product-lab-invitation{margin-block-end:3rem}.product-lab-invitation-inner{grid-template-columns:1fr;gap:1.5rem;padding:2rem 1.5rem}}@media print{.product-lab-sculpture,.product-concept-actions,.product-lab-jump{display:none}.product-lab-cover,.product-lab-workbench-heading,.product-lab-method-grid{display:block}.product-concept .product-concept-scene{break-inside:avoid;display:block!important}.product-concept-scene+.product-concept-scene{margin-block-start:2rem}.product-lab-workbench,.product-lab-directions,.product-lab-method{padding-block:2rem}}@layer layout{.page-content{min-width:0}.brief-link{width:fit-content;max-width:100%;min-height:48px;color:var(--paper);background:var(--accent);justify-content:space-between;align-items:center;gap:1.5rem;margin-block:1.5rem .8rem;padding:.8rem 1.15rem;font-size:.85rem;display:flex}.brief-link:hover{background:var(--ink)}.brief-link span{flex-shrink:0}.perspectives{padding-block:3rem 5rem}.perspectives>h2{max-width:21ch;margin-block:2rem 2.5rem;font-size:clamp(2.2rem,1.2rem + 2.3vw,3.4rem)}.perspective-list{grid-template-columns:1fr 1fr;gap:5%;display:grid}.perspective-list article{border-top:1px solid var(--line);padding-block-start:1.4rem}.perspective-list .small-label{color:var(--accent);margin-block-end:1.4rem}.perspective-list h3{letter-spacing:-.045em;margin-block-end:1.2rem;font-size:1.8rem;line-height:1.25}.perspective-list h3 a{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.perspective-list h3 a:hover{color:var(--accent)}.perspective-list h3 span{padding-block-start:.15rem;font-size:1.2rem}.perspective-list article>p:last-child{color:var(--muted);max-width:36rem;font-size:.95rem}.selected-work{background:var(--surface);padding-block:3rem 4.5rem}.work-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;margin-block:3rem;display:grid}.work-heading h2{font-size:clamp(2.3rem,1.2rem + 2.5vw,3.8rem)}.work-heading>p{max-width:29rem;color:var(--muted);font-size:.9rem}.work-item{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10%;padding-block:2rem;display:grid}.work-identity .small-label{color:var(--muted);font-size:.68rem}.work-identity h3{letter-spacing:-.045em;margin-block:.65rem .8rem;font-size:1.75rem;line-height:1.25}.work-status{color:var(--accent);font-size:.7rem}.work-description>p{max-width:38rem;line-height:1.65}.work-description>.text-link{margin-block-start:1rem}.work-description h4{margin-block:1.5rem .5rem;font-size:.8rem;font-weight:550}.work-description .plain-list{margin-block-start:.5rem}.work-description .work-boundary{color:var(--muted);margin-block-start:1.3rem;font-size:.8rem}.detailed-work{margin-block-end:3rem}.detailed-work .work-item{padding-block:3rem}.service-evidence{margin-block-start:1.5rem}.service-evidence>.small-label{color:var(--muted);margin-block-end:.4rem;font-size:.65rem}.service-evidence a{min-height:44px;color:var(--accent);justify-content:space-between;align-items:center;gap:.8rem;font-size:.8rem;display:flex}.service-evidence a:hover{text-underline-offset:.25rem;text-decoration:underline}.product-origins{grid-template-columns:1fr 1.35fr;gap:5%;padding-block:1rem 4rem;display:grid}.product-origins h2{letter-spacing:-.05em;max-width:18ch;font-size:2.3rem}.product-origins p{color:var(--muted);max-width:43rem;line-height:1.65}.evidence-links{justify-items:start;gap:.6rem;margin-block-start:1.2rem;display:grid}.page-content h1,.page-content h2,.page-content h3{overflow-wrap:break-word}.page-intro{padding-block:4.2rem 4.5rem}.page-intro>.eyebrow{color:var(--accent)}.page-intro h1{letter-spacing:-.073em;max-width:15ch;margin-block:3rem 3.2rem;font-size:clamp(3rem,1.5rem + 5.3vw,6.8rem);line-height:1.06}.page-intro h1>span{display:block}.page-intro-bottom{grid-template-columns:1fr 1.35fr;align-items:start;gap:5%;display:grid}.page-intro-bottom p{max-width:43rem;font-size:clamp(1.03rem,.85rem + .4vw,1.22rem);line-height:1.6}.intro-rule{background:var(--accent);width:4rem;height:1px;margin-block-start:.8rem}.narrative-sections{padding-block:1rem 4rem}.narrative-section{border-top:1px solid var(--line);grid-template-columns:1fr 1.35fr;gap:5%;padding-block:3.5rem;display:grid}.narrative-label>.small-label{color:var(--accent);margin-block-end:1rem}.narrative-label h2{letter-spacing:-.05em;max-width:18ch;font-size:clamp(1.75rem,1.2rem + 1.5vw,2.6rem);line-height:1.2}.prose{max-width:43rem}.prose p+p,.study-prose p+p{margin-block-start:1.25rem}.prose p,.study-prose p{color:var(--muted);font-size:1.02rem;line-height:1.7}.plain-list{margin:1.5rem 0 0;padding:0;list-style:none}.plain-list li{border-top:1px solid var(--line);padding:.85rem 0 .85rem 1.4rem;font-size:.94rem;line-height:1.65;position:relative}.plain-list li:before{content:"";background:var(--accent);width:.35rem;height:.35rem;position:absolute;top:1.45rem;left:0}.research-afterword{justify-content:space-between;align-items:start;gap:3rem;margin-block-start:1.5rem;display:flex}.research-afterword .research-note{margin-block-start:0}.research-afterword .text-link{flex-shrink:0}.research-index{padding-block:1rem 3.5rem}.research-index-intro{grid-template-columns:1fr 1.35fr;gap:5%;margin-block:1rem 3rem;display:grid}.research-index-intro h2{letter-spacing:-.045em;font-size:2rem}.research-index-intro>div{max-width:39rem}.research-index-intro p{color:var(--muted)}.study-link{color:var(--accent);margin-block-start:1.2rem}.study-intro{padding-block:2.5rem 4rem}.back-link{min-height:44px;color:var(--muted);align-items:center;gap:1rem;font-size:.8rem;display:inline-flex}.back-link:hover{color:var(--accent)}.study-meta{flex-wrap:wrap;align-items:baseline;gap:2rem;margin-block:2.5rem 2rem;font-size:.8rem;display:flex}.study-meta .study-status{margin:0;font-size:.8rem;display:inline}.study-intro h1{letter-spacing:-.065em;max-width:19ch;font-size:clamp(2.7rem,1.3rem + 4.25vw,5.55rem);line-height:1.11}.study-deck{max-width:43rem;margin-block-start:2.5rem;margin-inline-start:auto;font-size:1.12rem;line-height:1.65}.study-document{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:9%;padding-block:3.5rem 1rem;display:grid}.study-aside{align-self:start;max-width:23rem;position:sticky;top:2rem}.study-aside>.small-label{color:var(--accent)}.study-question{font-family:var(--display);letter-spacing:-.04em;margin-block:1.1rem 2rem;font-size:1.5rem;line-height:1.4}.study-aside nav{gap:.25rem;display:grid}.study-aside nav a{color:var(--muted);padding-block:.65rem;font-size:.8rem}.study-aside nav a:hover{color:var(--accent)}.study-prose{min-width:0;max-width:48rem}.study-prose section{padding-block-end:3.5rem}.study-prose h2{letter-spacing:-.05em;margin-block-end:1.4rem;font-size:clamp(1.7rem,1.15rem + 1.45vw,2.5rem);line-height:1.2}.study-prose .text-link{margin-block-start:1.5rem}.method-list{counter-reset:method;margin:0;padding:0;list-style:none}.method-list li{counter-increment:method;padding-inline-start:2.5rem;position:relative}.method-list li+li{margin-block-start:2rem}.method-list li:before{content:counter(method, decimal-leading-zero);color:var(--accent);font-size:.75rem;position:absolute;top:.15rem;left:0}.method-list h3{letter-spacing:-.035em;margin-block-end:.7rem;font-size:1.25rem}.study-prose .limitations-section{border-top:1px solid var(--line);padding-block-start:2.5rem}.study-end{justify-content:space-between;gap:2rem;padding-block:1rem 4rem;display:flex}.services-page{padding-block:1rem 4rem}.services-intro{grid-template-columns:1fr 1.35fr;gap:5%;margin-block:1rem 3rem;display:grid}.services-intro h2{letter-spacing:-.055em;max-width:19ch;font-size:2.2rem}.services-intro p{max-width:39rem;color:var(--muted)}.service-row{border-top:1px solid var(--line);grid-template-columns:.5fr 1.2fr 1.4fr;gap:4%;padding-block:3rem;display:grid}.service-row h3{letter-spacing:-.055em;margin-block-end:1rem;font-size:1.85rem;line-height:1.2}.service-row p{color:var(--muted);font-size:.95rem}.service-row .plain-list{margin:0}.service-row .plain-list li{font-size:.87rem}.service-row .plain-list li:first-child{border-top:0;padding-block-start:0}.service-row .plain-list li:first-child:before{top:.6rem}.service-row .service-deliverable{color:var(--ink);margin-block-start:1rem;font-size:.83rem}.product-study-banner{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;padding-block:0 4rem;display:grid}.product-study-banner .product-visual{aspect-ratio:1.5}.product-study-banner>p{max-width:20ch;font-family:var(--display);letter-spacing:-.045em;font-size:2rem;line-height:1.4}.product-proposals{padding-block:1rem 3rem}.product-proposal{border-top:1px solid var(--line);grid-template-columns:.6fr 1.1fr 1.45fr;gap:4%;padding-block:3rem;display:grid}.product-proposal>.small-label{color:var(--accent)}.product-proposal h2{letter-spacing:-.05em;font-size:2.5rem;line-height:1.17}.product-proposal h3{letter-spacing:-.035em;margin-block-end:1.2rem;font-size:1.3rem;line-height:1.4}.product-proposal p{color:var(--muted);font-size:1rem;line-height:1.65}.product-proposal .text-link{margin-block-start:1.5rem}.product-copy>.text-link{margin-block-start:1.4rem}.company-facts{padding-block:0 3rem}.company-facts dl{border-block:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:3rem;margin:0;padding-block:2.5rem;display:grid}.company-facts dt{color:var(--muted);font-size:.75rem}.company-facts dd{font-family:var(--display);letter-spacing:-.035em;margin:.7rem 0 0;font-size:1.5rem}.contact-channels{padding-block:1rem 3rem}.contact-channel{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;align-items:center;gap:8%;padding-block:2.8rem;display:grid}.contact-channel h2{letter-spacing:-.045em;font-size:1.9rem;line-height:1.2}.contact-channel p{max-width:29rem;color:var(--muted);margin-block-start:.9rem;font-size:.95rem}.contact-channel>a{font-family:var(--display);color:var(--accent);letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:clamp(1rem,.4rem + 1.65vw,2rem);display:flex}.contact-channel>a span{transition:transform .25s var(--ease);flex-shrink:0}.contact-channel>a:hover span{transform:translate(3px,-3px)}.contact-notes{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:8%;padding-block-start:1.2rem;display:grid}.contact-notes p{max-width:35rem;color:var(--muted);font-size:.78rem}.launch-note{border-inline-start:1px solid var(--accent);padding-inline-start:1rem}.privacy-link-row{padding-block:0 4rem}.locale-pl .hero h1 .accent{font-size:.73em}.locale-pl .principles h2{font-size:clamp(3rem,1.1rem + 4.6vw,6rem)}.locale-pl .principles h2 span{padding-inline-start:10%}.hero{padding-block:2.8rem 3rem}.hero-topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero-main{min-height:430px;margin-block-start:3.5rem;display:grid;position:relative}.hero h1{z-index:1;letter-spacing:-.085em;grid-area:1/1;width:fit-content;font-size:clamp(4.4rem,1.5rem + 6.1vw,8rem);font-weight:500;line-height:1.005;position:relative}.hero h1>span{display:block}.hero h1>span:nth-child(2){margin-block-start:.055em}.hero-art{grid-area:1/1;place-self:start end;width:45%;max-width:625px;margin-block-start:-3.8rem;position:relative;right:-1.8%}.hero-art img{width:100%;height:auto}.hero-art figcaption{color:var(--muted);justify-content:space-between;margin-block-start:-2rem;padding-inline:13% 10%;font-size:.65rem;display:flex}.hero-bottom{grid-template-columns:1.28fr .95fr 1fr;align-items:end;gap:2.2rem;padding-block-start:1.5rem;display:grid}.hero-intro{max-width:28rem;font-size:1.075rem;line-height:1.55}.hero-footnote{justify-self:end;gap:.4rem;padding-block-end:.2rem;font-size:.72rem;display:grid}.hero-footnote span:last-child{color:var(--muted)}.mission{border-top:1px solid var(--line);grid-template-columns:1fr 2.1fr;margin-block-start:3.9rem;padding-block:4.3rem 7rem;display:grid}.mission .section-index{align-content:start;gap:.65rem;display:grid}.mission .section-index span:last-child{color:var(--muted)}.mission h2{letter-spacing:-.06em;font-size:clamp(2.25rem,1.4rem + 2.45vw,3.75rem);line-height:1.18}.mission-lower{grid-template-columns:1fr 1fr;align-items:end;gap:3rem;margin-block-start:2.6rem;display:grid}.mission-lower p{color:var(--muted);max-width:25rem;font-size:.95rem}.mission-lower .text-link{justify-self:end}.research{border-top:1px solid var(--line);padding-block:3rem 6.5rem}.section-heading{grid-template-columns:1.35fr 1fr;align-items:end;gap:4rem;margin-block:3.5rem 4.5rem;display:grid}.section-intro{max-width:24rem;margin-inline-start:auto;padding-block-end:.2rem}.section-intro>p:first-child{font-size:1.05rem;line-height:1.65}.principles{background:var(--principle-bg);color:var(--on-accent);padding-block:2.7rem 2rem}.principles h2{letter-spacing:-.073em;margin-block:4rem 3.2rem;font-size:clamp(3rem,1.3rem + 5.4vw,6.8rem)}.principles h2 span{padding-inline-start:20.5%}.principles-layout{grid-template-columns:1fr 1fr;gap:7%;display:grid}.principle-art{align-self:center;min-height:510px;position:relative}.principle-lines{width:100%;height:auto}.principle-numeral{font-size:5.5rem;font-family:var(--display);letter-spacing:-.08em;line-height:1;position:absolute;bottom:.7rem;left:1.5rem}.principle-numeral span{letter-spacing:0;margin-inline-start:.7rem;font-size:.9rem}.principles-text{padding-block-start:1rem}.principles-intro{max-width:31rem;color:var(--on-accent-muted);font-size:1.1rem;line-height:1.65}.principles-footer{color:var(--on-accent-muted);border-top:1px solid #ffffff40;justify-content:space-between;gap:1rem;margin-block-start:3rem;padding-block-start:1.5rem;font-size:.78rem;display:flex}.consultancy{padding-block:6.5rem 7rem}.consultancy-layout{grid-template-columns:1fr 1fr;gap:10%;margin-block-start:4rem;display:grid}.consultancy-heading>p{max-width:23rem;margin-block:2rem;font-size:1.05rem}.engagement-list{padding-block-start:.3rem}.products{background:var(--surface);padding-block:2.8rem 5rem}.product-layout{grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;margin-block-start:4rem;display:grid}.product-visual{color:var(--accent);aspect-ratio:1.13;border-block:1px solid color-mix(in oklab, var(--accent), transparent 65%);grid-template-rows:auto 1fr auto;padding-block:1.3rem;display:grid}.product-visual svg{align-self:center;width:100%}.product-visual-top,.product-visual-bottom{justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.product-visual-bottom{color:var(--muted)}.product-copy>p{max-width:29rem;margin-block:1.8rem;font-size:1.05rem}.safety{padding-block:6rem}.safety-content{grid-template-columns:1.4fr 1fr;gap:8%;margin-block-start:3.5rem;display:grid}.safety h2{font-size:clamp(2.5rem,1.45rem + 2.5vw,4rem)}.safety-points{gap:1.5rem;max-width:29rem;display:grid}.safety-points p{color:var(--muted)}.safety-points strong{color:var(--ink);font-weight:550}.contact{border-top:1px solid var(--line);padding-block:3rem 4.5rem}.contact-heading{justify-content:space-between;align-items:start;gap:2rem;margin-block:4.5rem 3.5rem;display:flex}.contact h2{letter-spacing:-.075em;font-size:clamp(3.4rem,1.3rem + 6vw,7.4rem)}.contact-arrow{color:var(--accent);font-size:clamp(5rem,12vw,10.5rem);font-weight:400;line-height:1}.contact-bottom{justify-content:space-between;align-items:start;gap:3rem;display:flex}.contact-bottom>p{font-size:1.05rem}.preview-notice{border-inline-start:1px solid var(--line);max-width:24rem;padding-inline-start:1.5rem}.preview-notice p{color:var(--muted);margin-block-start:.65rem;font-size:.85rem}}@layer components{.hero .eyebrow{color:var(--accent)}.hero-edition{color:var(--muted);font-size:.72rem}.round-link{white-space:nowrap;justify-self:center;align-items:center;gap:1.8rem;font-size:.85rem;display:inline-flex}.circle-arrow{border:1px solid var(--ink);width:42px;height:42px;transition:color .2s, background-color .2s, transform .35s var(--ease);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.round-link:hover .circle-arrow{color:var(--paper);background:var(--ink);transform:translateY(3px)}.text-link{border-bottom:1px solid;align-items:center;gap:1.2rem;width:fit-content;min-height:44px;font-size:.83rem;display:inline-flex}.text-link span{transition:transform .25s var(--ease);font-size:1.1rem}.text-link:hover span{transform:translate(2px,-2px)}.availability{color:var(--accent);margin-block-start:2rem;font-size:.73rem}.research-item{border-top:1px solid var(--line)}.research-item:last-child{border-bottom:1px solid var(--line)}.research-item summary{grid-template-columns:.4fr 3fr 1.3fr 1.5rem;align-items:center;gap:1.5rem;padding-block:1.8rem;list-style:none;display:grid}.research-item summary::-webkit-details-marker{display:none}.item-number{color:var(--muted);font-size:.75rem}.study-title{letter-spacing:-.045em;font-size:clamp(1.2rem,.65rem + 1.35vw,1.9rem);font-family:var(--display);font-weight:500}.study-category{color:var(--muted);text-align:end;justify-self:end;font-size:.74rem}.study-status{color:var(--accent);letter-spacing:.02em;margin-block-start:.35rem;font-size:.66rem;font-weight:600;display:block}.detail-icon{justify-self:end;width:20px;height:20px;position:relative}.detail-icon:before,.detail-icon:after{content:"";width:14px;height:1px;transition:transform .25s var(--ease);background:currentColor;position:absolute;top:9px;left:3px}.detail-icon:after{transform:rotate(90deg)}[open] .detail-icon:after{transform:rotate(0)}.research-item[open] .study-title{color:var(--accent)}.study-body{grid-template-columns:1.15fr 1fr;gap:9%;padding:.4rem 4rem 2.8rem 9.4%;display:grid}.study-body>p{letter-spacing:-.025em;max-width:28rem;font-size:1.25rem;line-height:1.45}.study-body h3{font-family:var(--body);margin-block-end:.65rem;font-size:.76rem;font-weight:550}.study-body div>p{color:var(--muted);font-size:.88rem;line-height:1.65}.study-body .small-label{color:var(--accent);margin-block-start:1.4rem;font-size:.66rem}.research-note{max-width:35rem;color:var(--muted);margin-block-start:1.65rem;margin-inline-start:9.4%;font-size:.77rem}.principles ::selection{color:var(--principle-bg);background:var(--on-accent)}.principles :focus-visible{outline-color:var(--on-accent)}.principles .section-index{color:var(--on-accent-muted)}.principle-line{stroke:var(--on-accent);stroke-width:2px;opacity:.25;transition:opacity .4s var(--ease)}.principle-axis{stroke:var(--on-accent);stroke-width:.7px;opacity:.35}.principle-point{fill:var(--on-accent);transition:transform .55s var(--ease)}[data-principle="1"] .line-one,[data-principle="2"] :is(.line-one,.line-two),[data-principle="3"] :is(.line-one,.line-two,.line-three),[data-principle="4"] .principle-line{opacity:1}[data-principle="1"] .principle-point{transform:translateY(-270px)}[data-principle="2"] .principle-point{transform:translateY(-180px)}[data-principle="3"] .principle-point{transform:translateY(-90px)}.principle-options{border-bottom:1px solid #ffffff40;margin-block-start:2.2rem}.principle-option{text-align:left;width:100%;min-height:87px;color:var(--on-accent-muted);background:0 0;border:0;border-top:1px solid #ffffff40;grid-template-columns:1.5rem 1fr 1rem;align-items:start;gap:1.1rem;padding:1.15rem 0;display:grid}.principle-option>span:first-child{padding-block-start:.25rem;font-size:.73rem}.principle-option strong{font-family:var(--display);letter-spacing:-.04em;font-size:1.35rem;font-weight:500;line-height:1.2;display:block}.principle-option small{margin-block-start:.45rem;font-size:.76rem;line-height:1.6;display:block}.principle-option[aria-pressed=true],.principle-option:hover{color:var(--on-accent)}.principle-option[aria-pressed=true] strong{font-weight:650}.principle-arrow{opacity:.35;font-size:1.2rem}.principle-option[aria-pressed=true] .principle-arrow{opacity:1;transform:rotate(45deg)}.principle-reflection{padding-block-start:1.5rem}.principle-reflection .small-label{color:var(--on-accent-muted);font-size:.66rem}.principle-reflection p{letter-spacing:-.035em;margin-block-start:.4rem;font-size:1.4rem}.engagement{padding-block:0 2rem}.engagement+.engagement{border-top:1px solid var(--line);padding-block-start:2rem}.engagement-number{color:var(--accent);margin-block-end:.8rem;font-size:.72rem;display:block}.engagement h3{letter-spacing:-.05em;font-size:1.8rem;line-height:1.25}.engagement p{max-width:29rem;color:var(--muted);margin-block:1rem;font-size:.95rem}.deliverable{font-size:.78rem;display:block}.product-path{stroke:currentColor;stroke-width:1.7px}.product-boundary{stroke:currentColor;stroke-width:.7px;stroke-dasharray:3 4;opacity:.65}.product-directions{border-top:1px solid var(--line)}.product-directions>div{border-bottom:1px solid var(--line);align-items:center;gap:1.5rem;padding-block:1rem;display:flex}.product-directions span{color:var(--muted);font-size:.72rem}.product-directions h3{letter-spacing:-.03em;font-size:1.15rem}.product-copy .product-status{color:var(--accent);margin-block-end:0;font-size:.73rem}:root[data-theme=dark] .hero-art img{filter:brightness(1.7)saturate(.64)}}@layer responsive{@media (width>=1500px){.hero-main{min-height:475px}.hero-art{margin-block-start:-4.6rem}.hero h1{line-height:1.04}}@media (width<=1100px){.service-row,.product-proposal{grid-template-columns:1fr 1.3fr}.service-row>.engagement-number,.product-proposal>.small-label{grid-column:1/-1}.study-document{gap:6%}.hero-main{min-height:360px}.hero-art{margin-block-start:-1rem;right:-1.5%}.hero-bottom{grid-template-columns:1.4fr 1fr}.hero-footnote{display:none}.hero h1{font-size:clamp(4rem,8vw,6rem)}.round-link{justify-self:end}.mission{grid-template-columns:.65fr 2.1fr}.mission-lower{grid-template-columns:1fr;gap:1.5rem}.mission-lower p{max-width:36rem}.mission-lower .text-link{justify-self:start}.section-heading{gap:2rem}.principles-layout{grid-template-columns:.85fr 1fr;gap:4%}.principle-art{min-height:440px}.principle-numeral{bottom:0}.principle-option{gap:.75rem}.consultancy-layout{gap:7%}.product-layout{gap:6%}.study-body{gap:7%;padding-inline-end:0}}@media (width<=760px){.perspectives{padding-block:2rem 3rem}.perspective-list{grid-template-columns:1fr;gap:2rem}.perspective-list h3{font-size:1.6rem}.selected-work{padding-block:2rem 3rem}.work-heading{grid-template-columns:1fr;gap:1.5rem;margin-block:2rem}.work-heading h2{font-size:2.25rem}.work-item{grid-template-columns:1fr;gap:1.2rem;padding-block:1.7rem}.work-identity h3{font-size:1.55rem}.work-description>p{font-size:.95rem}.detailed-work{margin-block-end:1.5rem}.detailed-work .work-item{padding-block:2rem}.product-origins{grid-template-columns:1fr;gap:1.5rem;padding-block:1rem 3rem}.product-origins h2{font-size:2rem}.page-intro{padding-block:2.3rem 3rem}.page-intro h1{max-width:none;margin-block:2rem;font-size:clamp(2.65rem,8.7vw,4.5rem)}.page-intro-bottom{grid-template-columns:1fr;gap:1.5rem}.page-intro-bottom p{font-size:1rem}.narrative-sections{padding-block:0 1.5rem}.narrative-section{grid-template-columns:1fr;gap:1.5rem;padding-block:2.5rem}.narrative-label h2{max-width:23ch;font-size:1.9rem}.prose p,.study-prose p{font-size:.97rem}.plain-list li{font-size:.9rem}.research-afterword{gap:1.2rem;display:grid}.research-afterword .text-link{margin-inline-start:2.1rem}.research-index{padding-block:0 2.5rem}.research-index-intro{grid-template-columns:1fr;gap:1.3rem;margin-block:.5rem 2rem}.study-intro{padding-block:1.5rem 2.5rem}.study-intro h1{max-width:none;font-size:clamp(2.35rem,7.7vw,4rem)}.study-meta{gap:.8rem 1.5rem;margin-block:1.6rem}.study-deck{margin-block-start:1.7rem;font-size:1rem}.study-document{grid-template-columns:1fr;gap:2.7rem;padding-block:2.5rem .5rem}.study-aside{max-width:none;position:static}.study-question{margin-block:.9rem 1.2rem;font-size:1.4rem}.study-aside nav{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.2rem 1rem;padding-block:.8rem}.study-aside nav a{font-size:.75rem}.study-prose h2{font-size:1.9rem}.study-prose section{padding-block-end:2.7rem}.method-list li{padding-inline-start:2rem}.study-end{padding-block:0 3rem}.services-page{padding-block:0 2rem}.services-intro{grid-template-columns:1fr;gap:1.4rem;margin-block:.5rem 2rem}.services-intro h2{font-size:2rem}.service-row,.product-proposal{grid-template-columns:1fr;gap:1.4rem;padding-block:2rem}.service-row h3{font-size:1.7rem}.service-row>.engagement-number{margin:0}.service-row>div:last-child{border-inline-start:1px solid var(--line);padding-inline-start:1rem}.product-study-banner{grid-template-columns:1fr;gap:1.8rem;padding-block:0 2.5rem}.product-study-banner>p{max-width:26ch;font-size:1.55rem}.product-proposals{padding-block:0 2rem}.product-proposal h2{font-size:2rem}.company-facts{padding-block-end:2.5rem}.company-facts dl{grid-template-columns:1fr;gap:1.6rem;padding-block:2rem}.company-facts dd{margin-block-start:.3rem;font-size:1.35rem}.contact-channels{padding-block:0 2rem}.contact-channel{grid-template-columns:1fr;gap:.8rem;padding-block:2rem}.contact-channel h2{font-size:1.6rem}.contact-channel>a{overflow-wrap:anywhere;font-size:clamp(1.05rem,4.8vw,1.8rem)}.contact-notes{grid-template-columns:1fr;gap:1.2rem}.privacy-link-row{padding-block-end:3rem}.locale-pl .hero h1 .accent{font-size:.72em}.locale-pl .principles h2{font-size:clamp(2rem,6.9vw,3.6rem)}.locale-pl .principles h2 span{padding-inline-start:0}.hero{padding-block:1.5rem 2.5rem}.hero-edition{display:none}.hero-main{min-height:0;margin-block-start:2rem;display:block}.hero h1{letter-spacing:-.078em;font-size:clamp(3.25rem,10vw,5.35rem)}.hero-art{width:80%;max-width:430px;margin-block:.75rem .8rem;margin-inline-start:auto;position:relative;top:auto;right:auto}.hero-art figcaption{gap:.75rem;margin-block-start:-1.8rem;padding-inline:8%}.hero-art figcaption>span:first-child{flex-shrink:0}.hero-bottom{grid-template-columns:1fr;gap:1.5rem;padding-block-start:1rem}.hero-intro{max-width:29rem;font-size:1rem}.round-link{justify-self:start;gap:1.3rem}.mission{grid-template-columns:1fr;gap:2.5rem;margin-block-start:1rem;padding-block:2rem 4rem}.mission .section-index{display:flex}.mission h2{font-size:clamp(1.9rem,6.2vw,3.25rem);line-height:1.2}.mission-lower{gap:1.2rem;margin-block-start:1.8rem}.research{padding-block:2rem 3.5rem}.section-index{gap:1.3rem;font-size:.66rem}.section-index span:last-child{text-align:end}.section-heading{grid-template-columns:1fr;gap:1.8rem;margin-block:2.5rem}.section-intro{max-width:30rem;margin-inline-start:0}.section-intro>p:first-child{font-size:.98rem}.availability{margin-block-start:1.2rem}.research-item summary{grid-template-columns:1.5rem 1fr 1.3rem;gap:.6rem;padding-block:1.4rem}.study-title{font-size:1.3rem;line-height:1.35}.study-category{text-align:start;grid-area:2/2;justify-self:start;margin-block-start:.1rem;font-size:.67rem}.detail-icon{grid-area:1/3/3}.study-body{grid-template-columns:1fr;gap:1.3rem;padding:.2rem 0 2rem 2.1rem}.study-body>p{font-size:1.1rem}.research-note{margin-inline-start:2.1rem;font-size:.72rem}.principles{padding-block:2rem}.principles h2{margin-block:2.8rem 1rem;font-size:clamp(2.55rem,7.8vw,4.2rem);line-height:1.12}.principles h2 span{padding-inline-start:0}.principles-layout{grid-template-columns:1fr;gap:1rem}.principle-art{justify-self:end;width:100%;max-width:350px;height:330px;min-height:0}.principle-lines{height:310px}.principle-numeral{font-size:4.3rem;bottom:0;left:1.5rem}.principles-text{padding-block-start:1.6rem}.principles-intro{font-size:1rem}.principle-options{margin-block-start:1.5rem}.principle-option{min-height:90px}.principles-footer{margin-block-start:2rem;font-size:.66rem}.consultancy{padding-block:3.8rem}.consultancy-layout{grid-template-columns:1fr;gap:2.8rem;margin-block-start:2.7rem}.consultancy-heading>p{max-width:29rem;margin-block:1.6rem 1rem;font-size:1rem}.engagement{padding-block-end:1.8rem}.engagement+.engagement{padding-block-start:1.8rem}.engagement h3{font-size:1.6rem}.products{padding-block:2rem 3rem}.product-layout{grid-template-columns:1fr;gap:2.3rem;margin-block-start:2rem}.product-visual{aspect-ratio:1.35}.product-copy>p{margin-block:1.4rem;font-size:1rem}.product-copy .product-status{font-size:.67rem}.safety{padding-block:3.8rem}.safety-content{grid-template-columns:1fr;gap:2rem;margin-block-start:2.5rem}.safety h2{font-size:clamp(2.2rem,6.8vw,3.5rem)}.safety-points{font-size:.95rem}.contact{padding-block:2rem 3rem}.contact-heading{gap:.5rem;margin-block:2.8rem 2rem}.contact h2{font-size:clamp(2.7rem,8.4vw,4.6rem)}.contact-arrow{padding-block-start:.15rem;font-size:3.5rem}.contact-bottom{gap:2rem;display:grid}.contact-bottom>p{font-size:.95rem}.preview-notice{padding-inline-start:1rem}}@media (width<=370px){.hero h1{font-size:2.9rem}.principle-option small{font-size:.73rem}.contact-arrow{font-size:2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.circle-arrow,.text-link span,.detail-icon:after,.principle-line,.principle-point,.contact-channel>a span{transition:none}}@media (forced-colors:active){.status-dot{background:canvastext}.principle-option[aria-pressed=true]{outline-offset:3px;outline:2px solid highlight}.principle-line,.principle-axis,.product-path,.product-boundary{stroke:canvastext}.principle-point{fill:highlight}}}.editorial[data-astro-cid-lfy5jlih]{padding-block:4rem 7rem}header[data-astro-cid-lfy5jlih]{border-bottom:1px solid var(--line);max-width:67rem;margin-inline:auto;padding-bottom:4rem}.editorial-back[data-astro-cid-lfy5jlih]{margin-bottom:3rem;font-size:.85rem;display:inline-block}.eyebrow[data-astro-cid-lfy5jlih]{color:var(--accent);margin-bottom:1.5rem}h1[data-astro-cid-lfy5jlih]{letter-spacing:-.06em;overflow-wrap:anywhere;font-size:clamp(2.6rem,5.8vw,6rem);line-height:1.08}.editorial-summary[data-astro-cid-lfy5jlih]{max-width:45rem;margin-block:2rem 1rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}.editorial-note[data-astro-cid-lfy5jlih]{color:var(--muted);font-size:.85rem}.editorial-body[data-astro-cid-lfy5jlih]{max-width:45rem;margin-inline:auto}section[data-astro-cid-lfy5jlih]{margin-block:3.5rem}h2[data-astro-cid-lfy5jlih]{letter-spacing:-.035em;margin-bottom:1.3rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.2}section[data-astro-cid-lfy5jlih] p[data-astro-cid-lfy5jlih],aside[data-astro-cid-lfy5jlih] p[data-astro-cid-lfy5jlih]{margin-block:1rem;line-height:1.75}aside[data-astro-cid-lfy5jlih]{background:var(--surface);padding:2rem}aside[data-astro-cid-lfy5jlih] h2[data-astro-cid-lfy5jlih]{font-size:1.25rem}a[data-astro-cid-lfy5jlih]{text-underline-offset:.25rem;text-decoration:underline}nav[data-astro-cid-lfy5jlih]{flex-wrap:wrap;gap:1rem 2rem;margin-top:3rem;display:flex}@media (width<=600px){.editorial[data-astro-cid-lfy5jlih]{padding-block:2rem 4rem}header[data-astro-cid-lfy5jlih]{padding-bottom:2.5rem}aside[data-astro-cid-lfy5jlih]{padding:1.25rem}}
