.ccc-stage[data-astro-cid-isxm4bl3]{width:100%;max-width:1080px;margin:0 auto;padding:64px var(--margin-desktop);display:grid;grid-template-rows:1fr auto;gap:40px;align-items:center;color:var(--paper);font-family:var(--font-body)}.slides[data-astro-cid-isxm4bl3]{list-style:none;margin:0;padding:0;display:grid;position:relative}.slide[data-astro-cid-isxm4bl3]{grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:center;justify-self:center;gap:64px;opacity:0;pointer-events:none;transition:opacity .32s ease}.slide[data-astro-cid-isxm4bl3][data-active=true]{opacity:1;pointer-events:auto}.frame[data-astro-cid-isxm4bl3]{aspect-ratio:9 / 16;width:clamp(280px,32vw,380px);background:#000;border:1px solid color-mix(in srgb,var(--paper) 12%,transparent);box-shadow:0 24px 60px -24px #000c;flex-shrink:0}.frame[data-astro-cid-isxm4bl3][data-aspect=landscape]{aspect-ratio:16 / 9;width:clamp(420px,52vw,640px)}.frame[data-astro-cid-isxm4bl3] video[data-astro-cid-isxm4bl3]{display:block;width:100%;height:100%;object-fit:cover}.placard[data-astro-cid-isxm4bl3]{max-width:36ch;display:flex;flex-direction:column;gap:14px;margin:0}.kind[data-astro-cid-isxm4bl3]{margin:0;font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-size:var(--fs-12);color:var(--ink-muted)}.kind[data-astro-cid-isxm4bl3][data-kind=shipped]{color:var(--signal)}.title[data-astro-cid-isxm4bl3]{margin:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-50);line-height:1.05;letter-spacing:-.01em;color:var(--paper)}.date[data-astro-cid-isxm4bl3]{margin:0;font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-size:var(--fs-12);color:color-mix(in srgb,var(--paper) 50%,transparent)}.blurb[data-astro-cid-isxm4bl3]{margin:8px 0 0;font-size:var(--fs-16);line-height:1.5;color:color-mix(in srgb,var(--paper) 75%,transparent)}.pager[data-astro-cid-isxm4bl3]{display:flex;align-items:center;justify-content:center;gap:28px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--paper) 12%,transparent)}.chev[data-astro-cid-isxm4bl3]{appearance:none;background:transparent;border:0;color:var(--paper);font-family:var(--font-display);font-size:var(--fs-21);cursor:pointer;padding:8px 12px;opacity:.7;transition:opacity .16s ease,color .16s ease}.chev[data-astro-cid-isxm4bl3]:hover{opacity:1;color:var(--signal)}.counter[data-astro-cid-isxm4bl3]{margin:0;font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-size:var(--fs-12);color:color-mix(in srgb,var(--paper) 60%,transparent);min-width:72px;text-align:center}.counter[data-astro-cid-isxm4bl3] .cur[data-astro-cid-isxm4bl3]{color:var(--signal)}@media(max-width:720px){.ccc-stage[data-astro-cid-isxm4bl3]{padding:32px var(--margin-mobile);gap:24px}.slide[data-astro-cid-isxm4bl3]{flex-direction:column;gap:24px}.frame[data-astro-cid-isxm4bl3]{width:min(72vw,320px)}.frame[data-astro-cid-isxm4bl3][data-aspect=landscape]{width:min(92vw,480px)}.placard[data-astro-cid-isxm4bl3]{max-width:none;align-self:stretch}.title[data-astro-cid-isxm4bl3]{font-size:var(--fs-37)}}.canvas-region{width:100vw;margin-left:calc(50% - 50vw);min-height:clamp(420px,56vh,760px);background:var(--ink-2);overflow:hidden;position:relative}.canvas-region>.piece-canvas-root{width:100%;height:100%;min-height:clamp(420px,56vh,760px);display:flex;align-items:center;justify-content:center}.canvas-region .canvas{max-width:100%;max-height:100%;height:auto;display:block}.canvas-region .controls{position:absolute;right:16px;bottom:16px;background:#0e1722d9;color:var(--paper);border:1px solid rgba(203,203,203,.18);padding:0;font-family:var(--font-label);font-size:var(--fs-12);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking)}.canvas-region .controls>summary{cursor:pointer;list-style:none;padding:8px 14px}.canvas-region .controls[open]{padding:0 14px 14px;width:280px}.canvas-region .ctl-body{display:grid;gap:12px;padding-top:8px;color:var(--paper)}.canvas-region .ctl-body label{display:grid;grid-template-columns:60px 1fr 50px;gap:8px;align-items:center;font-size:11px}.canvas-region .ctl-body input[type=range]{width:100%;accent-color:var(--paper)}.canvas-region .ctl-body .val{text-align:right;opacity:.7}.canvas-region .ctl-body button{background:transparent;border:1px solid rgba(203,203,203,.4);color:var(--paper);padding:6px 10px;font-family:var(--font-label);font-size:11px;font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);cursor:pointer;transition:border-color var(--dur-hover) var(--ease)}.canvas-region .ctl-body button:hover{border-color:var(--paper)}.canvas-region .playground{display:flex;flex-direction:column;gap:24px;width:100%;height:100%;padding:24px var(--margin-desktop);color:var(--paper);background:var(--ink-2);box-sizing:border-box}.canvas-region .playground .pg-control{background:#0000002e;border:1px solid var(--ink-muted);padding:20px 24px;display:grid;gap:14px}.canvas-region .playground .pg-field{display:flex;flex-direction:column}.canvas-region .playground .pg-label{font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:var(--label-weight);font-size:var(--fs-12);color:#cbcbcb99;margin:0 0 6px;line-height:1}.canvas-region .playground .pg-prompt{width:100%;background:transparent;border:1px solid rgba(203,203,203,.25);color:var(--paper);font-family:var(--font-body);font-size:var(--fs-16);line-height:1.45;padding:10px 12px;resize:none;outline:none;transition:border-color var(--dur-hover) var(--ease)}.canvas-region .playground .pg-prompt:focus{border-color:var(--ink)}.canvas-region .playground .pg-prompt:read-only{color:#cbcbcb99}.canvas-region .playground .pg-prompt[data-seeded=true]{color:#cbcbcb80;font-style:italic}.canvas-region .playground .pg-prompt[data-seeded=true]:focus{color:var(--paper);font-style:normal}.canvas-region .playground .pg-row{display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:end}.canvas-region .playground .pg-styles{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.canvas-region .playground .pg-chip{appearance:none;background:transparent;border:1px solid rgba(203,203,203,.25);color:var(--paper);padding:9px 10px;font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:var(--label-weight);font-size:var(--fs-12);cursor:pointer;transition:border-color var(--dur-hover) var(--ease),background var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease);text-align:center;line-height:1.2}.canvas-region .playground .pg-chip:hover:not(:disabled){border-color:var(--paper)}.canvas-region .playground .pg-chip[data-active=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.canvas-region .playground .pg-chip:disabled{cursor:not-allowed}.canvas-region .playground .pg-actions{display:grid;grid-template-columns:1fr;gap:6px}.canvas-region .playground .pg-actions.has-reset{grid-template-columns:1fr auto;gap:8px}.canvas-region .playground .pg-actions.has-reset .pg-hint{grid-column:1 / -1}.canvas-region .playground .pg-btn{appearance:none;border:1px solid transparent;padding:12px 16px;font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:500;font-size:var(--fs-14);cursor:pointer;line-height:1;text-decoration:none;text-align:center;transition:background var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}.canvas-region .playground .pg-btn-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.canvas-region .playground .pg-btn-primary:hover:not(:disabled){background:#0a64dd;border-color:#0a64dd}.canvas-region .playground .pg-btn-primary:disabled{opacity:.4;cursor:not-allowed}.canvas-region .playground .pg-btn-ghost{background:transparent;color:var(--paper);border-color:#cbcbcb40;padding-left:14px;padding-right:14px}.canvas-region .playground .pg-btn-ghost:hover{border-color:var(--paper)}.canvas-region .playground .pg-hint{font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:var(--label-weight);font-size:var(--fs-12);color:#cbcbcb80;text-align:center}.canvas-region .playground .pg-phase{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.canvas-region .playground .pg-phase li{height:6px;border:1px solid rgba(203,203,203,.15);background:transparent;position:relative}.canvas-region .playground .pg-phase li[data-reached=true]{background:var(--ink);border-color:var(--ink)}.canvas-region .playground .pg-phase li[data-current=true]:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:var(--paper)}.canvas-region .playground .pg-phase-row{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:6px}.canvas-region .playground .pg-phase-row span{font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:var(--label-weight);font-size:var(--fs-12);color:#cbcbcb80;text-align:center}.canvas-region .playground .pg-phase-row span[data-reached=true]{color:var(--paper)}.canvas-region .playground .pg-frames{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;min-height:0}.canvas-region .playground .pg-frame{display:flex;flex-direction:column;gap:8px;min-height:0}.canvas-region .playground .pg-frame-img{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;image-rendering:pixelated;border:1px solid rgba(203,203,203,.15);min-height:320px}.canvas-region .playground .pg-frame-img img{max-width:100%;max-height:100%;image-rendering:pixelated}.canvas-region .playground .pg-frame-label{font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:var(--label-weight);font-size:var(--fs-12);color:#cbcbcb99}.canvas-region .playground .pg-frames-idle{flex:1;border:1px solid rgba(203,203,203,.15);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:360px;text-align:center;padding:24px}.canvas-region .playground .pg-frames-idle-head{font-family:var(--font-body);font-size:var(--fs-18);font-style:italic;color:#cbcbcb99}.canvas-region .playground .pg-frames-idle-sub{font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:var(--label-weight);font-size:var(--fs-12);color:#cbcbcb80}.canvas-region .playground .pg-status{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(203,203,203,.15);padding-top:12px}.canvas-region .playground .pg-status[data-phase=idle]{display:none}.canvas-region .playground .pg-status-text{font-family:var(--font-label);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);font-weight:var(--label-weight);font-size:var(--fs-12);color:#cbcbcb99}.canvas-region .playground .pg-status .pg-tag{color:var(--ink);margin-right:6px}.canvas-region .playground .pg-status .pg-quote{color:var(--paper);font-variant-caps:normal;text-transform:none;letter-spacing:0;font-style:italic}.canvas-region .playground .pg-download{flex:none}@media(max-width:720px){.canvas-region .playground{padding:16px var(--margin-mobile);gap:16px}.canvas-region .playground .pg-control{padding:16px}.canvas-region .playground .pg-row{grid-template-columns:1fr;gap:14px;align-items:stretch}.canvas-region .playground .pg-styles{grid-template-columns:repeat(2,1fr)}.canvas-region .playground .pg-actions,.canvas-region .playground .pg-actions.has-reset{grid-template-columns:1fr;gap:6px}.canvas-region .playground .pg-actions.has-reset{grid-template-columns:1fr 1fr}.canvas-region .playground .pg-actions.has-reset .pg-hint{grid-column:1 / -1}.canvas-region .playground .pg-frames{grid-template-columns:1fr}.canvas-region .playground .pg-frame-img,.canvas-region .playground .pg-frames-idle{min-height:240px}.canvas-region .playground .pg-status{flex-direction:column;align-items:flex-start;gap:12px}}.canvas-region .audio-shader{display:flex;flex-direction:column;gap:24px;width:100%;height:100%;padding:24px var(--margin-desktop);color:var(--paper);background:var(--ink-2);box-sizing:border-box}.canvas-region .audio-shader .as-row{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0;row-gap:4px;padding:14px 24px 16px;font-family:var(--font-label);font-size:var(--fs-12);letter-spacing:.02em;color:var(--paper)}.canvas-region .audio-shader .as-link{appearance:none;background:transparent;border:0;border-bottom:1px dotted rgba(203,203,203,.35);padding:0 0 1px;margin:0;color:var(--paper);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color var(--dur-hover) var(--ease),border-color var(--dur-hover) var(--ease)}.canvas-region .audio-shader .as-link[data-active=true]{color:var(--signal);border-bottom:1px solid var(--signal)}.canvas-region .audio-shader .as-link:not([data-active=true]):not(:disabled):hover{border-bottom-style:solid;border-bottom-color:var(--paper)}.canvas-region .audio-shader .as-link:disabled{opacity:.45;cursor:not-allowed}.canvas-region .audio-shader .as-link:focus-visible{outline:2px solid var(--signal);outline-offset:2px;border-radius:1px}.canvas-region .audio-shader .as-sep{color:#cbcbcb59;margin:0 8px;user-select:none}.canvas-region .audio-shader .as-label{font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);color:#cbcbcb80;margin-right:8px}.canvas-region .audio-shader .as-emphasis,.canvas-region .audio-shader .as-mode{display:inline}.canvas-region .audio-shader .as-status{color:#cbcbcb80;font-style:italic;margin-left:auto}.canvas-region .audio-shader .as-canvas-wrap{flex:1;min-height:320px;position:relative;overflow:hidden;border:1px solid rgba(203,203,203,.15)}.canvas-region .audio-shader .as-canvas-wrap>.canvas{position:absolute;inset:0;width:100%;height:100%;display:block}@media(max-width:720px){.canvas-region .audio-shader{padding:16px var(--margin-mobile);gap:16px}.canvas-region .audio-shader .as-canvas-wrap{min-height:240px}}.band[data-astro-cid-xacti3fy]{display:grid;grid-template-columns:1fr auto 1fr;align-items:baseline;gap:24px;width:100vw;margin-left:calc(50% - 50vw);padding:18px var(--margin-desktop);background:var(--signal);color:var(--paper)}.left[data-astro-cid-xacti3fy],.right[data-astro-cid-xacti3fy]{font-family:var(--font-label);font-size:var(--fs-12);font-weight:var(--label-weight);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);line-height:1;color:var(--paper);opacity:.9}.right[data-astro-cid-xacti3fy]{justify-self:end}.centre[data-astro-cid-xacti3fy]{font-family:var(--font-display);font-size:var(--fs-21);font-style:italic;font-weight:400;line-height:1;color:var(--paper);text-align:center;letter-spacing:-.005em}@media(max-width:720px){.band[data-astro-cid-xacti3fy]{grid-template-columns:1fr;gap:8px;padding:16px var(--margin-mobile);text-align:left}.right[data-astro-cid-xacti3fy],.centre[data-astro-cid-xacti3fy]{justify-self:start;text-align:left}}.tech[data-astro-cid-tte2dvo5]{margin:0;font-family:var(--font-label);font-size:var(--fs-12);font-weight:var(--label-weight);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);line-height:1.7;color:var(--ink-muted)}.tech[data-astro-cid-tte2dvo5] dt[data-astro-cid-tte2dvo5]{color:color-mix(in srgb,var(--signal) 60%,var(--ink));margin-top:12px}.tech[data-astro-cid-tte2dvo5] dt[data-astro-cid-tte2dvo5]:first-child{margin-top:0}.tech[data-astro-cid-tte2dvo5] dd[data-astro-cid-tte2dvo5]{margin:0;color:var(--ink-muted)}.tech[data-astro-cid-tte2dvo5] a[data-astro-cid-tte2dvo5]{color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:1px;transition:border-color var(--dur-hover) var(--ease)}.tech[data-astro-cid-tte2dvo5] a[data-astro-cid-tte2dvo5]:hover{border-bottom-color:var(--ink)}.tech[data-astro-cid-tte2dvo5] .dash[data-astro-cid-tte2dvo5]{color:var(--ink-muted)}.pn[data-astro-cid-oerjsknp]{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;margin-top:64px;padding-top:16px;position:relative}.rule[data-astro-cid-oerjsknp]{position:absolute;top:0;left:0;right:0;height:1px;background:var(--rule)}.cell[data-astro-cid-oerjsknp]{display:flex;flex-direction:column;gap:6px;color:var(--ink);text-decoration:none}.next[data-astro-cid-oerjsknp]{align-items:flex-end;text-align:right}.cap[data-astro-cid-oerjsknp]{font-family:var(--font-label);font-size:var(--fs-12);font-weight:var(--label-weight);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);color:var(--ink);border-bottom:1px solid color-mix(in srgb,var(--signal) 30%,transparent);padding-bottom:2px;transition:border-color var(--dur-hover) var(--ease)}.cell[data-astro-cid-oerjsknp]:hover .cap[data-astro-cid-oerjsknp],.cell[data-astro-cid-oerjsknp]:focus-visible .cap[data-astro-cid-oerjsknp]{border-bottom-color:var(--ink)}.ttl[data-astro-cid-oerjsknp]{font-family:var(--font-display);font-size:var(--fs-18);font-style:italic;color:var(--ink-2);line-height:1.2}@media(max-width:720px){.pn[data-astro-cid-oerjsknp]{grid-template-columns:1fr;row-gap:24px}.next[data-astro-cid-oerjsknp]{align-items:flex-start;text-align:left}}.page[data-astro-cid-by4zwojz]{max-width:var(--container-max);margin:0 auto;padding:28px var(--margin-desktop) 0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:0}.page[data-astro-cid-by4zwojz][data-piece-room=sage]{--signal: var(--room-sage)}.page[data-astro-cid-by4zwojz][data-piece-room=terracotta]{--signal: var(--room-terracotta)}.page[data-astro-cid-by4zwojz][data-piece-room=slate]{--signal: var(--room-slate)}.page[data-astro-cid-by4zwojz][data-piece-room=ochre]{--signal: var(--room-ochre)}.page>.canvas-region{background:color-mix(in srgb,var(--signal) 8%,var(--paper));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--signal) 30%,transparent)}.top[data-astro-cid-by4zwojz]{grid-column:1 / span 12;display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.topmeta[data-astro-cid-by4zwojz]{text-align:right;font-family:var(--font-label);font-size:var(--fs-12);font-weight:var(--label-weight);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);line-height:1.5}.topmeta[data-astro-cid-by4zwojz] .b[data-astro-cid-by4zwojz]{color:var(--ink);display:block}.topmeta[data-astro-cid-by4zwojz] .m[data-astro-cid-by4zwojz]{color:var(--ink-muted)}.page>.canvas-region,.page>.band{grid-column:1 / span 12}.essay[data-astro-cid-by4zwojz]{grid-column:1 / span 12;margin-top:56px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:0}.essay[data-astro-cid-by4zwojz] .margin-numeral{grid-column:1 / span 2;text-align:left;padding-top:10px}.essay[data-astro-cid-by4zwojz] .margin-numeral .num-digits{color:var(--signal)}.headline[data-astro-cid-by4zwojz]{grid-column:3 / span 7;font-family:var(--font-display);font-size:var(--fs-37);font-style:italic;font-weight:400;color:color-mix(in srgb,var(--signal) 70%,var(--ink-2));line-height:1.05;letter-spacing:-.005em;margin:0 0 24px;text-wrap:balance}.body[data-astro-cid-by4zwojz]{grid-column:3 / span 7;font-family:var(--font-body);font-size:var(--fs-16);line-height:1.55;color:var(--ink-2);text-wrap:pretty}.body[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]{margin:0 0 14px}.body[data-astro-cid-by4zwojz] p[data-astro-cid-by4zwojz]:last-child{margin:0}.body[data-astro-cid-by4zwojz] .refs[data-astro-cid-by4zwojz]{margin-top:18px;font-size:var(--fs-14);color:var(--ink-muted)}.body[data-astro-cid-by4zwojz] .refs-label[data-astro-cid-by4zwojz]{font-family:var(--font-label);font-size:var(--fs-12);font-weight:var(--label-weight);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);color:var(--ink);margin-right:8px}.body[data-astro-cid-by4zwojz] .refs[data-astro-cid-by4zwojz] em[data-astro-cid-by4zwojz]{font-style:italic}.notes[data-astro-cid-by4zwojz]{grid-column:10 / span 3;padding-top:10px}.page>.pn{grid-column:1 / span 12}.foot[data-astro-cid-by4zwojz]{grid-column:1 / span 12;margin:32px 0 24px;padding-top:16px;border-top:1px solid var(--rule);display:flex;justify-content:space-between;font-family:var(--font-label);font-size:var(--fs-12);font-weight:var(--label-weight);font-variant-caps:all-small-caps;text-transform:var(--label-transform);letter-spacing:var(--label-tracking);color:var(--ink-muted)}.foot[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]{color:var(--ink);border-bottom:1px solid var(--rule);padding-bottom:1px;transition:border-color var(--dur-hover) var(--ease)}.foot[data-astro-cid-by4zwojz] a[data-astro-cid-by4zwojz]:hover{border-bottom-color:var(--ink)}.foot[data-astro-cid-by4zwojz] .sep[data-astro-cid-by4zwojz]{color:var(--ink-muted);margin:0 6px}.headline[data-astro-cid-by4zwojz]{animation:fadeUp var(--dur-page-enter) var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.headline[data-astro-cid-by4zwojz]{animation:none}}@media(max-width:720px){.page[data-astro-cid-by4zwojz]{padding:20px var(--margin-mobile) 0;grid-template-columns:1fr}.top[data-astro-cid-by4zwojz]{margin-bottom:20px}.essay[data-astro-cid-by4zwojz]{grid-template-columns:1fr;margin-top:40px}.headline[data-astro-cid-by4zwojz],.body[data-astro-cid-by4zwojz],.notes[data-astro-cid-by4zwojz]{grid-column:1}.essay[data-astro-cid-by4zwojz] .margin-numeral{grid-column:1;text-align:left;padding-top:0;margin-bottom:8px}.headline[data-astro-cid-by4zwojz]{font-size:var(--fs-28);margin-bottom:16px}.notes[data-astro-cid-by4zwojz]{margin-top:32px}.foot[data-astro-cid-by4zwojz]{flex-direction:column;gap:8px}.page>.canvas-region{min-height:unset;aspect-ratio:16 / 10}}
