.combo-layer[data-v-dba97a9c]{opacity:.3;transition:opacity .3s ease-in-out}.combo-layer.active[data-v-dba97a9c]{opacity:1}.card[data-v-5b46b344]{--color-text:var(--ink-muted)}.card.active[data-v-5b46b344]{--color-text:var(--accent);--box-shadow:0 0 .5rem 0 var(--accent)}.card[data-v-5b46b344]{border:1px solid var(--color-text);box-shadow:var(--box-shadow,none);border-radius:1rem;flex-direction:column;gap:1rem;padding:1rem;transition:all .2s ease-in-out;display:flex}.card[data-v-5b46b344]:hover{border-color:var(--accent)}.card__title[data-v-5b46b344]{flex-direction:row;align-items:center;gap:.5rem;display:flex}.card__title_icon[data-v-5b46b344]{justify-content:center;align-items:center;width:3rem;height:2.5rem;display:flex}.card__title_icon[data-v-5b46b344] path{fill:var(--color-text)}.card__title_label[data-v-5b46b344]{font-family:var(--font-cursive);color:var(--color-text);text-transform:capitalize;font-size:clamp(1.25rem,3vw,2.25rem)}.card__fields[data-v-5b46b344]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.card__field[data-v-5b46b344]{flex-direction:column;gap:.25rem;display:flex}.card__field label[data-v-5b46b344]{font-family:var(--font-mono);color:var(--color-text);text-transform:uppercase;font-size:.75rem}.card__field input[data-v-5b46b344]{background:var(--dark-soft);border:1px solid var(--color-text);color:var(--light);font-family:var(--font-sans);border-radius:.5rem;outline:none;padding:.5rem .75rem}.card__field input[data-v-5b46b344]:focus{border-color:var(--accent)}.card[data-v-02347123]{--color-text:var(--ink-muted)}.card.active[data-v-02347123]{--color-text:var(--accent);--box-shadow:0 0 .5rem 0 var(--accent)}.card[data-v-02347123]{border:1px solid var(--color-text);box-shadow:var(--box-shadow,none);border-radius:1rem;flex-direction:column;gap:1rem;padding:1rem;transition:all .2s ease-in-out;display:flex}.card[data-v-02347123]:hover{border-color:var(--accent)}.card__title[data-v-02347123]{flex-direction:row;align-items:center;gap:.5rem;display:flex}.card__title_icon[data-v-02347123]{justify-content:center;align-items:center;width:3rem;height:2.5rem;display:flex}.card__title_icon[data-v-02347123] path{fill:var(--color-text)}.card__title_label[data-v-02347123]{font-family:var(--font-cursive);color:var(--color-text);text-transform:capitalize;font-size:clamp(1.25rem,3vw,2.25rem)}.card__fields[data-v-02347123]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.card__field[data-v-02347123]{flex-direction:column;gap:.25rem;display:flex}.card__field_disabled[data-v-02347123]{opacity:.5;pointer-events:none}.card__field--full[data-v-02347123]{grid-column:1/-1}.card__field_header[data-v-02347123]{justify-content:space-between;align-items:center;display:flex}.card__field_value[data-v-02347123]{font-family:var(--font-mono);color:var(--color-text);font-size:.9rem;font-weight:700}.card__field label[data-v-02347123]{font-family:var(--font-mono);color:var(--color-text);text-transform:uppercase;font-size:.75rem}.card__field input[type=text][data-v-02347123]{background:var(--dark-soft);border:1px solid var(--color-text);color:var(--light);font-family:var(--font-sans);border-radius:.5rem;outline:none;padding:.5rem .75rem}.card__field input[type=text][data-v-02347123]:focus{border-color:var(--accent)}.card__slider[data-v-02347123]{appearance:none;background:var(--dark-hover,#ffffff1a);cursor:pointer;border-radius:.25rem;outline:none;width:100%;height:.5rem;margin-top:.5rem}.card__slider[data-v-02347123]::-webkit-slider-thumb{appearance:none;background:var(--color-text);cursor:pointer;border-radius:50%;width:1.25rem;height:1.25rem;transition:transform .1s}.card__slider[data-v-02347123]::-webkit-slider-thumb:hover{transform:scale(1.15)}.card__slider_labels[data-v-02347123]{font-family:var(--font-mono);color:var(--ink-muted);justify-content:space-between;margin-top:.25rem;font-size:.7rem;display:flex}.terms-modal__overlay[data-v-100cc91c]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000bf;justify-content:center;align-items:center;width:100vw;height:100vh;padding:1rem;display:flex;position:fixed;top:0;left:0}.terms-modal__card[data-v-100cc91c]{background:var(--dark);border:1px solid var(--accent);border-radius:var(--radius-md,.75rem);flex-direction:column;width:min(90vw,40rem);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000080}.terms-modal__head[data-v-100cc91c]{background:var(--accent);color:var(--dark-hover);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.terms-modal__head h3[data-v-100cc91c]{margin:0;font-size:1.1rem;font-weight:800}.terms-modal__close[data-v-100cc91c]{cursor:pointer;color:var(--dark-hover);background:0 0;border:none;font-size:1.5rem;font-weight:700}.terms-modal__body[data-v-100cc91c]{color:var(--text-color,#e0e6ed);flex-direction:column;gap:1.25rem;padding:1.25rem;font-size:.9rem;line-height:1.5;display:flex;overflow-y:auto}.terms-modal__body h4[data-v-100cc91c]{color:var(--accent);margin-bottom:.35rem;font-size:.95rem}.terms-modal__body p[data-v-100cc91c]{margin:0}.terms-modal__foot[data-v-100cc91c]{border-top:1px solid #ffffff1a;justify-content:flex-end;padding:1rem;display:flex}.fade-enter-active[data-v-100cc91c],.fade-leave-active[data-v-100cc91c]{transition:opacity .25s}.fade-enter-from[data-v-100cc91c],.fade-leave-to[data-v-100cc91c]{opacity:0}.resume[data-v-9d3f91cf]{z-index:100;background:var(--dark);flex-direction:column;width:100%;height:100dvh;display:flex;position:fixed;top:0;left:0;overflow:hidden}.resume__head[data-v-9d3f91cf]{background:var(--accent);color:var(--dark-hover);flex-shrink:0;justify-content:space-between;align-items:center;height:3.5rem;padding:.75rem 1rem;font-weight:900;display:flex}.resume__head_logo[data-v-9d3f91cf]{height:1.1rem}.resume__head_logo[data-v-9d3f91cf] *{fill:var(--dark-hover)}.resume__content[data-v-9d3f91cf]{flex-direction:column;flex:1;gap:1.25rem;padding:1rem;display:flex;overflow-y:auto}@media (width>=42rem){.resume__content[data-v-9d3f91cf]{grid-template:"images ambients""images message"1fr/1.2fr 1fr;width:100%;max-width:1440px;margin:0 auto;display:grid}}@media (width<=41.98rem){.resume__content .is-hidden-mobile[data-v-9d3f91cf]{display:none!important}}.resume__content_images[data-v-9d3f91cf]{border:1px solid var(--accent);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}@media (width>=42rem){.resume__content_images[data-v-9d3f91cf]{grid-area:images}}.resume__content_images--title[data-v-9d3f91cf]{background:var(--accent);min-height:3rem;color:var(--dark-hover);font-weight:900;font-family:var(--font-cursive);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:1.25rem;font-style:italic;display:flex}.resume__content_images--title[data-v-9d3f91cf] path{fill:var(--dark-hover)}.resume__content_images--wrapper[data-v-9d3f91cf]{justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}.resume__content_deliverables[data-v-9d3f91cf]{border:1px solid var(--accent);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}@media (width>=42rem){.resume__content_deliverables[data-v-9d3f91cf]{grid-area:images}}.resume__content_deliverables--title[data-v-9d3f91cf]{background:var(--accent);min-height:3rem;color:var(--dark-hover);font-weight:900;font-family:var(--font-cursive);justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:1.25rem;font-style:italic;display:flex}.resume__content_deliverables--wrapper[data-v-9d3f91cf]{padding:1rem;overflow-y:auto}.resume__content_deliverables--wrapper .deliverables_card_header[data-v-9d3f91cf]{color:var(--accent);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.resume__content_deliverables--wrapper .deliverables_card .deliverables_list[data-v-9d3f91cf]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.resume__content_deliverables--wrapper .deliverables_card .deliverables_list li[data-v-9d3f91cf]{color:#eee;border-bottom:1px dashed color-mix(in srgb, var(--accent) 30%, transparent);padding-bottom:.4rem;font-size:.95rem}.resume__content_deliverables--wrapper .deliverables_card .deliverables_list li[data-v-9d3f91cf]:last-child{border-bottom:none}.resume__content_ambients[data-v-9d3f91cf]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;display:flex}@media (width>=42rem){.resume__content_ambients[data-v-9d3f91cf]{grid-area:ambients}}.resume__content_ambients_ambient[data-v-9d3f91cf]{text-transform:capitalize;border:1px solid var(--accent);background:#ffffff0d;border-radius:2rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.resume__content_ambients_ambient--icon[data-v-9d3f91cf]{background:var(--accent);border-radius:2rem;width:2rem;height:2rem;padding:.25rem}.resume__content_ambients_ambient--icon[data-v-9d3f91cf] path{fill:var(--dark-hover)}.resume__content_specs[data-v-9d3f91cf]{flex-direction:column;gap:.75rem;display:flex}@media (width>=42rem){.resume__content_specs[data-v-9d3f91cf]{grid-area:ambients}}.resume__content_specs .spec_item[data-v-9d3f91cf]{border:1px solid var(--accent);background:#ffffff0d;border-radius:.5rem;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.resume__content_specs .spec_item .spec_label[data-v-9d3f91cf]{color:#ccc;font-size:.95rem}.resume__content_specs .spec_item .spec_value[data-v-9d3f91cf]{color:#fff;font-size:1.1rem}.resume__content_specs .spec_item.highlight[data-v-9d3f91cf]{background:color-mix(in srgb, var(--accent) 15%, transparent)}.resume__content_specs .spec_item.highlight .spec_value[data-v-9d3f91cf]{color:var(--accent);font-size:1.25rem}.resume__content_message[data-v-9d3f91cf]{flex-direction:column;height:100%;display:flex}@media (width>=42rem){.resume__content_message[data-v-9d3f91cf]{grid-area:message}}.resume__content_message .message_preview[data-v-9d3f91cf]{white-space:pre-wrap;font-family:var(--font-mono);border-radius:var(--radius-md);border:1px solid var(--accent);color:var(--accent);background:#0000004d;height:100%;margin:0;padding:1rem;font-size:.85rem;overflow-y:auto}.resume__tabs[data-v-9d3f91cf]{background:var(--dark-hover);border-radius:var(--radius-md);flex-shrink:0;width:calc(100% - 2rem);margin:auto;display:flex;overflow:hidden}@media (width>=42rem){.resume__tabs[data-v-9d3f91cf]{display:none}}.resume__tabs_btn[data-v-9d3f91cf]{color:var(--text-muted,#ccc);font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex:1;padding:.75rem;font-weight:700;transition:all .2s}.resume__tabs_btn--active[data-v-9d3f91cf]{color:var(--dark-hover);background:var(--accent)}.resume__footer[data-v-9d3f91cf]{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:.75rem 1rem 2rem;display:flex}.carousel__viewport[data-v-9d3f91cf]{aspect-ratio:16/9;background:#0006;border-radius:.75rem;justify-content:center;align-items:center;width:100%;max-width:36rem;display:flex;position:relative;overflow:hidden}.carousel__slide[data-v-9d3f91cf]{width:100%;height:100%;position:relative}.carousel__slide img[data-v-9d3f91cf]{object-fit:cover;width:100%;height:100%;display:block}.carousel__tag[data-v-9d3f91cf]{color:var(--accent);font-family:var(--font-mono);border:1px solid var(--accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;border-radius:.5rem;padding:.25rem .75rem;font-size:.8rem;position:absolute;bottom:.75rem;left:.75rem}.carousel__btn[data-v-9d3f91cf]{color:var(--accent);border:1px solid var(--accent);cursor:pointer;z-index:2;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.carousel__btn[data-v-9d3f91cf]:hover{background:var(--accent);color:var(--dark-hover)}.carousel__btn--prev[data-v-9d3f91cf]{left:.5rem}.carousel__btn--next[data-v-9d3f91cf]{right:.5rem}.carousel__dots[data-v-9d3f91cf]{z-index:2;gap:.4rem;display:flex;position:absolute;bottom:.75rem;right:.75rem}.carousel__dot[data-v-9d3f91cf]{cursor:pointer;background:#fff6;border:none;border-radius:50%;width:.6rem;height:.6rem;padding:0;transition:all .2s}.carousel__dot--active[data-v-9d3f91cf]{background:var(--accent);transform:scale(1.2)}.slide-enter-active[data-v-9d3f91cf],.slide-leave-active[data-v-9d3f91cf]{transition:opacity .3s}.slide-enter-from[data-v-9d3f91cf],.slide-leave-to[data-v-9d3f91cf]{opacity:0}.resume__terms_check[data-v-9d3f91cf]{color:var(--text-muted,#ccc);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.825rem;display:flex}.resume__terms_check input[type=checkbox][data-v-9d3f91cf]{accent-color:var(--accent);cursor:pointer;width:1.1rem;height:1.1rem}.resume__terms_check .btn__link[data-v-9d3f91cf]{color:var(--accent);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.btn__disabled[data-v-9d3f91cf]{opacity:.5;pointer-events:none}
