@property --kerf{syntax:"<percentage>";inherits:true;initial-value:100%}.stage[data-astro-cid-ifyhsfom]{background:var(--c-orange);color:var(--c-ink);place-items:center;display:grid}.sheet[data-astro-cid-ifyhsfom]{background-image:linear-gradient(to right, color-mix(in srgb, var(--c-ink) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--c-ink) 9%, transparent) 1px, transparent 1px);transform:translateY(calc(var(--p,0) * -3rem));animation:settle-in 1.2s var(--ease) both;background-position:50%;background-size:10mm 10mm;position:absolute;inset:-3rem 0}.reg[data-astro-cid-ifyhsfom]{width:1.5rem;height:1.5rem;animation:settle-in .6s var(--ease) .2s both;position:absolute}.reg[data-astro-cid-ifyhsfom]:before,.reg[data-astro-cid-ifyhsfom]:after{content:"";background:var(--c-ink);position:absolute}.reg[data-astro-cid-ifyhsfom]:before{width:1.5px;top:0;bottom:0;left:50%;transform:translate(-50%)}.reg[data-astro-cid-ifyhsfom]:after{height:1.5px;top:50%;left:0;right:0;transform:translateY(-50%)}.tl[data-astro-cid-ifyhsfom]{top:1.25rem;left:1.25rem}.tr[data-astro-cid-ifyhsfom]{top:1.25rem;right:1.25rem}.bl[data-astro-cid-ifyhsfom]{bottom:1.25rem;left:1.25rem}.br[data-astro-cid-ifyhsfom]{bottom:1.25rem;right:1.25rem}.title-frame[data-astro-cid-ifyhsfom]{z-index:1;width:min(100% - 2.5rem,76rem);transform:scale(calc(1 + var(--t) * .14)) translateY(calc(var(--t) * -3vh));opacity:clamp(0, (1 - var(--t)) * 2, 1);position:relative}.title-role[data-astro-cid-ifyhsfom]{animation:settle .7s var(--ease) .1s both;margin-bottom:clamp(.75rem,2vh,1.5rem);font-size:clamp(.95rem,1.4vw,1.125rem);font-weight:500}.title-name[data-astro-cid-ifyhsfom]{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3.75rem,15.5vw,14rem);font-weight:800;line-height:.84}.line[data-astro-cid-ifyhsfom]{width:fit-content;display:block;position:relative}.line[data-astro-cid-ifyhsfom]>span[data-astro-cid-ifyhsfom]{animation:rise .8s var(--ease) calc(.3s + var(--d,0s)) both;display:block}@keyframes rise{0%{opacity:0;transform:translateY(.25em)}}@media (width>=768px){.line[data-astro-cid-ifyhsfom]{animation:cut 1s cubic-bezier(.65, 0, .35, 1) calc(1s + var(--d,0s)) both}@keyframes cut{0%{--kerf:0%}to{--kerf:100%}}.line[data-astro-cid-ifyhsfom]>span[data-astro-cid-ifyhsfom]{-webkit-mask-image:linear-gradient(to bottom, #000 0 51%, transparent 51% 55%, #000 55%), linear-gradient(to right, transparent var(--kerf), #000 var(--kerf));mask-image:linear-gradient(to bottom, #000 0 51%, transparent 51% 55%, #000 55%), linear-gradient(to right, transparent var(--kerf), #000 var(--kerf))}.line[data-astro-cid-ifyhsfom]:before{content:"";z-index:1;top:53%;left:var(--kerf);background:var(--c-ink);width:1rem;height:1rem;box-shadow:0 0 0 .3rem color-mix(in srgb, var(--c-paper) 70%, transparent);animation:head 1s linear calc(1s + var(--d,0s)) both;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes head{0%,to{opacity:0}8%,90%{opacity:1}}}.title-foot[data-astro-cid-ifyhsfom]{animation:settle .7s var(--ease) 1.5s both;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-top:clamp(1.5rem,4vh,3rem);display:flex}.title-copy[data-astro-cid-ifyhsfom]{max-width:30rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}@keyframes settle{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes settle-in{0%{opacity:0}}.title-cta[data-astro-cid-ifyhsfom]{flex-wrap:wrap;gap:.75rem;display:flex}.cin-btn[data-astro-cid-ifyhsfom]{background:var(--c-ink);color:var(--c-paper);border:1.5px solid var(--c-ink);transition:transform .3s var(--ease), background-color .25s var(--ease), color .25s var(--ease);border-radius:9999px;align-items:center;padding:.9rem 1.6rem;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex}.cin-btn[data-astro-cid-ifyhsfom]:hover{transform:translateY(-2px)}.cin-btn-line[data-astro-cid-ifyhsfom]{color:var(--c-ink);background:0 0}.cin-btn-line[data-astro-cid-ifyhsfom]:hover{background:var(--c-ink);color:var(--c-paper)}.coords[data-astro-cid-ifyhsfom]{z-index:3;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:pre;opacity:clamp(0, 1 - var(--p,0) * 6, .8);font-size:.75rem;position:absolute;bottom:1.45rem;left:3.5rem}@media (pointer:coarse),(width<=767px){.coords[data-astro-cid-ifyhsfom]{display:none}}.title-cue[data-astro-cid-ifyhsfom]{z-index:3;opacity:clamp(0, 1 - var(--p,0) * 6, 1);font-size:.8125rem;font-weight:500;position:absolute;bottom:2.5svh;left:50%;transform:translate(-50%)}@media (width<=767px){.tl[data-astro-cid-ifyhsfom],.tr[data-astro-cid-ifyhsfom]{display:none}.reg[data-astro-cid-ifyhsfom]{width:1rem;height:1rem}.bl[data-astro-cid-ifyhsfom]{bottom:.75rem;left:.75rem}.br[data-astro-cid-ifyhsfom]{bottom:.75rem;right:.75rem}.title-cta[data-astro-cid-ifyhsfom]{width:100%}.title-cta[data-astro-cid-ifyhsfom] .cin-btn[data-astro-cid-ifyhsfom]{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.sheet[data-astro-cid-ifyhsfom],.reg[data-astro-cid-ifyhsfom],.title-role[data-astro-cid-ifyhsfom],.line[data-astro-cid-ifyhsfom],.line[data-astro-cid-ifyhsfom]>span[data-astro-cid-ifyhsfom],.title-foot[data-astro-cid-ifyhsfom]{animation:none}.line[data-astro-cid-ifyhsfom]:before{display:none}.sheet[data-astro-cid-ifyhsfom]{transform:none}.title-frame[data-astro-cid-ifyhsfom]{opacity:1;transform:none}}@media (width<=767px) and (height<=600px){.title-frame[data-astro-cid-ifyhsfom]{opacity:1;transform:none}.title-cue[data-astro-cid-ifyhsfom]{display:none}}.stage[data-astro-cid-ejxmx6im]{background:var(--c-cobalt);color:var(--c-paper)}.scene-link[data-astro-cid-ejxmx6im]{border-bottom:1.5px solid;margin-top:1rem;padding-bottom:2px;font-weight:600;display:inline-block}.stencil-graphic[data-astro-cid-ejxmx6im]{flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex;position:relative}.stencil-graphic[data-astro-cid-ejxmx6im] svg[data-astro-cid-ejxmx6im]{width:100%;max-height:72svh;overflow:visible}.row-resize[data-astro-cid-ejxmx6im]{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.85 + var(--t) * .15))}.row-turn[data-astro-cid-ejxmx6im]{transform-box:view-box;transform-origin:var(--cx) var(--cy);transform:rotate(calc(var(--t) * var(--deg)))}.select[data-astro-cid-ejxmx6im]{opacity:calc(sin(var(--t) * 180deg) * 1.4)}[data-astro-cid-ejxmx6im][data-sheet],[data-astro-cid-ejxmx6im][data-price-tag]{transition:opacity .2s}.tag-body[data-astro-cid-ejxmx6im]{transform-box:fill-box;transform-origin:50%}.export[data-astro-cid-ejxmx6im]{opacity:var(--t);transform:translateX(calc((1 - var(--t)) * -90px))}@media (width<=767px){.steps[data-astro-cid-ejxmx6im]{display:none}.stencil-graphic[data-astro-cid-ejxmx6im] svg[data-astro-cid-ejxmx6im]{flex:0 44svh;min-height:0;max-height:none}}.stage[data-astro-cid-rtl3xqvg]{background:var(--c-paper);color:var(--c-ink)}.big-num[data-astro-cid-rtl3xqvg]{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(4.5rem,10vw,9rem);font-weight:800;line-height:.85}.num-label[data-astro-cid-rtl3xqvg]{margin:.75rem 0 2.5rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:500}.bars[data-astro-cid-rtl3xqvg]{border-bottom:2px solid var(--c-ink);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(.6rem,2vw,1.5rem);height:min(60svh,34rem);padding-top:2.5rem;display:grid;position:relative}.bar-col[data-astro-cid-rtl3xqvg]{flex-direction:column;justify-content:flex-end;height:100%;display:flex;position:relative}.bar[data-astro-cid-rtl3xqvg]{height:calc(var(--h) * 100%);background:color-mix(in srgb, var(--c-ink) 14%, transparent);transform-origin:bottom;transform:scaleY(var(--t));border-radius:6px 6px 0 0;display:block}.is-first[data-astro-cid-rtl3xqvg] .bar[data-astro-cid-rtl3xqvg]{background:color-mix(in srgb, var(--c-ink) 32%, transparent)}.is-latest[data-astro-cid-rtl3xqvg] .bar[data-astro-cid-rtl3xqvg]{background:var(--c-orange)}.bar-change[data-astro-cid-rtl3xqvg]{left:0;right:0;bottom:calc(var(--h) * 100%);text-align:center;font-variant-numeric:tabular-nums;padding-bottom:.4rem;font-size:clamp(.75rem,1vw,.9rem);font-weight:600;position:absolute}.guide[data-astro-cid-rtl3xqvg],.gap[data-astro-cid-rtl3xqvg]{position:absolute;right:0}.guide[data-astro-cid-rtl3xqvg]{left:0;bottom:calc(var(--first) * (100% - 2.5rem));border-top:2px dashed var(--c-ink);transform-origin:0;transform:scaleX(var(--t))}.gap[data-astro-cid-rtl3xqvg]{width:0;right:-1.25rem;bottom:calc(var(--first) * (100% - 2.5rem));height:calc((var(--last) - var(--first)) * (100% - 2.5rem));border-left:2px solid var(--c-ink);transform-origin:bottom;transform:scaleY(var(--t));opacity:var(--t)}.gap[data-astro-cid-rtl3xqvg]:before,.gap[data-astro-cid-rtl3xqvg]:after{content:"";border-top:2px solid var(--c-ink);width:12px;position:absolute;left:-7px}.gap[data-astro-cid-rtl3xqvg]:before{top:0}.gap[data-astro-cid-rtl3xqvg]:after{bottom:0}@media (width<=767px){.bars[data-astro-cid-rtl3xqvg]{height:34svh;margin-right:1.25rem}.num-label[data-astro-cid-rtl3xqvg]{margin-bottom:1.25rem}}.stage[data-astro-cid-dpt5vfsu]{background:var(--c-ink);color:var(--c-paper)}.scene-copy[data-astro-cid-dpt5vfsu]>p[data-astro-cid-dpt5vfsu]{color:color-mix(in srgb, var(--c-paper) 80%, transparent)}.rf[data-astro-cid-dpt5vfsu]{flex-direction:column;gap:clamp(.75rem,2vh,1.5rem);max-width:90rem;height:100%;margin:0 auto;padding:5.25rem clamp(1.5rem,5vw,5rem) 1rem;display:flex}.rf-head[data-astro-cid-dpt5vfsu]{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.rf-head[data-astro-cid-dpt5vfsu] .scene-copy[data-astro-cid-dpt5vfsu] h2[data-astro-cid-dpt5vfsu]{margin-bottom:.6rem;font-size:clamp(2rem,4vw,3.5rem)}.rf-head[data-astro-cid-dpt5vfsu] .scene-copy[data-astro-cid-dpt5vfsu] .scene-status[data-astro-cid-dpt5vfsu]{margin-bottom:.75rem}.rf-head[data-astro-cid-dpt5vfsu] .scene-copy[data-astro-cid-dpt5vfsu]>p[data-astro-cid-dpt5vfsu]{max-width:48rem;font-size:clamp(.9rem,1.1vw,1rem)}.chips[data-astro-cid-dpt5vfsu]{flex:none;gap:.5rem;font-size:.8125rem;display:flex;position:relative}.chip[data-astro-cid-dpt5vfsu]{white-space:nowrap;border-radius:9999px;align-items:center;height:2.2em;padding:0 .9em;font-weight:600;display:inline-flex}.merge[data-astro-cid-dpt5vfsu]{transform:translateX(calc(var(--t) * var(--dx)));opacity:calc(1 - var(--t));padding:0}.chip-in[data-astro-cid-dpt5vfsu]{border:1px solid color-mix(in srgb, var(--c-paper) 25%, transparent);border-radius:9999px;align-items:center;gap:.5em;height:2.2em;padding:0 .9em;display:inline-flex}.sync[data-astro-cid-dpt5vfsu]{background:color-mix(in srgb, var(--c-orange) calc(var(--t) * 100%), color-mix(in srgb, var(--c-paper) 30%, transparent));border-radius:50%;width:.55em;height:.55em}.chip[data-astro-cid-dpt5vfsu].all{background:var(--c-orange);color:var(--c-ink);opacity:var(--t);transform:translate(-50%, -50%) scale(calc(.8 + var(--t) * .2));position:absolute;top:50%;left:50%}.dash[data-astro-cid-dpt5vfsu]{min-height:0;position:relative}.dash-body[data-astro-cid-dpt5vfsu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;font-size:clamp(.6rem,min(.8vw,1.3vh),.8rem);display:grid}.span-2[data-astro-cid-dpt5vfsu]{grid-column:span 2}.panel[data-astro-cid-dpt5vfsu]{border:1px solid color-mix(in srgb, var(--c-paper) 12%, transparent);background:#141414;border-radius:12px;padding:.85em}.panel-title[data-astro-cid-dpt5vfsu]{margin-bottom:.6em;font-weight:600}.kpi-label[data-astro-cid-dpt5vfsu]{opacity:.65}.kpi-value[data-astro-cid-dpt5vfsu]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.6em;font-weight:700;line-height:1.1}.heat-grid[data-astro-cid-dpt5vfsu]{grid-template-columns:2.25em repeat(24,minmax(0,1fr));gap:2px;font-size:.85em;display:grid}.hour[data-astro-cid-dpt5vfsu]{opacity:.6;grid-row:1;padding-bottom:.25em}.day[data-astro-cid-dpt5vfsu]{opacity:.6;grid-column:1;align-self:center}.cell[data-astro-cid-dpt5vfsu]{aspect-ratio:2.2;background:color-mix(in srgb, var(--c-orange) calc(var(--v) * 100%), var(--c-amber));opacity:calc(.08 + var(--t) * var(--v) * .92);transform:scale(calc(.6 + var(--t) * .4));border-radius:2px}.falls[data-astro-cid-dpt5vfsu]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4em;height:7.5em;display:grid}.fall[data-astro-cid-dpt5vfsu]{border-bottom:1px solid color-mix(in srgb, var(--c-paper) 30%, transparent);margin-bottom:1.4em;position:relative}.fall-bar[data-astro-cid-dpt5vfsu]{transform-origin:bottom;transform:scaleY(var(--t));opacity:calc(.3 + var(--t) * .7);border-radius:2px;position:absolute;left:0;right:0}.fall-label[data-astro-cid-dpt5vfsu]{opacity:.7;white-space:nowrap;padding-top:.3em;font-size:.85em;position:absolute;top:100%;left:50%;transform:translate(-50%)}.stack[data-astro-cid-dpt5vfsu]{border-radius:4px;gap:2px;height:1.1em;display:flex;overflow:hidden}.stack[data-astro-cid-dpt5vfsu]>span[data-astro-cid-dpt5vfsu]{transform-origin:0;transform:scaleX(var(--t))}.legend[data-astro-cid-dpt5vfsu]{opacity:.85;flex-wrap:wrap;gap:.3em .9em;margin-top:.7em;display:flex}.legend[data-astro-cid-dpt5vfsu] li[data-astro-cid-dpt5vfsu]{align-items:center;gap:.35em;display:inline-flex}.legend[data-astro-cid-dpt5vfsu] i[data-astro-cid-dpt5vfsu]{border-radius:2px;width:.6em;height:.6em}.tiles[data-astro-cid-dpt5vfsu]{grid-template-rows:repeat(3,2.1em) 1.6em;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.tile[data-astro-cid-dpt5vfsu]{text-align:center;background:color-mix(in srgb, var(--c-orange) calc(15% + var(--share) * 2.6%), #222);opacity:var(--t);transform:scale(calc(.85 + var(--t) * .15));border-radius:4px;place-content:center;font-size:.85em;line-height:1.15;display:grid}.tile[data-astro-cid-dpt5vfsu] b[data-astro-cid-dpt5vfsu]{font-weight:700}.spark[data-astro-cid-dpt5vfsu]{width:100%;height:auto;max-height:8em;display:block;overflow:visible}.rows[data-astro-cid-dpt5vfsu]{gap:.45em;display:grid}.rows[data-astro-cid-dpt5vfsu] li[data-astro-cid-dpt5vfsu]{grid-template-columns:6.5em 1fr auto;align-items:center;gap:.6em;display:grid}.rows[data-astro-cid-dpt5vfsu] .product[data-astro-cid-dpt5vfsu]{grid-template-columns:9em 1fr 6.5em}.row-bar[data-astro-cid-dpt5vfsu]{gap:2px;height:.7em;display:flex}.row-bar[data-astro-cid-dpt5vfsu] i[data-astro-cid-dpt5vfsu]{background:var(--c-orange);transform-origin:0;transform:scaleX(var(--t));border-radius:2px;display:block}.row-bar[data-astro-cid-dpt5vfsu] i[data-astro-cid-dpt5vfsu].gift{background:repeating-linear-gradient(90deg, var(--c-amber) 0 3px, transparent 3px 5px)}.num[data-astro-cid-dpt5vfsu]{font-variant-numeric:tabular-nums;opacity:.85}.num[data-astro-cid-dpt5vfsu] em[data-astro-cid-dpt5vfsu]{color:var(--c-amber);font-style:normal}.track[data-astro-cid-dpt5vfsu]{background:color-mix(in srgb, var(--c-paper) 10%, transparent);border-radius:9999px;height:1.1em;display:flex;overflow:hidden}.booked[data-astro-cid-dpt5vfsu]{background:var(--c-orange);transform-origin:0;transform:scaleX(var(--t));flex:82}.to-come[data-astro-cid-dpt5vfsu]{background:repeating-linear-gradient(90deg, var(--c-amber) 0 6px, transparent 6px 10px);opacity:var(--t);flex:18}.track-key[data-astro-cid-dpt5vfsu]{opacity:.85;justify-content:space-between;gap:.5em;margin-top:.6em;display:flex}.toast[data-astro-cid-dpt5vfsu]{background:var(--c-paper);color:var(--c-ink);opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 1rem));border-radius:10px;align-items:center;gap:.6em;padding:.6em 1em;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;bottom:2.5rem;right:.75rem;box-shadow:0 12px 30px -10px #0009}.toast[data-astro-cid-dpt5vfsu] i[data-astro-cid-dpt5vfsu]{background:var(--c-orange);border-radius:50%;width:.6em;height:.6em}figcaption[data-astro-cid-dpt5vfsu]{opacity:.6;margin-top:.6rem;font-size:.8125rem}@media (width<=1023px){.dash-body[data-astro-cid-dpt5vfsu]{grid-template-columns:repeat(2,minmax(0,1fr));font-size:.75rem}.span-2[data-astro-cid-dpt5vfsu]{grid-column:1/-1}}@media (width<=767px){.rf[data-astro-cid-dpt5vfsu]{gap:.6rem;padding-top:4.5rem}.rf-head[data-astro-cid-dpt5vfsu]{flex-direction:column;align-items:flex-start;gap:.75rem}.rf-head[data-astro-cid-dpt5vfsu] .scene-copy[data-astro-cid-dpt5vfsu]>p[data-astro-cid-dpt5vfsu]{font-size:.85rem}.dash-body[data-astro-cid-dpt5vfsu]>section[data-astro-cid-dpt5vfsu]:nth-of-type(n+6),.toast[data-astro-cid-dpt5vfsu]{display:none}}@media (width<=767px) and (height<=700px){.rf-head[data-astro-cid-dpt5vfsu] .scene-copy[data-astro-cid-dpt5vfsu] .scene-status[data-astro-cid-dpt5vfsu]{margin-bottom:.5rem}.rf-head[data-astro-cid-dpt5vfsu] .scene-copy[data-astro-cid-dpt5vfsu] h2[data-astro-cid-dpt5vfsu]{margin-bottom:.4rem}.rf-head[data-astro-cid-dpt5vfsu] .scene-copy[data-astro-cid-dpt5vfsu]>p[data-astro-cid-dpt5vfsu]{font-size:.8125rem;line-height:1.4}figcaption[data-astro-cid-dpt5vfsu]{margin-top:.4rem}.rf-head[data-astro-cid-dpt5vfsu],.dash-body[data-astro-cid-dpt5vfsu]{gap:.4rem}.panel[data-astro-cid-dpt5vfsu]{padding:.6em}}.stage[data-astro-cid-7q63aijb]{background:var(--c-amber);color:var(--c-ink)}.sms-graphic[data-astro-cid-7q63aijb]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);font-size:clamp(.75rem,1.1vw,.9rem);display:grid}.board[data-astro-cid-7q63aijb]{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.list[data-astro-cid-7q63aijb]{background:color-mix(in srgb, var(--c-ink) 10%, transparent);border-radius:12px;gap:8px;padding:10px;display:grid}.list-name[data-astro-cid-7q63aijb]{white-space:nowrap;text-overflow:ellipsis;padding:2px 4px 4px;font-weight:600;overflow:hidden}.card-slot[data-astro-cid-7q63aijb]{position:relative}.card[data-astro-cid-7q63aijb],.card-slot[data-astro-cid-7q63aijb]{border-radius:8px;height:5em}.card[data-astro-cid-7q63aijb]{background:#fff;box-shadow:0 1px #0000002e}.ghost[data-astro-cid-7q63aijb]{opacity:.55}.ghost[data-astro-cid-7q63aijb].short{height:3em}.moving[data-astro-cid-7q63aijb]{z-index:2;transform:translateX(calc(var(--t) * (100% + 32px))) translateY(calc(sin(var(--t) * 180deg) * -14px)) rotate(calc(sin(var(--t) * 180deg) * 4deg));box-shadow:0 calc(1px + sin(var(--t) * 180deg) * 14px) calc(sin(var(--t) * 180deg) * 24px) #00000038;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:.7em .8em;font-weight:500;display:flex;position:absolute;inset:0}.badge[data-astro-cid-7q63aijb]{background:var(--c-cobalt);color:#fff;opacity:var(--t);transform:scale(calc(.6 + var(--t) * .4));transform-origin:0;border-radius:9999px;padding:.1em .55em;font-size:.85em;font-weight:600}.phone[data-astro-cid-7q63aijb]{aspect-ratio:9/16;background:var(--c-ink);max-height:54svh;color:var(--c-paper);border-radius:1.75em;flex-direction:column;padding:1em .9em;display:flex}.phone-head[data-astro-cid-7q63aijb]{text-align:center;border-bottom:1px solid color-mix(in srgb, var(--c-paper) 18%, transparent);padding-bottom:.75em;font-weight:600}.thread[data-astro-cid-7q63aijb]{flex-direction:column;gap:.6em;margin-top:auto;display:flex}.bubble[data-astro-cid-7q63aijb]{border-radius:1.1em;max-width:85%;padding:.6em .8em;line-height:1.35}.out[data-astro-cid-7q63aijb]{background:var(--c-orange);color:var(--c-ink);border-bottom-right-radius:.3em;align-self:flex-end}.in[data-astro-cid-7q63aijb]{background:color-mix(in srgb, var(--c-paper) 16%, transparent);border-bottom-left-radius:.3em;align-self:flex-start;display:grid}.in[data-astro-cid-7q63aijb]>[data-astro-cid-7q63aijb]{grid-area:1/1}.dots[data-astro-cid-7q63aijb]{opacity:calc(1 - var(--t));align-items:center;gap:4px;display:flex}.dots[data-astro-cid-7q63aijb] span[data-astro-cid-7q63aijb]{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite blink}.dots[data-astro-cid-7q63aijb] span[data-astro-cid-7q63aijb]:nth-child(2){animation-delay:.15s}.dots[data-astro-cid-7q63aijb] span[data-astro-cid-7q63aijb]:nth-child(3){animation-delay:.3s}@keyframes blink{50%{opacity:.3}}.msg[data-astro-cid-7q63aijb]{opacity:var(--t)}@media (width<=767px){.sms-graphic[data-astro-cid-7q63aijb]{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);gap:.75rem}.list-name[data-astro-cid-7q63aijb]{padding-inline:2px;font-size:.9em}.phone[data-astro-cid-7q63aijb]{max-height:40svh}}.stage[data-astro-cid-5swadde4]{background:var(--c-ink);color:var(--c-paper)}.foam-graphic[data-astro-cid-5swadde4]{--gh:60svh;perspective:1600px;flex-direction:column;justify-content:center;height:100%;min-height:0;display:flex;position:relative}.block3d[data-astro-cid-5swadde4]{width:min(100%, calc(var(--gh) * 15 / 11));aspect-ratio:15/11;transform-style:preserve-3d;transform:rotateX(calc(var(--t) * 55deg)) rotateZ(calc(var(--t) * -30deg)) scale(calc(1 - var(--t) * .22));will-change:transform;margin-inline:auto;position:relative}.layer[data-astro-cid-5swadde4]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.layer[data-astro-cid-5swadde4] svg[data-astro-cid-5swadde4]{width:100%;height:100%;display:block;overflow:visible}.top[data-astro-cid-5swadde4]{transform:translateZ(calc(2px + var(--t) * 70px))}.slab[data-astro-cid-5swadde4]{background:color-mix(in srgb, #3f454d calc(100% - var(--z) * 6%), #000);width:86.6667%;height:82.7273%;transform:translateZ(calc(var(--z) * -3px));opacity:min(var(--t) * 5, 1);border-radius:4px;position:absolute;top:5.4545%;left:6.6667%}.sheet[data-astro-cid-5swadde4]{--fill:color-mix(in srgb, var(--c-orange) calc(var(--t) * 100%), #dbd8d2)}.patch[data-astro-cid-5swadde4],.gone[data-astro-cid-5swadde4]{opacity:calc(1 - var(--t))}.drag[data-astro-cid-5swadde4]{transform-box:fill-box;transform-origin:0 0;transform:scale(var(--t));opacity:min(var(--t) * 4, 1)}.pop[data-astro-cid-5swadde4]{transform-box:fill-box;transform-origin:50%;transform:scale(var(--t));opacity:var(--t)}.dxf[data-astro-cid-5swadde4]{background:var(--c-paper);color:var(--c-ink);font-family:var(--font-mono);opacity:var(--t);transform:translateX(calc((1 - var(--t)) * 3rem));border-radius:.75rem;padding:.75rem 1rem;font-size:.75rem;line-height:1.6;position:absolute;top:8%;right:0}.dxf-name[data-astro-cid-5swadde4]{color:var(--c-cobalt);margin-bottom:.25rem;font-size:.875rem;font-weight:700}.swap[data-astro-cid-5swadde4]{display:inline-grid}.swap[data-astro-cid-5swadde4]>span[data-astro-cid-5swadde4]{grid-area:1/1}.swap[data-astro-cid-5swadde4]>span[data-astro-cid-5swadde4]:first-child{opacity:calc(1 - var(--t))}.swap[data-astro-cid-5swadde4]>span[data-astro-cid-5swadde4]:last-child{opacity:var(--t)}@media (width<=767px){.foam-graphic[data-astro-cid-5swadde4]{--gh:36svh}.dxf[data-astro-cid-5swadde4]{padding:.5rem .7rem;font-size:.625rem;top:0}.dxf-name[data-astro-cid-5swadde4]{font-size:.75rem}.readout[data-astro-cid-5swadde4]{gap:.25rem 1.5rem;font-size:.8125rem}.steps[data-astro-cid-5swadde4]{grid-template-areas:"step";margin-top:1rem}.steps[data-astro-cid-5swadde4] li[data-astro-cid-5swadde4]{opacity:calc(min(var(--t) * 10, 1) * min((1 - var(--t)) * 10, 1));grid-area:step}.steps[data-astro-cid-5swadde4] li[data-astro-cid-5swadde4]:last-child{opacity:min(var(--t) * 10, 1)}}@media (width<=767px) and (height<=700px){.foam-graphic[data-astro-cid-5swadde4]{--gh:30svh}.readout[data-astro-cid-5swadde4]{display:none}}@media (prefers-reduced-motion:reduce),(width<=767px) and (height<=600px){.steps[data-astro-cid-5swadde4] li[data-astro-cid-5swadde4]{opacity:1;grid-area:auto}}.stage[data-astro-cid-4beftham]{background:var(--c-ink);color:var(--c-paper)}.scene-copy[data-astro-cid-4beftham]>p[data-astro-cid-4beftham]{color:color-mix(in srgb, var(--c-paper) 80%, transparent)}.scene-copy[data-astro-cid-4beftham]>.scene-impact[data-astro-cid-4beftham]{color:var(--c-paper)}.hl-graphic[data-astro-cid-4beftham]{--gx:clamp(.4rem, 1vw, .8rem);--line:color-mix(in srgb, var(--c-paper) 22%, transparent);gap:1.2em;font-size:clamp(.6rem,.85vw,.85rem);display:grid}.caption[data-astro-cid-4beftham]{color:var(--c-amber);font-size:1.25em;font-weight:600;display:grid}.caption[data-astro-cid-4beftham]>span[data-astro-cid-4beftham]{grid-area:1/1}.in[data-astro-cid-4beftham]{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * .5em))}.out[data-astro-cid-4beftham]{opacity:calc(1 - var(--t));transform:translateY(calc(var(--t) * -.5em));display:block}.site[data-astro-cid-4beftham]{column-gap:var(--gx);grid-template-rows:auto auto 3.4em auto;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.platform[data-astro-cid-4beftham]{border-bottom:1.5px solid var(--line);color:color-mix(in srgb, var(--c-paper) 70%, transparent);white-space:nowrap;text-overflow:ellipsis;grid-row:1;margin-bottom:.6em;padding-bottom:.5em;font-weight:600;overflow:hidden}.platform[data-astro-cid-4beftham].astro{grid-column:1/5}.platform[data-astro-cid-4beftham].wc{border-color:var(--c-paper);grid-column:5}.page[data-astro-cid-4beftham]{border:1.5px solid var(--line);background:#141414;border-radius:8px;flex-direction:column;grid-row:2;gap:.45em;padding:.55em;display:flex;position:relative}.page[data-astro-cid-4beftham]>[data-astro-cid-4beftham]{flex:none}.page-name[data-astro-cid-4beftham]{color:color-mix(in srgb, var(--c-paper) 60%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:.85em;font-weight:600;overflow:hidden}.cart[data-astro-cid-4beftham]{z-index:2}.cart[data-astro-cid-4beftham] .page-name[data-astro-cid-4beftham],.checkout[data-astro-cid-4beftham] .page-name[data-astro-cid-4beftham]{margin-bottom:1.9em}.checkout[data-astro-cid-4beftham]{background:var(--c-paper);color:var(--c-ink);border:0;border-radius:8px 8px 0 0;grid-area:2/5/4}.checkout[data-astro-cid-4beftham] .page-name[data-astro-cid-4beftham]{color:var(--c-ink)}.blk[data-astro-cid-4beftham]{background:color-mix(in srgb, var(--c-paper) 16%, transparent);opacity:var(--t);transform:scale(calc(.85 + var(--t) * .15));border-radius:4px;display:block}.hero[data-astro-cid-4beftham]{aspect-ratio:16/9}.line[data-astro-cid-4beftham]{height:.8em}.thumbs[data-astro-cid-4beftham]{grid-template-columns:1fr 1fr;gap:.35em;display:grid}.thumbs[data-astro-cid-4beftham] .blk[data-astro-cid-4beftham]{aspect-ratio:4/3}.img[data-astro-cid-4beftham]{aspect-ratio:16/10}.search[data-astro-cid-4beftham],.add[data-astro-cid-4beftham],.pill[data-astro-cid-4beftham],.pay[data-astro-cid-4beftham]{text-align:center;white-space:nowrap;border-radius:9999px;padding:.25em;font-size:.85em;font-weight:600;overflow:hidden}.search[data-astro-cid-4beftham]{border:1.5px solid var(--c-amber);color:var(--c-amber);text-align:left;background:0 0;padding-left:.6em}.swatches[data-astro-cid-4beftham]{gap:.3em;display:flex}.swatches[data-astro-cid-4beftham] i[data-astro-cid-4beftham]{aspect-ratio:1;background:var(--sw);width:.9em;box-shadow:0 0 0 1.5px var(--c-ink), 0 0 0 2.5px var(--c-amber);transform:scale(var(--t));border-radius:50%}.add[data-astro-cid-4beftham]{background:color-mix(in srgb, var(--c-amber) calc(var(--t) * 100%), transparent);border:1.5px solid var(--c-amber);color:color-mix(in srgb, var(--c-ink) calc(var(--t) * 100%), var(--c-paper));opacity:1;transform:scale(calc(1 - sin(var(--t) * 180deg) * .08));margin-top:auto}.carry[data-astro-cid-4beftham]{transform:translateX(calc(var(--t) * (100% + var(--gx))));justify-content:center;display:flex;position:absolute;top:2em;left:0;right:0}.pill[data-astro-cid-4beftham]{background:var(--c-orange);color:var(--c-ink);opacity:var(--t);transform:scale(calc(.6 + var(--t) * .4));padding:.25em .7em;box-shadow:0 .3em 1em #0006}.field[data-astro-cid-4beftham]{border:1.5px solid color-mix(in srgb, var(--c-ink) 25%, transparent);transform-origin:0;height:1.5em;transform:scaleX(var(--t));background:0 0}.pay[data-astro-cid-4beftham]{background:var(--c-ink);color:var(--c-paper)}.api[data-astro-cid-4beftham]{background:repeating-linear-gradient(to bottom, var(--line) 0 4px, transparent 4px 8px) center / 1.5px 100% no-repeat;grid-row:3;position:relative}.json[data-astro-cid-4beftham]{background:var(--c-amber);color:var(--c-ink);opacity:calc(clamp(0, var(--t) * 8, 1) * clamp(0, (1 - var(--t)) * 8, 1));transform:translate(-50%, calc(var(--t) * -2.4em));border-radius:4px;padding:.15em .5em;font-size:.8em;font-weight:700;position:absolute;bottom:0;left:50%}.woo[data-astro-cid-4beftham]{background:var(--c-paper);color:var(--c-ink);border-radius:8px 0 8px 8px;flex-wrap:wrap;grid-area:4/1/auto/-1;align-items:center;gap:.5em .8em;padding:.8em 1em;display:flex}.woo-name[data-astro-cid-4beftham]{margin-right:auto;font-weight:700}.woo-name[data-astro-cid-4beftham] span[data-astro-cid-4beftham]{color:color-mix(in srgb, var(--c-ink) 60%, transparent);font-weight:500}.plugin[data-astro-cid-4beftham]{border:1.5px dashed color-mix(in srgb, var(--c-ink) 50%, transparent);white-space:nowrap;text-decoration:line-through calc(var(--t) * 2px);opacity:calc(1 - var(--t) * .6);transform:translateY(calc(var(--t) * .4em)) rotate(calc(var(--t) * -4deg));border-radius:9999px;padding:.25em .7em;font-weight:600}.results[data-astro-cid-4beftham]{gap:.5em;display:grid}.res-head[data-astro-cid-4beftham]{color:color-mix(in srgb, var(--c-paper) 70%, transparent);justify-content:space-between;align-items:baseline;gap:1em;font-weight:600;display:flex}.uplift[data-astro-cid-4beftham]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--c-paper);font-variant-numeric:tabular-nums;font-size:3em;font-weight:800;line-height:1}.bar-row[data-astro-cid-4beftham]{grid-template-columns:7.5em minmax(0,1fr);align-items:center;gap:.8em;font-weight:600;display:grid}.bar[data-astro-cid-4beftham]{background:color-mix(in srgb, var(--c-paper) 30%, transparent);transform-origin:0;height:1.1em;transform:scaleX(calc(var(--t) * var(--w)));border-radius:3px}.bar[data-astro-cid-4beftham].after{background:var(--c-orange)}@media (width<=767px){.hl-graphic[data-astro-cid-4beftham]{font-size:.7rem}.site[data-astro-cid-4beftham]{grid-template-rows:auto auto 2.6em auto}.page[data-astro-cid-4beftham]{gap:.35em;padding:.4em}.caption[data-astro-cid-4beftham]{font-size:1.1em}.uplift[data-astro-cid-4beftham]{font-size:2.2em}.bar-row[data-astro-cid-4beftham]{grid-template-columns:6.5em minmax(0,1fr)}.scene-copy[data-astro-cid-4beftham]>p[data-astro-cid-4beftham]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.scene-copy[data-astro-cid-4beftham] h2[data-astro-cid-4beftham]{margin-bottom:0}}.stage[data-astro-cid-h6xqgjtm]{background:var(--c-orange);color:var(--c-ink)}.mig-graphic[data-astro-cid-h6xqgjtm]{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;min-height:22rem;font-size:clamp(.75rem,1vw,.9rem);display:grid}.col-name[data-astro-cid-h6xqgjtm]{font-size:1.1em;font-weight:700}.col-name[data-astro-cid-h6xqgjtm].wp{opacity:calc(1 - var(--t) * .65);text-decoration:line-through calc(var(--t) * 2px)}.col[data-astro-cid-h6xqgjtm]{border:1.5px dashed color-mix(in srgb, var(--c-ink) 35%, transparent);border-radius:10px;grid-row:2;padding:.75em}.col-wp[data-astro-cid-h6xqgjtm]{z-index:2;align-content:start;gap:.6em;display:grid}.doc[data-astro-cid-h6xqgjtm]{background:var(--c-paper);transform:translateX(calc(var(--t) * (100% + 1rem + 1.5em + 3px) + (1 - var(--t)) * var(--jx))) rotate(calc((1 - var(--t)) * var(--tilt)));border-radius:6px;gap:.35em;padding:.6em .7em;font-weight:600;display:grid;box-shadow:0 2px #0000002e}.doc[data-astro-cid-h6xqgjtm] i[data-astro-cid-h6xqgjtm]{background:var(--c-cobalt);transform-origin:0;height:.35em;transform:scaleX(calc(var(--t) * .9));border-radius:2px;display:block}.doc[data-astro-cid-h6xqgjtm] i[data-astro-cid-h6xqgjtm]+i[data-astro-cid-h6xqgjtm]{transform:scaleX(calc(var(--t) * .55))}.col-astro[data-astro-cid-h6xqgjtm]{--ppk-green:#8fb72b;--ppk-ink:#171717;align-content:start;display:grid}.page[data-astro-cid-h6xqgjtm]{background:var(--ppk-ink);opacity:var(--t);transform:scale(calc(.94 + var(--t) * .06));border-radius:8px;gap:.6em;padding:.8em;display:grid}.pg-bar[data-astro-cid-h6xqgjtm],.pg-hero[data-astro-cid-h6xqgjtm]{background:var(--c-paper);opacity:var(--t);transform-origin:0;transform:scaleX(var(--t));border-radius:4px;display:block}.pg-bar[data-astro-cid-h6xqgjtm]{height:.7em}.pg-bar[data-astro-cid-h6xqgjtm].short{background:var(--ppk-green);width:60%}.pg-hero[data-astro-cid-h6xqgjtm]{background:var(--ppk-green);height:5em}@media (width<=767px){.mig-graphic[data-astro-cid-h6xqgjtm]{gap:.5rem;min-height:16rem}.col[data-astro-cid-h6xqgjtm]{padding:.5em}.col-wp[data-astro-cid-h6xqgjtm]{gap:.4em}.doc[data-astro-cid-h6xqgjtm]{transform:translateX(calc(var(--t) * (100% + .5rem + 1em + 3px) + (1 - var(--t)) * var(--jx))) rotate(calc((1 - var(--t)) * var(--tilt)));gap:.25em;padding:.45em .6em}}@media (width<=767px) and (height<=700px){.mig-graphic[data-astro-cid-h6xqgjtm]{min-height:10rem}.scene-impact[data-astro-cid-h6xqgjtm]{font-size:.9375rem}.col-wp[data-astro-cid-h6xqgjtm]{gap:.3em}.doc[data-astro-cid-h6xqgjtm]{padding:.35em .5em}.doc[data-astro-cid-h6xqgjtm] i[data-astro-cid-h6xqgjtm]+i[data-astro-cid-h6xqgjtm],.doc[data-astro-cid-h6xqgjtm]:nth-child(5){display:none}}.stage[data-astro-cid-cfwkkuju]{background:var(--c-cobalt);color:var(--c-paper)}.research-link[data-astro-cid-cfwkkuju]{border-bottom:1.5px solid;margin-top:1.5rem;padding-bottom:2px;font-weight:600;display:inline-block}.street[data-astro-cid-cfwkkuju]{width:100%;max-height:64svh}.tag[data-astro-cid-cfwkkuju]{opacity:clamp(0, (var(--t) - .6) * 4, 1)}.scan[data-astro-cid-cfwkkuju]{transform:translateX(calc(var(--t) * 600px));opacity:calc(clamp(0, var(--t) * 30, 1) * clamp(0, (1 - var(--t)) * 30, 1))}.stage[data-astro-cid-dqrw53ol]{background:var(--c-paper);color:var(--c-ink)}.legend[data-astro-cid-dqrw53ol]{gap:.6rem;margin-top:1.75rem;font-size:.9rem;font-weight:500;display:grid}.legend[data-astro-cid-dqrw53ol] li[data-astro-cid-dqrw53ol]{align-items:center;gap:.7rem;display:flex}.legend[data-astro-cid-dqrw53ol] span[data-astro-cid-dqrw53ol]{border-radius:2px;width:1.1rem;height:.8rem}.wall-graphic[data-astro-cid-dqrw53ol]{gap:1.5rem;display:grid}.wall[data-astro-cid-dqrw53ol]{--stud:8px;padding-top:var(--stud);font-size:clamp(.75rem,1.1vw,1rem);display:grid}.course[data-astro-cid-dqrw53ol]{grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:relative}.brick[data-astro-cid-dqrw53ol]{--fall:calc(1 - var(--t) * var(--t));grid-column:span var(--span);background:var(--brick);min-height:4.2em;color:var(--brick-ink);font:inherit;text-align:left;cursor:pointer;opacity:clamp(0, var(--t) * 12, 1);transform:translateY(calc(var(--fall) * -70svh)) rotate(calc(var(--fall) * var(--tilt)));border-radius:2px;padding:.7em .8em;font-weight:600;line-height:1.2;position:relative;box-shadow:inset 1px 0 #00000047,inset -1px 0 #00000047,inset 0 -.3em #0003,inset 0 .15em #fff3}.brick[data-astro-cid-dqrw53ol]:before,.baseplate[data-astro-cid-dqrw53ol]:before{content:"";left:0;right:0;top:calc(-1 * var(--stud));height:var(--stud);background:radial-gradient(28% 100% at 50% 100%, var(--stud-fill) 96%, transparent 100%) 0 0 / calc(100% / var(--studs)) 100% repeat-x;position:absolute}.brick[data-astro-cid-dqrw53ol]:before{--studs:var(--span);--stud-fill:color-mix(in srgb, var(--brick) 88%, #fff)}.brick[data-astro-cid-dqrw53ol]:hover,.brick[data-astro-cid-dqrw53ol]:focus-visible{filter:brightness(1.08)}.baseplate[data-astro-cid-dqrw53ol]{--studs:12;--stud-fill:#2a2a2a;background:var(--c-ink);color:var(--c-paper);text-align:center;border-radius:2px;padding:.7em 1em;font-weight:600;position:relative}.detail[data-astro-cid-dqrw53ol]{max-width:36rem;min-height:5.5rem;display:grid}.detail-item[data-astro-cid-dqrw53ol]{--on:calc(clamp(0, var(--t) * 40, 1) * clamp(0, (1 - var(--t)) * 40, 1));opacity:var(--on);transition:opacity .3s var(--ease);grid-area:1/1;line-height:1.5}.detail-name[data-astro-cid-dqrw53ol]{font-family:var(--font-display);margin-bottom:.25rem;font-size:1.15rem;font-weight:700}.detail[data-astro-cid-dqrw53ol].pinned .detail-item[data-astro-cid-dqrw53ol]{opacity:0}.detail[data-astro-cid-dqrw53ol].pinned .detail-item[data-astro-cid-dqrw53ol].shown{opacity:1}@media (width<=767px){.legend[data-astro-cid-dqrw53ol]{grid-template-columns:1fr 1fr;margin-top:1rem;font-size:.8rem}.scene-copy[data-astro-cid-dqrw53ol]>p[data-astro-cid-dqrw53ol]{display:none}.brick[data-astro-cid-dqrw53ol]{min-height:3.2em;padding:.45em .5em}}.stage[data-astro-cid-qjfhi3kv]{background:var(--c-ink);color:var(--c-paper)}.exp-grid[data-astro-cid-qjfhi3kv]{--step:min(round(down, var(--p,1) * var(--n), 1), var(--n) - 1);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:90rem;height:100%;margin:0 auto;padding:6rem clamp(1.5rem,5vw,5rem) 3rem;display:grid}.exp-side[data-astro-cid-qjfhi3kv] h2[data-astro-cid-qjfhi3kv]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2.25rem,5.5vw,4.5rem);font-weight:800;line-height:.95}.exp-intro[data-astro-cid-qjfhi3kv]{max-width:26rem;color:color-mix(in srgb, var(--c-paper) 72%, transparent);margin-top:1.25rem;line-height:1.55}.years[data-astro-cid-qjfhi3kv]{height:1em;font-family:var(--font-display);letter-spacing:-.05em;color:var(--c-orange);font-variant-numeric:tabular-nums;margin-top:clamp(1.5rem,5vh,3rem);font-size:clamp(5rem,14vw,13rem);font-weight:800;line-height:1;overflow:hidden}.years-track[data-astro-cid-qjfhi3kv]{transform:translateY(calc(var(--step) * -1em));transition:transform .7s var(--cut);flex-direction:column;display:flex}.exp-list[data-astro-cid-qjfhi3kv]{gap:.4rem;padding-left:1.75rem;display:grid;position:relative}.exp-list[data-astro-cid-qjfhi3kv]:before,.exp-list[data-astro-cid-qjfhi3kv]:after{content:"";background:color-mix(in srgb, var(--c-paper) 18%, transparent);width:2px;position:absolute;top:.5rem;bottom:.5rem;left:.3rem}.exp-list[data-astro-cid-qjfhi3kv]:after{background:var(--c-orange);transform-origin:top;transform:scaleY(var(--p,1))}.entry[data-astro-cid-qjfhi3kv]{--on:calc(clamp(0, var(--t) * 40, 1) * clamp(0, (1 - var(--t)) * 40, 1));opacity:calc(.32 + .68 * var(--on));transition:opacity .4s var(--ease);padding:.6rem 0;position:relative}.entry[data-astro-cid-qjfhi3kv]:before{content:"";border:2px solid var(--c-orange);background:var(--c-ink);width:12px;height:12px;box-shadow:inset 0 0 0 6px color-mix(in srgb, var(--c-orange) calc(clamp(0, var(--t) * 40, 1) * 100%), var(--c-ink));z-index:1;border-radius:50%;position:absolute;top:.95rem;left:calc(-1.45rem - 5px)}.entry-meta[data-astro-cid-qjfhi3kv]{color:var(--c-amber);gap:1rem;font-size:.8125rem;display:flex}.entry[data-astro-cid-qjfhi3kv] h3[data-astro-cid-qjfhi3kv]{font-family:var(--font-display);margin-top:.15rem;font-size:clamp(1.2rem,1.9vw,1.6rem);font-weight:700;line-height:1.15}.entry-entity[data-astro-cid-qjfhi3kv]{color:color-mix(in srgb, var(--c-paper) 75%, transparent)}.entry-entity[data-astro-cid-qjfhi3kv] a[data-astro-cid-qjfhi3kv]:hover,.entry-desc[data-astro-cid-qjfhi3kv] a[data-astro-cid-qjfhi3kv]:hover{color:var(--c-orange)}.entry-desc[data-astro-cid-qjfhi3kv]{max-height:calc(var(--on) * 12rem);opacity:var(--on);transition:max-height .5s var(--ease), opacity .4s var(--ease);color:color-mix(in srgb, var(--c-paper) 70%, transparent);max-width:36rem;font-size:.925rem;line-height:1.55;overflow:hidden}.entry-desc[data-astro-cid-qjfhi3kv] p[data-astro-cid-qjfhi3kv]{padding-top:.5rem}.entry-desc[data-astro-cid-qjfhi3kv] a[data-astro-cid-qjfhi3kv]{text-underline-offset:3px;margin-top:.4rem;text-decoration:underline;display:inline-block}@media (width<=767px){.exp-grid[data-astro-cid-qjfhi3kv]{grid-template-columns:1fr;align-content:center;gap:1.5rem;padding-top:5rem}.exp-intro[data-astro-cid-qjfhi3kv]{display:none}.exp-side[data-astro-cid-qjfhi3kv] h2[data-astro-cid-qjfhi3kv]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.years[data-astro-cid-qjfhi3kv]{margin-top:0;font-size:clamp(3.5rem,18vw,5rem)}.entry[data-astro-cid-qjfhi3kv]{padding:.3rem 0}.entry-desc[data-astro-cid-qjfhi3kv]{font-size:.875rem;line-height:1.5}.entry-meta[data-astro-cid-qjfhi3kv],.entry-entity[data-astro-cid-qjfhi3kv]{max-height:calc(var(--on) * 3rem);opacity:var(--on);transition:max-height .5s var(--ease), opacity .4s var(--ease);overflow:hidden}}@media (width<=767px) and (height<=700px){.exp-grid[data-astro-cid-qjfhi3kv]{gap:1rem}.years[data-astro-cid-qjfhi3kv]{font-size:3rem}.entry-desc[data-astro-cid-qjfhi3kv]{font-size:.8125rem}}@media (prefers-reduced-motion:reduce),(width<=767px) and (height<=600px){.entry[data-astro-cid-qjfhi3kv]{opacity:1}.entry-meta[data-astro-cid-qjfhi3kv],.entry-entity[data-astro-cid-qjfhi3kv],.entry-desc[data-astro-cid-qjfhi3kv]{opacity:1;max-height:none}}.stage[data-astro-cid-uybbn3qe]{background:var(--c-orange);color:var(--c-ink);place-items:center;display:grid}.end-frame[data-astro-cid-uybbn3qe]{z-index:1;width:min(100% - 2.5rem,76rem);position:relative}.end-status[data-astro-cid-uybbn3qe]{margin-bottom:clamp(.75rem,2vh,1.5rem);font-size:clamp(.95rem,1.4vw,1.125rem);font-weight:500}.end-line[data-astro-cid-uybbn3qe]{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(3.25rem,11vw,10rem);font-weight:800;line-height:.88}.wipe[data-astro-cid-uybbn3qe]{width:fit-content;clip-path:inset(-.1em calc((1 - var(--t)) * 100%) -.1em 0);display:block}.end-foot[data-astro-cid-uybbn3qe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:clamp(1.75rem,5vh,3.5rem);display:flex}.end-cta[data-astro-cid-uybbn3qe]{background:var(--c-ink);color:var(--c-paper);transition:transform .3s var(--ease);border-radius:9999px;padding:1.05rem 2rem;font-size:1.05rem;font-weight:600;line-height:1;display:inline-flex}.end-cta[data-astro-cid-uybbn3qe]:hover{transform:translateY(-2px)}.end-links[data-astro-cid-uybbn3qe]{gap:1.75rem;display:flex}.end-links[data-astro-cid-uybbn3qe] a[data-astro-cid-uybbn3qe]{border-bottom:1.5px solid;padding-bottom:2px;font-weight:600}.end-links[data-astro-cid-uybbn3qe] a[data-astro-cid-uybbn3qe]:hover{color:var(--c-paper)}.end-credits[data-astro-cid-uybbn3qe]{opacity:var(--t);padding:0 clamp(1.25rem,4vw,3rem);font-size:.8125rem;position:absolute;bottom:1.5rem;left:0}.cin-header[data-astro-cid-u7qhnbic]{--bg:color-mix(in srgb, var(--c-paper) 80%, transparent);--fg:var(--c-ink);--line:color-mix(in srgb, var(--c-ink) 12%, transparent);z-index:100;border:1px solid var(--line);background:var(--bg);width:max-content;max-width:calc(100% - 1.5rem);color:var(--fg);-webkit-backdrop-filter:blur(14px)saturate(1.4);transition:background-color .4s var(--ease), color .4s var(--ease), border-color .4s var(--ease);border-radius:9999px;align-items:center;gap:.25rem;padding:.3rem;display:flex;position:fixed;top:.75rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px -12px #00000059}.cin-header[data-astro-cid-u7qhnbic][data-tone=dark]{--bg:color-mix(in srgb, var(--c-ink) 62%, transparent);--fg:var(--c-paper);--line:color-mix(in srgb, var(--c-paper) 16%, transparent)}.cin-logo[data-astro-cid-u7qhnbic]{height:2.5rem;font-family:var(--font-display);letter-spacing:-.02em;place-items:center;padding:0 .6rem 0 .9rem;font-size:1.05rem;font-weight:800;display:grid}.sections[data-astro-cid-u7qhnbic]{display:flex}.sections[data-astro-cid-u7qhnbic] a[data-astro-cid-u7qhnbic]{opacity:.7;height:2.5rem;transition:opacity .25s var(--ease), background-color .25s var(--ease);border-radius:9999px;place-items:center;padding:0 .95rem;font-size:.875rem;font-weight:500;display:grid;position:relative}.sections[data-astro-cid-u7qhnbic] a[data-astro-cid-u7qhnbic]:hover{opacity:1;background:var(--line)}.sections[data-astro-cid-u7qhnbic] a[data-astro-cid-u7qhnbic][aria-current]{opacity:1;font-weight:600}.sections[data-astro-cid-u7qhnbic] a[data-astro-cid-u7qhnbic][aria-current]:after{content:"";background:var(--c-orange);transform-origin:0;height:2px;transform:scaleX(var(--section-p,0));border-radius:2px;position:absolute;bottom:.35rem;left:.95rem;right:.95rem}.cin-header-cta[data-astro-cid-u7qhnbic]{white-space:nowrap;background:var(--c-orange);height:2.5rem;color:var(--c-ink);transition:transform .3s var(--ease);border-radius:9999px;place-items:center;margin-left:.25rem;padding:0 1.1rem;font-size:.8125rem;font-weight:600;display:grid}.cin-header-cta[data-astro-cid-u7qhnbic]:hover{transform:translateY(-1px)}@media (width<=479px){.cin-header[data-astro-cid-u7qhnbic]{justify-content:space-between;width:calc(100% - 1.5rem)}.cin-logo[data-astro-cid-u7qhnbic]{padding:0 .4rem 0 .7rem}.sections[data-astro-cid-u7qhnbic] a[data-astro-cid-u7qhnbic]{padding:0 .7rem}.sections[data-astro-cid-u7qhnbic] a[data-astro-cid-u7qhnbic][aria-current]:after{left:.7rem;right:.7rem}}
