.say-dot[data-v-b0a28fd2]{animation:1.4s ease-in-out infinite say-blink-b0a28fd2}.say-dot.d2[data-v-b0a28fd2]{animation-delay:.18s}.say-dot.d3[data-v-b0a28fd2]{animation-delay:.36s}@keyframes say-blink-b0a28fd2{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.say-dot[data-v-b0a28fd2]{animation:none}}.no-scrollbar[data-v-6d59a27e]{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar[data-v-6d59a27e]::-webkit-scrollbar{display:none}@keyframes draft-twinkle-6d59a27e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}.draft-twinkle[data-v-6d59a27e]{transform-origin:50%;animation:2.4s ease-in-out infinite draft-twinkle-6d59a27e}@media (prefers-reduced-motion:reduce){.draft-twinkle[data-v-6d59a27e]{animation:none}}.vue-flow{z-index:0;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden}.vue-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default;position:absolute}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.vue-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{pointer-events:none;min-width:5px;min-height:5px;position:absolute}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{bottom:0;left:50%;transform:translate(-50%,50%)}.vue-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{z-index:5;margin:15px;position:absolute}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10px}}:root{--vf-node-bg:#fff;--vf-node-text:#222;--vf-connection-path:#b1b1b7;--vf-handle:#555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{text-align:center;width:150px;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-style:solid;border-width:1px;border-color:var(--vf-node-color);border-radius:3px;padding:10px;font-size:12px}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid #555;outline:none}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color:var(--vf-node-color,#0041d0);--vf-handle:var(--vf-node-color,#0041d0);--vf-box-shadow:var(--vf-node-color,#0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color,#0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{border:1px solid var(--vf-node-color,#0041d0);outline:none}.vue-flow__node-default{--vf-handle:var(--vf-node-color,#1a192b);--vf-box-shadow:var(--vf-node-color,#1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color,#1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{border:1px solid var(--vf-node-color,#1a192b);outline:none}.vue-flow__node-output{--vf-handle:var(--vf-node-color,#ff0072);--vf-box-shadow:var(--vf-node-color,#ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color,#ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{border:1px solid var(--vf-node-color,#ff0072);outline:none}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{background:var(--vf-handle);border:1px solid #fff;border-radius:100%;width:6px;height:6px}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}:where(.sy) a[data-v-1a263790]{color:#17140f}:where(.sy) a[data-v-1a263790]:hover{color:#b8320f}.sy[data-v-1a263790]{--ink:#17140f;--paper:#f1ebdf;--card:#fbf8f2;--sage:#d5dcc6;--mute:#5e574c;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-family:Familjen Grotesk,system-ui,sans-serif;overflow-x:hidden}.wrap[data-v-1a263790]{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.disp[data-v-1a263790]{letter-spacing:-.02em;font-family:Gloock,Georgia,serif;font-weight:400}.mono[data-v-1a263790]{font-family:Courier Prime,Courier New,monospace}.hand[data-v-1a263790]{color:var(--v);font-family:Nanum Pen Script,cursive}.btn[data-v-1a263790]{border:2px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.2,.9,.3,1.4),background .2s;display:inline-flex}.btn[data-v-1a263790]:hover{transform:translateY(-3px)rotate(-1.5deg)}.btn-ink[data-v-1a263790]{background:var(--ink);color:var(--paper)}.btn-ink[data-v-1a263790]:hover{color:var(--paper);background:var(--v);border-color:var(--v)}.btn-ghost[data-v-1a263790]{color:var(--ink);background:0 0}.btn-ghost[data-v-1a263790]:hover{color:var(--ink);background:var(--card)}.navlink[data-v-1a263790]{padding:12px 4px;font-size:15px;font-weight:500;text-decoration:none}.dot[data-v-1a263790]{animation:1.4s ease-in-out infinite blink-1a263790}.dot.d2[data-v-1a263790]{animation-delay:.18s}.dot.d3[data-v-1a263790]{animation-delay:.36s}@keyframes blink-1a263790{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.ring[data-v-1a263790]{transform-origin:50%;animation:38s linear infinite spin-1a263790}@keyframes spin-1a263790{to{transform:rotate(360deg)}}.bob[data-v-1a263790]{animation:6s ease-in-out infinite bob-1a263790}@keyframes bob-1a263790{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(-1deg)}}.marq[data-v-1a263790]{width:max-content;animation:40s linear infinite marq-1a263790;display:flex}@keyframes marq-1a263790{to{transform:translate(-50%)}}.scribble path[data-v-1a263790]{stroke-dasharray:900;stroke-dashoffset:900px;animation:1.1s cubic-bezier(.6,0,.2,1) .9s forwards draw-1a263790}@keyframes draw-1a263790{to{stroke-dashoffset:0}}.rise[data-v-1a263790]{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards rise-1a263790;transform:translateY(24px)}.r2[data-v-1a263790]{animation-delay:.12s}.r3[data-v-1a263790]{animation-delay:.24s}.r4[data-v-1a263790]{animation-delay:.4s}.r5[data-v-1a263790]{animation-delay:.55s}@keyframes rise-1a263790{to{opacity:1;transform:none}}.beat[data-v-1a263790]{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:28px;display:grid}.char[data-v-1a263790]{letter-spacing:.06em;margin:22px 0 2px;padding-left:38%;font-weight:700}.paren[data-v-1a263790]{color:var(--mute);margin:0;padding-left:30%;font-style:italic}.line[data-v-1a263790]{margin:4px 0 0;padding-left:20%;padding-right:14%}.slug[data-v-1a263790]{letter-spacing:.04em;margin:34px 0 12px;font-weight:700}.action[data-v-1a263790]{max-width:640px;margin:0 0 6px}.say-line[data-v-1a263790]{color:var(--ink)}.say-line .who[data-v-1a263790]{color:var(--v)}@supports (animation-timeline:view()){.reveal[data-v-1a263790]{animation:linear both revealIn-1a263790;animation-timeline:view();animation-range:entry entry 55%}@keyframes revealIn-1a263790{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}.castrow[data-v-1a263790]{border-bottom:1.5px solid var(--ink);grid-template-columns:auto minmax(20px,1fr) auto;align-items:baseline;gap:16px;padding:18px 0;transition:padding .3s,color .2s;display:grid}.castrow[data-v-1a263790]:hover{color:var(--v);padding-left:18px}.castrow:hover .lead[data-v-1a263790]{border-color:var(--v)}.lead[data-v-1a263790]{border-bottom:3px dotted var(--ink);transform:translateY(-8px)}.never[data-v-1a263790]{text-decoration:line-through;-webkit-text-decoration-color:var(--v);text-decoration-color:var(--v);text-decoration-thickness:.09em}.stub[data-v-1a263790]{background:var(--card);border:1.5px solid var(--ink);border-radius:6px;min-height:180px;padding:26px 26px 26px 76px;position:relative}.stub[data-v-1a263790]:before,.stub[data-v-1a263790]:after{content:"";background:var(--paper);border:1.5px solid var(--ink);border-radius:50%;width:22px;height:22px;position:absolute;left:46px}.stub[data-v-1a263790]:before{top:-12px}.stub[data-v-1a263790]:after{bottom:-12px}.stubrule[data-v-1a263790]{border-left:2px dashed var(--ink);position:absolute;top:14px;bottom:14px;left:56px}.stubside[data-v-1a263790]{writing-mode:vertical-rl;letter-spacing:.24em;align-items:center;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:12px;transform:rotate(180deg)}.field[data-v-1a263790]{border:2px solid var(--paper);width:100%;min-height:60px;color:var(--paper);background:0 0;border-radius:999px;outline:none;padding:0 26px;font-family:inherit;font-size:18px}.field[data-v-1a263790]::placeholder{color:#b9b1a3}.field[data-v-1a263790]:focus{border-color:var(--v)}.sendbtn[data-v-1a263790]{border:2px solid var(--v);background:var(--v);min-height:60px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 30px;font-family:inherit;font-size:18px;font-weight:700;transition:transform .25s cubic-bezier(.2,.9,.3,1.4)}.sendbtn[data-v-1a263790]:hover{transform:rotate(-2deg)scale(1.03)}.langword[data-v-1a263790]{transition:opacity .35s}@media (width<=860px){.navlinks[data-v-1a263790]{display:none!important}.beat[data-v-1a263790]{grid-template-columns:minmax(0,1fr);gap:4px}.note[data-v-1a263790]{margin:0 0 8px 12%!important;transform:rotate(-2deg)!important}.char[data-v-1a263790]{padding-left:22%}.paren[data-v-1a263790]{padding-left:14%}.line[data-v-1a263790]{padding-left:8%;padding-right:0}.castrow[data-v-1a263790]{grid-template-columns:minmax(0,1fr)}.castrow .lead[data-v-1a263790]{display:none}.heromark[data-v-1a263790]{margin:0 auto;width:min(78vw,360px)!important}}@media (width<=520px){.headcta[data-v-1a263790]{display:none}}@media (prefers-reduced-motion:reduce){.ring[data-v-1a263790],.bob[data-v-1a263790],.marq[data-v-1a263790],.dot[data-v-1a263790]{animation:none}.rise[data-v-1a263790]{opacity:1;animation:none;transform:none}}
