.Sunroom-module__ignvGa__room{--pixel:clamp(1px, .12vw, 3px);--wall-cut:clamp(52px, 6.5svh, 64px);--sunroom-ink:#3f503d;--plant-unit:clamp(1px, .115vw, 2px);--sunroom-wood:#604b39;--glass-sky:#b6cbd0;--glass-horizon:#c7d5c9;--glass-far-foliage:#9eb2a0;--glass-near-foliage:#789181;--glass-cloud:#e9eee4;--glass-reflection:.2;--sunroom-ray-display:none;--sunroom-ray-strength:0;--sunroom-rain-display:none;--rain-pace:1;--pollinator-display:none;--flight-pace:1;overflow-anchor:none;isolation:isolate;color:var(--sunroom-ink);background:#f1ead4;position:relative;overflow:clip}.portfolio-world[data-world-weather=clear][data-world-time=day] .Sunroom-module__ignvGa__room{--glass-sky:#c5e1dd;--glass-horizon:#dbe9d7;--glass-far-foliage:#aac3a0;--glass-near-foliage:#7e9e7c;--glass-cloud:#f8f6e7;--glass-reflection:.55;--sunroom-ray-display:block;--sunroom-ray-strength:1;--pollinator-display:block}.portfolio-world[data-world-weather=cloudy][data-world-time=day] .Sunroom-module__ignvGa__room{--sunroom-ray-display:block;--sunroom-ray-strength:.2;--pollinator-display:block;--flight-pace:1.3}.portfolio-world[data-world-weather=cloudy] .Sunroom-module__ignvGa__secondaryPollinator{display:none}.portfolio-world[data-world-weather=rain] .Sunroom-module__ignvGa__room{--glass-sky:#95adb8;--glass-horizon:#afc3be;--glass-far-foliage:#88a39a;--glass-near-foliage:#698c80;--glass-cloud:#c9d7d4;--sunroom-rain-display:block}.portfolio-world[data-world-weather=storm] .Sunroom-module__ignvGa__room{--glass-sky:#748b9a;--glass-horizon:#94aba9;--glass-far-foliage:#748f88;--glass-near-foliage:#587970;--glass-cloud:#acbebf;--sunroom-rain-display:block;--rain-pace:.75}.portfolio-world[data-world-time=night] .Sunroom-module__ignvGa__room{--glass-sky:#192e45;--glass-horizon:#2d484d;--glass-far-foliage:#375951;--glass-near-foliage:#294c45;--glass-cloud:#68838b;--glass-reflection:.08}.Sunroom-module__ignvGa__glassSky{fill:var(--glass-sky)}.Sunroom-module__ignvGa__glassHorizon{fill:var(--glass-horizon)}.Sunroom-module__ignvGa__glassFarFoliage{fill:var(--glass-far-foliage)}.Sunroom-module__ignvGa__glassNearFoliage{fill:var(--glass-near-foliage)}.Sunroom-module__ignvGa__clouds{fill:var(--glass-cloud)}.Sunroom-module__ignvGa__glassReflection{opacity:var(--glass-reflection)}.Sunroom-module__ignvGa__glassLight{opacity:calc(.35 * var(--sunroom-ray-strength))}.Sunroom-module__ignvGa__glassNight{display:none}.portfolio-world[data-world-weather=clear][data-world-time=night] .Sunroom-module__ignvGa__glassNight{display:block}.Sunroom-module__ignvGa__glassRain{display:var(--sunroom-rain-display)}.Sunroom-module__ignvGa__glassRainDrop{opacity:.65;animation:Sunroom-module__ignvGa__glassRainFall calc(var(--rain-duration) * var(--rain-pace)) linear var(--rain-delay) infinite}@keyframes Sunroom-module__ignvGa__glassRainFall{0%{transform:translate(8px,-320px)}to{transform:translate(-8px,320px)}}.Sunroom-module__ignvGa__scene{height:calc(100svh - var(--wall-cut));isolation:isolate;min-height:540px;image-rendering:pixelated;position:relative}@media (min-width:900px) and (min-height:700px){.Sunroom-module__ignvGa__scene{height:calc(100svh - var(--header-height,72px) + 2px)}}.Sunroom-module__ignvGa__conservatory{width:100%;height:65%;position:absolute;inset:0 0 auto}.Sunroom-module__ignvGa__floor{background:#ae8960 url(/hero/room-floor.svg);background-size:calc(96 * var(--pixel)) calc(36 * var(--pixel));position:absolute;inset:65% 0 0}.Sunroom-module__ignvGa__sunlight{pointer-events:none;position:absolute;inset:11.7% 0 35%;overflow:hidden}.Sunroom-module__ignvGa__sunlight span{opacity:.22;transform-origin:top;background:#fff1b5;width:16%;animation:24s steps(32,end) infinite alternate Sunroom-module__ignvGa__rayShift;position:absolute;top:0;bottom:0;transform:skew(-29deg)}.Sunroom-module__ignvGa__sunlight span:first-child{left:30%}.Sunroom-module__ignvGa__sunlight span:nth-child(2){animation-delay:-7s;left:52%}.Sunroom-module__ignvGa__sunlight span:nth-child(3){animation-delay:-14s;left:74%}.Sunroom-module__ignvGa__sunlight,.Sunroom-module__ignvGa__floorLight{display:var(--sunroom-ray-display);opacity:var(--sunroom-ray-strength);animation:13s steps(12,end) infinite Sunroom-module__ignvGa__sunlight}.Sunroom-module__ignvGa__floorLight{pointer-events:none;position:absolute;inset:65% 0 0;overflow:hidden}.Sunroom-module__ignvGa__floorLight span{opacity:.33;transform-origin:top;background:#f9e6a7;width:18%;height:68%;animation:24s steps(32,end) infinite alternate Sunroom-module__ignvGa__floorShift;position:absolute;top:0;transform:skew(-38deg)}.Sunroom-module__ignvGa__floorLight span:first-child{left:12%}.Sunroom-module__ignvGa__floorLight span:nth-child(2){animation-delay:-7s;left:35%}.Sunroom-module__ignvGa__floorLight span:nth-child(3){animation-delay:-14s;left:58%}.Sunroom-module__ignvGa__floorLight span:after{content:"";height:calc(4 * var(--pixel));background:#90734d;position:absolute;inset:43% 0 auto}.Sunroom-module__ignvGa__hanging,.Sunroom-module__ignvGa__monstera,.Sunroom-module__ignvGa__fern,.Sunroom-module__ignvGa__flowers,.Sunroom-module__ignvGa__citrus,.Sunroom-module__ignvGa__palm,.Sunroom-module__ignvGa__hydrangea,.Sunroom-module__ignvGa__lavender,.Sunroom-module__ignvGa__windowFlowers,.Sunroom-module__ignvGa__rightFlowers,.Sunroom-module__ignvGa__foregroundFlowers,.Sunroom-module__ignvGa__pondFlowers,.Sunroom-module__ignvGa__pond,.Sunroom-module__ignvGa__vineLeft,.Sunroom-module__ignvGa__vineRight,.Sunroom-module__ignvGa__irrigation{pointer-events:none;position:absolute}:is(.Sunroom-module__ignvGa__hanging,.Sunroom-module__ignvGa__monstera,.Sunroom-module__ignvGa__fern,.Sunroom-module__ignvGa__flowers,.Sunroom-module__ignvGa__citrus,.Sunroom-module__ignvGa__palm,.Sunroom-module__ignvGa__hydrangea,.Sunroom-module__ignvGa__lavender,.Sunroom-module__ignvGa__windowFlowers,.Sunroom-module__ignvGa__rightFlowers,.Sunroom-module__ignvGa__foregroundFlowers,.Sunroom-module__ignvGa__pondFlowers,.Sunroom-module__ignvGa__pond,.Sunroom-module__ignvGa__vineLeft,.Sunroom-module__ignvGa__vineRight,.Sunroom-module__ignvGa__irrigation)>svg{width:100%;height:auto;display:block}.Sunroom-module__ignvGa__hanging{width:clamp(70px,9vw,150px);top:11.5%}.Sunroom-module__ignvGa__hangingLeft{left:10.5%}.Sunroom-module__ignvGa__hangingRight{width:clamp(65px,8vw,135px);top:7%;right:14%}.Sunroom-module__ignvGa__hangingMiddle{width:clamp(50px,6vw,95px);top:4%;left:31%}.Sunroom-module__ignvGa__leaves{transform-box:fill-box;transform-origin:bottom;animation:7s steps(8,end) infinite alternate Sunroom-module__ignvGa__leaves}.Sunroom-module__ignvGa__hangingRight .Sunroom-module__ignvGa__leaves{animation-duration:9.5s;animation-delay:-3s}.Sunroom-module__ignvGa__hangingMiddle .Sunroom-module__ignvGa__leaves{animation-duration:8.5s;animation-delay:-5s}.Sunroom-module__ignvGa__vineLeft{width:8%;max-width:120px;top:11%;left:2%}.Sunroom-module__ignvGa__vineRight{width:9%;max-width:140px;top:11%;right:0;transform:scaleX(-1)}.Sunroom-module__ignvGa__curtain{opacity:.8;clip-path:polygon(0 0,100% 0,82% 35%,65% 62%,82% 100%,0 100%);border-left:calc(3 * var(--pixel)) solid #e2d4b3;transform-origin:0 0;background:#f7f0d9;width:8%;height:48%;animation:10.5s steps(8,end) infinite alternate Sunroom-module__ignvGa__curtain;position:absolute;top:12%;left:5.5%}.Sunroom-module__ignvGa__citrus:after,.Sunroom-module__ignvGa__palm:after,.Sunroom-module__ignvGa__hydrangea:after,.Sunroom-module__ignvGa__lavender:after,.Sunroom-module__ignvGa__monstera:after,.Sunroom-module__ignvGa__fern:after,.Sunroom-module__ignvGa__flowers:after,.Sunroom-module__ignvGa__pond:after,.Sunroom-module__ignvGa__foregroundFlowers:after{content:"";width:52%;height:calc(5 * var(--pixel));opacity:.2;z-index:-1;background:#70583f;position:absolute;bottom:-3px;left:24%;transform:skew(-38deg)}.Sunroom-module__ignvGa__pond:after,.Sunroom-module__ignvGa__foregroundFlowers:after{width:84%;left:8%}.Sunroom-module__ignvGa__contactBoard h2{text-align:center;font:400 clamp(20px, 1.8vw, 26px)/1.2 var(--font-pixel), monospace;margin:0 0 8px}.Sunroom-module__ignvGa__contactLinks{border-top:2px solid #d8c49b}.Sunroom-module__ignvGa__contactLinks a{min-height:48px;color:inherit;border-bottom:1px solid #d8c49b;align-items:center;gap:10px;padding:3px 0;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.Sunroom-module__ignvGa__contactLinks a:last-child{border-bottom:0}.Sunroom-module__ignvGa__contactLinks a:hover{color:#233e30;background:#e9ddb7}.Sunroom-module__ignvGa__contactLinks a>span{min-width:0;font:400 17px/1.25 var(--font-pixel), monospace;flex:1}.Sunroom-module__ignvGa__contactLinks small{font:400 12px/1.5 var(--font-geist-sans), sans-serif;overflow-wrap:anywhere;display:block}.Sunroom-module__ignvGa__contactLinks svg{flex-shrink:0;width:16px;height:16px}.Sunroom-module__ignvGa__contactLinks a>svg:last-child{width:12px;height:12px}.Sunroom-module__ignvGa__contactBoard ::selection{color:#f7edcf;background:#49664b}.Sunroom-module__ignvGa__room a:focus-visible{outline-offset:3px;background:#e9ddb7;outline:3px solid #29483e}.Sunroom-module__ignvGa__irrigation{top:10.3%;height:28px;inset-inline:0}.Sunroom-module__ignvGa__irrigation>svg{height:100%}.Sunroom-module__ignvGa__sprinklers{pointer-events:none;height:40%;position:absolute;inset:13.5% 0 auto}.Sunroom-module__ignvGa__sprinkler{--water-phase:0s;width:28px;height:100%;position:absolute}.Sunroom-module__ignvGa__drop{opacity:0;width:3px;height:5px;animation:11s steps(20,end) infinite Sunroom-module__ignvGa__waterDrop;animation-delay:var(--water-phase);background:#81b9bc;position:absolute;top:0;left:12px}.Sunroom-module__ignvGa__drop:nth-child(2){height:3px;animation-delay:calc(var(--water-phase) - .6s);left:3px}.Sunroom-module__ignvGa__ripple,.Sunroom-module__ignvGa__rippleLate{transform-box:fill-box;transform-origin:50%;animation:6s steps(8,end) infinite Sunroom-module__ignvGa__ripple}.Sunroom-module__ignvGa__rippleLate{animation-duration:8s;animation-delay:-3s}.Sunroom-module__ignvGa__flightZone{display:var(--pollinator-display);z-index:3;pointer-events:none;position:absolute;container-type:size}.Sunroom-module__ignvGa__flightLeft{inset:19% 53% 18% 4%}.Sunroom-module__ignvGa__flightRight{inset:18% 2% 20% 82%}.Sunroom-module__ignvGa__pollinator{width:calc(24 * var(--plant-unit));aspect-ratio:24/20;pointer-events:none;position:absolute;top:0;left:0}.Sunroom-module__ignvGa__pollinator svg{width:100%;height:100%;display:block}.Sunroom-module__ignvGa__butterflyFlight{--flight-duration:24s;--flight-phase:-7s;--wingbeat-duration:.64s;animation:Sunroom-module__ignvGa__butterflyFlight calc(var(--flight-duration) * var(--flight-pace)) ease-in-out var(--flight-phase) infinite}.Sunroom-module__ignvGa__beeFlight{--flight-duration:17s;--flight-phase:-3s;--wingbeat-duration:.16s;animation:Sunroom-module__ignvGa__beeFlight calc(var(--flight-duration) * var(--flight-pace)) ease-in-out var(--flight-phase) infinite}.Sunroom-module__ignvGa__flightRight .Sunroom-module__ignvGa__butterflyFlight{--flight-duration:29s;--flight-phase:-19s}.Sunroom-module__ignvGa__flightRight .Sunroom-module__ignvGa__beeFlight{--flight-duration:19s;--flight-phase:-11s}.Sunroom-module__ignvGa__wingsOpen,.Sunroom-module__ignvGa__wingsFolded{animation:Sunroom-module__ignvGa__pollinatorWingbeat var(--wingbeat-duration) steps(1, end) infinite}.Sunroom-module__ignvGa__wingsFolded{animation-delay:calc(var(--wingbeat-duration) / -2)}.Sunroom-module__ignvGa__beeArtwork{animation:Sunroom-module__ignvGa__beeHeading calc(var(--flight-duration) * var(--flight-pace)) steps(1, end) var(--flight-phase) infinite}.Sunroom-module__ignvGa__clouds{animation:90s linear infinite alternate Sunroom-module__ignvGa__clouds}.Sunroom-module__ignvGa__room :is(.Sunroom-module__ignvGa__clouds,.Sunroom-module__ignvGa__glassRainDrop,.Sunroom-module__ignvGa__sunlight,.Sunroom-module__ignvGa__sunlight span,.Sunroom-module__ignvGa__floorLight,.Sunroom-module__ignvGa__floorLight span,.Sunroom-module__ignvGa__leaves,.Sunroom-module__ignvGa__curtain,.Sunroom-module__ignvGa__pollinator,.Sunroom-module__ignvGa__wingsOpen,.Sunroom-module__ignvGa__wingsFolded,.Sunroom-module__ignvGa__beeArtwork,.Sunroom-module__ignvGa__drop,.Sunroom-module__ignvGa__ripple,.Sunroom-module__ignvGa__rippleLate){animation-play-state:paused}.Sunroom-module__ignvGa__room[data-room-active=true] :is(.Sunroom-module__ignvGa__clouds,.Sunroom-module__ignvGa__glassRainDrop,.Sunroom-module__ignvGa__sunlight,.Sunroom-module__ignvGa__sunlight span,.Sunroom-module__ignvGa__floorLight,.Sunroom-module__ignvGa__floorLight span,.Sunroom-module__ignvGa__leaves,.Sunroom-module__ignvGa__curtain,.Sunroom-module__ignvGa__pollinator,.Sunroom-module__ignvGa__wingsOpen,.Sunroom-module__ignvGa__wingsFolded,.Sunroom-module__ignvGa__beeArtwork,.Sunroom-module__ignvGa__drop,.Sunroom-module__ignvGa__ripple,.Sunroom-module__ignvGa__rippleLate){animation-play-state:running}[data-motion=paused] .Sunroom-module__ignvGa__room :is(.Sunroom-module__ignvGa__clouds,.Sunroom-module__ignvGa__glassRainDrop,.Sunroom-module__ignvGa__sunlight,.Sunroom-module__ignvGa__sunlight span,.Sunroom-module__ignvGa__floorLight,.Sunroom-module__ignvGa__floorLight span,.Sunroom-module__ignvGa__leaves,.Sunroom-module__ignvGa__curtain,.Sunroom-module__ignvGa__pollinator,.Sunroom-module__ignvGa__wingsOpen,.Sunroom-module__ignvGa__wingsFolded,.Sunroom-module__ignvGa__beeArtwork,.Sunroom-module__ignvGa__drop,.Sunroom-module__ignvGa__ripple,.Sunroom-module__ignvGa__rippleLate){animation-play-state:paused}.Sunroom-module__ignvGa__foundation{background:#705640;border-top:8px solid #604b39;height:clamp(96px,15svh,140px);overflow:hidden}.Sunroom-module__ignvGa__foundation svg{width:100%;height:100%;display:block}@keyframes Sunroom-module__ignvGa__sunlight{0%,to{opacity:.65}50%{opacity:1}}@keyframes Sunroom-module__ignvGa__rayShift{0%{transform:skew(-29deg)}to{transform:skew(-33deg)}}@keyframes Sunroom-module__ignvGa__floorShift{0%{transform:skew(-38deg)}to{transform:skew(-42deg)}}@keyframes Sunroom-module__ignvGa__clouds{0%{transform:translate(-12px)}to{transform:translate(52px)}}@keyframes Sunroom-module__ignvGa__leaves{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes Sunroom-module__ignvGa__curtain{0%{transform:skew(-.3deg)}to{transform:skew(1deg)}}@keyframes Sunroom-module__ignvGa__waterDrop{0%,67%{opacity:0;transform:translateY(0)}70%{opacity:.7;transform:translateY(0)}90%{opacity:.65}96%,to{opacity:0;transform:translateY(clamp(120px,29svh,280px))}}@keyframes Sunroom-module__ignvGa__ripple{0%,to{opacity:.35;transform:scaleX(.9)}50%{opacity:.9;transform:scaleX(1.1)}}@keyframes Sunroom-module__ignvGa__butterflyFlight{0%,to{transform:translate(8cqw,50cqh)}20%{transform:translate(27cqw,30cqh)}36%{transform:translate(56cqw,42cqh)}48%{transform:translate(70cqw,26cqh)}65%{transform:translate(44cqw,12cqh)}82%{transform:translate(10cqw,19cqh)}}@keyframes Sunroom-module__ignvGa__beeFlight{0%,to{transform:translate(10cqw,55cqh)}18%{transform:translate(38cqw,46cqh)}30%{transform:translate(42cqw,50cqh)}48%{transform:translate(65cqw,30cqh)}60%{transform:translate(72cqw,35cqh)}80%{transform:translate(30cqw,28cqh)}}@keyframes Sunroom-module__ignvGa__pollinatorWingbeat{0%{opacity:1}50%,to{opacity:0}}@keyframes Sunroom-module__ignvGa__beeHeading{0%,to{transform:scaleX(1)}60%{transform:scaleX(-1)}}@media (max-width:1100px) and (min-width:900px){.Sunroom-module__ignvGa__contactLinks a>svg:last-child{display:none}}@media (max-width:899px){.Sunroom-module__ignvGa__scene{height:max(720px, calc(100svh - var(--header-height,72px) + 2px))}.Sunroom-module__ignvGa__contactLinks a>svg:last-child{display:none}.Sunroom-module__ignvGa__vineLeft,.Sunroom-module__ignvGa__vineRight{width:12%}}@media (max-width:599px){.Sunroom-module__ignvGa__flightLeft{inset:18% 30% 62% 4%}.Sunroom-module__ignvGa__flightRight{inset:18% 4% 61% 72%}.Sunroom-module__ignvGa__secondaryPollinator{display:none}.Sunroom-module__ignvGa__scene{height:max(660px, calc(100svh - var(--header-height,72px) + 2px))}.Sunroom-module__ignvGa__conservatory{width:150%;left:-25%}.Sunroom-module__ignvGa__hanging{width:76px;top:5%;left:7%}.Sunroom-module__ignvGa__hangingRight{width:65px;top:4%;left:auto;right:5%}.Sunroom-module__ignvGa__hangingMiddle{width:48px;top:0;left:44%}.Sunroom-module__ignvGa__curtain{width:14%;left:2%}.Sunroom-module__ignvGa__vineLeft,.Sunroom-module__ignvGa__vineRight{width:14%;top:12%}.Sunroom-module__ignvGa__contactBoard h2{margin-bottom:6px;font-size:22px}.Sunroom-module__ignvGa__contactLinks a{min-height:44px;padding-block:2px}.Sunroom-module__ignvGa__contactLinks a>span{font-size:16px}.Sunroom-module__ignvGa__contactLinks a>svg:last-child{display:block}.Sunroom-module__ignvGa__irrigation{height:20px;top:9%}.Sunroom-module__ignvGa__sprinklers{top:11%}.Sunroom-module__ignvGa__sprinkler:nth-child(2){display:none}}@media (max-height:600px) and (min-width:600px){.Sunroom-module__ignvGa__scene{height:600px}.Sunroom-module__ignvGa__hangingLeft{left:6%}.Sunroom-module__ignvGa__hangingMiddle{display:none}}@media (prefers-reduced-motion:reduce){.Sunroom-module__ignvGa__room *,.Sunroom-module__ignvGa__room :before,.Sunroom-module__ignvGa__room :after{transition:none!important;animation:none!important}.Sunroom-module__ignvGa__flightZone,.Sunroom-module__ignvGa__drop{display:none}}.Sunroom-module__ignvGa__gardenLeft,.Sunroom-module__ignvGa__gardenRight{z-index:2;pointer-events:none;isolation:isolate;position:absolute}.Sunroom-module__ignvGa__gardenLeft{width:calc(325 * var(--plant-unit));height:calc(300 * var(--plant-unit));bottom:14%;left:3%}.Sunroom-module__ignvGa__gardenRight{width:calc(190 * var(--plant-unit));height:calc(300 * var(--plant-unit));bottom:19%;right:1.5%}.Sunroom-module__ignvGa__citrus,.Sunroom-module__ignvGa__palm{width:calc(180 * var(--plant-unit))}.Sunroom-module__ignvGa__monstera,.Sunroom-module__ignvGa__hydrangea,.Sunroom-module__ignvGa__lavender,.Sunroom-module__ignvGa__fern,.Sunroom-module__ignvGa__flowers,.Sunroom-module__ignvGa__pondFlowers{width:calc(100 * var(--plant-unit))}.Sunroom-module__ignvGa__citrus{left:calc(105 * var(--plant-unit));bottom:calc(58 * var(--plant-unit))}.Sunroom-module__ignvGa__monstera{left:calc(5 * var(--plant-unit));bottom:calc(48 * var(--plant-unit))}.Sunroom-module__ignvGa__hydrangea{left:calc(225 * var(--plant-unit));bottom:calc(34 * var(--plant-unit))}.Sunroom-module__ignvGa__lavender{left:calc(136 * var(--plant-unit));bottom:0}.Sunroom-module__ignvGa__foregroundFlowers{left:0;bottom:calc(-15 * var(--plant-unit));width:calc(180 * var(--plant-unit))}.Sunroom-module__ignvGa__palm{left:calc(10 * var(--plant-unit));bottom:calc(55 * var(--plant-unit))}.Sunroom-module__ignvGa__fern{left:calc(100 * var(--plant-unit));bottom:0}.Sunroom-module__ignvGa__flowers{left:calc(42 * var(--plant-unit));bottom:calc(-45 * var(--plant-unit))}.Sunroom-module__ignvGa__windowFlowers,.Sunroom-module__ignvGa__rightFlowers{width:calc(180 * var(--plant-unit));bottom:35%}.Sunroom-module__ignvGa__windowFlowers{left:5%}.Sunroom-module__ignvGa__rightFlowers{right:1.5%}.Sunroom-module__ignvGa__pond{z-index:1;width:calc(180 * var(--plant-unit));bottom:11%;left:35.5%}.Sunroom-module__ignvGa__pondFlowers{z-index:2;bottom:12%;left:48%}.Sunroom-module__ignvGa__station{z-index:5;aspect-ratio:400/450;isolation:isolate;width:clamp(340px,26vw,430px);position:absolute;bottom:11%;left:56%;container-type:inline-size}.Sunroom-module__ignvGa__standeeArtwork,.Sunroom-module__ignvGa__standeeFaceArtwork{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.Sunroom-module__ignvGa__standeeFace{isolation:isolate;transform-origin:bottom;width:75%;height:88.2222%;position:absolute;bottom:6.22222%;left:4.5%;transform:skew(-4deg)}.Sunroom-module__ignvGa__contactBoard{z-index:2;width:78.882%;height:66%;color:var(--sunroom-ink);flex-direction:column;display:flex;position:absolute;top:11.7778%;left:10.559%}.Sunroom-module__ignvGa__contactLinks{flex-direction:column;flex:1;display:flex}.Sunroom-module__ignvGa__contactLinks a{flex:1}.Sunroom-module__ignvGa__sunlight span{--ray-low:.12;--ray-high:.23;width:9%;animation:12s steps(18,end) infinite alternate Sunroom-module__ignvGa__sunroomRayMove}.Sunroom-module__ignvGa__sunlight span:nth-child(2){--ray-low:.25;--ray-high:.4;background:#fff0b3;width:14%}.Sunroom-module__ignvGa__sunlight span:nth-child(3){--ray-low:.1;--ray-high:.19;width:10%}.Sunroom-module__ignvGa__floorLight span{--ray-low:.2;--ray-high:.31;width:12%;animation:12s steps(18,end) infinite alternate Sunroom-module__ignvGa__sunroomFloorMove}.Sunroom-module__ignvGa__floorLight span:nth-child(2){--ray-low:.31;--ray-high:.46;width:17%}.Sunroom-module__ignvGa__floorLight span:nth-child(3){--ray-low:.16;--ray-high:.27;width:10%}.Sunroom-module__ignvGa__sunlight,.Sunroom-module__ignvGa__floorLight{animation:8s steps(8,end) infinite Sunroom-module__ignvGa__sunroomSunPulse}.Sunroom-module__ignvGa__sprinkler{--water-phase:0s;width:38px}.Sunroom-module__ignvGa__sprinkler:first-child{left:calc(13.75% - 19px)}.Sunroom-module__ignvGa__sprinkler:nth-child(2){--water-phase:-1.5s;left:calc(23% - 19px)}.Sunroom-module__ignvGa__sprinkler:nth-child(3){--water-phase:-3s;left:calc(89.75% - 19px)}.Sunroom-module__ignvGa__sprinkler:before{content:"";background:#698878;width:8px;height:5px;position:absolute;top:-4px;left:15px;box-shadow:0 3px #b9d3c2}.Sunroom-module__ignvGa__waterJet{opacity:0;width:3px;height:70%;animation:4.6s steps(2,end) infinite Sunroom-module__ignvGa__sunroomWaterJet;animation-delay:var(--water-phase);background:repeating-linear-gradient(#b9e5dc 0 7px,#0000 7px 11px);position:absolute;top:8px;left:18px}.Sunroom-module__ignvGa__drop{width:4px;height:7px;animation:4.6s steps(15,end) infinite Sunroom-module__ignvGa__sunroomWaterDrop;animation-delay:var(--water-phase);background:#a9dfe3;top:8px;left:17px;box-shadow:2px 2px #639eab}.Sunroom-module__ignvGa__drop:nth-child(3){height:7px;animation-delay:calc(var(--water-phase) - .5s);left:5px}.Sunroom-module__ignvGa__drop:nth-child(4){height:7px;animation-delay:calc(var(--water-phase) - 1s);left:29px}.Sunroom-module__ignvGa__drop:nth-child(5){height:7px;animation-delay:calc(var(--water-phase) - 1.5s);left:12px}.Sunroom-module__ignvGa__room .Sunroom-module__ignvGa__waterJet{animation-play-state:paused}.Sunroom-module__ignvGa__room[data-room-active=true] .Sunroom-module__ignvGa__waterJet{animation-play-state:running}[data-motion=paused] .Sunroom-module__ignvGa__room .Sunroom-module__ignvGa__waterJet{animation-play-state:paused}@keyframes Sunroom-module__ignvGa__sunroomRayMove{0%{opacity:var(--ray-low);transform:translate(-12px)skew(-27deg)}to{opacity:var(--ray-high);transform:translate(18px)skew(-32deg)}}@keyframes Sunroom-module__ignvGa__sunroomFloorMove{0%{opacity:var(--ray-low);transform:translate(-12px)skew(-37deg)}to{opacity:var(--ray-high);transform:translate(18px)skew(-43deg)}}@keyframes Sunroom-module__ignvGa__sunroomSunPulse{0%,to{opacity:calc(.78 * var(--sunroom-ray-strength))}50%{opacity:var(--sunroom-ray-strength)}}@keyframes Sunroom-module__ignvGa__sunroomWaterJet{0%,12%,83%,to{opacity:0}16%,68%{opacity:.58}}@keyframes Sunroom-module__ignvGa__sunroomWaterDrop{0%,12%{opacity:0;transform:translateY(0)}19%{opacity:.95}67%{opacity:.88}84%{opacity:0;transform:translateY(clamp(185px,41svh,365px))}to{opacity:0;transform:translateY(0)}}@media (max-width:1100px) and (min-width:900px){.Sunroom-module__ignvGa__station{width:350px;left:51%}}@media (max-width:899px){.Sunroom-module__ignvGa__room{--plant-unit:clamp(.9px, .15vw, 1.3px)}.Sunroom-module__ignvGa__gardenLeft{bottom:18%;left:1%}.Sunroom-module__ignvGa__gardenRight{bottom:27%;right:-2%}.Sunroom-module__ignvGa__palm{bottom:calc(55 * var(--plant-unit))}.Sunroom-module__ignvGa__windowFlowers{left:1%}.Sunroom-module__ignvGa__rightFlowers{right:0}.Sunroom-module__ignvGa__pond{bottom:10%;left:24%}.Sunroom-module__ignvGa__pondFlowers{bottom:7%;left:40%}.Sunroom-module__ignvGa__station{width:clamp(310px,43vw,365px);left:auto;right:5%}}@media (max-width:599px){.Sunroom-module__ignvGa__room{--plant-unit:clamp(1px, .3vw, 1.2px)}.Sunroom-module__ignvGa__gardenLeft{bottom:12%;left:-15%}.Sunroom-module__ignvGa__gardenRight{bottom:18%;right:-16%}.Sunroom-module__ignvGa__citrus{left:calc(25 * var(--plant-unit));bottom:calc(140 * var(--plant-unit))}.Sunroom-module__ignvGa__monstera{left:calc(20 * var(--plant-unit));bottom:calc(140 * var(--plant-unit))}.Sunroom-module__ignvGa__hydrangea{left:calc(30 * var(--plant-unit));bottom:calc(105 * var(--plant-unit))}.Sunroom-module__ignvGa__lavender{left:calc(76 * var(--plant-unit));bottom:0}.Sunroom-module__ignvGa__palm{bottom:calc(90 * var(--plant-unit))}.Sunroom-module__ignvGa__fern{left:calc(50 * var(--plant-unit))}.Sunroom-module__ignvGa__flowers{bottom:calc(-80 * var(--plant-unit))}.Sunroom-module__ignvGa__windowFlowers{bottom:35%;left:-6%}.Sunroom-module__ignvGa__rightFlowers{bottom:35%;right:-5%}.Sunroom-module__ignvGa__pond{bottom:1%;left:24%}.Sunroom-module__ignvGa__pondFlowers{width:calc(70 * var(--plant-unit));bottom:3%;left:65%}.Sunroom-module__ignvGa__station{width:calc(100% - 30px);max-width:370px;bottom:10%;left:50%;right:auto;transform:translate(-50%)}.Sunroom-module__ignvGa__contactBoard h2{font-size:clamp(19px,5.6vw,22px)}.Sunroom-module__ignvGa__contactLinks a{gap:7px}.Sunroom-module__ignvGa__contactLinks a:first-child{min-height:64px}}@media (max-height:600px) and (min-width:600px){.Sunroom-module__ignvGa__station{width:260px;inset:0 auto auto 54%}.Sunroom-module__ignvGa__contactBoard{height:70%;top:11%}.Sunroom-module__ignvGa__contactBoard h2{margin-bottom:4px;font-size:18px}.Sunroom-module__ignvGa__contactLinks a{gap:6px;min-height:44px;padding-block:2px}.Sunroom-module__ignvGa__contactLinks a>span{font-size:14px}.Sunroom-module__ignvGa__contactLinks small{font-size:11px}}@media (prefers-reduced-motion:reduce){.Sunroom-module__ignvGa__waterJet{display:none}}
.UndergroundFinale-module__i8STGq__room{overflow-anchor:none;isolation:isolate;height:20vh;image-rendering:pixelated;background:#3c2d23;position:relative;overflow:clip}.UndergroundFinale-module__i8STGq__room:focus-visible{outline-offset:-5px;outline:2px solid #e9ad53}.UndergroundFinale-module__i8STGq__earth{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.UndergroundFinale-module__i8STGq__details{pointer-events:none;position:absolute;inset:0}.UndergroundFinale-module__i8STGq__detail{shape-rendering:crispedges;height:auto;position:absolute;transform:translate(-50%,-50%)}.UndergroundFinale-module__i8STGq__diamond{width:clamp(20px,2.4vw,30px)}.UndergroundFinale-module__i8STGq__gold{width:clamp(26px,2.8vw,36px)}.UndergroundFinale-module__i8STGq__worm{width:clamp(34px,3.5vw,46px)}.UndergroundFinale-module__i8STGq__worm[data-reversed=true]{transform:translate(-50%,-50%)scaleX(-1)}.UndergroundFinale-module__i8STGq__signature{filter:drop-shadow(0 2px 4px #d79b3d40);width:min(78%,390px);height:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.UndergroundFinale-module__i8STGq__room[data-room-active=true] .UndergroundFinale-module__i8STGq__signature{animation:1.6s steps(4,end) infinite alternate UndergroundFinale-module__i8STGq__pixelGlow}[data-motion=paused] .UndergroundFinale-module__i8STGq__room .UndergroundFinale-module__i8STGq__signature{animation-play-state:paused}@keyframes UndergroundFinale-module__i8STGq__pixelGlow{0%{filter:drop-shadow(0 2px 3px #d79b3d30)}to{filter:drop-shadow(0 2px 6px #e9ad5360)}}@media (prefers-reduced-motion:reduce){.UndergroundFinale-module__i8STGq__room[data-room-active] .UndergroundFinale-module__i8STGq__signature{animation:none}}
.HouseNavigation-module__1KXCbW__navigation{display:contents}.HouseNavigation-module__1KXCbW__controls{place-self:center end;align-items:center;gap:16px;display:flex}.HouseNavigation-module__1KXCbW__menu{flex:0 0 44px;position:relative}.HouseNavigation-module__1KXCbW__links{font:18px/1.2 var(--font-pixel), monospace;align-self:center;align-items:center;gap:clamp(12px,1.5vw,24px);display:flex}.HouseNavigation-module__1KXCbW__links a,.HouseNavigation-module__1KXCbW__links>span{white-space:nowrap;place-items:center;min-height:44px;text-decoration:none;display:grid;position:relative}.HouseNavigation-module__1KXCbW__links>span{opacity:.55}.HouseNavigation-module__1KXCbW__links a[aria-current]:after{content:"";clip-path:polygon(30% 0,70% 0,70% 30%,100% 30%,100% 70%,70% 70%,70% 100%,30% 100%,30% 70%,0 70%,0 30%,30% 30%);background:#6c8870;width:7px;height:7px;position:absolute;bottom:0}.HouseNavigation-module__1KXCbW__trigger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:2px solid;flex:0 0 44px;place-items:center;display:grid}.HouseNavigation-module__1KXCbW__trigger:hover,.HouseNavigation-module__1KXCbW__trigger[aria-expanded=true]{color:#29483e;background:#f2ebcf}.HouseNavigation-module__1KXCbW__panel{color:#29483e;background:#f2ebcf;border:2px solid #405441;width:min(350px,100vw - 32px);max-height:calc(100svh - 130px);padding:20px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:4px 4px #40544180}.HouseNavigation-module__1KXCbW__title{justify-content:space-between;align-items:center;gap:12px;display:flex}.HouseNavigation-module__1KXCbW__title h2{font:26px/1.2 var(--font-pixel), monospace;margin:0}.HouseNavigation-module__1KXCbW__panel p{margin:8px 0 20px;font-size:12px}.HouseNavigation-module__1KXCbW__rooms{gap:14px;margin:0;padding:0;list-style:none;display:grid}.HouseNavigation-module__1KXCbW__rooms li{position:relative}.HouseNavigation-module__1KXCbW__rooms li:not(:last-child):after{content:"";background:#8b694c;width:4px;height:14px;position:absolute;top:100%;left:28px}.HouseNavigation-module__1KXCbW__rooms li:nth-child(2n){margin-left:24px}.HouseNavigation-module__1KXCbW__rooms a,.HouseNavigation-module__1KXCbW__unavailable{min-height:62px;font:20px/1.2 var(--font-pixel), monospace;background:#e9e2c5;border:2px solid #8b9476;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.HouseNavigation-module__1KXCbW__rooms svg{flex:0 0 22px;width:22px;height:22px}.HouseNavigation-module__1KXCbW__rooms small{font:11px/1.4 var(--font-geist-sans), sans-serif;margin-top:5px;display:block}.HouseNavigation-module__1KXCbW__rooms a:hover,.HouseNavigation-module__1KXCbW__rooms a[aria-current]{background:#d3dfbe;border-color:#405441;box-shadow:inset 4px 0 #6c8870}.HouseNavigation-module__1KXCbW__unavailable{color:#68715e;border-style:dashed}@media (max-width:1199px){.HouseNavigation-module__1KXCbW__links{display:none}}@media (max-width:600px){.HouseNavigation-module__1KXCbW__controls{gap:8px}}
.GardenLife-module__8SfZDW__life{z-index:5;pointer-events:none;width:100%;height:100%;filter:var(--land-filter);position:absolute;inset:0}.GardenLife-module__8SfZDW__fishWater{opacity:.65}.GardenLife-module__8SfZDW__fishSwim{transform:var(--scene-ambient-transform);animation:GardenLife-module__8SfZDW__fish-swim var(--fish-cycle,16s) ease-in-out infinite}.GardenLife-module__8SfZDW__fishFacing{transform-box:fill-box;transform-origin:50%;transform:var(--scene-ambient-transform);animation:GardenLife-module__8SfZDW__fish-turn var(--fish-cycle,16s) steps(1, end) infinite}.GardenLife-module__8SfZDW__fishTail{transform-origin:4px 2px;transform:var(--scene-ambient-transform);animation:.9s steps(2,end) infinite GardenLife-module__8SfZDW__fish-tail}.GardenLife-module__8SfZDW__secondFish{--fish-cycle:21s}.GardenLife-module__8SfZDW__waterRipple{transform-box:fill-box;transform-origin:50%;opacity:var(--scene-ambient-opacity);transform:var(--scene-ambient-transform);animation:6s ease-out infinite GardenLife-module__8SfZDW__water-ripple}.GardenLife-module__8SfZDW__secondRipple{animation-delay:-3s}.GardenLife-module__8SfZDW__birds{--bird-cycle:22s;--bird-direction:-1;opacity:1;transition:opacity .2s}.GardenLife-module__8SfZDW__birdFlight{transform:var(--scene-ambient-transform);animation:GardenLife-module__8SfZDW__bird-flight var(--bird-cycle) ease-in-out infinite}.GardenLife-module__8SfZDW__birdFacing{transform-box:fill-box;transform-origin:50%;transform:var(--scene-ambient-transform);animation:GardenLife-module__8SfZDW__bird-turn var(--bird-cycle) steps(1, end) infinite}.GardenLife-module__8SfZDW__birdWing{transform-box:fill-box;transform-origin:bottom;transform:var(--scene-ambient-transform);animation:GardenLife-module__8SfZDW__bird-wingbeat var(--bird-cycle) steps(1, end) infinite}.GardenLife-module__8SfZDW__secondBird{--bird-cycle:29s;--bird-direction:1}:is(.hero-scene[data-weather=rain] .GardenLife-module__8SfZDW__birds,.hero-scene[data-weather=storm] .GardenLife-module__8SfZDW__birds){opacity:0}:is(.hero-scene[data-weather=rain] .GardenLife-module__8SfZDW__birds *,.hero-scene[data-weather=storm] .GardenLife-module__8SfZDW__birds *){animation-play-state:paused}@keyframes GardenLife-module__8SfZDW__fish-swim{0%,to{--scene-ambient-transform:translate(0, 0)}25%{--scene-ambient-transform:translate(12px, -2px)}50%{--scene-ambient-transform:translate(0, 1px)}75%{--scene-ambient-transform:translate(-10px, 2px)}}@keyframes GardenLife-module__8SfZDW__fish-turn{0%,75%,to{--scene-ambient-transform:scaleX(1)}25%{--scene-ambient-transform:scaleX(-1)}}@keyframes GardenLife-module__8SfZDW__fish-tail{0%,to{--scene-ambient-transform:scaleY(1)}50%{--scene-ambient-transform:scaleY(.6)}}@keyframes GardenLife-module__8SfZDW__water-ripple{0%{--scene-ambient-opacity:0;--scene-ambient-transform:scale(.5)}20%{--scene-ambient-opacity:.35}to{--scene-ambient-opacity:0;--scene-ambient-transform:scale(1.5, 1)}}@keyframes GardenLife-module__8SfZDW__bird-flight{0%,62%,96%,to{--scene-ambient-transform:translate(0, 0)}68%{--scene-ambient-transform:translate(calc(6px * var(--bird-direction)), -10px)}74%{--scene-ambient-transform:translate(calc(24px * var(--bird-direction)), -20px)}80%{--scene-ambient-transform:translate(calc(32px * var(--bird-direction)), -15px)}88%{--scene-ambient-transform:translate(calc(18px * var(--bird-direction)), -18px)}93%{--scene-ambient-transform:translate(calc(5px * var(--bird-direction)), -8px)}}@keyframes GardenLife-module__8SfZDW__bird-turn{0%,96%,to{--scene-ambient-transform:scaleX(var(--bird-direction))}80%{--scene-ambient-transform:scaleX(calc(-1 * var(--bird-direction)))}}@keyframes GardenLife-module__8SfZDW__bird-wingbeat{0%,67%,71%,75%,79%,83%,87%,91%,95%,to{--scene-ambient-transform:translateY(0) scaleY(1)}65%,69%,73%,77%,81%,85%,89%,93%{--scene-ambient-transform:translateY(-3px) scaleY(1.5)}}@media (max-height:550px) and (min-width:480px){.GardenLife-module__8SfZDW__catPlacement{translate:71px -16px}}
.WelcomeGreeting-module__0BrIka__greeting{text-align:center;height:48px;color:var(--muted);font:400 clamp(16px, 1.6vw, 22px)/1.5 var(--font-pixel), var(--font-geist-sans), sans-serif;place-items:center;margin:0 0 12px;display:grid}.WelcomeGreeting-module__0BrIka__phrase{max-width:100%;transform:var(--scene-ambient-transform);opacity:var(--scene-ambient-opacity);grid-area:1/1;font-size:32px;animation:4.4s linear both WelcomeGreeting-module__0BrIka__welcome-dissolve;-webkit-mask-size:4px 4px;mask-size:4px 4px}.WelcomeGreeting-module__0BrIka__phrase:lang(ja){font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans CJK JP,sans-serif}.WelcomeGreeting-module__0BrIka__phrase:lang(th){font-family:Thonburi,Leelawadee UI,Noto Sans Thai,sans-serif}.WelcomeGreeting-module__0BrIka__phrase:lang(ko){font-family:Apple SD Gothic Neo,Malgun Gothic,Noto Sans CJK KR,sans-serif}@keyframes WelcomeGreeting-module__0BrIka__welcome-dissolve{0%{--scene-ambient-opacity:0;--scene-ambient-transform:translateY(3px);-webkit-mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%);mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%)}2.5%{-webkit-mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%);mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%)}5%,95.9091%{--scene-ambient-opacity:1;--scene-ambient-transform:translateY(0);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}97.9545%{-webkit-mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%);mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%)}to{--scene-ambient-opacity:0;--scene-ambient-transform:translateY(-3px);-webkit-mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%);mask-image:repeating-conic-gradient(#000 0% 25%,#0000 25% 50%)}}@media (prefers-reduced-motion:reduce){.WelcomeGreeting-module__0BrIka__phrase{animation:none}}
.DatOsBoot-module__3Gp3YG__boot{position:relative}@media (prefers-reduced-motion:no-preference){.DatOsBoot-module__3Gp3YG__boot[data-os-boot=waiting]{border-color:#0000}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=waiting] :is([data-os-titlebar],[data-os-toolbar],[data-os-folder],[data-os-ready]){clip-path:inset(0 0 100%)}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting]{animation:.25s step-end both DatOsBoot-module__3Gp3YG__borderReady}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting]:before{content:"";pointer-events:none;border:2px solid #405441;animation:.25s steps(6,end) both DatOsBoot-module__3Gp3YG__frameReveal;position:absolute;inset:-2px}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-titlebar]{animation:.18s steps(8,end) 30ms both DatOsBoot-module__3Gp3YG__across;position:relative}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-titlebar] h2{animation:.1s steps(4,end) .12s both DatOsBoot-module__3Gp3YG__down}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-titlebar]:after{content:"";background:var(--room-paper);pointer-events:none;width:4px;height:2px;animation:.18s steps(16,end) 1.62s both DatOsBoot-module__3Gp3YG__readyPixel;position:absolute;bottom:0;left:0}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-toolbar]{animation:80ms steps(4,end) .17s both DatOsBoot-module__3Gp3YG__down}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-folder]{animation:DatOsBoot-module__3Gp3YG__down .11s steps(6, end) calc(.25s + var(--folder-order) * 60ms) both}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-folder] h3{animation:DatOsBoot-module__3Gp3YG__down 80ms steps(4, end) calc(.32s + var(--folder-order) * 60ms) both}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-folder-icon]{animation:DatOsBoot-module__3Gp3YG__fileLoad .1s steps(2, end) calc(.32s + var(--folder-order) * 60ms) both}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-folder] li{animation:DatOsBoot-module__3Gp3YG__fileLoad .1s steps(2, end) calc(.65s + var(--folder-order) * 60ms + var(--tag-group) * 45ms) both}.DatOsBoot-module__3Gp3YG__boot[data-os-boot=booting] [data-os-ready]{animation:.35s steps(5,end) 1.45s both DatOsBoot-module__3Gp3YG__systemReady}}@keyframes DatOsBoot-module__3Gp3YG__borderReady{0%{border-color:#0000}to{border-color:#405441}}@keyframes DatOsBoot-module__3Gp3YG__frameReveal{0%{clip-path:inset(0 100% calc(100% - 2px) 0)}50%{clip-path:inset(0 0 calc(100% - 2px))}to{clip-path:inset(0)}}@keyframes DatOsBoot-module__3Gp3YG__across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes DatOsBoot-module__3Gp3YG__down{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes DatOsBoot-module__3Gp3YG__fileLoad{0%{opacity:0;transform:translateY(2px)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes DatOsBoot-module__3Gp3YG__systemReady{0%{clip-path:inset(0 100% 0 0)}60%,to{clip-path:inset(0)}}@keyframes DatOsBoot-module__3Gp3YG__readyPixel{0%{opacity:0;left:0}1%{opacity:.6}99%{opacity:.6}to{opacity:0;left:calc(100% - 4px)}}
.AboutBoard-module__f4EKxG__board[data-board-writing-state=waiting] [data-board-ink],.AboutBoard-module__f4EKxG__board[data-board-writing-state=writing] [data-board-ink]{clip-path:inset(0 100% 0 0)}.AboutBoard-module__f4EKxG__board[data-board-writing-state=waiting] [data-board-actions],.AboutBoard-module__f4EKxG__board[data-board-writing-state=writing] [data-board-actions]{opacity:0;transform:translateY(4px)}.AboutBoard-module__f4EKxG__tip{background:var(--room-ink);clip-path:polygon(0 0,5px 0,5px 2px,7px 2px,7px 5px,3px 5px,3px 7px,0 7px);opacity:0;pointer-events:none;width:7px;height:7px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce),(max-width:899px),(max-height:699px){.AboutBoard-module__f4EKxG__board [data-board-ink]{clip-path:none!important}.AboutBoard-module__f4EKxG__board [data-board-actions]{opacity:1!important;transform:none!important}.AboutBoard-module__f4EKxG__tip{display:none}}
