.reel[data-astro-cid-qsmq67p2]{background:var(--white);border-radius:calc(30 * var(--px));width:100%;position:relative;overflow:hidden}.reel[data-astro-cid-qsmq67p2]:after{content:"";z-index:999;border:calc(.2 * var(--px)) solid var(--edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.reel[data-astro-cid-qsmq67p2].dark{background:var(--pure-black)}.shot[data-astro-cid-qsmq67p2]{visibility:hidden;transition:translate .26s cubic-bezier(.2,.9,.1,1),scale .26s cubic-bezier(.2,.9,.1,1),opacity .26s ease-out;position:absolute;inset:0;overflow:hidden}.shot[data-astro-cid-qsmq67p2].is-in{visibility:visible;opacity:1;translate:0;scale:1}.shot[data-astro-cid-qsmq67p2].from-right:not(.is-in){visibility:visible;translate:100%}.shot[data-astro-cid-qsmq67p2].from-left:not(.is-in){visibility:visible;translate:-100%}.shot[data-astro-cid-qsmq67p2].from-bottom:not(.is-in){visibility:visible;translate:0 100%}.shot[data-astro-cid-qsmq67p2].from-top:not(.is-in){visibility:visible;translate:0 -100%}.shot[data-astro-cid-qsmq67p2].pop:not(.is-in){opacity:0;visibility:visible;scale:1.12}.shot[data-astro-cid-qsmq67p2].cut{transition:none}.shot[data-astro-cid-qsmq67p2] .shot-art{object-fit:cover;width:100%;height:100%;transform-origin:var(--ox) var(--oy);scale:var(--z);display:block}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-qsmq67p2]{transition:none}}.project[data-astro-cid-pznzci7v]{--b:calc(var(--px) * 800 / var(--bw));--t:calc(var(--px) * 800 / 1200);--edge:#00000024;width:calc(800 * var(--px));padding:calc(80 * var(--px)) 0 calc(160 * var(--px));gap:calc(72 * var(--px));flex-direction:column;margin:0 auto;display:flex}.project[data-astro-cid-pznzci7v].dark{--edge:#ffffff29}.head[data-astro-cid-pznzci7v]{gap:calc(16 * var(--px));flex-direction:column;display:flex}.name[data-astro-cid-pznzci7v]{font-size:calc(40 * var(--px));letter-spacing:var(--tracking-tight);text-transform:uppercase;margin:0;line-height:1.1}.facts[data-astro-cid-pznzci7v]{opacity:.5;white-space:pre;margin:0}.boards[data-astro-cid-pznzci7v]{gap:calc(64 * var(--px));flex-direction:column;display:flex}.board[data-astro-cid-pznzci7v]{background:var(--white);border-radius:calc(30 * var(--px));width:100%;position:relative;overflow:hidden}.board[data-astro-cid-pznzci7v]:after{content:"";border:calc(.2 * var(--px)) solid var(--edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.board[data-astro-cid-pznzci7v].dark{background:var(--pure-black);color:var(--white)}.board[data-astro-cid-pznzci7v][data-step="0"]{opacity:0}.board[data-astro-cid-pznzci7v][data-step="1"]{translate:0 calc(14 * var(--px))}.board[data-astro-cid-pznzci7v] .art{object-fit:cover;width:100%;height:100%;display:block}.chapter[data-astro-cid-pznzci7v]{margin:calc(56 * var(--px)) 0 calc(-40 * var(--px))}.chapter[data-astro-cid-pznzci7v]:first-child{margin-top:0}.lottie[data-astro-cid-pznzci7v]{left:calc(var(--x) * var(--b));top:calc(var(--y) * var(--b));width:calc(var(--w) * var(--b));height:calc(var(--h) * var(--b));position:absolute}.board-wrap[data-astro-cid-pznzci7v]{position:relative}.board-wrap[data-astro-cid-pznzci7v] .decor{left:calc(var(--x) * var(--b));top:calc(var(--y) * var(--b));width:calc(var(--w) * var(--b));z-index:2;pointer-events:none;height:auto;position:absolute}.tag[data-astro-cid-pznzci7v]{left:calc(var(--x) * var(--b));top:calc(var(--y) * var(--b));color:var(--pure-black);white-space:nowrap;font-size:calc(10 * var(--b));margin:0;position:absolute}.title[data-astro-cid-pznzci7v],.label[data-astro-cid-pznzci7v],.body[data-astro-cid-pznzci7v],.caption[data-astro-cid-pznzci7v]{left:calc(var(--x) * var(--b));top:calc(var(--y) * var(--b));width:calc(var(--w) * var(--b));margin:0;position:absolute}.title[data-astro-cid-pznzci7v]{font-size:calc(34 * var(--t));letter-spacing:var(--tracking-tight);font-weight:500;line-height:1.15}.label[data-astro-cid-pznzci7v]{font-size:max(10px, calc(12 * var(--t)));letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a;line-height:1.6}.body[data-astro-cid-pznzci7v]{font-size:max(11px, calc(15 * var(--t)));letter-spacing:var(--tracking-tight);color:#6b6b6b;line-height:1.6}.dark[data-astro-cid-pznzci7v] .body[data-astro-cid-pznzci7v]{color:#a3a3a3}.caption[data-astro-cid-pznzci7v]{font-size:max(12px, calc(18 * var(--t)));letter-spacing:var(--tracking-tight);line-height:1.3}.panel[data-astro-cid-pznzci7v]{gap:calc(48 * var(--px));padding:calc(72 * var(--px)) calc(64 * var(--px));grid-template-columns:1fr 1.6fr;align-items:center;display:grid}.panel-title[data-astro-cid-pznzci7v]{font-size:calc(34 * var(--t));letter-spacing:var(--tracking-tight);margin:0;font-weight:500;line-height:1.15}.panel-text[data-astro-cid-pznzci7v]{gap:calc(28 * var(--px));flex-direction:column;display:flex}.panel-label[data-astro-cid-pznzci7v]{margin:0 0 calc(8 * var(--px));font-size:max(10px, calc(12 * var(--t)));letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a}.panel-body[data-astro-cid-pznzci7v]{font-size:max(11px, calc(15 * var(--t)));letter-spacing:var(--tracking-tight);color:#6b6b6b;margin:0;line-height:1.6}.intro[data-astro-cid-pznzci7v]{justify-content:space-between;align-items:flex-start;display:flex}.intro[data-astro-cid-pznzci7v]>.type-meta[data-astro-cid-pznzci7v]{margin:0}.copy[data-astro-cid-pznzci7v]{width:calc(440 * var(--px));gap:calc(16 * var(--px));flex-direction:column;display:flex}.lead[data-astro-cid-pznzci7v]{font-size:calc(14 * var(--px));letter-spacing:var(--tracking-tight);margin:0;line-height:1.5}.mark[data-astro-cid-pznzci7v]{isolation:isolate;white-space:nowrap;position:relative}.lead-text[data-astro-cid-pznzci7v]{position:relative}.dark[data-astro-cid-pznzci7v] .lead-text[data-astro-cid-pznzci7v]{mix-blend-mode:difference}.mark[data-astro-cid-pznzci7v] .highlight[data-astro-cid-pznzci7v]{z-index:-1;background:var(--butter-yellow);width:104%;height:100%;-webkit-mask:var(--marker) center / 100% 100% no-repeat;mask:var(--marker) center / 100% 100% no-repeat;pointer-events:none;position:absolute;top:5%;left:-2%}.summary[data-astro-cid-pznzci7v]{margin:0;line-height:1.6}.rule[data-astro-cid-pznzci7v]{width:100%;height:calc(10 * var(--px));display:block;overflow:visible}.rule[data-astro-cid-pznzci7v] path[data-astro-cid-pznzci7v]{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.next[data-astro-cid-pznzci7v]{margin-top:calc(24 * var(--px));color:inherit;justify-content:space-between;align-items:flex-end;text-decoration:none;display:flex}.next-text[data-astro-cid-pznzci7v]{gap:calc(12 * var(--px));flex-direction:column;display:flex}.next-label[data-astro-cid-pznzci7v]{opacity:.5}.next-title[data-astro-cid-pznzci7v]{font-size:calc(24 * var(--px));letter-spacing:var(--tracking-tight);text-transform:uppercase;line-height:1.2}.next-card[data-astro-cid-pznzci7v]{width:calc(464 * var(--px));aspect-ratio:543.07/317.16;border-radius:calc(30 * var(--px));background:var(--light-gray);position:relative;overflow:hidden}.next-card[data-astro-cid-pznzci7v]:after{content:"";border:calc(.2 * var(--px)) solid var(--edge);border-radius:inherit;position:absolute;inset:0}.next-card[data-astro-cid-pznzci7v] .art{object-fit:cover;width:100%;height:100%;display:block}.board-notes[data-astro-cid-pznzci7v]{display:none}.back[data-astro-cid-pznzci7v]{color:inherit;align-self:flex-start;text-decoration:none}.dark[data-astro-cid-pznzci7v] .back[data-astro-cid-pznzci7v]:hover .hl[data-astro-cid-pznzci7v],.dark[data-astro-cid-pznzci7v] .back[data-astro-cid-pznzci7v]:focus-visible .hl[data-astro-cid-pznzci7v],.dark[data-astro-cid-pznzci7v] .next[data-astro-cid-pznzci7v]:hover .hl[data-astro-cid-pznzci7v],.dark[data-astro-cid-pznzci7v] .next[data-astro-cid-pznzci7v]:focus-visible .hl[data-astro-cid-pznzci7v]{color:var(--pure-black)}@media (width<=767px){.project[data-astro-cid-pznzci7v]{--b:calc(var(--px) * 358 / var(--bw));--t:calc(var(--px) * 358 / 1200);width:auto;padding:calc(28 * var(--px)) calc(16 * var(--px)) calc(80 * var(--px));gap:calc(40 * var(--px))}.name[data-astro-cid-pznzci7v]{font-size:calc(28 * var(--px))}.facts[data-astro-cid-pznzci7v]{white-space:normal;line-height:1.6}.boards[data-astro-cid-pznzci7v]{gap:calc(36 * var(--px))}.board[data-astro-cid-pznzci7v],.next-card[data-astro-cid-pznzci7v]{border-radius:calc(16 * var(--px))}.chapter[data-astro-cid-pznzci7v]{margin:calc(20 * var(--px)) 0 calc(-20 * var(--px))}.label[data-astro-cid-pznzci7v],.body[data-astro-cid-pznzci7v],.caption[data-astro-cid-pznzci7v]{display:none}.board-notes[data-astro-cid-pznzci7v]{gap:calc(8 * var(--px));margin-top:calc(16 * var(--px));flex-direction:column;display:flex}.board-notes[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v]{margin:0}.board-notes[data-astro-cid-pznzci7v] .note-label[data-astro-cid-pznzci7v]{margin-top:calc(8 * var(--px));font-size:max(10px, calc(10 * var(--px)));letter-spacing:.15em;text-transform:uppercase;color:#8a8a8a}.board-notes[data-astro-cid-pznzci7v] .note-label[data-astro-cid-pznzci7v]:first-child{margin-top:0}.board-notes[data-astro-cid-pznzci7v] .note-body[data-astro-cid-pznzci7v],.board-notes[data-astro-cid-pznzci7v] .note-caption[data-astro-cid-pznzci7v]{font-size:max(13px, calc(13 * var(--px)));letter-spacing:var(--tracking-tight);color:#6b6b6b;line-height:1.6}.dark[data-astro-cid-pznzci7v] .board-notes[data-astro-cid-pznzci7v] .note-body[data-astro-cid-pznzci7v],.dark[data-astro-cid-pznzci7v] .board-notes[data-astro-cid-pznzci7v] .note-caption[data-astro-cid-pznzci7v]{color:#a3a3a3}.panel[data-astro-cid-pznzci7v]{gap:calc(20 * var(--px));padding:calc(28 * var(--px)) calc(22 * var(--px));grid-template-columns:1fr}.panel-title[data-astro-cid-pznzci7v]{font-size:max(22px, calc(22 * var(--px)))}.panel-text[data-astro-cid-pznzci7v]{gap:calc(18 * var(--px))}.panel-label[data-astro-cid-pznzci7v]{font-size:max(10px, calc(10 * var(--px)))}.panel-body[data-astro-cid-pznzci7v]{font-size:max(13px, calc(13 * var(--px)))}.intro[data-astro-cid-pznzci7v]{gap:calc(12 * var(--px));flex-direction:column}.copy[data-astro-cid-pznzci7v]{width:auto}.mark[data-astro-cid-pznzci7v]{white-space:normal}.mark[data-astro-cid-pznzci7v] .highlight[data-astro-cid-pznzci7v]{display:none}.lead-text[data-astro-cid-pznzci7v]{background:linear-gradient(transparent 12%, var(--butter-yellow) 12% 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.dark[data-astro-cid-pznzci7v] .lead-text[data-astro-cid-pznzci7v]{mix-blend-mode:normal;color:var(--pure-black)}.next[data-astro-cid-pznzci7v]{align-items:stretch;gap:calc(16 * var(--px));flex-direction:column}.next-title[data-astro-cid-pznzci7v]{font-size:max(20px, calc(20 * var(--px)))}.next-card[data-astro-cid-pznzci7v]{width:100%}}
