.brief.svelte-1gz2pef{padding-top:clamp(1.5rem,3vw,3rem)}.brief__head.svelte-1gz2pef{background:color-mix(in srgb, var(--color-ash) 8%, var(--color-paper));grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(3rem,6vw,6rem);display:grid}.brief__back.svelte-1gz2pef{width:fit-content;color:var(--ink-60);margin-bottom:2rem;font-size:.95rem;display:block}.brief__head.svelte-1gz2pef .display:where(.svelte-1gz2pef){grid-template-columns:.42rem minmax(0,1fr);align-items:stretch;column-gap:1rem;max-width:11ch;margin-top:1.2rem;line-height:0;display:grid}.brief__accent.svelte-1gz2pef{background:var(--sector-color);display:block}.brief__titletext.svelte-1gz2pef{line-height:.97;display:block}.brief__head.svelte-1gz2pef .lede:where(.svelte-1gz2pef){max-width:48rem;margin-top:1.4rem}.brief__figure.svelte-1gz2pef{aspect-ratio:4/5;background:color-mix(in srgb, var(--sector-color) 16%, var(--color-paper));box-shadow:0 1.4rem 3.5rem color-mix(in srgb, var(--color-ink) 10%, transparent);margin:0;position:relative;overflow:hidden}.brief__figure.svelte-1gz2pef:before{content:"";border:1px solid color-mix(in srgb, var(--sector-color) 42%, transparent);pointer-events:none;z-index:1;position:absolute;inset:0}.brief__figure.svelte-1gz2pef img:where(.svelte-1gz2pef){object-fit:contain;filter:saturate(.96)contrast(1.03);width:100%;height:100%;padding:clamp(.75rem,2vw,1.25rem)}.rise.svelte-1gz2pef{opacity:0;animation:svelte-1gz2pef-rise .95s var(--ease) forwards;animation-delay:var(--d,0s);transform:translateY(16px)}@keyframes svelte-1gz2pef-rise{to{opacity:1;transform:none}}.brief__body.svelte-1gz2pef{grid-template-columns:minmax(11rem,.35fr) minmax(0,.65fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.brief__aside.svelte-1gz2pef{color:var(--ink-60);flex-direction:column;align-self:start;gap:.85rem;display:flex;position:sticky;top:6rem}.brief__aside-title.svelte-1gz2pef{font-family:var(--font-mono);color:var(--ink-45);margin:0 0 .4rem;font-size:.78rem}.brief__content.svelte-1gz2pef{gap:clamp(3rem,7vw,6rem);display:grid}.brief__section.svelte-1gz2pef>.eyebrow:where(.svelte-1gz2pef){margin-bottom:1.3rem}.focus-list.svelte-1gz2pef{border-top:1px solid var(--rule);margin:0;display:grid}.focus-item.svelte-1gz2pef{border-bottom:1px solid var(--rule);gap:.85rem;padding-block:clamp(1.5rem,3vw,2.2rem);display:grid}.focus-item.svelte-1gz2pef h2:where(.svelte-1gz2pef){font-family:var(--font-serif);margin:0;font-size:clamp(1.35rem,1rem + 1.2vw,2rem);font-weight:500;line-height:1.15}.focus-item.svelte-1gz2pef p:where(.svelte-1gz2pef){max-width:62ch;color:var(--ink-60);margin:0;font-size:clamp(1rem,.95rem + .25vw,1.15rem);line-height:1.65}.projects.svelte-1gz2pef,.questions.svelte-1gz2pef{gap:1rem;display:grid}.projects.svelte-1gz2pef p:where(.svelte-1gz2pef),.questions.svelte-1gz2pef p:where(.svelte-1gz2pef){border:1px solid var(--rule);margin:0;padding:1.2rem;font-size:clamp(1.05rem,.95rem + .5vw,1.25rem);line-height:1.5}.questions.svelte-1gz2pef span:where(.svelte-1gz2pef){font-family:var(--font-mono);color:var(--ink-45);margin-bottom:.8rem;font-size:.75rem;display:block}.brief__callout.svelte-1gz2pef{background:color-mix(in srgb, var(--color-ash) 10%, var(--color-paper));padding:clamp(1.5rem,3vw,2.5rem)}.brief__callout.svelte-1gz2pef .h2:where(.svelte-1gz2pef){max-width:20ch;margin-bottom:1.6rem}@media (width<=58rem){.brief__head.svelte-1gz2pef,.brief__body.svelte-1gz2pef{grid-template-columns:1fr}.brief__hero-copy.svelte-1gz2pef{display:contents}.brief__back.svelte-1gz2pef{order:1}.brief__head.svelte-1gz2pef .eyebrow:where(.svelte-1gz2pef){order:2}.brief__figure.svelte-1gz2pef{aspect-ratio:16/10;order:3;max-height:22rem}.brief__head.svelte-1gz2pef .display:where(.svelte-1gz2pef){order:4}.brief__head.svelte-1gz2pef .lede:where(.svelte-1gz2pef){order:5}.brief__aside.svelte-1gz2pef{position:static}}@media (prefers-reduced-motion:reduce){.rise.svelte-1gz2pef{opacity:1;animation:none;transform:none}}
