.editor-shell[data-v-fa965607]{padding:1rem}.editorjs-host[data-v-fa965607] .ce-block__content,.editorjs-host[data-v-fa965607] .ce-toolbar__content{max-width:100%}.editorjs-host[data-v-fa965607] .ce-paragraph{color:#d9e2ef;font-size:1rem;line-height:1.7}.editorjs-host[data-v-fa965607] .ce-header{color:#f5f8fc;margin:.65em 0 .35em;font-weight:700;line-height:1.25}.editorjs-host[data-v-fa965607] .cdx-list{color:#d9e2ef}.editorjs-host[data-v-fa965607] .cdx-list,.editorjs-host[data-v-fa965607] .cdx-list ul,.editorjs-host[data-v-fa965607] .cdx-list ol{margin:.35em 0}.editorjs-host[data-v-fa965607] .cdx-list li,.editorjs-host[data-v-fa965607] .cdx-list__item{margin:.1em 0;line-height:1.45}.editorjs-host[data-v-fa965607] .cdx-list li>p,.editorjs-host[data-v-fa965607] .cdx-list__item>p{margin:0}.editorjs-host[data-v-fa965607] .cdx-quote{color:#ffdecf;border-left:3px solid #fd5000b3;padding-left:1rem}.editorjs-host[data-v-fa965607] .cdx-quote__caption{color:#ffc2a7}.editorjs-host[data-v-fa965607] .ce-delimiter{color:#26384f}.editorjs-host[data-v-fa965607] .ce-code__textarea{color:#e2ebf8;background-color:#0b111a;border-color:#26384f}.editorjs-host[data-v-fa965607] .ce-toolbar__plus,.editorjs-host[data-v-fa965607] .ce-toolbar__settings-btn,.editorjs-host[data-v-fa965607] .ce-inline-toolbar__dropdown,.editorjs-host[data-v-fa965607] .ce-conversion-toolbar,.editorjs-host[data-v-fa965607] .ce-popover,.editorjs-host[data-v-fa965607] .ce-popover__container,.editorjs-host[data-v-fa965607] .ce-conversion-toolbar__container,.editorjs-host[data-v-fa965607] .ce-inline-toolbar,.editorjs-host[data-v-fa965607] .cdx-search-field,.editorjs-host[data-v-fa965607] .cdx-settings-button{color:#e7e5e4;background-color:#1c1917!important;border-color:#44403c!important}.editorjs-host[data-v-fa965607] .ce-popover,.editorjs-host[data-v-fa965607] .ce-conversion-toolbar,.editorjs-host[data-v-fa965607] .ce-inline-toolbar{--color-background:#1c1917;--color-background-item-hover:#292524;--color-background-item-active:#292524;--color-text-primary:#e7e5e4;--color-text-secondary:#a8a29e;--color-border:#44403c}.editorjs-host[data-v-fa965607] .ce-popover,.editorjs-host[data-v-fa965607] .ce-conversion-toolbar,.editorjs-host[data-v-fa965607] .ce-inline-toolbar,.editorjs-host[data-v-fa965607] .ce-popover__container,.editorjs-host[data-v-fa965607] .ce-conversion-toolbar__container{border:1px solid #ffffff14!important;border-radius:.5rem!important;box-shadow:0 10px 24px #00000059,0 2px 6px #00000038!important}.editorjs-host[data-v-fa965607] .ce-popover-item,.editorjs-host[data-v-fa965607] .ce-popover-item__title,.editorjs-host[data-v-fa965607] .ce-popover-item__secondary-label,.editorjs-host[data-v-fa965607] .ce-popover-item__icon,.editorjs-host[data-v-fa965607] .ce-popover__items{color:#e7e5e4!important;background-color:#0000!important}.editorjs-host[data-v-fa965607] .ce-popover-item:hover,.editorjs-host[data-v-fa965607] .ce-popover-item--hovered,.editorjs-host[data-v-fa965607] .ce-popover-item--focused,.editorjs-host[data-v-fa965607] .ce-popover-item--active,.editorjs-host[data-v-fa965607] .ce-popover-item--selected,.editorjs-host[data-v-fa965607] .cdx-settings-button:hover,.editorjs-host[data-v-fa965607] .cdx-settings-button--active,.editorjs-host[data-v-fa965607] .ce-toolbar__plus:hover,.editorjs-host[data-v-fa965607] .ce-toolbar__settings-btn:hover{color:#f5f5f4!important;background-color:#292524!important}.editorjs-host[data-v-fa965607] .ce-popover-item{border-radius:.375rem!important}.editorjs-host[data-v-fa965607] .cdx-search-field input,.editorjs-host[data-v-fa965607] .ce-popover input[type=text],.editorjs-host[data-v-fa965607] .ce-popover input[type=search]{color:#e7e5e4!important;background-color:#1c1917!important;border-color:#44403c!important}.editorjs-host[data-v-fa965607] .cdx-search-field input::placeholder,.editorjs-host[data-v-fa965607] .ce-popover input[type=text]::placeholder,.editorjs-host[data-v-fa965607] .ce-popover input[type=search]::placeholder{color:#a8a29e}.editorjs-host[data-v-fa965607] .ce-toolbar__plus svg,.editorjs-host[data-v-fa965607] .ce-toolbar__settings-btn svg,.editorjs-host[data-v-fa965607] .ce-inline-tool svg,.editorjs-host[data-v-fa965607] .ce-popover-item__icon svg{color:#e7e5e4;fill:currentColor}.editorjs-host[data-v-fa965607] .ce-block--selected .ce-block__content,.editorjs-host[data-v-fa965607] .ce-paragraph.cdx-input--focused{background-color:#1c1917}.editorjs-host[data-v-fa965607] .ce-paragraph[data-placeholder]:empty:before{color:#78716c}.editorjs-host[data-v-fa965607] .ce-header[data-level="1"]{font-size:2rem}.editorjs-host[data-v-fa965607] .ce-header[data-level="2"]{font-size:1.6rem}.editorjs-host[data-v-fa965607] .ce-header[data-level="3"]{font-size:1.3rem}.editorjs-host[data-v-fa965607] .ce-header[data-level="4"]{font-size:1.12rem}.editorjs-host[data-v-fa965607] .ce-header[data-level="5"]{font-size:1rem}.editorjs-host[data-v-fa965607] .ce-header[data-level="6"]{font-size:.95rem}.editorjs-host[data-v-fa965607] .spacer-tool,.editorjs-host[data-v-fa965607] .button-tool,.editorjs-host[data-v-fa965607] .code-snippet-tool,.editorjs-host[data-v-fa965607] .page-break-tool{gap:.5rem;display:grid}.editorjs-host[data-v-fa965607] .page-break-tool{color:#a8a29e;border:1px dashed #57534e;border-radius:.375rem;padding:.5rem .625rem;font-size:.8rem;font-weight:600}.editorjs-host[data-v-fa965607] .spacer-tool__label{color:#a8a29e;font-size:.8rem}.editorjs-host[data-v-fa965607] .spacer-tool__input,.editorjs-host[data-v-fa965607] .button-tool__input,.editorjs-host[data-v-fa965607] .preformatted-tool__textarea,.editorjs-host[data-v-fa965607] .code-snippet-tool__textarea,.editorjs-host[data-v-fa965607] .code-snippet-tool__select{color:#e7e5e4;background-color:#0c0a09;border:1px solid #44403c;border-radius:.375rem;width:100%;padding:.5rem .625rem}.editorjs-host[data-v-fa965607] .preformatted-tool__textarea{resize:vertical;min-height:7rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.editorjs-host[data-v-fa965607] .code-snippet-tool__select{width:fit-content;min-width:180px;padding-right:2rem}.editorjs-host[data-v-fa965607] .code-snippet-tool__textarea{resize:vertical;min-height:10rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.editorjs-host[data-v-fa965607] .image-size-tune .image-tool__image,.editorjs-host[data-v-fa965607] .image-size-tune .image-tool__image-picture,.editorjs-host[data-v-fa965607] .image-size-tune .image-tool__image-picture img{width:100%}.editorjs-host[data-v-fa965607] .image-size-tune.image-size-small .image-tool__image-picture{max-width:30%}.editorjs-host[data-v-fa965607] .image-size-tune.image-size-medium .image-tool__image-picture{max-width:50%}.editorjs-host[data-v-fa965607] .image-size-tune.image-size-large .image-tool__image-picture{max-width:72%}.editorjs-host[data-v-fa965607] .image-size-tune.image-size-full .image-tool__image-picture{max-width:100%}.editorjs-host[data-v-fa965607] .image-size-button,.editorjs-host[data-v-fa965607] .image-align-button,.editorjs-host[data-v-fa965607] .image-wrap-button{white-space:nowrap;min-width:auto;height:26px;padding:0 .55rem;font-size:12px;font-weight:600}.editorjs-host[data-v-fa965607] .image-size-small .image-tool__image-picture{max-width:30%}.editorjs-host[data-v-fa965607] .image-size-medium .image-tool__image-picture{max-width:50%}.editorjs-host[data-v-fa965607] .image-size-large .image-tool__image-picture{max-width:72%}.editorjs-host[data-v-fa965607] .image-size-full .image-tool__image-picture{max-width:100%}.editorjs-host[data-v-fa965607] .image-align-left .image-tool__image-picture{margin-left:0;margin-right:auto}.editorjs-host[data-v-fa965607] .image-align-right .image-tool__image-picture{margin-left:auto;margin-right:0}.editorjs-host[data-v-fa965607] .image-align-center .image-tool__image-picture{margin-left:auto;margin-right:auto}.editorjs-host[data-v-fa965607] .image-wrap-on .image-align-left .image-tool__image-picture,.editorjs-host[data-v-fa965607] .image-align-left .image-wrap-on .image-tool__image-picture{float:left;margin-right:1rem}.editorjs-host[data-v-fa965607] .image-wrap-on .image-align-right .image-tool__image-picture,.editorjs-host[data-v-fa965607] .image-align-right .image-wrap-on .image-tool__image-picture{float:right;margin-left:1rem}.editorjs-host[data-v-fa965607] .image-wrap-off .image-tool__image-picture{float:none}.work-item[data-v-63dc8252]{background:linear-gradient(160deg,#ffffff0d 0%,#ffffff03 100%);border:1px solid #ffffff1c;min-width:0;transition:transform .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out;overflow:hidden}.work-item[data-v-63dc8252]:hover{border-color:#d8b1778c;transform:translateY(-2px);box-shadow:0 14px 24px #0000004d}.work-item-image-shell[data-v-63dc8252]{aspect-ratio:1;cursor:pointer;position:relative;overflow:hidden}.work-item-image[data-v-63dc8252]{object-fit:cover;width:100%;height:100%;transition:transform .18s ease-out}.group:hover .work-item-image[data-v-63dc8252]{transform:scale(1.05)}.work-item-shade[data-v-63dc8252]{background:linear-gradient(#0000 45%,#0003 100%);position:absolute;inset:0}.work-item-admin-overlay[data-v-63dc8252]{opacity:0;background:#05070a6b;justify-content:center;align-items:center;transition:opacity .12s ease-out;display:flex;position:absolute;inset:0}.group:hover .work-item-admin-overlay[data-v-63dc8252]{opacity:1}.work-item-delete-button[data-v-63dc8252]{color:#fee2e2;cursor:pointer;background:#f8717133;border:1px solid #f87171a6;padding:.55rem}.work-item-caption[data-v-63dc8252]{color:#bfbab1;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border-top:1px solid #ffffff1a;padding:.62rem .7rem .7rem;font-size:.83rem}.work-grid-shell[data-v-73834415]{padding:.4rem 0 .2rem}.work-grid[data-v-73834415]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.work-grid--loading[data-v-73834415]{animation:1.2s ease-in-out infinite alternate pulse-73834415}.work-placeholder[data-v-73834415]{aspect-ratio:1;background:linear-gradient(160deg,#ffffff1a 0%,#ffffff08 100%);border:1px solid #ffffff1c}.work-empty[data-v-73834415]{text-align:center;color:#cbc6be;background:#ffffff08;border:1px dashed #ffffff47;padding:3rem 1rem}@media (width<=1024px){.work-grid[data-v-73834415]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.work-grid[data-v-73834415]{grid-template-columns:1fr;gap:.8rem}}@keyframes pulse-73834415{0%{opacity:.52}to{opacity:.95}}.lightbox-shell[data-v-4848aad6]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:radial-gradient(120% 90% at 50% 0,#d8b17729 0%,#0a0a0a00 62%),#06080ceb}.lightbox-panel[data-v-4848aad6]{background:linear-gradient(170deg,#161719db 0%,#0e0e10e6 100%);border:1px solid #ffffff2e;padding:1rem 1.1rem .8rem;box-shadow:0 24px 48px #0000007a}.lightbox-image[data-v-4848aad6]{border:1px solid #ffffff21}.lightbox-nav-button[data-v-4848aad6]{color:#efe4d3;cursor:pointer;background:#0a0d11c7;border:1px solid #d8b1779e;border-radius:999px;justify-content:center;align-items:center;width:3.1rem;height:3.1rem;font-size:2.1rem;line-height:1;transition:background-color .11s ease-out,border-color .11s ease-out,color .11s ease-out;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-nav-button[data-v-4848aad6]:hover{color:#f6e5cb;background:#d8b17738;border-color:#d8b177e6}.lightbox-nav-button--previous[data-v-4848aad6]{left:-4.2rem}.lightbox-nav-button--next[data-v-4848aad6]{right:-4.2rem}.lightbox-close-button[data-v-4848aad6]{color:#f3e6d4;cursor:pointer;background:#0a0d11cc;border:1px solid #d8b177a8;border-radius:999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:1.7rem;line-height:1;transition:background-color .11s ease-out,border-color .11s ease-out;display:flex;position:absolute;top:-2.6rem;right:0}.lightbox-close-button[data-v-4848aad6]:hover{background:#d8b17738;border-color:#d8b177eb}.lightbox-caption[data-v-4848aad6]{text-align:center;color:#cbc6be;max-width:min(90vw,900px);margin-top:.5rem;font-size:.9rem;line-height:1.45}@media (width<=1024px){.lightbox-nav-button--previous[data-v-4848aad6]{left:.4rem}.lightbox-nav-button--next[data-v-4848aad6]{right:.4rem}}@media (width<=760px){.lightbox-panel[data-v-4848aad6]{padding:.7rem .7rem .55rem}.lightbox-nav-button[data-v-4848aad6]{width:2.5rem;height:2.5rem;font-size:1.7rem}.lightbox-close-button[data-v-4848aad6]{top:-2.2rem}}.work-page[data-v-f1f04073]{box-sizing:border-box;border-top:1px solid #d8b17747;width:min(1250px,100%);margin:3rem auto 0;padding:1.25rem 1.1rem .5rem}.work-header[data-v-f1f04073]{text-align:center;margin:0 0 2rem}.work-title[data-v-f1f04073]{color:var(--landing-text);margin:0;font-family:Playfair Display,serif;font-size:clamp(2.2rem,1.7rem + 2vw,3.3rem);font-weight:500;line-height:1.08}.work-subtitle[data-v-f1f04073]{max-width:70ch;color:var(--landing-muted);margin:.85rem auto 0;font-size:1.05rem;line-height:1.55}.work-pagination[data-v-f1f04073]{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:2.2rem;padding:1rem 0 .3rem;display:flex}.work-pagination-button[data-v-f1f04073]{color:#d5d1ca;cursor:pointer;background:#ffffff08;border:1px solid #ffffff29;min-width:2.35rem;height:2.35rem;font-size:.92rem;font-weight:600;transition:border-color .1s ease-out,color .1s ease-out,background-color .1s ease-out}.work-pagination-button[data-v-f1f04073]:hover{color:#f2debf;background:#d8b1771f;border-color:#d8b177b8}.work-pagination-button.is-active[data-v-f1f04073]{color:#18130c;background:#d8b177d6;border-color:#d8b177f2}@media (width<=760px){.work-page[data-v-f1f04073]{width:100%;margin-top:2rem;padding-inline:.55rem}.work-subtitle[data-v-f1f04073]{font-size:.98rem}}.fade-enter-active[data-v-16740654],.fade-leave-active[data-v-16740654]{transition:opacity .5s}.fade-enter-from[data-v-16740654],.fade-leave-to[data-v-16740654]{opacity:0}.landing-showcase-image img[data-v-16740654]{object-fit:cover;width:100%;height:100%}.landing-showcase-dots span[data-v-16740654]{cursor:pointer}.fade-enter-active[data-v-ffd7b513],.fade-leave-active[data-v-ffd7b513]{transition:opacity .3s}.fade-enter-from[data-v-ffd7b513],.fade-leave-to[data-v-ffd7b513]{opacity:0}
