.hero[data-astro-cid-bbe6dxrz]{position:relative;height:calc(1117 * var(--u))}.hero[data-astro-cid-bbe6dxrz] .rule[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;width:auto}.r1[data-astro-cid-bbe6dxrz]{top:calc(253 * var(--u))}.r2[data-astro-cid-bbe6dxrz]{top:calc(907 * var(--u))}.wordmark[data-astro-cid-bbe6dxrz]{position:absolute;top:calc(42 * var(--u));right:calc(33 * var(--u));font-size:calc(34 * var(--u));letter-spacing:.12em}.vlabel[data-astro-cid-bbe6dxrz]{position:absolute;left:calc(192 * var(--u));top:calc(254 * var(--u));width:calc(77 * var(--u));height:calc(654 * var(--u))}.vlabel[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{position:absolute;left:50%;top:50%;translate:-50% -50%;rotate:-90deg;font-family:var(--display);font-size:calc(64 * var(--u));letter-spacing:.1em;line-height:1.2;white-space:nowrap}.headline[data-astro-cid-bbe6dxrz]{font-family:var(--serif);font-weight:400;letter-spacing:-.02em;line-height:1.3}.l[data-astro-cid-bbe6dxrz]{position:absolute;white-space:nowrap}.l1[data-astro-cid-bbe6dxrz]{left:calc(329 * var(--u));top:calc(127 * var(--u));font-size:calc(128 * var(--u))}.l2[data-astro-cid-bbe6dxrz]{left:calc(404 * var(--u));top:calc(224 * var(--u));font-size:calc(128 * var(--u))}.l3[data-astro-cid-bbe6dxrz]{right:calc(122 * var(--u));top:calc(688 * var(--u));font-size:calc(96 * var(--u));text-align:right}.l3a[data-astro-cid-bbe6dxrz],.l3b[data-astro-cid-bbe6dxrz]{display:block}.lemon-fallback[data-astro-cid-bbe6dxrz]{position:absolute;left:calc(531 * var(--u));top:calc(223 * var(--u));width:calc(637 * var(--u));z-index:2;pointer-events:none}.has-lemon3d .lemon-fallback[data-astro-cid-bbe6dxrz]{display:none}.foot[data-astro-cid-bbe6dxrz]{position:absolute;top:calc(909 * var(--u));bottom:0;left:var(--col);right:var(--edge);display:flex;align-items:center;justify-content:space-between;gap:24px}.cue[data-astro-cid-bbe6dxrz]{display:none}html.seq .hero-track[data-astro-cid-bbe6dxrz]{height:calc(1117 * var(--u) + 180svh)}html.seq .hero[data-astro-cid-bbe6dxrz]{position:sticky;top:0}html.seq .l1[data-astro-cid-bbe6dxrz],html.seq .l2[data-astro-cid-bbe6dxrz],html.seq .l3a[data-astro-cid-bbe6dxrz],html.seq .l3b[data-astro-cid-bbe6dxrz]{opacity:0;translate:0 .35em;filter:blur(6px);transition:opacity .9s var(--ease),translate .9s var(--ease),filter .9s var(--ease)}html.seq .hero[data-astro-cid-bbe6dxrz].s1 .l1[data-astro-cid-bbe6dxrz],html.seq .hero[data-astro-cid-bbe6dxrz].s1 .l2[data-astro-cid-bbe6dxrz],html.seq .hero[data-astro-cid-bbe6dxrz].s3 .l3a[data-astro-cid-bbe6dxrz],html.seq .hero[data-astro-cid-bbe6dxrz].s3 .l3b[data-astro-cid-bbe6dxrz]{opacity:1;translate:0 0;filter:none}html.seq .hero[data-astro-cid-bbe6dxrz].s1 .l2[data-astro-cid-bbe6dxrz],html.seq .hero[data-astro-cid-bbe6dxrz].s3 .l3b[data-astro-cid-bbe6dxrz]{transition-delay:.3s}html.seq .lemon-fallback[data-astro-cid-bbe6dxrz]{opacity:0;scale:.8;transition:opacity .8s var(--ease),scale .8s var(--ease)}html.seq .hero[data-astro-cid-bbe6dxrz].s2 .lemon-fallback[data-astro-cid-bbe6dxrz]{opacity:1;scale:1}html.seq .cue[data-astro-cid-bbe6dxrz]{display:block;position:absolute;left:50%;top:calc(580 * var(--u));translate:-50% -50%;margin:0;transition:opacity .5s var(--ease)}html.seq .cue[data-astro-cid-bbe6dxrz] .arrow[data-astro-cid-bbe6dxrz]{display:inline-block;animation:nudge 1.6s var(--ease) infinite}@keyframes nudge{50%{translate:0 4px}}html.seq .hero[data-astro-cid-bbe6dxrz].s1 .cue[data-astro-cid-bbe6dxrz]{opacity:0}html.seq .scroll[data-astro-cid-bbe6dxrz]{display:none}@media(max-width:767px){.hero[data-astro-cid-bbe6dxrz]{height:calc(780 * var(--m))}.r1[data-astro-cid-bbe6dxrz]{top:calc(149.5 * var(--m))}.r2[data-astro-cid-bbe6dxrz]{top:calc(609.5 * var(--m))}.wordmark[data-astro-cid-bbe6dxrz]{top:calc(22 * var(--m));right:calc(16 * var(--m));font-size:calc(14 * var(--m))}.vlabel[data-astro-cid-bbe6dxrz]{left:0;top:calc(150 * var(--m));width:calc(44 * var(--m));height:calc(460 * var(--m))}.vlabel[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:calc(24 * var(--m))}.l1[data-astro-cid-bbe6dxrz]{left:calc(58 * var(--m));top:calc(100 * var(--m));font-size:calc(50 * var(--m))}.l2[data-astro-cid-bbe6dxrz]{left:calc(87 * var(--m));top:calc(138 * var(--m));font-size:calc(50 * var(--m))}.l3[data-astro-cid-bbe6dxrz]{right:calc(16 * var(--m));top:calc(523 * var(--m));font-size:calc(38 * var(--m))}.lemon-fallback[data-astro-cid-bbe6dxrz]{left:calc(80 * var(--m));top:calc(212 * var(--m));width:calc(268 * var(--m))}.foot[data-astro-cid-bbe6dxrz]{top:calc(611 * var(--m));align-items:flex-start;padding-top:24px}.scroll[data-astro-cid-bbe6dxrz]{display:none}html.seq .hero-track[data-astro-cid-bbe6dxrz]{height:calc(780 * var(--m) + 180svh)}html.seq .cue[data-astro-cid-bbe6dxrz]{top:calc(362 * var(--m))}}.sh[data-astro-cid-pzvqjql2]{position:relative;height:calc(260 * var(--u));min-height:120px;scroll-margin-top:24px}.sh-title[data-astro-cid-pzvqjql2]{position:absolute;left:var(--col);bottom:-.306em;font-family:var(--serif);font-weight:400;font-size:max(40px,calc(96 * var(--u)));letter-spacing:-.02em;line-height:1.3;white-space:nowrap}.sh-meta[data-astro-cid-pzvqjql2]{position:absolute;right:var(--edge);bottom:16px;display:flex;align-items:center;gap:16px}.rule[data-astro-cid-pzvqjql2]{position:absolute;left:0;bottom:0}@media(max-width:767px){.sh[data-astro-cid-pzvqjql2]{height:calc(150 * var(--m))}.sh-title[data-astro-cid-pzvqjql2]{font-size:calc(44 * var(--m))}.sh-meta[data-astro-cid-pzvqjql2]{top:16px;bottom:auto}}.lemon-stage[data-astro-cid-oe3gpdoq]{position:fixed;inset:0;z-index:30;pointer-events:none;visibility:hidden}.has-lemon3d .lemon-stage[data-astro-cid-oe3gpdoq]{visibility:visible}.lemon-canvas[data-astro-cid-oe3gpdoq]{position:absolute;inset:0;width:100%;height:100%}.sticker[data-astro-cid-oe3gpdoq]{position:absolute;left:0;top:0;display:inline-block;padding:.2em .55em .28em;background:#fff;color:var(--ink);border-radius:999px;font-family:var(--serif);font-size:32px;line-height:1;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 1px #0000000f,0 6px 14px #00000029;opacity:0;pointer-events:none;will-change:transform,opacity;transition:background-color .2s var(--ease),color .2s var(--ease)}.sticker[data-astro-cid-oe3gpdoq]:hover,.sticker[data-astro-cid-oe3gpdoq]:focus-visible{background:var(--ink);color:var(--paper)}.sticker[data-astro-cid-oe3gpdoq]:focus-visible{outline-offset:4px}html.over-lemon,html.over-lemon body{cursor:grab}html.lemon-dragging,html.lemon-dragging body{cursor:grabbing}html.over-lemon .sticker[data-astro-cid-oe3gpdoq]{cursor:pointer}
