[data-astro-cid-g2ef6xkg][data-content-notes]{--notes-accent:hsl(var(--brand));border-block:1px solid hsl(var(--line));color:hsl(var(--ink));padding-block:1.625rem;container:content-notes/inline-size}[data-theme=dark] [data-astro-cid-g2ef6xkg][data-content-notes]{--notes-accent:color-mix(in srgb, hsl(var(--accent)) 80%, hsl(var(--ink)))}[data-astro-cid-g2ef6xkg][data-notes-spread]{grid-template-columns:9.375rem minmax(0,1fr);gap:1.625rem;display:grid}[data-astro-cid-g2ef6xkg][data-notes-margin]{flex-direction:column;align-items:flex-start;gap:.875rem;min-width:0;display:flex}p[data-astro-cid-g2ef6xkg]{overflow-wrap:anywhere;min-width:0;margin:0}[data-astro-cid-g2ef6xkg][data-notes-label]{color:var(--notes-accent);font-size:.875rem;font-weight:500;line-height:1.6}[data-astro-cid-g2ef6xkg][data-notes-type]{color:hsl(var(--ink-soft));font-size:.8125rem;font-weight:500;line-height:1.5}[data-astro-cid-g2ef6xkg][data-notes-description]{border-inline-start:2px solid var(--notes-accent);padding-inline-start:1.625rem;font-size:1.0625rem;line-height:1.8}@container content-notes (width<28.75rem){[data-astro-cid-g2ef6xkg][data-notes-spread]{grid-template-columns:minmax(0,1fr);gap:1.3125rem}[data-astro-cid-g2ef6xkg][data-notes-margin]{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.25rem}[data-astro-cid-g2ef6xkg][data-notes-description]{padding-inline-start:1.25rem}}[data-astro-cid-ea6otuai][data-project-case-study][data-slot=card]{border:1px solid hsl(var(--line));border-radius:var(--radius-sheet);background:hsl(var(--surface));color:hsl(var(--ink));overflow-wrap:break-word;padding:1.625rem 1.75rem .75rem;container:project-case-study/inline-size}h2[data-astro-cid-ea6otuai]{color:hsl(var(--brand));letter-spacing:normal;justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.667;display:flex}ol[data-astro-cid-ea6otuai]{margin:1.875rem 0 0;padding:0;list-style:none}li[data-astro-cid-ea6otuai]{grid-template-columns:2.5rem minmax(0,1fr);gap:1.125rem;padding-block:0 1.625rem;display:grid}li[data-astro-cid-ea6otuai]+li[data-astro-cid-ea6otuai]{padding-block-start:.375rem}[data-astro-cid-ea6otuai][data-project-case-number]{color:hsl(var(--brand));letter-spacing:-.0357em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.75rem;font-weight:500;line-height:1.143}[data-astro-cid-ea6otuai][data-project-case-copy]{border-inline-start:2px solid hsl(var(--line));min-width:0;padding-inline-start:1.25rem}h3[data-astro-cid-ea6otuai]{letter-spacing:-.021em;margin:0 0 .625rem;font-size:1.1875rem;font-weight:500;line-height:1.474}p[data-astro-cid-ea6otuai]{color:hsl(var(--ink-soft));margin:0;font-size:.875rem;line-height:1.714}:root[data-theme=dark] [data-astro-cid-ea6otuai]:is(h2,[data-project-case-number]){color:hsl(var(--accent))}@container reading-layout (width<26rem){[data-astro-cid-ea6otuai][data-project-case-study][data-slot=card]{padding-inline:1.25rem}}@container project-case-study (width<21.25rem){li[data-astro-cid-ea6otuai]{grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem}[data-astro-cid-ea6otuai][data-project-case-copy]{padding-inline-start:.875rem}[data-astro-cid-ea6otuai][data-project-case-number]{font-size:1.5rem}}@container reading-layout (width<18rem){[data-astro-cid-ea6otuai][data-project-case-study][data-slot=card]{padding-inline:.5rem}}@container project-case-study (width<16rem){li[data-astro-cid-ea6otuai]{grid-template-columns:minmax(0,1fr)}[data-astro-cid-ea6otuai][data-project-case-copy]{padding-inline-start:.375rem}}[data-astro-cid-jril72dz][data-project-story-pair]{--writing-accent:hsl(var(--brand));color:hsl(var(--ink));margin-bottom:1rem;container:story-pair/inline-size}[data-theme=dark] [data-astro-cid-jril72dz][data-project-story-pair]{--writing-accent:color-mix(in srgb, hsl(var(--accent)) 80%, hsl(var(--ink)))}[data-astro-cid-jril72dz][data-writing-eyebrow],[data-astro-cid-jril72dz][data-writing-label]{color:var(--writing-accent);margin:0;font-size:.75rem;font-weight:500;line-height:1.7}h2[data-astro-cid-jril72dz]{letter-spacing:-.035em;margin:.75rem 0 1.5rem;font-size:1.75rem;font-weight:500;line-height:1.3}[data-astro-cid-jril72dz][data-writing-grid]{grid-template-columns:1.25fr 1fr;gap:1.125rem 1.5rem;display:grid}[data-astro-cid-jril72dz][data-writing-story]{grid-template-rows:subgrid;grid-row:span 4;min-width:0;padding:1.625rem;display:grid;position:relative}[data-astro-cid-jril72dz][data-writing-story][data-featured=true]{background:hsl(var(--brand-soft));border-radius:.25rem 1.875rem 1.875rem}[data-astro-cid-jril72dz][data-writing-story][data-featured=false]:before{content:"";background:hsl(var(--line));height:1px;position:absolute;inset:0 0 auto}h3[data-astro-cid-jril72dz]{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.3125rem;font-weight:500;line-height:1.45}[data-astro-cid-jril72dz][data-writing-description]{color:hsl(var(--ink-soft));overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.8}[data-astro-cid-jril72dz][data-writing-link][data-slot=link]{border-top:1px solid hsl(var(--line));min-height:2.75rem;color:var(--writing-accent);justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;font-size:.8125rem;font-weight:500;line-height:1.7;text-decoration:none;display:flex}[data-astro-cid-jril72dz][data-writing-link] span[data-astro-cid-jril72dz]{text-underline-offset:.3rem;min-width:0;text-decoration:underline #0000}[data-astro-cid-jril72dz][data-writing-link] svg{flex-shrink:0}[data-astro-cid-jril72dz][data-writing-link]:is(:hover,:focus-visible) span[data-astro-cid-jril72dz]{text-decoration-color:currentColor}[data-astro-cid-jril72dz][data-writing-link]:focus-visible{outline:2px solid var(--writing-accent);outline-offset:4px}[data-astro-cid-jril72dz][data-single-story=true]{grid-template-columns:minmax(0,1fr)}@container story-pair (width<40rem){[data-astro-cid-jril72dz][data-writing-grid]{grid-template-columns:minmax(0,1fr);row-gap:1.125rem}[data-astro-cid-jril72dz][data-writing-story]{padding:1.5rem}[data-astro-cid-jril72dz][data-writing-story]+[data-astro-cid-jril72dz][data-writing-story]{margin-top:.5rem}}[data-astro-cid-mqptzewa][data-related-project][data-slot=card]{--related-emphasis:var(--brand);--related-project-ink:var(--project-primary-readable);border:0;border-top:1px solid hsl(var(--line) / .65);background:0 0;border-radius:0;grid-template-columns:2.5rem minmax(0,.9fr) minmax(0,1.45fr);align-items:stretch;gap:2.5rem;min-width:0;padding:2rem 0;display:grid;position:relative}:root[data-theme=dark] [data-astro-cid-mqptzewa][data-related-project]{--related-emphasis:var(--accent);--related-project-ink:var(--project-primary-readable-dark)}[data-astro-cid-mqptzewa][data-related-project][data-slot=card]:last-child{border-bottom:1px solid hsl(var(--line) / .65)}[data-astro-cid-mqptzewa][data-related-number]{color:hsl(var(--related-project-ink));font-family:var(--font-code);font-variant-numeric:tabular-nums;padding-top:.25rem;font-size:.875rem;font-weight:500;line-height:1.5}[data-astro-cid-mqptzewa][data-related-artwork]{aspect-ratio:16/10;background:hsl(var(--brand-soft));color:hsl(var(--related-emphasis));border-radius:.75rem;align-self:start;place-items:center;display:grid;position:relative;overflow:hidden}[data-astro-cid-mqptzewa][data-related-body]{grid-template-rows:auto 1fr auto;align-content:start;gap:.875rem;min-width:0;display:grid;position:relative}[data-astro-cid-mqptzewa][data-related-heading]{min-width:0}[data-astro-cid-mqptzewa][data-related-heading] h3[data-astro-cid-mqptzewa]{color:hsl(var(--ink));letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:1.75rem;font-weight:500;line-height:1.25}[data-astro-cid-mqptzewa][data-related-role]{color:hsl(var(--related-project-ink));letter-spacing:.12em;text-transform:uppercase;overflow-wrap:break-word;margin:0 0 .625rem;font-size:.625rem;font-weight:600;line-height:1.7}[data-astro-cid-mqptzewa][data-related-description]{max-width:58ch;color:hsl(var(--ink-soft));text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.85}[data-astro-cid-mqptzewa][data-related-footer]{margin-top:.25rem}[data-astro-cid-mqptzewa][data-related-action]{min-height:2.75rem;color:hsl(var(--related-project-ink));align-items:center;gap:.875rem;font-size:.75rem;font-weight:500;line-height:1.7;display:flex}[data-astro-cid-mqptzewa][data-related-arrow]{flex-shrink:0;place-items:center;display:grid}[data-astro-cid-mqptzewa][data-related-link]{z-index:1;border-radius:.75rem;position:absolute;inset:0}[data-astro-cid-mqptzewa][data-related-link]:focus-visible{outline:2px solid hsl(var(--related-project-ink));outline-offset:4px}[data-astro-cid-mqptzewa][data-related-project]:is(:hover,:focus-within) h3[data-astro-cid-mqptzewa]{color:hsl(var(--related-project-ink));text-underline-offset:.2em;text-decoration:underline 1px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-mqptzewa][data-related-heading] h3[data-astro-cid-mqptzewa]{transition:color .16s}}@container related-list (42rem<=width<72rem){[data-astro-cid-mqptzewa][data-related-project][data-slot=card]{grid-template-columns:clamp(12rem,24cqi,16rem) minmax(0,1fr);gap:2rem;padding:1.75rem 0}[data-astro-cid-mqptzewa][data-related-number]{grid-area:1/2;place-self:start end;padding-top:0;font-size:.75rem;line-height:1.7}[data-astro-cid-mqptzewa][data-related-artwork]{aspect-ratio:1;grid-area:1/1;align-self:center}[data-astro-cid-mqptzewa][data-related-body]{grid-area:1/2}[data-astro-cid-mqptzewa][data-related-heading] h3[data-astro-cid-mqptzewa]{letter-spacing:-.045em;font-size:1.5rem;line-height:1.3}[data-astro-cid-mqptzewa][data-related-role]{padding-right:2rem}[data-astro-cid-mqptzewa][data-related-description]{line-height:1.75}[data-astro-cid-mqptzewa][data-related-action]{justify-content:space-between;font-size:.8125rem}}@container related-list (width<42rem){[data-astro-cid-mqptzewa][data-related-project][data-slot=card]{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1.5rem 0 1rem}[data-astro-cid-mqptzewa][data-related-number]{grid-area:1/2;place-self:start end;padding-top:0;font-size:.6875rem;line-height:1.7}[data-astro-cid-mqptzewa][data-related-artwork]{aspect-ratio:1;grid-area:1/1}[data-astro-cid-mqptzewa][data-related-body]{display:contents}[data-astro-cid-mqptzewa][data-related-heading]{grid-area:1/2;align-self:start}[data-astro-cid-mqptzewa][data-related-heading] h3[data-astro-cid-mqptzewa]{letter-spacing:-.045em;font-size:1.375rem;line-height:1.3}[data-astro-cid-mqptzewa][data-related-role]{margin-bottom:.5rem;padding-right:2rem}[data-astro-cid-mqptzewa][data-related-description]{grid-column:1/-1;max-width:none;line-height:1.75}[data-astro-cid-mqptzewa][data-related-footer]{grid-column:1/-1;margin-top:0}[data-astro-cid-mqptzewa][data-related-action]{justify-content:space-between;font-size:.8125rem}}@container related-list (width<20rem){[data-astro-cid-mqptzewa][data-related-project][data-slot=card]{grid-template-columns:4.5rem minmax(0,1fr)}[data-astro-cid-mqptzewa][data-related-heading] h3[data-astro-cid-mqptzewa]{font-size:1.25rem}}@container related-list (width<16rem){[data-astro-cid-mqptzewa][data-related-project][data-slot=card]{grid-template-columns:minmax(0,1fr);gap:1rem}[data-astro-cid-mqptzewa][data-related-number],[data-astro-cid-mqptzewa][data-related-artwork]{display:none}[data-astro-cid-mqptzewa][data-related-heading]{grid-column:1}[data-astro-cid-mqptzewa][data-related-role]{padding-right:0}}@container related-list (width<14rem){[data-astro-cid-mqptzewa][data-related-arrow]{display:none}}[data-astro-cid-5g6cqxx4][data-project-destinations]{container:project-destinations/inline-size}[data-astro-cid-5g6cqxx4][data-destination-brief][data-slot=card]{border:1px solid hsl(var(--line));background:hsl(var(--brand-soft) / .6);border-radius:1.5rem 1.5rem .375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem;display:flex}[data-astro-cid-5g6cqxx4][data-destination-copy]{min-width:0}[data-astro-cid-5g6cqxx4][data-destination-context]{color:hsl(var(--ink-soft));margin:0 0 .25rem;font-size:.6875rem;line-height:1.6}[data-astro-cid-5g6cqxx4][data-destination-name]{color:hsl(var(--ink));font:500 1.375rem/1.4 var(--font-sans);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0}[data-astro-cid-5g6cqxx4][data-destination-primary][data-slot=button-link]{border-radius:1.125rem 1.125rem .3125rem;flex-wrap:nowrap;justify-content:space-between;gap:1.125rem;max-width:100%;min-height:3.125rem;padding:.875rem 1.125rem;font-size:.8125rem;line-height:1.6;display:inline-flex}[data-astro-cid-5g6cqxx4][data-destination-primary]>span[data-astro-cid-5g6cqxx4]{overflow-wrap:anywhere;min-width:0}[data-astro-cid-5g6cqxx4][data-destination-primary] .ui-icon,[data-astro-cid-5g6cqxx4][data-destination-links] .ui-icon{flex-shrink:0}[data-astro-cid-5g6cqxx4][data-destination-links]{flex-wrap:wrap;align-items:center;gap:.25rem 1.375rem;display:flex}[data-astro-cid-5g6cqxx4][data-destination-brief]+[data-astro-cid-5g6cqxx4][data-destination-links]{margin-top:1rem}[data-astro-cid-5g6cqxx4][data-destination-links] a{max-width:100%;min-height:2.75rem;color:hsl(var(--ink-soft));align-items:center;gap:.625rem;font-size:.75rem;line-height:1.6;text-decoration:none;display:inline-flex}[data-astro-cid-5g6cqxx4][data-destination-links] span[data-astro-cid-5g6cqxx4]{overflow-wrap:anywhere;min-width:0}[data-astro-cid-5g6cqxx4][data-destination-links] a:is(:hover,:focus-visible){color:hsl(var(--ink));text-underline-offset:.25rem;text-decoration:underline}@container project-destinations (width<35rem){[data-astro-cid-5g6cqxx4][data-destination-brief][data-slot=card]{padding:1.25rem}}@container project-destinations (width<18rem){[data-astro-cid-5g6cqxx4][data-destination-brief][data-slot=card]{padding:1rem}[data-astro-cid-5g6cqxx4][data-destination-primary][data-slot=button-link]{gap:.625rem;padding-inline:.875rem}}[data-astro-cid-qqe7htyh][data-project-stack-container]{container:project-stack/inline-size}[data-project-stack]{border:1px solid hsl(var(--line));background:hsl(var(--surface));color:hsl(var(--ink));border-radius:2rem .375rem;grid-template-columns:10rem minmax(0,1fr);display:grid;overflow:hidden}[data-astro-cid-qqe7htyh][data-project-stack-margin]{background:hsl(var(--ink));color:hsl(var(--surface));flex-direction:column;align-items:flex-start;gap:1.125rem;padding:1.625rem 1.5rem;display:flex;position:relative}[data-astro-cid-qqe7htyh][data-project-stack-margin]:after{background:hsl(var(--brand-soft));content:"";border-top-left-radius:1.5rem;width:1.5rem;height:1.5rem;position:absolute;bottom:0;right:0}[data-astro-cid-qqe7htyh][data-project-stack-margin] h2[data-astro-cid-qqe7htyh]{color:inherit;letter-spacing:-.045em;font-size:1.625rem;font-weight:500;line-height:1.3}[data-astro-cid-qqe7htyh][data-project-stack-count]{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:3rem;line-height:1.3}[data-astro-cid-qqe7htyh][data-project-stack-margin] p[data-astro-cid-qqe7htyh]{color:inherit;margin-top:-.75rem;font-size:.75rem;line-height:1.6}[data-astro-cid-qqe7htyh][data-project-stack-content]{align-self:center;min-width:0;padding:1.75rem}[data-astro-cid-qqe7htyh][data-project-stack-pills]{flex-wrap:wrap;align-content:center;gap:.625rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}[data-astro-cid-qqe7htyh][data-project-stack-pills] li[data-astro-cid-qqe7htyh]{max-width:100%}[data-project-stack-more]{border:0;border-top:1px solid hsl(var(--line));box-shadow:none;background:0 0;border-radius:0;margin-top:1.25rem;padding:0;overflow:visible}[data-astro-cid-qqe7htyh][data-project-stack-content] summary[data-astro-cid-qqe7htyh]{min-height:2.75rem;color:hsl(var(--ink-soft));overflow-wrap:anywhere;margin:0;padding:.875rem 1.5rem .875rem 0;font-size:.8125rem;font-weight:500;line-height:1.7}[data-astro-cid-qqe7htyh][data-project-stack-content] summary[data-astro-cid-qqe7htyh]:before{display:none}[data-astro-cid-qqe7htyh][data-project-stack-content] summary[data-astro-cid-qqe7htyh]:after{inset-inline-end:.125rem;border-color:currentColor;top:1.125rem}[data-astro-cid-qqe7htyh][data-project-stack-content] summary[data-astro-cid-qqe7htyh]:hover{color:hsl(var(--brand));background:0 0}[data-astro-cid-qqe7htyh][data-project-stack-content] details[open]>summary[data-astro-cid-qqe7htyh]{margin-bottom:.5rem}:root[data-theme=dark] [data-astro-cid-qqe7htyh][data-project-stack-content] summary[data-astro-cid-qqe7htyh]:hover{color:hsl(var(--accent))}[data-project-stack-link]{border:1px solid hsl(var(--line));background:hsl(var(--canvas));min-height:2.75rem;color:hsl(var(--ink));overflow-wrap:anywhere;border-radius:.625rem .1875rem;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.875rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}[data-project-stack-link]:before{background:hsl(var(--brand));content:"";border-radius:.125rem;flex-shrink:0;align-self:stretch;width:.1875rem;min-height:1.25rem}[data-project-stack-link]:is(:hover,:focus-visible){border-color:hsl(var(--project-primary-readable));background:color-mix(in srgb, hsl(var(--project-primary)) 8%, hsl(var(--surface)));color:hsl(var(--project-primary-readable))}[data-project-stack-link]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}:root[data-theme=dark] [data-project-stack-link]:before{background:hsl(var(--accent))}:root[data-theme=dark] [data-project-stack-link]:focus-visible{outline-color:hsl(var(--accent))}:root[data-theme=dark] [data-project-stack-link]:is(:hover,:focus-visible){border-color:hsl(var(--project-primary-readable-dark));color:hsl(var(--project-primary-readable-dark))}@container project-stack (width<35rem){[data-project-stack]{grid-template-columns:minmax(0,1fr)}[data-astro-cid-qqe7htyh][data-project-stack-margin]{grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1.25rem;padding:1.375rem 1.5rem;display:grid}[data-astro-cid-qqe7htyh][data-project-stack-symbol]{display:none}[data-astro-cid-qqe7htyh][data-project-stack-count]{grid-area:1/2/3;margin:0;font-size:2.5rem}[data-astro-cid-qqe7htyh][data-project-stack-margin] p[data-astro-cid-qqe7htyh]{margin:0}[data-astro-cid-qqe7htyh][data-project-stack-content]{padding:1.375rem}}@container project-stack (width<18rem){[data-astro-cid-qqe7htyh][data-project-stack-margin]{padding:1rem}[data-astro-cid-qqe7htyh][data-project-stack-content]{padding:.75rem}}@container project-stack (width<14rem){[data-astro-cid-qqe7htyh][data-project-stack-margin]{gap:.25rem .5rem;padding:.75rem}[data-astro-cid-qqe7htyh][data-project-stack-margin] h2[data-astro-cid-qqe7htyh]{font-size:1.125rem}[data-astro-cid-qqe7htyh][data-project-stack-count]{grid-row:1;font-size:1.75rem}[data-astro-cid-qqe7htyh][data-project-stack-margin] p[data-astro-cid-qqe7htyh]{grid-column:1/-1}[data-astro-cid-qqe7htyh][data-project-stack-content]{padding:.375rem}[data-astro-cid-qqe7htyh][data-project-stack-content] summary[data-astro-cid-qqe7htyh]{padding-inline-end:0}[data-astro-cid-qqe7htyh][data-project-stack-content] summary[data-astro-cid-qqe7htyh]:after{margin-inline-start:.5rem;position:static}[data-project-stack-link]{gap:0;padding:.375rem .125rem;font-size:.75rem}[data-project-stack-link]:before{display:none}}[data-astro-cid-6zmmqwku][data-project-opening]{container:project-opening/inline-size}[data-astro-cid-6zmmqwku][data-project-opening] [data-astro-cid-6zmmqwku][data-editorial-summary]{letter-spacing:-.015em;max-width:45rem;margin-top:1.75rem;font-size:1rem;line-height:1.75}@container project-opening (width<23.75rem){[data-astro-cid-6zmmqwku][data-project-opening] [data-astro-cid-6zmmqwku][data-editorial-summary]{margin-top:1.375rem;font-size:.9375rem}}[data-astro-cid-6zmmqwku][data-project-imprint]{border-block:1px solid hsl(var(--line) / .65);color:hsl(var(--ink));grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.65fr);gap:1.5rem;padding-block:1.5rem;display:grid}[data-astro-cid-6zmmqwku][data-project-meta]{border-inline-start:1px solid hsl(var(--line) / .65);flex-direction:column;justify-content:center;min-width:0;padding-inline-start:1.125rem;display:flex}[data-astro-cid-6zmmqwku][data-project-meta] dt[data-astro-cid-6zmmqwku]{color:hsl(var(--ink-soft));margin-block-end:.4375rem;font-size:.75rem;font-weight:500;line-height:1.6}[data-astro-cid-6zmmqwku][data-project-meta] dd[data-astro-cid-6zmmqwku]{margin:0;font-size:1rem;font-weight:500;line-height:1.6}[data-astro-cid-6zmmqwku][data-project-meta=role]{border-inline-start:2px solid hsl(var(--brand))}[data-astro-cid-6zmmqwku][data-project-meta=role] dd[data-astro-cid-6zmmqwku]{letter-spacing:-.04em;font-size:1.4375rem;line-height:1.4}:root[data-theme=dark] [data-astro-cid-6zmmqwku][data-project-meta=role]{border-inline-start-color:hsl(var(--accent))}@container editorial-meta (width<37rem){[data-astro-cid-6zmmqwku][data-project-imprint]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.25rem}[data-astro-cid-6zmmqwku][data-project-meta=role]{grid-column:1/-1}}@container editorial-meta (width<22.5rem){[data-astro-cid-6zmmqwku][data-project-imprint]{grid-template-columns:minmax(0,1fr)}}@container editorial-meta (width<12rem){[data-astro-cid-6zmmqwku][data-project-meta=role] dd[data-astro-cid-6zmmqwku]{font-size:1.125rem}}[data-astro-cid-6zmmqwku][data-project-title-gradient]{background-image:linear-gradient(to right, var(--project-title-primary-readable), var(--project-title-secondary-readable), var(--project-title-primary-readable))}:root[data-theme=dark] [data-astro-cid-6zmmqwku][data-project-title-gradient]{background-image:linear-gradient(to right, var(--project-title-primary-readable-dark), var(--project-title-secondary-readable-dark), var(--project-title-primary-readable-dark))}[data-astro-cid-wkwka27s][data-project-focus][data-slot=card]{border:1px solid hsl(var(--line));border-radius:var(--radius-sheet);background:hsl(var(--surface));color:hsl(var(--ink));overflow-wrap:break-word;padding:1.5rem}h2[data-astro-cid-wkwka27s]{color:hsl(var(--brand));letter-spacing:normal;justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.667;display:flex}dl[data-astro-cid-wkwka27s]{margin:1.5rem 0 0}dl[data-astro-cid-wkwka27s]>div[data-astro-cid-wkwka27s]{border-block-start:1px solid hsl(var(--line));padding-block:1.125rem}dl[data-astro-cid-wkwka27s]>div[data-astro-cid-wkwka27s]:first-child{border:0;padding-block-start:0}dl[data-astro-cid-wkwka27s]>div[data-astro-cid-wkwka27s]:last-child{padding-block-end:0}dt[data-astro-cid-wkwka27s]{border-inline-start:2px solid hsl(var(--brand));color:hsl(var(--ink));letter-spacing:-.025em;padding-inline-start:.875rem;font-size:1rem;font-weight:500;line-height:1.6}dd[data-astro-cid-wkwka27s]{color:hsl(var(--ink-soft));letter-spacing:normal;margin:.4375rem 0 0;padding-inline-start:1rem;font-size:.8125rem;line-height:1.75}:root[data-theme=dark] h2[data-astro-cid-wkwka27s]{color:hsl(var(--accent))}:root[data-theme=dark] dt[data-astro-cid-wkwka27s]{border-inline-start-color:hsl(var(--accent))}@container project-sidebar (width<16rem){[data-astro-cid-wkwka27s][data-project-focus][data-slot=card]{padding-inline:.375rem}dt[data-astro-cid-wkwka27s]{padding-inline-start:.25rem;font-size:.875rem}dd[data-astro-cid-wkwka27s]{padding-inline-start:calc(.25rem + 2px);font-size:.75rem}}[data-astro-cid-noekeoyc][data-related-project-list]{container:related-list/inline-size}
