.portfolio-v2.v2-document.v2-work-page,.work-index-stage{--work-ink:#fffdf8;--work-muted:#bcb9b1;--work-wash:rgb(0 0 0/.42);--work-type:"trajan-pro-3","Trajan Pro 3","Trajan Pro","Times New Roman","Songti SC","Noto Serif CJK SC",serif;--work-header-inset:86px;--v2-page-paper:#000000;--v2-page-ink:var(--work-ink);--v2-page-muted:var(--work-ink);--v2-page-line:rgb(255 255 255/.2);color-scheme:dark}.v2-document.v2-work-page .v2-document-main{max-width:none;padding:0}.work-index-stage{position:relative;isolation:isolate;display:grid;place-items:center;min-block-size:100vh;min-block-size:100svh;padding:var(--work-header-inset) clamp(14px,5vw,72px);background:transparent;color:var(--work-ink);text-align:center;text-shadow:0 2px 16px rgb(0 0 0/.46)}.work-index-stage--embedded{z-index:1;width:100%;max-width:none;margin:0}.work-index-backgrounds,.work-index-image,.work-index-mask{position:absolute;inset:0;pointer-events:none}.work-index-backgrounds{isolation:isolate;overflow:hidden;z-index:1;opacity:.85;mask-image:radial-gradient(ellipse 74% 49% at 50% 50%,#000 28%,rgb(0 0 0/.9) 50%,rgb(0 0 0/.55) 72%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 74% 49% at 50% 50%,#000 28%,rgb(0 0 0/.9) 50%,rgb(0 0 0/.55) 72%,transparent 100%)}.work-index-image{opacity:0;mix-blend-mode:plus-lighter}.work-index-image[data-default=true]{opacity:1}.work-index-image img{object-fit:cover;object-position:var(--work-photo-position,center)}@media (min-aspect-ratio:37/20){.work-index-image img{object-position:var(--work-photo-wide-position,var(--work-photo-position,center))}}.work-index-mask{z-index:10;background:var(--work-wash)}.work-index-content{position:relative;z-index:2;width:min(100%,80rem)}.work-index-stage .work-index-content .work-index-heading{margin:0 0 clamp(18px,3.8svh,38px);font-family:var(--work-type);font-size:clamp(.875rem,1.35vw,1.25rem);font-weight:400;line-height:1.35;letter-spacing:.31em;text-indent:.31em}.work-index-list{display:grid;justify-items:center;gap:clamp(8px,2.35svh,25px);list-style:none;padding:0;margin:0}.work-index-item{max-width:100%;min-width:0;scroll-margin-block-start:var(--work-header-inset)}.work-index-stage .work-index-item .work-index-item-heading{margin:0;font-family:var(--work-type);font-size:clamp(1.55rem,3.6vw,3.5rem);font-weight:400;line-height:1.13;letter-spacing:.042em}.work-index-link{display:grid;align-items:center;min-block-size:44px;padding:.12em .07em;color:var(--work-muted);transition:color .24s ease}.work-index-link[data-active=true]{color:var(--work-ink)}.work-index-link:focus-visible{outline-color:var(--work-ink);outline-offset:6px}.work-index-title{display:block;text-wrap:balance}.work-index-letter,.work-index-word{display:inline-block}.v2-document.v2-work-page .v2-document-contact{position:relative;width:min(88%,1320px);margin-inline:auto}.v2-document.v2-work-page .v2-document-footer{position:relative}@media (max-width:760px){.portfolio-v2.v2-document.v2-work-page,.work-index-stage{--work-header-inset:76px;--work-muted:#c4c1ba;--work-wash:rgb(0 0 0/.44)}.work-index-image img{object-position:var(--work-photo-mobile-position,var(--work-photo-position,center))}.work-index-stage .work-index-item .work-index-item-heading{font-size:clamp(1.15rem,5.25vw,2rem);line-height:1.2;letter-spacing:.035em}}@media (prefers-reduced-motion:reduce){.work-index-link{transition:none}}.work-index-galaxy{position:absolute;inset:0;z-index:0;pointer-events:none}.work-index-stage:not(.work-index-stage--embedded){background:#000}