.GestureHints-module__JWB0UG__hints{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--hint-ink,var(--ink-muted));flex-wrap:wrap;gap:12px 32px;font-size:13px;line-height:1.5;display:flex}.GestureHints-module__JWB0UG__hint{align-items:center;gap:10px;display:inline-flex}.GestureHints-module__JWB0UG__touch{display:none}@media (hover:none),(pointer:coarse){.GestureHints-module__JWB0UG__mouse{display:none}.GestureHints-module__JWB0UG__touch{display:inline-flex}}.GestureHints-module__JWB0UG__key{border:var(--key-border,none);background:var(--key-face,#f5f1ea);color:var(--key-ink,#1a0605);font-family:var(--font-hero), monospace;letter-spacing:.08em;box-shadow:0 3px 0 var(--key-skirt,#b9ad9c);border-radius:5px;flex:none;padding:4px 7px 3px;font-size:10px;font-weight:700;display:inline-block}.GestureHints-module__JWB0UG__active .GestureHints-module__JWB0UG__key{animation:GestureHints-module__JWB0UG__press .38s ease-in-out var(--hint-start,.9s) 1}.GestureHints-module__JWB0UG__active .GestureHints-module__JWB0UG__hint:nth-child(2) .GestureHints-module__JWB0UG__key{animation-delay:calc(var(--hint-start,.9s) + .5s)}.GestureHints-module__JWB0UG__active .GestureHints-module__JWB0UG__hint:nth-child(3) .GestureHints-module__JWB0UG__key{animation-delay:calc(var(--hint-start,.9s) + 1s)}.GestureHints-module__JWB0UG__active .GestureHints-module__JWB0UG__hint:nth-child(n+4) .GestureHints-module__JWB0UG__key{animation-delay:calc(var(--hint-start,.9s) + 1.5s)}@keyframes GestureHints-module__JWB0UG__press{40%,60%{box-shadow:0 1px 0 var(--key-skirt,#b9ad9c);transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.GestureHints-module__JWB0UG__active .GestureHints-module__JWB0UG__key{animation:none}}.GestureHints-module__JWB0UG__toggle{border:1px solid var(--toggle-edge,#f5f1ea38);color:var(--hint-ink,var(--ink-muted));font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;pointer-events:auto;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:11px;transition:color .15s,border-color .15s;display:inline-flex}.GestureHints-module__JWB0UG__toggle:focus-visible{color:var(--key-ink,#f5f1ea);border-color:currentColor;outline:none}@media (hover:hover){.GestureHints-module__JWB0UG__toggle:hover{color:var(--key-ink,#f5f1ea);border-color:currentColor}.GestureHints-module__JWB0UG__toggle:hover .GestureHints-module__JWB0UG__toggleMark{background:var(--key-ink,#f5f1ea)}}.GestureHints-module__JWB0UG__toggleMark{background:var(--hint-ink,var(--ink-muted));width:16px;height:16px;color:var(--toggle-cut,#0a0a0a);font-family:var(--font-hero), monospace;border-radius:50%;place-items:center;font-size:10px;font-weight:700;transition:background-color .15s;display:grid}.GestureHints-module__JWB0UG__toggle:focus-visible .GestureHints-module__JWB0UG__toggleMark{background:var(--key-ink,#f5f1ea)}
.ProjectView-module__CsqbBG__view{--pad:clamp(20px, 5vw, 56px);--bar:70px;--edge:max(var(--pad), (100% - 1360px) / 2 + var(--pad));color:#1a1a1a;background:#f4f0e6;min-height:100%}.ProjectView-module__CsqbBG__bar{z-index:3;pointer-events:none;justify-content:center;height:0;padding:0 12px;display:flex;position:sticky;top:0}.ProjectView-module__CsqbBG__pill{max-width:100%;height:46px;margin-top:calc(12px + env(safe-area-inset-top));-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);color:#f5f1ea;pointer-events:auto;background:#141414b8;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:14px;padding:0 5px 0 12px;animation:.52s cubic-bezier(.16,1,.3,1) .12s both ProjectView-module__CsqbBG__pillIn;display:flex;position:relative;box-shadow:0 10px 30px #0000002e}@keyframes ProjectView-module__CsqbBG__pillIn{0%{opacity:0;transform:translateY(-16px)}}.ProjectView-module__CsqbBG__miniDisk{background:var(--disk);clip-path:polygon(0 0,88% 0,100% 12%,100% 100%,0 100%);border-radius:2px;flex:none;width:22px;height:22px;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.ProjectView-module__CsqbBG__miniShutter{background:linear-gradient(90deg,#a9afb3,#eef0f1 45%,#b7bcbf);border-radius:0 0 1px 1px;width:50%;height:36%;position:absolute;top:0;left:24%}.ProjectView-module__CsqbBG__miniLabel{background:#f4f0e6;border-radius:1px 1px 0 0;height:46%;position:absolute;bottom:0;left:12%;right:12%}.ProjectView-module__CsqbBG__pillTitle{min-width:0;font-family:var(--font-display), sans-serif;text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:8px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.ProjectView-module__CsqbBG__pillNumber{letter-spacing:.08em;color:#f5f1ea80;font-size:12px}.ProjectView-module__CsqbBG__ticks{gap:4px;padding:0 4px;list-style:none;display:flex}.ProjectView-module__CsqbBG__tick{cursor:pointer;background:0 0;border:none;width:16px;height:22px;padding:0;display:block}.ProjectView-module__CsqbBG__tick:before{content:"";background:#f5f1ea2e;border-radius:2px;width:100%;height:4px;transition:background-color .2s,box-shadow .2s;display:block}.ProjectView-module__CsqbBG__tick[data-passed]:before{background:#9fe29a73}.ProjectView-module__CsqbBG__tick[aria-current]:before{background:#9fe29a;box-shadow:0 0 8px #9fe29ab3}.ProjectView-module__CsqbBG__tick:hover:before{background:#f5f1ea8c}.ProjectView-module__CsqbBG__tick:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #9fe29a}.ProjectView-module__CsqbBG__eject{color:#f5f1ea;height:36px;font-family:var(--font-display), sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#ffffff14;border:none;border-radius:7px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:500;transition:background-color .15s;display:inline-flex}.ProjectView-module__CsqbBG__eject:hover,.ProjectView-module__CsqbBG__eject:focus-visible{background:#ffffff29;outline:none}.ProjectView-module__CsqbBG__eject:active{transform:translateY(1px)}.ProjectView-module__CsqbBG__hintsCorner{--hint-ink:#1a1a1a99;--key-ink:#1a1a1a;--toggle-edge:#1a1a1a33;--toggle-cut:#f4f0e6;z-index:2;justify-self:end;margin-top:12px;position:relative}.ProjectView-module__CsqbBG__hintsToggle{background:#f4f0e6}.ProjectView-module__CsqbBG__hintsCard{width:max-content;max-width:min(420px, calc(100vw - 2 * var(--pad)));-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);--hint-ink:#f5f1eab8;--key-ink:#1a0605;opacity:0;visibility:hidden;background:#141414eb;border:1px solid #ffffff1f;border-radius:10px;padding:16px 18px;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px);box-shadow:0 14px 34px #0003}.ProjectView-module__CsqbBG__hintsCard[data-shown]{opacity:1;visibility:visible;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1),visibility;transform:none}.ProjectView-module__CsqbBG__hintsCard p{white-space:nowrap;flex-flow:column;gap:10px;font-size:11px}.ProjectView-module__CsqbBG__hintsCard kbd{text-align:center;min-width:52px}@media (max-width:600px){.ProjectView-module__CsqbBG__hintsCard p{white-space:normal}}@media (prefers-reduced-motion:reduce){.ProjectView-module__CsqbBG__hintsCard{transition:none}}.ProjectView-module__CsqbBG__ejectIcon{width:12px;height:12px}.ProjectView-module__CsqbBG__opening{max-width:1360px;padding:calc(var(--bar) + 16px) var(--pad) 0;margin:0 auto;display:grid;position:relative}.ProjectView-module__CsqbBG__intro{padding-bottom:8px}.ProjectView-module__CsqbBG__stage{height:clamp(260px,48svh,440px);margin:8px calc(var(--pad) * -1) 0}.ProjectView-module__CsqbBG__credits{align-items:center;gap:18px;margin-bottom:28px;display:flex}.ProjectView-module__CsqbBG__creditLogo{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:34px;display:block}.ProjectView-module__CsqbBG__creditCross{color:#1a1a1a66;font-size:18px}.ProjectView-module__CsqbBG__creditRule{background:#1a1a1a38;width:1px;height:28px}.ProjectView-module__CsqbBG__meta{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a99;font-size:12px}.ProjectView-module__CsqbBG__title{font-family:var(--font-hero), monospace;letter-spacing:-.05em;word-spacing:-.3em;text-transform:uppercase;text-wrap:balance;margin:12px 0 10px;font-size:clamp(34px,6.4vw,72px);font-weight:700;line-height:.92}.ProjectView-module__CsqbBG__kind{color:#1a1a1ab3;font-size:15px}.ProjectView-module__CsqbBG__summary{max-width:54ch;margin-top:20px;font-size:17px;line-height:1.55}.ProjectView-module__CsqbBG__headline{letter-spacing:-.01em;text-wrap:balance;max-width:30ch;margin-top:4px;font-size:clamp(20px,1.9vw,25px);font-weight:500;line-height:1.3}.ProjectView-module__CsqbBG__brief{background:#1a1a1a21;border:1px solid #1a1a1a21;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden}.ProjectView-module__CsqbBG__briefCell{background:#f7f4ec;padding:20px 22px 22px}@media (min-width:900px){.ProjectView-module__CsqbBG__brief{grid-template-columns:repeat(3,minmax(0,1fr))}.ProjectView-module__CsqbBG__briefCell{padding:26px 28px 28px}.ProjectView-module__CsqbBG__briefCell:last-child:nth-child(odd){grid-column:auto}}.ProjectView-module__CsqbBG__briefCell:last-child:nth-child(odd){grid-column:1/-1}.ProjectView-module__CsqbBG__briefLabel{font-family:var(--font-hero), monospace;letter-spacing:.24em;text-transform:uppercase;color:#1a1a1a73;font-size:10px;font-weight:700}.ProjectView-module__CsqbBG__briefValue{letter-spacing:-.01em;margin-top:10px;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.25}.ProjectView-module__CsqbBG__briefLogo{box-sizing:content-box;width:auto;height:1em;padding:.1em 0 .15em;display:block}.ProjectView-module__CsqbBG__briefPeople{margin:calc(.625em - 18px) 0;display:flex}.ProjectView-module__CsqbBG__briefPeople>*+*{margin-left:-10px}.ProjectView-module__CsqbBG__briefPerson{border-radius:50%;width:36px;height:36px;transition:transform .2s;display:block;box-shadow:0 0 0 2px #f7f4ec}a.ProjectView-module__CsqbBG__briefPerson:hover,a.ProjectView-module__CsqbBG__briefPerson:focus-visible{outline:none;transform:translateY(-2px)}a.ProjectView-module__CsqbBG__briefPerson:focus-visible{box-shadow:0 0 0 2px #f7f4ec,0 0 0 4px #2f7a2f}.ProjectView-module__CsqbBG__briefFace{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ProjectView-module__CsqbBG__briefLink{color:inherit;text-underline-offset:4px;align-items:center;gap:6px;-webkit-text-decoration:underline #1a1a1a4d;text-decoration:underline #1a1a1a4d;text-decoration-thickness:1px;transition:text-decoration-color .15s;display:inline-flex}.ProjectView-module__CsqbBG__briefLink:has(img){text-decoration:none}.ProjectView-module__CsqbBG__briefLink:hover,.ProjectView-module__CsqbBG__briefLink:focus-visible{outline:none;text-decoration-color:currentColor}.ProjectView-module__CsqbBG__briefLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #2f7a2f}.ProjectView-module__CsqbBG__briefArrow{color:#1a1a1a8c;font-size:.8em;transition:transform .2s}.ProjectView-module__CsqbBG__briefLink:hover .ProjectView-module__CsqbBG__briefArrow,.ProjectView-module__CsqbBG__briefLink:focus-visible .ProjectView-module__CsqbBG__briefArrow{color:#1a1a1a;transform:translate(2px,-2px)}.ProjectView-module__CsqbBG__briefNote{color:#1a1a1a99;margin-top:6px;font-size:13px;line-height:1.4}@media (max-width:380px){.ProjectView-module__CsqbBG__briefCell{padding:14px 14px 16px}}.ProjectView-module__CsqbBG__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.ProjectView-module__CsqbBG__stack{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.ProjectView-module__CsqbBG__stack li{font-family:var(--font-hero), monospace;letter-spacing:.04em;text-transform:uppercase;border:1px solid #1a1a1a33;border-radius:4px;padding:6px 10px;font-size:11px;font-weight:700}.ProjectView-module__CsqbBG__visit{color:#f5f1ea;background:#1a1a1a;border-radius:6px;padding:13px 18px;font-size:15px;font-weight:500;display:inline-flex}.ProjectView-module__CsqbBG__visit:hover,.ProjectView-module__CsqbBG__visit:focus-visible{background:#000}.ProjectView-module__CsqbBG__links{flex-wrap:wrap;gap:10px;display:flex}.ProjectView-module__CsqbBG__visitAlso{color:#1a1a1a;border:1px solid #1a1a1a47;border-radius:6px;padding:12px 17px;font-size:15px;font-weight:500;transition:border-color .15s;display:inline-flex}.ProjectView-module__CsqbBG__visitAlso:hover,.ProjectView-module__CsqbBG__visitAlso:focus-visible{border-color:#1a1a1a}.ProjectView-module__CsqbBG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProjectView-module__CsqbBG__title .ProjectView-module__CsqbBG__flapWord,.ProjectView-module__CsqbBG__partHeading .ProjectView-module__CsqbBG__flapWord{display:inline-block}.ProjectView-module__CsqbBG__title .ProjectView-module__CsqbBG__flapWord:not(:last-child),.ProjectView-module__CsqbBG__partHeading .ProjectView-module__CsqbBG__flapWord:not(:last-child){margin-right:.32em}.ProjectView-module__CsqbBG__view[data-arriving] .ProjectView-module__CsqbBG__arrive{opacity:0;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);transition-delay:calc(.24s + min(var(--order,0), 8) * 90ms);transform:translateY(14px)}.ProjectView-module__CsqbBG__view[data-arriving] [data-seen] .ProjectView-module__CsqbBG__arrive{opacity:1;transform:none}.ProjectView-module__CsqbBG__part[data-current] .ProjectView-module__CsqbBG__partTag:after{content:"";vertical-align:-.2em;background:currentColor;width:.62em;height:1.05em;margin-left:6px;animation:1.05s steps(2,jump-none) infinite ProjectView-module__CsqbBG__cursorBlink;display:inline-block}@keyframes ProjectView-module__CsqbBG__cursorBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ProjectView-module__CsqbBG__view[data-arriving] .ProjectView-module__CsqbBG__arrive{opacity:1;transition:none;transform:none}.ProjectView-module__CsqbBG__part[data-current] .ProjectView-module__CsqbBG__partTag:after,.ProjectView-module__CsqbBG__pill{animation:none}}.ProjectView-module__CsqbBG__scrollCue{bottom:max(24px, env(safe-area-inset-bottom));z-index:3;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);color:#f5f1ea;font-family:var(--font-display), sans-serif;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;background:#141414b8;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:10px;padding:10px 16px 10px 13px;font-size:12px;transition:opacity .3s,transform .6s cubic-bezier(.34,1.1,.64,1),background-color .15s;display:inline-flex;position:fixed;left:50%;transform:translate(-50%,16px);box-shadow:0 10px 30px #0000002e}.ProjectView-module__CsqbBG__scrollCue[data-shown]{opacity:1;pointer-events:auto;transition-delay:.5s,.5s,0s;transform:translate(-50%)}.ProjectView-module__CsqbBG__scrollCue:hover{background:#000000d9}.ProjectView-module__CsqbBG__scrollCue:focus-visible{outline-offset:3px;outline:2px solid #1a1a1a}.ProjectView-module__CsqbBG__scrollArrow{flex:none;animation:1.6s ease-in-out infinite ProjectView-module__CsqbBG__drop}@keyframes ProjectView-module__CsqbBG__drop{0%{opacity:0;transform:translateY(-4px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.ProjectView-module__CsqbBG__scrollCue{transition:opacity .3s}.ProjectView-module__CsqbBG__scrollArrow{animation:none}}.ProjectView-module__CsqbBG__story{max-width:1200px;padding:0 var(--pad) clamp(56px, 8vw, 112px);margin:0 auto}.ProjectView-module__CsqbBG__part{--part-gap:clamp(56px, 8vw, 112px);scroll-margin-top:calc(var(--bar) + 20px - var(--part-gap));padding-top:var(--part-gap)}.ProjectView-module__CsqbBG__partText{max-width:680px;margin:0 auto}.ProjectView-module__CsqbBG__act{max-width:680px;font-family:var(--font-display), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#1a1a1a8c;align-items:center;gap:16px;margin:0 auto 36px;font-size:12px;display:flex}.ProjectView-module__CsqbBG__act:after{content:"";background:#1a1a1a29;flex:1;height:1px}.ProjectView-module__CsqbBG__partTag{font-family:var(--font-hero), monospace;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a73;font-size:11px;font-weight:700;transition:color .2s}.ProjectView-module__CsqbBG__part[data-current] .ProjectView-module__CsqbBG__partTag{color:#2f7a2f}.ProjectView-module__CsqbBG__partHeading{font-family:var(--font-hero), monospace;letter-spacing:-.04em;word-spacing:-.3em;text-transform:uppercase;text-wrap:balance;margin:10px 0 18px;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.02}.ProjectView-module__CsqbBG__paragraph{font-size:17px;line-height:1.65}.ProjectView-module__CsqbBG__paragraph+.ProjectView-module__CsqbBG__paragraph{margin-top:14px}.ProjectView-module__CsqbBG__highlights{gap:10px;margin-top:20px;font-size:15px;line-height:1.5;list-style:none;display:grid}.ProjectView-module__CsqbBG__highlights li{padding-left:22px;position:relative}.ProjectView-module__CsqbBG__highlights li:before{content:"→";color:#1a1a1a80;position:absolute;left:0}.ProjectView-module__CsqbBG__figures{align-items:start;gap:28px 20px;margin-top:clamp(28px,4vw,44px);display:grid}.ProjectView-module__CsqbBG__figures[data-layout=row]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.ProjectView-module__CsqbBG__figures[data-layout=pair],.ProjectView-module__CsqbBG__figures[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectView-module__CsqbBG__figures[data-layout=pair]>.ProjectView-module__CsqbBG__figure:only-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (min-width:900px){.ProjectView-module__CsqbBG__figures[data-layout=row]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ProjectView-module__CsqbBG__figure{margin:0}.ProjectView-module__CsqbBG__figureButton{cursor:zoom-in;background:#0b0b0b;border:none;border-radius:12px;width:100%;padding:0;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:block;overflow:hidden;box-shadow:0 0 0 1px #1a1a1a14,0 22px 44px -28px #0000008c}.ProjectView-module__CsqbBG__figureButton:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #1a1a1a1a,0 30px 54px -28px #0009}.ProjectView-module__CsqbBG__figureButton:focus-visible{outline-offset:3px;outline:2px solid #2f7a2f}.ProjectView-module__CsqbBG__figureMedia{width:100%;height:auto;display:block}.ProjectView-module__CsqbBG__figureVideo{display:block;position:relative}.ProjectView-module__CsqbBG__figurePlay{color:var(--ink);font-family:var(--font-hero), monospace;letter-spacing:.08em;text-transform:uppercase;background:#0a0a0ac7;border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 10px;font-size:12px;transition:background .2s;display:inline-flex;position:absolute;bottom:14px;left:14px}.ProjectView-module__CsqbBG__figurePlay svg{width:12px;height:12px}.ProjectView-module__CsqbBG__figureButton:hover .ProjectView-module__CsqbBG__figurePlay{background:#d64541}.ProjectView-module__CsqbBG__figures[data-layout=grid] .ProjectView-module__CsqbBG__figureMedia{aspect-ratio:16/10;object-fit:cover;object-position:top}.ProjectView-module__CsqbBG__carousel{margin-top:clamp(28px,4vw,44px)}.ProjectView-module__CsqbBG__carouselStage{display:grid}.ProjectView-module__CsqbBG__carouselSlide{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .5s,visibility 0s linear .5s,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.ProjectView-module__CsqbBG__carouselSlide[data-active]{opacity:1;visibility:visible;transition:opacity .5s,visibility,transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.ProjectView-module__CsqbBG__carouselFoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:14px;display:flex}.ProjectView-module__CsqbBG__carouselFoot .ProjectView-module__CsqbBG__caption{flex:260px;margin-top:0}.ProjectView-module__CsqbBG__carouselTabs{scrollbar-width:none;background:#1a1a1a12;border-radius:999px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ProjectView-module__CsqbBG__carouselTab{color:#1a1a1a80;font-family:var(--font-hero), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;padding:9px 14px 8px;font-size:10px;font-weight:700;transition:background-color .2s,color .2s;position:relative;overflow:hidden}.ProjectView-module__CsqbBG__carouselTab:hover{color:#1a1a1a;background:#1a1a1a0f}.ProjectView-module__CsqbBG__carouselTab[aria-selected=true]{color:#f5f1ea;background:#1a1a1a}.ProjectView-module__CsqbBG__carouselTab:focus-visible{outline-offset:2px;outline:2px solid #2f7a2f}.ProjectView-module__CsqbBG__carouselLabel{position:relative}.ProjectView-module__CsqbBG__carouselBar{pointer-events:none;position:absolute;inset:0}.ProjectView-module__CsqbBG__carouselBar>span{transform-origin:0;background:#f5f1ea33;height:100%;transition:transform .26s linear;display:block;transform:scaleX(0)}.ProjectView-module__CsqbBG__carousel[data-running] .ProjectView-module__CsqbBG__carouselTab[aria-selected=true] .ProjectView-module__CsqbBG__carouselBar>span[data-hold]{animation:ProjectView-module__CsqbBG__carouselFill var(--hold) linear forwards}@keyframes ProjectView-module__CsqbBG__carouselFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ProjectView-module__CsqbBG__carouselSlide,.ProjectView-module__CsqbBG__carouselSlide[data-active]{transition:none}}.ProjectView-module__CsqbBG__figureCard{aspect-ratio:16/10;color:#9fe29a;font-family:var(--font-hero), monospace;text-align:center;text-transform:uppercase;background:#0b0d0c;place-content:center;gap:8px;padding:24px;display:grid}.ProjectView-module__CsqbBG__figureCardTitle{letter-spacing:-.02em;font-size:clamp(14px,1.8vw,20px);font-weight:700}.ProjectView-module__CsqbBG__figureCardNote{letter-spacing:.1em;opacity:.6;font-size:11px}.ProjectView-module__CsqbBG__caption{color:#1a1a1aa6;max-width:60ch;margin-top:12px;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.ProjectView-module__CsqbBG__figureButton{transition:none}.ProjectView-module__CsqbBG__figureButton:hover{transform:none}}.ProjectView-module__CsqbBG__monitor{width:100%;height:100%;position:relative}.ProjectView-module__CsqbBG__monitorHolder{position:absolute;inset:0}.ProjectView-module__CsqbBG__monitorCanvas{touch-action:pan-y;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 4% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 4% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ProjectView-module__CsqbBG__cursorPill{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.ProjectView-module__CsqbBG__cursorPillLabel{-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);color:#f5f1ea;height:36px;font-family:var(--font-hero), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;background:#14141473;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:700;transition:opacity .14s,transform .22s cubic-bezier(.34,1.4,.64,1);display:inline-flex;transform:scale(.6);box-shadow:0 8px 24px #00000040}.ProjectView-module__CsqbBG__cursorPill[data-shown] .ProjectView-module__CsqbBG__cursorPillLabel{opacity:1;transform:scale(1)}.ProjectView-module__CsqbBG__lookCloser{z-index:1;color:#f5f1ea;height:34px;font-family:var(--font-hero), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;clip-path:inset(50%);background:#1a1a1ad1;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.ProjectView-module__CsqbBG__lookCloser:focus-visible{clip-path:none;outline-offset:2px;outline:2px solid #9fe29a}@media (hover:none),(max-width:999px){.ProjectView-module__CsqbBG__lookCloser{clip-path:none;bottom:12px;left:auto;right:12px;transform:none}.ProjectView-module__CsqbBG__cursorPill{display:none}}@media (prefers-reduced-motion:reduce){.ProjectView-module__CsqbBG__cursorPillLabel{transition:opacity .14s;transform:none}}.ProjectView-module__CsqbBG__flatScreen{color:#9fe29a;font-family:var(--font-hero), monospace;text-transform:uppercase;background:#0b0d0c;border:14px solid #d8d0bf;border-radius:18px;place-items:center;display:grid;position:absolute;inset:10% 12%;overflow:hidden}.ProjectView-module__CsqbBG__flatScreen img{object-fit:cover;width:100%;height:100%}.ProjectView-module__CsqbBG__pager{max-width:1360px;padding:0 var(--pad) max(40px, env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:12px;margin:0 auto;display:grid}.ProjectView-module__CsqbBG__pagerLink{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #1a1a1a2e;align-content:start;gap:8px;padding:18px 0 0;display:grid}.ProjectView-module__CsqbBG__pagerNext{text-align:right;justify-items:end}.ProjectView-module__CsqbBG__pagerLabel{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1a1a1a8c;font-size:11px}.ProjectView-module__CsqbBG__pagerTitle{font-family:var(--font-hero), monospace;letter-spacing:-.03em;word-spacing:-.3em;text-transform:uppercase;align-items:center;gap:8px;font-size:clamp(14px,2.2vw,20px);font-weight:700;display:inline-flex}.ProjectView-module__CsqbBG__pagerChip{background:var(--chip);border-radius:2px;flex:none;width:12px;height:12px;box-shadow:inset 0 0 0 1px #00000026}.ProjectView-module__CsqbBG__pagerLink:hover .ProjectView-module__CsqbBG__pagerTitle,.ProjectView-module__CsqbBG__pagerLink:focus-visible .ProjectView-module__CsqbBG__pagerTitle{text-underline-offset:4px;text-decoration:underline}.ProjectView-module__CsqbBG__pagerLink:focus-visible{outline:none}@media (min-width:1000px){.ProjectView-module__CsqbBG__opening{grid-template-columns:minmax(380px,5fr) 6fr;grid-template-rows:minmax(calc(100svh - var(--bar)), auto) auto;padding-top:var(--bar);align-items:center;column-gap:clamp(32px,4vw,64px)}.ProjectView-module__CsqbBG__brief{grid-column:1/-1;margin-top:0}.ProjectView-module__CsqbBG__hintsCorner{top:calc(var(--bar) + 16px);right:var(--pad);margin-top:0;position:absolute}.ProjectView-module__CsqbBG__title{font-size:clamp(34px,4.2vw,64px)}.ProjectView-module__CsqbBG__stage{height:min(calc(100svh - var(--bar) - 120px), 720px);min-height:520px;margin:0}}@media (max-width:600px){.ProjectView-module__CsqbBG__ticks{display:none}.ProjectView-module__CsqbBG__pill{justify-content:space-between;gap:10px;width:100%}}@media (max-width:480px){.ProjectView-module__CsqbBG__pager{grid-template-columns:1fr}.ProjectView-module__CsqbBG__pagerNext{text-align:left;justify-items:start}}
.ScreenViewer-module__w8RldG__viewer{z-index:20;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#f5f1ea;transform-origin:0 0;background:#0b0d0c;grid-template-rows:auto 1fr auto;gap:14px;display:grid;position:fixed;inset:0;overflow:hidden}.ScreenViewer-module__w8RldG__top,.ScreenViewer-module__w8RldG__bottom{align-items:center;gap:16px;width:min(100%,1400px);margin:0 auto;display:flex}.ScreenViewer-module__w8RldG__channel{font-family:var(--font-hero), monospace;letter-spacing:.1em;text-transform:uppercase;color:#9fe29a;flex:1;font-size:12px;font-weight:700}.ScreenViewer-module__w8RldG__count{font-family:var(--font-hero), monospace;letter-spacing:.1em;color:#f5f1ea99;font-size:12px;font-weight:700}.ScreenViewer-module__w8RldG__close,.ScreenViewer-module__w8RldG__key{color:#f5f1ea;min-width:44px;height:40px;font-family:var(--font-hero), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#3d3f45;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 2px #18191b}.ScreenViewer-module__w8RldG__close:active,.ScreenViewer-module__w8RldG__key:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff1f}.ScreenViewer-module__w8RldG__key:disabled{opacity:.35;cursor:default}.ScreenViewer-module__w8RldG__close:focus-visible,.ScreenViewer-module__w8RldG__key:focus-visible{outline-offset:2px;outline:2px solid #9fe29a}.ScreenViewer-module__w8RldG__frame{touch-action:pan-y;background:#050605;border-radius:18px/22px;width:min(100%,1400px);height:100%;min-height:0;margin:0 auto;position:relative;overflow:hidden}.ScreenViewer-module__w8RldG__media{object-fit:contain;border:0;width:100%;height:100%;position:absolute;inset:0}.ScreenViewer-module__w8RldG__card{grid-template-rows:36% 1fr;display:grid;position:absolute;inset:0}.ScreenViewer-module__w8RldG__bars{background:linear-gradient(90deg,silver 0 14.28%,#c0c000 0 28.57%,#00c0c0 0 42.85%,#00c000 0 57.14%,#c000c0 0 71.42%,#c00000 0 85.71%,#0000c0 0)}.ScreenViewer-module__w8RldG__cardBody{background:#111;flex-direction:column;justify-content:center;gap:14px;padding:0 clamp(20px,6vw,80px);display:flex}.ScreenViewer-module__w8RldG__cardChannel{font-family:var(--font-hero), monospace;letter-spacing:.12em;text-transform:uppercase;color:#9fe29a;font-size:clamp(12px,1.6vw,18px);font-weight:700}.ScreenViewer-module__w8RldG__cardTitle{font-family:var(--font-hero), monospace;letter-spacing:-.03em;word-spacing:-.3em;text-transform:uppercase;font-size:clamp(26px,5vw,64px);font-weight:700;line-height:1}.ScreenViewer-module__w8RldG__cardNote{color:#f5f1ea99;font-size:clamp(14px,1.6vw,18px)}.ScreenViewer-module__w8RldG__caption{color:#f5f1eab8;flex:1;font-size:14px;line-height:1.45}.ScreenViewer-module__w8RldG__controls{gap:8px;display:flex}@media (max-width:600px){.ScreenViewer-module__w8RldG__bottom{flex-direction:column;align-items:stretch}.ScreenViewer-module__w8RldG__controls{justify-content:space-between}.ScreenViewer-module__w8RldG__controls .ScreenViewer-module__w8RldG__key{flex:1}.ScreenViewer-module__w8RldG__closeLabel{display:none}}
.Work-module__K_G1Ja__work{z-index:1;background:var(--ground);width:100%;max-width:1080px;margin:0 auto;padding:clamp(96px,14vh,160px) 24px;position:relative}.Work-module__K_G1Ja__label{font-family:var(--font-hero), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:28px;font-size:14px;font-weight:700}.Work-module__K_G1Ja__heading{font-family:var(--font-hero), monospace;letter-spacing:-.05em;color:var(--ink);font-size:min(84px,11.6279vw - 5.5814px);font-weight:700;line-height:.92}.Work-module__K_G1Ja__headingLine{white-space:pre}.Work-module__K_G1Ja__shelves{overflow-anchor:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,48px);margin-top:64px;display:grid}.Work-module__K_G1Ja__shelf{display:contents}.Work-module__K_G1Ja__shelf[data-place="0"] .Work-module__K_G1Ja__shelfCell{grid-area:1/1}.Work-module__K_G1Ja__shelf[data-place="1"] .Work-module__K_G1Ja__shelfCell{grid-area:1/2}.Work-module__K_G1Ja__dealt{grid-column:1/-1;margin-top:56px}.Work-module__K_G1Ja__shelf[data-place="0"] .Work-module__K_G1Ja__dealt{grid-row:2}.Work-module__K_G1Ja__shelf[data-place="1"] .Work-module__K_G1Ja__dealt{grid-row:3}.Work-module__K_G1Ja__shelfCell{flex-direction:column;display:flex}.Work-module__K_G1Ja__shelfTitle{font-family:var(--font-hero), monospace;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(22px,2.6vw,30px);font-weight:700}.Work-module__K_G1Ja__shelfNote,.Work-module__K_G1Ja__dealtLabel{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-top:6px;font-size:12px}.Work-module__K_G1Ja__dealtLabel{margin-top:0}.Work-module__K_G1Ja__dealtHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex}.Work-module__K_G1Ja__listHints{--hint-ink:#f5f1ea6b;--key-face:transparent;--key-ink:#f5f1eabf;--key-skirt:transparent;--key-border:1px solid #f5f1ea38;transition:opacity .4s}.Work-module__K_G1Ja__listHints p{gap:8px 20px;font-size:11px}.Work-module__K_G1Ja__listHints[data-hidden]{opacity:0}.Work-module__K_G1Ja__shelfIndex{margin-top:20px;font-size:15px;line-height:1.55}.Work-module__K_G1Ja__shelfHint{color:var(--ink-muted);margin-top:6px;font-size:14px}.Work-module__K_G1Ja__box{z-index:2;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;margin-top:clamp(56px,7vw,88px);padding:0;display:block;position:relative}.Work-module__K_G1Ja__box:focus-visible{outline:2px solid var(--ink);outline-offset:8px;border-radius:4px}.Work-module__K_G1Ja__stage{pointer-events:none;opacity:0;width:117%;height:260%;transition:opacity .4s;position:absolute;bottom:-6%;left:-8.5%}.Work-module__K_G1Ja__box[data-3d] .Work-module__K_G1Ja__stage{opacity:1}.Work-module__K_G1Ja__boxBody{aspect-ratio:100/31;transition:opacity .4s;display:block;position:relative;container-type:inline-size}.Work-module__K_G1Ja__box[data-3d] .Work-module__K_G1Ja__boxBody{opacity:0}.Work-module__K_G1Ja__lid{transform-origin:50% 0;background:linear-gradient(#96a0aa4d,#282e3473);border:1px solid #ffffff2e;border-radius:1.2cqw 1.2cqw .4cqw .4cqw;height:4.5cqw;transition:transform .3s cubic-bezier(.34,1.3,.64,1);position:absolute;top:0;left:0;right:0;box-shadow:inset 0 1px #ffffff4d}.Work-module__K_G1Ja__lid:after{content:"";background:#7880888c;border-radius:0 0 .6cqw .6cqw;width:8cqw;height:1.6cqw;position:absolute;bottom:-1.2cqw;left:50%;transform:translate(-50%)}.Work-module__K_G1Ja__box[aria-expanded=false]:hover .Work-module__K_G1Ja__lid{transform:perspective(600px)rotateX(-18deg)}.Work-module__K_G1Ja__shelf[data-dealt=true] .Work-module__K_G1Ja__lid{transform:perspective(600px)rotateX(-170deg)}.Work-module__K_G1Ja__boxBack{background:#ffffff06;border:1px solid #ffffff0f;position:absolute;inset:4.5cqw 1.5cqw 1.5cqw}.Work-module__K_G1Ja__boxBody .Work-module__K_G1Ja__ghost{top:calc(7.5cqw + var(--slot) * .3cqw);left:calc(3.5cqw + var(--slot) * 15cqw);z-index:1;width:19cqw;transition:transform .3s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--slot) * 30ms);position:absolute}.Work-module__K_G1Ja__box[aria-expanded=false]:hover .Work-module__K_G1Ja__boxBody .Work-module__K_G1Ja__ghost{transform:translateY(-1.6cqw)}.Work-module__K_G1Ja__shelf[data-dealt=true] .Work-module__K_G1Ja__boxBody .Work-module__K_G1Ja__ghost{opacity:0}.Work-module__K_G1Ja__boxFront{z-index:3;background:linear-gradient(112deg,#0000 18%,#ffffff17 22%,#0000 30%),linear-gradient(#78828c1f,#12161a80);border:1px solid #ffffff29;border-radius:.4cqw .4cqw 1.6cqw 1.6cqw;position:absolute;inset:4.5cqw 0 0;box-shadow:inset 0 1px #ffffff40,inset 0 -3cqw 3cqw #00000059,0 3cqw 5cqw #00000073}.Work-module__K_G1Ja__boxFront:after{content:"";background:#1e222699;border-top:1px solid #ffffff1f;border-radius:0 0 1.6cqw 1.6cqw;height:3cqw;position:absolute;bottom:0;left:0;right:0}.Work-module__K_G1Ja__boxLabel{z-index:1;white-space:nowrap;color:#1a1a1a;font-family:var(--font-hero), monospace;letter-spacing:.06em;text-transform:uppercase;background:#f4f0e6;border-radius:.4cqw;gap:2cqw;padding:.5cqw 1.4cqw;font-size:2.2cqw;font-weight:700;display:flex;position:absolute;bottom:.5cqw;left:50%;transform:translate(-50%)rotate(-1deg)}@media (max-width:720px){.Work-module__K_G1Ja__shelves{grid-template-columns:minmax(0,1fr)}.Work-module__K_G1Ja__shelf[data-place="0"] .Work-module__K_G1Ja__shelfCell,.Work-module__K_G1Ja__shelf[data-place="1"] .Work-module__K_G1Ja__shelfCell{grid-column:1}.Work-module__K_G1Ja__shelf[data-place="0"] .Work-module__K_G1Ja__dealt{grid-row:2}.Work-module__K_G1Ja__shelf[data-place="1"] .Work-module__K_G1Ja__shelfCell{grid-row:3;margin-top:72px}.Work-module__K_G1Ja__shelf[data-place="1"] .Work-module__K_G1Ja__dealt{grid-row:4}}.Work-module__K_G1Ja__dealt{overflow:visible}.Work-module__K_G1Ja__entries{border-top:1px solid #f5f1ea1a;margin-top:20px;list-style:none}.Work-module__K_G1Ja__entry{isolation:isolate;cursor:pointer;border-bottom:1px solid #f5f1ea1a;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:28px;padding:26px 0;display:grid;position:relative}.Work-module__K_G1Ja__entry[data-flying]{z-index:3}.Work-module__K_G1Ja__entry:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#f5f1ea0d;border-radius:12px;transition:opacity .22s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:6px -18px;transform:scale(.99);box-shadow:inset 0 0 0 1px #f5f1ea0f}.Work-module__K_G1Ja__entry:hover:before,.Work-module__K_G1Ja__entry:focus-within:before{opacity:1;transform:none}.Work-module__K_G1Ja__entry:hover .Work-module__K_G1Ja__entryOpen{background-size:100% 2px}.Work-module__K_G1Ja__entryCopy{grid-template-columns:minmax(0,1fr) 240px 150px;align-items:start;gap:32px;display:grid}.Work-module__K_G1Ja__entryDisk{z-index:3;transform-origin:0 0;filter:drop-shadow(0 10px 16px #00000073);transition:filter .35s cubic-bezier(.22,1,.36,1);position:relative}.Work-module__K_G1Ja__entry:hover .Work-module__K_G1Ja__entryDisk,.Work-module__K_G1Ja__entry:focus-within .Work-module__K_G1Ja__entryDisk{filter:drop-shadow(0 18px 24px #0000008c)}.Work-module__K_G1Ja__entry:hover .Work-module__K_G1Ja__shutter{transform:translate(44%)}.Work-module__K_G1Ja__entryTitle{word-spacing:-.3em;font-family:var(--font-hero), monospace;letter-spacing:-.04em;text-transform:uppercase;align-items:baseline;gap:14px;font-size:clamp(20px,2.1vw,26px);font-weight:700;line-height:1.05;display:flex}.Work-module__K_G1Ja__entryNumber{letter-spacing:.06em;color:var(--ink-muted);font-size:12px}.Work-module__K_G1Ja__entryOpen{color:inherit;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-align:left;text-transform:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat;border:none;padding:0;transition:background-size .3s cubic-bezier(.22,1,.36,1)}.Work-module__K_G1Ja__entryOpen:hover,.Work-module__K_G1Ja__entryOpen:focus-visible{background-size:100% 2px;outline:none}.Work-module__K_G1Ja__entryKind{font-family:var(--font-display), sans-serif;color:var(--ink-muted);margin-top:6px;font-size:14px}.Work-module__K_G1Ja__entrySummary{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:58ch;margin-top:12px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.Work-module__K_G1Ja__entrySide{padding-top:4px}.Work-module__K_G1Ja__entryRole{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.Work-module__K_G1Ja__entryStack{color:var(--ink-muted);margin-top:8px;font-size:14px;line-height:1.5}.Work-module__K_G1Ja__entryTool{white-space:nowrap}.Work-module__K_G1Ja__entryDisciplines{font-family:var(--font-hero), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:10px;font-size:10px;font-weight:700}.Work-module__K_G1Ja__entryAction{justify-content:flex-end;display:flex}.Work-module__K_G1Ja__entryLink{background:var(--ink);color:#1a1a1a;white-space:nowrap;border-radius:6px;gap:6px;max-width:100%;padding:8px 12px;font-size:13px;font-weight:500;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 3px #b9b2a6}.Work-module__K_G1Ja__entryLinkLabel{text-overflow:ellipsis;overflow:hidden}.Work-module__K_G1Ja__entryLink:hover,.Work-module__K_G1Ja__entryLink:focus-visible{background:#fff}.Work-module__K_G1Ja__entryLink:active{transform:translateY(2px);box-shadow:0 1px #b9b2a6}@media (max-width:900px){.Work-module__K_G1Ja__entryCopy{grid-template-columns:minmax(0,1fr) auto;gap:14px 24px}.Work-module__K_G1Ja__entryMain{grid-column:1/-1}.Work-module__K_G1Ja__entrySide{flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-top:0;display:flex}.Work-module__K_G1Ja__entryStack{margin-top:0}}@media (max-width:560px){.Work-module__K_G1Ja__entry{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:16px;padding:16px 0;position:relative}.Work-module__K_G1Ja__entryDisk{filter:drop-shadow(0 6px 10px #00000073)}.Work-module__K_G1Ja__entryCopy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.Work-module__K_G1Ja__entryMain{grid-column:auto}.Work-module__K_G1Ja__entrySummary,.Work-module__K_G1Ja__entrySide{display:none}.Work-module__K_G1Ja__entryTitle{gap:10px;font-size:17px;line-height:1.15}.Work-module__K_G1Ja__entryNumber{font-size:10px}.Work-module__K_G1Ja__entryKind{margin-top:4px;font-size:13px}.Work-module__K_G1Ja__entryOpen:after{content:"";position:absolute;inset:0}.Work-module__K_G1Ja__entryOpen:hover,.Work-module__K_G1Ja__entryOpen:focus-visible{background-size:0 2px}.Work-module__K_G1Ja__entryAction{z-index:1;position:relative}.Work-module__K_G1Ja__entryLink{justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:16px}.Work-module__K_G1Ja__entryLinkLabel{display:none}}.Work-module__K_G1Ja__disk{--lift:cubic-bezier(.22, 1, .36, 1);aspect-ratio:1;background:linear-gradient(160deg, #ffffff24, transparent 38%), linear-gradient(0deg, #00000024, transparent 30%), var(--disk);width:100%;color:inherit;clip-path:polygon(0 0,91% 0,100% 9%,100% 100%,0 100%);cursor:pointer;transition:transform .35s var(--lift);border:none;border-radius:4.5%;padding:0;display:block;position:relative;container-type:inline-size}.Work-module__K_G1Ja__disk:not(.Work-module__K_G1Ja__still):hover,.Work-module__K_G1Ja__disk:focus-visible{outline:none;transform:translateY(-8px)rotate(-1.5deg)}.Work-module__K_G1Ja__still{cursor:inherit}.Work-module__K_G1Ja__disk:not(.Work-module__K_G1Ja__still):active{transform:translateY(-3px)scale(.98)}.Work-module__K_G1Ja__media{background:radial-gradient(circle at 40% 35%,#5a4336,#2a1d17 70%);border-radius:1.5cqw;width:20%;height:27%;position:absolute;top:3.5%;left:38%}.Work-module__K_G1Ja__hub{aspect-ratio:1;opacity:.35;background:radial-gradient(circle,#d9dde0 30%,#9aa1a6 72%);border-radius:50%;width:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Work-module__K_G1Ja__shutter{width:52%;height:34%;transition:transform .38s var(--lift);background:linear-gradient(90deg,#a9afb3,#eef0f1 42%,#c2c7ca 70%,#a4aaae);border-radius:0 0 1.8cqw 1.8cqw;position:absolute;top:0;left:22%;box-shadow:inset 0 -1px #00000040,inset 0 1px #fff9}.Work-module__K_G1Ja__shutterWindow{background:linear-gradient(#00000047,#0000001f);border-radius:1cqw;width:20%;height:64%;position:absolute;top:16%;left:12%}.Work-module__K_G1Ja__disk:hover .Work-module__K_G1Ja__shutter,.Work-module__K_G1Ja__disk:focus-visible .Work-module__K_G1Ja__shutter{transform:translate(44%)}.Work-module__K_G1Ja__protect{background:#0000008c;border-radius:1cqw;width:7%;height:7%;position:absolute;bottom:4%;right:5%}.Work-module__K_G1Ja__labelPaper{color:#1a1a1a;text-align:left;background:repeating-linear-gradient(#0000 0 calc(8cqw - 1px),#283c781f calc(8cqw - 1px) 8cqw),#f4f0e6;border-radius:2cqw 2cqw 0 0;flex-direction:column;display:flex;position:absolute;inset:42% 9% 0;overflow:hidden}.Work-module__K_G1Ja__labelBand{background:var(--disk);color:var(--disk-ink);font-family:var(--font-hero), monospace;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:2.4cqw 5cqw;font-size:3.6cqw;font-weight:700;display:flex}.Work-module__K_G1Ja__labelTitle{font-family:var(--font-hero), monospace;letter-spacing:-.04em;text-transform:uppercase;padding:4cqw 5cqw 0;font-size:7.2cqw;font-weight:700;line-height:1}.Work-module__K_G1Ja__labelKind{font-family:var(--font-sans), sans-serif;padding:2cqw 5cqw 0;font-size:4.6cqw;line-height:1.3}.Work-module__K_G1Ja__labelRole{font-family:var(--font-display), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#1a1a1a99;margin-top:auto;padding:0 5cqw 4cqw;font-size:3.4cqw}.Work-module__K_G1Ja__window{width:100%;max-width:none;height:100%;max-height:none;color:inherit;overscroll-behavior:contain;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:0;overflow:auto}html:has(.Work-module__K_G1Ja__window[open]){overflow:hidden}.Work-module__K_G1Ja__window::backdrop{background:#0009;transition:opacity .3s;animation:.3s Work-module__K_G1Ja__backdropIn}@keyframes Work-module__K_G1Ja__backdropIn{0%{opacity:0}}.Work-module__K_G1Ja__closing::backdrop{opacity:0}.Work-module__K_G1Ja__morph{z-index:0;pointer-events:none;display:none;position:fixed}.Work-module__K_G1Ja__window .Work-module__K_G1Ja__panel{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.Work-module__K_G1Ja__disk,.Work-module__K_G1Ja__shutter,.Work-module__K_G1Ja__entryDisk,.Work-module__K_G1Ja__lid,.Work-module__K_G1Ja__boxBody,.Work-module__K_G1Ja__boxBody .Work-module__K_G1Ja__ghost{transition:none}.Work-module__K_G1Ja__window::backdrop{animation:none}}
