footer[data-v-9f4fc5cb]{border-top:1px solid hsla(0,0%,100%,.102);color:#d2caba;display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:20px;justify-content:space-between;line-height:1.8;padding:28px 5%}footer a[data-v-9f4fc5cb]{text-decoration:underline;text-underline-offset:3px}.career-scene[data-v-a8ce4613]{inset:0;position:absolute}.career-heading[data-v-a8ce4613]{left:8%;position:absolute;right:8%;top:5%}.career-heading .eyebrow[data-v-a8ce4613]{font:600 11px/1.5 var(--rf-font);letter-spacing:.16em}.career-heading h2[data-v-a8ce4613]{font:700 clamp(21px,2.25vw,34px)/1.5 var(--rf-font);letter-spacing:-.065em;margin-top:16px;white-space:normal;word-break:keep-all}.career-leaders[data-v-a8ce4613]{fill:none;height:100%;inset:0;overflow:visible;position:absolute;stroke:#756b58;stroke-width:1;width:100%}.career-leaders path[data-v-a8ce4613]{vector-effect:non-scaling-stroke}.career-leaders circle[data-v-a8ce4613]{fill:var(--rf-paper);stroke-width:1.5}.career-scene:not(.is-mobile) .career-note.is-bankbe[data-v-a8ce4613]{text-align:right}.career-scene:not(.is-mobile) .career-note.is-bankbe .company-line[data-v-a8ce4613]{justify-content:flex-end}.career-notes[data-v-a8ce4613]{list-style:none;margin:0;padding:0}.career-note[data-v-a8ce4613]{pointer-events:auto;position:absolute;width:36%}.career-note .company-line[data-v-a8ce4613]{align-items:baseline;display:flex;gap:10px}.career-note .company-number[data-v-a8ce4613]{color:var(--rf-text-muted);font:600 10px var(--rf-font)}.career-note h3[data-v-a8ce4613]{font:700 clamp(18px,1.8vw,26px)/1.25 var(--rf-font);letter-spacing:-.04em}.career-note p[data-v-a8ce4613]{margin:0}.career-note .career-period[data-v-a8ce4613]{color:var(--rf-text-muted);font:600 11px/1.4 var(--rf-font);margin-top:7px}.career-note .career-role[data-v-a8ce4613]{font-size:13px;font-weight:600;line-height:1.5;margin-top:11px}.career-note .career-summary[data-v-a8ce4613]{color:var(--rf-text-secondary);font-size:13px;line-height:1.65;margin-top:5px;max-width:34em;word-break:keep-all}.is-mobile .career-heading[data-v-a8ce4613]{left:6%;right:6%;top:5%}.is-mobile .career-heading .eyebrow[data-v-a8ce4613]{font-size:9px}.is-mobile .career-heading h2[data-v-a8ce4613]{font-size:clamp(18px,4.8vw,26px);line-height:1.45;margin-top:10px}.is-mobile .career-note[data-v-a8ce4613]{width:40%}.is-mobile .career-note h3[data-v-a8ce4613]{font-size:20px}.is-mobile .career-note .company-line[data-v-a8ce4613]{gap:7px}.is-mobile .career-note .company-number[data-v-a8ce4613]{font-size:9px}.is-mobile .career-note .career-period[data-v-a8ce4613]{font-size:10px;letter-spacing:-.04em;margin-top:6px;white-space:nowrap}.is-mobile .career-note .career-role[data-v-a8ce4613]{font-size:11px;margin-top:10px}.is-mobile .career-note .career-summary[data-v-a8ce4613]{font-size:12px;line-height:1.55;word-break:normal}@media(max-height:650px)and (min-width:700px){.career-heading[data-v-a8ce4613]{top:6%}.career-heading h2[data-v-a8ce4613]{font-size:20px;line-height:1.35;margin-top:8px}.career-note h3[data-v-a8ce4613]{font-size:18px}.career-note .career-period[data-v-a8ce4613]{font-size:10px;margin-top:4px}.career-note .career-role[data-v-a8ce4613]{font-size:11px;margin-top:5px}.career-note .career-summary[data-v-a8ce4613]{font-size:11px;line-height:1.4;margin-top:3px}}.work-style[data-v-0f748697]{inset:0;overflow:hidden;position:absolute}header[data-v-0f748697]{color:var(--rf-text-muted);display:flex;font:600 11px/1.5 var(--rf-font);justify-content:space-between;left:6%;position:absolute;right:6%;top:6%}.work-space[data-v-0f748697]{inset:6% 0 0;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 80%,transparent);position:absolute}.work-rig[data-v-0f748697]{left:50%;position:absolute;top:0;will-change:transform}.work-panel[data-v-0f748697]{--fold-height:clamp(19px,3.4vw,46px);margin-top:calc(var(--fold-height)*-1);padding-top:calc(var(--fold-height) + 7px);position:absolute;text-align:center;transform-origin:0 0}.work-panel[data-v-0f748697]:before{animation:work-dash-flow-0f748697 .9s linear infinite;background:repeating-linear-gradient(90deg,#706b61 0 8px,transparent 8px 16px);background-position-x:var(--dash-start);background-size:16px 100%;content:"";height:1px;left:0;position:absolute;right:0;top:var(--fold-height)}@keyframes work-dash-flow-0f748697{0%{background-position-x:var(--dash-start)}to{background-position-x:calc(var(--dash-start) - 16px)}}@media(prefers-reduced-motion:reduce){.work-panel[data-v-0f748697]:before{animation:none}}.film-frame[aria-hidden=true]{animation-play-state:paused}.work-english[data-v-0f748697]{font:900 var(--fold-height)/1 var(--rf-display);left:0;letter-spacing:-.035em;position:absolute;right:0;top:-3px;transform:skew(var(--fold-skew)) scaleY(.58);transform-origin:center bottom;white-space:nowrap}.work-reflection[data-v-0f748697],.work-title[data-v-0f748697]{font:900 clamp(24px,5.3vw,76px)/.95 var(--rf-font);letter-spacing:-.07em;white-space:nowrap}.work-title[data-v-0f748697]{transform:skew(var(--face-skew));transform-origin:center top}.work-reflection[data-v-0f748697]{filter:blur(.65px);margin-top:-.075em;opacity:.72;transform:skew(var(--fold-skew)) scaleY(.52);transform-origin:center top}.work-caption[data-v-0f748697]{left:17%;position:absolute;text-align:center;top:50%;width:66%}.work-caption p[data-v-0f748697]{font-size:clamp(12px,1.2vw,16px);line-height:1.85;word-break:keep-all}.work-steps[data-v-0f748697]{bottom:7%;display:flex;gap:8px;left:6%;list-style:none;margin:0;padding:0;position:absolute}.work-steps li[data-v-0f748697]{background:#b6ad9c;height:3px;width:20px}.work-steps li[aria-current][data-v-0f748697]{background:#4a453b}@media(max-width:699px){.work-space[data-v-0f748697]{top:23%}.work-caption[data-v-0f748697]{left:7%;top:42%;width:86%}.work-caption p[data-v-0f748697]{font-size:12px;line-height:1.75}.work-reflection[data-v-0f748697],.work-title[data-v-0f748697]{font-size:clamp(22px,6vw,40px)}.work-panel[data-v-0f748697]{--fold-height:clamp(14px,3.8vw,24px)}}.skill-grid[data-v-a050a2a9]{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(160px,244px));list-style:none;margin:0;padding:0;perspective:1000px}.skill-card[data-v-a050a2a9]{--look-x:0;--look-y:0;--reveal-scale:1;--reveal-rotate:0deg;--reveal-y:0px;background-blend-mode:multiply,overlay;background-color:#efe8d2db;background-image:linear-gradient(#f4eeddb8,#e7dec5b8),url(../assets/textures/brown-paper-texture-background_561246-391.avif);background-repeat:repeat;background-size:auto,280px 280px;border:1px solid rgba(56,49,41,.52);border-radius:2px;box-shadow:0 3px #3b312614,0 9px 20px #30271d14,inset 0 0 16px #53443014;display:grid;grid-template-rows:18px minmax(0,1fr) 22px;height:184px;padding:18px 20px 16px;place-items:center;position:relative;transform:perspective(900px) rotateX(calc(var(--look-y)*-1deg)) rotateY(calc(var(--look-x)*1deg)) translate3d(0,var(--reveal-y),0) rotate(var(--reveal-rotate)) scale(var(--reveal-scale));transform-style:preserve-3d;transition:transform .16s ease-out,box-shadow .16s ease-out,filter .16s ease-out;will-change:transform,opacity}.skill-card[data-v-a050a2a9]:before{border:1px solid rgba(55,47,39,.42);content:"";inset:9px;outline:1px dotted rgba(55,47,39,.24);outline-offset:3px;pointer-events:none;position:absolute;z-index:1}.skill-card[data-v-a050a2a9]:after{background:radial-gradient(circle at 50% 0,#e8ddd0 0 3px,transparent 3.5px) top/14px 7px repeat-x,radial-gradient(circle at 50% 100%,#e8ddd0 0 3px,transparent 3.5px) bottom/14px 7px repeat-x,radial-gradient(circle at 0 50%,#e8ddd0 0 3px,transparent 3.5px) 0/7px 14px repeat-y,radial-gradient(circle at 100% 50%,#e8ddd0 0 3px,transparent 3.5px) 100%/7px 14px repeat-y;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:7}@media(hover:hover)and (pointer:fine){.skill-card[data-v-a050a2a9]:hover{box-shadow:0 4px #3b312614,0 18px 34px #221a1229,inset 0 0 16px #5344300f;filter:saturate(1.06) contrast(1.02)}}.skill-card .skill-card-icon[data-v-a050a2a9]{filter:saturate(.88) contrast(.96);height:94px;-o-object-fit:contain;object-fit:contain;transform:translateZ(28px);transition:filter .16s ease-out;width:94px;will-change:transform,filter;z-index:2}.skill-card:hover .skill-card-icon[data-v-a050a2a9]{filter:saturate(1) contrast(1)}.skill-card .skill-card-particle[data-v-a050a2a9]{z-index:8}.skill-card-meta[data-v-a050a2a9],.skill-card-name[data-v-a050a2a9]{color:#2b2621d1;font-family:Special Elite,DXTaja,monospace;letter-spacing:.08em;line-height:1;position:relative;text-shadow:0 0 .35px rgba(20,18,16,.7);transform:translateZ(20px);z-index:3}.skill-card-meta[data-v-a050a2a9]{font-size:9px;justify-self:start;letter-spacing:.14em;padding-left:5px}.skill-card-name[data-v-a050a2a9]{align-self:end;font-size:12px;text-transform:uppercase}.skill-card-postmark[data-v-a050a2a9]{background:#e5dbc252;border:2px solid rgba(25,23,21,.68);border-radius:50%;box-shadow:inset 0 0 0 2px #1917152e,0 0 0 1px #1917152e;height:62px;mix-blend-mode:multiply;opacity:0;overflow:hidden;padding:5px;pointer-events:none;position:absolute;right:14px;top:12px;transform:translateZ(30px) rotate(-11deg);transform-origin:center;width:62px;will-change:opacity,transform;z-index:4}.skill-card-postmark img[data-v-a050a2a9]{border-radius:50%;filter:saturate(1.15) contrast(1.32) brightness(.94);height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92;transform:none;width:100%}.skill-card-postmark[data-v-a050a2a9]:before{border:1px dashed rgba(25,23,21,.72);border-radius:inherit;content:"";inset:3px;position:absolute;z-index:2}.skill-card-postmark[data-v-a050a2a9]:after{background:radial-gradient(circle at 22% 18%,rgba(25,23,21,.3) 0 1px,transparent 2px),radial-gradient(circle at 76% 68%,rgba(25,23,21,.35) 0 1.5px,transparent 2.5px),radial-gradient(circle at 40% 82%,rgba(25,23,21,.22) 0 1px,transparent 2px);border-radius:inherit;content:"";inset:0;position:absolute;z-index:3}.film-skills[data-v-a050a2a9]{container-type:size;inset:0;padding:5% 5% 3%;position:absolute}.eyebrow[data-v-a050a2a9]{font:600 11px/1.5 var(--rf-font)}h2[data-v-a050a2a9]{font:700 clamp(26px,3.3vw,48px)/1.2 var(--rf-font);margin:12px 0}.skill-results[data-v-a050a2a9]{position:absolute;right:5%;top:18%;width:55%}.skill-search[data-v-a050a2a9]{margin-bottom:16px}.search-label[data-v-a050a2a9]{background:#292824;border:1px solid #55524b;border-radius:5px;color:#e8dfce;display:block;font:600 12px/1.6 var(--rf-font);margin-bottom:8px;padding:8px 12px;white-space:pre}.code-punctuation[data-v-a050a2a9]{color:#d9b77c}.code-component[data-v-a050a2a9]{color:#8bd5ca}.search-field[data-v-a050a2a9]{align-items:center;border:1px solid #534c40;display:flex;font:600 18px/1 var(--rf-font);gap:12px;min-height:44px;padding:10px 14px}.caret[data-v-a050a2a9]{opacity:.6}.skill-grid[data-v-a050a2a9]{gap:clamp(8px,1.2vw,16px);grid-template-columns:repeat(3,minmax(0,1fr))}.skill-card[data-v-a050a2a9]{grid-template-rows:12px minmax(0,1fr) 15px;height:clamp(96px,21cqh,160px);padding:12px;pointer-events:auto}.skill-card .skill-card-icon[data-v-a050a2a9]{height:clamp(42px,9cqh,68px);width:clamp(42px,9cqh,68px)}.skill-card-meta[data-v-a050a2a9]{font-size:8px;padding:0}.skill-card-name[data-v-a050a2a9]{font-size:clamp(8px,1vw,11px);letter-spacing:.02em}.skill-card-postmark[data-v-a050a2a9]{height:36px;padding:3px;right:5px;top:6px;width:36px}.skill-note[data-v-a050a2a9]{color:var(--rf-text-secondary);font:600 clamp(11px,1.1vw,14px)/1.7 var(--rf-font);margin-top:16px}@media(max-width:699px){.film-skills[data-v-a050a2a9]{padding:20px 6%}h2[data-v-a050a2a9]{font-size:25px;margin:7px 0}.skill-results[data-v-a050a2a9]{right:6%;top:18%;width:88%}.skill-search[data-v-a050a2a9]{margin-bottom:10px}.search-field[data-v-a050a2a9]{font-size:16px;min-height:36px;padding:7px 12px}.skill-card[data-v-a050a2a9]{height:clamp(82px,16cqh,106px);padding:10px}.skill-card .skill-card-icon[data-v-a050a2a9]{height:34px;width:34px}.skill-note[data-v-a050a2a9]{font-size:10px;margin-top:10px}}@media(max-height:650px)and (min-width:700px){.skill-results[data-v-a050a2a9]{top:13%}.skill-card[data-v-a050a2a9]{height:91px}.skill-note[data-v-a050a2a9]{font-size:11px;margin-top:9px}}.film-runway[data-v-0f1dc6c5]{height:100svh;position:relative}.film-runway.is-ready[data-v-0f1dc6c5]{height:7215.625svh}.film-viewport[data-v-0f1dc6c5]{background:radial-gradient(ellipse at 50% 40%,#353335,#171719 75%);height:100svh;isolation:isolate;min-height:560px;overflow:hidden;position:sticky;top:0;width:100%}.film-canvas[data-v-0f1dc6c5]{inset:0;position:absolute;touch-action:pan-y}.film-canvas[data-v-0f1dc6c5] canvas{display:block;height:100%;width:100%}.loading[data-v-0f1dc6c5]{color:var(--rf-paper);inset:48% 0 auto;position:absolute;text-align:center}.film-overlay[data-v-0f1dc6c5]{inset:0}.film-overlay[data-v-0f1dc6c5],.film-text[data-v-0f1dc6c5]{pointer-events:none;position:absolute}.film-text[data-v-0f1dc6c5]{height:0;left:50%;top:50%;width:0}.film-track[data-v-0f1dc6c5]{left:0;position:absolute;top:0}.film-frame[data-v-0f1dc6c5]{color:var(--rf-ink);font-family:var(--rf-font);font-weight:600;position:absolute}.scene-copy[data-v-0f1dc6c5]{pointer-events:auto;position:absolute;right:5%;top:20%;white-space:pre-line;width:43%}.scene-copy h2[data-v-0f1dc6c5]{font:700 clamp(24px,3.5vw,52px)/1.25 var(--rf-font);letter-spacing:-.06em;margin:16px 0 24px}.scene-copy p[data-v-0f1dc6c5]:not(.eyebrow){font-size:clamp(13px,1.2vw,17px);line-height:1.8;margin:12px 0}.scene-copy .scene-detail[data-v-0f1dc6c5]{color:var(--rf-text-secondary);display:block;font-size:13px;line-height:1.8}.scene-copy .project-name[data-v-0f1dc6c5]{font:600 11px/1.6 var(--rf-font)!important;letter-spacing:.06em}.scene-copy .text-link[data-v-0f1dc6c5]{display:inline-block;font-size:13px;margin-top:20px}.scene-copy .project-counter[data-v-0f1dc6c5]{color:var(--rf-text-muted);display:block;font:600 11px var(--rf-font);margin-top:18px}.is-project .scene-copy[data-v-0f1dc6c5]{top:9%}.is-project .scene-copy h2[data-v-0f1dc6c5]{font-size:clamp(23px,2.9vw,42px);margin:10px 0 14px}.is-project .scene-copy .project-links[data-v-0f1dc6c5]{display:flex;flex-wrap:wrap;gap:8px 16px}.is-project .scene-copy .text-link[data-v-0f1dc6c5]{margin-top:12px}.is-finale .scene-copy[data-v-0f1dc6c5]{left:5%;text-align:center;top:22px;width:90%}.is-finale .scene-copy h2[data-v-0f1dc6c5]{font-size:clamp(22px,3.2vw,42px);margin:10px 0}.is-finale .scene-copy p[data-v-0f1dc6c5]:not(.eyebrow){font-size:14px;margin:10px 0}.eyebrow[data-v-0f1dc6c5]{font:600 11px/1.5 var(--rf-font);letter-spacing:.16em}.film-patina[data-v-0f1dc6c5]{background:radial-gradient(ellipse at 50% 48%,transparent 42%,rgba(57,41,24,.071) 72%,rgba(37,25,14,.333) 100%),linear-gradient(100deg,rgba(146,99,46,.086),transparent 35%,rgba(179,130,50,.063) 72%,rgba(89,55,27,.094));box-shadow:inset 0 0 18px #2d211c30;overflow:hidden}.film-dust[data-v-0f1dc6c5],.film-patina[data-v-0f1dc6c5]{inset:0;pointer-events:none;position:absolute}.film-dust[data-v-0f1dc6c5]{animation:film-grain-0f1dc6c5 .4s steps(1) infinite paused;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a' width='100%25' height='100%25' x='0' y='0'%3E%3CfeTurbulence baseFrequency='.72' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncR intercept='-.25' slope='1.5' type='linear'/%3E%3CfeFuncG intercept='-.25' slope='1.5' type='linear'/%3E%3CfeFuncB intercept='-.25' slope='1.5' type='linear'/%3E%3CfeFuncA intercept='1' slope='0' type='linear'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath d='M0 0h240v240H0z' filter='url(%23a)'/%3E%3C/svg%3E");background-size:240px 240px;filter:blur(.45px);mix-blend-mode:multiply;opacity:.16}.film-speck[data-v-0f1dc6c5]{background:#171410;border-radius:35%;filter:blur(.2px);position:absolute}.film-patina[data-v-0f1dc6c5]:after{animation:film-scratches-0f1dc6c5 2.7s steps(1) infinite paused;background:linear-gradient(90deg,transparent 23%,rgba(73,55,35,.4) calc(23% + 1px),transparent calc(23% + 2px)),linear-gradient(90deg,transparent 78%,rgba(255,247,219,.6) calc(78% + 1px),transparent calc(78% + 2px));content:"";inset:0;opacity:0;position:absolute}.is-projecting .film-dust[data-v-0f1dc6c5],.is-projecting .film-patina[data-v-0f1dc6c5]:after{animation-play-state:running}@keyframes film-grain-0f1dc6c5{0%,to{background-position:0 0}20%{background-position:37px -29px}40%{background-position:-19px 53px}60%{background-position:61px 17px}80%{background-position:-43px -67px}}@keyframes film-scratches-0f1dc6c5{0%,12%,39%,74%,to{opacity:0}9%{background-position:0 0;opacity:.45}35%{background-position:97px 0;opacity:.3}70%{background-position:-61px 0;opacity:.5}}.ticket-links[data-v-0f1dc6c5]{justify-content:space-around;left:0;position:absolute;top:0;touch-action:pan-y;transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;z-index:7}.ticket-links[data-v-0f1dc6c5],.ticket-links a[data-v-0f1dc6c5]{display:flex;flex-direction:column}.ticket-links a[data-v-0f1dc6c5]{border-radius:2px;color:transparent;font:500 clamp(12px,1.3vw,19px)/1.25 var(--rf-font);gap:7px;justify-content:center;min-height:28px;text-decoration:underline;text-underline-offset:4px}.ticket-links a[data-v-0f1dc6c5]:focus-visible{outline:2px solid #714826;outline-offset:4px}.ticket-links small[data-v-0f1dc6c5]{font:11px/1.3 var(--rf-font);overflow-wrap:anywhere;text-decoration:none}.ticket-note[data-v-0f1dc6c5]{color:#e5d1aa;font:600 24px/1.25 Resume Film Pretendard,DXIlgeupBimil,cursive;pointer-events:none;position:absolute;transform:rotate(-7deg);visibility:hidden;width:210px;z-index:7}.ticket-note span[data-v-0f1dc6c5]{display:block}.ticket-note span+span[data-v-0f1dc6c5]{margin-left:19px;transform:rotate(3deg)}.ticket-note svg[data-v-0f1dc6c5]{fill:none;height:66px;left:114px;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;top:-52px;width:82px}.ticket-actions[data-v-0f1dc6c5]{inset:auto 5% 78px;pointer-events:none;position:absolute;text-align:center;z-index:7}.ticket-actions .replay[data-v-0f1dc6c5]{color:#ded5c6;display:block;font-size:12px;font-weight:600;margin:14px auto 0;pointer-events:auto}.ticket-credits[data-v-0f1dc6c5]{border:0;font-size:10px;gap:6px 20px;justify-content:center;line-height:1.5;margin:14px auto 0;max-width:1120px;padding:0;pointer-events:auto}.text-link[data-v-0f1dc6c5]{text-decoration:underline;text-underline-offset:6px}.chapter-nav[data-v-0f1dc6c5]{bottom:22px;display:flex;gap:clamp(8px,2vw,28px);justify-content:center;left:5%;position:absolute;right:5%;z-index:8}.chapter-nav button[data-v-0f1dc6c5]{align-items:center;border-bottom:1px solid transparent;color:#d6cebd;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;min-height:44px}.chapter-nav button[aria-current][data-v-0f1dc6c5]{border-color:#f2e7cd;color:#f2e7cd}.chapter-nav .chapter-number[data-v-0f1dc6c5]{font:10px monospace;opacity:.7}.film-progress[data-v-0f1dc6c5]{background:#55534f;bottom:0;height:2px;left:0;position:absolute;right:0;z-index:9}.film-progress span[data-v-0f1dc6c5]{background:#dbcaae;display:block;height:100%;transform-origin:left}@media(max-width:699px){.film-viewport[data-v-0f1dc6c5]{min-height:650px}.scene-copy[data-v-0f1dc6c5]{left:22px;right:22px;top:20px;width:auto}.scene-copy h2[data-v-0f1dc6c5]{font-size:26px;margin:8px 0 12px}.scene-copy p[data-v-0f1dc6c5]:not(.eyebrow){font-size:13px;line-height:1.6;margin:8px 0}.scene-copy .scene-detail[data-v-0f1dc6c5]{font-size:12px;line-height:1.55}.scene-copy .text-link[data-v-0f1dc6c5]{margin-top:8px}.scene-copy .project-counter[data-v-0f1dc6c5]{margin:0;position:absolute;right:0;top:0}.scene-copy .project-name[data-v-0f1dc6c5]{margin:5px 0!important}.is-finale .scene-copy[data-v-0f1dc6c5]{top:22px}.is-finale .scene-copy h2[data-v-0f1dc6c5]{font-size:24px}.chapter-nav[data-v-0f1dc6c5]{bottom:12px;gap:0;justify-content:space-between;left:8px;right:8px}.chapter-nav button[data-v-0f1dc6c5]{font-size:11px;padding:0 2px}.chapter-nav .chapter-number[data-v-0f1dc6c5]{display:none}.is-project .scene-copy[data-v-0f1dc6c5]{top:16px}.is-project .scene-copy h2[data-v-0f1dc6c5]{font-size:22px;margin:6px 0}.is-project .scene-copy .scene-detail[data-v-0f1dc6c5]{font-size:11px;line-height:1.55}.is-project .scene-copy .project-counter[data-v-0f1dc6c5]{margin:0;position:absolute;right:0;top:0}.is-project .scene-copy .text-link[data-v-0f1dc6c5]{font-size:11px;margin-top:3px}.is-project .scene-copy p[data-v-0f1dc6c5]:not(.eyebrow){font-size:12px;margin:5px 0}.ticket-links a[data-v-0f1dc6c5]{font-size:12px;gap:0}.ticket-links small[data-v-0f1dc6c5]{display:none}.ticket-note[data-v-0f1dc6c5]{font-size:21px}.ticket-actions[data-v-0f1dc6c5]{bottom:15%}}@media(max-width:359px)and (max-height:740px){.is-project .scene-copy .scene-detail[data-v-0f1dc6c5]{line-height:1.4}.is-project .scene-copy p[data-v-0f1dc6c5]:not(.eyebrow){line-height:1.45}.is-project .scene-copy .project-links[data-v-0f1dc6c5]{gap:4px 12px;white-space:normal}}@media(max-height:650px)and (min-width:700px){.scene-copy[data-v-0f1dc6c5]{top:12%}.scene-copy h2[data-v-0f1dc6c5]{font-size:27px;margin:8px 0 10px}.scene-copy p[data-v-0f1dc6c5]:not(.eyebrow){font-size:12px}.scene-copy .scene-detail[data-v-0f1dc6c5]{font-size:11px}.scene-copy .project-counter[data-v-0f1dc6c5]{display:none}.scene-copy .text-link[data-v-0f1dc6c5]{margin-top:8px}.is-finale .scene-copy[data-v-0f1dc6c5]{top:12px}.ticket-actions[data-v-0f1dc6c5]{bottom:12%}.ticket-actions .ticket-note[data-v-0f1dc6c5]{display:none}}@media(prefers-reduced-motion:reduce){.film-dust[data-v-0f1dc6c5]{animation:none}.film-speck[data-v-0f1dc6c5]{display:none}.film-patina[data-v-0f1dc6c5]:after{animation:none;opacity:0}}.typographic-intro[data-v-99abd67b]{background:var(--rf-paper);color:var(--rf-ink);height:800svh;position:relative;z-index:0}.intro-frame[data-v-99abd67b]{background:radial-gradient(ellipse at 50% 40%,hsla(0,0%,100%,.314),transparent 70%),var(--rf-paper);height:100svh;isolation:isolate;min-height:0;overflow:clip;position:sticky;top:0}.intro-art[data-v-99abd67b]{inset:84px 0 115px;margin-inline:auto;pointer-events:none;position:absolute;width:min(76vw,540px);z-index:2}.intro-art .intro-poster[data-v-99abd67b],.intro-art[data-v-99abd67b] svg{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.intro-ink[data-v-99abd67b]{inset:0;mix-blend-mode:difference;pointer-events:none;position:absolute;z-index:3}.intro-ink[data-v-99abd67b] canvas{display:block;height:100%;width:100%}.intro-shade[data-v-99abd67b]{background:#171719;pointer-events:none;z-index:4}.intro-canvas[data-v-99abd67b],.intro-shade[data-v-99abd67b]{inset:0;position:absolute}.intro-canvas[data-v-99abd67b] canvas{display:block;height:100%;width:100%}.is-hidden[data-v-99abd67b]{visibility:hidden}.intro-status[data-v-99abd67b]{color:#706b61;font-size:11px;inset:50% 5% auto;position:absolute;text-align:center}.is-static .intro-ink[data-v-99abd67b]{visibility:hidden}.is-static[data-v-99abd67b]{height:100svh}.is-static .intro-frame[data-v-99abd67b]{position:relative}.is-static .intro-status[data-v-99abd67b]{inset:auto 5% 12px}@media(max-width:699px){.intro-art[data-v-99abd67b]{inset-block:105px 130px;width:86vw}}@media(max-height:559px){.intro-art[data-v-99abd67b]{inset-block:70px 75px}}.intro-scroll-hint[data-v-99abd67b]{bottom:26px;color:#706b61;fill:none;height:56px;left:calc(50% - 16px);pointer-events:none;position:absolute;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:32px}.intro-scroll-hint .mouse-wheel[data-v-99abd67b]{animation:mouse-scroll-99abd67b 1.8s cubic-bezier(.22,1,.36,1) infinite}.intro-scroll-hint .scroll-chevron[data-v-99abd67b]{animation:mouse-scroll-99abd67b 1.8s cubic-bezier(.22,1,.36,1) .15s infinite;opacity:.55}@keyframes mouse-scroll-99abd67b{0%{opacity:0;transform:translateY(0)}20%{opacity:1}75%,to{opacity:0;transform:translateY(6px)}}@media(max-width:699px){.intro-scroll-hint[data-v-99abd67b]{bottom:100px;height:49px;left:auto;right:5%;width:28px}}@media(prefers-reduced-motion:reduce){.intro-scroll-hint .mouse-wheel[data-v-99abd67b],.intro-scroll-hint .scroll-chevron[data-v-99abd67b]{animation:none}}.resume-film-page[data-v-1769b992]{--rf-paper:#f7f3e6;--rf-ink:#1e1d1a;--rf-text-secondary:#36352f;--rf-text-muted:#464239;--rf-font:"Resume Film Pretendard","Pretendard",sans-serif;--rf-display:"Special Elite",var(--rf-font);background:#171719;color:#eee6d6;font-family:var(--rf-font);min-height:100svh}.resume-film-page[data-v-1769b992] *{box-sizing:border-box}.resume-film-page a[data-v-1769b992],.resume-film-page button[data-v-1769b992]{-webkit-tap-highlight-color:transparent}.resume-film-page[data-v-1769b992] a:focus-visible,.resume-film-page[data-v-1769b992] button:focus-visible,.resume-film-page a[data-v-1769b992]:focus-visible,.resume-film-page button[data-v-1769b992]:focus-visible{outline:2px solid #bb5345;outline-offset:5px}.resume-film-page button[data-v-1769b992]{cursor:pointer}.page-header[data-v-1769b992]{align-items:center;background:linear-gradient(rgba(23,23,25,.859),transparent);display:flex;font-size:12px;gap:20px;justify-content:space-between;left:0;padding:25px 4%;position:absolute;right:0;top:0;z-index:15}.page-header .wordmark[data-v-1769b992]{font:12px var(--rf-display);letter-spacing:.06em}.page-header .wordmark span[data-v-1769b992]{color:#b8b09e;font-size:10px;margin-left:12px}.page-header nav[data-v-1769b992]{align-items:center;display:flex;gap:24px}.page-header .motion-label[data-v-1769b992]{color:#b8b09e;font-size:11px}.film-content[data-v-1769b992]{background:#171719;display:flow-root;position:relative;z-index:1}.has-intro-cover .film-content[data-v-1769b992]{margin-top:-100svh}.is-enhanced .page-header[data-v-1769b992]{position:fixed}.is-portrait .page-header[data-v-1769b992]{background:linear-gradient(var(--rf-paper),transparent);color:var(--rf-ink)}.is-portrait .page-header .motion-label[data-v-1769b992],.is-portrait .page-header .wordmark span[data-v-1769b992]{color:#706b61}.skip-link[data-v-1769b992]{background:var(--rf-paper);color:var(--rf-ink);left:8px;padding:12px;position:fixed;top:8px;transform:translateY(-150%);z-index:30}.skip-link[data-v-1769b992]:focus{transform:none}.plain-content[data-v-1769b992]{font-weight:600;margin:auto;max-width:1100px;padding:120px 7% 60px;white-space:pre-line}.plain-content h1[data-v-1769b992]{font:700 clamp(36px,7vw,84px)/1.2 Resume Film Pretendard,"Noto Serif KR",serif;letter-spacing:-.06em;margin:20px 0}.plain-content h1 em[data-v-1769b992]{color:#ccbaa0;font-weight:400}.plain-content h2[data-v-1769b992]{font:700 clamp(26px,4vw,44px)/1.3 Resume Film Pretendard,"Noto Serif KR",serif;letter-spacing:-.04em;margin:18px 0}.plain-content h3[data-v-1769b992]{font-size:24px;margin:12px 0}.plain-content p[data-v-1769b992]{color:#e0d9cb;font-size:15px;line-height:1.9}.plain-content section[data-v-1769b992]{border-bottom:1px solid hsla(41,26%,88%,.137);padding:50px 0;scroll-margin-top:60px}.plain-content .eyebrow[data-v-1769b992]{color:#d8c6a9;font:11px var(--rf-font);letter-spacing:.14em}.plain-content a[data-v-1769b992]{text-decoration:underline;text-underline-offset:6px}.plain-content .plain-skills[data-v-1769b992]{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0}.plain-content .plain-skills li[data-v-1769b992]{align-items:center;display:flex;gap:10px}.plain-content .plain-projects article[data-v-1769b992]{align-items:center;display:grid;gap:35px;grid-template-columns:1fr 1fr;margin:55px 0}.plain-content .plain-projects article img[data-v-1769b992]{height:auto;max-height:320px;-o-object-fit:contain;object-fit:contain;width:100%}.plain-content .plain-finale[data-v-1769b992]{padding:90px 0;text-align:center}.plain-content .plain-contact a[data-v-1769b992]{display:block;margin:24px 0}.error-message[data-v-1769b992]{color:#d6c29f;padding:100px 7% 0}.error-message+.plain-content[data-v-1769b992]{padding-top:20px}@media(max-width:699px){.page-header[data-v-1769b992]{align-items:start;gap:12px;padding:18px 5%}.page-header .wordmark[data-v-1769b992]{font-size:11px}.page-header .wordmark span[data-v-1769b992]{display:block;font-size:9px;margin:6px 0 0}.page-header nav[data-v-1769b992]{flex-wrap:wrap;font-size:11px;gap:14px;justify-content:end}.page-header nav a[data-v-1769b992]{align-items:center;display:flex;min-height:32px}.plain-content[data-v-1769b992]{padding-top:100px}.plain-content .plain-skills[data-v-1769b992]{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0}.plain-content .plain-skills li[data-v-1769b992]{align-items:center;display:flex;gap:10px}.plain-content .plain-projects article[data-v-1769b992]{gap:18px;grid-template-columns:1fr}}@font-face{font-display:swap;font-family:Resume Film Pretendard;font-style:normal;font-weight:100 900;src:url(../assets/fonts/pretendard/PretendardVariable.woff2) format("woff2")}body.resume-film-scroll-root,html.resume-film-scroll-root{overflow-x:clip;overflow-y:visible}
