.HeaderDDLogo-module__Idm52a__mask{mask-type:luminance}.HeaderDDLogo-module__Idm52a__cluster{opacity:0;animation-duration:9s;animation-timing-function:step-end;animation-iteration-count:infinite}.HeaderDDLogo-module__Idm52a__phase0{animation-name:HeaderDDLogo-module__Idm52a__pixel-0}.HeaderDDLogo-module__Idm52a__phase1{animation-name:HeaderDDLogo-module__Idm52a__pixel-1}.HeaderDDLogo-module__Idm52a__phase2{animation-name:HeaderDDLogo-module__Idm52a__pixel-2}.HeaderDDLogo-module__Idm52a__phase3{animation-name:HeaderDDLogo-module__Idm52a__pixel-3}.HeaderDDLogo-module__Idm52a__phase4{animation-name:HeaderDDLogo-module__Idm52a__pixel-4}.HeaderDDLogo-module__Idm52a__phase5{animation-name:HeaderDDLogo-module__Idm52a__pixel-5}.HeaderDDLogo-module__Idm52a__phase6{animation-name:HeaderDDLogo-module__Idm52a__pixel-6}.HeaderDDLogo-module__Idm52a__phase7{animation-name:HeaderDDLogo-module__Idm52a__pixel-7}.HeaderDDLogo-module__Idm52a__phase8{animation-name:HeaderDDLogo-module__Idm52a__pixel-8}.HeaderDDLogo-module__Idm52a__phase9{animation-name:HeaderDDLogo-module__Idm52a__pixel-9}.HeaderDDLogo-module__Idm52a__mask[data-paused=true] .HeaderDDLogo-module__Idm52a__cluster{animation-play-state:paused}@keyframes HeaderDDLogo-module__Idm52a__pixel-0{0%,69.7%,to{opacity:0}60%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-1{0%,68.3%,to{opacity:0}60.5%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-2{0%,71.8%,to{opacity:0}61.2%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-3{0%,67.2%,to{opacity:0}61.6%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-4{0%,71%,to{opacity:0}62.6%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-5{0%,73.5%,to{opacity:0}63.3%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-6{0%,69.2%,to{opacity:0}63.7%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-7{0%,72.6%,to{opacity:0}64.7%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-8{0%,67.9%,to{opacity:0}65.2%{opacity:1}}@keyframes HeaderDDLogo-module__Idm52a__pixel-9{0%,70.5%,to{opacity:0}66.1%{opacity:1}}@media (prefers-reduced-motion:reduce){.HeaderDDLogo-module__Idm52a__cluster{opacity:0;animation:none}}
.HouseJourney-module__Sroz3G__journey{--header-progress:0;--room-paper:#f2ebcf;--room-wall:#e3d7b5;--room-ink:#29483e;--room-sage:#467667;--room-wood:#8b694c;--room-gold:#e7bd79;--screen-power:1;--header-height:108px;color:var(--room-ink);background:var(--room-wall)}.HouseJourney-module__Sroz3G__journey[data-touch-layout=true] [data-decorative-room-window]{display:none}@media (any-pointer:coarse){.HouseJourney-module__Sroz3G__journey [data-decorative-room-window]{display:none}}.HouseJourney-module__Sroz3G__journey :is(a,button,summary):focus-visible{outline:3px solid var(--room-ink);outline-offset:5px;box-shadow:0 0 0 7px var(--room-gold)}.HouseJourney-module__Sroz3G__interior:focus,.HouseJourney-module__Sroz3G__osWindow:focus{outline:none}.HouseJourney-module__Sroz3G__interior{--room-wainscot:#6c8870;z-index:3;background:var(--room-wall);isolation:isolate;min-height:100svh;position:relative;overflow:clip}.HouseJourney-module__Sroz3G__panelActions>a:last-child:hover{text-decoration:underline}.HouseJourney-module__Sroz3G__roomCamera{padding:calc(var(--header-height) + 20px) clamp(24px, 4vw, 72px) 24px;transform-origin:0 0}.HouseJourney-module__Sroz3G__roomLayout{--room-inset:max(clamp(24px, 4vw, 72px), calc((100vw - 1440px) / 2));isolation:isolate;max-width:1440px;min-height:calc(100svh - var(--header-height) - 80px);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:clamp(24px,4vw,64px);margin:0 auto;padding:34px 0;display:grid;position:relative}.HouseJourney-module__Sroz3G__workspace{min-width:0;position:relative;container-type:inline-size}.HouseJourney-module__Sroz3G__roomEnvironment{--room-pixel:calc(100cqw / 440);isolation:isolate;position:relative}.HouseJourney-module__Sroz3G__roomEnvironment:before,.HouseJourney-module__Sroz3G__roomEnvironment:after{content:"";left:calc(-1 * var(--room-inset));z-index:-1;pointer-events:none;width:100vw;image-rendering:pixelated;position:absolute}.HouseJourney-module__Sroz3G__roomEnvironment:before{top:calc(181 * var(--room-pixel));height:calc(85 * var(--room-pixel));border-top:calc(5 * var(--room-pixel)) solid #405441;border-bottom:calc(7 * var(--room-pixel)) solid #405441;background:repeating-linear-gradient(90deg, transparent 0 calc(22 * var(--room-pixel)), #55705d calc(22 * var(--room-pixel)) calc(24 * var(--room-pixel))) var(--room-wainscot)}.HouseJourney-module__Sroz3G__roomEnvironment:after{top:calc(266 * var(--room-pixel));background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--room-pixel)) calc(36 * var(--room-pixel));height:max(200svh,1600px)}.HouseJourney-module__Sroz3G__roomGreeting{margin:0 0 24px 3%}.HouseJourney-module__Sroz3G__roomGreeting p{font:clamp(23px, 2.2vw, 34px)/1.15 var(--font-pixel), monospace;margin:0 0 10px}.HouseJourney-module__Sroz3G__roomGreeting span{color:#496154;font-size:13px}.HouseJourney-module__Sroz3G__roomArt{width:100%;height:auto;image-rendering:pixelated;display:block}.HouseJourney-module__Sroz3G__roomCaption{text-align:center;color:#233e3b;margin:18px 0 0;font-size:12px}.HouseJourney-module__Sroz3G__roomCaption span{margin-right:7px}.HouseJourney-module__Sroz3G__computerLink{left:calc(157 * var(--room-pixel));top:calc(155 * var(--room-pixel));width:calc(160 * var(--room-pixel));height:calc(42 * var(--room-pixel));min-height:44px;text-decoration:none;position:absolute}.HouseJourney-module__Sroz3G__computerLink span{border:2px solid var(--room-ink);background:var(--room-paper);width:max-content;max-width:220px;font:17px var(--font-pixel), monospace;opacity:0;pointer-events:none;padding:10px;position:absolute;bottom:110%;left:50%;transform:translate(-50%)}.HouseJourney-module__Sroz3G__computerLink:is(:hover,:focus-visible) span{opacity:1}.HouseJourney-module__Sroz3G__aboutPanel{--board-stand-height:76px;z-index:1;margin-bottom:var(--board-stand-height);background:var(--room-paper);border:4px solid #405441;position:relative;box-shadow:inset 0 0 0 3px #b7bea4,4px 4px #6b5b3d}.HouseJourney-module__Sroz3G__aboutPanel:after{content:"";pointer-events:none;background:#8b694c;border-top:3px solid #b69a70;border-bottom:3px solid #574b3e;height:10px;position:absolute;bottom:-8px;left:-8px;right:-8px;box-shadow:3px 3px #405441}.HouseJourney-module__Sroz3G__boardStand{height:var(--board-stand-height);pointer-events:none;justify-content:space-between;padding-inline:13%;display:flex;position:absolute;top:100%;left:0;right:0}.HouseJourney-module__Sroz3G__boardStand>span{background:#8b694c;border-inline:3px solid #574b3e;width:14px;height:100%;position:relative;box-shadow:inset 3px 0 #b69a70}.HouseJourney-module__Sroz3G__boardStand>span:after{content:"";background:#8b694c;border-top:3px solid #b69a70;border-bottom:3px solid #574b3e;width:36px;height:9px;position:absolute;bottom:0;left:-14px;box-shadow:4px 4px #574b3e40}.HouseJourney-module__Sroz3G__panelTop{min-height:43px;color:var(--room-ink);font:18px var(--font-pixel), monospace;background:0 0;border-bottom:2px solid #b7bea4;align-items:center;gap:10px;padding:8px 18px;display:flex}.HouseJourney-module__Sroz3G__panelTop>span:last-child{color:var(--room-sage);margin-left:auto}.HouseJourney-module__Sroz3G__panelBody{padding:clamp(22px,2vw,28px)}.HouseJourney-module__Sroz3G__location{color:#496154;margin:0 0 10px;font-size:12px}.HouseJourney-module__Sroz3G__panelBody h2{font:clamp(40px, 4vw, 56px)/1 var(--font-pixel), monospace;margin:0 0 8px}.HouseJourney-module__Sroz3G__role{font:24px var(--font-pixel), monospace;margin:0}.HouseJourney-module__Sroz3G__experience{color:#496154;margin:12px 0 18px;font-size:12px;font-weight:600}.HouseJourney-module__Sroz3G__biography{text-wrap:pretty;margin:0;font-size:15px;line-height:1.75}.HouseJourney-module__Sroz3G__achievements{border-top:1px solid #b7bea4;margin:18px 0;padding:0;list-style:none}.HouseJourney-module__Sroz3G__achievements li{border-bottom:1px solid #b7bea4;grid-template-columns:100px 1fr;align-items:center;gap:12px;padding:12px 0;display:grid}.HouseJourney-module__Sroz3G__achievements strong{font:27px var(--font-pixel), monospace}.HouseJourney-module__Sroz3G__achievements span{font-size:12px;line-height:1.5}.HouseJourney-module__Sroz3G__panelActions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.HouseJourney-module__Sroz3G__panelActions>a:last-child{align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.HouseJourney-module__Sroz3G__primaryLink{background:var(--room-gold);border:2px solid #405441;align-items:center;gap:16px;min-height:46px;padding:10px 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:3px 3px #405441}.HouseJourney-module__Sroz3G__primaryLink:hover{background:#efd29a}.HouseJourney-module__Sroz3G__nextChapter{text-align:center;color:#233e3b;margin:14px 0 0;font-size:12px}.HouseJourney-module__Sroz3G__nextChapter span{margin-left:12px}.HouseJourney-module__Sroz3G__windowSky{fill:#b8d9de}.HouseJourney-module__Sroz3G__windowCloud{fill:#f2ebcf;opacity:.65}.HouseJourney-module__Sroz3G__windowMoon,.HouseJourney-module__Sroz3G__windowStars,.HouseJourney-module__Sroz3G__windowRain{opacity:0}.portfolio-world[data-world-weather=cloudy] .HouseJourney-module__Sroz3G__windowSky{fill:#b6cbd0}.portfolio-world[data-world-weather=rain] .HouseJourney-module__Sroz3G__windowSky{fill:#95adb8}.portfolio-world[data-world-weather=storm] .HouseJourney-module__Sroz3G__windowSky{fill:#748b9a}.portfolio-world:is([data-world-weather=rain],[data-world-weather=storm],[data-world-weather=cloudy]) .HouseJourney-module__Sroz3G__windowSun{opacity:0}.portfolio-world:is([data-world-weather=rain],[data-world-weather=storm]) .HouseJourney-module__Sroz3G__windowRain{opacity:.78}.portfolio-world[data-world-time=night] .HouseJourney-module__Sroz3G__windowSky{fill:#192e45}.portfolio-world[data-world-time=night] .HouseJourney-module__Sroz3G__windowSun{opacity:0}.portfolio-world[data-world-time=night] :is(.HouseJourney-module__Sroz3G__windowMoon,.HouseJourney-module__Sroz3G__windowStars){opacity:1}.portfolio-world[data-world-time=night] .HouseJourney-module__Sroz3G__windowCloud{fill:#68838b;opacity:.6}.HouseJourney-module__Sroz3G__monitorPixels{opacity:var(--screen-power)}.HouseJourney-module__Sroz3G__roomCharacter{transform-box:fill-box;transform-origin:bottom;transform:var(--scene-ambient-transform);animation:9s steps(2,end) infinite HouseJourney-module__Sroz3G__room-idle}.HouseJourney-module__Sroz3G__roomArt:not([data-scene-active=true]) *{animation-play-state:paused}.HouseJourney-module__Sroz3G__characterBlink{--scene-ambient-opacity:0;opacity:var(--scene-ambient-opacity);animation:11s step-end infinite HouseJourney-module__Sroz3G__room-blink}.HouseJourney-module__Sroz3G__monitorGlow{opacity:.07}.HouseJourney-module__Sroz3G__monitorCursor{opacity:var(--scene-ambient-opacity);animation:2.8s step-end infinite HouseJourney-module__Sroz3G__room-cursor}.HouseJourney-module__Sroz3G__lampLight{opacity:.12}.portfolio-world[data-world-time=night] .HouseJourney-module__Sroz3G__interior{--room-wall:#e0cfac;--room-wainscot:#647b67}.portfolio-world[data-world-time=night] .HouseJourney-module__Sroz3G__monitorGlow{opacity:.16}.portfolio-world[data-world-time=night] .HouseJourney-module__Sroz3G__lampLight{opacity:.3}@keyframes HouseJourney-module__Sroz3G__room-idle{0%,65%,to{--scene-ambient-transform:scaleY(1)}35%{--scene-ambient-transform:scaleY(.992)}80%,90%{--scene-ambient-transform:translateX(.25px) scaleY(.996)}}@keyframes HouseJourney-module__Sroz3G__room-blink{0%,96%,99%,to{--scene-ambient-opacity:0}97%,98%{--scene-ambient-opacity:1}}@keyframes HouseJourney-module__Sroz3G__room-cursor{0%,55%,to{--scene-ambient-opacity:1}56%,99%{--scene-ambient-opacity:0}}.HouseJourney-module__Sroz3G__windowRainDrop{opacity:var(--rain-opacity,.65);animation:HouseJourney-module__Sroz3G__room-window-rain-natural var(--rain-duration,2.2s) linear var(--rain-delay,-.5s) infinite}@keyframes HouseJourney-module__Sroz3G__room-window-rain-natural{0%{transform:translate(1px,-100px)}to{transform:translate(var(--rain-wind,-4px), 100px)}}@media (prefers-reduced-motion:reduce){.HouseJourney-module__Sroz3G__windowRainDrop{animation:none;transform:none}}.HouseJourney-module__Sroz3G__monitorSurface{width:100%;color:var(--room-ink);grid-column:1/-1;margin:28px auto;position:relative}.HouseJourney-module__Sroz3G__monitorForeground{pointer-events:none;display:none}.HouseJourney-module__Sroz3G__osWindow{scroll-margin-top:calc(var(--header-height) + 16px);background:var(--room-paper);border:2px solid #405441;flex-direction:column;display:flex;container:dat-os/inline-size}.HouseJourney-module__Sroz3G__osScroll{min-height:0}.HouseJourney-module__Sroz3G__osScroll:focus-visible{outline:2px solid var(--room-sage);outline-offset:-3px}.HouseJourney-module__Sroz3G__osTitlebar{background:var(--room-sage);color:var(--room-paper);border-bottom:2px solid #405441;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:6px 16px;display:flex}.HouseJourney-module__Sroz3G__osTitlebar h2{font:24px/1.2 var(--font-pixel), monospace;align-items:center;gap:8px;margin:0;display:flex}.HouseJourney-module__Sroz3G__osTitlebar>span{font-size:12px}.HouseJourney-module__Sroz3G__windowControls{letter-spacing:.25em}.HouseJourney-module__Sroz3G__osToolbar,.HouseJourney-module__Sroz3G__osStatus{background:#e3dfc3;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 16px;font-size:12px;line-height:1.5;display:flex}.HouseJourney-module__Sroz3G__osToolbar{border-bottom:1px solid #a6af92;min-height:40px;padding-block:0}.HouseJourney-module__Sroz3G__osToolbar a{text-underline-offset:3px;align-items:center;min-height:40px;display:inline-flex}.HouseJourney-module__Sroz3G__osToolbar a:hover{color:#233e3b;text-decoration-thickness:2px}.HouseJourney-module__Sroz3G__osContent{min-height:100%;display:grid}.HouseJourney-module__Sroz3G__skillFolders{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;display:grid}.HouseJourney-module__Sroz3G__skillFolder{background:var(--room-paper);border:1px solid #a6af92;min-width:0;padding:10px 12px}.HouseJourney-module__Sroz3G__skillFolder[data-featured]{background:#e5e9cf}.HouseJourney-module__Sroz3G__skillFolder:last-child{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;display:flex}.HouseJourney-module__Sroz3G__skillFolder h3{font:22px/1.2 var(--font-pixel), monospace;align-items:center;gap:8px;margin:0 0 6px;display:flex}.HouseJourney-module__Sroz3G__skillFolder:last-child h3{margin:0}.HouseJourney-module__Sroz3G__folderIcon{background:var(--room-gold);border:2px solid #8b694c;flex:0 0 18px;height:14px;position:relative}.HouseJourney-module__Sroz3G__folderIcon:before{content:"";background:var(--room-gold);border:2px solid #8b694c;border-bottom:0;width:10px;height:4px;position:absolute;top:-5px;left:-2px}.HouseJourney-module__Sroz3G__skillFolder ul{flex-wrap:wrap;gap:4px 6px;margin:0;padding:0;list-style:none;display:flex}.HouseJourney-module__Sroz3G__skillFolder li{overflow-wrap:anywhere;background:#e9e6ce;border:1px solid #b7bea4;max-width:100%;padding:2px 8px;font-size:14px;line-height:1.4}.HouseJourney-module__Sroz3G__osStatus{border-top:1px solid #a6af92}@media (min-width:900px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.HouseJourney-module__Sroz3G__journey[data-enhanced=true] .HouseJourney-module__Sroz3G__approach{height:calc(var(--stage-height) + var(--journey-distance))}.HouseJourney-module__Sroz3G__journey[data-monitor-enhanced=true] .HouseJourney-module__Sroz3G__approach{height:calc(var(--stage-height) + var(--journey-distance) + var(--monitor-distance))}.HouseJourney-module__Sroz3G__journey[data-monitor-enhanced=true] .HouseJourney-module__Sroz3G__monitorSurface{left:var(--monitor-x);top:var(--monitor-y);width:var(--monitor-width);height:var(--monitor-height);margin:0;position:absolute;overflow:clip}.HouseJourney-module__Sroz3G__journey[data-monitor-enhanced=true] .HouseJourney-module__Sroz3G__monitorResolution{width:var(--monitor-content-width);height:var(--monitor-content-height);transform:scale(var(--monitor-content-scale));transform-origin:0 0}.HouseJourney-module__Sroz3G__journey[data-monitor-enhanced=true] .HouseJourney-module__Sroz3G__monitorForeground{width:100%;height:100%;display:block;position:absolute;inset:0}.HouseJourney-module__Sroz3G__journey[data-monitor-enhanced=true] .HouseJourney-module__Sroz3G__osWindow{height:100%}.HouseJourney-module__Sroz3G__journey[data-monitor-enhanced=true] .HouseJourney-module__Sroz3G__osScroll{overscroll-behavior:contain;scrollbar-color:#467667 #e3dfc3;flex:1;overflow-y:auto}.HouseJourney-module__Sroz3G__journey[data-monitor-close=true] .HouseJourney-module__Sroz3G__computerLink{visibility:hidden}.HouseJourney-module__Sroz3G__journey[data-enhanced=true] .HouseJourney-module__Sroz3G__heroStage{isolation:isolate;height:100svh;display:grid;position:sticky;top:0;overflow:clip}.HouseJourney-module__Sroz3G__journey[data-enhanced=true] .HouseJourney-module__Sroz3G__heroStage>*{grid-area:1/1;align-self:start;min-width:0}.HouseJourney-module__Sroz3G__journey[data-enhanced=true] .world-camera{transform-origin:0 0}.HouseJourney-module__Sroz3G__journey[data-enhanced=true] .HouseJourney-module__Sroz3G__interior{visibility:hidden}.HouseJourney-module__Sroz3G__journey[data-enhanced=true][data-portal-open=true] .HouseJourney-module__Sroz3G__interior{visibility:visible}}@media (max-width:1050px){.HouseJourney-module__Sroz3G__roomLayout{grid-template-columns:1fr 1fr;gap:26px}.HouseJourney-module__Sroz3G__panelBody{padding:22px}}@media (max-width:899px){.HouseJourney-module__Sroz3G__roomCamera{padding:calc(var(--header-height) + 20px) 24px 24px}.HouseJourney-module__Sroz3G__roomLayout{--room-inset:max(24px, calc((100vw - 620px) / 2));grid-template-columns:1fr;gap:28px;max-width:620px;padding:36px 0 24px}.HouseJourney-module__Sroz3G__roomGreeting{text-align:center}.HouseJourney-module__Sroz3G__roomGreeting p{font-size:28px}.HouseJourney-module__Sroz3G__roomArt{max-width:600px;margin:auto}.HouseJourney-module__Sroz3G__aboutPanel{--board-stand-height:32px;margin-bottom:32px;position:relative}.HouseJourney-module__Sroz3G__panelBody{padding:28px}.HouseJourney-module__Sroz3G__biography{font-size:16px;line-height:1.7}.HouseJourney-module__Sroz3G__achievements span{font-size:13px}.HouseJourney-module__Sroz3G__experience{line-height:1.5}.HouseJourney-module__Sroz3G__osTitlebar>span:not(.HouseJourney-module__Sroz3G__windowControls){display:none}}@media (max-width:600px){.HouseJourney-module__Sroz3G__panelBody{padding:24px 20px}.HouseJourney-module__Sroz3G__achievements li{grid-template-columns:88px 1fr}.HouseJourney-module__Sroz3G__achievements strong{font-size:25px}.HouseJourney-module__Sroz3G__roomCaption,.HouseJourney-module__Sroz3G__nextChapter{line-height:1.6}}@media (prefers-reduced-motion:reduce){.HouseJourney-module__Sroz3G__journey *,.HouseJourney-module__Sroz3G__journey :before,.HouseJourney-module__Sroz3G__journey :after{transition:none!important;animation:none!important}}@container dat-os (max-width:1050px){.HouseJourney-module__Sroz3G__skillFolders{grid-template-columns:repeat(2,minmax(0,1fr))}.HouseJourney-module__Sroz3G__skillFolder:last-child{grid-column:auto;display:block}.HouseJourney-module__Sroz3G__skillFolder:last-child h3{margin-bottom:8px}}@container dat-os (max-width:550px){.HouseJourney-module__Sroz3G__skillFolders{grid-template-columns:minmax(0,1fr)}.HouseJourney-module__Sroz3G__skillFolder{padding:16px}.HouseJourney-module__Sroz3G__skillFolder li{font-size:16px}.HouseJourney-module__Sroz3G__osTitlebar>span:not(.HouseJourney-module__Sroz3G__windowControls),.HouseJourney-module__Sroz3G__osToolbar>span,.HouseJourney-module__Sroz3G__osStatus>span:last-child{display:none}.HouseJourney-module__Sroz3G__osToolbar{justify-content:flex-end}.HouseJourney-module__Sroz3G__osToolbar a{min-height:44px}}[data-house-journey][data-scroll-assisting=true] .HouseJourney-module__Sroz3G__computerLink>span{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.HouseJourney-module__Sroz3G__galleryWorld{display:block}.HouseJourney-module__Sroz3G__journey[data-enhanced=false] .HouseJourney-module__Sroz3G__galleryWorld{--native-room-inset:clamp(24px, 4vw, 72px);z-index:5;width:calc(100% + 2 * var(--native-room-inset));margin-left:calc(-1 * var(--native-room-inset));position:relative}.HouseJourney-module__Sroz3G__journey[data-enhanced=false] .HouseJourney-module__Sroz3G__roomCamera{padding-bottom:0}.HouseJourney-module__Sroz3G__journey[data-enhanced=false] .HouseJourney-module__Sroz3G__galleryLeadIn{height:48px}@media (max-width:899px){.HouseJourney-module__Sroz3G__journey[data-enhanced=false] .HouseJourney-module__Sroz3G__galleryWorld{--native-room-inset:24px}}.HouseJourney-module__Sroz3G__galleryLeadIn{background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--gallery-floor-pixel,2px)) calc(36 * var(--gallery-floor-pixel,2px));height:clamp(100px,18svh,180px);image-rendering:pixelated}@media (min-width:900px) and (min-height:700px) and (prefers-reduced-motion:no-preference){.HouseJourney-module__Sroz3G__journey[data-gallery-enhanced=true] .HouseJourney-module__Sroz3G__approach{height:calc(var(--stage-height) + var(--journey-distance) + var(--monitor-distance) + var(--gallery-distance))}.HouseJourney-module__Sroz3G__journey[data-gallery-enhanced=true] .HouseJourney-module__Sroz3G__interior{height:100svh;min-height:0;overflow:clip}.HouseJourney-module__Sroz3G__journey[data-gallery-enhanced=true] .HouseJourney-module__Sroz3G__galleryWorld{z-index:5;width:calc(100% + 2*clamp(24px,4vw,72px));margin-left:calc(-1*clamp(24px,4vw,72px));display:block;position:relative}}@media (max-width:899px){.HouseJourney-module__Sroz3G__monitorSurface{isolation:isolate;position:relative}.HouseJourney-module__Sroz3G__monitorSurface:before{content:"";z-index:-1;pointer-events:none;background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--gallery-floor-pixel,1px)) calc(36 * var(--gallery-floor-pixel,1px));width:100vw;image-rendering:pixelated;position:absolute;top:-32px;bottom:-180px;left:50%;transform:translate(-50%)}.HouseJourney-module__Sroz3G__nextChapter{isolation:isolate;position:relative}.HouseJourney-module__Sroz3G__nextChapter:before{content:"";z-index:-1;pointer-events:none;background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--gallery-floor-pixel,1px)) calc(36 * var(--gallery-floor-pixel,1px));width:100vw;image-rendering:pixelated;position:absolute;top:-64px;bottom:-30px;left:50%;transform:translate(-50%)}}.HouseJourney-module__Sroz3G__characterHome{display:contents}.HouseJourney-module__Sroz3G__characterLayer{z-index:4;pointer-events:none;visibility:hidden;contain:strict;position:absolute;inset:0;overflow:clip}.HouseJourney-module__Sroz3G__characterActor{transform-origin:0 0;width:28px;height:34px;image-rendering:pixelated;position:absolute;top:0;left:0}.HouseJourney-module__Sroz3G__characterActor svg{display:block;overflow:visible}.HouseJourney-module__Sroz3G__characterShadow{position:absolute;inset:0}.HouseJourney-module__Sroz3G__characterBreath{transform-box:view-box;transform-origin:14px 27px;transform:var(--scene-ambient-transform)}.HouseJourney-module__Sroz3G__characterHead{transform-box:view-box;transform-origin:14px 10px;transform:var(--scene-ambient-transform)}.HouseJourney-module__Sroz3G__characterIdleBlink{--scene-ambient-opacity:0;opacity:var(--scene-ambient-opacity)}.HouseJourney-module__Sroz3G__characterLayer:not([data-character-state=idle]) [data-character-idle]{animation:none;transform:none}:is(.HouseJourney-module__Sroz3G__characterLayer[data-character-visible=false] *,.portfolio-world[data-motion=paused] .HouseJourney-module__Sroz3G__characterLayer *){animation-play-state:paused}.HouseJourney-module__Sroz3G__journey[data-character-managed=true]:not([data-character-home=about]) [data-character-rest]{visibility:hidden}@media (prefers-reduced-motion:reduce){.HouseJourney-module__Sroz3G__characterLayer *{animation:none!important}}
.GalleryRoom-module__rrcP_G__room{--pixel:clamp(1px, .12vw, 3px);isolation:isolate;background:#e9e0c6;width:100%;min-height:100svh;position:relative;overflow:hidden}.GalleryRoom-module__rrcP_G__wainscot{border-top:calc(5 * var(--pixel)) solid #6a5a46;border-bottom:calc(7 * var(--pixel)) solid #6a5a46;background:repeating-linear-gradient(90deg, transparent 0 calc(22 * var(--pixel)), #86977f calc(22 * var(--pixel)) calc(24 * var(--pixel))), #aab69b;z-index:1;position:absolute;inset:58.8% 0 25.5%}.GalleryRoom-module__rrcP_G__floor{background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--pixel)) calc(36 * var(--pixel));image-rendering:pixelated;position:absolute;inset:74.5% 0 0}.GalleryRoom-module__rrcP_G__doorway{box-sizing:border-box;border:calc(3 * var(--pixel)) solid #574b3e;width:19%;height:54.5svh;box-shadow:inset 0 0 0 calc(2 * var(--pixel)) #8b694c, calc(3 * var(--pixel)) 0 0 #405441;z-index:2;background:#2a4138;position:absolute;top:20%;left:11.5%}.GalleryRoom-module__rrcP_G__passage{inset:calc(3 * var(--pixel));box-shadow:inset calc(6 * var(--pixel)) 0 #263c33, inset calc(-6 * var(--pixel)) 0 #2b4036, inset 0 calc(5 * var(--pixel)) #22372e;background:#385247;position:absolute;overflow:hidden}.GalleryRoom-module__rrcP_G__threshold{left:calc(-3 * var(--pixel));right:calc(-3 * var(--pixel));bottom:calc(-4 * var(--pixel));height:calc(5 * var(--pixel));border-top:calc(2 * var(--pixel)) solid #806548;background:#b48b58;position:absolute}.GalleryRoom-module__rrcP_G__exhibition{z-index:3;color:#29483e;position:absolute;top:13.5%;left:38%;right:5.5%}.GalleryRoom-module__rrcP_G__gallerySign{text-align:center;border:calc(3 * var(--pixel)) solid #795a3f;width:fit-content;max-width:100%;box-shadow:0 calc(4 * var(--pixel)) 0 #ba9a6d, calc(3 * var(--pixel)) calc(6 * var(--pixel)) 0 #2d36271f;background:#f2ebcf;margin:0 auto;padding:9px 24px 11px}.GalleryRoom-module__rrcP_G__galleryEyebrow{letter-spacing:.18em;color:#8b694c;margin-bottom:4px;font:700 clamp(9px,.75vw,12px)/1.2 monospace;display:block}.GalleryRoom-module__rrcP_G__gallerySign h2{font:400 clamp(18px, 1.8vw, 29px)/1.2 var(--font-pixel), monospace;color:#29483e;margin:0}.GalleryRoom-module__rrcP_G__exhibits{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.7vw,26px);margin:clamp(12px,1.5svh,18px) 0 0;padding:0;list-style:none;display:grid}.GalleryRoom-module__rrcP_G__exhibit{min-width:0}.GalleryRoom-module__rrcP_G__frame{aspect-ratio:1.42;border:calc(3 * var(--pixel)) solid #574b3e;box-shadow:inset 0 0 0 calc(3 * var(--pixel)) #d1ad79, calc(4 * var(--pixel)) calc(5 * var(--pixel)) 0 #232d2229;background:#99744e;padding:clamp(6px,.65vw,11px);position:relative}.GalleryRoom-module__rrcP_G__frame:before{content:"";bottom:calc(100% + 3 * var(--pixel));width:calc(4 * var(--pixel));height:calc(4 * var(--pixel));background:#795a3f;position:absolute;left:50%;transform:translate(-50%)}.GalleryRoom-module__rrcP_G__artCanvas{border:calc(2 * var(--pixel)) solid #f2ebcf;background:linear-gradient(to bottom, var(--art-sky,#8fae9f) 0 68%, #8b9a79 68% 100%);width:100%;height:100%;image-rendering:pixelated;position:relative;overflow:hidden}.GalleryRoom-module__rrcP_G__artCanvas:before{content:"";aspect-ratio:1;width:17%;box-shadow:calc(3 * var(--pixel)) calc(3 * var(--pixel)) 0 #f2ebcf;background:#e7bd79;position:absolute;top:15%;right:14%}.GalleryRoom-module__rrcP_G__artBuilding{background:var(--art-building,#405441);width:50%;height:49%;box-shadow:calc(-11 * var(--pixel)) calc(9 * var(--pixel)) 0 #688d7b, calc(9 * var(--pixel)) calc(5 * var(--pixel)) 0 #566e5b;position:absolute;bottom:20%;left:24%}.GalleryRoom-module__rrcP_G__artBuilding:after{content:"";opacity:.9;background:repeating-linear-gradient(90deg,#d7c795 0 14%,#0000 14% 30%);position:absolute;inset:18% 17%}.GalleryRoom-module__rrcP_G__artGround{background:repeating-linear-gradient(90deg,#6c8870 0 15%,#55705d 15% 19%,#6c8870 19% 34%);height:20%;position:absolute;bottom:0;left:0;right:0}.GalleryRoom-module__rrcP_G__exhibit:first-child{--art-sky:#98b5a5;--art-building:#405441}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2){--art-sky:#b0b6a3;--art-building:#688d9a}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3){--art-sky:#b5a992;--art-building:#8b694c}.GalleryRoom-module__rrcP_G__caption{text-align:center;border:calc(2 * var(--pixel)) solid #a58967;background:#f2ebcf;flex-direction:column;align-items:center;gap:4px;min-height:42px;margin:8px auto 0;padding:5px 4px;display:flex}.GalleryRoom-module__rrcP_G__exhibitNumber{letter-spacing:.1em;color:#8b694c;font:700 10px/1 monospace}.GalleryRoom-module__rrcP_G__caption strong{font:600 clamp(12px, 1vw, 16px)/1.3 var(--font-pixel), monospace;overflow-wrap:anywhere}.GalleryRoom-module__rrcP_G__galleryFooter{text-align:center;color:#617366;margin:16px 0 0;font:12px/1.5 monospace;display:none}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__artBuilding{width:65%;height:42%;box-shadow:calc(-5 * var(--pixel)) calc(7 * var(--pixel)) 0 #688d7b, calc(5 * var(--pixel)) calc(7 * var(--pixel)) 0 #566e5b;left:17%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artBuilding{width:39%;height:62%;box-shadow:calc(-10 * var(--pixel)) calc(12 * var(--pixel)) 0 #688d7b, calc(10 * var(--pixel)) calc(12 * var(--pixel)) 0 #566e5b;left:32%}.GalleryRoom-module__rrcP_G__exhibitButton{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.GalleryRoom-module__rrcP_G__exhibitButton:focus-visible{outline:calc(3 * var(--pixel)) solid #29483e;outline-offset:calc(6 * var(--pixel))}.GalleryRoom-module__rrcP_G__exhibitButton .GalleryRoom-module__rrcP_G__frame{transition:transform .16s steps(3,end),box-shadow .16s steps(3,end)}@media (hover:hover){.GalleryRoom-module__rrcP_G__exhibitButton:hover .GalleryRoom-module__rrcP_G__frame{transform:translateY(calc(-3 * var(--pixel)));box-shadow:inset 0 0 0 calc(3 * var(--pixel)) #d1ad79, calc(6 * var(--pixel)) calc(8 * var(--pixel)) 0 #232d2233}}.GalleryRoom-module__rrcP_G__archiveDialog{--archive-pixel:clamp(2px, .18vw, 3px);border:calc(3 * var(--archive-pixel)) solid #405441;color:#29483e;width:min(780px,100vw - 28px);max-width:none;max-height:calc(100dvh - 28px);box-shadow:calc(7 * var(--archive-pixel)) calc(7 * var(--archive-pixel)) 0 #8b694c;overscroll-behavior:contain;background:#f2ebcf;border-radius:0;padding:0;position:fixed}.GalleryRoom-module__rrcP_G__archiveDialog::backdrop{background:#182722b8}.GalleryRoom-module__rrcP_G__archivePaper{overscroll-behavior:contain;max-height:calc(100dvh - 34px);overflow-y:auto}.GalleryRoom-module__rrcP_G__archiveHeader{background:#e3d7b5;border-bottom:4px solid #8b694c;padding:20px clamp(18px,4vw,34px)}.GalleryRoom-module__rrcP_G__archiveTopline{color:#806548;letter-spacing:.12em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font:700 11px/1.5 monospace;display:flex}.GalleryRoom-module__rrcP_G__archiveClose,.GalleryRoom-module__rrcP_G__archiveDone{color:#f2ebcf;cursor:pointer;background:#405441;border:2px solid #29483e;border-radius:0;min-height:40px;padding:8px 13px;font:700 12px/1.3 monospace}.GalleryRoom-module__rrcP_G__archiveClose:hover,.GalleryRoom-module__rrcP_G__archiveDone:hover{background:#55705d}.GalleryRoom-module__rrcP_G__archiveClose:focus-visible,.GalleryRoom-module__rrcP_G__archiveDone:focus-visible{outline-offset:3px;outline:3px solid #c27365}.GalleryRoom-module__rrcP_G__archiveHeader h3{font:400 clamp(23px, 4vw, 35px)/1.35 var(--font-pixel), monospace;margin:12px 0 6px}.GalleryRoom-module__rrcP_G__archiveRole{color:#55705d;margin:0 0 14px;font:700 13px/1.5 monospace}.GalleryRoom-module__rrcP_G__archiveMeta{flex-wrap:wrap;gap:8px 22px;font:12px/1.5 monospace;display:flex}.GalleryRoom-module__rrcP_G__archiveBody{padding:4px clamp(18px,4vw,34px) 24px}.GalleryRoom-module__rrcP_G__archiveSection{margin-top:22px}.GalleryRoom-module__rrcP_G__archiveSection h4{font:400 16px/1.5 var(--font-pixel), monospace;border-bottom:2px solid #bda887;margin:0 0 13px;padding-bottom:8px}.GalleryRoom-module__rrcP_G__archiveMetrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.GalleryRoom-module__rrcP_G__archiveMetric{background:#e8dfbf;border:2px solid #a58967;min-width:0;padding:13px}.GalleryRoom-module__rrcP_G__archiveMetric strong{font:400 23px/1.2 var(--font-pixel), monospace;color:#405441;margin-bottom:7px;display:block}.GalleryRoom-module__rrcP_G__archiveMetric span{font:12px/1.6 monospace;display:block}.GalleryRoom-module__rrcP_G__archiveProjects,.GalleryRoom-module__rrcP_G__archiveHighlights{margin:0;padding-left:22px;font:13px/1.75 monospace}.GalleryRoom-module__rrcP_G__archiveProjects li,.GalleryRoom-module__rrcP_G__archiveHighlights li{margin-bottom:12px}.GalleryRoom-module__rrcP_G__archiveProjects strong{color:#29483e}.GalleryRoom-module__rrcP_G__archiveProjects p{margin:4px 0 0}.GalleryRoom-module__rrcP_G__archiveBottom{background:#e3d7b5;border-top:3px solid #8b694c;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,4vw,34px);display:flex}.GalleryRoom-module__rrcP_G__archiveBottom span{letter-spacing:.09em;font:10px/1.5 monospace}@media (max-width:600px){.GalleryRoom-module__rrcP_G__archiveHeader{padding-top:14px}.GalleryRoom-module__rrcP_G__archiveTopline{letter-spacing:0}.GalleryRoom-module__rrcP_G__archiveMetric strong{font-size:20px}.GalleryRoom-module__rrcP_G__archiveSection h4{font-size:14px}}@media (prefers-reduced-motion:reduce){.GalleryRoom-module__rrcP_G__exhibitButton .GalleryRoom-module__rrcP_G__frame{transition:none}}.GalleryRoom-module__rrcP_G__caption{justify-content:center;gap:6px;min-height:clamp(64px,7svh,76px);padding:9px 7px}.GalleryRoom-module__rrcP_G__caption strong{color:#29483e;font-size:clamp(16px,1.2vw,22px);font-weight:700;line-height:1.25}.GalleryRoom-module__rrcP_G__exhibitPeriod{letter-spacing:.035em;color:#806548;white-space:nowrap;font:700 clamp(11px,.83vw,13px)/1.3 monospace;display:block}.GalleryRoom-module__rrcP_G__artCanvas{isolation:isolate}.GalleryRoom-module__rrcP_G__artCloud{z-index:1;opacity:.85;width:14%;height:5%;box-shadow:calc(5 * var(--pixel)) calc(-3 * var(--pixel)) #f2ebcf, calc(9 * var(--pixel)) 0 #e6e5cf;background:#f2ebcf;position:absolute;top:17%;left:13%}.GalleryRoom-module__rrcP_G__artBackdrop{z-index:0;opacity:.8;clip-path:polygon(0 100%,0 65%,12% 65%,12% 48%,26% 48%,26% 70%,42% 70%,42% 34%,60% 34%,60% 60%,77% 60%,77% 44%,89% 44%,89% 74%,100% 74%,100% 100%);background:#779783;height:34%;position:absolute;bottom:20%;left:0;right:0}.GalleryRoom-module__rrcP_G__artBuilding{z-index:2}.GalleryRoom-module__rrcP_G__artRoof{z-index:3;border-bottom:calc(2 * var(--pixel)) solid #d7c795;background:#405441;width:54%;height:5%;position:absolute;bottom:68%;left:22%}.GalleryRoom-module__rrcP_G__artFeature{z-index:4;position:absolute}.GalleryRoom-module__rrcP_G__artGround{z-index:5;background:repeating-linear-gradient(90deg,#6c8870 0 15%,#55705d 15% 19%,#6c8870 19% 34%)}.GalleryRoom-module__rrcP_G__artForeground{z-index:6;clip-path:polygon(40% 0,60% 0,60% 20%,85% 20%,85% 45%,100% 45%,100% 75%,65% 75%,65% 100%,35% 100%,35% 75%,0 75%,0 45%,15% 45%,15% 20%,40% 20%);background:#405d45;width:12%;height:23%;position:absolute;bottom:12%;left:7%}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__artRoof{width:52%;left:23%}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__artFeature{border:calc(2 * var(--pixel)) solid #d7c795;background:#263f3b;width:28%;height:18%;top:42%;left:35%}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__artFeature:before{content:"";clip-path:polygon(0 85%,17% 60%,34% 75%,53% 25%,70% 50%,87% 5%,100% 20%,100% 35%,87% 20%,70% 65%,53% 40%,34% 90%,17% 75%,0 100%);background:#91cba6;position:absolute;inset:18% 10%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__artFeature:before{content:"";width:calc(2 * var(--pixel));background:#8b694c;height:80%;position:absolute;top:10%;left:48%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__artFeature:after{content:"";background:linear-gradient(#8b9a79 0 18%,#0000 18% 45%,#8b9a79 45% 63%,#0000 63%);position:absolute;inset:28% 15%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artRoof{background:#735842;width:45%;bottom:82%;left:29%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artFeature{border:calc(2 * var(--pixel)) solid #d7c795;background:#324d45;width:27%;height:24%;top:38%;left:39%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artFeature:before{content:"";background:#8eb6a4;width:76%;height:30%;position:absolute;top:15%;left:12%}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__artRoof{background:#355248;width:64%;height:5%;bottom:70%;left:18%}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__artFeature{border:calc(2 * var(--pixel)) solid #d7c795;width:56%;height:26%;box-shadow:inset 0 calc(-2 * var(--pixel)) 0 #8da58f;background:linear-gradient(#243d36 0 22%,#dfe8d3 22% 100%);top:36%;left:22%}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__artFeature:before{content:"";width:48%;height:42%;box-shadow:inset 0 calc(-2 * var(--pixel)) 0 #d1d8be;clip-path:polygon(0 100%,0 80%,12% 76%,24% 56%,36% 62%,50% 34%,64% 44%,78% 20%,100% 8%,100% 100%);background:#edf1e1;position:absolute;bottom:14%;left:8%}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__artFeature:after{content:"";border:calc(2 * var(--pixel)) solid #355248;width:24%;height:44%;box-shadow:inset calc(4 * var(--pixel)) calc(6 * var(--pixel)) 0 0 #f0c77d, inset calc(9 * var(--pixel)) calc(6 * var(--pixel)) 0 0 #f0c77d, inset calc(6 * var(--pixel)) calc(12 * var(--pixel)) 0 0 #2d4d44;background:linear-gradient(#89b8a0 0 20%,#0000 20% 100%),linear-gradient(90deg,#2d4d44 0 18%,#0000 18% 100%),linear-gradient(#0000 0 62%,#2d4d44 62% 74%,#0000 74% 100%);position:absolute;top:26%;right:8%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__artRoof{background:#56778d;width:70%;height:6%;bottom:67%;left:14%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__artFeature{border:calc(2 * var(--pixel)) solid #405441;width:56%;height:28%;box-shadow:inset 50% 0 0 #e6ddbf, inset 0 calc(-2 * var(--pixel)) 0 #c2c7b0;background:#f1edd9;top:35%;left:22%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__artFeature:before{content:"";width:calc(2 * var(--pixel));height:80%;box-shadow:calc(-16 * var(--pixel)) calc(10 * var(--pixel)) 0 0 #8da58f, calc(-8 * var(--pixel)) calc(10 * var(--pixel)) 0 0 #8da58f, calc(8 * var(--pixel)) calc(10 * var(--pixel)) 0 0 #8da58f, calc(16 * var(--pixel)) calc(10 * var(--pixel)) 0 0 #8da58f;background:#8b694c;position:absolute;top:10%;left:48%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__artFeature:after{content:"";clip-path:polygon(50% 0,100% 35%,50% 68%,0 35%);width:18%;height:18%;box-shadow:calc(4 * var(--pixel)) calc(8 * var(--pixel)) 0 calc(-1 * var(--pixel)) #e7bd79, calc(24 * var(--pixel)) calc(18 * var(--pixel)) 0 calc(2 * var(--pixel)) #f6f1df, calc(34 * var(--pixel)) calc(18 * var(--pixel)) 0 calc(2 * var(--pixel)) #f6f1df;background:#355248;position:absolute;top:16%;left:12%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artRoof{background:#7a5d43;width:54%;height:5%;bottom:71%;left:24%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artFeature{border:calc(2 * var(--pixel)) solid #d7c795;width:60%;height:24%;box-shadow:inset 0 calc(-2 * var(--pixel)) 0 #7f997f;background:#334f47;top:38%;left:20%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artFeature:before{content:"";width:24%;height:46%;box-shadow:calc(16 * var(--pixel)) 0 0 0 #88af9a, calc(32 * var(--pixel)) 0 0 0 #88af9a, calc(48 * var(--pixel)) 0 0 0 #88af9a;background:#88af9a;position:absolute;top:18%;left:10%}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__artFeature:after{content:"";width:70%;height:16%;box-shadow:calc(8 * var(--pixel)) calc(-10 * var(--pixel)) 0 calc(-2 * var(--pixel)) #e7bd79, calc(18 * var(--pixel)) calc(-10 * var(--pixel)) 0 calc(-2 * var(--pixel)) #83a780, calc(28 * var(--pixel)) calc(-10 * var(--pixel)) 0 calc(-2 * var(--pixel)) #c27365;background:#735842;position:absolute;bottom:12%;left:12%}.GalleryRoom-module__rrcP_G__careerPainting{border:calc(2 * var(--pixel)) solid #f2ebcf;width:100%;height:100%;image-rendering:pixelated;shape-rendering:crispedges;background:#c8d6c3;display:block}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__frame{background:#568d79;border-color:#29483e}.GalleryRoom-module__rrcP_G__exhibit:first-child .GalleryRoom-module__rrcP_G__caption{border-color:#568d79}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__frame{background:#789eb4;border-color:#496b83}.GalleryRoom-module__rrcP_G__exhibit:nth-child(2) .GalleryRoom-module__rrcP_G__caption{border-color:#789eb4}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__frame{background:#ba8b60;border-color:#78583f}.GalleryRoom-module__rrcP_G__exhibit:nth-child(3) .GalleryRoom-module__rrcP_G__caption{border-color:#ba8b60}.GalleryRoom-module__rrcP_G__doorway:before{content:"Career Gallery";z-index:5;border:calc(3 * var(--pixel)) solid #6a5a46;color:#29483e;width:max-content;max-width:calc(100% + 24px);font:400 clamp(11px, .95vw, 16px)/1.3 var(--font-pixel), monospace;text-align:center;white-space:nowrap;box-shadow:calc(3 * var(--pixel)) calc(4 * var(--pixel)) 0 #44311f2e;pointer-events:none;background:#f2ebcf;padding:9px 14px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.GalleryRoom-module__rrcP_G__doorway:after{content:"";z-index:4;width:calc(4 * var(--pixel));pointer-events:none;background:#806548;height:12px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.GalleryRoom-module__rrcP_G__doorway:before,.GalleryRoom-module__rrcP_G__doorway:after{content:none;display:none}.GalleryRoom-module__rrcP_G__doorPlaque{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.GalleryRoom-module__rrcP_G__doorPlaquePin{width:calc(4 * var(--pixel));height:calc(10 * var(--pixel));box-shadow:inset calc(1 * var(--pixel)) 0 0 #b79268, inset calc(-1 * var(--pixel)) 0 0 #5e4a36;background:#8a6a4a}.GalleryRoom-module__rrcP_G__doorPlaqueFrame{padding:calc(3 * var(--pixel));border:calc(2 * var(--pixel)) solid #5f4935;box-shadow:calc(4 * var(--pixel)) calc(4 * var(--pixel)) 0 #523d272e, inset 0 calc(1 * var(--pixel)) 0 #9e7c57, inset 0 calc(-1 * var(--pixel)) 0 #4b3a2b;background:#7b5f43;display:inline-flex;position:relative}.GalleryRoom-module__rrcP_G__doorPlaqueFrame:before,.GalleryRoom-module__rrcP_G__doorPlaqueFrame:after{content:"";width:calc(4 * var(--pixel));height:calc(4 * var(--pixel));opacity:.95;background:#e6d8b6;position:absolute;top:50%;transform:translateY(-50%)}.GalleryRoom-module__rrcP_G__doorPlaqueFrame:before{left:calc(4 * var(--pixel))}.GalleryRoom-module__rrcP_G__doorPlaqueFrame:after{right:calc(4 * var(--pixel))}.GalleryRoom-module__rrcP_G__doorPlaqueInner{min-width:150px;padding:calc(7 * var(--pixel)) calc(12 * var(--pixel)) calc(8 * var(--pixel));border:calc(2 * var(--pixel)) solid #c2a17c;box-shadow:inset 0 calc(2 * var(--pixel)) 0 #fbf6e6, inset 0 calc(-2 * var(--pixel)) 0 #d8c3a0;text-align:center;align-items:center;gap:calc(3 * var(--pixel));background:#f1ead0;flex-direction:column;display:flex}.GalleryRoom-module__rrcP_G__doorPlaqueEyebrow{font:400 clamp(8px, .62vw, 11px)/1 var(--font-pixel), monospace;letter-spacing:.18em;color:#876346}.GalleryRoom-module__rrcP_G__doorPlaqueTitle{font:400 clamp(12px, 1.06vw, 18px)/1.1 var(--font-pixel), monospace;letter-spacing:.04em;color:#29483e;white-space:nowrap}.GalleryRoom-module__rrcP_G__doorPlaqueAccent{width:72%;height:calc(2 * var(--pixel));opacity:.95;background:linear-gradient(90deg,#0000 0 8%,#b28d69 8% 38%,#e9dec3 38% 62%,#b28d69 62% 92%,#0000 92% 100%)}.GalleryRoom-module__rrcP_G__doorPlaque{gap:0;bottom:calc(100% + 5px)}.GalleryRoom-module__rrcP_G__doorPlaquePin{width:calc(3 * var(--pixel));height:calc(4 * var(--pixel))}.GalleryRoom-module__rrcP_G__doorPlaqueFrame{padding:calc(2 * var(--pixel));border-width:calc(2 * var(--pixel));box-shadow:calc(2 * var(--pixel)) calc(3 * var(--pixel)) 0 #523d2729}.GalleryRoom-module__rrcP_G__doorPlaqueInner{min-width:0;padding:calc(4 * var(--pixel)) calc(7 * var(--pixel)) calc(4 * var(--pixel));gap:calc(2 * var(--pixel));border-width:calc(1 * var(--pixel))}.GalleryRoom-module__rrcP_G__doorPlaqueTitle{letter-spacing:0;font-size:clamp(10px,.85vw,14px);line-height:1.2}.GalleryRoom-module__rrcP_G__doorPlaqueAccent{width:55%;height:calc(1 * var(--pixel))}.GalleryRoom-module__rrcP_G__doorPlaqueFrame:before,.GalleryRoom-module__rrcP_G__doorPlaqueFrame:after{width:calc(2 * var(--pixel));height:calc(2 * var(--pixel))}.GalleryRoom-module__rrcP_G__gallerySign{isolation:isolate;box-sizing:border-box;width:max-content;max-width:100%;padding:calc(9 * var(--pixel)) clamp(26px, 2.8vw, 43px) calc(8 * var(--pixel));border:calc(4 * var(--pixel)) solid #654b36;box-shadow:inset 0 0 0 calc(3 * var(--pixel)) #bc9569, inset 0 0 0 calc(5 * var(--pixel)) #f8efda, inset 0 calc(7 * var(--pixel)) 0 #fff7e7, inset 0 calc(-5 * var(--pixel)) 0 #d1b58e, calc(5 * var(--pixel)) calc(6 * var(--pixel)) 0 #46342330;text-align:center;background:linear-gradient(#b38d60,#b38d60) 7px 7px/7px 7px no-repeat,linear-gradient(#b38d60,#b38d60) right 7px top 7px/7px 7px no-repeat,linear-gradient(#b38d60,#b38d60) left 7px bottom 7px/7px 7px no-repeat,linear-gradient(#b38d60,#b38d60) right 7px bottom 7px/7px 7px no-repeat,linear-gradient(#faf1d9 0%,#f2e7c9 65%,#e5d2ab 100%);margin:0 auto;position:relative}.GalleryRoom-module__rrcP_G__gallerySign:before{content:"";z-index:-1;left:18%;top:calc(-10 * var(--pixel));width:64%;height:calc(12 * var(--pixel));background:linear-gradient(90deg,#72543b 0 8%,#0000 8% 92%,#72543b 92% 100%);position:absolute}.GalleryRoom-module__rrcP_G__gallerySign:after{content:"";left:9%;right:9%;bottom:calc(-4 * var(--pixel));height:calc(3 * var(--pixel));border-bottom:calc(2 * var(--pixel)) solid #654b36;background:#b38d60;position:absolute}.GalleryRoom-module__rrcP_G__gallerySign h2{font:400 clamp(20px, 1.7vw, 28px)/1.25 var(--font-pixel), monospace;letter-spacing:.025em;color:#29483e;text-shadow:calc(1 * var(--pixel)) calc(1 * var(--pixel)) 0 #d6c9a7;margin:0;position:relative}.GalleryRoom-module__rrcP_G__gallerySign h2:after{content:"";width:43%;height:calc(3 * var(--pixel));margin:calc(5 * var(--pixel)) auto 0;background:linear-gradient(90deg,#a27d54 0 34%,#0000 34% 43%,#5e816b 43% 57%,#0000 57% 66%,#a27d54 66% 100%);display:block}@media (prefers-reduced-motion:reduce){.GalleryRoom-module__rrcP_G__gallerySign{transition:none;animation:none}}@media (min-width:900px){.GalleryRoom-module__rrcP_G__exhibition .GalleryRoom-module__rrcP_G__caption{box-sizing:border-box;justify-content:center;gap:4px;height:62px;min-height:62px;padding:5px 8px}}@media (max-width:899px){.GalleryRoom-module__rrcP_G__room{--pixel:1px;min-height:max(740px, calc(100svh - var(--header-height,72px)));padding:52px 32px 180px}.GalleryRoom-module__rrcP_G__wainscot{height:164px;inset:auto 0 140px}.GalleryRoom-module__rrcP_G__floor{height:140px;inset:auto 0 0}.GalleryRoom-module__rrcP_G__doorway{width:24%;height:320px;top:auto;bottom:140px;left:7%}.GalleryRoom-module__rrcP_G__exhibition{width:66%;margin-left:34%;position:relative;inset:auto}.GalleryRoom-module__rrcP_G__gallerySign{padding:8px 18px 7px}.GalleryRoom-module__rrcP_G__gallerySign h2{font-size:22px}.GalleryRoom-module__rrcP_G__exhibits{grid-template-columns:1fr;gap:28px;margin-top:28px}.GalleryRoom-module__rrcP_G__exhibit{display:block}.GalleryRoom-module__rrcP_G__exhibitButton{grid-template-columns:46% minmax(0,1fr);align-items:center;gap:12px;display:grid}.GalleryRoom-module__rrcP_G__frame{padding:6px}.GalleryRoom-module__rrcP_G__exhibitButton .GalleryRoom-module__rrcP_G__caption{text-align:left;align-items:flex-start;gap:8px;min-height:84px;margin:0;padding:8px}.GalleryRoom-module__rrcP_G__caption strong{font-size:18px;line-height:1.3}.GalleryRoom-module__rrcP_G__exhibitPeriod{white-space:normal;font-size:12px;line-height:1.5}.GalleryRoom-module__rrcP_G__doorPlaque{bottom:calc(100% + 8px)}.GalleryRoom-module__rrcP_G__doorPlaqueInner{min-width:0;padding:6px 8px}.GalleryRoom-module__rrcP_G__doorPlaqueTitle{font-size:12px}.GalleryRoom-module__rrcP_G__archiveDialog{width:min(780px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;overflow:hidden;box-shadow:6px 6px #8b694c}.GalleryRoom-module__rrcP_G__archivePaper{overflow-wrap:anywhere;flex-direction:column;max-height:calc(100dvh - 44px);display:flex;overflow:hidden}.GalleryRoom-module__rrcP_G__archiveHeader,.GalleryRoom-module__rrcP_G__archiveBottom{flex:none}.GalleryRoom-module__rrcP_G__archiveHeader{padding:12px 16px}.GalleryRoom-module__rrcP_G__archiveTopline{letter-spacing:0;gap:8px}.GalleryRoom-module__rrcP_G__archiveHeader h3{font-size:24px}.GalleryRoom-module__rrcP_G__archiveRole{margin-bottom:8px}.GalleryRoom-module__rrcP_G__archiveBody{overscroll-behavior:contain;scrollbar-color:#806548 #e8dfbf;min-height:0;padding:4px 16px 20px;overflow-y:auto}.GalleryRoom-module__rrcP_G__archiveBody:focus-visible{outline-offset:-4px;outline:2px solid #405441}.GalleryRoom-module__rrcP_G__archiveProjects,.GalleryRoom-module__rrcP_G__archiveHighlights,.GalleryRoom-module__rrcP_G__archiveMetric span{font-size:14px}.GalleryRoom-module__rrcP_G__archiveClose,.GalleryRoom-module__rrcP_G__archiveDone{min-height:44px}.GalleryRoom-module__rrcP_G__archiveBottom{gap:8px;padding:8px 16px}}@media (max-width:599px){.GalleryRoom-module__rrcP_G__room{min-height:0;padding:36px 20px 350px}.GalleryRoom-module__rrcP_G__exhibition{width:100%;margin:0}.GalleryRoom-module__rrcP_G__exhibits{gap:26px}.GalleryRoom-module__rrcP_G__exhibitButton{grid-template-columns:46% minmax(0,1fr)}.GalleryRoom-module__rrcP_G__doorway{width:42%;height:190px;bottom:110px;left:20%}.GalleryRoom-module__rrcP_G__wainscot{height:124px;bottom:110px}.GalleryRoom-module__rrcP_G__floor{height:110px}}@media (max-width:899px) and (max-height:500px){.GalleryRoom-module__rrcP_G__archiveHeader{padding:8px 16px}.GalleryRoom-module__rrcP_G__archiveHeader h3{margin:4px 0;font-size:20px}.GalleryRoom-module__rrcP_G__archiveRole{margin-bottom:4px}.GalleryRoom-module__rrcP_G__archiveBottom span{max-width:50%}}.GalleryRoom-module__rrcP_G__doorway{cursor:pointer;color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none;display:block}.GalleryRoom-module__rrcP_G__doorway:focus-visible{outline:calc(3 * var(--pixel)) solid #e7bd79;outline-offset:calc(5 * var(--pixel))}.GalleryRoom-module__rrcP_G__doorReturnHint{z-index:3;box-sizing:border-box;color:#edf0db;font:400 clamp(12px, 1.1vw, 17px)/1.4 var(--font-pixel), monospace;text-align:center;text-shadow:1px 2px #1c352b;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:10px;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;transform:translateY(3px)}.GalleryRoom-module__rrcP_G__doorway:is(:hover,:focus-visible) .GalleryRoom-module__rrcP_G__doorReturnHint{opacity:.75;transform:translateY(0)}@media (hover:none){.GalleryRoom-module__rrcP_G__doorReturnHint{opacity:.7;font-size:clamp(10px,3vw,13px);transform:none}}@media (prefers-reduced-motion:reduce){.GalleryRoom-module__rrcP_G__doorReturnHint{transition:none;transform:none}}
.CareerPaintingMotion-module__7-8oCG__robotEyes{transform-box:fill-box;transform-origin:50%;animation:9.2s step-end infinite CareerPaintingMotion-module__7-8oCG__cgBlink}@keyframes CareerPaintingMotion-module__7-8oCG__cgBlink{0%,48%,51%,to{transform:scaleY(1)}49%,50%{transform:scaleY(.12)}}.CareerPaintingMotion-module__7-8oCG__magnifier{transform-box:fill-box;transform-origin:50%;animation:6.8s steps(5,end) infinite CareerPaintingMotion-module__7-8oCG__cgScan}@keyframes CareerPaintingMotion-module__7-8oCG__cgScan{0%,16%,to{transform:translate(0)rotate(0)}43%{transform:translate(2px,1px)rotate(8deg)}68%{transform:translate(-1px,1px)rotate(-6deg)}85%{transform:translate(0)rotate(0)}}.CareerPaintingMotion-module__7-8oCG__barTwo{animation-duration:4.3s;animation-delay:-1.2s}.CareerPaintingMotion-module__7-8oCG__barThree{animation-duration:4.7s;animation-delay:-2.1s}.CareerPaintingMotion-module__7-8oCG__barFour{animation-duration:4.1s;animation-delay:-2.8s}@keyframes CareerPaintingMotion-module__7-8oCG__cgBar{0%,to{transform:scaleY(1)}40%{transform:scaleY(.94)}70%{transform:scaleY(1.04)}}@keyframes CareerPaintingMotion-module__7-8oCG__cgTrend{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes CareerPaintingMotion-module__7-8oCG__cgWrite{0%,15%,76%,to{transform:translate(0)rotate(0)}30%{transform:translate(-1px)rotate(-2deg)}45%{transform:translate(-2px,1px)rotate(1deg)}60%{transform:translateY(1px)rotate(-1deg)}}.CareerPaintingMotion-module__7-8oCG__pageMarks{animation:3.5s steps(2,end) infinite CareerPaintingMotion-module__7-8oCG__cgInk}@keyframes CareerPaintingMotion-module__7-8oCG__cgInk{0%,to{opacity:1}30%,65%{opacity:.66}}.CareerPaintingMotion-module__7-8oCG__flaskBubble{animation:4.6s steps(4,end) infinite CareerPaintingMotion-module__7-8oCG__cgBubble}@keyframes CareerPaintingMotion-module__7-8oCG__cgBubble{0%,25%,to{opacity:1;transform:translateY(0)}55%{opacity:.65;transform:translateY(-4px)}80%{opacity:.35;transform:translateY(-6px)}}.CareerPaintingMotion-module__7-8oCG__atomOrbits{transform-box:fill-box;transform-origin:50%;animation:13s steps(26,end) infinite CareerPaintingMotion-module__7-8oCG__cgOrbit}@keyframes CareerPaintingMotion-module__7-8oCG__cgOrbit{to{transform:rotate(360deg)}}.CareerPaintingMotion-module__7-8oCG__smokeOne,.CareerPaintingMotion-module__7-8oCG__smokeTwo,.CareerPaintingMotion-module__7-8oCG__smokeThree{animation:5.6s steps(7,end) infinite CareerPaintingMotion-module__7-8oCG__cgSmoke}.CareerPaintingMotion-module__7-8oCG__smokeTwo{animation-delay:-1.8s}.CareerPaintingMotion-module__7-8oCG__smokeThree{animation-delay:-3.1s}@keyframes CareerPaintingMotion-module__7-8oCG__cgSmoke{0%{opacity:0;transform:translateY(2px)}20%{opacity:.85}75%{opacity:.5}to{opacity:0;transform:translate(5px,-10px)}}.CareerPaintingMotion-module__7-8oCG__gearLeft,.CareerPaintingMotion-module__7-8oCG__gearRight{transform-box:fill-box;transform-origin:50%;animation:14s steps(28,end) infinite CareerPaintingMotion-module__7-8oCG__cgGear}.CareerPaintingMotion-module__7-8oCG__gearRight{animation-duration:16s;animation-direction:reverse}@keyframes CareerPaintingMotion-module__7-8oCG__cgGear{to{transform:rotate(360deg)}}.CareerPaintingMotion-module__7-8oCG__monitorWave{animation:2.7s steps(3,end) infinite CareerPaintingMotion-module__7-8oCG__cgWave}@keyframes CareerPaintingMotion-module__7-8oCG__cgWave{0%,to{transform:translate(0)}50%{transform:translate(2px)}}.CareerPaintingMotion-module__7-8oCG__indicatorOne,.CareerPaintingMotion-module__7-8oCG__indicatorTwo,.CareerPaintingMotion-module__7-8oCG__indicatorThree{animation:4.2s step-end infinite CareerPaintingMotion-module__7-8oCG__cgIndicator}.CareerPaintingMotion-module__7-8oCG__indicatorTwo{animation-delay:-1.4s}.CareerPaintingMotion-module__7-8oCG__indicatorThree{animation-delay:-2.8s}@keyframes CareerPaintingMotion-module__7-8oCG__cgIndicator{0%,15%,to{opacity:1}16%,30%{opacity:.38}}@media (prefers-reduced-motion:reduce){.CareerPaintingMotion-module__7-8oCG__robotEyes,.CareerPaintingMotion-module__7-8oCG__magnifier,.CareerPaintingMotion-module__7-8oCG__barOne,.CareerPaintingMotion-module__7-8oCG__barTwo,.CareerPaintingMotion-module__7-8oCG__barThree,.CareerPaintingMotion-module__7-8oCG__barFour,.CareerPaintingMotion-module__7-8oCG__trend,.CareerPaintingMotion-module__7-8oCG__pencil,.CareerPaintingMotion-module__7-8oCG__pageMarks,.CareerPaintingMotion-module__7-8oCG__flaskBubble,.CareerPaintingMotion-module__7-8oCG__atomOrbits,.CareerPaintingMotion-module__7-8oCG__smokeOne,.CareerPaintingMotion-module__7-8oCG__smokeTwo,.CareerPaintingMotion-module__7-8oCG__smokeThree,.CareerPaintingMotion-module__7-8oCG__gearLeft,.CareerPaintingMotion-module__7-8oCG__gearRight,.CareerPaintingMotion-module__7-8oCG__monitorWave,.CareerPaintingMotion-module__7-8oCG__indicatorOne,.CareerPaintingMotion-module__7-8oCG__indicatorTwo,.CareerPaintingMotion-module__7-8oCG__indicatorThree{opacity:1;animation:none;transform:none}}@keyframes CareerPaintingMotion-module__7-8oCG__cgPencilVisibleV4{0%,18%,74%,to{transform:translate(0)rotate(0)}34%{transform:translate(-1px)rotate(-2deg)}49%{transform:translate(-2px,1px)rotate(1deg)}64%{transform:translate(-1px,1px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.CareerPaintingMotion-module__7-8oCG__pencil{animation:none;transform:none}}.CareerPaintingMotion-module__7-8oCG__barOne,.CareerPaintingMotion-module__7-8oCG__barTwo,.CareerPaintingMotion-module__7-8oCG__barThree,.CareerPaintingMotion-module__7-8oCG__barFour{transform-box:fill-box;transform-origin:50% 100%;animation:3.4s steps(5,end) infinite alternate CareerPaintingMotion-module__7-8oCG__vnsChartSurgeV2}.CareerPaintingMotion-module__7-8oCG__barOne{--vns-low:.55;--vns-high:1.38;animation-delay:-.5s}.CareerPaintingMotion-module__7-8oCG__barTwo{--vns-low:.64;--vns-high:1.24;animation-duration:3.9s;animation-delay:-1.7s}.CareerPaintingMotion-module__7-8oCG__barThree{--vns-low:.7;--vns-high:1.16;animation-duration:4.2s;animation-delay:-2.6s}.CareerPaintingMotion-module__7-8oCG__barFour{--vns-low:.72;--vns-high:1.1;animation-duration:3.7s;animation-delay:-2s}@keyframes CareerPaintingMotion-module__7-8oCG__vnsChartSurgeV2{0%{transform:scaleY(1)}22%{transform:scaleY(var(--vns-low))}48%{transform:scaleY(var(--vns-high))}72%{transform:scaleY(.86)}to{transform:scaleY(1.05)}}.CareerPaintingMotion-module__7-8oCG__trend{animation:3.4s steps(4,end) infinite alternate CareerPaintingMotion-module__7-8oCG__vnsTrendLiveV2}@keyframes CareerPaintingMotion-module__7-8oCG__vnsTrendLiveV2{0%,to{transform:translate(0)}35%{transform:translate(1px,2px)}72%{transform:translate(-1px,-2px)}}.CareerPaintingMotion-module__7-8oCG__calcDigitTwo{animation:4.2s step-end infinite CareerPaintingMotion-module__7-8oCG__cgCalcDigit2V2}.CareerPaintingMotion-module__7-8oCG__calcDigitThree{animation:4.2s step-end infinite CareerPaintingMotion-module__7-8oCG__cgCalcDigit3V2}@keyframes CareerPaintingMotion-module__7-8oCG__cgCalcDigit2V2{0%,29.99%{opacity:0}30%,to{opacity:1}}@keyframes CareerPaintingMotion-module__7-8oCG__cgCalcDigit3V2{0%,59.99%{opacity:0}60%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.CareerPaintingMotion-module__7-8oCG__barOne,.CareerPaintingMotion-module__7-8oCG__barTwo,.CareerPaintingMotion-module__7-8oCG__barThree,.CareerPaintingMotion-module__7-8oCG__barFour,.CareerPaintingMotion-module__7-8oCG__trend,.CareerPaintingMotion-module__7-8oCG__calcDigitTwo,.CareerPaintingMotion-module__7-8oCG__calcDigitThree{opacity:1;animation:none;transform:none}}.CareerPaintingMotion-module__7-8oCG__pencil{transform-box:fill-box;transform-origin:0 100%;animation:4.8s steps(3,end) infinite CareerPaintingMotion-module__7-8oCG__cgPencilOnPaperV5}@keyframes CareerPaintingMotion-module__7-8oCG__cgPencilOnPaperV5{0%,17%,76%,to{transform:translate(0)rotate(0)}32%{transform:translate(-1px)rotate(-1deg)}47%{transform:translateY(1px)rotate(1deg)}62%{transform:translate(1px)rotate(-1deg)}}.CareerPaintingMotion-module__7-8oCG__bookInkWriting{transform-box:fill-box;transform-origin:0;animation:4.8s steps(4,end) infinite CareerPaintingMotion-module__7-8oCG__cgInkOnPaperV5}@keyframes CareerPaintingMotion-module__7-8oCG__cgInkOnPaperV5{0%,17%{opacity:.75;transform:scaleX(.05)}32%{opacity:1;transform:scaleX(.3)}47%{opacity:1;transform:scaleX(.65)}62%,to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.CareerPaintingMotion-module__7-8oCG__pencil,.CareerPaintingMotion-module__7-8oCG__bookInkWriting{opacity:1;animation:none;transform:none}}
.CharacterReactions-module__Z5K-sW__flash,.CharacterReactions-module__Z5K-sW__flashRise{--scene-ambient-opacity:0;opacity:var(--scene-ambient-opacity);pointer-events:none}.CharacterReactions-module__Z5K-sW__flashRise,.CharacterReactions-module__Z5K-sW__sway{transform:var(--scene-ambient-transform);pointer-events:none}@media (prefers-reduced-motion:reduce){.CharacterReactions-module__Z5K-sW__flash,.CharacterReactions-module__Z5K-sW__flashRise{opacity:0}.CharacterReactions-module__Z5K-sW__sway{transform:none}}
.GalleryDecor-module__IwHr-W__scene{--px:clamp(1px, .12vw, 3px);z-index:2;pointer-events:none;image-rendering:pixelated;position:absolute;inset:0;overflow:hidden}@media (max-width:899px){.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__plant{width:40px;height:72px;bottom:140px;transform:none}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__plantLeft{left:2%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__plantRight{left:32%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__lamp{width:24px;height:36px;top:auto;bottom:370px}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__lampLeft{left:3%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__lampRight{left:34%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__doorMat{width:20%;height:26px;bottom:82px;left:9%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__rug{width:40%;height:56px;bottom:28px;left:48%}}@media (max-width:599px){.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__plant{bottom:110px}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__plantLeft{left:5%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__plantRight{left:72%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__lamp{bottom:236px}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__lampLeft{left:10%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__lampRight{left:76%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__doorMat{width:36%;height:24px;bottom:64px;left:23%}.GalleryDecor-module__IwHr-W__scene .GalleryDecor-module__IwHr-W__rug{width:32%;height:32px;bottom:16px;left:58%}}.GalleryDecor-module__IwHr-W__lamp{width:clamp(24px,2.6vw,46px);height:clamp(32px,4vw,62px);position:absolute;top:29%;transform:translate(-50%)}.GalleryDecor-module__IwHr-W__lampLeft{left:7%}.GalleryDecor-module__IwHr-W__lampRight{left:34%}.GalleryDecor-module__IwHr-W__lampGlow{background:radial-gradient(#f5cf8540 0%,#f5cf851a 36%,#0000 70%);width:360%;height:360%;animation:7s ease-in-out infinite alternate GalleryDecor-module__IwHr-W__lampBreath;position:absolute;top:-90%;left:-130%}.GalleryDecor-module__IwHr-W__lampMount{border:var(--px) solid #405441;background:#574b3e;width:20%;height:45%;position:absolute;top:30%;left:40%}.GalleryDecor-module__IwHr-W__lampMount:after{content:"";background:#8b694c;width:340%;height:20%;position:absolute;top:80%;left:-120%}.GalleryDecor-module__IwHr-W__lampLight{border:calc(2 * var(--px)) solid #806548;width:58%;height:41%;box-shadow:inset calc(2 * var(--px)) 0 #f8e7b7, inset calc(-2 * var(--px)) 0 #d5a860, 0 calc(3 * var(--px)) 0 #405441;background:#f1d68c;position:absolute;top:5%;left:21%}.GalleryDecor-module__IwHr-W__lampLight:before{content:"";left:-18%;right:-18%;top:calc(-4 * var(--px));height:calc(3 * var(--px));background:#574b3e;position:absolute}.GalleryDecor-module__IwHr-W__plant{width:clamp(40px,4vw,68px);height:clamp(64px,9svh,98px);position:absolute;bottom:25.5%}.GalleryDecor-module__IwHr-W__plantLeft{left:5%}.GalleryDecor-module__IwHr-W__plantRight{left:32%}.GalleryDecor-module__IwHr-W__stem{width:calc(3 * var(--px));background:#405441;height:49%;position:absolute;bottom:22%;left:48%}.GalleryDecor-module__IwHr-W__leaves{transform-origin:50% 95%;animation:6s steps(3,end) infinite alternate GalleryDecor-module__IwHr-W__plantSway;position:absolute;inset:0 0 20%}.GalleryDecor-module__IwHr-W__plantRight .GalleryDecor-module__IwHr-W__leaves{animation-delay:-3s}.GalleryDecor-module__IwHr-W__leaves i{background:#557e5f;height:17%;display:block;position:absolute}.GalleryDecor-module__IwHr-W__leafOne{width:44%;box-shadow:calc(3 * var(--px)) calc(-5 * var(--px)) 0 #6b9870;top:35%;left:13%}.GalleryDecor-module__IwHr-W__leafTwo{width:40%;box-shadow:calc(-3 * var(--px)) calc(-5 * var(--px)) 0 #83a780;top:21%;left:48%;background:#467667!important}.GalleryDecor-module__IwHr-W__leafThree{width:47%;box-shadow:calc(3 * var(--px)) calc(-4 * var(--px)) 0 #83a780;top:7%;left:25%}.GalleryDecor-module__IwHr-W__leafFour{width:32%;box-shadow:calc(29 * var(--px)) calc(-2 * var(--px)) 0 #618c62;top:54%;left:7%;background:#405d45!important}.GalleryDecor-module__IwHr-W__pot{border:calc(2 * var(--px)) solid #805741;width:54%;height:27%;box-shadow:inset calc(-4 * var(--px)) 0 #a56c55;background:#bd8168;position:absolute;bottom:0;left:23%}.GalleryDecor-module__IwHr-W__pot:before{content:"";left:calc(-4 * var(--px));right:calc(-4 * var(--px));top:calc(-3 * var(--px));height:calc(4 * var(--px));border-bottom:var(--px) solid #805741;background:#d39a76;position:absolute}.GalleryDecor-module__IwHr-W__doorMat{border:calc(2 * var(--px)) solid #6d4d40;width:13%;height:5%;box-shadow:inset 0 0 0 calc(3 * var(--px)) #bf9e76;background:#9a735b;position:absolute;bottom:17%;left:15%}.GalleryDecor-module__IwHr-W__rug{border:calc(3 * var(--px)) solid #405441;width:36%;height:12%;box-shadow:inset 0 0 0 calc(4 * var(--px)) #c6b58a, inset 0 0 0 calc(7 * var(--px)) #5a7b68;background:#738c78;position:absolute;bottom:5%;left:48%}.GalleryDecor-module__IwHr-W__rugPattern{border:calc(2 * var(--px)) dashed #d8cda8;opacity:.75;position:absolute;inset:30% 16%}.GalleryDecor-module__IwHr-W__bench{width:19%;height:clamp(52px,8svh,84px);position:absolute;bottom:10%;left:57%}.GalleryDecor-module__IwHr-W__bench:after{content:"";height:calc(3 * var(--px));background:#4d3c2d33;position:absolute;bottom:-8%;left:-10%;right:-10%}.GalleryDecor-module__IwHr-W__benchBack{border:calc(3 * var(--px)) solid #574b3e;box-shadow:inset 0 calc(4 * var(--px)) 0 #c3a078, inset 0 calc(-4 * var(--px)) 0 #806045;background:#a37c54;position:absolute;inset:0 6% 34%}.GalleryDecor-module__IwHr-W__benchSeat{border:calc(2 * var(--px)) solid #574b3e;height:15%;box-shadow:0 calc(3 * var(--px)) 0 #806045;background:#b48b58;position:absolute;top:59%;left:0;right:0}.GalleryDecor-module__IwHr-W__benchLegLeft,.GalleryDecor-module__IwHr-W__benchLegRight{background:#574b3e;width:8%;height:29%;position:absolute;bottom:0}.GalleryDecor-module__IwHr-W__dust{width:calc(2 * var(--px));height:calc(2 * var(--px));opacity:0;background:#fff3c9;animation:9s steps(6,end) infinite GalleryDecor-module__IwHr-W__dustDrift;position:absolute}.GalleryDecor-module__IwHr-W__dustOne{animation-delay:-1s;top:11%;left:42%}.GalleryDecor-module__IwHr-W__dustTwo{animation-delay:-4s;top:12%;left:86%}.GalleryDecor-module__IwHr-W__dustThree{animation-delay:-6s;top:51%;left:36%}.GalleryDecor-module__IwHr-W__dustFour{animation-delay:-2s;top:55%;left:93%}@keyframes GalleryDecor-module__IwHr-W__lampBreath{0%{opacity:.55}to{opacity:.9}}@keyframes GalleryDecor-module__IwHr-W__plantSway{0%{transform:translate(0)}to{transform:translateX(calc(2 * var(--px)))}}@keyframes GalleryDecor-module__IwHr-W__dustDrift{0%{opacity:0;transform:translateY(0)}30%,65%{opacity:.8}to{opacity:0;transform:translateY(-24px)}}@media (prefers-reduced-motion:reduce){.GalleryDecor-module__IwHr-W__lampGlow,.GalleryDecor-module__IwHr-W__leaves,.GalleryDecor-module__IwHr-W__dust{animation:none}.GalleryDecor-module__IwHr-W__dust{display:none}}.GalleryDecor-module__IwHr-W__bench{width:19%;height:clamp(62px,9svh,86px);bottom:10%;left:57%}.GalleryDecor-module__IwHr-W__benchBack{height:47%;box-shadow:none;background:linear-gradient(#d0a474 0 7%,#b48b58 7% 36%,#76563e 36% 42%,#0000 42% 57%,#c39a68 57% 86%,#76563e 86% 100%);border:0;inset:2% 9% auto}.GalleryDecor-module__IwHr-W__benchBack:before,.GalleryDecor-module__IwHr-W__benchBack:after{content:"";width:calc(5 * var(--px));background:#674c37;position:absolute;top:0;bottom:-45%}.GalleryDecor-module__IwHr-W__benchBack:before{left:4%}.GalleryDecor-module__IwHr-W__benchBack:after{right:4%}.GalleryDecor-module__IwHr-W__benchSeat{border:calc(2 * var(--px)) solid #574b3e;height:16%;box-shadow:inset 0 calc(2 * var(--px)) 0 #d0a474, 0 calc(3 * var(--px)) 0 #806045;background:#b48b58;top:58%;left:0;right:0}.GalleryDecor-module__IwHr-W__benchLegLeft,.GalleryDecor-module__IwHr-W__benchLegRight{width:8%;height:27%;box-shadow:inset calc(2 * var(--px)) 0 #806045;background:#574b3e;top:auto;bottom:0}.GalleryDecor-module__IwHr-W__benchLegLeft{left:13%}.GalleryDecor-module__IwHr-W__benchLegRight{right:13%}.GalleryDecor-module__IwHr-W__bench:after{height:calc(3 * var(--px));background:#43312338;bottom:-7%;left:7%;right:7%}.GalleryDecor-module__IwHr-W__lampGlow{animation:8s step-end infinite GalleryDecor-module__IwHr-W__galleryLampGlow}.GalleryDecor-module__IwHr-W__lampLight{animation:8s step-end infinite GalleryDecor-module__IwHr-W__galleryLampCore}.GalleryDecor-module__IwHr-W__lampRight .GalleryDecor-module__IwHr-W__lampGlow,.GalleryDecor-module__IwHr-W__lampRight .GalleryDecor-module__IwHr-W__lampLight{animation-delay:-3.6s}@keyframes GalleryDecor-module__IwHr-W__galleryLampGlow{0%,19%,23%,51%,55%,79%,83%,to{opacity:.82}20%,52%,80%{opacity:.67}21%,53%,81%{opacity:.92}}@keyframes GalleryDecor-module__IwHr-W__galleryLampCore{0%,19%,23%,51%,55%,79%,83%,to{filter:brightness()}20%,52%,80%{filter:brightness(.94)}21%,53%,81%{filter:brightness(1.06)}}@media (prefers-reduced-motion:reduce){.GalleryDecor-module__IwHr-W__lampGlow,.GalleryDecor-module__IwHr-W__lampLight{animation:none}}.GalleryDecor-module__IwHr-W__plantLeft{transform-origin:bottom;transform:scale(1.3)}.GalleryDecor-module__IwHr-W__plantRight{transform-origin:bottom;transform:scale(1.27)}.GalleryDecor-module__IwHr-W__plantLeft .GalleryDecor-module__IwHr-W__leaves{animation:2.1s steps(4,end) -.35s infinite alternate GalleryDecor-module__IwHr-W__galleryPlantLeft}.GalleryDecor-module__IwHr-W__plantRight .GalleryDecor-module__IwHr-W__leaves{animation:1.7s steps(4,end) -.82s infinite alternate GalleryDecor-module__IwHr-W__galleryPlantRight}@keyframes GalleryDecor-module__IwHr-W__galleryPlantLeft{0%{transform:translate(0)}35%{transform:translateX(calc(-2 * var(--px)))}70%{transform:translateX(calc(2 * var(--px)))}to{transform:translateX(calc(3 * var(--px)))}}@keyframes GalleryDecor-module__IwHr-W__galleryPlantRight{0%{transform:translateX(calc(2 * var(--px)))}30%{transform:translateX(calc(-3 * var(--px)))}65%{transform:translateX(calc(1 * var(--px)))}to{transform:translateX(calc(-2 * var(--px)))}}@media (prefers-reduced-motion:reduce){.GalleryDecor-module__IwHr-W__plantLeft .GalleryDecor-module__IwHr-W__leaves,.GalleryDecor-module__IwHr-W__plantRight .GalleryDecor-module__IwHr-W__leaves{animation:none}}
.GalleryWallSection-module__ciV2Ha__wallCut{--pixel:clamp(1px, .12vw, 3px);isolation:isolate;width:100%;height:clamp(52px,6.5svh,64px);image-rendering:pixelated;background:#806548;position:relative;overflow:hidden}.GalleryWallSection-module__ciV2Ha__floorEdge{background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--pixel)) calc(36 * var(--pixel));border-bottom:calc(2 * var(--pixel)) solid #574b3e;position:absolute;inset:0 0 80%}.GalleryWallSection-module__ciV2Ha__timberCore{background:linear-gradient(#765439 0 15%,#a5825b 15% 30%,#bd986d 30% 70%,#96704f 70% 85%,#6f523a 85% 100%);position:absolute;inset:20% 0 14%}.GalleryWallSection-module__ciV2Ha__timberCore:before{content:"";background-image:linear-gradient(90deg,#604832 70%,#c3a27a 70%),linear-gradient(90deg,#604832 70%,#c3a27a 70%),linear-gradient(90deg,#604832 70%,#c3a27a 70%);background-size:calc(6 * var(--pixel)) 100%, calc(6 * var(--pixel)) 100%, calc(6 * var(--pixel)) 100%;background-position:20% 0,50% 0,80% 0;background-repeat:no-repeat;position:absolute;inset:0}.GalleryWallSection-module__ciV2Ha__timberCore:after{content:"";height:calc(2 * var(--pixel));background:#76563e;position:absolute;inset:auto 0 12%}.GalleryWallSection-module__ciV2Ha__underside{border-top:calc(2 * var(--pixel)) solid #76563e;background:#c7b18d;position:absolute;inset:86% 0 5%}.GalleryWallSection-module__ciV2Ha__lowerTrim{background:#405441;height:5%;min-height:3px;position:absolute;inset:auto 0 0}.GalleryWallSection-module__ciV2Ha__previewUpperFloor{--pixel:clamp(1px, .12vw, 3px);background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--pixel)) calc(36 * var(--pixel));height:45svh;image-rendering:pixelated}
.VietnamSiliconAquarium-module__MvM3ja__aquariumWrap{--aq-frame:#2d4f79;--aq-frame-dark:#1f3f66;--aq-accent:#f0a03a;--aq-water:#4ea3cd;--aq-water-deep:#2f7daa;--aq-glass:#ffffff2e;--aq-sand:#e7d19b;--aq-sand-dark:#c9af73;--aq-cabinet:#9d7650;--aq-cabinet-dark:#78583d;--aq-cabinet-light:#b88a5d;--aq-plant:#5e9842;--aq-plant-2:#7ab55c;--aq-rock:#98a4a8;--aq-rock-dark:#7d8b90;--aq-coral:#f17a5e;--aq-gold:#f6b144;--aq-gold-dark:#db8a24;--aq-blue:#bdd9ea;--aq-blue-dark:#8fb8d3;--aq-sea:#f2ae3f;--aq-sea-dark:#cf8521;--aq-shrimp:#ef7658;--aq-shrimp-dark:#bf5138;--aq-eye:#22343f;pointer-events:none;z-index:5;flex-direction:column;align-items:center;width:340px;display:flex;position:absolute;inset:32% auto auto 31.5%}.VietnamSiliconAquarium-module__MvM3ja__tank{background:linear-gradient(to bottom, #6dc0e1 0%, var(--aq-water) 38%, var(--aq-water-deep) 100%);border:8px solid var(--aq-frame);width:340px;height:214px;box-shadow:inset 0 0 0 3px var(--aq-accent), 10px 10px 0 #0000001f;box-sizing:border-box;position:relative;overflow:hidden}.VietnamSiliconAquarium-module__MvM3ja__glassGlow{pointer-events:none;background:linear-gradient(90deg,#ffffff40,#ffffff0a);width:16px;position:absolute;inset:10px auto 10px 12px}.VietnamSiliconAquarium-module__MvM3ja__waterLine{background:#ffffff57;height:3px;position:absolute;top:10px;left:16px;right:18px}.VietnamSiliconAquarium-module__MvM3ja__bubbles span,.VietnamSiliconAquarium-module__MvM3ja__bubble1,.VietnamSiliconAquarium-module__MvM3ja__bubble2,.VietnamSiliconAquarium-module__MvM3ja__bubble3,.VietnamSiliconAquarium-module__MvM3ja__bubble4,.VietnamSiliconAquarium-module__MvM3ja__bubble5,.VietnamSiliconAquarium-module__MvM3ja__bubble6{box-sizing:border-box;border:2px solid #dcf4ff73;width:6px;height:6px;animation:linear infinite VietnamSiliconAquarium-module__MvM3ja__bubbleRise;position:absolute}.VietnamSiliconAquarium-module__MvM3ja__bubble1{animation-duration:4.4s;bottom:40px;left:70px}.VietnamSiliconAquarium-module__MvM3ja__bubble2{animation-duration:3.8s;animation-delay:1s;bottom:24px;left:108px}.VietnamSiliconAquarium-module__MvM3ja__bubble3{animation-duration:5.2s;animation-delay:1.8s;bottom:38px;left:188px}.VietnamSiliconAquarium-module__MvM3ja__bubble4{animation-duration:4.8s;animation-delay:.6s;bottom:28px;left:222px}.VietnamSiliconAquarium-module__MvM3ja__bubble5{animation-duration:4.1s;animation-delay:2s;bottom:42px;left:264px}.VietnamSiliconAquarium-module__MvM3ja__bubble6{animation-duration:5.5s;animation-delay:2.6s;bottom:18px;left:146px}.VietnamSiliconAquarium-module__MvM3ja__backPlants span,.VietnamSiliconAquarium-module__MvM3ja__plantTallA,.VietnamSiliconAquarium-module__MvM3ja__plantTallB,.VietnamSiliconAquarium-module__MvM3ja__plantTallC{transform-origin:bottom;border-radius:8px;width:10px;position:absolute;bottom:26px}.VietnamSiliconAquarium-module__MvM3ja__plantTallA{background:var(--aq-plant);clip-path:polygon(35% 0,65% 0,78% 16%,58% 34%,76% 55%,50% 76%,68% 100%,28% 100%,42% 72%,24% 52%,40% 30%,22% 15%);height:84px;animation:2.6s ease-in-out infinite alternate VietnamSiliconAquarium-module__MvM3ja__swayA;left:36px}.VietnamSiliconAquarium-module__MvM3ja__plantTallB{background:var(--aq-plant-2);clip-path:polygon(36% 0,64% 0,76% 14%,60% 32%,78% 54%,52% 74%,66% 100%,28% 100%,40% 74%,22% 54%,38% 32%,24% 14%);height:64px;animation:2.1s ease-in-out infinite alternate VietnamSiliconAquarium-module__MvM3ja__swayB;left:150px}.VietnamSiliconAquarium-module__MvM3ja__plantTallC{background:var(--aq-plant-2);clip-path:polygon(35% 0,65% 0,75% 16%,58% 34%,76% 58%,52% 78%,68% 100%,28% 100%,42% 78%,22% 58%,40% 34%,24% 16%);height:82px;animation:2.9s ease-in-out infinite alternate VietnamSiliconAquarium-module__MvM3ja__swayA;right:30px}.VietnamSiliconAquarium-module__MvM3ja__frontDecor span,.VietnamSiliconAquarium-module__MvM3ja__rockLeft,.VietnamSiliconAquarium-module__MvM3ja__rockRight,.VietnamSiliconAquarium-module__MvM3ja__coral{position:absolute;bottom:18px}.VietnamSiliconAquarium-module__MvM3ja__rockLeft{background:var(--aq-rock);clip-path:polygon(0 100%,10% 38%,44% 0,76% 6%,100% 36%,100% 100%);width:44px;height:22px;left:62px}.VietnamSiliconAquarium-module__MvM3ja__rockRight{background:var(--aq-rock);clip-path:polygon(0 100%,14% 34%,48% 0,78% 8%,100% 40%,100% 100%);width:46px;height:22px;right:56px}.VietnamSiliconAquarium-module__MvM3ja__coral{background:var(--aq-coral);clip-path:polygon(44% 100%,44% 58%,28% 62%,18% 52%,18% 40%,34% 40%,34% 20%,48% 20%,48% 42%,66% 42%,72% 26%,84% 26%,78% 50%,60% 58%,60% 100%);width:24px;height:20px;left:132px}.VietnamSiliconAquarium-module__MvM3ja__fishGold,.VietnamSiliconAquarium-module__MvM3ja__fishBlue,.VietnamSiliconAquarium-module__MvM3ja__seahorse,.VietnamSiliconAquarium-module__MvM3ja__shrimp{position:absolute}.VietnamSiliconAquarium-module__MvM3ja__fishGold{width:34px;height:22px;animation:7s ease-in-out infinite alternate VietnamSiliconAquarium-module__MvM3ja__swimGold;top:58px;left:118px}.VietnamSiliconAquarium-module__MvM3ja__fishBlue{width:30px;height:20px;animation:6.2s ease-in-out infinite alternate VietnamSiliconAquarium-module__MvM3ja__swimBlue;top:118px;left:190px}.VietnamSiliconAquarium-module__MvM3ja__fishBody{background:currentColor;border-radius:10px;position:absolute;inset:4px 8px 4px 0;box-shadow:inset 0 -3px #0000001f,inset 0 3px #ffffff24}.VietnamSiliconAquarium-module__MvM3ja__fishGold .VietnamSiliconAquarium-module__MvM3ja__fishBody,.VietnamSiliconAquarium-module__MvM3ja__fishGold .VietnamSiliconAquarium-module__MvM3ja__fishTail,.VietnamSiliconAquarium-module__MvM3ja__fishGold .VietnamSiliconAquarium-module__MvM3ja__fishFinTop,.VietnamSiliconAquarium-module__MvM3ja__fishGold .VietnamSiliconAquarium-module__MvM3ja__fishFinBottom{color:var(--aq-gold)}.VietnamSiliconAquarium-module__MvM3ja__fishBlue .VietnamSiliconAquarium-module__MvM3ja__fishBody,.VietnamSiliconAquarium-module__MvM3ja__fishBlue .VietnamSiliconAquarium-module__MvM3ja__fishTail,.VietnamSiliconAquarium-module__MvM3ja__fishBlue .VietnamSiliconAquarium-module__MvM3ja__fishFinTop,.VietnamSiliconAquarium-module__MvM3ja__fishBlue .VietnamSiliconAquarium-module__MvM3ja__fishFinBottom{color:var(--aq-blue)}.VietnamSiliconAquarium-module__MvM3ja__fishTail{clip-path:polygon(0 50%,100% 0,100% 100%);background:currentColor;width:10px;height:10px;position:absolute;top:7px;right:0}.VietnamSiliconAquarium-module__MvM3ja__fishFinTop{clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.9;background:currentColor;width:8px;height:6px;position:absolute;top:0;left:10px}.VietnamSiliconAquarium-module__MvM3ja__fishFinBottom{clip-path:polygon(0 0,100% 0,50% 100%);opacity:.8;background:currentColor;width:7px;height:5px;position:absolute;bottom:1px;left:12px}.VietnamSiliconAquarium-module__MvM3ja__fishEye{background:var(--aq-eye);width:3px;height:3px;position:absolute;top:8px;left:5px;box-shadow:1px 0 #ffffff52}.VietnamSiliconAquarium-module__MvM3ja__seahorse{width:28px;height:56px;animation:4.8s ease-in-out infinite VietnamSiliconAquarium-module__MvM3ja__bobSea;top:54px;left:244px}.VietnamSiliconAquarium-module__MvM3ja__seaHead{background:var(--aq-sea);border-radius:6px 7px 4px 4px;width:14px;height:12px;position:absolute;top:0;left:6px}.VietnamSiliconAquarium-module__MvM3ja__seaNeck{background:var(--aq-sea);width:8px;height:12px;position:absolute;top:10px;left:10px}.VietnamSiliconAquarium-module__MvM3ja__seaBody{background:var(--aq-sea);border-radius:6px;width:12px;height:22px;position:absolute;top:20px;left:7px;box-shadow:inset -2px 0 #0000001a}.VietnamSiliconAquarium-module__MvM3ja__seaTail{border:4px solid var(--aq-sea-dark);border-top:0;border-left:0;border-radius:0 0 10px;width:15px;height:18px;position:absolute;bottom:0;left:6px;transform:rotate(18deg)}.VietnamSiliconAquarium-module__MvM3ja__seaEye{background:var(--aq-eye);width:3px;height:3px;position:absolute;top:4px;left:9px}.VietnamSiliconAquarium-module__MvM3ja__shrimp{width:28px;height:16px;animation:3.4s ease-in-out infinite alternate VietnamSiliconAquarium-module__MvM3ja__shrimpWalk;bottom:34px;left:124px}.VietnamSiliconAquarium-module__MvM3ja__shrimpBody{background:var(--aq-shrimp);border-radius:6px;width:15px;height:8px;position:absolute;top:4px;left:6px;box-shadow:inset -2px 0 #0000001a}.VietnamSiliconAquarium-module__MvM3ja__shrimpTail{background:var(--aq-shrimp-dark);clip-path:polygon(0 50%,100% 0,100% 100%);width:8px;height:7px;position:absolute;top:5px;right:0}.VietnamSiliconAquarium-module__MvM3ja__shrimpEye{background:var(--aq-eye);width:2px;height:2px;position:absolute;top:6px;left:4px}.VietnamSiliconAquarium-module__MvM3ja__shrimpLegs{background:linear-gradient(to right, transparent 0 1px, var(--aq-shrimp-dark) 1px 2px, transparent 2px 4px, var(--aq-shrimp-dark) 4px 5px, transparent 5px 7px, var(--aq-shrimp-dark) 7px 8px, transparent 8px 10px, var(--aq-shrimp-dark) 10px 11px);width:11px;height:4px;position:absolute;top:11px;left:10px}.VietnamSiliconAquarium-module__MvM3ja__shrimpAntennaA,.VietnamSiliconAquarium-module__MvM3ja__shrimpAntennaB{background:var(--aq-shrimp-dark);transform-origin:0;height:1px;position:absolute;top:5px;left:0}.VietnamSiliconAquarium-module__MvM3ja__shrimpAntennaA{width:10px;transform:rotate(-18deg)}.VietnamSiliconAquarium-module__MvM3ja__shrimpAntennaB{width:12px;transform:rotate(12deg)}.VietnamSiliconAquarium-module__MvM3ja__sand{background:repeating-linear-gradient(to right, var(--aq-sand) 0 12px, #edd9a6 12px 19px, var(--aq-sand-dark) 19px 21px);border-top:3px solid #ffffff2e;height:26px;position:absolute;bottom:0;left:0;right:0}.VietnamSiliconAquarium-module__MvM3ja__cabinet{background:var(--aq-cabinet);border:8px solid var(--aq-cabinet-dark);box-sizing:border-box;border-top-width:10px;width:320px;height:82px;margin-top:4px;position:relative;box-shadow:8px 8px #0000001f}.VietnamSiliconAquarium-module__MvM3ja__cabinetTop{background:var(--aq-cabinet-light);height:10px;position:absolute;top:-10px;left:-8px;right:-8px}.VietnamSiliconAquarium-module__MvM3ja__cabinetDoorLeft,.VietnamSiliconAquarium-module__MvM3ja__cabinetDoorRight{border:4px solid var(--aq-cabinet-dark);background:#ab8258;width:122px;height:46px;position:absolute;top:22px}.VietnamSiliconAquarium-module__MvM3ja__cabinetDoorLeft{left:26px}.VietnamSiliconAquarium-module__MvM3ja__cabinetDoorRight{right:26px}.VietnamSiliconAquarium-module__MvM3ja__handleLeft,.VietnamSiliconAquarium-module__MvM3ja__handleRight{background:#edd38a;width:4px;height:12px;position:absolute;top:42px}.VietnamSiliconAquarium-module__MvM3ja__handleLeft{left:132px}.VietnamSiliconAquarium-module__MvM3ja__handleRight{right:132px}@keyframes VietnamSiliconAquarium-module__MvM3ja__bubbleRise{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:0;transform:translateY(-120px)}}@keyframes VietnamSiliconAquarium-module__MvM3ja__swayA{0%{transform:rotate(-4deg)}to{transform:rotate(4deg)}}@keyframes VietnamSiliconAquarium-module__MvM3ja__swayB{0%{transform:rotate(3deg)}to{transform:rotate(-3deg)}}@keyframes VietnamSiliconAquarium-module__MvM3ja__swimGold{0%{transform:translate(0)scaleX(1)}25%{transform:translate(26px,4px)scaleX(1)}50%{transform:translate(42px,-2px)scaleX(1)}to{transform:translate(76px,6px)scaleX(1)}}@keyframes VietnamSiliconAquarium-module__MvM3ja__swimBlue{0%{transform:translate(0)scaleX(-1)}25%{transform:translate(-16px,-4px)scaleX(-1)}50%{transform:translate(-32px,2px)scaleX(-1)}to{transform:translate(-60px,-3px)scaleX(-1)}}@keyframes VietnamSiliconAquarium-module__MvM3ja__bobSea{0%{transform:translateY(0)}50%{transform:translateY(7px)}to{transform:translateY(0)}}@keyframes VietnamSiliconAquarium-module__MvM3ja__shrimpWalk{0%{transform:translate(0)}to{transform:translate(20px)}}.VietnamSiliconAquarium-module__MvM3ja__bubbles{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:hidden}.VietnamSiliconAquarium-module__MvM3ja__bubbles>span{box-sizing:border-box;opacity:0;width:7px;height:7px;animation:VietnamSiliconAquarium-module__MvM3ja__aquariumBubbleRiseV3 var(--bubble-duration,4s) linear var(--bubble-delay,0s) infinite;background:#dff9fc26;border:2px solid #d2f2fbe6;border-radius:0;display:block;position:absolute;bottom:8%}.VietnamSiliconAquarium-module__MvM3ja__bubbles>span:first-child{--bubble-duration:3.7s;--bubble-delay:-2.5s;--bubble-drift:5px;width:6px;height:6px;left:20%}.VietnamSiliconAquarium-module__MvM3ja__bubbles>span:nth-child(2){--bubble-duration:4.6s;--bubble-delay:-1.2s;--bubble-drift:-4px;width:8px;height:8px;left:23%}.VietnamSiliconAquarium-module__MvM3ja__bubbles>span:nth-child(3){--bubble-duration:3.9s;--bubble-delay:-3.3s;--bubble-drift:6px;width:5px;height:5px;left:26%}.VietnamSiliconAquarium-module__MvM3ja__bubbles>span:nth-child(4){--bubble-duration:4.4s;--bubble-delay:-3.2s;--bubble-drift:-6px;width:6px;height:6px;left:69%}.VietnamSiliconAquarium-module__MvM3ja__bubbles>span:nth-child(5){--bubble-duration:3.5s;--bubble-delay:-1.8s;--bubble-drift:4px;width:8px;height:8px;left:72%}.VietnamSiliconAquarium-module__MvM3ja__bubbles>span:nth-child(6){--bubble-duration:4.1s;--bubble-delay:-.4s;--bubble-drift:-3px;width:5px;height:5px;left:75%}@keyframes VietnamSiliconAquarium-module__MvM3ja__aquariumBubbleRiseV3{0%{opacity:0;bottom:8%;transform:translate(0)}12%{opacity:.85}35%{transform:translate(3px)}60%{opacity:.8;transform:translate(-3px)}86%{opacity:.75}to{opacity:0;transform:translateX(var(--bubble-drift,0px));bottom:91%}}@media (prefers-reduced-motion:reduce){.VietnamSiliconAquarium-module__MvM3ja__bubbles>span{opacity:.4;animation:none;bottom:36%}}@media (max-width:899px){.VietnamSiliconAquarium-module__MvM3ja__aquariumWrap{inset:auto 32px calc(28% - 32px) auto}}@media (max-width:599px){.VietnamSiliconAquarium-module__MvM3ja__aquariumWrap{inset:340px auto auto calc(50% - 170px)}}@media (max-width:359px){.VietnamSiliconAquarium-module__MvM3ja__aquariumWrap{transform-origin:0 0;left:calc(50% - 136px);transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.VietnamSiliconAquarium-module__MvM3ja__aquariumWrap *{animation:none}}
.VietnamSiliconRobot-module__VvMCGq__stage{z-index:7;pointer-events:none;width:96px;height:153px;image-rendering:pixelated;position:absolute;bottom:calc(35% - 20px);left:calc(31.5% + 355px);overflow:visible}.VietnamSiliconRobot-module__VvMCGq__wander{width:100%;height:100%;animation:14s steps(14,end) infinite VietnamSiliconRobot-module__VvMCGq__vnsWalk;position:relative}.VietnamSiliconRobot-module__VvMCGq__bob{width:100%;height:100%;animation:14s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsBob;position:relative}.VietnamSiliconRobot-module__VvMCGq__facing{transform-origin:50% 70%;width:100%;height:100%;animation:14s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsLook}.VietnamSiliconRobot-module__VvMCGq__sprite{shape-rendering:crispedges;width:100%;height:100%;display:block;overflow:visible}.VietnamSiliconRobot-module__VvMCGq__shadow{background:#28362b38;height:5px;position:absolute;bottom:0;left:23%;right:23%;box-shadow:5px 0 #28362b17}.VietnamSiliconRobot-module__VvMCGq__eyes{transform-box:fill-box;transform-origin:50%;animation:7s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsBlink}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsWalk{0%,14%{transform:translate(0)}35%,45%{transform:translate(38px)}65%,76%{transform:translate(4px)}90%,to{transform:translate(0)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsBob{0%,14%,35%,45%,65%,76%,90%,to{transform:translateY(0)}20%,29%,50%,59%,82%{transform:translateY(-3px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsLook{0%,44%{transform:scaleX(1)}45%,89%{transform:scaleX(-1)}90%,to{transform:scaleX(1)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsBlink{0%,46%,48%,to{transform:scaleY(1)}47%{transform:scaleY(.2)}}@media (max-width:899px){.VietnamSiliconRobot-module__VvMCGq__stage{width:84px;height:135px;bottom:calc(28% - 32px);left:auto;right:8px}.VietnamSiliconRobot-module__VvMCGq__wander{animation-name:VietnamSiliconRobot-module__VvMCGq__vnsWalkSmall}}@media (max-width:599px){.VietnamSiliconRobot-module__VvMCGq__stage{width:74px;height:120px;top:520px;bottom:auto;right:10px}}@media (max-width:359px){.VietnamSiliconRobot-module__VvMCGq__stage{top:460px;right:8px}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsWalkSmall{0%,14%{transform:translate(0)}35%,45%{transform:translate(-22px)}65%,76%{transform:translate(-4px)}90%,to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.VietnamSiliconRobot-module__VvMCGq__wander,.VietnamSiliconRobot-module__VvMCGq__bob,.VietnamSiliconRobot-module__VvMCGq__facing,.VietnamSiliconRobot-module__VvMCGq__eyes{animation:none}}.VietnamSiliconRobot-module__VvMCGq__stage{width:136px;height:216px}.VietnamSiliconRobot-module__VvMCGq__wander{animation:12s linear infinite VietnamSiliconRobot-module__VvMCGq__vnsRoamV2}.VietnamSiliconRobot-module__VvMCGq__bob{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsBodyV2}.VietnamSiliconRobot-module__VvMCGq__facing{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsTurnV2}.VietnamSiliconRobot-module__VvMCGq__eyes{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsBlinkV2}.VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__legRight,.VietnamSiliconRobot-module__VvMCGq__armLeft,.VietnamSiliconRobot-module__VvMCGq__armRight{transform-box:fill-box;transform-origin:50%}.VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__armRight{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsStepFrontV2}.VietnamSiliconRobot-module__VvMCGq__legRight,.VietnamSiliconRobot-module__VvMCGq__armLeft{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsStepBackV2}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsRoamV2{0%,15%{animation-timing-function:steps(8,end);transform:translate(0)}37%,51%{animation-timing-function:steps(8,end);transform:translate(44px)}73%,to{transform:translate(0)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsRoamSmallV2{0%,15%{animation-timing-function:steps(6,end);transform:translate(0)}37%,51%{animation-timing-function:steps(6,end);transform:translate(-24px)}73%,to{transform:translate(0)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsStepFrontV2{0%,15%,37%,51%,73%,to{transform:translate(0)}18%,24%,30%,36%,54%,60%,66%,72%{transform:translate(-3px,-6px)}21%,27%,33%,57%,63%,69%{transform:translate(3px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsStepBackV2{0%,15%,37%,51%,73%,to{transform:translate(0)}18%,24%,30%,36%,54%,60%,66%,72%{transform:translate(3px)}21%,27%,33%,57%,63%,69%{transform:translate(-3px,-6px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsBodyV2{0%,15%,21%,27%,33%,37%,51%,57%,63%,69%,73%,to{transform:translateY(0)}18%,24%,30%,36%,54%,60%,66%,72%{transform:translateY(-4px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsTurnV2{0%,50%{transform:scaleX(1)}51%,72%{transform:scaleX(-1)}73%,to{transform:scaleX(1)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsBlinkV2{0%,9%,11%,42%,44%,86%,88%,to{transform:scaleY(1)}10%,43%,87%{transform:scaleY(.15)}}@media (max-width:899px){.VietnamSiliconRobot-module__VvMCGq__stage{width:112px;height:178px}.VietnamSiliconRobot-module__VvMCGq__wander{animation-name:VietnamSiliconRobot-module__VvMCGq__vnsRoamSmallV2}}@media (max-width:599px){.VietnamSiliconRobot-module__VvMCGq__stage{width:96px;height:150px;top:490px;bottom:auto;right:6px}}@media (max-width:359px){.VietnamSiliconRobot-module__VvMCGq__stage{width:92px;height:144px;top:436px;bottom:auto;right:6px}}@media (prefers-reduced-motion:reduce){.VietnamSiliconRobot-module__VvMCGq__wander,.VietnamSiliconRobot-module__VvMCGq__bob,.VietnamSiliconRobot-module__VvMCGq__facing,.VietnamSiliconRobot-module__VvMCGq__eyes,.VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__legRight,.VietnamSiliconRobot-module__VvMCGq__armLeft,.VietnamSiliconRobot-module__VvMCGq__armRight{animation:none;transform:none}}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__bob{animation:none;transform:none}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__wander{animation:12s steps(8,end) infinite VietnamSiliconRobot-module__VvMCGq__vnsRoamAttached}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legRight,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armRight{transform-box:fill-box;transform-origin:50% 0;animation-duration:12s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legRight{--vns-swing:8deg}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armRight{--vns-swing:2deg}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armRight{animation-name:VietnamSiliconRobot-module__VvMCGq__vnsGaitA}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legRight,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armLeft{animation-name:VietnamSiliconRobot-module__VvMCGq__vnsGaitB}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsRoamAttached{0%,15%{transform:translate(0)}37%,51%{transform:translate(30px)}73%,to{transform:translate(0)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsRoamAttachedSmall{0%,15%{transform:translate(0)}37%,51%{transform:translate(-16px)}73%,to{transform:translate(0)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsGaitA{0%,15%,37%,51%,73%,to{transform:rotate(0)}17%,23%,29%,35%,53%,59%,65%,71%{transform:rotate(var(--vns-swing))}20%,26%,32%,56%,62%,68%{transform:rotate(calc(-1 * var(--vns-swing)))}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsGaitB{0%,15%,37%,51%,73%,to{transform:rotate(0)}17%,23%,29%,35%,53%,59%,65%,71%{transform:rotate(calc(-1 * var(--vns-swing)))}20%,26%,32%,56%,62%,68%{transform:rotate(var(--vns-swing))}}@media (max-width:899px){.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__wander{animation-name:VietnamSiliconRobot-module__VvMCGq__vnsRoamAttachedSmall}}@media (prefers-reduced-motion:reduce){.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__wander,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__bob,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legRight,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armRight{animation:none;transform:none}}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legLeft{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsCompactLegA}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legRight{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsCompactLegB}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armLeft{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsCompactArmL}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armRight{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsCompactArmR}.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__bob{animation:12s step-end infinite VietnamSiliconRobot-module__VvMCGq__vnsCompactBob}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsCompactLegA{0%,15%,37%,51%,73%,to{transform:translate(0)}17%,23%,29%,35%,53%,59%,65%,71%{transform:translate(-1px,-2px)}20%,26%,32%,56%,62%,68%{transform:translate(1px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsCompactLegB{0%,15%,37%,51%,73%,to{transform:translate(0)}17%,23%,29%,35%,53%,59%,65%,71%{transform:translate(1px)}20%,26%,32%,56%,62%,68%{transform:translate(-1px,-2px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsCompactArmL{0%,15%,37%,51%,73%,to,20%,26%,32%,56%,62%,68%{transform:translate(0)}17%,23%,29%,35%,53%,59%,65%,71%{transform:translate(1px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsCompactArmR{0%,15%,37%,51%,73%,to,17%,23%,29%,35%,53%,59%,65%,71%{transform:translate(0)}20%,26%,32%,56%,62%,68%{transform:translate(-1px)}}@keyframes VietnamSiliconRobot-module__VvMCGq__vnsCompactBob{0%,15%,37%,51%,73%,to,20%,26%,32%,56%,62%,68%{transform:translateY(0)}17%,23%,29%,35%,53%,59%,65%,71%{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__legRight,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armLeft,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__armRight,.VietnamSiliconRobot-module__VvMCGq__stage .VietnamSiliconRobot-module__VvMCGq__bob{animation:none;transform:none}}.VietnamSiliconRobot-module__VvMCGq__walkingCharacter [data-character-part=left]{animation:12s step-end infinite paused VietnamSiliconRobot-module__VvMCGq__vnsCompactLegA}.VietnamSiliconRobot-module__VvMCGq__walkingCharacter [data-character-part=right]{animation:12s step-end infinite paused VietnamSiliconRobot-module__VvMCGq__vnsCompactLegB}.VietnamSiliconRobot-module__VvMCGq__walkingCharacter [data-character-part=body]{animation:12s step-end infinite paused VietnamSiliconRobot-module__VvMCGq__vnsCompactBob}.VietnamSiliconRobot-module__VvMCGq__walkingCharacter [data-character-part=arm-left]{animation:12s step-end infinite paused VietnamSiliconRobot-module__VvMCGq__vnsCompactArmL}.VietnamSiliconRobot-module__VvMCGq__walkingCharacter [data-character-part=arm-right]{animation:12s step-end infinite paused VietnamSiliconRobot-module__VvMCGq__vnsCompactArmR}
.VietnamSiliconLounge-module__CbRvia__lounge{z-index:4;aspect-ratio:480/220;width:clamp(400px,36vw,610px);image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:calc(35% - 77px);right:clamp(12px,2.3vw,40px)}.VietnamSiliconLounge-module__CbRvia__art{shape-rendering:crispedges;width:100%;height:100%;display:block;overflow:visible}@media (min-width:1200px) and (max-width:1599px){.VietnamSiliconLounge-module__CbRvia__lounge{width:31vw;bottom:calc(35% - 59px);right:1.2%}}@media (max-width:1199px){.VietnamSiliconLounge-module__CbRvia__lounge{display:none}}
.VietnamSiliconLivingDetails-module__gSwJZq__details{z-index:4;pointer-events:none;-webkit-user-select:none;user-select:none;image-rendering:pixelated;position:absolute;inset:0}.VietnamSiliconLivingDetails-module__gSwJZq__wall{width:clamp(82px,7.1vw,120px);height:auto;position:absolute;top:13%;left:1.8%;overflow:visible}.VietnamSiliconLivingDetails-module__gSwJZq__rack{width:clamp(68px,5.8vw,98px);height:auto;position:absolute;bottom:35%;left:2%;overflow:visible}@media (max-width:1199px){.VietnamSiliconLivingDetails-module__gSwJZq__details{display:none}}
.SiameseCat-module__1lsWBG__catPlay{transform:var(--scene-ambient-transform);animation:18s steps(3,end) infinite SiameseCat-module__1lsWBG__cat-play}.SiameseCat-module__1lsWBG__catTail{transform-origin:11px 20px;transform:var(--scene-ambient-transform);animation:4.8s steps(3,end) infinite SiameseCat-module__1lsWBG__tail-swish}.SiameseCat-module__1lsWBG__catHead{transform:var(--scene-ambient-transform);animation:14s step-end infinite SiameseCat-module__1lsWBG__cat-look}.SiameseCat-module__1lsWBG__catEyes{opacity:var(--scene-ambient-opacity);animation:7s step-end infinite SiameseCat-module__1lsWBG__cat-blink}@keyframes SiameseCat-module__1lsWBG__cat-play{0%,76%,94%,to{--scene-ambient-transform:translate(0, 0)}80%{--scene-ambient-transform:translate(2px, 0)}83%{--scene-ambient-transform:translate(4px, -3px)}87%{--scene-ambient-transform:translate(4px, 0)}90%{--scene-ambient-transform:translate(2px, 0)}}@keyframes SiameseCat-module__1lsWBG__tail-swish{0%,55%,to{--scene-ambient-transform:scaleX(1) translateY(0)}70%,85%{--scene-ambient-transform:scaleX(.65) translateY(-1px)}}@keyframes SiameseCat-module__1lsWBG__cat-look{0%,30%,75%,to{--scene-ambient-transform:translateX(0)}15%,25%{--scene-ambient-transform:translateX(-1px)}55%,70%{--scene-ambient-transform:translateX(1px)}}@keyframes SiameseCat-module__1lsWBG__cat-blink{0%,43%,47%,to{--scene-ambient-opacity:1}44%,46%{--scene-ambient-opacity:0}}@media (prefers-reduced-motion:reduce){.SiameseCat-module__1lsWBG__catPlay,.SiameseCat-module__1lsWBG__catTail,.SiameseCat-module__1lsWBG__catHead,.SiameseCat-module__1lsWBG__catEyes{animation:none}}
.VietnamSiliconCat-module__fGD5ma__cat{--cat-cycle:16s;--cat-travel:max(-760px, -48vw);--cat-outbound:-1;z-index:6;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:96px;image-rendering:pixelated;position:absolute;bottom:max(12px,35% - 200px);right:clamp(24px,3.8vw,72px)}.VietnamSiliconCat-module__fGD5ma__travel,.VietnamSiliconCat-module__fGD5ma__facing{width:100%;height:100%;transform:var(--scene-ambient-transform)}.VietnamSiliconCat-module__fGD5ma__travel{animation:VietnamSiliconCat-module__fGD5ma__runAcrossFloor var(--cat-cycle) linear infinite}.VietnamSiliconCat-module__fGD5ma__facing{animation:VietnamSiliconCat-module__fGD5ma__turnAround var(--cat-cycle) steps(1, end) infinite}.VietnamSiliconCat-module__fGD5ma__cat svg{width:100%;height:100%;display:block;overflow:visible}.VietnamSiliconCat-module__fGD5ma__cat [data-siamese-cat]{animation:VietnamSiliconCat-module__fGD5ma__runningBounce var(--cat-cycle) steps(1, end) infinite}.VietnamSiliconCat-module__fGD5ma__cat [data-siamese-paw]{transform:var(--scene-ambient-transform);animation:VietnamSiliconCat-module__fGD5ma__leftPaw var(--cat-cycle) steps(1, end) infinite}.VietnamSiliconCat-module__fGD5ma__cat [data-siamese-paw=right]{animation-name:VietnamSiliconCat-module__fGD5ma__rightPaw}.VietnamSiliconCat-module__fGD5ma__cat :is(.VietnamSiliconCat-module__fGD5ma__travel,.VietnamSiliconCat-module__fGD5ma__facing,[data-siamese-motion]){animation-play-state:paused}.VietnamSiliconCat-module__fGD5ma__cat[data-cat-active=true] :is(.VietnamSiliconCat-module__fGD5ma__travel,.VietnamSiliconCat-module__fGD5ma__facing,[data-siamese-motion]){animation-play-state:running}[data-motion=paused] .VietnamSiliconCat-module__fGD5ma__cat :is(.VietnamSiliconCat-module__fGD5ma__travel,.VietnamSiliconCat-module__fGD5ma__facing,[data-siamese-motion]){animation-play-state:paused}@keyframes VietnamSiliconCat-module__fGD5ma__runAcrossFloor{0%,10%,82%,to{--scene-ambient-transform:translateX(0)}38%,54%{--scene-ambient-transform:translateX(var(--cat-travel))}}@keyframes VietnamSiliconCat-module__fGD5ma__turnAround{0%,48%,to{--scene-ambient-transform:scaleX(1)}8%{--scene-ambient-transform:scaleX(var(--cat-outbound))}52%,90%{--scene-ambient-transform:scaleX(calc(-1 * var(--cat-outbound)))}94%{--scene-ambient-transform:scaleX(1)}}@keyframes VietnamSiliconCat-module__fGD5ma__runningBounce{0%,10%,14%,18%,22%,26%,30%,34%,38%,54%,58%,62%,66%,70%,74%,78%,82%,to{--scene-ambient-transform:translateY(0)}12%,16%,20%,24%,28%,32%,36%,56%,60%,64%,68%,72%,76%,80%{--scene-ambient-transform:translateY(-1px)}}@keyframes VietnamSiliconCat-module__fGD5ma__leftPaw{0%,10%,38%,54%,82%,to{--scene-ambient-transform:translate(0, 0)}12%,16%,20%,24%,28%,32%,36%,56%,60%,64%,68%,72%,76%,80%{--scene-ambient-transform:translate(-1px, -1px)}14%,18%,22%,26%,30%,34%,58%,62%,66%,70%,74%,78%{--scene-ambient-transform:translate(1px, 0)}}@keyframes VietnamSiliconCat-module__fGD5ma__rightPaw{0%,10%,38%,54%,82%,to{--scene-ambient-transform:translate(0, 0)}12%,16%,20%,24%,28%,32%,36%,56%,60%,64%,68%,72%,76%,80%{--scene-ambient-transform:translate(1px, 1px)}14%,18%,22%,26%,30%,34%,58%,62%,66%,70%,74%,78%{--scene-ambient-transform:translate(-1px, -1px)}}@media (max-width:899px){.VietnamSiliconCat-module__fGD5ma__cat{--cat-travel:-52vw;bottom:calc(28% - 128px);right:12%}}@media (max-width:599px){.VietnamSiliconCat-module__fGD5ma__cat{--cat-travel:calc(72vw - 60px);--cat-outbound:1;width:60px;inset:640px auto auto 14%}}@media (prefers-reduced-motion:reduce){.VietnamSiliconCat-module__fGD5ma__cat :is(.VietnamSiliconCat-module__fGD5ma__travel,.VietnamSiliconCat-module__fGD5ma__facing,[data-siamese-motion]){animation:none;transform:none}}
.DossierAccents-module__3bJJuW__paper{--accent-ink:#70856b}.DossierAccents-module__3bJJuW__paper[data-accent-theme=geniebook]{--accent-ink:#27a8e3}.DossierAccents-module__3bJJuW__paper[data-accent-theme=fpt-software]{--accent-ink:#0b63ad}.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__edge{border:2px solid var(--accent-ink);opacity:0;pointer-events:none;position:absolute;inset:7px}.DossierAccents-module__3bJJuW__paper[data-accent-theme=fpt-software] .DossierAccents-module__3bJJuW__edge{border-top-color:#0b63ad;border-bottom-color:#0db14b;border-right-color:#f37021}.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__cursor,.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__sparkles{pointer-events:none;opacity:0;width:6px;height:10px;margin-left:8px;position:absolute;top:50%}.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__cursor{background:#70856b;transform:translateY(-50%)}.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__sparkles{width:22px;height:14px;margin-top:-7px}.DossierAccents-module__3bJJuW__sparkles:before,.DossierAccents-module__3bJJuW__sparkles:after{content:"";clip-path:polygon(40% 0,60% 0,60% 40%,100% 40%,100% 60%,60% 60%,60% 100%,40% 100%,40% 60%,0 60%,0 40%,40% 40%);background:#27a8e3;width:10px;height:10px;position:absolute}.DossierAccents-module__3bJJuW__sparkles:after{background:#b8cbee;width:6px;height:6px;top:8px;left:14px}.DossierAccents-module__3bJJuW__paper[data-accent-theme] header>.DossierAccents-module__3bJJuW__motif{pointer-events:none;width:96px;height:24px;position:absolute;bottom:7px;right:0}.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__motif{opacity:0}.DossierAccents-module__3bJJuW__paper [data-dossier-indicator]{position:relative}.DossierAccents-module__3bJJuW__paper[data-accent-theme=geniebook] [data-dossier-indicator]:after{content:"";opacity:0;clip-path:polygon(0 40%,20% 40%,20% 60%,40% 60%,40% 40%,60% 40%,60% 20%,80% 20%,80% 0,100% 0,100% 40%,80% 40%,80% 60%,60% 60%,60% 80%,40% 80%,40% 100%,20% 100%,20% 80%,0 80%);background:#28246d;position:absolute;inset:-2px}@media (prefers-reduced-motion:no-preference){.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__edge{animation:1.2s steps(16,end) both DossierAccents-module__3bJJuW__edgeSweep}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__cursor{animation:.6s step-end 2 DossierAccents-module__3bJJuW__terminalCursor}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] [data-dossier-code]{animation:DossierAccents-module__3bJJuW__codeHighlight .3s steps(3, end) calc(var(--accent-order) * .1s) both}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] [data-dossier-indicator]{animation:DossierAccents-module__3bJJuW__indicator .28s steps(2, end) calc(.12s + var(--accent-order) * .1s) both}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__sparkles{animation:.3s steps(3,end) 80ms both DossierAccents-module__3bJJuW__sparkle}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__motif{opacity:.65}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=complete] .DossierAccents-module__3bJJuW__motif{opacity:.3}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__worksheet{animation:.3s steps(7,end) .1s both DossierAccents-module__3bJJuW__pixelAcross}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__check{animation:.24s steps(4,end) .4s both DossierAccents-module__3bJJuW__pixelAcross}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing][data-accent-theme=geniebook] [data-dossier-indicator]:after{animation:DossierAccents-module__3bJJuW__checkMark .3s steps(3, end) calc(.2s + var(--accent-order) * .1s) both}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__progress{animation:.8s steps(10,end) .2s both DossierAccents-module__3bJJuW__draw}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__bars path{animation:.28s steps(4,end) both DossierAccents-module__3bJJuW__pixelUp}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__bars path:nth-child(2){animation-delay:.1s}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__bars path:nth-child(3){animation-delay:.2s}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__flow{animation:.4s steps(8,end) .3s both DossierAccents-module__3bJJuW__draw}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__nodes path{animation:.24s steps(2,end) .3s both DossierAccents-module__3bJJuW__nodeReady}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__nodes path:nth-child(2){animation-delay:.4s}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__nodes path:nth-child(3){animation-delay:.5s}.DossierAccents-module__3bJJuW__paper[data-dossier-accent=playing] .DossierAccents-module__3bJJuW__graph{animation:.5s steps(12,end) .6s both DossierAccents-module__3bJJuW__draw}}@keyframes DossierAccents-module__3bJJuW__edgeSweep{0%{clip-path:inset(0 100% calc(100% - 2px) 0);opacity:0}12%{opacity:.45}40%{clip-path:inset(0 0 calc(100% - 2px))}68%{clip-path:inset(0);opacity:.35}82%{opacity:.5}to{clip-path:inset(0);opacity:0}}@keyframes DossierAccents-module__3bJJuW__terminalCursor{0%,55%{opacity:.65}56%,to{opacity:0}}@keyframes DossierAccents-module__3bJJuW__codeHighlight{0%,to{background-color:#0000}40%,70%{background-color:#70856b38}}@keyframes DossierAccents-module__3bJJuW__indicator{0%,to{opacity:1}40%{opacity:.35}}@keyframes DossierAccents-module__3bJJuW__sparkle{0%,to{opacity:0}35%,65%{opacity:.6}}@keyframes DossierAccents-module__3bJJuW__pixelAcross{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes DossierAccents-module__3bJJuW__pixelUp{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes DossierAccents-module__3bJJuW__checkMark{0%,to{opacity:0}35%,75%{opacity:.7}}@keyframes DossierAccents-module__3bJJuW__draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes DossierAccents-module__3bJJuW__nodeReady{0%{opacity:.2}to{opacity:1}}@media (max-width:599px){.DossierAccents-module__3bJJuW__paper[data-accent-theme] header>.DossierAccents-module__3bJJuW__motif{width:72px;height:18px;bottom:3px}.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__sparkles{margin-left:4px}}@media print{.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__edge,.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__motif,.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__cursor,.DossierAccents-module__3bJJuW__paper .DossierAccents-module__3bJJuW__sparkles{display:none}}
