@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_fdf5de47-module__aex0MW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_fdf5de47-module__aex0MW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
*{box-sizing:border-box}html,body{width:100%;min-height:100%;font-family:var(--font-space-mono), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;background:#fff;margin:0}.white-world{--room-furniture-panel-height:clamp(0px, 29svh, 260px);background:#fff;width:100%;height:100svh;position:relative;overflow:hidden}.white-world__viewport{opacity:0;filter:blur(10px);will-change:height, opacity, filter, transform;width:100%;height:100svh;transition:height .65s cubic-bezier(.76,0,.24,1),opacity 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1),transform 1.4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:scale(.985)}.white-world[data-initialized=true] .white-world__viewport{opacity:1;filter:blur();transform:scale(1)}.white-world[data-furniture-open=true] .white-world__viewport{height:calc(100svh - var(--room-furniture-panel-height))}.room-environment-bar{z-index:20;color:#111;pointer-events:none;-webkit-user-select:none;user-select:none;padding:clamp(14px,1.8vw,24px) clamp(18px,2.6vw,38px);transition:color .45s;animation:.9s cubic-bezier(.16,1,.3,1) both room-environment-enter;position:absolute;top:0;left:0;right:0}@keyframes room-environment-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translate(0,0)}}.room-initialization{z-index:10;color:#888;letter-spacing:.08em;pointer-events:none;place-items:center;font-size:12px;font-weight:400;transition:opacity .45s;display:grid;position:absolute;inset:0}.white-world[data-initialized=true] .room-initialization{opacity:0}.white-world[data-night=true] .room-environment-bar{color:#fff}.room-environment-bar nav{pointer-events:auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.room-environment-bar nav>button{appearance:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:inherit;cursor:pointer;font:inherit;white-space:nowrap;background:#ffffffb8;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;transition:background .22s;display:flex}.room-environment-bar nav>button:hover,.room-environment-bar nav>button[aria-expanded=true]{background:#fffffff0}.room-environment-bar nav>button[data-status=loading] svg{animation:1.2s ease-in-out infinite room-simulation-pulse}@keyframes room-simulation-pulse{50%{opacity:.35}}.white-world[data-night=true] .room-environment-bar nav>button{background:#ffffff17}.white-world[data-night=true] .room-environment-bar nav>button:hover,.white-world[data-night=true] .room-environment-bar nav>button[aria-expanded=true]{background:#ffffff29}.room-environment-bar nav svg{flex:none}.room-environment-bar nav span{letter-spacing:.02em;font-size:clamp(10px,.86vw,12px);font-weight:400;line-height:1}.room-environment-detail{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);pointer-events:auto;background:#ffffffe0;border-radius:26px;width:min(340px,100vw - 36px);margin-top:10px;margin-left:auto;padding:18px;animation:.36s cubic-bezier(.16,1,.3,1) both room-environment-detail-enter;box-shadow:0 18px 50px #0000001a}.white-world[data-night=true] .room-environment-detail{background:#0c111cd6;box-shadow:0 18px 50px #00000047}@keyframes room-environment-detail-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}.room-environment-detail>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.room-environment-detail h2{margin:0;font-size:15px;font-weight:400}.room-environment-detail>header button{aspect-ratio:1;appearance:none;width:28px;color:inherit;cursor:pointer;background:#0000000d;border-radius:50%;place-items:center;padding:0;display:grid}.white-world[data-night=true] .room-environment-detail>header button{background:#ffffff1a}.room-environment-detail dl{margin:0}.room-environment-detail dl>div{border-top:1px solid #00000014;justify-content:space-between;align-items:baseline;gap:24px;padding:9px 0;display:flex}.white-world[data-night=true] .room-environment-detail dl>div{border-color:#ffffff1a}.room-environment-detail dt,.room-environment-detail dd{margin:0;font-size:11px;font-weight:400;line-height:1.35}.room-environment-detail dt{opacity:.44;flex:none}.room-environment-detail dd{text-align:right}.room-timeline{--timeline-progress:0%;--timeline-track-length:min(34svh, 310px);z-index:18;color:#111;pointer-events:auto;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:10px;transition:bottom .65s cubic-bezier(.76,0,.24,1),color .45s;display:flex;position:absolute;top:clamp(82px,10svh,112px);bottom:clamp(22px,3svh,34px);right:clamp(72px,6.5vw,96px)}.white-world[data-furniture-open=true] .room-timeline{--timeline-track-length:min(22svh, 190px);bottom:calc(var(--room-furniture-panel-height) + 18px)}.white-world[data-night=true] .room-timeline{color:#fff}.room-timeline__rail,.room-timeline__events{-webkit-backdrop-filter:blur(24px)saturate(1.15);background:#ffffffb8;border:1px solid #00000014;height:min(47svh,420px);max-height:100%;transition:background .45s,border-color .45s,box-shadow .45s;box-shadow:0 20px 55px #00000017}.white-world[data-night=true] .room-timeline__rail,.white-world[data-night=true] .room-timeline__events{background:#040811b8;border-color:#ffffff1c;box-shadow:0 20px 62px #00000047}.room-timeline__rail{border-radius:999px;flex-direction:column;flex:0 0 clamp(52px,4vw,58px);align-items:stretch;gap:10px;width:clamp(52px,4vw,58px);padding:6px 5px;display:flex}.room-timeline__rail-header{flex-direction:column;align-items:stretch;display:flex}.room-timeline__toggle{aspect-ratio:1;appearance:none;width:38px;color:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #00000012;border-radius:50%;flex:none;align-self:center;place-items:center;padding:0;transition:background .22s,transform .5s cubic-bezier(.76,0,.24,1);display:grid;box-shadow:0 7px 18px #00000017}.room-timeline__toggle:hover{background:#fff}.white-world[data-night=true] .room-timeline__toggle{background:#050a13eb;border-color:#ffffff1f;box-shadow:0 7px 20px #00000042}.white-world[data-night=true] .room-timeline__toggle:hover{background:#0a111ef5}.room-timeline__toggle svg{width:13px;transition:transform .5s cubic-bezier(.76,0,.24,1)}.room-timeline[data-expanded=true] .room-timeline__toggle svg{transform:rotate(180deg)}.room-timeline__play{aspect-ratio:1;appearance:none;width:38px;color:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #00000012;border-radius:50%;flex:none;align-self:center;place-items:center;padding:0;transition:background .2s;display:grid;box-shadow:0 7px 18px #00000017}.room-timeline__play:hover{background:#fff}.white-world[data-night=true] .room-timeline__play{background:#050a13eb;border-color:#ffffff1f;box-shadow:0 7px 20px #00000042}.white-world[data-night=true] .room-timeline__play:hover{background:#0a111ef5}.room-timeline__play svg{width:11px}.room-timeline__current,.room-timeline__event-time{font-variant-numeric:tabular-nums}.room-timeline__current{color:#111;letter-spacing:.12em;background:#ffffffeb;border:1px solid #00000014;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:400;line-height:1;box-shadow:0 5px 14px #00000017}.white-world[data-night=true] .room-timeline__current{color:#fff;background:#050a13eb;border-color:#ffffff1f;box-shadow:0 5px 16px #0000003d}.room-timeline__track{--timeline-axis:50%;--timeline-drag-offset:-88px;--timeline-drag-width:176px;width:100%;height:var(--timeline-track-length);flex:0 1 var(--timeline-track-length);min-height:120px;margin:0;position:relative}.room-timeline[data-expanded=true] .room-timeline__track{--timeline-drag-offset:-23px;--timeline-drag-width:46px}.room-timeline__scale{pointer-events:none;position:absolute;inset:0}.room-timeline__scale:before{top:0;bottom:0;right:auto;left:var(--timeline-axis);content:"";background:#11111129;width:1px;position:absolute;transform:translate(-50%)}.white-world[data-night=true] .room-timeline__scale:before{background:#ffffff2e}.room-timeline__tick{--timeline-position:0%;top:var(--timeline-position);right:calc(100% - var(--timeline-axis));height:1px;position:absolute;left:0;transform:translateY(-50%)}.room-timeline__tick:before{content:"";opacity:.24;border-top:1px solid;width:7px;position:absolute;top:0;left:100%;right:auto}.room-timeline__tick[data-edge=true]:before{opacity:.42;width:10px}.room-timeline__tick small{font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.4;white-space:nowrap;font-size:8px;font-weight:400;line-height:1;position:absolute;top:0;left:calc(100% + 32px);transform:translateY(-50%)}.room-timeline__marker{--timeline-position:0%;top:var(--timeline-position);right:auto;left:var(--timeline-axis);z-index:1;background:#111;border:1px solid #ffffffe6;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #1111111a}.white-world[data-night=true] .room-timeline__marker{background:#fff;border-color:#040811e6}.room-timeline__cursor{top:var(--timeline-progress);right:calc(100% - var(--timeline-axis));z-index:2;height:24px;color:inherit;background:0 0;justify-content:flex-end;align-items:center;padding:0;display:flex;position:absolute;left:-62px;transform:translateY(-50%)}.room-timeline[data-expanded=true] .room-timeline__cursor{left:0}.room-timeline__cursor:before{content:"";opacity:.52;background:currentColor;height:1px;position:absolute;top:50%;left:0;right:0}.room-timeline__cursor:after{content:"";background:#fffffff0;border:1px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:auto;right:0;transform:translate(50%,-50%)}.white-world[data-night=true] .room-timeline__cursor{color:#fff}.white-world[data-night=true] .room-timeline__cursor:after{background:#050a13f0}.room-timeline__cursor .room-timeline__current{z-index:1;margin-right:auto;position:relative}.room-timeline__track input{z-index:1;width:var(--timeline-track-length);height:var(--timeline-drag-width);appearance:none;cursor:ns-resize;touch-action:none;background:0 0;outline:0;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.room-timeline__track input::-webkit-slider-runnable-track{background:0 0;height:1px}.room-timeline__track input::-webkit-slider-thumb{width:30px;height:var(--timeline-drag-width);margin-top:var(--timeline-drag-offset);appearance:none;background:0 0;border:0}.room-timeline__track input::-moz-range-track{background:0 0;border:0;height:1px}.room-timeline__track input::-moz-range-thumb{width:30px;height:var(--timeline-drag-width);background:0 0;border:0;border-radius:0}.room-timeline__events{transform-origin:100%;border-radius:30px;flex-direction:column;width:min(390px,100vw - 180px);min-width:min(390px,100vw - 180px);display:flex;overflow:hidden}.room-timeline[data-expanded=true] .room-timeline__events{animation:.48s cubic-bezier(.16,1,.3,1) both room-timeline-events-enter}@keyframes room-timeline-events-enter{0%{opacity:0;transform:translate(14px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}.room-timeline:not([data-expanded=true]) .room-timeline__events{opacity:0;pointer-events:none;border-width:0;width:0;min-width:0}.room-timeline__events-header{border-bottom:1px solid #00000014;justify-content:flex-start;align-items:center;gap:20px;min-height:64px;padding:0 22px;display:flex}.white-world[data-night=true] .room-timeline__events-header{border-color:#ffffff1a}.room-timeline__events-header>:first-child{letter-spacing:.02em;align-items:baseline;gap:8px;font-size:15px;font-weight:400;display:flex}.room-timeline__events-header small{opacity:.42;font-size:9px;font-weight:400}.room-timeline__events-date{font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.42;font-size:10px}.room-timeline__event-list{overscroll-behavior:contain;scrollbar-color:#0000002e transparent;scrollbar-width:thin;flex:auto;min-height:0;margin:0;padding:0 10px 10px;list-style:none;overflow:hidden auto}.white-world[data-night=true] .room-timeline__event-list{scrollbar-color:#ffffff38 transparent}.room-timeline__event{appearance:none;width:100%;min-height:62px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #00000014;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:12px;padding:16px 12px;transition:background .2s;display:grid}.white-world[data-night=true] .room-timeline__event{border-color:#ffffff1a}.room-timeline__event:hover,.room-timeline__event[aria-current=true]{background:#0000000f;border-radius:16px}.white-world[data-night=true] .room-timeline__event:hover,.white-world[data-night=true] .room-timeline__event[aria-current=true]{background:#ffffff17}.room-timeline__event-time{letter-spacing:.02em;font-size:12px;font-weight:400;line-height:1.45}.room-timeline__event-changes{letter-spacing:.01em;opacity:.62;font-size:11px;font-weight:400;line-height:1.55}.room-timeline__empty{opacity:.44;margin:0;padding:24px 22px;font-size:11px}@media (max-width:640px){.room-environment-bar nav{scrollbar-width:none;justify-content:flex-start;gap:4px;overflow-x:auto}.room-environment-bar nav::-webkit-scrollbar{display:none}.room-environment-bar nav>button{flex:none;gap:6px;padding:7px 9px}.room-timeline{--timeline-track-length:min(30svh, 240px);gap:7px;top:76px;bottom:14px;right:52px}.white-world[data-furniture-open=true] .room-timeline{--timeline-track-length:min(19svh, 150px);bottom:calc(var(--room-furniture-panel-height) + 10px)}.room-timeline__rail{border-radius:999px;flex-basis:50px;gap:8px;width:50px;padding:5px}.room-timeline__rail,.room-timeline__events{height:min(45svh,390px)}.room-timeline__events{border-radius:23px;width:min(240px,100vw - 128px);min-width:min(240px,100vw - 128px)}.room-timeline__toggle,.room-timeline__play{width:36px}.room-timeline__current{font-size:9px}.room-timeline__cursor{left:-55px}.room-timeline__events-header{min-height:54px;padding:0 16px}.room-timeline__event-list{padding:0 7px 7px}.room-timeline__event{grid-template-columns:51px minmax(0,1fr);gap:8px;min-height:56px;padding:13px 9px}.room-timeline__event-changes{font-size:10px}}.room-furniture-control{z-index:30;pointer-events:none;justify-content:center;padding-bottom:clamp(18px,2.5vw,36px);display:flex;position:fixed;bottom:0;left:0;right:0}.room-furniture-toggle{z-index:2;aspect-ratio:1;appearance:none;color:#080808;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #cfcfcf;border-radius:50%;place-items:center;width:clamp(42px,4vw,54px);padding:0;transition:transform .65s cubic-bezier(.76,0,.24,1);display:grid;position:relative;box-shadow:0 9px 20px #00000017}.room-furniture-toggle:focus{outline:none}.room-furniture-toggle svg{width:34%;transition:transform .5s cubic-bezier(.76,0,.24,1);overflow:visible}.room-furniture-toggle path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px}.room-furniture-control[data-open=true] .room-furniture-toggle svg{transform:rotate(180deg)}.room-furniture-control[data-open=true] .room-furniture-toggle{transform:translate3d(0, calc(-1 * var(--room-furniture-panel-height) - 14px), 0)}.room-furniture-panel{width:100vw;height:var(--room-furniture-panel-height);color:#080808;pointer-events:none;background:#fff;border:1px solid #d8d8d8;transition:transform .65s cubic-bezier(.76,0,.24,1);position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.room-furniture-control[data-open=true] .room-furniture-panel{pointer-events:auto;transform:translate(0,0)}.room-furniture-panel>header{border-bottom:1px solid #d8d8d8;padding:6px clamp(18px,2vw,30px)}.room-furniture-panel nav{scrollbar-width:none;justify-content:center;gap:7px;display:flex;overflow-x:auto}.room-furniture-panel nav::-webkit-scrollbar{display:none}.room-furniture-panel nav button{appearance:none;color:#aaa;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;flex:none;padding:5px 10px;font-size:clamp(13px,1.15vw,16px)}.room-furniture-panel nav button[aria-pressed=true]{color:#000;background:0 0}.room-furniture-panel__scroll{overscroll-behavior:contain;scrollbar-width:none;height:calc(100% - 42px);overflow:auto hidden}.room-furniture-panel__scroll::-webkit-scrollbar{display:none}.room-furniture-models{width:max-content;min-width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}.room-furniture-models li{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;flex:0 0 clamp(132px,15vw,176px);height:100%;position:relative}.room-furniture-models li>button{z-index:1;appearance:none;width:100%;height:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;outline:0;grid-template-rows:minmax(72px,1fr) auto;gap:7px;padding:clamp(10px,1.2vw,15px);display:grid;position:relative}.room-furniture-model__name{text-align:center;justify-content:center;align-items:baseline;gap:16px;display:flex}.room-furniture-model__name strong{font-size:clamp(11px,1vw,14px);font-weight:400}.room-furniture-model__selected{aspect-ratio:1;background:#1677ff;border-radius:50%;place-items:center;width:20px;display:grid;position:absolute;top:10px;right:10px}.room-furniture-model__selected svg{width:70%}.room-furniture-model__selected path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.room-furniture-model__preview{z-index:0;pointer-events:none;position:absolute;inset:12px 0 30px}.room-furniture-models button:hover{background:#f7f7f773}.landing-page{background:#fff;width:100%}.landing-hero{place-items:center;min-height:100svh;display:grid}.landing-hero h1{color:#111;letter-spacing:.16em;margin:0;font-size:clamp(48px,8vw,112px);font-weight:400}.landing-index{border-top:1px solid #dcdcdc;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;display:grid;position:relative;overflow:hidden}.landing-index__shader{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-index__row{--landing-module-padding:clamp(20px, 2.2vw, 36px);width:100%;min-width:0;min-height:0;padding:var(--landing-module-padding);appearance:none;color:#fff;cursor:pointer;text-align:left;background:#000;border:0;grid-template-rows:auto minmax(0,1fr);font-family:inherit;font-size:clamp(32px,4.5vw,68px);font-weight:400;display:grid;position:relative}.landing-index__row>.reveal-text{z-index:1;align-self:start;position:relative}.landing-index__visual{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.landing-index__arrow{top:var(--landing-module-padding);right:var(--landing-module-padding);z-index:2;aspect-ratio:1;opacity:0;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:clamp(58px,6vw,88px);transition:opacity .26s,transform .52s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;left:auto;transform:translate(22px)scale(.72)}.landing-index__arrow svg{width:42%;overflow:visible}.landing-index__arrow path{fill:none;stroke:#050609;stroke-dasharray:48;stroke-dashoffset:48px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;transition:stroke-dashoffset .48s cubic-bezier(.16,1,.3,1) 90ms}.landing-index__row:hover .landing-index__arrow{opacity:1;transform:translate(0,0)scale(1)}.landing-index__row:hover .landing-index__arrow path{stroke-dashoffset:0}.landing-module-page{z-index:20;color:#080808;pointer-events:none;visibility:hidden;background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));height:100svh;transition:transform .8s cubic-bezier(.76,0,.24,1);display:grid;position:fixed;inset:0;overflow:hidden;transform:translateY(100%)}.landing-module-page[data-state=open]{pointer-events:auto;visibility:visible;transform:translate(0,0)}.landing-module-page[data-state=closing]{pointer-events:none;visibility:visible;transform:translateY(100%)}.landing-module-page__close{aspect-ratio:1;appearance:none;color:#080808;cursor:pointer;background:0 0;border:1px solid #d8d8d8;border-radius:50%;place-items:center;width:clamp(52px,5vw,72px);padding:0;display:grid;position:absolute;top:clamp(24px,4vw,64px);left:clamp(24px,4vw,64px)}.landing-index__row:focus,.landing-module-page__close:focus{outline:none}.landing-module-page__close svg{width:36%}.landing-module-page__close path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.5px}.landing-module-page__content{overscroll-behavior:contain;scrollbar-width:none;grid-area:1/2;min-width:0;height:100svh;overflow-y:auto}.landing-module-page__content::-webkit-scrollbar{display:none}.landing-module-page__content:focus{outline:none}.landing-module-page__heading{grid-area:1/1;align-self:end;min-width:0;padding:clamp(24px,4vw,64px)}.landing-module-page__heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(72px,15vw,240px);font-weight:400;line-height:.8}.landing-sensor-cube{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-index__row--sensor{isolation:isolate;border-bottom:1px solid #292c31;border-right:1px solid #292c31}.landing-index__row--wind{border-bottom:1px solid #292c31}.landing-index__row--environment{border-right:1px solid #292c31}.landing-index__shader[data-unavailable=true]{background:#050609}.reveal-text{display:block;overflow:hidden}.reveal-text__content{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(115%)}.reveal-text[data-visible=true] .reveal-text__content{opacity:1;transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.landing-index__arrow,.landing-index__arrow path{transition:none}.reveal-text__content{opacity:1;transition:none;transform:none}}
