.pixel-assistant-avatar{--avatar-size:64px;--pixel-wolf-body:color-mix(in srgb, var(--color-primary) 88%, var(--color-surface));--pixel-wolf-body-shadow:color-mix(in srgb, var(--color-primary) 56%, var(--color-background));--pixel-wolf-mark:var(--pixel-wolf-body-shadow);--pixel-wolf-mark-lit:color-mix(in srgb, var(--color-primary) 82%, var(--color-text));--pixel-wolf-eye:var(--color-background);--pixel-wolf-eye-blink:var(--pixel-wolf-body);--pixel-wolf-muzzle:color-mix(in srgb, var(--color-primary) 28%, var(--color-surface));--pixel-wolf-initial-m:var(--pixel-wolf-mark);--pixel-wolf-initial-lit:color-mix(in srgb, var(--color-primary) 88%, var(--pixel-wolf-body));--pixel-wolf-glow:color-mix(in srgb, var(--color-primary) 18%, transparent);--pixel-wolf-drop-shadow:var(--shadow-hover);--pixel-wolf-drop-shadow-small:var(--shadow);--pixel-wolf-floor-shadow:var(--shadow-hover);--pixel-wolf-tongue:#db718b;width:var(--avatar-size);height:calc(var(--avatar-size) * var(--pixel-wolf-rows) / var(--pixel-wolf-columns) + 8px);flex-shrink:0;justify-content:center;align-items:flex-start;display:inline-flex;position:relative}html:not(.dark) .pixel-assistant-avatar,.light .pixel-assistant-avatar{--pixel-wolf-body-shadow:color-mix(in srgb, var(--color-primary) 68%, var(--color-text));--pixel-wolf-mark:var(--pixel-wolf-body-shadow);--pixel-wolf-mark-lit:color-mix(in srgb, var(--color-primary) 78%, var(--color-surface));--pixel-wolf-eye:var(--color-background);--pixel-wolf-eye-blink:var(--pixel-wolf-body);--pixel-wolf-initial-m:var(--pixel-wolf-mark);--pixel-wolf-initial-lit:color-mix(in srgb, var(--color-primary) 82%, var(--color-surface));--pixel-wolf-glow:color-mix(in srgb, var(--color-primary) 14%, transparent)}.dark .pixel-assistant-avatar{--pixel-wolf-body-shadow:color-mix(in srgb, var(--color-primary) 58%, var(--color-background));--pixel-wolf-mark:var(--pixel-wolf-body-shadow);--pixel-wolf-mark-lit:color-mix(in srgb, var(--color-primary) 88%, var(--pixel-wolf-mark));--pixel-wolf-eye:var(--color-background);--pixel-wolf-eye-blink:var(--pixel-wolf-body);--pixel-wolf-muzzle:color-mix(in srgb, var(--color-primary) 35%, var(--color-text));--pixel-wolf-initial-m:var(--pixel-wolf-mark);--pixel-wolf-initial-lit:color-mix(in srgb, var(--color-primary) 90%, var(--pixel-wolf-body));--pixel-wolf-glow:color-mix(in srgb, var(--color-primary) 20%, transparent)}.pixel-assistant-avatar--header,.pixel-assistant-avatar--composer{--avatar-size:32px;height:calc(var(--avatar-size) * var(--pixel-wolf-rows) / var(--pixel-wolf-columns) + 6px)}.pixel-assistant-avatar--composer{--avatar-size:48px;height:calc(var(--avatar-size) * var(--pixel-wolf-rows) / var(--pixel-wolf-columns))}@media (max-width:639px){.pixel-assistant-avatar--launcher{--avatar-size:48px}}.pixel-wolf__sprite{z-index:1;width:var(--avatar-size);height:calc(var(--avatar-size) * var(--pixel-wolf-rows) / var(--pixel-wolf-columns));transform-origin:50% 88%;filter:drop-shadow(0 14px 22px var(--pixel-wolf-drop-shadow)) drop-shadow(0 0 16px var(--pixel-wolf-glow));display:block;position:relative;overflow:visible}.pixel-wolf__sprite path{transition:fill .32s ease-in-out}.dark .pixel-assistant-avatar--launcher .pixel-wolf__head{animation:6.8s step-end infinite pixel-wolf-howl-head}.pixel-wolf__paint--body{fill:var(--pixel-wolf-body)}.pixel-wolf__paint--muzzle{fill:var(--pixel-wolf-muzzle)}.pixel-wolf__paint--shadow{fill:var(--pixel-wolf-body-shadow)}.pixel-wolf__paint--mark{fill:var(--pixel-wolf-initial-m);animation:pixel-wolf-mark-color var(--pixel-wolf-mark-duration,4.2s) ease-in-out infinite}.pixel-wolf__paint--eye{fill:var(--pixel-wolf-eye);animation:pixel-wolf-blink var(--pixel-wolf-eye-duration,3.4s) step-end infinite}.pixel-wolf__paint--tongue{fill:var(--pixel-wolf-tongue)}.pixel-wolf__head-pose--lift,.pixel-wolf__head-pose--howl,.pixel-wolf__head-pose--groom,.pixel-wolf__paw-lift,.pixel-wolf__paw-groom,.pixel-wolf__tongue-short,.pixel-wolf__tongue-tip{opacity:0}.dark .pixel-assistant-avatar--launcher .pixel-wolf__head-pose--rest{animation:6.8s step-end infinite pixel-wolf-howl-rest}.dark .pixel-assistant-avatar--launcher .pixel-wolf__head-pose--lift{animation:6.8s step-end infinite pixel-wolf-howl-lift}.dark .pixel-assistant-avatar--launcher .pixel-wolf__head-pose--howl{animation:6.8s step-end infinite pixel-wolf-howl-full}html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__paw-rest{animation:8.6s step-end infinite pixel-wolf-groom-paw-rest}html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__paw-lift{animation:8.6s step-end infinite pixel-wolf-groom-paw-lift}html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__paw-groom,html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__head-pose--groom{animation:8.6s step-end infinite pixel-wolf-groom-pose}html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__head-pose--rest{animation:8.6s step-end infinite pixel-wolf-groom-head-rest}html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__tongue-short{animation:8.6s step-end infinite pixel-wolf-groom-tongue-short}html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__tongue-tip{animation:8.6s step-end infinite pixel-wolf-groom-tongue-tip}@keyframes pixel-wolf-howl-head{0%,31%,50%,to{transform:translateY(0)}32%,49%{transform:translateY(-1px)}}@keyframes pixel-wolf-howl-rest{0%,26%,54%,to{opacity:1}27%,53%{opacity:0}}@keyframes pixel-wolf-howl-lift{0%,26%,32%,49%,54%,to{opacity:0}27%,31%,50%,53%{opacity:1}}@keyframes pixel-wolf-howl-full{0%,31%,50%,to{opacity:0}32%,49%{opacity:1}}@keyframes pixel-wolf-groom-paw-rest{0%,29%,59%,to{opacity:1}30%,58%{opacity:0}}@keyframes pixel-wolf-groom-paw-lift{0%,29%,34%,55%,59%,to{opacity:0}30%,33%,56%,58%{opacity:1}}@keyframes pixel-wolf-groom-pose{0%,33%,56%,to{opacity:0}34%,55%{opacity:1}}@keyframes pixel-wolf-groom-head-rest{0%,33%,56%,to{opacity:1}34%,55%{opacity:0}}@keyframes pixel-wolf-groom-tongue-short{0%,37%,45%,47%,55%,to{opacity:0}38%,44%,48%,54%{opacity:1}}@keyframes pixel-wolf-groom-tongue-tip{0%,38%,43%,48%,53%,to{opacity:0}39%,42%,49%,52%{opacity:1}}.pixel-wolf__frame{opacity:0}.pixel-wolf__frame--tail-mid{opacity:1;animation:pixel-wolf-tail-mid var(--pixel-wolf-tail-duration,1.85s) step-end infinite}.pixel-wolf__frame--tail-up{animation:pixel-wolf-tail-up var(--pixel-wolf-tail-duration,1.85s) step-end infinite}.pixel-wolf__frame--tail-down{animation:pixel-wolf-tail-down var(--pixel-wolf-tail-duration,1.85s) step-end infinite}.pixel-wolf__frame--ear-rest{opacity:1;animation:pixel-wolf-ear-rest var(--pixel-wolf-ear-duration,5.6s) step-end infinite}.pixel-wolf__frame--ear-twitch{animation:pixel-wolf-ear-twitch var(--pixel-wolf-ear-duration,5.6s) step-end infinite}.pixel-assistant-avatar--header .pixel-wolf__sprite,.pixel-assistant-avatar--composer .pixel-wolf__sprite{filter:drop-shadow(0 10px 16px var(--pixel-wolf-drop-shadow-small)) drop-shadow(0 0 9px var(--pixel-wolf-glow))}.pixel-wolf__shadow{background:var(--pixel-wolf-floor-shadow);filter:blur(4px);opacity:.42;border-radius:999px;height:7px;position:absolute;bottom:0;left:20%;right:16%}.pixel-assistant-avatar--header .pixel-wolf__shadow{filter:blur(3px);height:5px}.pixel-assistant-avatar--thinking{--pixel-wolf-eye-duration:1.35s;--pixel-wolf-mark-duration:1.15s;--pixel-wolf-tail-duration:.95s;--pixel-wolf-ear-duration:2.4s}html:not(.dark) .pixel-assistant-avatar--thinking,.light .pixel-assistant-avatar--thinking{--pixel-wolf-glow:color-mix(in srgb, var(--color-primary) 18%, transparent);--pixel-wolf-mark-lit:color-mix(in srgb, var(--color-primary) 82%, var(--color-surface));--pixel-wolf-initial-lit:color-mix(in srgb, var(--color-primary) 78%, var(--color-surface))}.dark .pixel-assistant-avatar--thinking{--pixel-wolf-glow:color-mix(in srgb, var(--color-primary) 24%, transparent);--pixel-wolf-mark-lit:color-mix(in srgb, var(--color-primary) 88%, var(--pixel-wolf-body-shadow));--pixel-wolf-initial-lit:color-mix(in srgb, var(--color-primary) 82%, var(--pixel-wolf-body))}.assistant-wolf-celestial{z-index:0;width:33px;height:33px;color:var(--color-accent);opacity:0;pointer-events:none;filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--color-accent) 30%, transparent));display:none;position:absolute;bottom:calc(100% + 2rem);right:-.5rem;transform:translate(50px,12px)scale(.75)}.assistant-wolf-celestial svg{fill:currentColor;width:100%;height:100%;display:block}.dark .assistant-wolf-celestial{animation:6.8s cubic-bezier(.16,1,.3,1) infinite assistant-wolf-moon-rise;display:block}@keyframes assistant-wolf-moon-rise{0%,20%{opacity:0;transform:translate(50px,12px)scale(.75)}29%,49%{opacity:1;transform:translate(0,0)scale(1)}55%,to{opacity:0;transform:translate(50px,-4px)scale(.8)}}@media (max-width:639px){.assistant-wolf-celestial{width:22px;height:22px}}@keyframes pixel-wolf-blink{0%,72%,88%,to{fill:var(--pixel-wolf-eye)}77%,83%{fill:var(--pixel-wolf-eye-blink)}}@keyframes pixel-wolf-mark-color{0%,to{fill:var(--pixel-wolf-mark)}46%,58%{fill:var(--pixel-wolf-mark-lit)}}@keyframes pixel-wolf-tail-mid{0%,50%{opacity:1}25%,75%,to{opacity:0}}@keyframes pixel-wolf-tail-up{0%,50%,to{opacity:0}25%{opacity:1}}@keyframes pixel-wolf-tail-down{0%{opacity:0}75%,to{opacity:1}}@keyframes pixel-wolf-ear-rest{0%,92%,to{opacity:1}88%{opacity:0}}@keyframes pixel-wolf-ear-twitch{0%,92%,to{opacity:0}88%{opacity:1}}@media (prefers-reduced-motion:reduce){.pixel-wolf__paint--eye,.pixel-wolf__paint--mark,.pixel-wolf__frame,.dark .pixel-assistant-avatar--launcher .pixel-wolf__head,.dark .pixel-assistant-avatar--launcher .pixel-wolf__head-pose,html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__head-pose,html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__paw-rest,html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__paw-lift,html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__paw-groom,html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__tongue-short,html:not(.dark) .pixel-assistant-avatar--launcher .pixel-wolf__tongue-tip,.dark .assistant-wolf-celestial{animation:none}.dark .pixel-assistant-avatar--launcher .pixel-wolf__head-pose--rest{opacity:0}.dark .pixel-assistant-avatar--launcher .pixel-wolf__head-pose--howl,.dark .assistant-wolf-celestial{opacity:1;transform:none}}
.PortfolioTimeMachine-module__R5al8G__launcher{width:1.5rem;min-height:1.5rem;color:var(--color-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;transition:color .18s,transform .18s;display:inline-flex;position:relative}.PortfolioTimeMachine-module__R5al8G__launcher:before{content:"";position:absolute;inset:-.625rem}.PortfolioTimeMachine-module__R5al8G__launcher:after{border:1px solid color-mix(in srgb, var(--color-border) 75%, transparent);background:var(--color-surface);width:max-content;max-width:12rem;color:var(--color-text);box-shadow:0 12px 28px -20px var(--shadow-hover);content:attr(data-label);letter-spacing:.04em;opacity:0;pointer-events:none;white-space:nowrap;border-radius:.5rem;padding:.4rem .6rem;font-size:.75rem;font-weight:650;line-height:1.2;transition:opacity .16s,transform .18s;position:absolute;bottom:calc(100% + .65rem);left:0;right:auto;transform:translateY(.25rem)}.PortfolioTimeMachine-module__R5al8G__launcher:hover,.PortfolioTimeMachine-module__R5al8G__launcher:focus-visible{color:var(--color-primary);transform:translateY(-2px)}.PortfolioTimeMachine-module__R5al8G__launcher:hover:after,.PortfolioTimeMachine-module__R5al8G__launcher:focus-visible:after{opacity:1;transform:translateY(0)}@media (max-width:1023px){.PortfolioTimeMachine-module__R5al8G__launcher:after{inset:calc(100% + .65rem) 0 auto auto}}.PortfolioTimeMachine-module__R5al8G__timeMachineIcon{width:1.125rem;height:1.125rem;overflow:visible}.PortfolioTimeMachine-module__R5al8G__machineHousing,.PortfolioTimeMachine-module__R5al8G__machineDial,.PortfolioTimeMachine-module__R5al8G__machineOrbit,.PortfolioTimeMachine-module__R5al8G__machineHand,.PortfolioTimeMachine-module__R5al8G__machineBase{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.PortfolioTimeMachine-module__R5al8G__machineHousing,.PortfolioTimeMachine-module__R5al8G__machineBase{stroke:currentColor;stroke-width:1.35px}.PortfolioTimeMachine-module__R5al8G__machineDial{fill:color-mix(in srgb, var(--color-primary) 8%, transparent);stroke:currentColor;stroke-width:1.45px}.PortfolioTimeMachine-module__R5al8G__machineOrbit{stroke:var(--color-primary);stroke-width:1.55px;transform-box:fill-box;transform-origin:50%;transition:transform .52s cubic-bezier(.16,1,.3,1)}.PortfolioTimeMachine-module__R5al8G__machineHand{stroke:var(--color-primary);stroke-width:1.45px;transform-box:fill-box;transform-origin:0 100%;transition:transform .42s cubic-bezier(.16,1,.3,1)}.PortfolioTimeMachine-module__R5al8G__machinePin,.PortfolioTimeMachine-module__R5al8G__machineSignal{fill:var(--color-primary)}.PortfolioTimeMachine-module__R5al8G__machineSignal{opacity:.72;transition:opacity .18s}.PortfolioTimeMachine-module__R5al8G__launcher:hover .PortfolioTimeMachine-module__R5al8G__machineOrbit,.PortfolioTimeMachine-module__R5al8G__launcher:focus-visible .PortfolioTimeMachine-module__R5al8G__machineOrbit{transform:rotate(160deg)}.PortfolioTimeMachine-module__R5al8G__launcher:hover .PortfolioTimeMachine-module__R5al8G__machineHand,.PortfolioTimeMachine-module__R5al8G__launcher:focus-visible .PortfolioTimeMachine-module__R5al8G__machineHand{transform:rotate(-34deg)}.PortfolioTimeMachine-module__R5al8G__launcher:hover .PortfolioTimeMachine-module__R5al8G__machineSignal,.PortfolioTimeMachine-module__R5al8G__launcher:focus-visible .PortfolioTimeMachine-module__R5al8G__machineSignal{opacity:1}.PortfolioTimeMachine-module__R5al8G__launcher:focus-visible,.PortfolioTimeMachine-module__R5al8G__headerActions button:focus-visible,.PortfolioTimeMachine-module__R5al8G__openOriginal:focus-visible,.PortfolioTimeMachine-module__R5al8G__timelineRail button:focus-visible{outline-offset:3px;outline:2px solid #79cbb0}.PortfolioTimeMachine-module__R5al8G__overlay{z-index:400;background:#0d1115;width:100dvw;height:100dvh;position:fixed;inset:0;overflow:hidden}.PortfolioTimeMachine-module__R5al8G__machine{color:#f1eee7;background:#0d1115;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.PortfolioTimeMachine-module__R5al8G__machineHeader{z-index:20;min-height:92px;padding:calc(.75rem + env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) .75rem max(1rem, env(safe-area-inset-left));background:#12171c;border-bottom:1px solid #35424b;grid-template-columns:minmax(240px,320px) minmax(460px,1fr) auto;align-items:center;gap:1.25rem;display:grid;position:relative;box-shadow:0 18px 38px -32px #101419}.PortfolioTimeMachine-module__R5al8G__machineTitle{align-items:center;gap:.75rem;min-width:0;display:flex}.PortfolioTimeMachine-module__R5al8G__machineTitle>svg{color:#79cbb0;flex:none;width:1.55rem;height:1.55rem}.PortfolioTimeMachine-module__R5al8G__eraCopy{min-width:0}.PortfolioTimeMachine-module__R5al8G__eraHeading{flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;min-width:0;display:flex}.PortfolioTimeMachine-module__R5al8G__eraHeading h2{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:650;line-height:1.15;overflow:hidden}.PortfolioTimeMachine-module__R5al8G__eraDate{flex:none;align-items:center;gap:.4rem;display:flex}.PortfolioTimeMachine-module__R5al8G__eraDate span,.PortfolioTimeMachine-module__R5al8G__eraDate b,.PortfolioTimeMachine-module__R5al8G__eraDate code{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.PortfolioTimeMachine-module__R5al8G__eraDate span{color:#a5abb0}.PortfolioTimeMachine-module__R5al8G__eraDate b{color:#79cbb0;background:#79cbb01f;border-radius:999px;padding:.18rem .38rem}.PortfolioTimeMachine-module__R5al8G__eraDate code{color:#79cbb0;letter-spacing:.04em;text-transform:none;font-family:inherit}.PortfolioTimeMachine-module__R5al8G__eraCopy>p{color:#a5abb0;text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.75rem;line-height:1.35;overflow:hidden}.PortfolioTimeMachine-module__R5al8G__headerActions{align-items:center;gap:.4rem;display:flex}.PortfolioTimeMachine-module__R5al8G__headerActions button,.PortfolioTimeMachine-module__R5al8G__openOriginal{color:#f1eee7;cursor:pointer;background:#171d23;border:1px solid #f1eee71f;border-radius:.75rem;justify-content:center;align-items:center;min-width:44px;height:44px;transition:transform .16s,background-color .16s,color .16s;display:inline-flex}.PortfolioTimeMachine-module__R5al8G__headerActions button{padding:0}.PortfolioTimeMachine-module__R5al8G__openOriginal{gap:.4rem;padding:0 .7rem;font-size:.75rem;font-weight:700;text-decoration:none}.PortfolioTimeMachine-module__R5al8G__headerActions button:hover:not(:disabled),.PortfolioTimeMachine-module__R5al8G__openOriginal:hover{color:#79cbb0;background:#202a32;transform:translateY(-2px)}.PortfolioTimeMachine-module__R5al8G__headerActions button:disabled{cursor:not-allowed;opacity:.32}.PortfolioTimeMachine-module__R5al8G__headerActions svg,.PortfolioTimeMachine-module__R5al8G__openOriginal svg{width:1.1rem;height:1.1rem}.PortfolioTimeMachine-module__R5al8G__timelineRail{scrollbar-color:#48525a transparent;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(56px,1fr));align-items:start;min-width:0;display:grid;position:relative;overflow-x:auto}.PortfolioTimeMachine-module__R5al8G__railLine{background:#f1eee72e;height:1px;position:absolute;top:.55rem;left:4.5%;right:4.5%}.PortfolioTimeMachine-module__R5al8G__timelineRail button{z-index:1;color:#a5abb0;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;flex-direction:column;align-items:center;gap:.35rem;min-width:56px;min-height:48px;font-size:.75rem;font-weight:700;transition:color .18s,transform .18s;display:flex;position:relative}.PortfolioTimeMachine-module__R5al8G__timelineRail button:hover{color:#f1eee7;transform:translateY(-2px)}.PortfolioTimeMachine-module__R5al8G__timelineRail button i{background:#a5abb0;border:3px solid #12171c;border-radius:50%;width:.9rem;height:.9rem;transition:background-color .18s,box-shadow .18s,transform .18s;display:block;box-shadow:0 0 0 1px #f1eee72e}.PortfolioTimeMachine-module__R5al8G__timelineRail .PortfolioTimeMachine-module__R5al8G__timelineSelected{color:#79cbb0}.PortfolioTimeMachine-module__R5al8G__timelineRail .PortfolioTimeMachine-module__R5al8G__timelineSelected i{background:#79cbb0;transform:scale(1.15);box-shadow:0 0 0 1px #79cbb0}.PortfolioTimeMachine-module__R5al8G__stage{--era-accent:#79cbb0;perspective:1600px;background:#050607;min-width:0;min-height:0;position:relative;overflow:hidden}.PortfolioTimeMachine-module__R5al8G__previewLayer{transform-origin:50%;will-change:transform, opacity, clip-path, filter;position:absolute;inset:0}.PortfolioTimeMachine-module__R5al8G__browserFrame,.PortfolioTimeMachine-module__R5al8G__frameViewport{background:#090b0d;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.PortfolioTimeMachine-module__R5al8G__frameViewport iframe{background:#fff;border:0;width:100%;height:100%;display:block}.PortfolioTimeMachine-module__R5al8G__frameLoader{z-index:4;color:#a5abb0;background:#0d1115;place-content:center;justify-items:center;gap:.8rem;font-size:.75rem;display:grid;position:absolute;inset:0}.PortfolioTimeMachine-module__R5al8G__frameLoader i{border:2px solid #79cbb038;border-top-color:#79cbb0;border-radius:50%;width:1.5rem;height:1.5rem;animation:.8s linear infinite PortfolioTimeMachine-module__R5al8G__spin}.PortfolioTimeMachine-module__R5al8G__yearFlash{z-index:12;color:var(--era-accent);letter-spacing:-.04em;pointer-events:none;text-shadow:0 30px 90px color-mix(in srgb, var(--era-accent) 36%, transparent);place-items:center;font-size:clamp(7rem,24vw,22rem);font-weight:750;line-height:.8;display:grid;position:absolute;inset:0}.PortfolioTimeMachine-module__R5al8G__scanLine{z-index:14;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--era-accent) 24%, transparent), #f1eee77a, transparent);filter:blur(8px);opacity:.55;pointer-events:none;width:24%;position:absolute;top:0;bottom:0}.PortfolioTimeMachine-module__R5al8G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes PortfolioTimeMachine-module__R5al8G__spin{to{transform:rotate(360deg)}}@media (max-width:1180px){.PortfolioTimeMachine-module__R5al8G__machineHeader{grid-template-columns:minmax(220px,280px) minmax(360px,1fr) auto;gap:.75rem}.PortfolioTimeMachine-module__R5al8G__eraCopy>p,.PortfolioTimeMachine-module__R5al8G__openOriginal span{display:none}.PortfolioTimeMachine-module__R5al8G__openOriginal{width:44px;padding:0}}@media (max-width:820px){.PortfolioTimeMachine-module__R5al8G__machineHeader{min-height:116px;padding:calc(.55rem + env(safe-area-inset-top)) max(.6rem, env(safe-area-inset-right)) .45rem max(.6rem, env(safe-area-inset-left));grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem}.PortfolioTimeMachine-module__R5al8G__machineTitle{grid-area:1/1}.PortfolioTimeMachine-module__R5al8G__machineTitle>svg{width:1.35rem;height:1.35rem}.PortfolioTimeMachine-module__R5al8G__eraHeading h2{max-width:13rem;font-size:1rem}.PortfolioTimeMachine-module__R5al8G__headerActions{grid-area:1/2;justify-self:end}.PortfolioTimeMachine-module__R5al8G__headerActions button,.PortfolioTimeMachine-module__R5al8G__openOriginal{border-radius:.5rem;width:40px;min-width:40px;height:40px}.PortfolioTimeMachine-module__R5al8G__timelineRail{scroll-snap-type:x proximity;grid-area:2/1/auto/3;grid-template-columns:repeat(6,66px);padding-inline:calc(50% - 33px)}.PortfolioTimeMachine-module__R5al8G__timelineRail button{scroll-snap-align:center;flex-direction:row;justify-content:center;gap:.25rem;min-width:66px;min-height:42px}.PortfolioTimeMachine-module__R5al8G__railLine{display:none}}@media (max-width:520px){.PortfolioTimeMachine-module__R5al8G__machineTitle>svg,.PortfolioTimeMachine-module__R5al8G__eraDate code,.PortfolioTimeMachine-module__R5al8G__openOriginal{display:none}.PortfolioTimeMachine-module__R5al8G__machineTitle{gap:0}.PortfolioTimeMachine-module__R5al8G__eraHeading{display:block}.PortfolioTimeMachine-module__R5al8G__eraHeading h2{max-width:9.5rem;font-size:1rem}.PortfolioTimeMachine-module__R5al8G__eraDate{margin-top:.2rem}.PortfolioTimeMachine-module__R5al8G__headerActions{gap:.25rem}}@media (prefers-reduced-motion:reduce){.PortfolioTimeMachine-module__R5al8G__launcher,.PortfolioTimeMachine-module__R5al8G__machineOrbit,.PortfolioTimeMachine-module__R5al8G__machineHand,.PortfolioTimeMachine-module__R5al8G__launcher:after,.PortfolioTimeMachine-module__R5al8G__headerActions button,.PortfolioTimeMachine-module__R5al8G__openOriginal,.PortfolioTimeMachine-module__R5al8G__timelineRail button,.PortfolioTimeMachine-module__R5al8G__timelineRail button i{transition-duration:.01ms}.PortfolioTimeMachine-module__R5al8G__frameLoader i{animation:none}}
