._portfolioStage_17t2h_1{--parallax-x:0px;--parallax-y:0px;--card-size:clamp(112px, 8.4vw, 168px);--card-caption-height:clamp(27px, 2vw, 36px);isolation:isolate;color:#f5f1e9;height:100svh;min-height:100svh;font-family:var(--body);-webkit-user-select:none;user-select:none;background:#090b0d;position:relative;overflow:hidden}._stageScene_17t2h_30{transform-origin:82%;will-change:transform;transition:transform .62s cubic-bezier(.18,.9,.24,1.03),opacity .52s,filter .52s;position:absolute;inset:0;overflow:clip;transform:translate(0,0)scale(1)}._stageContent_17t2h_45{position:absolute;inset:0}._portfolioStage_17t2h_1[data-immersive=true] ._profileEdgeTrigger_17t2h_49{pointer-events:none;display:none!important}._portfolioStage_17t2h_1[data-immersive=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-immersive=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-immersive=true] ._carouselRegion_17t2h_55{pointer-events:none}._portfolioStage_17t2h_1[data-immersive=true] ._topNavigation_17t2h_51{animation:.76s cubic-bezier(.2,.72,.2,1) both _immersiveExitTop_17t2h_1}._portfolioStage_17t2h_1[data-immersive=true] ._projectInfo_17t2h_53{animation:.76s cubic-bezier(.2,.72,.2,1) both _immersiveExitLeft_17t2h_1}._portfolioStage_17t2h_1[data-immersive=true] ._carouselRegion_17t2h_55{animation:.79s cubic-bezier(.2,.72,.2,1) both _immersiveExitRailUp_17t2h_1}._portfolioStage_17t2h_1[data-immersive=true][data-immersive-settled=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-immersive=true][data-immersive-settled=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-immersive=true][data-immersive-settled=true] ._carouselRegion_17t2h_55{opacity:0;visibility:hidden;animation:none}._portfolioStage_17t2h_1[data-immersive=true] ._ambientLayer_17t2h_69{animation:.62s both _immersiveAmbientOut_17t2h_1}._portfolioStage_17t2h_1[data-immersive=true] ._backgroundStack_17t2h_71{animation:.98s cubic-bezier(.2,.72,.2,1) both _immersiveDepthRetreat_17t2h_1}._portfolioStage_17t2h_1[data-immersive=false][data-immersive-visited=true] ._topNavigation_17t2h_51{animation:.72s cubic-bezier(.16,1,.3,1) both _immersiveReturnTop_17t2h_1}._portfolioStage_17t2h_1[data-immersive=false][data-immersive-visited=true] ._projectInfo_17t2h_53{animation:.74s cubic-bezier(.16,1,.3,1) both _immersiveReturnLeft_17t2h_1}._portfolioStage_17t2h_1[data-immersive=false][data-immersive-visited=true] ._carouselRegion_17t2h_55{animation:.76s cubic-bezier(.16,1,.3,1) both _immersiveReturnRailUp_17t2h_1}._portfolioStage_17t2h_1[data-immersive=false][data-immersive-visited=true] ._ambientLayer_17t2h_69{animation:.56s both _immersiveAmbientIn_17t2h_1}._portfolioStage_17t2h_1[data-immersive=false][data-immersive-visited=true] ._backgroundStack_17t2h_71{animation:.76s cubic-bezier(.16,1,.3,1) both _immersiveDepthReturn_17t2h_1}._portfolioStage_17t2h_1[data-profile-open=true] ._stageScene_17t2h_30{filter:none;opacity:1;transform:none}._topNavigation_17t2h_51,._projectInfo_17t2h_53,._carouselRegion_17t2h_55{transition:opacity .36s,transform .56s cubic-bezier(.16,1,.3,1)}._portfolioStage_17t2h_1[data-profile-open=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-profile-open=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-profile-open=true] ._carouselRegion_17t2h_55{pointer-events:none;opacity:0!important}._portfolioStage_17t2h_1[data-profile-open=true] ._topNavigation_17t2h_51{transform:translateY(-18px)}._portfolioStage_17t2h_1[data-profile-open=true] ._projectInfo_17t2h_53{transform:translate(-22px)}._portfolioStage_17t2h_1[data-profile-open=true] ._carouselRegion_17t2h_55{transform:translateY(22px)}._profileEdgeTrigger_17t2h_49{z-index:70;width:clamp(12px,.8vw,18px);display:none;position:fixed;inset:0 auto 0 0}._portfolioStage_17t2h_1[data-entry-locked=true] ._profileEdgeTrigger_17t2h_49{pointer-events:none;display:none!important}._orientationGate_17t2h_132,._mobileEntryLoader_17t2h_134{display:none}._orientationGate_17t2h_132{z-index:110;color:#f4efe6;text-align:center;background:#111418;place-content:center;justify-items:center;gap:13px;padding:32px;position:fixed;inset:0}._orientationGate_17t2h_132 p,._mobileEntryLoader_17t2h_134 p{color:#f4efe685;font:700 .52rem/1.4 var(--mono);letter-spacing:.16em;margin:0}._orientationGate_17t2h_132 h1{font:830 clamp(2rem,10vw,3.8rem)/.9 var(--display);letter-spacing:-.045em;margin:4px 0 0}._orientationGate_17t2h_132>span{color:#f4efe6a8;max-width:440px;font-size:.76rem;line-height:1.65}._orientationGate_17t2h_132 button,._loaderOrientationAction_17t2h_172 button{color:#111418;min-width:170px;min-height:44px;font:720 .55rem var(--mono);letter-spacing:.1em;background:#f4efe6;border:1px solid #f4efe657;border-radius:12px;margin-top:8px}._orientationGate_17t2h_132 small,._loaderOrientationAction_17t2h_172 small{color:#f4efe685;max-width:330px;font:600 .48rem/1.5 var(--mono);letter-spacing:.05em}._orientationDevice_17t2h_178{border:2px solid #f4efe6c2;border-radius:13px;width:92px;height:58px;margin-bottom:8px;animation:1.9s cubic-bezier(.5,.05,.25,1) infinite alternate _orientationHint_17t2h_1;position:relative;transform:rotate(-8deg)}._orientationDevice_17t2h_178:before{content:"";border-top:1px solid #f4efe67a;border-right:1px solid #f4efe67a;width:8px;height:8px;position:absolute;top:50%;right:-18px;transform:rotate(45deg)}._orientationDevice_17t2h_178 i{background:#d85f43;border-radius:7px;position:absolute;inset:7px}._mobileEntryLoader_17t2h_134{z-index:120;padding:max(24px,env(safe-area-inset-top)) max(30px,calc(env(safe-area-inset-right) + 30px)) max(22px,env(safe-area-inset-bottom)) max(30px,calc(env(safe-area-inset-left) + 30px));color:#17191b;opacity:1;background:#d4d3d1;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:center;gap:clamp(10px,2vh,22px);transition:opacity .72s cubic-bezier(.4,0,.2,1),transform .72s cubic-bezier(.16,1,.3,1),visibility 0s linear .72s;display:grid;position:fixed;inset:0;transform:translateZ(0)}._mobileEntryLoader_17t2h_134:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 calc(50% - .5px),#17191b14 50%,#0000 calc(50% + .5px));position:absolute;inset:0}._mobileEntryLoader_17t2h_134[data-state=exiting]{visibility:hidden;opacity:0;transform:scale(1.025)}._loaderBrand_17t2h_222{color:#17191ba3;font:750 .58rem var(--mono);letter-spacing:.14em;grid-column:1/-1;justify-content:space-between;align-self:start;display:flex}._loaderBrand_17t2h_222 span{color:#17191b61}._loaderSequence_17t2h_226{text-align:center;grid-row:2;align-content:center;align-self:center;justify-items:center;gap:clamp(13px,2.1vh,24px);min-height:0;display:grid}._loaderNumeral_17t2h_228{place-items:center;width:min(88vw,1180px);height:clamp(160px,34vh,390px);display:grid;position:relative}._loaderDigits_17t2h_230{white-space:nowrap;justify-content:center;align-items:center;display:flex}._loaderDigits_17t2h_230 span{color:#0000;-webkit-text-stroke:1.35px #17191b;font:850 clamp(11rem,27vw,25rem)/.72 var(--display);letter-spacing:-.09em}._loaderNumeral_17t2h_228[data-complete=true] ._loaderDigits_17t2h_230 span{font-size:clamp(10rem,25vw,23rem)}._loaderOrb_17t2h_236{z-index:2;aspect-ratio:1;color:#17191b;cursor:default;pointer-events:none;background:radial-gradient(circle at 34% 25%,#fff 0 7%,#0000 8%),radial-gradient(circle at 42% 35%,#ff4c56 0,#df0011 44%,#9e000b 100%);border:1px solid #4a0005b3;border-radius:50%;width:clamp(32px,4.8vw,66px);padding:0;transition:width .52s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1);animation:.92s cubic-bezier(.34,.04,.26,1) infinite _loaderOrbBounceVertical_17t2h_1;position:relative;box-shadow:0 10px 15px #50000633}._loaderOrb_17t2h_236>b{color:#17191b;opacity:0;width:180px;font:850 .62rem/.95 var(--display);letter-spacing:.04em;pointer-events:none;transition:opacity .3s, transform .42s var(--ease-out);gap:3px;display:grid;position:absolute;top:calc(100% + 18px);left:50%;transform:translate(-50%)translateY(5px)}._loaderOrb_17t2h_236>b small{font:650 .48rem/1.2 var(--body);letter-spacing:.08em}._loaderSpark_17t2h_242{color:#fff;opacity:0;text-shadow:0 0 8px #ffffffb8;font:800 clamp(1.3rem,2.6vw,2.3rem)/1 serif;position:absolute;top:-18%;left:50%;transform:translate(-50%,-50%)}._mobileEntryLoader_17t2h_134[data-state=ready] ._loaderDigits_17t2h_230,._mobileEntryLoader_17t2h_134[data-state=ready] ._loaderCopy_17t2h_246,._mobileEntryLoader_17t2h_134[data-state=ready] ._loaderProgress_17t2h_248{opacity:0;transition:opacity .42s ease, transform .52s var(--ease-out);transform:scale(.96)}._mobileEntryLoader_17t2h_134[data-state=ready] ._loaderOrb_17t2h_236{cursor:pointer;pointer-events:auto;width:clamp(54px,6vw,78px);animation:none;position:fixed;top:48%;left:50%;transform:translate(-50%,-50%)}._mobileEntryLoader_17t2h_134[data-state=ready] ._loaderOrb_17t2h_236>b{opacity:1;transform:translate(-50%)}._mobileEntryLoader_17t2h_134[data-state=ready] ._loaderSpark_17t2h_242{opacity:1;animation:1.3s ease-in-out infinite _loaderSparkTwinkle_17t2h_1}._mobileEntryLoader_17t2h_134[data-state=exiting] ._loaderOrb_17t2h_236{animation:.72s cubic-bezier(.2,.72,.2,1) forwards _loaderSparkEnter_17t2h_1}._mobileEntryLoader_17t2h_134[data-state=exiting] ._loaderOrb_17t2h_236>b{opacity:0}._loaderCopy_17t2h_246{max-width:720px}._loaderCopy_17t2h_246 p{color:#17191b73;font:720 .58rem var(--mono);letter-spacing:.15em;margin:0}._loaderCopy_17t2h_246 h1{font:850 clamp(2.8rem,6.5vw,6.7rem)/.84 var(--display);letter-spacing:-.065em;margin:15px 0 17px}._loaderCopy_17t2h_246>span{color:#17191b94;max-width:500px;font-size:clamp(.72rem,1.5vw,.92rem);line-height:1.65;display:block}._loaderMediaStatus_17t2h_268{gap:5px;width:min(440px,78vw);margin:14px auto 0;display:grid}._loaderMediaStatus_17t2h_268 span{color:#17191b8a;font:680 .5rem var(--mono);letter-spacing:.08em;text-align:left;border-top:1px solid #17191b21;grid-template-columns:1fr auto;gap:12px;padding-top:5px;display:grid}._loaderMediaStatus_17t2h_268 i{font-variant-numeric:tabular-nums;font-style:normal}._loaderHints_17t2h_274{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:24px;display:flex}._loaderHints_17t2h_274>span{align-items:center;gap:9px;display:flex}._loaderHints_17t2h_274 b{color:#17191ba8;font:650 .68rem/1 var(--body);letter-spacing:.03em}._loaderHeadsetIcon_17t2h_280,._loaderRotateIcon_17t2h_282{width:27px;height:23px;display:block;position:relative}._loaderHeadsetIcon_17t2h_280{border:1.7px solid #17191b;border-bottom:0;border-radius:14px 14px 0 0}._loaderHeadsetIcon_17t2h_280:before,._loaderHeadsetIcon_17t2h_280:after{content:"";background:#d4d3d1;border:1.7px solid #17191b;border-radius:4px;width:5px;height:10px;position:absolute;bottom:-1px}._loaderHeadsetIcon_17t2h_280:before{left:-3px}._loaderHeadsetIcon_17t2h_280:after{right:-3px}._loaderRotateIcon_17t2h_282{border:1.7px solid #17191b;border-radius:5px;width:30px;transform:rotate(90deg)scale(.72)}._loaderRotateIcon_17t2h_282:before{content:"";border:1.5px solid #0000;border-top-color:#17191b;border-radius:50%;width:43px;height:34px;position:absolute;top:-9px;left:-12px}._loaderRotateIcon_17t2h_282:after{content:"";border-top:1.5px solid #17191b;border-right:1.5px solid #17191b;width:5px;height:5px;position:absolute;top:-10px;right:-12px;transform:rotate(30deg)}._loaderProgress_17t2h_248{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:16px;display:grid}._loaderProgress_17t2h_248>div{background:#17191b29;height:2px;overflow:hidden}._loaderProgress_17t2h_248 i{background:#df0011;height:100%;transition:width .32s cubic-bezier(.16,1,.3,1);display:block}._loaderProgress_17t2h_248>span{color:#17191b99;min-width:108px;font:700 .55rem var(--mono);letter-spacing:.1em}._loaderOrientationAction_17t2h_172{right:max(30px,calc(env(safe-area-inset-right) + 30px));justify-items:end;gap:7px;display:grid;position:absolute;bottom:42px}._loaderOrientationAction_17t2h_172 button{margin:0}@keyframes _loaderOrbBounce_17t2h_1{0%,to{transform:translate(-50%,-50%)scaleX(1.05)scaleY(.94)}48%{transform:translate(-50%,calc(-50% - 28px))scaleX(.94)scaleY(1.06)}72%{transform:translate(-50%,calc(4px - 50%))scaleX(1.08)scaleY(.91)}}@keyframes _loaderOrbBounceVertical_17t2h_1{0%,to{transform:translateY(0)scaleX(1.05)scaleY(.94)}48%{transform:translateY(-28px)scaleX(.94)scaleY(1.06)}72%{transform:translateY(4px)scaleX(1.08)scaleY(.91)}}@keyframes _loaderOrbReady_17t2h_1{0%,to{transform:translate(-50%,-50%)scale(1)}48%{transform:translate(-50%,calc(-50% - 9px))scale(.96,1.04)}72%{transform:translate(-50%,calc(2px - 50%))scale(1.04,.96)}}@keyframes _loaderSparkTwinkle_17t2h_1{0%,to{opacity:.5;transform:translate(-50%,-50%)rotate(0)scale(.65)}50%{opacity:1;transform:translate(-50%,-50%)rotate(180deg)scale(1.22)}}@keyframes _loaderSparkEnter_17t2h_1{0%{transform:translate(-50%,-50%)scale(1)}28%{transform:translate(-50%,-50%)scale(.82)}to{opacity:.92;transform:translate(-50%,-50%)scale(26)}}@media (hover:hover) and (pointer:fine){._profileEdgeTrigger_17t2h_49{display:block}._portfolioStage_17t2h_1[data-profile-open=true] ._profileEdgeTrigger_17t2h_49{pointer-events:none}}._backgroundStack_17t2h_71,._backgroundLayer_17t2h_376,._backgroundDrift_17t2h_378{position:absolute;inset:0}._backgroundStack_17t2h_71{z-index:-4;view-transition-name:portfolio-world;background:#090b0d;overflow:hidden}._backgroundLayer_17t2h_376{opacity:1;overflow:hidden}._backgroundCurrent_17t2h_391{animation:.68s cubic-bezier(.2,.72,.2,1) both _backgroundIn_17t2h_1}._backgroundPrevious_17t2h_392{z-index:-1;animation:.68s both _backgroundOut_17t2h_1}._backgroundDrift_17t2h_378{opacity:1;transition:opacity .18s;animation:24s ease-in-out infinite alternate _cinematicDrift_17t2h_1;transform:scale(1.006)}._backgroundStack_17t2h_71[data-video-status=playing] ._backgroundDrift_17t2h_378{animation-play-state:paused}._backgroundDrift_17t2h_378[data-failed=true]{opacity:0}._backgroundImage_17t2h_398,._backgroundVideo_17t2h_400{object-fit:cover;image-rendering:auto;width:100%;max-width:none;height:100%}._backgroundImage_17t2h_398{transform:translate3d(var(--parallax-x), var(--parallax-y), 0) scale(1.006);transition:transform .9s cubic-bezier(.2,.72,.2,1),filter .52s}._backgroundVideo_17t2h_400{z-index:2;opacity:0;transition:opacity .76s;position:absolute;inset:0}._backgroundVideo_17t2h_400._videoReady_17t2h_432{opacity:1}._backgroundCurrent_17t2h_391,._backgroundPrevious_17t2h_392,._backgroundDrift_17t2h_378,._floatLayer_17t2h_438,._cardButton_17t2h_439,._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440,._cardButton_17t2h_439[data-selected=true] ._cardSurface_17t2h_441{animation:none}._backgroundDrift_17t2h_378,._backgroundImage_17t2h_398{transition:none;transform:none}._backgroundFallback_17t2h_450{color:color-mix(in srgb, var(--project-accent) 72%, white);background:linear-gradient(125deg, #111416 0 48%, color-mix(in srgb, var(--project-accent) 22%, #111416) 100%);text-align:right;place-content:center end;gap:12px;padding:8vw;display:grid;position:absolute;inset:0}._backgroundFallback_17t2h_450 span{font:650 .7rem var(--mono);letter-spacing:.18em}._backgroundFallback_17t2h_450 strong{max-width:50vw;font:850 clamp(3.5rem, 10vw, 10rem)/.78 var(--display);letter-spacing:-.06em}._ambientLayer_17t2h_69{z-index:-2;pointer-events:none;position:absolute;inset:0}._ambientVignette_17t2h_482{background:linear-gradient(90deg,#050709c2 0,#05070959 25%,#05070914 46%,#0000 60%),linear-gradient(0deg,#04050794 0,#0405072e 15%,#0000 31%);position:absolute;inset:0}._ambientGrain_17t2h_496{opacity:0;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 0 0,#ffffff38 0 1px,#0000 1px 4px) 0 0/5px 5px;display:none;position:absolute;inset:-20%;transform:rotate(7deg)}._ambientEdge_17t2h_516{display:none}._topNavigation_17t2h_51{z-index:10;min-height:78px;padding:max(18px, env(safe-area-inset-top)) clamp(24px, 3.6vw, 68px) 12px;text-shadow:0 2px 18px #0000009e;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:absolute;top:0;left:0;right:0}._homeMark_17t2h_548{min-height:44px;color:inherit;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-self:start;align-items:center;gap:12px;padding:3px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex}._homeMark_17t2h_548 strong{isolation:isolate;width:46px;height:46px;box-shadow:none;-webkit-backdrop-filter:blur(8px)saturate(1.38);view-transition-name:portfolio-avatar;background:#d6eff81f;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}._homeMark_17t2h_548 strong:before{content:"";z-index:2;border-radius:inherit;mix-blend-mode:screen;opacity:.42;pointer-events:none;background:linear-gradient(132deg,#ffffff5c 5%,#0000 34% 68%,#afe2f91f);position:absolute;inset:-26%;transform:translate(-12%,-10%)rotate(-8deg)}._homeMark_17t2h_548 strong:after{content:"";z-index:3;pointer-events:none;border:1px solid #ffffff47;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 8px #ffffff2e}._homeMark_17t2h_548 strong img{z-index:1;object-fit:cover;object-position:50% 28%;filter:saturate(.94)contrast(1.04);border-radius:50%;width:100%;height:100%;transform:scale(1.12)}._homeMark_17t2h_548>span{text-align:left;gap:1px;display:grid}._homeMark_17t2h_548 span b{font:760 .72rem var(--display);letter-spacing:.1em}._homeMark_17t2h_548 span small{color:#f5f1e980;font:500 .38rem var(--mono);letter-spacing:.14em}._homeMark_17t2h_548:hover,._homeMark_17t2h_548:focus-visible{background:0 0;outline:none;transform:none}._homeMark_17t2h_548:hover strong,._homeMark_17t2h_548:focus-visible strong{border-color:#fff;box-shadow:inset 0 2px 1px #fff,inset 2px 0 2px #9edfff57,inset -2px 0 2px #ffce8e47,inset 0 -7px 12px #04080b38,0 8px 22px #00000038}._centerNavigation_17t2h_563{background:linear-gradient(145deg, #ffffff1c, transparent 44%), var(--home-glass);min-height:62px;box-shadow:none;-webkit-backdrop-filter:blur(12px)saturate(1.28);view-transition-name:portfolio-section-nav;border:0;border-radius:999px;justify-self:center;align-items:center;gap:18px;padding:10px 18px 10px 10px;display:flex}._sectionNavigation_17t2h_564{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:16px;grid-template-columns:repeat(2,70px);align-items:center;padding:0;display:grid;position:relative}._sectionLens_17t2h_565{z-index:-1;-webkit-backdrop-filter:blur(8px)saturate(1.45)brightness(1.08);transform-origin:50%;will-change:transform;background:radial-gradient(circle at 36% 12%,#ffffff57,#0000 42%),linear-gradient(145deg,#e1f4fb2e,#ffffff0d 48%,#ffd39a1c);border:1px solid #ffffffad;border-radius:15px;width:70px;height:40px;transition:transform .46s cubic-bezier(.65,-.18,.24,1.14);position:absolute;top:0;left:0;overflow:hidden;transform:translate(0,0);box-shadow:inset 0 2px 1px #ffffffd1,inset 1px 0 1px #aae5ff57,inset -1px 0 1px #ffd29747,inset 0 -7px 13px #04080c1f,0 7px 18px #0000002e}._sectionNavigation_17t2h_564[data-active=soundtrack] ._sectionLens_17t2h_565{transform:translate(100%)scale(1)}._sectionNavigation_17t2h_564 a{color:#f5f1e980;min-height:40px;font:700 .58rem var(--mono);letter-spacing:.08em;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border-radius:15px;place-items:center;padding:0 11px;transition:color .15s,text-shadow .15s,transform .11s ease-out;display:grid;position:relative}._sectionNavigation_17t2h_564 a:hover,._sectionNavigation_17t2h_564 a:focus-visible{color:#fff;text-shadow:0 0 12px #ddf4ff9e}._sectionNavigation_17t2h_564 a:focus-visible{outline-offset:2px;outline:1px solid #ffffffd1}._sectionNavigation_17t2h_564 a[aria-current=page]{color:#fff;text-shadow:0 1px 8px #00000073}._topStatus_17t2h_572{color:#f5f1e9a8;font:620 .61rem var(--mono);letter-spacing:.12em;border-left:1px solid #ffffff2e;align-items:baseline;gap:8px;padding-left:18px;display:flex}._topStatus_17t2h_572 b{color:#fff;font-size:.8rem}._topStatus_17t2h_572 i{opacity:.4;font-style:normal}._topStatus_17t2h_572 small{color:#f5f1e96b;margin-left:4px;font-size:.45rem}._topControls_17t2h_579{background:linear-gradient(145deg, #ffffff1c, transparent 44%), var(--home-glass);min-height:54px;box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(1.3);border:0;border-radius:999px;justify-self:end;align-items:center;gap:0;padding:6px;display:flex}._indexTrigger_17t2h_580,._soundTrigger_17t2h_581{color:#f5f1e9;cursor:pointer;min-height:40px;font:680 .6rem var(--mono);letter-spacing:.1em;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;padding:0 12px;transition:color .15s,text-shadow .15s,transform .11s ease-out;display:inline-flex}._soundTrigger_17t2h_581{border-right:1px solid #ffffff29;border-radius:11px 0 0 11px}._indexTrigger_17t2h_580>span{font-size:1rem;transition:transform .36s cubic-bezier(.16,1,.3,1)}._soundTrigger_17t2h_581>span{color:#ffffff94;font-size:.5rem}._indexTrigger_17t2h_580:hover,._indexTrigger_17t2h_580:focus-visible,._soundTrigger_17t2h_581:hover,._soundTrigger_17t2h_581:focus-visible{color:#fff;text-shadow:0 0 12px #ddf4ffa8;background:0 0}._indexTrigger_17t2h_580:hover>span,._indexTrigger_17t2h_580:focus-visible>span{transform:rotate(90deg)}._projectInfo_17t2h_53{z-index:6;width:min(590px,44vw);animation:.44s cubic-bezier(.16,1,.3,1) both _infoIn_17t2h_1;position:absolute;top:clamp(112px,15.5vh,174px);left:clamp(24px,5vw,96px)}._projectKickerRow_17t2h_636{align-items:center;min-height:34px;margin:0 0 16px;display:flex}._projectKicker_17t2h_636{color:#f5f1e9c7;min-height:34px;font-family:var(--mono);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:10px;margin:0;padding-left:13px;display:inline-grid;position:relative}._projectKicker_17t2h_636:before{content:"";background:linear-gradient(#dff7ff,#f3b87a);border-radius:99px;width:2px;position:absolute;inset:2px auto 2px 0;box-shadow:0 0 12px #c7ebf861}._projectNumber_17t2h_651{color:#fff;min-width:35px;font:760 .72rem/1 var(--mono);letter-spacing:.08em;border-right:1px solid #ffffff2e;grid-row:1/3;align-self:stretch;place-items:center;padding-right:10px;display:grid}._projectTypeLabel_17t2h_652{color:#fff;font:750 .72rem/1.1 var(--body);letter-spacing:.12em}._projectKicker_17t2h_636 small{color:#deebf17a;font:600 .4rem/1.1 var(--mono);letter-spacing:.17em}._projectTitleBlock_17t2h_654{border-bottom:1px solid #ffffff29;width:fit-content;max-width:100%;padding-bottom:13px}._projectInfo_17t2h_53 h1{max-width:720px;font:850 clamp(3rem, 5.05vw, 5.8rem)/.88 var(--display);letter-spacing:-.06em;text-wrap:balance;text-shadow:0 4px 30px #0006;margin:0}._projectEnglish_17t2h_656{color:#f5f1e9c2;font:700 clamp(.64rem, .92vw, .8rem)/1.35 var(--mono);letter-spacing:.15em;margin:12px 0 0}._projectSummary_17t2h_657{color:#f5f1e9e6;text-shadow:0 2px 18px #00000085;max-width:500px;margin:17px 0 0;padding-left:16px;font-size:clamp(.86rem,1.02vw,1.02rem);line-height:1.62;position:relative}._projectSummary_17t2h_657>span{background:#e5f5fbe0;border-radius:50%;width:5px;height:5px;position:absolute;top:.48em;left:0;box-shadow:0 0 10px #c5e8f780}._projectTags_17t2h_659{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}._projectTags_17t2h_659 span{color:#f5f1e9c7;font:620 .54rem var(--mono);letter-spacing:.08em;background:#080a0c24;border:1px solid #ffffff42;border-radius:999px;padding:5px 10px}._projectMediaLoad_17t2h_662{isolation:isolate;color:#f5f1e9b3;width:min(355px,100%);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:999px;gap:8px;margin-top:15px;padding:11px 17px;display:grid;position:relative;overflow:hidden}._projectMediaLoad_17t2h_662>:not(canvas){z-index:1;position:relative}._projectMediaLoad_17t2h_662>div{font:690 .48rem var(--mono);letter-spacing:.08em;justify-content:space-between;gap:16px;display:flex}._projectMediaLoad_17t2h_662>div b{color:#f5f1e9e6;font-variant-numeric:tabular-nums}._projectMediaLoad_17t2h_662>i{background:#02070a38;border:1px solid #ffffff3d;border-radius:999px;height:6px;display:block;overflow:hidden;box-shadow:inset 0 1px 3px #0000006b,0 1px #ffffff1f}._projectMediaLoad_17t2h_662>i em{border-radius:inherit;background:linear-gradient(90deg,#c0ebf9b8,#ffffffeb 42%,#f0b06f);height:100%;transition:width .22s;display:block;box-shadow:0 0 12px #d6eff86b}._projectMediaLoad_17t2h_662>i[data-indeterminate=true] em{animation:1.1s ease-in-out infinite _projectLoadIndeterminate_17t2h_1;width:42%!important}._projectMediaLoad_17t2h_662>small{color:#f5f1e96b;font:620 .42rem var(--mono);letter-spacing:.07em}._projectMediaLoad_17t2h_662[data-state=ready]{background-color:#17181529;border-color:#ffffff94}._projectMediaLoad_17t2h_662[data-state=error]{border-color:#ff76697a}._projectActions_17t2h_675{align-items:center;gap:18px;min-height:46px;margin-top:21px;display:flex}._documentTrigger_17t2h_676{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.18);cursor:pointer;background:linear-gradient(145deg,#ffffff29,#181d222e);border:1px solid #ffffff8a;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;padding:0;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s,transform .11s ease-out;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -8px 16px #05090c21,0 12px 28px #00000038}._documentTrigger_17t2h_676:before{content:"";z-index:0;border-radius:inherit;opacity:.2;pointer-events:none;will-change:transform, opacity;background:#e2f4ff1c;border:1px solid #ffffffc7;animation:2.6s cubic-bezier(.455,.03,.515,.955) infinite _documentTriggerBreathe_17t2h_1;position:absolute;inset:-5px;transform:scale(.88);box-shadow:0 0 20px #caebff57}._documentTrigger_17t2h_676:after{content:attr(data-control-label);z-index:4;color:#fffffff0;width:max-content;max-width:min(220px,100vw - 32px);font:560 .68rem/1 var(--body);letter-spacing:.05em;opacity:0;pointer-events:none;white-space:nowrap;transform-origin:50% 100%;will-change:opacity,transform;background:#070c12eb;border:1px solid #fff3;border-radius:8px;padding:8px 11px;transition:opacity .14s cubic-bezier(.215,.61,.355,1),transform .18s cubic-bezier(.215,.61,.355,1);position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,6px)scale(.97);box-shadow:0 10px 26px #00000052}._documentTrigger_17t2h_676>span{z-index:1;will-change:transform, opacity;align-items:center;gap:5px;animation:2.6s cubic-bezier(.455,.03,.515,.955) infinite _documentDotsBreathe_17t2h_1;display:flex;position:relative}._documentTrigger_17t2h_676 i{background:currentColor;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 8px #ffffff80}._documentTrigger_17t2h_676:active{transform:translateY(1px)scale(.985)}._documentTrigger_17t2h_676:focus-visible{outline-offset:3px;outline:1px solid #fff}._documentTrigger_17t2h_676:focus-visible:after{opacity:1;transition:none;transform:translate(-50%)scale(1)}@media (hover:hover) and (pointer:fine){._documentTrigger_17t2h_676:hover{color:#14161a;background:#fff;border-color:#fff;box-shadow:0 0 0 2px #0a0d12b8,0 0 0 4px #ffffff80,0 14px 30px #0000004d}._documentTrigger_17t2h_676:hover:after{opacity:1;transition-delay:.12s;transform:translate(-50%)scale(1)}}@keyframes _documentTriggerBreathe_17t2h_1{0%,to{opacity:.2;transform:scale(.88)}50%{opacity:.88;transform:scale(1.06)}}@keyframes _documentDotsBreathe_17t2h_1{0%,to{opacity:.68;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}._documentOverlay_17t2h_760{z-index:140;place-items:end center;padding:14px 16px;display:grid;position:fixed;inset:0}._documentBackdrop_17t2h_761{-webkit-backdrop-filter:blur(1px)saturate(.98);cursor:default;background:#02070e0a;border:0;width:100%;height:100%;padding:0;animation:.3s cubic-bezier(.16,1,.3,1) both _documentBackdropIn_17t2h_1;position:absolute;inset:0}._documentSheet_17t2h_762{isolation:isolate;color:#f7f7f5;-webkit-backdrop-filter:blur(26px)saturate(1.12)brightness(1.03);will-change:transform;background:linear-gradient(145deg,#12192575,#080e174d);border:1px solid #ffffff2b;border-radius:32px;grid-template-rows:auto minmax(0,1fr);width:min(1400px,100%);height:min(88svh,980px);animation:.36s cubic-bezier(.16,1,.3,1) both _documentSheetIn_17t2h_1;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff09,0 18px 44px #02070e38,0 34px 90px #0000003d}._documentSheet_17t2h_762:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0,#ffffff0e,#0000 35%),linear-gradient(120deg,#ffffff06,#0000 42%);position:absolute;inset:0}._documentHeader_17t2h_781{z-index:2;background:0 0;border-bottom:0;align-items:center;gap:18px;min-height:86px;padding:18px 22px;display:flex;position:relative}._documentHandle_17t2h_782{background:#ffffff6b;border-radius:99px;width:42px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}._documentHeader_17t2h_781>div{min-width:0}._documentHeader_17t2h_781 small{color:#ffffff80;font:600 .48rem/1 var(--mono);letter-spacing:.14em;display:block}._documentHeader_17t2h_781 h2{text-overflow:ellipsis;white-space:nowrap;font:720 clamp(1rem,1.7vw,1.35rem)/1 var(--body);letter-spacing:.04em;margin:7px 0 0;overflow:hidden}._documentClose_17t2h_786{color:#fff;cursor:pointer;width:42px;height:42px;font:300 1.7rem/1 var(--body);background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;transition:color .15s,background-color .15s,transform .11s ease-out;display:grid}._documentClose_17t2h_786:hover{color:#11151a;background:#fff}._documentClose_17t2h_786:active{transform:scale(.96)}._documentClose_17t2h_786:focus-visible{outline-offset:3px;outline:1px solid #fff}._documentScroll_17t2h_790{z-index:1;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-behavior:smooth;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;padding:clamp(18px,3vw,42px);position:relative;overflow:auto}._documentPage_17t2h_791{width:min(1180px,100%);margin:0 auto clamp(18px,3vw,38px)}._documentPage_17t2h_791 img{background:#0003;border:1px solid #ffffff29;border-radius:clamp(12px,1.4vw,20px);width:100%;height:auto;display:block;box-shadow:0 20px 48px #00000047}._documentPage_17t2h_791 figcaption{color:#ffffff75;text-align:right;font:600 .46rem/1 var(--mono);letter-spacing:.14em;margin-top:9px}._documentOverlay_17t2h_760[data-closing] ._documentBackdrop_17t2h_761{animation:.22s cubic-bezier(.4,0,1,1) both _documentBackdropOut_17t2h_1}._documentOverlay_17t2h_760[data-closing] ._documentSheet_17t2h_762{animation:.22s cubic-bezier(.4,0,1,1) both _documentSheetOut_17t2h_1}@keyframes _documentBackdropIn_17t2h_1{0%{opacity:0}to{opacity:1}}@keyframes _documentBackdropOut_17t2h_1{0%{opacity:1}to{opacity:0}}@keyframes _documentSheetIn_17t2h_1{0%{opacity:.45;transform:translateY(calc(100% + 24px))scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _documentSheetOut_17t2h_1{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(calc(100% + 24px))scale(.99)}}@media (width<=700px),(height<=500px){._documentOverlay_17t2h_760{padding:8px}._documentSheet_17t2h_762{border-radius:26px;height:calc(100svh - 16px)}._documentHeader_17t2h_781{min-height:76px;padding:16px 14px}._documentHeader_17t2h_781 small{font-size:.4rem}._documentClose_17t2h_786{width:40px;height:40px}._documentScroll_17t2h_790{padding:12px 8px 24px}._documentPage_17t2h_791{margin-bottom:14px}._documentPage_17t2h_791 img{border-radius:10px}._documentTrigger_17t2h_676{width:44px;height:44px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._documentTrigger_17t2h_676{width:48px;height:48px}._ps5ActionRow_17t2h_811{gap:10px;width:min(390px,100%)}._ps5PrimaryAction_17t2h_812{width:min(332px,100% - 58px)}}@media (prefers-reduced-motion:reduce){._documentTrigger_17t2h_676,._documentTrigger_17t2h_676:before,._documentTrigger_17t2h_676>span,._documentTrigger_17t2h_676:after,._documentClose_17t2h_786,._documentBackdrop_17t2h_761,._documentSheet_17t2h_762{transition:none;animation:none}._documentScroll_17t2h_790{scroll-behavior:auto}}@media (prefers-reduced-transparency:reduce){._documentTrigger_17t2h_676{background:#161a1ec7}}._enterProject_17t2h_828{isolation:isolate;color:#f5f1e9;min-width:190px;min-height:44px;font:720 .62rem var(--mono);letter-spacing:.1em;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:0 15px;transition:color .15s,border-color .15s,box-shadow .15s,transform .11s ease-out;display:inline-flex;position:relative;overflow:hidden}._enterProjectHit_17t2h_858{z-index:1;border-radius:inherit;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0 15px;display:flex;position:absolute;inset:0}._enterProjectHit_17t2h_858>b{font:inherit}._enterProjectHit_17t2h_858>span{transition:transform .24s}._enterProjectHit_17t2h_858>small{color:#f5f1e985;letter-spacing:.1em;margin-right:auto;font-size:.4rem}._enterProjectHit_17t2h_858:disabled{cursor:not-allowed}._enterProject_17t2h_828:hover ._enterProjectHit_17t2h_858>small{color:#f5f1e9c2}._enterProject_17t2h_828:hover{color:#fff;text-shadow:0 0 14px #ddf4ff94;background:#ffffff14;border-color:#ffffffdb;box-shadow:inset 0 2px 1px #fffc,inset 0 -8px 18px #04080b26,0 14px 30px #00000038}._enterProject_17t2h_828:hover ._enterProjectHit_17t2h_858>span{transform:translate(2px,-1px)}._enterProjectHit_17t2h_858:focus-visible{outline-offset:3px;outline:1px solid #ffffffe6}._portfolioStage_17t2h_1[data-expedition-transition=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-expedition-transition=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-expedition-transition=true] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-expedition-transition=true] ._ambientLayer_17t2h_69{pointer-events:none;animation:1.35s cubic-bezier(.32,0,.18,1) both _expeditionHomeUiOut_17t2h_1}._portfolioStage_17t2h_1[data-expedition-transition=true] ._backgroundStack_17t2h_71{animation:1.5s cubic-bezier(.2,.72,.2,1) both _expeditionHomeFreeze_17t2h_1}._portfolioStage_17t2h_1[data-project-transition=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-project-transition=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-project-transition=true] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-project-transition=true] ._ambientLayer_17t2h_69{pointer-events:none}._portfolioStage_17t2h_1[data-project-transition=true] ._topNavigation_17t2h_51{animation:.68s cubic-bezier(.2,.78,.2,1) both _projectUiExitTop_17t2h_1}._portfolioStage_17t2h_1[data-project-transition=true] ._ambientLayer_17t2h_69{animation:.52s both _projectUiExitFade_17t2h_1}._expeditionPortalTransition_17t2h_897{z-index:96;pointer-events:none;background:radial-gradient(circle,#0a0d1b0a,#0709104d);animation:1.5s cubic-bezier(.24,.74,.18,1) both _expeditionPortalIn_17t2h_1;position:fixed;inset:0;overflow:hidden}._expeditionPortalTransition_17t2h_897>button{z-index:3;pointer-events:auto;color:#f5f1e9c7;cursor:pointer;min-height:36px;font:650 .48rem/1 var(--mono);letter-spacing:.1em;background:#080a108a;border:1px solid #f5f1e957;border-radius:10px;padding:0 12px;position:absolute;bottom:28px;right:28px}._expeditionStarLines_17t2h_899{opacity:0;animation:1s .22s both _expeditionLinesIn_17t2h_1;position:absolute;inset:0}._expeditionStarLines_17t2h_899 i{transform-origin:50% 0;background:linear-gradient(#f0b06fa6,#0000 62%);width:1px;height:74vmax;position:absolute;top:50%;left:50%}._expeditionStarLines_17t2h_899 i:first-child{transform:rotate(42deg)}._expeditionStarLines_17t2h_899 i:nth-child(2){transform:rotate(126deg)}._expeditionStarLines_17t2h_899 i:nth-child(3){transform:rotate(218deg)}._expeditionStarLines_17t2h_899 i:nth-child(4){transform:rotate(312deg)}._expeditionArchiveCard_17t2h_902{z-index:2;aspect-ratio:16/10;border:1px solid #f5f1e98c;border-radius:12px;width:min(270px,34vw);margin:0;animation:1.5s cubic-bezier(.3,.04,.2,1) both _expeditionArchiveCollapse_17t2h_1;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 70px #05070c85}._expeditionArchiveCard_17t2h_902 img{object-fit:cover;width:100%;height:100%}._expeditionArchiveCard_17t2h_902 figcaption{color:#f5f1e9;background:linear-gradient(#0000,#06080ee6);gap:4px;padding:12px;display:grid;position:absolute;inset:auto 0 0}._expeditionArchiveCard_17t2h_902 small{font:600 .38rem/1 var(--mono);letter-spacing:.11em}._expeditionArchiveCard_17t2h_902 strong{font:720 .58rem/1 var(--mono);letter-spacing:.08em}._expeditionMonitorFrame_17t2h_906{z-index:1;aspect-ratio:16/7;clip-path:polygon(5% 0,95% 0,100% 14%,96% 100%,4% 100%,0 14%);border:2px solid #e7dcc426;width:min(68vw,920px);animation:1.5s cubic-bezier(.2,.72,.2,1) both _expeditionMonitorTakeover_17t2h_1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.2)}._expeditionMonitorFrame_17t2h_906 span{color:#e7dcc48f;font:650 .42rem/1 var(--mono);letter-spacing:.14em;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}@keyframes _expeditionHomeUiOut_17t2h_1{to{opacity:0;transform:scale(.97)}}@keyframes _projectUiExitTop_17t2h_1{0%{opacity:1;transform:translateY(0)}70%{opacity:.2;transform:translateY(-112%)}84%{opacity:.08;transform:translateY(-96%)}to{opacity:0;transform:translateY(-108%)}}@keyframes _projectUiExitLeft_17t2h_1{0%{opacity:1;transform:translate(0)}70%{opacity:.18;transform:translate(-116%)}84%{opacity:.06;transform:translate(-98%)}to{opacity:0;transform:translate(-108%)}}@keyframes _projectUiExitBottom_17t2h_1{0%{opacity:1;transform:translateY(0)}70%{opacity:.2;transform:translateY(118%)}84%{opacity:.08;transform:translateY(98%)}to{opacity:0;transform:translateY(110%)}}@keyframes _projectUiExitFade_17t2h_1{to{opacity:0;transform:scale(1.035)}}@keyframes _expeditionHomeFreeze_17t2h_1{50%{filter:saturate(.78)brightness(.78);transform:scale(1.01)}to{filter:saturate(.5)brightness(.46);transform:scale(1.035)}}@keyframes _expeditionPortalIn_17t2h_1{0%{opacity:0}to{opacity:1}}@keyframes _expeditionLinesIn_17t2h_1{0%{opacity:0;transform:scale(.45)rotate(-10deg)}to{opacity:.7;transform:scale(1)rotate(0)}}@keyframes _expeditionArchiveCollapse_17t2h_1{0%{opacity:.01;width:min(78vw,1100px)}34%{opacity:1;width:min(54vw,760px)}72%{width:min(270px,34vw)}to{opacity:.82;transform:translate(-50%,-50%)scale(.78)}}@keyframes _expeditionMonitorTakeover_17t2h_1{0%,35%{opacity:0;transform:translate(-50%,-50%)scale(1.2)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}._enterProjectDisabled_17t2h_936{cursor:default}._enterProjectDisabled_17t2h_936 ._enterProjectHit_17t2h_858{opacity:.48;cursor:default}._enterProjectDisabled_17t2h_936:hover{color:#f5f1e9;background:#080a0c29;transform:none}._enterProjectDownloading_17t2h_939{opacity:.72;cursor:wait;pointer-events:none;gap:10px}._enterProjectDownloading_17t2h_939:hover{color:#f5f1e9;background:#080a0c29;transform:none}._carouselRegion_17t2h_55{z-index:8;right:0;bottom:max(24px, 3.2vh, env(safe-area-inset-bottom));height:clamp(226px,25vh,274px);position:absolute;left:0}._carouselRegion_17t2h_55:before,._carouselRegion_17t2h_55:after{content:"";z-index:9;pointer-events:none;width:clamp(32px,6vw,116px);position:absolute;top:28px;bottom:0}._carouselRegion_17t2h_55:before{background:linear-gradient(90deg,#050709d6,#0000);left:0}._carouselRegion_17t2h_55:after{background:linear-gradient(270deg,#050709d6,#0000);right:0}._railMeta_17t2h_977{color:#f5f1e985;height:42px;font:620 .54rem var(--mono);letter-spacing:.13em;text-shadow:0 2px 14px #000000b8;justify-content:center;align-items:center;gap:18px;display:flex}._railMeta_17t2h_977 small{color:#f5f1e96b;margin-left:6px;font-size:.4rem}._collectionMarker_17t2h_979{isolation:isolate;-webkit-backdrop-filter:blur(5px)saturate(1.2);color:#ffffffeb;cursor:pointer;text-align:left;background:#070c0f21;border:0;border-radius:999px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-width:250px;min-height:46px;padding:0 16px 0 10px;transition:color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-grid;position:relative;overflow:hidden;box-shadow:0 9px 28px #00000026}._collectionMarker_17t2h_979:hover,._collectionMarker_17t2h_979:focus-visible{color:#fff;transform:translateY(-2px)}._collectionMarker_17t2h_979:focus-visible{outline-offset:4px;outline:2px solid #ffffffb8}._collectionMarker_17t2h_979>i{z-index:2;color:#f2f9fcc7;width:25px;height:25px;font:700 .42rem/1 var(--mono);letter-spacing:.06em;border:1px solid #fff3;border-radius:50%;place-items:center;font-style:normal;display:grid;position:relative}._collectionMarker_17t2h_979>span{z-index:2;gap:3px;min-width:0;display:grid;position:relative}._collectionMarker_17t2h_979 b{font:740 .62rem/1 var(--body);letter-spacing:.1em}._collectionMarker_17t2h_979 small{color:#deeaef8f;font:600 .36rem/1 var(--mono);letter-spacing:.14em;margin:0}._collectionMarker_17t2h_979>em{z-index:2;color:#e8f1f575;font:650 .38rem/1 var(--mono);letter-spacing:.06em;font-style:normal;position:relative}._mobileInstruction_17t2h_987{display:none}._carouselViewport_17t2h_989{cursor:grab;touch-action:pan-y;transform-origin:50% 100%;opacity:.86;width:100%;height:calc(100% - 42px);transition:transform .56s cubic-bezier(.16,1,.3,1),opacity .34s;position:relative;overflow:visible;transform:scale(.91)}._carouselViewport_17t2h_989:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(13px)saturate(1.2);pointer-events:none;background:linear-gradient(#fff1,#070a0d38 36%,#06080b6b);border-top:1px solid #ffffff1f;position:absolute;inset:24px 0 0;box-shadow:inset 0 1px #ffffff14,0 -22px 68px #00000014;-webkit-mask-image:linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}._carouselRegion_17t2h_55[data-engaged=true] ._carouselViewport_17t2h_989{opacity:1;transition-timing-function:cubic-bezier(.18,.9,.22,1.14),ease;transform:scale(1)}._carouselRegion_17t2h_55[data-engaged=false] ._railMeta_17t2h_977{opacity:.72;transform:translateY(3px)}._railMeta_17t2h_977{transition:opacity .3s,transform .48s cubic-bezier(.16,1,.3,1)}._carouselViewport_17t2h_989._isDragging_17t2h_1029{cursor:grabbing}._carouselTrack_17t2h_1031{opacity:1;will-change:transform;align-items:flex-end;gap:clamp(12px,1.15vw,22px);width:max-content;padding:32px 0 24px;transition:transform .62s cubic-bezier(.18,.86,.2,1.08),opacity .22s;display:flex;position:absolute;top:7px;left:0}._carouselViewport_17t2h_989[data-carousel-ready=false] ._carouselTrack_17t2h_1031{opacity:0}._isDragging_17t2h_1029 ._carouselTrack_17t2h_1031{transition:none}._cardButton_17t2h_439{--tilt-x:0deg;--tilt-y:0deg;--edge-angle:var(--global-edge-angle);--edge-opacity:var(--global-edge-opacity);width:var(--card-size);height:calc(var(--card-size) + var(--card-caption-height));color:#fff;cursor:pointer;transform-style:preserve-3d;perspective:900px;outline-offset:7px;opacity:1;animation:_cardEntrance_17t2h_1 .76s cubic-bezier(.16,.86,.22,1.16) var(--entry-delay) backwards;background:0 0;border:0;flex:none;padding:0}._distanceLayer_17t2h_1099,._floatLayer_17t2h_438,._hoverLayer_17t2h_440,._tiltLayer_17t2h_1105,._cardSurface_17t2h_441{width:100%;height:100%;display:block}._distanceLayer_17t2h_1099{opacity:var(--distance-opacity);transform:scale(var(--distance-scale));transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .36s}._floatLayer_17t2h_438{animation:_cardFloat_17t2h_1 var(--float-duration) ease-in-out var(--float-delay) infinite alternate}._cardButton_17t2h_439[data-distance="3"] ._floatLayer_17t2h_438{animation:none}._hoverLayer_17t2h_440{transform-origin:50% 100%;transition:transform .44s cubic-bezier(.16,1,.3,1);transform:translateZ(0)}._tiltLayer_17t2h_1105{transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .16s ease-out}._cardSurface_17t2h_441{height:var(--card-size);background:#07090cd6;border-radius:20px;transition:height .46s cubic-bezier(.16,1,.3,1),box-shadow .42s cubic-bezier(.16,1,.3,1),filter .28s,background .28s;position:relative;overflow:visible;box-shadow:0 12px 28px #00000042}._cardImageFrame_17t2h_1144{width:100%;height:var(--card-size);background:#11151a;border-radius:19px;transition:border-radius .36s;display:block;position:absolute;top:0;left:0;overflow:hidden}._cardImageFrame_17t2h_1144>img{object-fit:cover;border-radius:inherit;pointer-events:none;image-rendering:auto;width:100%;max-width:none;height:100%}._cardImageFrame_17t2h_1144:after{content:"";border-radius:inherit;opacity:1;pointer-events:none;background:#04070a2e;transition:opacity .26s;position:absolute;inset:0}._cardButton_17t2h_439[data-selected=true] ._cardImageFrame_17t2h_1144:after,._cardButton_17t2h_439[data-selected=false]:hover ._cardImageFrame_17t2h_1144:after,._cardButton_17t2h_439[data-selected=false]:focus-visible ._cardImageFrame_17t2h_1144:after{opacity:0}._cardCaption_17t2h_1155{z-index:3;height:calc(var(--card-caption-height) + 22px);clip-path:inset(0 0 100% round 0 0 19px 19px);opacity:0;pointer-events:none;text-align:left;background:linear-gradient(#0000 0,#040609a3 32%,#030508f5 69%,#030508 100%);border-radius:0 0 19px 19px;align-content:end;justify-items:start;gap:3px;padding:0 clamp(10px,.85vw,14px) clamp(8px,.7vw,11px);transition:clip-path .46s cubic-bezier(.16,1,.3,1),opacity .26s,transform .46s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(-7px)}._cardCaption_17t2h_1155 small,._cardCaption_17t2h_1155 strong{text-align:left;text-overflow:ellipsis;text-shadow:0 2px 9px #000000e6;white-space:nowrap;width:100%;display:block;overflow:hidden}._cardCaption_17t2h_1155 small{color:#ffffff9e;font:650 clamp(.38rem,.4vw,.46rem)/1 var(--mono);letter-spacing:.085em}._cardCaption_17t2h_1155 strong{color:#fff;font:720 clamp(.68rem,.76vw,.88rem)/1.04 var(--body);letter-spacing:.005em}._cardInnerEdge_17t2h_1207{z-index:5;pointer-events:none;border:1px solid #ffffff1a;border-radius:18px;position:absolute;inset:2px}._cardButton_17t2h_439[data-selected=true]{z-index:5}._cardButton_17t2h_439[data-selected=true] ._distanceLayer_17t2h_1099{opacity:1}._cardButton_17t2h_439[data-selected=true] ._floatLayer_17t2h_438{animation-play-state:paused}._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440{animation:.58s cubic-bezier(.18,.86,.24,1.08) both _selectedSettle_17t2h_1}._cardButton_17t2h_439[data-selected=true] ._cardSurface_17t2h_441{height:100%;box-shadow:0 31px 62px #0000007a, 0 0 28px color-mix(in srgb, var(--project-accent) 15%, transparent)}._cardButton_17t2h_439[data-selected=true] ._cardImageFrame_17t2h_1144{border-radius:19px 19px 8px 8px}._cardButton_17t2h_439[data-selected=true] ._cardCaption_17t2h_1155{clip-path:inset(0 round 0 0 19px 19px);opacity:1;transform:none}._cardButton_17t2h_439[data-selected=false]:hover ._floatLayer_17t2h_438,._cardButton_17t2h_439[data-selected=false]:focus-visible ._floatLayer_17t2h_438{animation-play-state:paused}._cardButton_17t2h_439[data-selected=false]:hover ._distanceLayer_17t2h_1099,._cardButton_17t2h_439[data-selected=false]:focus-visible ._distanceLayer_17t2h_1099{opacity:1}._cardButton_17t2h_439[data-selected=false]:hover ._hoverLayer_17t2h_440,._cardButton_17t2h_439[data-selected=false]:focus-visible ._hoverLayer_17t2h_440{transform:translateY(-3px)scale(1.012)translateZ(6px)}._cardButton_17t2h_439[data-selected=false]:hover ._cardSurface_17t2h_441,._cardButton_17t2h_439[data-selected=false]:focus-visible ._cardSurface_17t2h_441{box-shadow:0 24px 48px #0000006b}._selectionBorder_17t2h_1237{z-index:4;pointer-events:none;border:1px solid #e2f1f92e;border-radius:23px;display:block;position:absolute;inset:-3px;box-shadow:0 0 5px #9adaf517,inset 0 0 3px #ebf9ff0f}@media (hover:none),(pointer:coarse){._carouselViewport_17t2h_989{opacity:1;transform:none}}._portfolioStage_17t2h_1[data-motion-paused=true] ._floatLayer_17t2h_438,._portfolioStage_17t2h_1[data-motion-paused=true] ._backgroundDrift_17t2h_378,._portfolioStage_17t2h_1[data-motion-paused=true] ._cardButton_17t2h_439[data-selected=true] ._cardSurface_17t2h_441{animation-play-state:paused}._indexBackdrop_17t2h_1275{z-index:40;opacity:0;pointer-events:none;background:#05080d;transition:opacity .36s;position:fixed;inset:0}._indexBackdrop_17t2h_1275[data-open=true]{opacity:1;pointer-events:auto}._projectIndex_17t2h_1288{isolation:isolate;color:#f5f6f8;opacity:.3;background:#05080d;grid-template-rows:auto auto minmax(0,1fr) auto auto;width:100%;height:100svh;transition:opacity .36s,transform .52s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;transform:scale(1.012)}._indexBackdrop_17t2h_1275[data-open=true] ._projectIndex_17t2h_1288{opacity:1;transform:none}._indexBackground_17t2h_1306{z-index:0;background-image:var(--index-background);background-position:var(--index-background-position);filter:saturate(.8)brightness(.7);background-size:cover;transition:background-image .26s,filter .26s;position:absolute;inset:0;transform:scale(1.018)}._indexHeader_17t2h_1317,._indexCategories_17t2h_1318,._indexLibrary_17t2h_1319,._indexSelection_17t2h_1320,._indexFooter_17t2h_1321{z-index:1;position:relative}._indexBackground_17t2h_1306:after{content:"";background:linear-gradient(90deg,#03070df5 0%,#03070ddb 29%,#03070d57 68%,#03070d94 100%),linear-gradient(#03070d61 0%,#03070d14 35%,#03070de0 100%);position:absolute;inset:0}._indexHeader_17t2h_1317{min-height:clamp(72px,8.8vh,104px);padding:max(16px,env(safe-area-inset-top)) clamp(28px,4vw,76px) 13px;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:30px;display:flex}._indexHeading_17t2h_1339{align-items:baseline;gap:15px;display:flex}._indexHeading_17t2h_1339 h2{font:760 clamp(1.8rem,2.6vw,3rem)/1 var(--body);letter-spacing:-.055em;margin:0}._indexHeading_17t2h_1339>span{color:#ffffff7a;font:650 .58rem/1 var(--mono);letter-spacing:.14em}._indexClose_17t2h_1342{color:#ffffffbd;cursor:pointer;min-height:38px;font:650 .54rem/1 var(--mono);letter-spacing:.1em;background:#04080e94;border:1px solid #ffffff4d;border-radius:8px;align-items:center;gap:11px;padding:0 14px;transition:color .18s,border-color .18s,background .18s;display:flex}._indexClose_17t2h_1342:hover,._indexClose_17t2h_1342:focus-visible{color:#fff;background:#ffffff1c;border-color:#fff}._indexClose_17t2h_1342 span{font-size:1.05rem;font-weight:300}._indexCategories_17t2h_1318{scrollbar-width:none;border-bottom:1px solid #ffffff1f;align-items:stretch;gap:clamp(18px,2.5vw,46px);min-width:0;min-height:64px;padding:0 clamp(28px,4vw,76px);display:flex;overflow-x:auto}._indexCategories_17t2h_1318::-webkit-scrollbar{display:none}._indexCategories_17t2h_1318 button{color:#ffffff85;cursor:pointer;font-family:var(--body);background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:2px 0 0;transition:color .18s;display:flex;position:relative}._indexCategories_17t2h_1318 button:after{content:"";opacity:0;background:#fff;height:3px;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.25)}._indexCategories_17t2h_1318 button:hover,._indexCategories_17t2h_1318 button:focus-visible,._indexCategories_17t2h_1318 button[data-current=true]{color:#fff}._indexCategories_17t2h_1318 button[data-current=true]:after{opacity:1;transform:scaleX(1)}._indexCategories_17t2h_1318 strong{letter-spacing:.04em;white-space:nowrap;font-size:clamp(.7rem,.78vw,.88rem)}._indexCategories_17t2h_1318 span{color:currentColor;opacity:.55;font:650 .47rem/1 var(--mono)}._indexLibrary_17t2h_1319{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:clamp(20px,2.5vh,34px) clamp(12px,1.35vw,25px);min-height:0;padding:clamp(21px,3vh,36px) clamp(28px,4vw,76px) 20px;display:grid;overflow-y:auto}._indexLibrary_17t2h_1319::-webkit-scrollbar{display:none}._indexLibrary_17t2h_1319>button{color:#ffffffb3;cursor:pointer;text-align:left;opacity:0;min-width:0;animation:.44s cubic-bezier(.16,1,.3,1) forwards _indexCardIn_17t2h_1;animation-delay:calc(var(--index-order) * 28ms + 90ms);background:0 0;border:0;align-content:start;gap:11px;padding:0;display:grid;transform:translateY(18px)}._indexThumb_17t2h_1432{aspect-ratio:1;transform-origin:50% 100%;background:#111722;border-radius:clamp(11px,.9vw,18px);width:100%;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000052}._indexThumb_17t2h_1432:after{content:"";border-radius:inherit;pointer-events:none;border:0 solid #fff;transition:border-width .16s;position:absolute;inset:0}._indexThumb_17t2h_1432>img{object-fit:cover;opacity:.8;width:100%;height:100%;transition:opacity .22s,transform .42s cubic-bezier(.16,1,.3,1)}._indexLabel_17t2h_1454{gap:5px;min-width:0;display:grid}._indexLabel_17t2h_1454>small{color:#ffffff8a;font:700 .47rem/1 var(--body);letter-spacing:.12em}._indexLabel_17t2h_1454>span{align-items:baseline;gap:7px;min-width:0;display:flex}._indexLabel_17t2h_1454 b{color:#ffffff5c;font:650 .43rem/1 var(--mono)}._indexLabel_17t2h_1454 strong{font:650 clamp(.6rem,.68vw,.76rem)/1.2 var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._indexLibrary_17t2h_1319>button:hover ._indexThumb_17t2h_1432,._indexLibrary_17t2h_1319>button._indexCurrent_17t2h_1460 ._indexThumb_17t2h_1432{transform:translateY(-5px)scale(1.045);box-shadow:0 18px 42px #00000080}._indexLibrary_17t2h_1319>button:hover ._indexThumb_17t2h_1432:after,._indexLibrary_17t2h_1319>button._indexCurrent_17t2h_1460 ._indexThumb_17t2h_1432:after{border-width:3px}._indexLibrary_17t2h_1319>button:hover ._indexThumb_17t2h_1432>img,._indexLibrary_17t2h_1319>button._indexCurrent_17t2h_1460 ._indexThumb_17t2h_1432>img{opacity:1;transform:scale(1.018)}._indexLibrary_17t2h_1319>button._indexCurrent_17t2h_1460{color:#fff}._indexLibrary_17t2h_1319>button:focus-visible{outline:none}._indexSelection_17t2h_1320{border-top:1px solid #ffffff21;grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-content:center;column-gap:16px;min-height:100px;padding:14px clamp(28px,4vw,76px) 15px;animation:.28s both _indexSelectionIn_17t2h_1;display:grid}._indexSelection_17t2h_1320>p:first-child{border-right:1px solid #ffffff2e;grid-row:1/4;align-self:center;align-items:baseline;gap:10px;margin:0;padding-right:17px;display:flex}._indexSelection_17t2h_1320>p:first-child span{color:#ffffff73;font:650 .55rem/1 var(--mono)}._indexSelection_17t2h_1320>p:first-child strong{font:720 clamp(1rem,1.3vw,1.45rem)/1 var(--body);letter-spacing:-.02em}._indexSelection_17t2h_1320 h3{color:#fff;font:720 clamp(.72rem,.8vw,.9rem)/1.25 var(--body);letter-spacing:.08em;margin:0}._indexSelection_17t2h_1320 h3 span{color:#ffffff73;font:600 .5rem/1 var(--mono);letter-spacing:.12em}._indexSelection_17t2h_1320>small{color:var(--index-accent);font:650 .46rem/1 var(--mono);letter-spacing:.13em;margin-top:4px}._indexSelection_17t2h_1320>p:last-child{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;max-width:760px;margin:7px 0 0;font-size:.67rem;line-height:1.45;overflow:hidden}._indexFooter_17t2h_1321{padding:9px clamp(28px,4vw,76px) max(9px,env(safe-area-inset-bottom));color:#ffffff61;font:600 .44rem/1 var(--mono);letter-spacing:.1em;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;display:flex}@keyframes _indexCardIn_17t2h_1{to{opacity:1;transform:none}}@keyframes _indexSelectionIn_17t2h_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes _backgroundIn_17t2h_1{0%{opacity:0;transform:scale(1.01)translate(8px)}to{opacity:1;transform:none}}@keyframes _backgroundOut_17t2h_1{0%{opacity:1}to{opacity:0}}@keyframes _immersiveExitTop_17t2h_1{0%{opacity:1;transform:none}18%{opacity:1;transform:translate3d(0,-9px,28px)scale(1.018)}to{opacity:0;transform:translate3d(0,calc(-100% - 36px),90px)scale(.94)}}@keyframes _immersiveExitLeft_17t2h_1{0%{opacity:1;transform:none}18%{opacity:1;transform:translate3d(0,-10px,26px)scale(1.012)}to{opacity:0;transform:translate3d(calc(-100% - 9vw),-22px,80px)scale(.93)}}@keyframes _immersiveExitBottom_17t2h_1{0%{opacity:1;transform:none}17%{opacity:1;transform:translate3d(0,-13px,34px)scale(1.016)}to{opacity:0;transform:translate3d(0,calc(100% + 70px),90px)scale(.94)}}@keyframes _immersiveExitRailUp_17t2h_1{0%{opacity:1;transform:none}17%{opacity:1;transform:translate3d(0,-13px,34px)scale(1.016)}to{opacity:0;transform:translate3d(0,calc(-100% - 70px),90px)scale(.94)}}@keyframes _immersiveReturnTop_17t2h_1{0%{opacity:0;transform:translate3d(0,calc(-100% - 36px),70px)scale(.94)}72%{opacity:1;transform:translate3d(0,6px,16px)scale(1.01)}to{opacity:1;transform:none}}@keyframes _immersiveReturnLeft_17t2h_1{0%{opacity:0;transform:translate3d(calc(-100% - 9vw),-22px,70px)scale(.93)}72%{opacity:1;transform:translate3d(8px,-3px,14px)scale(1.008)}to{opacity:1;transform:none}}@keyframes _immersiveReturnBottom_17t2h_1{0%{opacity:0;transform:translate3d(0,calc(100% + 70px),70px)scale(.94)}72%{opacity:1;transform:translate3d(0,-7px,16px)scale(1.008)}to{opacity:1;transform:none}}@keyframes _immersiveReturnRailUp_17t2h_1{0%{opacity:0;transform:translate3d(0,calc(-100% - 70px),70px)scale(.94)}72%{opacity:1;transform:translate3d(0,7px,16px)scale(1.008)}to{opacity:1;transform:none}}@keyframes _immersiveAmbientOut_17t2h_1{0%{opacity:1}to{opacity:.08}}@keyframes _immersiveAmbientIn_17t2h_1{0%{opacity:.08}to{opacity:1}}@keyframes _immersiveDepthRetreat_17t2h_1{0%{filter:brightness()saturate();transform:scale(1.012)}44%{filter:brightness(.76)saturate(.86)blur(1px);transform:scale(.968)}to{filter:brightness(1.03)saturate(1.02)blur();transform:scale(1)}}@keyframes _immersiveDepthReturn_17t2h_1{0%{filter:brightness(1.03)saturate(1.02);transform:scale(1)}42%{filter:brightness(.84)saturate(.9);transform:scale(.982)}to{filter:brightness()saturate();transform:scale(1)}}@keyframes _cinematicDrift_17t2h_1{0%{transform:scale(1.006)translate(-.18%,-.08%)}to{transform:scale(1.009)translate(.18%,.08%)}}@keyframes _cardFloat_17t2h_1{0%{transform:translate3d(var(--float-x), calc(var(--float-y) * -.7), 0) rotate(var(--float-rotation))}55%{transform:translate3d(calc(var(--float-x) * -.55), var(--float-y), 0) rotate(calc(var(--float-rotation) * -.55))}to{transform:translate3d(calc(var(--float-x) * .4), calc(var(--float-y) * -.25), 0) rotate(calc(var(--float-rotation) * .45))}}@keyframes _cardEntrance_17t2h_1{0%{opacity:0;transform:translateY(62px)scale(.68)rotateX(14deg)}58%{opacity:1;transform:translateY(-7px)scale(1.035)rotateX(-1deg)}to{opacity:1;transform:none}}@keyframes _selectedSettle_17t2h_1{0%{transform:translateY(-1px)scale(.97)}68%{transform:translateY(-3px)scale(1.18)}to{transform:translateY(-2px)scale(1.16)}}@keyframes _infoIn_17t2h_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes _overlayIn_17t2h_1{0%{opacity:0}to{opacity:1}}@keyframes _orientationHint_17t2h_1{0%{transform:rotate(-8deg)}to{transform:rotate(82deg)}}@media (width<=1100px){._topNavigation_17t2h_51{padding-inline:24px}._projectInfo_17t2h_53{width:min(560px,54vw);left:32px}}@media (width<=900px){._topNavigation_17t2h_51{grid-template-columns:auto 1fr auto;min-height:70px;padding-inline:22px}._topStatus_17t2h_572{display:none}._centerNavigation_17t2h_563{gap:0}._projectInfo_17t2h_53{width:min(610px,100vw - 48px);top:98px;left:24px}._projectInfo_17t2h_53 h1{font-size:clamp(2.6rem,9vw,5.2rem)}._projectSummary_17t2h_657{max-width:570px}._indexLibrary_17t2h_1319{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){._portfolioStage_17t2h_1{--card-size:clamp(104px, 30vw, 118px);--card-caption-height:25px;height:100svh;min-height:100svh}._backgroundDrift_17t2h_378{animation:none;transform:none}._backgroundImage_17t2h_398{transform:none}._ambientVignette_17t2h_482{background:linear-gradient(#0406088c 0,#0406082e 24%,#0000 40%),linear-gradient(0deg,#030507b3 0,#03050738 22%,#0000 39%)}._ambientGrain_17t2h_496{display:none}._topNavigation_17t2h_51{min-height:68px;padding:max(10px, env(safe-area-inset-top)) 12px 8px;gap:6px}._homeMark_17t2h_548 strong{border-radius:50%;width:44px;height:44px}._homeMark_17t2h_548 span{display:none}._centerNavigation_17t2h_563{gap:0;min-height:48px;padding:2px}._sectionNavigation_17t2h_564{grid-template-columns:repeat(2,52px);display:grid}._sectionLens_17t2h_565{width:52px;height:44px}._sectionNavigation_17t2h_564 a{min-height:44px;padding-inline:5px;font-size:.48rem}._topControls_17t2h_579{gap:7px}._indexTrigger_17t2h_580,._soundTrigger_17t2h_581{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;gap:5px;min-height:44px;padding-inline:9px;font-size:.51rem}._soundTrigger_17t2h_581{max-width:88px}._expeditionModeTrigger_17t2h_1663{border-radius:10px;grid-template-columns:1fr;min-width:98px;min-height:36px;padding:5px 8px}._expeditionModeTrigger_17t2h_1663 span{font-size:.43rem}._expeditionModeTrigger_17t2h_1663 small{display:none}._expeditionModeTrigger_17t2h_1663 i{font-size:.29rem}._projectInfo_17t2h_53{width:calc(100vw - 34px);top:78px;left:17px}._projectKickerRow_17t2h_636{margin-bottom:8px}._projectKicker_17t2h_636{column-gap:7px;min-height:29px;padding-left:9px}._projectNumber_17t2h_651{min-width:29px;padding-right:7px;font-size:.56rem}._projectTypeLabel_17t2h_652{font-size:.56rem}._projectKicker_17t2h_636 small{font-size:.32rem}._projectInfo_17t2h_53 h1{max-width:100%;font-size:clamp(2.05rem,10.3vw,2.9rem);line-height:.92}._projectTitleBlock_17t2h_654{padding-bottom:8px}._projectEnglish_17t2h_656{margin-top:7px;font-size:.55rem}._projectSummary_17t2h_657{scrollbar-width:thin;max-width:96%;max-height:4.8em;margin-top:12px;font-size:.78rem;line-height:1.55;display:block;overflow:hidden auto}._projectTags_17t2h_659{gap:5px;margin-top:10px}._projectTags_17t2h_659 span{padding:4px 6px;font-size:.43rem}._projectActions_17t2h_675{min-height:44px;margin-top:12px}._enterProject_17t2h_828{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;min-width:164px;min-height:44px;padding-inline:13px;font-size:.54rem}._carouselRegion_17t2h_55{height:176px;bottom:max(62px, calc(env(safe-area-inset-bottom) + 28px))}._railMeta_17t2h_977{gap:8px;height:34px;font-size:.45rem}._collectionMarker_17t2h_979{gap:7px;min-width:180px;min-height:30px;padding:0 9px 0 6px}._collectionMarker_17t2h_979>i{width:21px;height:21px;font-size:.34rem}._collectionMarker_17t2h_979 b{font-size:.5rem}._collectionMarker_17t2h_979 small{font-size:.29rem}._collectionMarker_17t2h_979>em{font-size:.31rem}._desktopInstruction_17t2h_1691{display:none}._mobileInstruction_17t2h_987{display:inline}._carouselViewport_17t2h_989{height:calc(100% - 34px)}._carouselRegion_17t2h_55:before,._carouselRegion_17t2h_55:after{width:10vw;top:24px}._carouselTrack_17t2h_1031{gap:13px;padding-block:27px 10px;top:0}._cardSurface_17t2h_441{border-radius:18px}._cardImageFrame_17t2h_1144{border-radius:17px}._cardButton_17t2h_439[data-selected=true] ._cardImageFrame_17t2h_1144{border-radius:17px 17px 7px 7px}._cardCaption_17t2h_1155{height:calc(var(--card-caption-height) + 17px);border-radius:0 0 17px 17px;gap:2px;padding:0 9px 7px}._cardCaption_17t2h_1155 small{font-size:.36rem}._cardCaption_17t2h_1155 strong{font-size:.55rem}._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440{animation-name:_selectedSettleMobile_17t2h_1}._cardButton_17t2h_439[data-selected=false]:hover ._hoverLayer_17t2h_440,._cardButton_17t2h_439[data-selected=false]:focus-visible ._hoverLayer_17t2h_440{transform:translateY(-7px)scale(1.035)}._projectIndex_17t2h_1288{height:100svh}._indexHeader_17t2h_1317{min-height:66px;padding:max(12px,env(safe-area-inset-top)) 17px 9px}._indexHeading_17t2h_1339{gap:9px}._indexHeading_17t2h_1339 h2{font-size:1.65rem}._indexHeading_17t2h_1339>span{font-size:.42rem}._indexClose_17t2h_1342{min-height:40px;padding-inline:11px}._indexCategories_17t2h_1318{gap:23px;min-height:53px;padding-inline:17px}._indexCategories_17t2h_1318 strong{font-size:.67rem}._indexLibrary_17t2h_1319{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 12px;padding:22px 17px 18px}._indexLibrary_17t2h_1319>button{gap:8px}._indexThumb_17t2h_1432{border-radius:13px}._indexLabel_17t2h_1454>small{font-size:.41rem}._indexLabel_17t2h_1454 strong{font-size:.61rem}._indexSelection_17t2h_1320{grid-template-columns:auto minmax(0,1fr);column-gap:11px;min-height:88px;padding:11px 17px}._indexSelection_17t2h_1320>p:first-child{padding-right:11px}._indexSelection_17t2h_1320>p:first-child strong{font-size:.91rem}._indexSelection_17t2h_1320 h3 span{margin-top:3px;display:block}._indexSelection_17t2h_1320>p:last-child{max-width:100%;font-size:.58rem}._indexFooter_17t2h_1321{padding:8px 17px max(8px,env(safe-area-inset-bottom));font-size:.39rem}}@media (width<=1000px) and (height<=900px){._mobileEntryLoader_17t2h_134{display:grid}}@media (width<=600px) and (orientation:portrait){._orientationGate_17t2h_132{display:none}._mobileEntryLoader_17t2h_134{padding:max(24px,env(safe-area-inset-top)) 22px max(26px,env(safe-area-inset-bottom));text-align:center;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-content:center;justify-items:center;gap:10px}._loaderBrand_17t2h_222{width:100%}._loaderSequence_17t2h_226{gap:12px;width:100%}._loaderNumeral_17t2h_228{width:min(92vw,430px);height:min(30vh,245px)}._loaderDigits_17t2h_230 span{font-size:clamp(8rem,31vw,12rem)}._loaderNumeral_17t2h_228[data-complete=true] ._loaderDigits_17t2h_230 span{font-size:clamp(7.5rem,30vw,11rem)}._loaderCopy_17t2h_246{width:min(100%,430px)}._loaderCopy_17t2h_246 h1{letter-spacing:-.025em;margin-block:8px 7px;font-size:1.35rem}._loaderCopy_17t2h_246>span{display:none}._loaderHints_17t2h_274{margin-top:13px}._loaderHints_17t2h_274 b{font-size:.62rem}._loaderProgress_17t2h_248{align-self:start;width:100%}._loaderOrientationAction_17t2h_172{grid-column:1;align-self:start;justify-items:center;position:static}}@media (hover:none) and (pointer:coarse) and (orientation:portrait) and (width<=1024px){._orientationGate_17t2h_132{display:none}}@media (width>=600px) and (width<=1000px) and (height<=600px) and (orientation:landscape){._portfolioStage_17t2h_1{--card-size:clamp(82px,12.5vw,108px);--card-caption-height:23px;touch-action:none;height:100dvh;min-height:100dvh}._backgroundDrift_17t2h_378{animation-duration:32s}._ambientVignette_17t2h_482{background:linear-gradient(90deg,#050709b8 0,#0507094f 29%,#0000 58%),linear-gradient(0deg,#0405078f 0,#04050721 27%,#0000 43%)}._ambientGrain_17t2h_496{display:none}._topNavigation_17t2h_51{min-height:52px;padding:max(7px,env(safe-area-inset-top)) max(16px,calc(env(safe-area-inset-right) + 12px)) 5px max(16px,calc(env(safe-area-inset-left) + 12px));grid-template-columns:auto 1fr auto}._homeMark_17t2h_548{gap:8px}._homeMark_17t2h_548 strong{width:32px;height:32px}._homeMark_17t2h_548 span,._topStatus_17t2h_572{display:none}._sectionNavigation_17t2h_564 a{min-height:28px;padding-inline:9px;font-size:.46rem}._topControls_17t2h_579{gap:7px}._indexTrigger_17t2h_580,._soundTrigger_17t2h_581{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px;min-height:38px;padding-inline:10px;font-size:.49rem}._projectInfo_17t2h_53{z-index:10;top:62px;left:max(20px,calc(env(safe-area-inset-left) + 15px));width:calc(100vw - max(20px,calc(env(safe-area-inset-left) + 15px)) - max(16px,calc(env(safe-area-inset-right) + 12px)));pointer-events:none}._projectKickerRow_17t2h_636,._projectInfo_17t2h_53 h1,._projectEnglish_17t2h_656,._projectSummary_17t2h_657,._projectTags_17t2h_659{width:min(53vw,440px)}._projectKickerRow_17t2h_636{margin-bottom:6px}._projectKicker_17t2h_636{column-gap:6px;min-height:27px;padding-left:8px}._projectNumber_17t2h_651{min-width:27px;padding-right:6px;font-size:.5rem}._projectTypeLabel_17t2h_652{font-size:.5rem}._projectKicker_17t2h_636 small{font-size:.28rem}._projectInfo_17t2h_53 h1{font-size:clamp(2rem,7.6vh,3.15rem);line-height:.88}._projectTitleBlock_17t2h_654{padding-bottom:6px}._projectEnglish_17t2h_656{margin-top:5px;font-size:.48rem}._projectSummary_17t2h_657{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:92%;margin-top:8px;font-size:.68rem;line-height:1.38;display:-webkit-box;overflow:hidden}._projectTags_17t2h_659{gap:4px;margin-top:7px}._projectTags_17t2h_659 span{padding:3px 5px;font-size:.38rem}._projectMediaLoad_17t2h_662{z-index:11;pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(29vw,260px);margin:0;padding:8px 10px;position:absolute;top:calc(34vh - 62px);right:0}._projectActions_17t2h_675{z-index:11;pointer-events:auto;width:min(29vw,260px);min-height:36px;margin:0;position:absolute;top:calc(48vh - 62px);right:0}._enterProject_17t2h_828{pointer-events:auto;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:999px;width:100%;min-width:0;min-height:38px;font-size:.48rem}._carouselRegion_17t2h_55{height:146px;bottom:max(30px,env(safe-area-inset-bottom))}._railMeta_17t2h_977{gap:7px;height:32px;font-size:.42rem}._collectionMarker_17t2h_979{gap:6px;min-width:165px;min-height:28px;padding:0 8px 0 5px}._collectionMarker_17t2h_979>i{width:20px;height:20px;font-size:.31rem}._collectionMarker_17t2h_979 b{font-size:.44rem}._collectionMarker_17t2h_979 small{font-size:.27rem}._collectionMarker_17t2h_979>em{font-size:.28rem}._desktopInstruction_17t2h_1691{display:none}._mobileInstruction_17t2h_987{display:inline}._carouselViewport_17t2h_989{touch-action:none;opacity:.9;height:calc(100% - 32px);transform:scale(.93)}._carouselRegion_17t2h_55[data-engaged=true] ._carouselViewport_17t2h_989{opacity:1;transform:scale(1)}._carouselTrack_17t2h_1031{gap:12px;padding:24px 0 8px;top:0}._carouselRegion_17t2h_55:before,._carouselRegion_17t2h_55:after{width:7vw;top:22px}._cardSurface_17t2h_441{border-radius:17px}._cardImageFrame_17t2h_1144{border-radius:16px}._cardCaption_17t2h_1155{height:calc(var(--card-caption-height) + 15px);padding:0 8px 6px}._cardCaption_17t2h_1155 small{font-size:.32rem}._cardCaption_17t2h_1155 strong{font-size:.52rem}._projectIndex_17t2h_1288{grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100dvh}._indexHeader_17t2h_1317{min-height:48px;padding:max(7px,env(safe-area-inset-top)) max(17px,env(safe-area-inset-right)) 6px max(17px,env(safe-area-inset-left))}._indexHeading_17t2h_1339{gap:9px}._indexHeading_17t2h_1339 h2{font-size:1.35rem}._indexHeading_17t2h_1339>span{font-size:.36rem}._indexClose_17t2h_1342{border-radius:6px;min-height:32px;font-size:.42rem}._indexCategories_17t2h_1318{min-height:38px;padding-inline:max(17px,env(safe-area-inset-left));gap:24px}._indexCategories_17t2h_1318 strong{font-size:.53rem}._indexCategories_17t2h_1318 span{font-size:.35rem}._indexCategories_17t2h_1318 button:after{height:2px}._indexLibrary_17t2h_1319{padding:13px max(17px,env(safe-area-inset-right)) 10px max(17px,env(safe-area-inset-left));grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(7,clamp(76px,10vw,88px));grid-auto-flow:row;place-content:stretch start;gap:14px 11px;overflow:auto hidden}._indexLibrary_17t2h_1319>button{gap:5px}._indexThumb_17t2h_1432{border-radius:10px}._indexLibrary_17t2h_1319>button:hover ._indexThumb_17t2h_1432,._indexLibrary_17t2h_1319>button:focus-visible ._indexThumb_17t2h_1432,._indexLibrary_17t2h_1319>button._indexCurrent_17t2h_1460 ._indexThumb_17t2h_1432{transform:translateY(-2px)scale(1.025)}._indexLabel_17t2h_1454{gap:3px}._indexLabel_17t2h_1454>small{font-size:.36rem}._indexLabel_17t2h_1454 b{font-size:.31rem}._indexLabel_17t2h_1454 strong{font-size:.46rem}._indexSelection_17t2h_1320{min-height:50px;padding:6px max(17px,env(safe-area-inset-right)) 6px max(17px,env(safe-area-inset-left));grid-template-rows:auto auto;grid-template-columns:auto auto minmax(0,1fr);column-gap:9px}._indexSelection_17t2h_1320>p:first-child{grid-row:1/3;padding-right:9px}._indexSelection_17t2h_1320>p:first-child strong{font-size:.75rem}._indexSelection_17t2h_1320 h3{align-self:end;font-size:.54rem}._indexSelection_17t2h_1320 h3 span{font-size:.34rem}._indexSelection_17t2h_1320>small{align-self:end;margin:0;font-size:.33rem}._indexSelection_17t2h_1320>p:last-child{grid-column:2/4;margin-top:3px;font-size:.43rem}._indexFooter_17t2h_1321{padding:5px max(17px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(17px,env(safe-area-inset-left));font-size:.33rem}._loaderCopy_17t2h_246 h1{font-size:clamp(1.8rem,5.6vh,3rem)}._loaderNumeral_17t2h_228{width:min(72vw,620px);height:31vh}._loaderDigits_17t2h_230 span{font-size:clamp(7rem,24vw,12rem)}}@keyframes _selectedSettleMobile_17t2h_1{0%{transform:translateY(-1px)scale(.98)}68%{transform:translateY(-2px)scale(1.13)}to{transform:translateY(-1px)scale(1.11)}}@media (height<=720px) and (width>=700px){._portfolioStage_17t2h_1{--card-size:clamp(100px, 7.5vw, 112px);--card-caption-height:26px}._topNavigation_17t2h_51{min-height:62px;padding-top:11px}._projectInfo_17t2h_53{top:88px}._projectInfo_17t2h_53 h1{font-size:clamp(2.7rem,5vw,4.5rem)}._projectSummary_17t2h_657{margin-top:12px;font-size:.82rem}._projectTags_17t2h_659{margin-top:9px}._projectActions_17t2h_675{margin-top:12px}._carouselRegion_17t2h_55{height:174px;bottom:34px}._railMeta_17t2h_977{height:24px}._carouselTrack_17t2h_1031{padding-top:27px}}@media (width>=600px) and (width<=1000px) and (height<=600px) and (orientation:landscape){._portfolioStage_17t2h_1{--card-size:clamp(82px,12.5vw,108px);--card-caption-height:23px}._topNavigation_17t2h_51{min-height:52px;padding-top:max(7px,env(safe-area-inset-top))}._projectInfo_17t2h_53{top:62px}._projectInfo_17t2h_53 h1{font-size:clamp(2rem,7.6vh,3.15rem)}._projectSummary_17t2h_657{margin-top:8px;font-size:.68rem}._projectTags_17t2h_659{margin-top:7px}._projectActions_17t2h_675{margin-top:8px}._carouselRegion_17t2h_55{height:146px;bottom:max(30px,env(safe-area-inset-bottom))}._railMeta_17t2h_977{height:22px}._carouselTrack_17t2h_1031{padding-top:24px}}@media (prefers-reduced-motion:reduce){._stageScene_17t2h_30,._portfolioStage_17t2h_1[data-profile-open=true] ._stageScene_17t2h_30{transition-duration:.22s;transition-timing-function:ease}._backgroundCurrent_17t2h_391,._backgroundPrevious_17t2h_392,._projectInfo_17t2h_53,._indexBackdrop_17t2h_1275,._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440{animation-duration:1ms}._backgroundDrift_17t2h_378,._floatLayer_17t2h_438,._cardButton_17t2h_439,._indexLibrary_17t2h_1319>button,._indexSelection_17t2h_1320,._cardButton_17t2h_439[data-selected=true] ._cardSurface_17t2h_441{animation:none}._cardButton_17t2h_439{opacity:1}._backgroundImage_17t2h_398,._backgroundVideo_17t2h_400,._carouselTrack_17t2h_1031,._projectIndex_17t2h_1288,._indexThumb_17t2h_1432,._distanceLayer_17t2h_1099,._hoverLayer_17t2h_440,._tiltLayer_17t2h_1105{transition-duration:1ms}._cardButton_17t2h_439[data-selected=false]:hover ._hoverLayer_17t2h_440,._cardButton_17t2h_439[data-selected=false]:focus-visible ._hoverLayer_17t2h_440{transform:translateY(-6px)scale(1.02)}._tiltLayer_17t2h_1105{transform:none}._orientationDevice_17t2h_178{animation:none;transform:rotate(82deg)}._mobileEntryLoader_17t2h_134{transition-duration:.22s}._loaderOrb_17t2h_236,._loaderSpark_17t2h_242,._portfolioStage_17t2h_1[data-immersive] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-immersive] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-immersive] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-immersive] ._ambientLayer_17t2h_69,._portfolioStage_17t2h_1[data-immersive] ._backgroundStack_17t2h_71,._portfolioStage_17t2h_1[data-expedition-transition=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-expedition-transition=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-expedition-transition=true] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-expedition-transition=true] ._ambientLayer_17t2h_69,._portfolioStage_17t2h_1[data-expedition-transition=true] ._backgroundStack_17t2h_71,._portfolioStage_17t2h_1[data-project-transition=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-project-transition=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-project-transition=true] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-project-transition=true] ._ambientLayer_17t2h_69,._expeditionPortalTransition_17t2h_897,._expeditionStarLines_17t2h_899,._expeditionArchiveCard_17t2h_902,._expeditionMonitorFrame_17t2h_906{animation-duration:1ms;animation-timing-function:ease;animation-delay:0s}._mobileEntryLoader_17t2h_134[data-state=ready] ._loaderSpark_17t2h_242{opacity:1;transform:translate(-50%,-50%)scale(1)}}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074{width:var(--card-size);height:var(--card-size);flex:0 0 var(--card-size);cursor:pointer;background:#10161f;border:0;border-radius:clamp(17px,1.25vw,23px);padding:0;transition:box-shadow .15s;position:relative;box-shadow:0 14px 32px #00000057}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._directoryRailCard_17t2h_2087{transform:translate3d(calc(var(--ps5-selected-size) - var(--card-size)),0,0);transition:transform .3s cubic-bezier(.65,0,.35,1),box-shadow .15s}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._directoryRailCard_17t2h_2087[data-selected=true]{transform:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074._directoryRailCard_17t2h_2087[data-selected=true]>span:first-child{transform:scale(1.04);box-shadow:0 0 0 3px #f4faffd1,0 0 20px #87a9ff38}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._directoryRailCard_17t2h_2087[data-selected=true]:focus-visible{outline:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074>span:first-child,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074 img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074>span:first-child{transform-origin:0 0;transition:transform .42s cubic-bezier(.2,.82,.2,1),filter .15s}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074[data-selected=true]{z-index:3;margin-right:0;box-shadow:0 22px 46px #00000080}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074[data-selected=true]>span:first-child{transform:scale(var(--ps5-selected-scale));box-shadow:0 0 0 4px #f4faffd1,0 0 24px #87a9ff3d}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074:focus-visible{outline-offset:6px;outline:2px solid #fff}._profileWelcomeStage_17t2h_2114{z-index:7;height:auto;padding:0 clamp(28px,5vw,96px) 22px var(--ps5-rail-safe-left,clamp(22px,2.4vw,56px));scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;animation:.46s cubic-bezier(.16,1,.3,1) both _welcomeStageIn_17t2h_1;position:absolute;inset:clamp(330px,43vh,860px) 0 clamp(22px,4vh,82px);overflow:auto hidden}._profileWelcomeBackdrop_17t2h_2131{z-index:5;-webkit-backdrop-filter:saturate(.86)brightness(.76);backdrop-filter:saturate(.86)brightness(.76);background:linear-gradient(#04091133 0%,#0409110a 34%,#04091157 100%),linear-gradient(90deg,#1322414d 0%,#1322411a 56%,#08122847 100%);animation:.36s both _welcomeBackdropIn_17t2h_1;position:absolute;inset:0}@keyframes _welcomeBackdropIn_17t2h_1{0%{opacity:0}to{opacity:1}}._profileWelcomeStage_17t2h_2114::-webkit-scrollbar{display:none}@keyframes _welcomeStageIn_17t2h_1{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@media (width<=760px){._profileWelcomeStage_17t2h_2114{padding:0 16px 40px;inset:208px 0 0}}._cardDownload_17t2h_2149{z-index:8;-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);pointer-events:none;background:#0a0e106b;border:1px solid #ffffff57;border-radius:10px;gap:4px;width:62px;padding:6px 7px;display:grid;position:absolute;top:9px;left:9px;box-shadow:inset 0 1px #ffffff29,0 5px 14px #0003}._cardDownload_17t2h_2149>span{background:#ffffff2e;border-radius:99px;height:2px;overflow:hidden}._cardDownload_17t2h_2149 i{border-radius:inherit;background:linear-gradient(90deg,#ffffffb8,var(--project-accent));height:100%;transition:width .18s cubic-bezier(.2,.8,.2,1);display:block}._cardDownload_17t2h_2149 b{color:#ffffffd1;font:700 .43rem var(--mono);letter-spacing:.08em;font-variant-numeric:tabular-nums}._cardDownload_17t2h_2149[data-state=ready]{background:color-mix(in srgb,var(--project-accent) 28%,#080c0d70)}@keyframes _projectLoadIndeterminate_17t2h_1{0%{transform:translate(-115%)}to{transform:translate(260%)}}._retroEntry_17t2h_2156{z-index:120;color:#eee8dc;isolation:isolate;perspective:1200px;background:#000;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}._retroAtmosphere_17t2h_2169{opacity:.38;background:radial-gradient(circle at 50% 38%,#463d5430,#0000 34%),radial-gradient(circle at 50% 66%,#7a192214,#0000 28%),#000;transition:opacity .5s;position:absolute;inset:0}._retroTerminal_17t2h_2180{z-index:2;aspect-ratio:1672/940;transform-origin:50% 36%;will-change:transform, filter;width:min(94vw,138.684svh);position:relative;transform:translateY(1.5svh)scale(1)}._retroTerminal_17t2h_2180:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000,#0003 52%,#00000057);transition:opacity .36s;position:absolute;inset:50% 0 0}._retroHardware_17t2h_2200{z-index:1;object-fit:contain;filter:brightness(.43)saturate(.58)contrast(1.08);will-change:filter, opacity;width:100%;height:100%;transition:filter .65s,opacity .32s;position:absolute;inset:0}._retroScreen_17t2h_2212{z-index:3;color:#e9e1d0;transform-origin:50%;will-change:transform, filter, border-radius;background:#030407;border-radius:13% 13% 15% 15%/14% 14% 12% 12%;width:39.1%;height:45.2%;transition:box-shadow .52s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:15.05%;left:30.45%;overflow:hidden;transform:translateZ(2px)scale(.985);box-shadow:inset 0 0 5.4vw #000000eb,0 0 #8eaaae00}._retroBootLine_17t2h_2230{z-index:8;opacity:0;background:#e9f1e8;width:0;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #e0f0e2eb,0 0 22px #97c1b68a}._retroArchiveSignal_17t2h_2243,._retroHomePreview_17t2h_2244{opacity:0;position:absolute;inset:0}._retroArchiveSignal_17t2h_2243{z-index:3;background:linear-gradient(#080d11d6,#05080b6b),radial-gradient(circle at 62% 36%,#a95c4524,#0000 38%),#05080b;padding:clamp(9px,1vw,17px);overflow:hidden}._retroArchiveSignal_17t2h_2243 header,._retroArchiveSignal_17t2h_2243 footer{z-index:3;color:#e2e5d8a3;font:650 clamp(.28rem,.42vw,.48rem)/1 var(--mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute;left:clamp(8px,.8vw,14px);right:clamp(8px,.8vw,14px)}._retroArchiveSignal_17t2h_2243 header{top:clamp(8px,.8vw,14px)}._retroArchiveSignal_17t2h_2243 footer{bottom:clamp(8px,.8vw,14px)}._retroArchiveSignal_17t2h_2243 header b,._retroArchiveSignal_17t2h_2243 footer b{color:#d76055;font-weight:760}._retroWorldFragments_17t2h_2280{position:absolute;inset:15% 4% 14%}._retroWorldFragments_17t2h_2280 i{left:var(--fragment-x);top:var(--fragment-y);width:var(--fragment-width);height:min(15%, var(--fragment-height));opacity:0;filter:saturate(.58)brightness(.68)contrast(1.12);clip-path:polygon(0 22%,92% 0,100% 76%,7% 100%);transform:translate3d(0,14px,0) rotate(var(--fragment-rotation)) scale(.94);background-position:50%;background-size:cover;border:0;position:absolute;overflow:hidden}._retroWorldFragments_17t2h_2280 i:after{content:"";background:linear-gradient(90deg,#0000,#e7e0c929,#0000);position:absolute;inset:0;transform:translate(-120%)}._retroWorldFragments_17t2h_2280 small{display:none}._retroHomePreview_17t2h_2244{z-index:4;filter:saturate(.8)contrast(1.04)brightness(.72);background-position:50%;background-size:cover;transition:opacity .6s,filter .7s,transform .95s cubic-bezier(.16,1,.3,1);transform:scale(1.045)}._retroPreviewShade_17t2h_2322{background:linear-gradient(90deg,#0204079e,#0000 57%),linear-gradient(#0000 56%,#0000005c);position:absolute;inset:0}._retroPreviewIdentity_17t2h_2328{z-index:2;text-align:left;text-shadow:0 2px 12px #000c;justify-items:start;display:grid;position:absolute;bottom:9%;left:7%}._retroPreviewIdentity_17t2h_2328 small{color:#f3edddb3;font:650 clamp(.2rem,.34vw,.4rem)/1 var(--mono);letter-spacing:.12em;margin-bottom:.55em}._retroPreviewIdentity_17t2h_2328 strong{color:#f3eddf;max-width:82%;font:760 clamp(.52rem,1.05vw,1.12rem)/.92 var(--display);letter-spacing:-.02em}._retroPreviewIdentity_17t2h_2328 span{color:#f3edddc7;font:600 clamp(.24rem,.42vw,.48rem)/1 var(--body);margin-top:.35em}._retroScanlines_17t2h_2359,._retroPixelMatrix_17t2h_2360,._retroGlass_17t2h_2361{z-index:7;pointer-events:none;position:absolute;inset:0}._retroScanlines_17t2h_2359{opacity:.19;mix-blend-mode:screen;background:repeating-linear-gradient(#f5f0de21 0 1px,#0000 1px 4px)}._retroPixelMatrix_17t2h_2360{opacity:.13;mix-blend-mode:screen;background-image:linear-gradient(90deg,#ec5b4b6b 1px,#0000 1px),linear-gradient(#7cb9af57 1px,#0000 1px);background-size:4px 4px}._retroGlass_17t2h_2361{z-index:9;opacity:.5;background:linear-gradient(116deg,#ffffff21,#0000 18% 67%,#ffffff09 83%,#0000),radial-gradient(#0000 54%,#0000009e 100%)}._retroPowerLamp_17t2h_2391,._retroConsoleLamp_17t2h_2392{z-index:5;aspect-ratio:1;opacity:0;background:#ff3b45;border-radius:50%;width:.62%;transition:opacity .18s;position:absolute;box-shadow:0 0 4px #ff4550,0 0 12px #ff2a36cc}._retroPowerLamp_17t2h_2391{top:64.95%;left:68.55%}._retroConsoleLamp_17t2h_2392{top:83.75%;left:38.5%}._retroEnterButton_17t2h_2407{z-index:12;left:50%;bottom:max(5.2svh,calc(env(safe-area-inset-bottom) + 18px));color:#eee7d9;opacity:0;pointer-events:none;cursor:pointer;background:#07080a8f;border:1px solid #e2d9c647;border-radius:2px;gap:4px;min-width:176px;padding:11px 22px 10px;transition:opacity .42s,transform .52s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;display:grid;position:absolute;transform:translate(-50%,8px);box-shadow:0 0 0 1px #0000004d,inset 0 0 18px #d0433c0a}._retroEnterButton_17t2h_2407 span{font:720 .61rem/1 var(--mono);letter-spacing:.18em}._retroEnterButton_17t2h_2407 small{color:#eae2d185;font:550 .53rem/1 var(--body);letter-spacing:.08em}._retroEnterButton_17t2h_2407:hover,._retroEnterButton_17t2h_2407:focus-visible{background:#2e0e11b8;border-color:#e0695bbd;outline:none}._retroAccessibleProgress_17t2h_2446{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._retroAccessibleProgress_17t2h_2446>div{background:#e6decf1f;height:1px;overflow:hidden}._retroAccessibleProgress_17t2h_2446 i{background:#b94a45;height:100%;transition:width .26s;display:block}._retroAccessibleProgress_17t2h_2446 small{color:#e2dccf75}._retroSpeedLines_17t2h_2471{z-index:11;opacity:0;pointer-events:none;position:absolute;inset:0}._retroSpeedLines_17t2h_2471 i{--line-angle:calc(var(--line-index) * 20deg);opacity:.36;width:52vw;height:1px;transform:rotate(var(--line-angle)) translateX(10vw) scaleX(.18);transform-origin:0;background:linear-gradient(90deg,#0000 0 18%,#e2ddd01f 52%,#de5c5057 100%);position:absolute;top:50%;left:50%}._retroEntry_17t2h_2156[data-phase=power] ._retroHardware_17t2h_2200,._retroEntry_17t2h_2156[data-phase=boot] ._retroHardware_17t2h_2200,._retroEntry_17t2h_2156[data-phase=archive] ._retroHardware_17t2h_2200,._retroEntry_17t2h_2156[data-phase=world] ._retroHardware_17t2h_2200,._retroEntry_17t2h_2156[data-phase=preview] ._retroHardware_17t2h_2200,._retroEntry_17t2h_2156[data-phase=ready] ._retroHardware_17t2h_2200,._retroEntry_17t2h_2156[data-phase=entering] ._retroHardware_17t2h_2200{filter:brightness(.67)saturate(.72)contrast(1.06)}._retroEntry_17t2h_2156:not([data-phase=idle]) ._retroPowerLamp_17t2h_2391,._retroEntry_17t2h_2156:not([data-phase=idle]) ._retroConsoleLamp_17t2h_2392{opacity:1}._retroEntry_17t2h_2156[data-phase=boot] ._retroScreen_17t2h_2212,._retroEntry_17t2h_2156[data-phase=archive] ._retroScreen_17t2h_2212,._retroEntry_17t2h_2156[data-phase=world] ._retroScreen_17t2h_2212,._retroEntry_17t2h_2156[data-phase=preview] ._retroScreen_17t2h_2212,._retroEntry_17t2h_2156[data-phase=ready] ._retroScreen_17t2h_2212,._retroEntry_17t2h_2156[data-phase=entering] ._retroScreen_17t2h_2212{box-shadow:inset 0 0 4.6vw #000000bd,0 0 1.7vw #88b1ac1f}._retroEntry_17t2h_2156[data-phase=boot] ._retroBootLine_17t2h_2230{animation:.56s cubic-bezier(.5,.05,.2,1) both _retroCrtBoot_17t2h_1}._retroEntry_17t2h_2156[data-phase=archive] ._retroArchiveSignal_17t2h_2243,._retroEntry_17t2h_2156[data-phase=world] ._retroArchiveSignal_17t2h_2243{opacity:1}._retroEntry_17t2h_2156[data-phase=archive] ._retroWorldFragments_17t2h_2280 i,._retroEntry_17t2h_2156[data-phase=world] ._retroWorldFragments_17t2h_2280 i{animation:_retroFragmentDecode_17t2h_1 .72s cubic-bezier(.16,1,.3,1) var(--fragment-delay) both}._retroEntry_17t2h_2156[data-phase=archive] ._retroWorldFragments_17t2h_2280 i:after,._retroEntry_17t2h_2156[data-phase=world] ._retroWorldFragments_17t2h_2280 i:after{animation:_retroFragmentScan_17t2h_1 1.1s ease var(--fragment-delay) both}._retroEntry_17t2h_2156[data-phase=world] ._retroArchiveSignal_17t2h_2243{filter:saturate(.92)brightness(1.08);transition:filter .72s}._retroEntry_17t2h_2156[data-phase=preview] ._retroArchiveSignal_17t2h_2243,._retroEntry_17t2h_2156[data-phase=ready] ._retroArchiveSignal_17t2h_2243,._retroEntry_17t2h_2156[data-phase=entering] ._retroArchiveSignal_17t2h_2243{opacity:0;transition:opacity .52s}._retroEntry_17t2h_2156[data-phase=preview] ._retroHomePreview_17t2h_2244,._retroEntry_17t2h_2156[data-phase=ready] ._retroHomePreview_17t2h_2244,._retroEntry_17t2h_2156[data-phase=entering] ._retroHomePreview_17t2h_2244{opacity:1;filter:saturate(.96)contrast(1.03)brightness(.82);transform:scale(1)}._retroEntry_17t2h_2156[data-phase=ready] ._retroEnterButton_17t2h_2407{opacity:1;pointer-events:auto;animation:2.2s ease-in-out infinite _retroEntryPrompt_17t2h_1;transform:translate(-50%)}._retroEntry_17t2h_2156[data-load-error=true] ._retroEnterButton_17t2h_2407{opacity:1;pointer-events:auto;transform:translate(-50%)}._retroEntry_17t2h_2156[data-phase=ready] ._retroAccessibleProgress_17t2h_2446{opacity:0}._retroEntry_17t2h_2156[data-phase=entering]{animation:1.08s cubic-bezier(.2,.74,.15,1) both _retroEntryClear_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroTerminal_17t2h_2180{animation:1.08s cubic-bezier(.3,.02,.18,1) both _retroTerminalCross_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroHardware_17t2h_2200{animation:1.08s both _retroHardwareExit_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroTerminal_17t2h_2180:after{opacity:0}._retroEntry_17t2h_2156[data-phase=entering] ._retroScreen_17t2h_2212{animation:1.08s cubic-bezier(.3,.02,.18,1) both _retroScreenCross_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroPixelMatrix_17t2h_2360{animation:.86s cubic-bezier(.3,.02,.18,1) both _retroPixelPass_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroScanlines_17t2h_2359{animation:.84s both _retroScanlinePass_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroGlass_17t2h_2361{animation:.62s both _retroGlassOpen_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroSpeedLines_17t2h_2471{animation:.44s .47s both _retroLinesIn_17t2h_1}._retroEntry_17t2h_2156[data-phase=entering] ._retroSpeedLines_17t2h_2471 i{animation:_retroLineFly_17t2h_1 .43s cubic-bezier(.2,.7,.2,1) calc(.47s + var(--line-index) * 5ms) both}._retroEntry_17t2h_2156[data-phase=entering] ._retroAccessibleProgress_17t2h_2446,._retroEntry_17t2h_2156[data-phase=entering] ._retroEnterButton_17t2h_2407{opacity:0;pointer-events:none}@keyframes _retroCrtBoot_17t2h_1{0%{opacity:0;width:0;height:1px}18%{opacity:1;width:7%}58%{opacity:1;width:94%;height:2px}84%{opacity:.78;filter:blur(3px);width:100%;height:76%}to{opacity:0;filter:blur(7px);width:100%;height:100%}}@keyframes _retroFragmentDecode_17t2h_1{0%{opacity:0;transform:translate3d(0,14px,0) rotate(var(--fragment-rotation)) scale(.94);filter:grayscale()brightness(.3)}42%{opacity:.7}to{opacity:.72;transform:translate3d(0,0,0) rotate(var(--fragment-rotation)) scale(1);filter:saturate(.58)brightness(.68)contrast(1.12)}}@keyframes _retroFragmentScan_17t2h_1{0%{transform:translate(-120%)}to{transform:translate(130%)}}@keyframes _retroEntryPrompt_17t2h_1{0%,to{border-color:#e2d9c63d}50%{border-color:#d25248a8}}@keyframes _retroEntryClear_17t2h_1{0%,76%{background-color:#000}to{visibility:hidden;background-color:#0000}}@keyframes _retroTerminalCross_17t2h_1{0%{transform:translateY(1.5svh)scale(1)}18%{transform:translateY(1.5svh)scale(.985)}to{transform:translate3d(0,2svh,620px)scale(4.15)}}@keyframes _retroHardwareExit_17t2h_1{0%,12%{opacity:1}38%,to{opacity:0}}@keyframes _retroScreenCross_17t2h_1{0%{filter:none;border-radius:13% 13% 15% 15%/14% 14% 12% 12%;transform:translateZ(2px)scale(.985)}30%{filter:contrast(1.08)saturate(1.08)drop-shadow(-6px 0 #c2373c57)drop-shadow(6px 0 #4ba6a947);border-radius:11%;transform:translateZ(10px)scale(.96,.93)}74%{filter:contrast(1.08)saturate(1.08)drop-shadow(-12px 0 #c2373c47)drop-shadow(12px 0 #4ba6a938);border-radius:3%}to{filter:none;border-radius:0;transform:translateZ(70px)scale(1.02)}}@keyframes _retroPixelPass_17t2h_1{0%{opacity:.13;background-size:4px 4px}44%{opacity:.72;background-size:15px 12px}78%{opacity:.38;background-size:34px 24px}to{opacity:0;background-size:4px 4px}}@keyframes _retroScanlinePass_17t2h_1{0%{opacity:.19;background-size:auto 4px}58%{opacity:.34;background-size:auto 22px}to{opacity:0;background-size:auto 4px}}@keyframes _retroGlassOpen_17t2h_1{0%{opacity:.5;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.22)}}@keyframes _retroLinesIn_17t2h_1{0%{opacity:0}38%{opacity:.72}to{opacity:0}}@keyframes _retroLineFly_17t2h_1{0%{transform:rotate(var(--line-angle)) translateX(7vw) scaleX(.12);opacity:0}35%{opacity:.62}to{transform:rotate(var(--line-angle)) translateX(12vw) scaleX(1.2);opacity:0}}@media (width<=760px){._retroTerminal_17t2h_2180{width:min(98vw,117.348svh)}._retroEnterButton_17t2h_2407{bottom:max(9svh,calc(env(safe-area-inset-bottom) + 24px))}._retroArchiveSignal_17t2h_2243 header,._retroArchiveSignal_17t2h_2243 footer{font-size:clamp(.2rem,1.05vw,.34rem)}._retroPreviewIdentity_17t2h_2328 strong{font-size:clamp(.45rem,2.35vw,.8rem)}}@media (prefers-reduced-motion:reduce){._retroEntry_17t2h_2156[data-phase=boot] ._retroBootLine_17t2h_2230{animation-duration:.18s}._retroWorldFragments_17t2h_2280 i{opacity:.68!important;animation:none!important;transform:none!important}._retroEntry_17t2h_2156[data-phase=ready] ._retroEnterButton_17t2h_2407{animation:none}._retroEntry_17t2h_2156[data-phase=entering]{animation-duration:.26s}._retroEntry_17t2h_2156[data-phase=entering] ._retroTerminal_17t2h_2180{opacity:0;transition:opacity .24s;animation:none}._retroEntry_17t2h_2156[data-phase=entering] ._retroHardware_17t2h_2200,._retroEntry_17t2h_2156[data-phase=entering] ._retroScreen_17t2h_2212,._retroEntry_17t2h_2156[data-phase=entering] ._retroPixelMatrix_17t2h_2360,._retroEntry_17t2h_2156[data-phase=entering] ._retroScanlines_17t2h_2359,._retroEntry_17t2h_2156[data-phase=entering] ._retroGlass_17t2h_2361,._retroEntry_17t2h_2156[data-phase=entering] ._retroSpeedLines_17t2h_2471 i{animation:none}}._soundtrackPage_17t2h_2694{isolation:isolate;color:#f5f1e9;background:#090c0f;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden}._backdrop_17t2h_2695{z-index:-2;view-transition-name:portfolio-world;background:#090c0f;position:fixed;inset:0;overflow:hidden}._backdrop_17t2h_2695:after{content:"";background:radial-gradient(circle at 74% 38%,#0000 0 16%,#05080a2e 55%,#05080a9e 100%),linear-gradient(90deg,#06090bbd 0,#06090b40 43%,#06090b6b),linear-gradient(0deg,#05080ad1 0,#0000 58%);position:absolute;inset:0}._backdrop_17t2h_2695 img{object-fit:cover;opacity:.72;width:100%;height:100%;animation:.68s cubic-bezier(.16,1,.3,1) both _soundtrackWorldIn_17t2h_1;transform:scale(1.025)}._soundtrackNavigation_17t2h_2698{z-index:12;min-height:78px;padding:max(18px,env(safe-area-inset-top)) clamp(24px,3.6vw,68px) 12px;text-shadow:0 2px 18px #0000009e;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid;position:absolute;top:0;left:0;right:0}._soundtrackHomeMark_17t2h_2699{color:inherit;text-decoration:none}._soundtrackTopMeta_17t2h_2700{-webkit-backdrop-filter:blur(12px)saturate(1.35);background:linear-gradient(142deg,#ffffff21,#ffffff06 48%,#ffd3990d);border:1px solid #fff6;border-radius:999px;grid-template-rows:auto auto;grid-template-columns:auto auto;align-content:center;justify-self:end;column-gap:11px;min-height:52px;padding:7px 15px;display:grid;box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -8px 16px #05090c1f,0 11px 28px #00000038}._soundtrackTopMeta_17t2h_2700>span{grid-row:1/3;align-self:center;align-items:end;gap:3px;height:20px;display:flex}._soundtrackTopMeta_17t2h_2700>span i{background:#fffc;border-radius:3px;width:2px;height:7px}._soundtrackTopMeta_17t2h_2700 b{font:700 .52rem var(--mono);letter-spacing:.08em;align-self:end}._soundtrackTopMeta_17t2h_2700 small{color:#f5f1e96b;font:580 .36rem var(--mono);letter-spacing:.12em}._libraryGrid_17t2h_2705{z-index:4;top:clamp(88px,10.5vh,112px);right:clamp(18px,3vw,56px);bottom:max(22px,env(safe-area-inset-bottom));grid-template-columns:minmax(430px,1.18fr) minmax(390px,.82fr);gap:clamp(12px,1.4vw,24px);display:grid;position:absolute;left:clamp(18px,3vw,56px)}._trackList_17t2h_2706,._nowPlaying_17t2h_2707{isolation:isolate;contain:paint;-webkit-backdrop-filter:none;background:#080c0f21;border:0;border-radius:clamp(25px,2vw,36px);position:relative;overflow:hidden;box-shadow:0 22px 58px #0003}._soundtrackPanelMaterial_17t2h_2708{z-index:0}._trackList_17t2h_2706>:not(canvas),._nowPlaying_17t2h_2707>:not(canvas){z-index:1;position:relative}._trackList_17t2h_2706{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;padding:8px;animation:.64s cubic-bezier(.16,1,.3,1) .13s both _soundtrackPanelIn_17t2h_1;overflow-y:auto}._trackRow_17t2h_2712{color:#f5f1e99e;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:18px;grid-template-columns:30px 48px minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;min-height:65px;padding:8px 14px;transition:color .18s,transform .34s cubic-bezier(.16,1,.3,1),background-color .22s;display:grid;position:relative}._trackRow_17t2h_2712+._trackRow_17t2h_2712:before{content:"";background:#ffffff12;height:1px;position:absolute;top:0;left:16px;right:16px}._trackRow_17t2h_2712[data-project-group-start=true]:not(:first-child):before{background:#fff3;left:8px;right:8px}._trackRow_17t2h_2712[data-project-group-start=false]:before{background:#ffffff0b;left:92px}._trackRow_17t2h_2712[data-track-kind=standby]{color:#d6e8ffad}._trackRow_17t2h_2712:hover,._trackRow_17t2h_2712:focus-visible{color:#fff;text-shadow:0 0 12px #ddf4ff7a;background-color:#0000;transform:none}._trackRow_17t2h_2712:focus-visible{outline-offset:-2px;outline:1px solid #ffffffb8}._trackRow_17t2h_2712:disabled{cursor:wait;opacity:.58}._trackRow_17t2h_2712[aria-selected=true]{color:#fff;background:radial-gradient(circle at 15% 0,#ffffff38,#0000 42%),linear-gradient(105deg,#c7e7f229,#ffffff12 52%,#ffd3991c);box-shadow:inset 0 1px 1px #ffffff73,inset 0 -8px 18px #04080c1a,0 8px 18px #0000001f}._trackRow_17t2h_2712>span:first-child{font:700 .52rem var(--mono);font-variant-numeric:tabular-nums;opacity:.45}._trackRow_17t2h_2712>img{object-fit:cover;border:1px solid #ffffff30;border-radius:15px;width:48px;height:48px;box-shadow:0 7px 18px #0003}._trackRow_17t2h_2712>span:nth-child(3){gap:2px;min-width:0;display:grid}._trackRow_17t2h_2712 small{color:#f5f1e975;font:650 .47rem var(--mono);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trackRow_17t2h_2712 strong{letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}._trackRow_17t2h_2712 i{font:650 .42rem var(--mono);letter-spacing:.1em;opacity:.38}._trackRow_17t2h_2712[aria-selected=true] i{color:#def2f9eb;opacity:1}._nowPlaying_17t2h_2707{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:clamp(24px,3vw,54px);animation:.56s cubic-bezier(.16,1,.3,1) 90ms both _soundtrackPanelIn_17t2h_1;display:flex}._coverFrame_17t2h_2730{aspect-ratio:1;border:1px solid #ffffff47;border-radius:clamp(22px,2vw,32px);width:min(68%,480px);margin-bottom:clamp(20px,2.5vh,34px);position:relative;overflow:hidden;box-shadow:0 25px 58px #00000057,inset 0 1px 1px #ffffff59}._coverFrame_17t2h_2730>img{object-fit:cover;width:100%;height:100%;animation:.52s cubic-bezier(.16,1,.3,1) both _soundtrackCoverIn_17t2h_1}._coverFrame_17t2h_2730>span{-webkit-backdrop-filter:blur(9px)saturate(1.4);background:#dceff624;border:1px solid #ffffff52;border-radius:999px;align-items:end;gap:3px;height:30px;padding:7px 9px;display:flex;position:absolute;bottom:13px;right:13px;box-shadow:inset 0 1px 1px #ffffff80}._coverFrame_17t2h_2730>span i{background:#fff;border-radius:3px;width:3px;height:6px}._equalizerActive_17t2h_2734 i{animation:.72s ease-in-out infinite alternate _equalizer_17t2h_2734}._equalizerActive_17t2h_2734 i:nth-child(2){animation-delay:-240ms}._equalizerActive_17t2h_2734 i:nth-child(3){animation-delay:-480ms}._nowPlaying_17t2h_2707>p{color:#f5f1e97a;font:650 .48rem var(--mono);letter-spacing:.12em;margin:0 0 6px}._nowPlaying_17t2h_2707 h2{min-width:0;max-width:100%;font:800 clamp(1.8rem,2.9vw,3.7rem)/.95 var(--display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._nowPlaying_17t2h_2707 h3{color:#f5f1e9a3;margin:8px 0 20px;font-size:.8rem;font-weight:560}._playerControls_17t2h_2743{grid-template-columns:46px 1fr;align-items:center;gap:15px;width:min(100%,560px);display:grid}._playerControls_17t2h_2743>button{color:#f5f1e9;-webkit-backdrop-filter:blur(8px)saturate(1.4);cursor:pointer;touch-action:manipulation;background:radial-gradient(circle at 34% 18%,#ffffff7a,#0000 45%),#cae9f426;border:1px solid #ffffff9e;border-radius:50%;width:46px;height:46px;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .18s;box-shadow:inset 0 1px 1px #ffffffc7,inset 0 -7px 13px #04080c29,0 9px 20px #00000030}._playerControls_17t2h_2743>button:hover,._playerControls_17t2h_2743>button:focus-visible{background-color:#ffffff2e;transform:scale(1.06)}._playerControls_17t2h_2743>button:focus-visible{outline-offset:3px;outline:1px solid #fff}._playerControls_17t2h_2743>button:active{transform:scale(.92)}._playerControls_17t2h_2743>div{gap:4px;display:grid}._playerControls_17t2h_2743 input{accent-color:#f5f1e9;cursor:pointer;width:100%;height:3px}._playerControls_17t2h_2743 span{color:#f5f1e975;font:600 .45rem var(--mono);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}._nowPlaying_17t2h_2707 ._playbackNote_17t2h_2752{color:#f5f1e99e;min-height:1.4em;margin-top:14px}._gamesPage_17t2h_2753{min-height:100svh;padding:calc(var(--header-height) + 42px) var(--page) 48px;background:#111519;overflow:hidden}._gamesPage_17t2h_2753 section>p{color:#f5f1e98c;font:700 .62rem var(--mono);letter-spacing:.16em;grid-column:1/-1;margin:0}._gamesPage_17t2h_2753{isolation:isolate;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:8vw;display:grid;position:relative}._gamesPage_17t2h_2753:before{content:"";z-index:-1;border:1px solid #ffffff1f;border-radius:50%;width:68vw;height:68vw;position:absolute;bottom:-38vw;right:-25vw;box-shadow:0 0 0 8vw #ffffff03,0 0 0 16vw #ffffff02}._gamesPage_17t2h_2753 section{max-width:860px}._gamesPage_17t2h_2753 h1{color:#e15432;font:850 clamp(5rem,12vw,13rem)/.67 var(--display);letter-spacing:-.09em;margin:18px 0 28px}._gamesPage_17t2h_2753 h2{font:780 clamp(2.5rem,5.4vw,6rem)/.9 var(--display);letter-spacing:-.055em;margin:0 0 24px}._gamesPage_17t2h_2753 h2 small{color:#f5f1e96b;font:500 .58rem var(--mono);letter-spacing:.12em;margin-top:13px;display:block}._gamesPage_17t2h_2753 section>span{color:#f5f1e99e;max-width:610px;line-height:1.8;display:block}._gamesPage_17t2h_2753 section>a{width:fit-content;min-height:44px;font:700 .62rem var(--mono);border:1px solid #ffffff59;border-radius:12px;align-items:center;gap:34px;margin-top:34px;padding:0 14px;display:flex}._gamesPage_17t2h_2753 aside{background:#ffffff09;border:1px solid #ffffff24;border-radius:26px;align-content:end;min-height:310px;padding:28px;display:grid}._gamesPage_17t2h_2753 aside>span{font:850 8rem/.75 var(--display);letter-spacing:-.08em;color:#ffffff14}._gamesPage_17t2h_2753 aside p{color:#f5f1e966;font:650 .52rem var(--mono);letter-spacing:.13em;margin:28px 0 3px}._gamesPage_17t2h_2753 aside strong{font-size:1.25rem}._gamesGrid_17t2h_2779{z-index:-2;pointer-events:none;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;inset:0}._gamesGrid_17t2h_2779 i{border-left:1px solid #ffffff09}@keyframes _equalizer_17t2h_2734{to{height:16px}}@keyframes _soundtrackWorldIn_17t2h_1{0%{opacity:.28;transform:scale(1.07)}to{opacity:.72;transform:scale(1.025)}}@keyframes _soundtrackCopyIn_17t2h_1{0%{opacity:0;transform:translate(-20px,12px)}to{opacity:1;transform:translate(0,0)}}@keyframes _soundtrackPanelIn_17t2h_1{0%{opacity:0;border-radius:46px;transform:translateY(38px)scale(.975)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes _soundtrackCoverIn_17t2h_1{0%{opacity:.28;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@media (width<=900px){._soundtrackPage_17t2h_2694{height:auto;min-height:100svh;padding:0 18px max(24px,env(safe-area-inset-bottom));overflow:hidden auto}._soundtrackNavigation_17t2h_2698{grid-template-columns:1fr auto;padding-inline:4px;position:relative}._soundtrackNavigation_17t2h_2698 ._centerNavigation_17t2h_563{justify-self:end}._soundtrackTopMeta_17t2h_2700{display:none}._soundtrackHero_17t2h_2794{max-width:700px;margin:clamp(46px,9vh,88px) 6px 36px;position:relative;top:auto;left:auto}._soundtrackHero_17t2h_2794 h1{font-size:clamp(3.7rem,12vw,6.8rem)}._libraryGrid_17t2h_2705{grid-template-columns:1fr;height:auto;min-height:0;position:relative;bottom:auto;left:auto;right:auto}._trackList_17t2h_2706{order:2;max-height:560px}._nowPlaying_17t2h_2707{text-align:left;order:1;grid-template-columns:190px minmax(0,1fr);min-height:330px;display:grid}._coverFrame_17t2h_2730{grid-row:1/7;width:190px}._playerControls_17t2h_2743{align-self:end}._gamesPage_17t2h_2753{grid-template-columns:1fr;align-content:center;overflow-x:clip}._gamesPage_17t2h_2753 aside{min-height:190px}}@media (width<=600px){._soundtrackNavigation_17t2h_2698{min-height:68px}._soundtrackHomeMark_17t2h_2699>span{display:none}._soundtrackNavigation_17t2h_2698 ._centerNavigation_17t2h_563{gap:10px;min-height:46px;padding:4px 11px 4px 5px}._soundtrackNavigation_17t2h_2698 ._topStatus_17t2h_572{gap:4px;padding-left:9px;font-size:.48rem}._soundtrackNavigation_17t2h_2698 ._topStatus_17t2h_572 b{font-size:.62rem}._soundtrackNavigation_17t2h_2698 ._sectionNavigation_17t2h_564{grid-template-columns:repeat(2,52px);display:grid}._soundtrackNavigation_17t2h_2698 ._sectionLens_17t2h_565{width:52px}._soundtrackHero_17t2h_2794{margin-top:38px}._soundtrackHero_17t2h_2794 h1{font-size:3.7rem}._soundtrackHero_17t2h_2794>span{margin-top:13px}._nowPlaying_17t2h_2707{grid-template-columns:112px minmax(0,1fr);gap:0 16px;min-height:0;padding:18px}._coverFrame_17t2h_2730{border-radius:20px;width:112px}._nowPlaying_17t2h_2707 h2{font-size:1.75rem}._nowPlaying_17t2h_2707 h3{margin-bottom:10px}._playerControls_17t2h_2743{grid-template-columns:44px 1fr;gap:10px}._playerControls_17t2h_2743>button{width:44px;height:44px}._playerControls_17t2h_2743 input{height:44px;margin-block:-20px}._trackList_17t2h_2706{border-radius:24px;max-height:none}._trackRow_17t2h_2712{grid-template-columns:23px 44px minmax(0,1fr);padding-inline:9px}._trackRow_17t2h_2712>img{border-radius:13px;width:44px;height:44px}._trackRow_17t2h_2712>i{display:none}._gamesPage_17t2h_2753{padding:calc(var(--header-height) + 56px) 20px 40px;display:block}._gamesPage_17t2h_2753 h1{font-size:7rem}._gamesPage_17t2h_2753 h2{font-size:2.6rem}._gamesPage_17t2h_2753 aside{margin-top:48px}}@media (prefers-reduced-motion:reduce){._equalizerActive_17t2h_2734 i{height:10px;animation:none}._backdrop_17t2h_2695 img,._trackRow_17t2h_2712,._sectionLens_17t2h_565,._playerControls_17t2h_2743>button{transition-duration:1ms;animation:none}}._orientationGate_17t2h_132{display:none!important}@media (hover:hover) and (pointer:fine){._sectionNavigation_17t2h_564 a:active,._indexTrigger_17t2h_580:active,._soundTrigger_17t2h_581:active,._enterProject_17t2h_828:active,._collectionMarker_17t2h_979:active{border-radius:inherit;transition-duration:90ms;transform:translateY(1px)scale(.985)}}@media (width<=900px){._collectionMarker_17t2h_979,._enterProject_17t2h_828{min-height:44px}}@media (orientation:landscape) and (width<=900px) and (height<=600px){._homeMark_17t2h_548,._sectionNavigation_17t2h_564 a,._soundTrigger_17t2h_581,._indexTrigger_17t2h_580,._collectionMarker_17t2h_979,._enterProject_17t2h_828{min-height:44px}._homeMark_17t2h_548{min-width:44px}._sectionNavigation_17t2h_564 a{justify-content:center;align-items:center;display:inline-flex}._playerControls_17t2h_2743 input{height:44px;margin-block:-20px}}._sectionNavigation_17t2h_564 button{color:#ffffff85;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:0}._sectionNavigation_17t2h_564 button[aria-current=page]{color:#fff;font-weight:720}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 button{color:#ffffff85;min-height:auto;font:400 clamp(1.2rem,1.6vw,1.9rem)/1.15 var(--body)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 button[aria-current=page]{color:#fff;text-shadow:0 2px 22px #000000d1;font-weight:720}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 button:focus-visible{outline-offset:8px;outline:2px solid #fff}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 strong{background:#1b2430;border:2px solid #fffffff5;overflow:visible;box-shadow:0 0 0 1px #060b129e,0 5px 18px #0000003d}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 img{clip-path:circle(calc(50% - 2px));border-radius:50%;overflow:hidden;transform:scale(1.04)}._onlineIndicator_17t2h_2914{z-index:5;background:#35d06f;border:2px solid #253754;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px;box-shadow:0 0 0 1px #050a0f73,0 0 10px #35d06f6b}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074{overflow:visible}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074>span:first-child{border-radius:inherit;background:#101722;border:1px solid #ffffff2e;overflow:hidden;box-shadow:inset 0 0 0 1px #050a11b8}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074 img{transform:scale(1.015)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselTrack_17t2h_1031{transition:transform .3s cubic-bezier(.2,0,0,1),opacity .15s}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439 ._hoverLayer_17t2h_440{transform-origin:50% 0;transition:transform .3s cubic-bezier(.2,0,0,1);transform:translate(0,0)scale(1)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440{transform:translate3d(0,0,0) scale(var(--ps5-selected-scale));transition:transform .3s cubic-bezier(.2,0,0,1)}@media (hover:hover) and (pointer:fine){._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready]:hover,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready]:focus-within{color:#15171b;text-shadow:none;background:#f7f8fa;border-color:#fffffffa;box-shadow:0 0 0 2px #0c0f14bd,0 0 0 4px #ffffff85,0 12px 28px #0000004d}}._portfolioStage_17t2h_1[data-project-transition=true] ._ps5UnifiedAction_17t2h_2952{color:#16181c;background:#fff;animation:.62s cubic-bezier(.2,0,0,1) both _ps5ActionRelease_17t2h_1}._portfolioStage_17t2h_1[data-project-transition=true] ._ps5UnifiedAction_17t2h_2952:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #fffffff0;animation:.62s cubic-bezier(.19,1,.22,1) both _ps5ActionRing_17t2h_1;display:block;position:absolute;inset:-2px}._portfolioStage_17t2h_1[data-project-transition=true] ._carouselRegion_17t2h_55{animation:.56s cubic-bezier(.4,0,1,1) both _projectUiExitRailLeft_17t2h_1}._portfolioStage_17t2h_1[data-project-transition=true] ._projectInfo_17t2h_53{animation:.56s cubic-bezier(.4,0,1,1) both _projectUiExitLeft_17t2h_1}@keyframes _ps5ActionRing_17t2h_1{0%{opacity:.96;transform:scale(1)}to{opacity:0;transform:scale(1.16)}}@keyframes _ps5ActionRelease_17t2h_1{0%{color:#14161a;background:#fff}to{color:#fff0;box-shadow:none;background:#fff0;border-color:#fff0}}@keyframes _projectUiExitRailLeft_17t2h_1{to{opacity:0;transform:translate(-22vw)scale(.97)}}._worksComposition_17t2h_2982{z-index:6;will-change:transform,opacity;transition:transform .68s cubic-bezier(.65,0,.16,1),opacity .42s;position:absolute;inset:0}._portfolioStage_17t2h_1[data-index-open=true] ._worksComposition_17t2h_2982{z-index:50}._portfolioStage_17t2h_1[data-index-open=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-index-open=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-index-open=true] ._carouselRegion_17t2h_55{opacity:0;pointer-events:none}._worksComposition_17t2h_2982[data-active=false]{opacity:0;pointer-events:none;transform:translate(-100vw)}._inlineSoundtrack_17t2h_3001{z-index:8;opacity:0;pointer-events:none;will-change:transform,opacity;grid-template-columns:minmax(280px,34vw) minmax(250px,24vw) minmax(340px,1fr);align-items:center;gap:clamp(22px,2.8vw,54px);transition:transform .68s cubic-bezier(.16,1,.3,1),opacity .36s;display:grid;position:absolute;inset:clamp(122px,16vh,170px) clamp(28px,4vw,76px) clamp(34px,6vh,72px) clamp(34px,5vw,94px);transform:translate(100vw)}._inlineSoundtrack_17t2h_3001[data-active=true]{opacity:1;pointer-events:auto;transform:none}._inlineAlbum_17t2h_3019{aspect-ratio:1;background:#0a0e14b8;border:1px solid #ffffff61;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000006b}._inlineAlbum_17t2h_3019 img{object-fit:cover;width:100%;height:100%}._inlineAlbum_17t2h_3019:after{content:"";pointer-events:none;background:linear-gradient(#0000 54%,#000000b8);position:absolute;inset:0}._inlineAlbum_17t2h_3019 span{color:#ffffffa3;font:600 .48rem var(--mono);letter-spacing:.16em;position:absolute;bottom:19px;right:22px}._inlineNowPlaying_17t2h_3023{border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff24;min-width:0;padding:clamp(18px,2.4vw,38px) 0}._inlineNowPlaying_17t2h_3023 p{color:#a9c7ff;font:600 .58rem var(--mono);letter-spacing:.12em;margin:0 0 12px}._inlineNowPlaying_17t2h_3023 h2{font:720 clamp(2rem,3.4vw,4.25rem)/1.02 var(--display);letter-spacing:-.04em;margin:0}._inlineNowPlaying_17t2h_3023 h3{font:500 clamp(1rem,1.5vw,1.5rem) var(--body);margin:12px 0 4px}._inlineNowPlaying_17t2h_3023>small{color:#ffffff80;max-width:30em;font:.62rem/1.65 var(--body);letter-spacing:.02em;display:block}._inlineTransport_17t2h_3028{align-items:center;gap:14px;margin-top:34px;display:flex}._inlineTransport_17t2h_3028 button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid #ffffff75;border-radius:50%;width:44px;height:44px;font-size:1.2rem}._inlineTransport_17t2h_3028 ._inlinePlay_17t2h_3030{color:#11151c;background:#fff;width:58px;height:58px}._inlineProgress_17t2h_3031{margin-top:24px}._inlineProgress_17t2h_3031 input{accent-color:#fff;width:100%}._inlineProgress_17t2h_3031 span{color:#ffffff85;font:.5rem var(--mono);justify-content:space-between;margin-top:7px;display:flex}._inlineQueue_17t2h_3034{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;border-top:1px solid #ffffff40;border-bottom:1px solid #ffffff21;max-height:100%;padding:0;overflow:auto}._inlineQueue_17t2h_3034 header{z-index:2;color:#ffffffad;font:.54rem var(--mono);letter-spacing:.1em;background:#04080ee0;justify-content:space-between;padding:14px 10px;display:flex;position:sticky;top:0}._inlineQueue_17t2h_3034 header b{color:#ffffff57;font-weight:600}._inlineQueue_17t2h_3034 button{color:#ffffffad;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff17;border-radius:0;grid-template-columns:28px 48px 1fr auto;align-items:center;gap:12px;width:100%;min-height:68px;padding:9px 10px;transition:color .18s,background .18s;display:grid}._inlineQueue_17t2h_3034 button[data-project-group-start=true]:not(:first-of-type){border-top-color:#ffffff47}._inlineQueue_17t2h_3034 button[data-project-group-start=false]{border-top-color:#ffffff0b}._inlineQueue_17t2h_3034 button[data-track-kind=standby]{color:#d3e6ffcc}._inlineQueue_17t2h_3034 button[aria-selected=true]{color:#13161c;background:#f7f8fa;box-shadow:0 0 0 2px #ffffff4d}._inlineQueue_17t2h_3034 img{object-fit:cover;border-radius:13px;width:48px;height:48px}._inlineQueue_17t2h_3034 strong{font:.7rem var(--body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._inlineQueue_17t2h_3034 small{font:.48rem var(--body);white-space:nowrap}@media (width<=1280px) and (height<=700px){._inlineSoundtrack_17t2h_3001{grid-template-columns:minmax(190px,34vw) 1fr;inset:116px 20px 20px}._inlineQueue_17t2h_3034{display:none}}._ps5StageShade_17t2h_3053{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5]{--card-size:clamp(92px, 5.8vw, 112px);--card-caption-height:0px;--ps5-selected-size:clamp(149px,9.4vw,181px);--ps5-selected-scale:1.62;--ps5-rail-safe-left:clamp(22px,2.4vw,56px);--ps5-ui-font:"Segoe UI", "Microsoft YaHei UI", "PingFang SC", sans-serif;color:#fff;background:#0a0d11}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5StageShade_17t2h_3053{z-index:0;pointer-events:none;background:linear-gradient(90deg,#04080cc2 0,#04080c6b 23%,#04080c14 52%,#0000 68%),linear-gradient(0deg,#03060ab8 0,#03060a3d 28%,#0000 54%),linear-gradient(#03070b57 0,#0000 25%);display:block;position:absolute;inset:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._backgroundCurrent_17t2h_391{animation:.72s cubic-bezier(.2,.72,.2,1) both _ps5BackgroundIn_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._backgroundPrevious_17t2h_392{animation:.72s cubic-bezier(.4,0,.2,1) both _ps5BackgroundOut_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._backgroundImage_17t2h_398{transform:scale(1.018)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topNavigation_17t2h_51{min-height:100px;padding:max(28px,env(safe-area-inset-top)) clamp(42px,4vw,78px) 10px clamp(46px,4.8vw,94px);text-shadow:0 2px 22px #000000b8;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._centerNavigation_17t2h_563,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topControls_17t2h_579{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;justify-self:start;gap:clamp(44px,3.4vw,66px);padding:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionLens_17t2h_565{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 a{color:#ffffff85;min-height:auto;font:400 clamp(1.2rem,1.6vw,1.9rem)/1.15 var(--body);letter-spacing:.01em;border-radius:0;padding:0;display:block}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 a[aria-current=page]{color:#fff;text-shadow:0 2px 22px #000000d1;font-weight:720}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 a:focus-visible{outline-offset:8px;outline:2px solid #ffffffe0}._ps5SystemStatus_17t2h_3121{justify-self:end;align-items:center;gap:clamp(18px,1.55vw,30px);display:flex}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548{border:0;min-width:0;min-height:0;padding:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548>span,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topStatus_17t2h_572{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 strong{width:42px;height:42px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:50%}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 strong:before,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 strong:after{content:none;display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548:hover strong,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548:focus-visible strong{border-color:#0000;box-shadow:0 0 0 3px #ffffffdb}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 img{object-fit:cover;width:100%;height:100%;transform:none}._ps5Clock_17t2h_3150{color:#fff;min-width:5ch;font:300 clamp(1.35rem,1.7vw,2rem)/1 var(--body);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55{perspective:1200px;width:100vw;height:clamp(228px,26vh,288px);inset:clamp(92px,10.5vh,124px) 0 auto;overflow:hidden}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55:before,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55:after,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._railMeta_17t2h_977,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselViewport_17t2h_989:before{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselViewport_17t2h_989{opacity:1;height:100%;transform-style:preserve-3d;overflow:visible;transform:translate(0,0);-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 10vw),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 10vw),#0000 100%)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselTrack_17t2h_1031{padding:clamp(10px,1.15vh,14px) 11vw 20px var(--ps5-rail-safe-left);transform-style:preserve-3d;align-items:flex-start;gap:clamp(10px,.72vw,14px);transition:transform .3s cubic-bezier(.65,0,.35,1),opacity .15s;top:0}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-profile-open=true] ._carouselTrack_17t2h_1031{padding-left:var(--ps5-rail-safe-left)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselViewport_17t2h_989._isDragging_17t2h_1029 ._carouselTrack_17t2h_1031{transition:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439{width:var(--card-size);height:var(--card-size);flex-basis:var(--card-size);opacity:1;transform:translate3d(var(--ps5-item-shift,0px),0,0);transform-origin:50%;transition:transform .3s cubic-bezier(.65,0,.35,1);animation:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439:focus-visible{outline-offset:6px;outline:2px solid #f4faffd1}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true]:focus-visible{outline:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true]{margin-inline:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._distanceLayer_17t2h_1099{opacity:1;transform:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._floatLayer_17t2h_438{animation:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._tiltLayer_17t2h_1105{transform:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardSurface_17t2h_441,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true] ._cardSurface_17t2h_441{height:var(--card-size);background:#11161c;border-radius:clamp(17px,1.25vw,23px);animation:none;box-shadow:0 14px 32px #00000057}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardImageFrame_17t2h_1144,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true] ._cardImageFrame_17t2h_1144{border-radius:inherit;height:100%}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardCaption_17t2h_1155{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardInnerEdge_17t2h_1207{border-radius:clamp(15px,1.1vw,21px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._selectionBorder_17t2h_1237{border:2px solid #f4faffc7;border-radius:clamp(21px,1.55vw,28px);inset:-5px;box-shadow:0 0 0 1px #0f161c99,0 0 18px #dbf0fa33}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440{transform:translate3d(0,0,0) scale(var(--ps5-selected-scale));transform-origin:50% 0;transition:transform .3s cubic-bezier(.65,0,.35,1);animation:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true] ._cardSurface_17t2h_441{box-shadow:0 22px 46px #00000080, 0 0 24px color-mix(in srgb,var(--project-accent) 18%,transparent)}._ps5RailSelectionMeta_17t2h_3237{z-index:9;top:calc(var(--ps5-selected-size) - 25px);left:calc(100% + (var(--ps5-selected-size) - var(--card-size)) / 2 + 12px);color:#ffffffe6;pointer-events:none;text-shadow:0 2px 14px #000000d9;opacity:1;min-width:0;transition:opacity .12s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1);display:block;position:absolute;transform:none}._profileRailCard_17t2h_2074>._ps5RailSelectionMeta_17t2h_3237{left:calc(var(--ps5-selected-size) + 12px)}._ps5RailSelectionMeta_17t2h_3237[data-phase=exiting]{opacity:0;transform:translate(-6px)}._ps5RailSelectionMeta_17t2h_3237[data-phase=entering]{animation:.28s cubic-bezier(.16,1,.3,1) 40ms both _ps5RailTitleIn_17t2h_1}._ps5RailSelectionMeta_17t2h_3237>strong{max-width:min(360px,32vw);font:400 clamp(1rem,1.15vw,1.25rem)/1.2 var(--ps5-ui-font);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53{width:min(560px,42vw);animation:.48s cubic-bezier(.16,1,.3,1) backwards _ps5InfoIn_17t2h_1;top:auto;bottom:clamp(56px,8.5vh,96px);left:clamp(64px,8.7vw,172px)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-context-deck-open=true] ._topNavigation_17t2h_51{transform:translateY(-10px)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-context-deck-open=true] ._carouselRegion_17t2h_55{transform:translateY(-18px)scale(.992)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-context-deck-open=true] ._projectInfo_17t2h_53{transform:translateY(calc(-1*clamp(150px,21vh,230px)))scale(.985)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53{transform-origin:0;will-change:transform;transition:transform .5s cubic-bezier(.18,.86,.2,1.04),opacity .18s}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectKickerRow_17t2h_636{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectKicker_17t2h_636{padding-left:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectKicker_17t2h_636:before{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectNumber_17t2h_651{min-width:30px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectTitleBlock_17t2h_654{border-bottom:0;width:min(406px,100%);padding-bottom:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53 h1{letter-spacing:-.052em;font-size:clamp(2.7rem,4.35vw,5rem);line-height:.93}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectEnglish_17t2h_656{margin-top:8px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectSummary_17t2h_657{color:#ffffffc7;text-shadow:0 2px 18px #000000db;max-width:500px;margin-top:15px;padding-left:0;font-size:clamp(.74rem,.92vw,.96rem)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectSummary_17t2h_657>span,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectTags_17t2h_659{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectTags_17t2h_659 span{background:#05090d3d}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectMediaLoad_17t2h_662{width:min(330px,100%);margin-top:11px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectMediaLoad_17t2h_662[data-state=ready]{display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectActions_17t2h_675{margin-top:16px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._enterProject_17t2h_828{min-width:238px;min-height:52px;font:760 .72rem var(--body)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._enterProjectHit_17t2h_858>small{font-family:var(--mono);font-size:.39rem}._ps5TitleArtwork_17t2h_3307{filter:drop-shadow(0 4px 19px #000000c7);justify-content:center;align-items:flex-end;width:min(560px,42vw);height:clamp(128px,18vh,210px);margin:0;line-height:1;display:flex;position:relative;left:50%;transform:translate(-50%)}._ps5TitleArtwork_17t2h_3307 img{object-fit:contain;object-position:center bottom;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;display:block}._ps5TitleMark_17t2h_3331{color:#fff;filter:drop-shadow(0 4px 17px #000000c7);justify-items:start;width:max-content;max-width:min(520px,40vw);line-height:.82;display:grid;position:relative;left:50%;transform:translate(-50%)}._ps5TitleMark_17t2h_3331 small{color:#ffffffbd;font:720 clamp(.56rem,.72vw,.78rem) var(--body);letter-spacing:.18em;margin-bottom:7px;padding-left:3px}._ps5TitleMark_17t2h_3331 strong{max-width:100%;font:880 clamp(2.15rem,3.6vw,4.25rem) var(--display);letter-spacing:-.055em;white-space:nowrap}._ps5TitleMark_17t2h_3331 span{color:#ffffffe6;font:780 clamp(.72rem,1.2vw,1.32rem) var(--display);letter-spacing:.23em;white-space:nowrap;justify-self:end;margin-top:7px}._ps5TitleMark_17t2h_3331[data-mark-style=serif] strong{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:650}._ps5TitleMark_17t2h_3331[data-mark-style=serif] span{letter-spacing:.28em;font-family:Georgia,Times New Roman,serif}._ps5TitleMark_17t2h_3331[data-mark-style=brush] strong{letter-spacing:-.075em;transform-origin:0;font-style:italic;transform:skew(-8deg)}._ps5TitleMark_17t2h_3331[data-mark-style=brush] span{letter-spacing:.34em;justify-self:start;margin-left:18%}._ps5TitleMark_17t2h_3331[data-mark-style=mono] strong{font-family:var(--mono);letter-spacing:-.07em;font-weight:850}._ps5TitleMark_17t2h_3331[data-mark-style=mono] span{font-family:var(--mono);letter-spacing:.16em}._ps5ActionRow_17t2h_811{align-items:center;gap:14px;width:min(406px,100%);margin-top:22px;display:flex}._ps5ActionRow_17t2h_811[data-entry-blocked=true],._projectActions_17t2h_675[data-entry-blocked=true]{width:auto}._ps5PrimaryAction_17t2h_812{width:min(340px,100% - 62px);margin-top:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._documentTrigger_17t2h_676{width:52px;height:52px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952{isolation:isolate;color:#fff;-webkit-backdrop-filter:blur(18px)saturate(1.16)brightness(1.02);background:linear-gradient(112deg,#ffffff2e,#3e2d203d 45%,#ffffff1c);border:1px solid #ffffffb8;border-radius:999px;width:100%;min-width:0;min-height:66px;transition:width .36s cubic-bezier(.16,1,.3,1),background-color .15s,color .15s,box-shadow .15s,opacity .18s,transform .11s ease-out;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffffbd,inset 0 -1px #ffffff2e,0 12px 32px #00000047}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952:before{content:none;display:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:0 0;border:1px solid #ffffff38;display:block;position:absolute;inset:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready]{animation:.46s cubic-bezier(.16,1,.3,1) both _ps5PrimaryReady_17t2h_1;overflow:visible}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=downloading],._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=idle]{cursor:wait;opacity:1}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5DownloadHit_17t2h_3410{grid-template-rows:auto 5px;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;padding:10px 17px 11px;display:grid}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready] ._enterProjectHit_17t2h_858{font:500 clamp(.92rem,1vw,1.08rem)/1 var(--ps5-ui-font);letter-spacing:0;justify-content:center;padding-inline:22px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready] ._enterProjectHit_17t2h_858>small,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready] ._enterProjectHit_17t2h_858>span{display:none}@media (hover:hover) and (pointer:fine){._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready]:is(:hover,:focus-within){color:#14161a;text-shadow:none;background:#fff;border-color:#fff;box-shadow:0 0 0 2px #0a0d12c7,0 0 0 4px #ffffff94,0 14px 32px #00000057}}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-project-transition=true] ._ps5UnifiedAction_17t2h_2952[data-state=ready]{color:#14161a;background:#fff;animation:.62s cubic-bezier(.2,0,0,1) both _ps5ActionRelease_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-project-transition=true] ._ps5UnifiedAction_17t2h_2952[data-state=ready]:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #fffffff5;animation:.62s cubic-bezier(.19,1,.22,1) both _ps5ActionRing_17t2h_1;display:block;position:absolute;inset:-2px}._ps5DownloadHit_17t2h_3410>span{text-align:left;align-items:baseline;gap:9px;display:flex}._ps5DownloadHit_17t2h_3410>span b{font:500 clamp(.82rem,.94vw,1rem) var(--ps5-ui-font);letter-spacing:0}._ps5DownloadHit_17t2h_3410>span small{display:none}._ps5DownloadHit_17t2h_3410>strong{color:#fff;font:500 .82rem var(--ps5-ui-font);font-variant-numeric:tabular-nums;align-self:center}._ps5DownloadHit_17t2h_3410>i{background:#fff3;border-radius:99px;grid-column:1/-1;height:5px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #0000005c}._ps5DownloadHit_17t2h_3410>i em{border-radius:inherit;background:linear-gradient(90deg,#eceff19e,#fff 72%);height:100%;transition:width .18s linear;display:block;box-shadow:0 0 10px #ffffff4d}._ps5DownloadHit_17t2h_3410>i[data-indeterminate=true] em{animation:1.1s ease-in-out infinite _projectLoadIndeterminate_17t2h_1;width:38%!important}._portfolioStage_17t2h_1[data-visual-mode=ps5]{--ui-selection-fill:#f5f5f7;--ui-selection-ink:#17181b;--ui-selection-rim:#fafcfff5;--ui-selection-shadow:0 0 0 2px #0b0d11b8, 0 0 0 5px #f5f7fac7, 0 15px 34px #00000057}@media (hover:hover) and (pointer:fine){._portfolioStage_17t2h_1[data-visual-mode=ps5] [data-ui-highlight=control][data-state=ready]:hover,._portfolioStage_17t2h_1[data-visual-mode=ps5] [data-ui-highlight=control][data-state=ready]:focus-within{color:#fff;text-shadow:0 0 14px #ffffff38;background:linear-gradient(112deg,#ffffff47,#56413047 46%,#ffffff29);border-color:#ffffffe6;box-shadow:inset 0 1px 1px #ffffffe0,inset 0 -1px #ffffff3d,0 14px 34px #0000004d}._portfolioStage_17t2h_1[data-visual-mode=ps5] [data-ui-highlight=control][data-state=ready]:is(:hover,:focus-within):after{background:0 0;border-color:#ffffff61}._portfolioStage_17t2h_1[data-visual-mode=ps5] [data-ui-highlight=card]:is(:hover,:focus-visible) ._cardInnerEdge_17t2h_1207{border:3px solid var(--ui-selection-rim);box-shadow:inset 0 0 0 1px #0c1016b8,0 0 0 2px #ffffff47,0 0 22px #ecf6ff52}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074[data-ui-highlight=card]:is(:hover,:focus-visible)>span:first-child{filter:brightness(1.12)saturate(1.04);box-shadow:var(--ui-selection-shadow)}}._portfolioStage_17t2h_1[data-visual-mode=ps5] [data-ui-highlight=control][data-state=ready]:active{transform:translateY(1px)scale(.985)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-locked=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-locked=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-locked=true] ._carouselRegion_17t2h_55{opacity:0;pointer-events:none}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-locked=true] ._topNavigation_17t2h_51{transform:translateY(-20px)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-locked=true] ._carouselRegion_17t2h_55{transform:translate(66vw)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-locked=true] ._projectInfo_17t2h_53{transform:translateY(20px)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._backgroundStack_17t2h_71{animation:_ps5HomeBackgroundReveal_17t2h_1 .44s var(--ps5-background-delay,.88s) cubic-bezier(.2,.72,.18,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._ps5StageShade_17t2h_3053{animation:_ps5HomeShadeReveal_17t2h_1 .42s calc(var(--ps5-background-delay,.88s) + 50ms) ease-out both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._topNavigation_17t2h_51{animation:_ps5HomeTopIn_17t2h_1 .42s var(--ps5-chrome-delay,1.32s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._topNavigation_17t2h_51 ._sectionNavigation_17t2h_564{animation:_ps5HomeChromeIn_17t2h_1 .38s var(--ps5-chrome-delay,1.32s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._topNavigation_17t2h_51 ._ps5SystemStatus_17t2h_3121{animation:_ps5HomeChromeIn_17t2h_1 .38s calc(var(--ps5-chrome-delay,1.32s) + 90ms) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._carouselRegion_17t2h_55{pointer-events:none;animation:_ps5RailOverLoader_17t2h_1 var(--ps5-handoff-duration,3s) linear both, _ps5HomeRailIn_17t2h_1 .42s var(--ps5-rail-delay,.52s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._carouselViewport_17t2h_989{animation:_ps5HomeRailLift_17t2h_1 .42s var(--ps5-selected-grow-delay,.86s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._cardButton_17t2h_439{animation:_ps5HomeCardIn_17t2h_1 .34s var(--ps5-entry-delay,.36s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._cardButton_17t2h_439[data-selected=true]{animation:_ps5HomeCardIn_17t2h_1 .34s var(--ps5-entry-delay,.36s) cubic-bezier(.16,1,.3,1) both;margin-inline:0}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440{animation:_ps5HomeSelectedGrow_17t2h_1 .42s var(--ps5-selected-grow-delay,1.32s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._ps5RailSelectionMeta_17t2h_3237{animation:_ps5HomeRailTitleIn_17t2h_1 .4s var(--ps5-rail-title-delay,1.72s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._projectTitleBlock_17t2h_654{animation:_ps5HomeDetailIn_17t2h_1 .42s var(--ps5-title-delay,1.9s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._projectSummary_17t2h_657{animation:_ps5HomeDetailIn_17t2h_1 .4s var(--ps5-summary-delay,2.02s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-entry-phase=entering] ._ps5PrimaryAction_17t2h_812{animation:_ps5HomeDetailIn_17t2h_1 .38s var(--ps5-action-delay,2.12s) cubic-bezier(.16,1,.3,1) both}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._topNavigation_17t2h_51{animation:.76s cubic-bezier(.2,.72,.2,1) both _immersiveExitTop_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._projectInfo_17t2h_53{animation:.76s cubic-bezier(.2,.72,.2,1) both _immersiveExitLeft_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._carouselRegion_17t2h_55{animation:.79s cubic-bezier(.2,.72,.2,1) both _immersiveExitRailUp_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._topNavigation_17t2h_51{animation:.72s cubic-bezier(.16,1,.3,1) both _immersiveReturnTop_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._projectInfo_17t2h_53{animation:.74s cubic-bezier(.16,1,.3,1) both _immersiveReturnLeft_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._carouselRegion_17t2h_55{animation:.76s cubic-bezier(.16,1,.3,1) both _immersiveReturnRailUp_17t2h_1}._ps5Entry_17t2h_3540{z-index:80;color:#f5f7fa;transition:visibility 0s var(--ps5-handoff-duration,5.2s);background:#020307;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}._ps5Entry_17t2h_3540:before{content:none}._ps5EntryAtmosphere_17t2h_3554{opacity:0;background:linear-gradient(112deg,#272529 0,#171a1f 42%,#080b11 100%);transition:opacity .76s,transform 1.5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.035)}._ps5EntryAtmosphere_17t2h_3554:after{content:"";background:radial-gradient(at 50% 45%,#0000 0 16%,#080b1129 55%,#07090e9e 100%);position:absolute;inset:0}._ps5ParticleCanvas_17t2h_3568{z-index:1;opacity:0;pointer-events:none;transform-origin:49% 46.5%;width:108%;height:108%;transition:opacity .72s,transform 1.3s cubic-bezier(.16,1,.3,1);position:absolute;inset:-4%;transform:scale(.985)}._ps5EntryBrand_17t2h_3569{z-index:4;opacity:0;color:#fff;text-align:center;position:relative;transform:translateY(4px)}._ps5EntryBrand_17t2h_3569 strong{font:400 clamp(.82rem,1.08vw,1.16rem)/1.2 var(--ps5-ui-font,"Segoe UI",sans-serif);letter-spacing:.32em;text-indent:.32em;text-shadow:0 0 20px #ffffff14}._ps5Entry_17t2h_3540[data-phase=power] ._ps5EntryBrand_17t2h_3569{animation:.62s cubic-bezier(.16,1,.3,1) .1s both _ps5BrandIn_17t2h_1}._ps5Entry_17t2h_3540[data-phase=boot] ._ps5EntryBrand_17t2h_3569{animation:.41s cubic-bezier(.4,0,1,1) both _ps5BrandOut_17t2h_1}._ps5Entry_17t2h_3540[data-phase=particles] ._ps5EntryAtmosphere_17t2h_3554,._ps5Entry_17t2h_3540[data-phase=preview] ._ps5EntryAtmosphere_17t2h_3554,._ps5Entry_17t2h_3540[data-phase=ready] ._ps5EntryAtmosphere_17t2h_3554{opacity:1;transform:scale(1)}._ps5Entry_17t2h_3540[data-phase=particles] ._ps5EntryAtmosphere_17t2h_3554{animation:1.32s cubic-bezier(.22,.61,.36,1) .42s both _ps5ParticleAtmosphereIn_17t2h_1}._ps5Entry_17t2h_3540[data-phase=power] ._ps5ParticleCanvas_17t2h_3568,._ps5Entry_17t2h_3540[data-phase=boot] ._ps5ParticleCanvas_17t2h_3568{opacity:1}._ps5Entry_17t2h_3540[data-phase=halo] ._ps5ParticleCanvas_17t2h_3568,._ps5Entry_17t2h_3540[data-phase=particles] ._ps5ParticleCanvas_17t2h_3568,._ps5Entry_17t2h_3540[data-phase=preview] ._ps5ParticleCanvas_17t2h_3568,._ps5Entry_17t2h_3540[data-phase=ready] ._ps5ParticleCanvas_17t2h_3568{opacity:1;transform:scale(1)}._ps5EntrySurface_17t2h_3595{z-index:5;color:#0000;pointer-events:none;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}._ps5EntrySurface_17t2h_3595:focus-visible{outline:0}._ps5EntryProgress_17t2h_3607{z-index:4;bottom:max(34px,calc(env(safe-area-inset-bottom) + 22px));opacity:0;color:#edf2f57a;width:min(360px,100vw - 48px);font:620 .45rem var(--mono);letter-spacing:.12em;text-align:center;grid-template-columns:1fr;align-items:center;gap:8px;transition:opacity .26s;display:grid;position:absolute;left:50%;transform:translate(-50%)}._ps5EntryProgress_17t2h_3607>div{background:#ffffff21;border-radius:99px;height:2px;overflow:hidden}._ps5EntryProgress_17t2h_3607 i{border-radius:inherit;background:linear-gradient(90deg,#e5edf080,#fff3d9);height:100%;transition:width .18s linear;display:block;box-shadow:0 0 9px #fff1d270}._ps5EntryProgress_17t2h_3607 small{color:#edf2f54d}._ps5Entry_17t2h_3540[data-state=loading] ._ps5EntryProgress_17t2h_3607{opacity:1}._ps5Entry_17t2h_3540[data-state=ready] ._ps5EntrySurface_17t2h_3595,._ps5Entry_17t2h_3540[data-state=error] ._ps5EntrySurface_17t2h_3595{pointer-events:auto;cursor:pointer}._ps5Entry_17t2h_3540[data-state=ready] ._ps5EntryProgress_17t2h_3607{opacity:0}._entryLoadRecovery_17t2h_3632{z-index:4;left:50%;bottom:max(42px,calc(env(safe-area-inset-bottom) + 28px));color:#fff;text-align:center;pointer-events:none;gap:7px;display:grid;position:absolute;transform:translate(-50%)}._entryLoadRecovery_17t2h_3632 strong{font:600 .78rem/1.2 var(--ps5-ui-font,"Segoe UI",sans-serif);letter-spacing:.08em}._entryLoadRecovery_17t2h_3632 span{color:#edf2f59e;font:500 .62rem/1.2 var(--ps5-ui-font,"Segoe UI",sans-serif);letter-spacing:.06em}._ps5Entry_17t2h_3540[data-state=exiting]{pointer-events:none;animation:_ps5EntryOpen_17t2h_1 var(--ps5-handoff-duration,5.2s) cubic-bezier(.2,.74,.18,1) both}._ps5Entry_17t2h_3540[data-state=exiting] ._ps5EntryAtmosphere_17t2h_3554{animation:_ps5AtmosphereHandoff_17t2h_1 var(--ps5-handoff-duration,5.2s) cubic-bezier(.2,.74,.18,1) both}._ps5Entry_17t2h_3540[data-state=exiting] ._ps5ParticleCanvas_17t2h_3568{animation:_ps5ParticleRush_17t2h_1 var(--ps5-handoff-duration,5.2s) cubic-bezier(.2,.74,.18,1) both}._ps5Entry_17t2h_3540[data-state=exiting] ._ps5EntryBrand_17t2h_3569,._ps5Entry_17t2h_3540[data-state=exiting] ._ps5EntryProgress_17t2h_3607{opacity:0;transition-duration:.18s}@keyframes _ps5BackgroundIn_17t2h_1{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes _ps5BackgroundOut_17t2h_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.99)}}@keyframes _ps5InfoIn_17t2h_1{0%{opacity:0;transform:translate(-18px,8px)}to{opacity:1;transform:none}}@keyframes _ps5HomeTopIn_17t2h_1{0%{opacity:0;filter:blur(3px);transform:translateY(-20px)}to{opacity:1;filter:none;transform:none}}@keyframes _ps5HomeChromeIn_17t2h_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes _ps5HomeRailIn_17t2h_1{0%{opacity:.18;transform:translate(66vw,-4px)}to{opacity:1;transform:none}}@keyframes _ps5RailOverLoader_17t2h_1{0%,16%{z-index:8}16.1%,52%{z-index:81}52.1%,to{z-index:8}}@keyframes _ps5HomeInfoIn_17t2h_1{0%{opacity:0;filter:blur(4px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}@keyframes _ps5HomeBackgroundReveal_17t2h_1{0%{opacity:0;filter:brightness(.58)saturate(.76);transform:scale(1.025)}to{opacity:1;filter:none;transform:none}}@keyframes _ps5HomeShadeReveal_17t2h_1{0%{opacity:0}to{opacity:1}}@keyframes _ps5HomeCardIn_17t2h_1{0%{opacity:.14;filter:blur(var(--ps5-entry-blur,4px));transform:translate3d(var(--ps5-entry-offset,140px),-5px,var(--ps5-entry-z,-650px)) scale(var(--ps5-entry-scale,.42))}to{opacity:1;filter:none;transform:translate3d(var(--ps5-item-shift,0px),0,0)}}@keyframes _ps5HomeSelectedGrow_17t2h_1{0%{transform:translate(0,0)scale(1)}to{transform:translate3d(0,0,0) scale(var(--ps5-selected-scale,1.62))}}@keyframes _ps5HomeRailLift_17t2h_1{0%{transform:translateY(8px)}to{transform:translate(0,0)}}@keyframes _ps5HomeRailTitleIn_17t2h_1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes _ps5HomeDetailIn_17t2h_1{0%{opacity:0;transform:translate(-16px,8px)}to{opacity:1;transform:none}}@keyframes _ps5PrimaryReady_17t2h_1{0%{opacity:.55;transform:scale(.975)}to{opacity:1;transform:scale(1)}}@keyframes _ps5RailTitleIn_17t2h_1{0%{opacity:0;filter:blur(3px);transform:translate(12px,2px)}to{opacity:1;filter:none;transform:none}}@keyframes _ps5BrandIn_17t2h_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes _ps5BrandOut_17t2h_1{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3px)}}@keyframes _ps5ParticleAtmosphereIn_17t2h_1{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes _ps5EntryOpen_17t2h_1{0%,20%{opacity:1;visibility:visible;background-color:#020307}34%{opacity:1;visibility:visible;background-color:#0000}52%{opacity:0;visibility:hidden;background-color:#0000}to{opacity:0;visibility:hidden;background-color:#0000}}@keyframes _ps5AtmosphereHandoff_17t2h_1{0%,18%{opacity:1;filter:none;transform:scale(1)}50%,to{opacity:0;filter:blur(7px);transform:scale(1.018)}}@keyframes _ps5ParticleRush_17t2h_1{0%,8%{opacity:1;transform:scale(1)}30%,to{opacity:0;transform:scale(1.035)}}._ps5ControlHints_17t2h_3676{z-index:32;right:clamp(24px,3vw,54px);bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));color:#ffffffb3;font:600 .56rem var(--body);pointer-events:none;gap:20px;display:flex;position:absolute}._ps5ControlHints_17t2h_3676 span{align-items:center;gap:7px;display:flex}._ps5ControlHints_17t2h_3676 b{color:#fff;min-width:22px;height:22px;font:700 .54rem var(--body);border:1px solid #ffffff9e;border-radius:50%;place-items:center;padding:0 5px;display:grid}._ps5ControlHints_17t2h_3676 span:last-child b{letter-spacing:.04em;border-radius:5px;font-size:.34rem}@media (width<=760px){._portfolioStage_17t2h_1[data-visual-mode=ps5]{--card-size:clamp(72px,21vw,96px);--ps5-selected-size:clamp(82px,24vw,110px);--ps5-selected-scale:1.14}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topNavigation_17t2h_51{min-height:68px;padding:max(13px,env(safe-area-inset-top)) 17px 8px;grid-template-columns:minmax(0,1fr) auto;gap:12px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564{grid-template-columns:auto auto;gap:22px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 a{min-height:auto;font-size:1rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 strong{width:42px;height:42px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5Clock_17t2h_3150{font-size:1rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5SystemStatus_17t2h_3121{gap:12px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55{width:100%;height:148px;top:76px;left:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselTrack_17t2h_1031{gap:10px;padding:18px 16vw 12px 17px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440{transform:translateY(3px)scale(1.14)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5RailSelectionMeta_17t2h_3237{top:calc(var(--ps5-selected-size) - 25px);left:calc(100% + (var(--ps5-selected-size) - var(--card-size)) / 2 + 12px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074>._ps5RailSelectionMeta_17t2h_3237{left:calc(var(--ps5-selected-size) + 12px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5RailSelectionMeta_17t2h_3237>strong{max-width:42vw;font-size:1rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53{bottom:max(18px,calc(env(safe-area-inset-bottom) + 12px));width:calc(100vw - 34px);left:17px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53 h1{font-size:clamp(2rem,9.8vw,2.9rem)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5TitleArtwork_17t2h_3307{width:min(78vw,440px);height:clamp(94px,16vh,156px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectSummary_17t2h_657{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:none;display:-webkit-box;overflow:hidden}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectTags_17t2h_659{flex-wrap:nowrap;overflow:hidden}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectActions_17t2h_675{width:auto;margin-top:12px;position:relative;top:auto;right:auto}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._enterProject_17t2h_828{min-width:190px;min-height:48px}._ps5EntryProgress_17t2h_3607{grid-template-columns:1fr;gap:8px}._ps5ControlHints_17t2h_3676{gap:10px;font-size:.44rem;bottom:8px;right:14px}._ps5ControlHints_17t2h_3676 span:last-child{display:none}}@media (orientation:landscape) and (width<=760px) and (height<=430px){._portfolioStage_17t2h_1[data-visual-mode=ps5]{--card-size:clamp(62px,10.5vw,78px);--ps5-selected-size:clamp(71px,12vw,90px);--ps5-selected-scale:1.14}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topNavigation_17t2h_51{min-height:52px;padding:max(7px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 4px max(14px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564{gap:22px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 a,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5Clock_17t2h_3150{font-size:.82rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 strong{width:38px;height:38px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55{width:100%;height:116px;top:54px;left:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselTrack_17t2h_1031{padding:13px 12vw 8px max(14px,env(safe-area-inset-left))}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5RailSelectionMeta_17t2h_3237{top:calc(var(--ps5-selected-size) - 25px);left:calc(100% + (var(--ps5-selected-size) - var(--card-size)) / 2 + 12px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileRailCard_17t2h_2074>._ps5RailSelectionMeta_17t2h_3237{left:calc(var(--ps5-selected-size) + 12px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5RailSelectionMeta_17t2h_3237>strong{max-width:34vw;font-size:1rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53{top:auto;right:auto;bottom:max(10px,env(safe-area-inset-bottom));left:max(15px,env(safe-area-inset-left));pointer-events:auto;width:min(58vw,480px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectKickerRow_17t2h_636{margin-bottom:3px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectTitleBlock_17t2h_654{padding-bottom:4px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53 h1{width:auto;font-size:clamp(1.45rem,7vh,2.15rem)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5TitleArtwork_17t2h_3307{width:min(44vw,330px);height:clamp(66px,13vh,108px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectEnglish_17t2h_656{width:auto;margin-top:3px;font-size:.4rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectSummary_17t2h_657{-webkit-line-clamp:1;width:auto;max-width:100%;margin-top:5px;padding:0;font-size:.58rem;line-height:1.32}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectTags_17t2h_659{width:auto;margin-top:5px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectTags_17t2h_659 span{padding:2px 5px;font-size:.3rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectMediaLoad_17t2h_662{width:min(280px,100%);margin-top:6px;padding:7px 10px;position:relative;top:auto;right:auto}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectActions_17t2h_675{width:29vw;margin:0;position:absolute;top:auto;bottom:0;right:-33vw}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._enterProject_17t2h_828{width:100%;min-width:0;min-height:44px;font-size:.48rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._profileWelcomeStage_17t2h_2114{padding:0 0 12px var(--ps5-rail-safe-left);inset:170px 0 0}}@media (prefers-reduced-motion:reduce){._portfolioStage_17t2h_1[data-visual-mode=ps5] ._backgroundCurrent_17t2h_391,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._backgroundPrevious_17t2h_392,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-visual-mode=ps5] ._cardButton_17t2h_439[data-selected=true] ._hoverLayer_17t2h_440,._ps5Entry_17t2h_3540,._ps5ParticleCanvas_17t2h_3568{transition:none;animation:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] [data-ui-highlight]{transition:none}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5RailSelectionMeta_17t2h_3237{filter:none;transition:none;animation:none}._ps5Entry_17t2h_3540[data-state=exiting]{opacity:0;visibility:hidden}}@media (width>=900px),(orientation:landscape){._portfolioStage_17t2h_1[data-visual-mode=ps5]{--card-size:clamp(63px,min(4.375vw,8.26vh),112px);--ps5-selected-size:clamp(102px,min(7.07vw,13.35vh),181px);--ps5-selected-scale:1.62;--ps5-rail-safe-left:clamp(32px,min(2.19vw,4.13vh),56px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topNavigation_17t2h_51{min-height:clamp(56px,min(3.91vw,7.37vh),100px);padding:max(clamp(16px,min(1.1vw,2.07vh),28px),env(safe-area-inset-top)) max(clamp(44px,min(3.05vw,5.75vh),78px),env(safe-area-inset-right)) clamp(6px,min(.39vw,.74vh),10px) max(clamp(53px,min(3.67vw,6.93vh),94px),env(safe-area-inset-left))}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564{gap:clamp(37px,min(2.58vw,4.87vh),66px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 a{font-size:clamp(1.05rem,min(1.19vw,2.24vh),1.9rem)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5SystemStatus_17t2h_3121{gap:clamp(17px,min(1.17vw,2.21vh),30px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5Clock_17t2h_3150{font-size:clamp(1.1rem,min(1.25vw,2.36vh),2rem)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55{height:clamp(162px,min(11.25vw,21.24vh),288px);top:clamp(70px,min(4.84vw,9.15vh),124px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselTrack_17t2h_1031{padding-top:clamp(8px,min(.55vw,1.03vh),14px);padding-left:var(--ps5-rail-safe-left);gap:clamp(8px,min(.55vw,1.03vh),14px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5RailSelectionMeta_17t2h_3237>strong{max-width:clamp(203px,min(14.06vw,26.55vh),360px);font-size:clamp(1rem,1.15vw,1.25rem)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53{width:min(560px,42vw);bottom:clamp(56px,8.5vh,96px);left:clamp(64px,8.7vw,172px);right:auto}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5TitleArtwork_17t2h_3307{width:min(560px,42vw);height:clamp(128px,18vh,210px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectSummary_17t2h_657{font-size:clamp(.74rem,.92vw,.96rem)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectActions_17t2h_675{width:auto;margin-top:16px;position:relative;top:auto;right:auto}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5ActionRow_17t2h_811{gap:14px;width:min(406px,100%);margin-top:22px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5PrimaryAction_17t2h_812{flex:0 auto;width:min(340px,100% - 62px)}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._enterProject_17t2h_828{min-width:238px;min-height:52px;font-size:.72rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._documentTrigger_17t2h_676{width:52px;height:52px}._ps5ControlHints_17t2h_3676{right:max(clamp(30px,min(2.11vw,3.98vh),54px),env(safe-area-inset-right));bottom:max(clamp(10px,min(.7vw,1.33vh),18px),calc(env(safe-area-inset-bottom) + 8px));gap:clamp(11px,min(.78vw,1.47vh),20px);font-size:clamp(.38rem,min(.35vw,.66vh),.56rem)}._ps5ControlHints_17t2h_3676 span:last-child{display:flex}}@media (orientation:landscape) and (height<=600px){._portfolioStage_17t2h_1[data-visual-mode=ps5]{--card-size:72px;--ps5-selected-size:116px;--ps5-selected-scale:1.62;--ps5-rail-safe-left:34px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._topNavigation_17t2h_51{min-height:56px;padding:max(12px,env(safe-area-inset-top)) max(34px,env(safe-area-inset-right)) 5px max(46px,env(safe-area-inset-left))}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564{gap:38px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._sectionNavigation_17t2h_564 a{font-size:1rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5SystemStatus_17t2h_3121{gap:14px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5Clock_17t2h_3150{font-size:1rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._homeMark_17t2h_548 strong{width:40px;height:40px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55{height:174px;top:62px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselTrack_17t2h_1031{padding-top:9px;padding-left:var(--ps5-rail-safe-left);gap:9px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5RailSelectionMeta_17t2h_3237>strong{max-width:220px;font-size:1rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectInfo_17t2h_53{width:340px;bottom:28px;left:56px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5TitleArtwork_17t2h_3307{width:340px;height:118px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectSummary_17t2h_657{-webkit-line-clamp:1;max-width:340px;margin-top:6px;font-size:.62rem;line-height:1.35}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._projectActions_17t2h_675{margin-top:7px}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._enterProject_17t2h_828{min-width:154px;min-height:38px;font-size:.54rem}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._documentTrigger_17t2h_676{width:38px;height:38px}._ps5ControlHints_17t2h_3676{right:max(20px,env(safe-area-inset-right));bottom:max(9px,calc(env(safe-area-inset-bottom) + 5px));gap:12px;font-size:.42rem}._ps5ControlHints_17t2h_3676 b{min-width:17px;height:17px;font-size:.42rem}}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-profile-open=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-profile-open=true] ._carouselRegion_17t2h_55{z-index:12;pointer-events:auto;transform:none;opacity:1!important}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-profile-open=true] ._topNavigation_17t2h_51{z-index:13}._ps5RailSelectionMeta_17t2h_3237{align-items:center;gap:10px;display:flex}._ps5RailProjectType_17t2h_3931{color:#ffffffad;white-space:nowrap;flex:none}._ps5RailProjectType_17t2h_3931:before{content:"·";color:#ffffff75;margin-right:10px}._hyPlatformBadge_17t2h_3937{color:#14171c;width:50px;height:25px;text-shadow:none;background:#f7f8fa;border-radius:4px;flex:none;place-items:center;padding:0 7px;display:grid;box-shadow:0 1px 5px #00000047}._hyPlatformBadge_17t2h_3937 svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:square;stroke-linejoin:miter;width:100%;height:15px;display:block}._immersiveProjectIdentity_17t2h_3943{z-index:28;color:#fffffff0;opacity:0;pointer-events:none;grid-template-columns:48px auto minmax(0,auto);align-items:center;gap:12px;max-width:min(520px,100vw - 48px);display:grid;position:absolute;top:clamp(22px,3.4vh,46px);left:clamp(24px,4.4vw,84px)}._immersiveProjectIdentity_17t2h_3943>img{object-fit:cover;border-radius:11px;width:48px;height:48px;box-shadow:0 8px 24px #00000059}._immersiveProjectIdentity_17t2h_3943>._hyPlatformBadge_17t2h_3937,._immersiveProjectIdentity_17t2h_3943>strong{opacity:0;will-change:opacity,transform;transform:translate(-8px)}._immersiveProjectIdentity_17t2h_3943>strong{font:500 clamp(.72rem,1vw,1rem)/1.2 var(--ps5-ui-font,"Segoe UI",sans-serif);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 12px #000c;overflow:hidden}._backgroundStack_17t2h_71[data-home-media=sequence] ._backgroundCurrent_17t2h_391{animation:.76s cubic-bezier(.2,.72,.18,1) both _coverSequenceIn_17t2h_1}._backgroundStack_17t2h_71[data-home-media=sequence] ._backgroundPrevious_17t2h_392{z-index:1;animation:.76s cubic-bezier(.4,0,.2,1) both _coverSequenceOut_17t2h_1}._backgroundStack_17t2h_71[data-home-media=sequence] ._backgroundCurrent_17t2h_391{z-index:2}._backgroundStack_17t2h_71[data-home-media=sequence] ._backgroundVideo_17t2h_400{opacity:1}@keyframes _coverSequenceIn_17t2h_1{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes _coverSequenceOut_17t2h_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.992)}}._immersiveProjectIdentity_17t2h_3943{transform-origin:0 0;will-change:opacity,transform;transition:opacity .18s,transform .32s cubic-bezier(.16,1,.3,1);transform:translateY(-8px)scale(.985)}._immersiveProjectIdentity_17t2h_3943>img,._immersiveProjectIdentity_17t2h_3943>._hyPlatformBadge_17t2h_3937,._immersiveProjectIdentity_17t2h_3943>strong{opacity:0;will-change:opacity,transform;transition:opacity .18s,transform .32s cubic-bezier(.16,1,.3,1);transform:translateY(-5px)scale(.96)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._immersiveProjectIdentity_17t2h_3943{opacity:1;transition-delay:.12s;transform:none}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._immersiveProjectIdentity_17t2h_3943>img,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._immersiveProjectIdentity_17t2h_3943>._hyPlatformBadge_17t2h_3937,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._immersiveProjectIdentity_17t2h_3943>strong{opacity:1;transition-delay:.15s;transform:none}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._ps5ControlHints_17t2h_3676{pointer-events:none;animation:.52s cubic-bezier(.4,0,1,1) both _immersiveExitBottom_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true][data-immersive-settled=true] ._ps5ControlHints_17t2h_3676{opacity:0;visibility:hidden;animation:none}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._ps5ControlHints_17t2h_3676{animation:.54s cubic-bezier(.16,1,.3,1) .12s both _immersiveReturnBottom_17t2h_1}._immersiveCoverStrip_17t2h_3981{z-index:29;left:50%;bottom:max(26px,calc(env(safe-area-inset-bottom) + 18px));opacity:0;pointer-events:none;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-end;gap:10px;width:max-content;max-width:min(90vw,1120px);padding:12px 8px 8px;display:flex;position:absolute;overflow:auto visible;transform:translate(-50%,32px)}._immersiveCoverStrip_17t2h_3981::-webkit-scrollbar{display:none}._immersiveCoverThumb_17t2h_3988{aspect-ratio:16/9;color:#fff;opacity:0;cursor:pointer;background:#101319;border:1px solid #ffffff6b;border-radius:10px;flex:none;width:clamp(62px,6.2vw,88px);padding:0;transition:border-color .12s,transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .22s,opacity .18s,translate .32s cubic-bezier(.16,1,.3,1),scale .32s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;translate:0 34px;scale:.82;box-shadow:0 10px 24px #00000061}._immersiveCoverThumb_17t2h_3988>img{object-fit:cover;width:100%;height:100%;display:block}._immersiveCoverThumb_17t2h_3988>i{transform-origin:0;background:#ffffff47;border-radius:2px;height:2px;transition:transform .28s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 8px 5px;transform:scaleX(0)}._immersiveCoverThumb_17t2h_3988[data-active=true]{z-index:2;border-color:#fff;transform:translateY(-7px)scale(1.12);box-shadow:0 0 0 2px #ffffff4d,0 16px 34px #00000080}._immersiveCoverThumb_17t2h_3988[data-active=true]>i{transform:scaleX(1)}._immersiveCoverThumb_17t2h_3988:is(:hover,:focus-visible){z-index:3;border-color:#fff;outline:none;transform:translateY(-5px)scale(1.08)}._coverVideoGlyph_17t2h_3999{text-indent:1px;background:#080a0ed1;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;line-height:1;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}._portfolioStage_17t2h_1[data-immersive=true] ._immersiveCoverStrip_17t2h_3981{opacity:1;pointer-events:auto;transition:opacity .24s .5s,transform .52s cubic-bezier(.16,1,.3,1) .5s;transform:translate(-50%)}._portfolioStage_17t2h_1[data-immersive=true] ._immersiveCoverThumb_17t2h_3988{opacity:1;transition-delay:0s;animation:none;translate:0;scale:1}._portfolioStage_17t2h_1[data-immersive=true][data-immersive-settled=false] ._immersiveCoverThumb_17t2h_3988{transition-delay:0s,0s,0s,calc(.52s + var(--cover-delay,0s)),calc(.52s + var(--cover-delay,0s)),calc(.52s + var(--cover-delay,0s))}._portfolioStage_17t2h_1[data-immersive=false][data-immersive-visited=true] ._immersiveCoverStrip_17t2h_3981{animation:none}._portfolioStage_17t2h_1[data-visual-mode=ps5]:is([data-immersive=true],[data-immersive-visited=true]) ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-visual-mode=ps5]:is([data-immersive=true],[data-immersive-visited=true]) ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-visual-mode=ps5]:is([data-immersive=true],[data-immersive-visited=true]) ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-visual-mode=ps5]:is([data-immersive=true],[data-immersive-visited=true]) ._ambientLayer_17t2h_69,._portfolioStage_17t2h_1[data-visual-mode=ps5]:is([data-immersive=true],[data-immersive-visited=true]) ._backgroundStack_17t2h_71{will-change:opacity,transform;transition:opacity .24s,transform .52s cubic-bezier(.65,0,.35,1);animation:none}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._topNavigation_17t2h_51{opacity:0;transform:translateY(-28px)scale(.985)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._projectInfo_17t2h_53{opacity:0;transform:translate(-34px)scale(.985)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._carouselRegion_17t2h_55{opacity:0;transition:opacity .42s cubic-bezier(.4,0,.2,1),transform .52s cubic-bezier(.4,0,.2,1);transform:translateY(-18px)scale(.992)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._ambientLayer_17t2h_69{opacity:.08}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true] ._backgroundStack_17t2h_71{transform:scale(1.008)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._carouselRegion_17t2h_55,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._ambientLayer_17t2h_69,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._backgroundStack_17t2h_71{opacity:1;animation:none;transform:none}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=false][data-immersive-visited=true] ._carouselRegion_17t2h_55{transition:opacity .26s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true][data-immersive-settled=true] ._topNavigation_17t2h_51,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true][data-immersive-settled=true] ._projectInfo_17t2h_53,._portfolioStage_17t2h_1[data-visual-mode=ps5][data-immersive=true][data-immersive-settled=true] ._carouselRegion_17t2h_55{opacity:0;visibility:visible;animation:none}._inlineQueue_17t2h_3034{border-top:0}._inlineQueueHeading_17t2h_4057,._inlineQueue_17t2h_3034 header{z-index:1;background:0 0;border-bottom:1px solid #ffffff38;margin:0 10px 4px;padding:4px 0 14px;position:relative;top:auto}._inlineQueue_17t2h_3034 button:first-of-type{border-top:0}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952{-webkit-backdrop-filter:blur(18px)saturate(1.08);background:#19191c85;box-shadow:inset 0 1px #ffffff7a,inset 0 -1px #ffffff1f,0 12px 32px #0000004d}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready]:is(:hover,:focus-within){color:#14161a;text-shadow:none;background:#fff;border-color:#fff;box-shadow:0 0 0 2px #0a0d12c7,0 0 0 4px #ffffff94,0 14px 32px #00000057}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._ps5UnifiedAction_17t2h_2952[data-state=ready]:is(:hover,:focus-within):after{border-color:#0f12173d}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-project-transition=true] ._ps5UnifiedAction_17t2h_2952[data-state=ready]{animation:.72s cubic-bezier(.2,0,0,1) both _ps5ActionRelease_17t2h_1}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-project-transition=true] ._ps5UnifiedAction_17t2h_2952[data-state=ready]:before{animation:.72s cubic-bezier(.19,1,.22,1) both _ps5ActionRing_17t2h_1}._ps5EntryBrand_17t2h_3569{opacity:1;justify-items:center;gap:16px;width:min(420px,78vw);display:grid;transform:none;animation:none!important}._hyBootLogo_17t2h_4081{aspect-ratio:320/220;opacity:1;will-change:opacity,transform;width:min(300px,62vw);transition:opacity .68s cubic-bezier(.4,0,1,1),transform .68s cubic-bezier(.4,0,1,1);transform:translateZ(0)}._hyBootMark_17t2h_4082{width:100%;height:100%;overflow:visible}._hyBootMark_17t2h_4082 path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:12px}._hyBootMark_17t2h_4082 text{dominant-baseline:middle;text-anchor:middle;font:400 18px var(--ps5-ui-font,"Segoe UI",sans-serif);letter-spacing:13px}._hyBootTrace_17t2h_4085{opacity:.15}._hyBootTrace_17t2h_4085 path{stroke:#fff}._hyBootTrace_17t2h_4085 text{fill:#fff}._hyBootFill_17t2h_4088{filter:drop-shadow(0 0 10px #ffffff2e)}._hyBootFill_17t2h_4088 path{stroke:#fff}._hyBootFill_17t2h_4088 text{fill:#fff}._ps5EntryBrand_17t2h_3569>strong{opacity:0;will-change:opacity,transform;width:max-content;transition:opacity .64s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,10px)}._ps5EntryBrand_17t2h_3569[data-intro-stage=logo-out] ._hyBootLogo_17t2h_4081,._ps5EntryBrand_17t2h_3569[data-intro-stage=title-in] ._hyBootLogo_17t2h_4081,._ps5EntryBrand_17t2h_3569[data-intro-stage=title-out] ._hyBootLogo_17t2h_4081,._ps5EntryBrand_17t2h_3569[data-intro-stage=experience-in] ._hyBootLogo_17t2h_4081,._ps5EntryBrand_17t2h_3569[data-intro-stage=experience-out] ._hyBootLogo_17t2h_4081,._ps5EntryBrand_17t2h_3569[data-intro-stage=done] ._hyBootLogo_17t2h_4081{opacity:0;transform:scale(.975)}._ps5EntryBrand_17t2h_3569[data-intro-stage=title-in]>strong{opacity:1;transform:translate(-50%)}._ps5EntryBrand_17t2h_3569[data-intro-stage=title-out]>strong,._ps5EntryBrand_17t2h_3569[data-intro-stage=done]>strong{opacity:0;transition-duration:.42s;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-50%,-7px)}._ps5ExperienceNotice_17t2h_4101{z-index:4;color:#f5f7fa;text-align:center;opacity:0;will-change:opacity,transform;width:min(680px,100vw - 48px);transition:opacity .42s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(12px - 50%))scale(.985)}._ps5ExperienceNotice_17t2h_4101>small{color:#f5f7fa75;font:500 clamp(.58rem,.68vw,.72rem)/1 var(--ps5-ui-font,"Microsoft YaHei UI","Segoe UI",sans-serif);letter-spacing:.42em;text-indent:.42em;display:block}._ps5ExperienceNotice_17t2h_4101 h2{font:400 clamp(1.18rem,1.6vw,1.72rem)/1.25 var(--ps5-ui-font,"Microsoft YaHei UI","Segoe UI",sans-serif);letter-spacing:.18em;text-indent:.18em;margin:clamp(13px,2vh,22px) 0 0}._ps5ExperienceNotice_17t2h_4101 dl{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:1fr 1fr;margin:clamp(24px,4vh,42px) 0 0;display:grid}._ps5ExperienceNotice_17t2h_4101 dl>div{min-width:0;padding:clamp(15px,2.4vh,24px) clamp(14px,2.3vw,28px)}._ps5ExperienceNotice_17t2h_4101 dl>div+div{border-left:1px solid #ffffff29}._ps5ExperienceNotice_17t2h_4101 dt{color:#f5f7fa6b;font:500 clamp(.56rem,.64vw,.68rem)/1.2 var(--ps5-ui-font,"Microsoft YaHei UI","Segoe UI",sans-serif);letter-spacing:.16em}._ps5ExperienceNotice_17t2h_4101 dd{color:#fffffff0;font:350 clamp(.86rem,1.08vw,1.14rem)/1.2 var(--ps5-ui-font,"Segoe UI","Microsoft YaHei UI",sans-serif);letter-spacing:.08em;margin:9px 0 0}._ps5ExperienceNotice_17t2h_4101 p{color:#f5f7fab8;font:400 clamp(.68rem,.82vw,.88rem)/1.4 var(--ps5-ui-font,"Microsoft YaHei UI","Segoe UI",sans-serif);letter-spacing:.12em;margin:clamp(20px,3vh,30px) 0 0}._ps5ExperienceNotice_17t2h_4101[data-intro-stage=experience-in]{opacity:1;transform:translate(-50%,-50%)scale(1)}._ps5ExperienceNotice_17t2h_4101[data-intro-stage=experience-out],._ps5ExperienceNotice_17t2h_4101[data-intro-stage=done]{opacity:0;transition-duration:.32s;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translate(-50%,calc(-50% - 9px))scale(.99)}._ps5EntryProgressA11y_17t2h_4134{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._ps5Entry_17t2h_3540[data-state=exiting] ._ps5EntryBrand_17t2h_3569,._ps5Entry_17t2h_3540[data-state=exiting] ._ps5ExperienceNotice_17t2h_4101{opacity:0;transition:opacity .18s}@media (height<=520px){._ps5ExperienceNotice_17t2h_4101{width:min(620px,100vw - 64px)}._ps5ExperienceNotice_17t2h_4101>small{font-size:.5rem}._ps5ExperienceNotice_17t2h_4101 h2{margin-top:9px;font-size:1rem}._ps5ExperienceNotice_17t2h_4101 dl{margin-top:16px}._ps5ExperienceNotice_17t2h_4101 dl>div{padding:10px 18px}._ps5ExperienceNotice_17t2h_4101 dt{font-size:.48rem}._ps5ExperienceNotice_17t2h_4101 dd{margin-top:5px;font-size:.76rem}._ps5ExperienceNotice_17t2h_4101 p{margin-top:12px;font-size:.58rem}}@media (width<=640px){._immersiveProjectIdentity_17t2h_3943{grid-template-columns:42px auto minmax(0,1fr);gap:9px}._immersiveProjectIdentity_17t2h_3943>img{width:42px;height:42px}._immersiveProjectIdentity_17t2h_3943 ._hyPlatformBadge_17t2h_3937{width:43px;height:22px;padding-inline:6px}._immersiveCoverStrip_17t2h_3981{bottom:max(12px,calc(env(safe-area-inset-bottom) + 8px));gap:8px;max-width:calc(100vw - 16px);padding-inline:6px}._immersiveCoverThumb_17t2h_3988{border-radius:8px;width:64px}._coverVideoGlyph_17t2h_3999{width:20px;height:20px;font-size:8px}}@media (prefers-reduced-motion:reduce){._immersiveProjectIdentity_17t2h_3943,._hyBootLogo_17t2h_4081,._ps5EntryBrand_17t2h_3569>strong,._ps5ExperienceNotice_17t2h_4101{filter:none!important;transition:none!important;animation:none!important}._portfolioStage_17t2h_1[data-visual-mode=ps5] ._carouselRegion_17t2h_55{transition:none!important}._portfolioStage_17t2h_1[data-immersive=true] ._immersiveProjectIdentity_17t2h_3943{opacity:1;transform:none}._portfolioStage_17t2h_1[data-immersive=true] ._immersiveProjectIdentity_17t2h_3943>img,._portfolioStage_17t2h_1[data-immersive=true] ._immersiveProjectIdentity_17t2h_3943>._hyPlatformBadge_17t2h_3937,._portfolioStage_17t2h_1[data-immersive=true] ._immersiveProjectIdentity_17t2h_3943>strong{opacity:1;animation:none;transform:none}._backgroundStack_17t2h_71[data-home-media=sequence] ._backgroundCurrent_17t2h_391,._backgroundStack_17t2h_71[data-home-media=sequence] ._backgroundPrevious_17t2h_392,._immersiveCoverStrip_17t2h_3981,._portfolioStage_17t2h_1[data-immersive=true] ._immersiveCoverThumb_17t2h_3988{transition:none!important;animation:none!important}._portfolioStage_17t2h_1[data-immersive=true] ._immersiveCoverStrip_17t2h_3981{opacity:1;transform:translate(-50%)}._portfolioStage_17t2h_1[data-immersive=true] ._immersiveCoverThumb_17t2h_3988{opacity:1;translate:0;scale:1}}._profileWelcomeStage_17t2h_2114,._profileWelcomeBackdrop_17t2h_2131{will-change:opacity, transform;transition:opacity .3s cubic-bezier(.4,0,1,1),transform .42s cubic-bezier(.4,0,1,1)}._portfolioStage_17t2h_1[data-profile-open=true][data-immersive=true] ._profileWelcomeStage_17t2h_2114{opacity:0;pointer-events:none;animation:none;transform:translateY(24px)scale(.985)}._portfolioStage_17t2h_1[data-profile-open=true][data-immersive=true] ._profileWelcomeBackdrop_17t2h_2131{opacity:0;pointer-events:none;animation:none;transform:scale(1.012)}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-profile-open=true][data-immersive=true] ._topNavigation_17t2h_51{pointer-events:none;transform:translateY(-28px)scale(.985);opacity:0!important}._portfolioStage_17t2h_1[data-visual-mode=ps5][data-profile-open=true][data-immersive=true] ._carouselRegion_17t2h_55{pointer-events:none;transform:translateY(-36px)scale(.985);opacity:0!important}@media (prefers-reduced-motion:reduce){._profileWelcomeStage_17t2h_2114,._profileWelcomeBackdrop_17t2h_2131{transition:none!important}}
