.work-case .next-project{margin-top:0;isolation:isolate;box-sizing:border-box;border-top:1px solid #ffffff14;border-bottom-right-radius:18px;border-bottom-left-radius:18px;flex-direction:column;justify-content:center;width:100%;min-height:clamp(320px,40svh,480px);margin-inline:0;padding:42px clamp(20px,2.4vw,36px);display:flex;position:relative;overflow:hidden}.work-case .next-project:before,.work-case .next-project:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.work-case .next-project:before{background:radial-gradient(ellipse 55% 80% at var(--cursor-x,50%) var(--cursor-y,82%), #353dff94 0%, #151cfb35 39%, transparent 77%);opacity:0;transition:opacity .26s}.work-case .next-project:after{opacity:var(--pull-blue-opacity,0);background:radial-gradient(70% 65% at 50% 100%,#151cfb96,#0000 73%)}.next-project:hover:before,.next-project:focus-within:before{opacity:.68}.next-project-dots{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.next-project-core{z-index:2;justify-items:center;gap:clamp(22px,2.5vw,34px);width:100%;display:grid;position:relative}.next-project-link{text-align:center;max-width:100%;display:block}.next-project-link h2{color:#f7f7f2ab;letter-spacing:-.07em;overflow-wrap:anywhere;transform:translateY(var(--pull-y,0px));margin:0;font-size:clamp(44px,6.4vw,108px);font-weight:400;line-height:1;transition:color .2s,transform .12s}.next-project-verb{vertical-align:baseline;margin-inline-end:.22em;display:inline-block}.next-project-verb-rotor{transform-style:preserve-3d;transition:transform .52s cubic-bezier(.22,.8,.22,1);display:grid}.next-project-verb-face{backface-visibility:hidden;grid-area:1/1}.next-project-verb-front{color:#f7f7f27b}.next-project-verb-back{color:#f7f7f2c4;transform:rotateX(180deg)}.next-project:hover .next-project-verb-rotor,.next-project:focus-within .next-project-verb-rotor{transform:rotateX(-180deg)}.next-project-name{display:inline-block}.next-project-arrow{color:#c7ff4588;vertical-align:-.025em;width:.64em;height:.64em;margin-inline-start:.1em;transition:color .2s;display:inline-block;overflow:visible}.next-project:hover .next-project-link h2,.next-project:focus-within .next-project-link h2,.next-project[data-pull-phase=pulling] .next-project-link h2,.next-project[data-pull-phase=returning] .next-project-link h2{color:var(--paper)}.next-project:hover .next-project-link h2,.next-project:focus-within .next-project-link h2{transform:translateY(calc(var(--pull-y,0px) - 3px))}.next-project:hover .next-project-arrow,.next-project:focus-within .next-project-arrow{color:var(--lime)}.next-project-meter{text-align:left;width:min(610px,100%)}.next-project-progress{gap:4px;width:100%;height:15px;display:flex}.next-project-progress>span{background:#e8eaff35;border-radius:1px;flex:1;min-width:0;transition:background-color .1s linear,box-shadow .1s linear}.next-project-progress>span.is-filled{background:var(--lime);box-shadow:0 0 12px #c7ff4570}.next-project-meter p{color:#f7f7f297;letter-spacing:.015em;font-variant-numeric:tabular-nums;margin:13px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(12px,1vw,15px);transition:color .2s}.next-project:hover .next-project-meter p,.next-project:focus-within .next-project-meter p,.next-project[data-pull-phase=pulling] .next-project-meter p,.next-project[data-pull-phase=returning] .next-project-meter p{color:var(--lime)}.next-project-announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.work-case .next-project{border-bottom-right-radius:12px;border-bottom-left-radius:12px;min-height:clamp(320px,44svh,390px);margin-inline:0;padding:36px 16px}.next-project-core{gap:24px}.next-project-link h2{font-size:clamp(42px,9vw,70px)}.next-project-progress{gap:3px;height:12px}}@media (prefers-reduced-motion:reduce){.work-case .next-project:before,.work-case .next-project:after{opacity:0;transition:none}.next-project-link h2{transition:none;transform:none}.next-project-verb-rotor{transition:none;transform:none!important}.next-project:hover .next-project-verb-front,.next-project:focus-within .next-project-verb-front{color:#f7f7f2c4}.next-project-meter p{transition:none}}html[data-next-project-transition]{--next-chapter-duration:.82s}html[data-next-project-transition] .case-title-period{opacity:0}.case-title-period{transition:opacity .14s ease-out}html[data-next-project-transition]::view-transition{background:#080a20}html[data-next-project-transition]::view-transition-group(root){animation-duration:var(--next-chapter-duration);animation-timing-function:cubic-bezier(.22,.68,0,1)}html[data-next-project-transition]::view-transition-group(next-project-title){animation-duration:var(--next-chapter-duration);animation-timing-function:cubic-bezier(.22,.68,0,1)}html[data-next-project-transition]::view-transition-group(root){overflow:clip}html[data-next-project-transition]::view-transition-old(root){animation:next-chapter-out var(--next-chapter-duration) cubic-bezier(.22,.68,0,1) both}html[data-next-project-transition]::view-transition-new(root){animation:next-chapter-in var(--next-chapter-duration) cubic-bezier(.22,.68,0,1) both}html[data-next-project-transition]::view-transition-old(next-project-title){object-fit:contain}html[data-next-project-transition]::view-transition-new(next-project-title){object-fit:contain}html[data-next-project-transition]::view-transition-old(next-project-title){animation:next-title-out var(--next-chapter-duration) linear both}html[data-next-project-transition]::view-transition-new(next-project-title){animation:next-title-in var(--next-chapter-duration) linear both}html[data-next-project-transition]::view-transition-group(next-project-title){z-index:6}html[data-next-project-transition]::view-transition-group(next-project-cover){z-index:2}html[data-next-project-transition]::view-transition-new(next-project-cover){animation:.62s cubic-bezier(.22,.68,0,1) .14s both next-cover-enter}html[data-next-project-transition]::view-transition-group(next-project-frame){z-index:8;animation:none}html[data-next-project-transition]::view-transition-old(next-project-frame){opacity:1;animation:none}html[data-next-project-transition]::view-transition-new(next-project-frame){opacity:0;animation:none}@keyframes next-chapter-out{0%{opacity:1;transform:translateY(0)}55%{opacity:1}to{opacity:0;transform:translateY(-100svh)}}@keyframes next-chapter-in{0%{transform:translateY(100svh)}to{transform:translateY(0)}}@keyframes next-cover-enter{0%{opacity:0;transform:translateY(min(18svh,160px))}to{opacity:1;transform:translateY(0)}}@keyframes next-title-out{0%,64%{opacity:1}to{opacity:0}}@keyframes next-title-in{0%,54%{opacity:0}to{opacity:1}}@media (max-width:760px){html[data-next-project-transition]{--next-chapter-duration:.72s}html[data-next-project-transition]::view-transition-new(next-project-cover){animation-duration:.54s;animation-delay:.12s}@keyframes next-cover-enter{0%{opacity:0;transform:translateY(min(18svh,100px))}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.case-title-period{transition:none}html[data-next-project-transition]::view-transition-group(*){animation-duration:.01ms!important;animation-delay:0s!important}html[data-next-project-transition]::view-transition-old(root){animation-duration:.01ms!important;animation-delay:0s!important}html[data-next-project-transition]::view-transition-new(root){animation-duration:.01ms!important;animation-delay:0s!important}}
