.sky-room_world__S6MdT{--sky-ink:#344f5c;color:var(--sky-ink);font-family:var(--font-sans),sans-serif;overflow:clip;background:#526263}.sky-room_world__S6MdT button{cursor:pointer}.sky-room_world__S6MdT :focus-visible{outline:2px solid #af7852;outline-offset:5px}.sky-room_sky__j9dxI{min-height:100svh;position:relative;background:linear-gradient(#dfe7e55c,#eddfcf44),url(/sky-room/sky.png) 50%/cover;padding:0 7vw 180px;isolation:isolate}.sky-room_header__t_Fpy{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:100px;position:relative;z-index:2}.sky-room_wordmark__M4l0H{font-family:var(--font-serif),serif;font-size:30px;letter-spacing:-.04em}.sky-room_header__t_Fpy nav{display:flex;gap:25px;font-size:13px}.sky-room_header__t_Fpy nav a{padding:13px 0}.sky-room_header__t_Fpy nav a:hover{text-decoration:underline;text-underline-offset:6px}.sky-room_lightSwitch__YFWNw{width:44px;height:44px;display:grid;place-items:center;border:1px solid #55718044;border-radius:50%;background:transparent}.sky-room_intro__Worzk{max-width:1170px;margin:clamp(55px,12vh,145px) auto 50px;display:grid;grid-template-columns:1.1fr 1fr;gap:10vw;position:relative;z-index:1}.sky-room_intro__Worzk h1{font-family:var(--font-serif),Georgia,serif;font-weight:400;font-size:clamp(48px,5.8vw,84px);letter-spacing:-.04em;line-height:1.12;margin:0 0 30px}.sky-room_lede__qPw7G{max-width:390px;font-size:19px;line-height:1.85}.sky-room_outside__IXTvw{padding-top:14px;max-width:440px}.sky-room_outside__IXTvw h2{font-family:var(--font-serif),serif;font-size:26px;font-weight:400;margin:0 0 22px}.sky-room_outside__IXTvw p{font-size:15px;line-height:1.9;margin:0 0 18px}.sky-room_enter__U0W1v{display:flex;align-items:center;gap:14px;width:fit-content;font-size:13px;position:relative;z-index:2;padding:15px 0}.sky-room_cloudOne__Av71m,.sky-room_cloudTwo__P4ZQX{display:none}.sky-room_horizon__C44ww{position:absolute;bottom:35px;left:7vw;right:7vw}.sky-room_horizonStatus__iLQT5{color:#344e5d;font-size:11px}.sky-room_night__K7128 .sky-room_horizonStatus__iLQT5{color:#eee0cf}.sky-room_chartLabel__3wxOG{font-size:11px;min-height:18px;color:#4b6667;margin:0 0 16px;text-align:center;opacity:0;transition:opacity .15s}.sky-room_horizon__C44ww:focus-within .sky-room_chartLabel__3wxOG,.sky-room_horizon__C44ww:hover .sky-room_chartLabel__3wxOG{opacity:1}.sky-room_bars__UIrtG{height:65px;display:grid;grid-template-columns:repeat(60,minmax(0,1fr));align-items:end;gap:5px}.sky-room_bars__UIrtG button{position:relative;width:100%;min-width:0;border:0;padding:0;background:#6f818049;border-radius:1px 1px 0 0;transition:background .2s}.sky-room_sportIcons__t5akv{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:2px;color:#344e5d;pointer-events:none}.sky-room_sportIcon__quVZ3{display:block;width:12px;height:12px}.sky-room_sportIcon__quVZ3 svg{display:block;width:100%;height:100%}.sky-room_sportIcon__quVZ3[data-sport=walking]{--sport-icon:url(/sky-room/icons/person-walking.svg)}.sky-room_sportIcon__quVZ3[data-sport=football]{--sport-icon:url(/sky-room/icons/futbol.svg)}.sky-room_sportIcon__quVZ3[data-sport=badminton]{--sport-icon:url(/sky-room/icons/shuttlecock.svg)}.sky-room_sportIcon__quVZ3[data-sport=dragon_boat]{--sport-icon:url(/sky-room/icons/oars.svg)}.sky-room_sportIcon__quVZ3:is([data-sport=walking],[data-sport=football],[data-sport=badminton],[data-sport=dragon_boat]){-webkit-mask:var(--sport-icon) center /contain no-repeat;mask:var(--sport-icon) center /contain no-repeat;background:currentColor}.sky-room_bars__UIrtG .sky-room_emptyBar__r7nsw{background:#6f81801f}.sky-room_bars__UIrtG .sky-room_activeBar__uz2vC,.sky-room_bars__UIrtG button:focus,.sky-room_bars__UIrtG button:hover{background:#617e84;z-index:1}.sky-room_runFill__py2Sk{position:absolute;inset:auto 0 0;background:#506c80;pointer-events:none}.sky-room_night__K7128 .sky-room_runFill__py2Sk{background:#91acbf}.sky-room_night__K7128 .sky-room_sportIcons__t5akv{color:#f2e7d4}.sky-room_contributions__LPAU2{display:grid;grid-template-columns:repeat(60,minmax(0,1fr));gap:5px;margin-top:7px}.sky-room_contributions__LPAU2 button{width:100%;aspect-ratio:1;padding:0;border:0;background:#527768;border-radius:1px}.sky-room_mobileScrubber__2WSSM{position:absolute;bottom:-20px;height:24px;width:100%;opacity:0;accent-color:#647f78;cursor:ew-resize}.sky-room_mobileScrubber__2WSSM:focus-visible{opacity:1}.sky-room_room___F_b0{position:relative;background:#596869}.sky-room_roomScene__Dgy2m{position:relative;aspect-ratio:3/2;width:100%;container-type:inline-size}.sky-room_painting__1lnEp{position:absolute;inset:0;background:url(/sky-room/study-cozy.png) 50%/100% 100% no-repeat}.sky-room_roomWelcome__YMf3K{position:absolute;left:clamp(24px,5vw,80px);top:clamp(24px,5vh,56px);color:#243b40;text-shadow:0 1px 2px #fff7df;pointer-events:none}.sky-room_roomWelcome__YMf3K h2{font-family:var(--font-serif),serif;font-size:clamp(23px,2.4vw,34px);font-weight:400;margin:0 0 6px}.sky-room_roomWelcome__YMf3K p{font-size:12px;margin:0}.sky-room_cat__D5sg0,.sky-room_phone__Kg142,.sky-room_ticker__Vgu89,.sky-room_wallCalendar__QUF7V{position:absolute;display:block;border:0;background:transparent;box-shadow:none;padding:0;color:#484c44}.sky-room_wallCalendar__QUF7V{left:40%;top:12%;width:11%;height:21%}.sky-room_calendarInk__fySS_{position:absolute;inset:12% 10% 9%;display:flex;flex-direction:column;justify-content:space-between;transform:rotate(-.3deg)}.sky-room_calendarInk__fySS_ strong{font-family:var(--font-serif),serif;font-size:1.08cqw;font-weight:400;text-align:center}.sky-room_calendarInk__fySS_ small{display:block;font:.43cqw var(--font-sans);margin-top:.3cqw}.sky-room_tinyWeek__fU9r8{text-align:center;font-size:.4cqw;word-spacing:.4cqw;padding:.3cqw 0}.sky-room_tinyGrid__Dkueh{display:grid;grid-template-columns:repeat(7,1fr);gap:.47cqw .1cqw;text-align:center;font-size:.46cqw}.sky-room_phone__Kg142{left:42%;top:43%;width:3%;height:7.5%;min-width:24px;min-height:36px}.sky-room_ticker__Vgu89{left:66%;top:46%;width:6%;height:4.5%;min-height:24px}.sky-room_priceInk___MtYC{position:absolute;inset:20% 12%;display:flex;flex-direction:column;justify-content:space-around;color:#d7d5b9;font:.48cqw var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sky-room_priceInk___MtYC>span{display:flex;justify-content:space-between;gap:.3cqw}.sky-room_priceInk___MtYC b{font-weight:400}.sky-room_objectLabel__cGK02{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%);display:flex;align-items:center;gap:7px;white-space:nowrap;padding:6px 10px;color:#f7eedb;background:#344d54ee;border-radius:4px;font:12px var(--font-sans);opacity:0;pointer-events:none;transition:opacity .15s}.sky-room_phone__Kg142:focus-visible .sky-room_objectLabel__cGK02,.sky-room_phone__Kg142:hover .sky-room_objectLabel__cGK02,.sky-room_ticker__Vgu89:focus-visible .sky-room_objectLabel__cGK02,.sky-room_ticker__Vgu89:hover .sky-room_objectLabel__cGK02,.sky-room_wallCalendar__QUF7V:focus-visible .sky-room_objectLabel__cGK02,.sky-room_wallCalendar__QUF7V:hover .sky-room_objectLabel__cGK02{opacity:1}.sky-room_cat__D5sg0{left:77%;top:75%;width:18%;height:15%}.sky-room_cat__D5sg0>output{position:absolute;top:0;background:#f5e6c8;padding:10px 20px;border-radius:50%;color:#5b5040}.sky-room_catHint__l7mZi{position:absolute;bottom:0;left:25%;color:#f5ead5;font-size:12px;opacity:0;text-shadow:0 1px 4px #142527}.sky-room_cat__D5sg0:focus-visible .sky-room_catHint__l7mZi,.sky-room_cat__D5sg0:hover .sky-room_catHint__l7mZi{opacity:1}.sky-room_footer__HTgGX{padding:25px 5%;display:flex;justify-content:space-between;gap:20px;background:#354b51;color:#e4dfcd;font-size:11px}.sky-room_footer__HTgGX a{display:flex;gap:6px;align-items:center}.sky-room_journey__gs_yk{--camera:0}.sky-room_journey__gs_yk[data-camera=on]{height:300svh}.sky-room_journey__gs_yk[data-camera=on] .sky-room_stage__on4h_{position:sticky;top:0;height:100svh;overflow:clip;perspective:1200px}.sky-room_journey__gs_yk[data-camera=on] .sky-room_sky__j9dxI{height:100svh;min-height:0;transform:translate3d(0,calc(var(--camera) * -32%),0) scale(calc(1 + var(--camera) * .12));opacity:calc(1 - var(--camera) * 1.6);transform-origin:50% 100%}.sky-room_journey__gs_yk[data-camera=on] .sky-room_room___F_b0{position:absolute;inset:0;height:100svh;overflow:clip;transform:translate3d(0,calc((1 - var(--camera)) * 105%),0) scale(calc(1.18 - var(--camera) * .18));transform-origin:50% 18%}.sky-room_journey__gs_yk[data-camera=on] .sky-room_roomScene__Dgy2m{width:max(100vw,150svh);height:max(66.6667vw,100svh);position:absolute;left:50%;top:50%;translate:-50% -50%}.sky-room_journey__gs_yk[data-camera=on] .sky-room_roomWelcome__YMf3K{opacity:clamp(0,calc((var(--camera) - .9) * 10),1)}.sky-room_night__K7128 .sky-room_sky__j9dxI{background-image:linear-gradient(#153348cc,#4a526c99),url(/sky-room/sky.png);color:#f4e8d3}.sky-room_night__K7128 .sky-room_painting__1lnEp{background-image:url(/sky-room/study-night.png)}.sky-room_night__K7128 .sky-room_roomWelcome__YMf3K{color:#fff7df;text-shadow:0 2px 5px #20373ac9}.sky-room_night__K7128 .sky-room_chartLabel__3wxOG{color:#eee0cf}.sky-room_night__K7128 .sky-room_bars__UIrtG button{background:#d7d4be55}.sky-room_calendarModal___cluf,.sky-room_phoneModal__K5VPI{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;box-sizing:border-box;box-shadow:0 24px 70px #172c4a55;background:#f7f0e2;color:#434b42;border:0;border-radius:10px;padding:30px;max-height:90svh;overflow-y:auto;width:calc(100% - 28px);max-width:680px;gap:8px}.sky-room_phoneModal__K5VPI{max-width:390px;border-radius:30px;padding:36px 25px;background:linear-gradient(#d9e2df,#f2e8d5)}body:has(.sky-room_world__S6MdT) [data-slot=dialog-overlay]{position:fixed;inset:0;z-index:100;background:#152a37aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sky-room_calendarModal___cluf [data-slot=dialog-close],.sky-room_phoneModal__K5VPI [data-slot=dialog-close]{position:absolute;right:9px;top:9px;width:36px;height:36px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.sky-room_calendarModal___cluf [data-slot=dialog-close] svg,.sky-room_phoneModal__K5VPI [data-slot=dialog-close] svg{width:18px;height:18px}.sky-room_calendarModal___cluf [data-slot=dialog-close] span,.sky-room_phoneModal__K5VPI [data-slot=dialog-close] span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sky-room_calendarModal___cluf :focus-visible,.sky-room_phoneModal__K5VPI :focus-visible{outline:2px solid #985d3f;outline-offset:2px}.sky-room_modalTitle__G5K27{font-family:var(--font-serif),serif;font-size:29px;font-weight:400;margin:0}.sky-room_modalDescription__izOwI{font-size:12px;color:#657066;margin:0}.sky-room_monthControls__b_WxF{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.sky-room_monthControls__b_WxF h3{font-family:var(--font-serif),serif;font-size:21px;font-weight:400}.sky-room_monthControls__b_WxF button{border:0;background:transparent;min-width:44px;min-height:44px;display:grid;place-items:center;cursor:pointer}.sky-room_viewControls__34uFA{display:flex;gap:22px;border-bottom:1px solid #d8cfbe;margin-bottom:12px}.sky-room_viewControls__34uFA button{padding:12px 0;border:0;background:transparent;cursor:pointer;font-size:13px;color:#697163}.sky-room_viewControls__34uFA button[aria-pressed=true]{color:#8b5037;box-shadow:0 2px #8b5037}.sky-room_monthGrid__tAAkc{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.sky-room_weekday___3pCA{text-align:center;padding:5px 0 10px;font-size:10px;color:#6e766a}.sky-room_monthGrid__tAAkc button{min-height:65px;padding:8px 4px;border:0;border-top:1px solid #dfd6c6;background:transparent;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:11px;cursor:pointer}.sky-room_monthGrid__tAAkc button:hover,.sky-room_monthGrid__tAAkc button[aria-pressed=true]{background:#e9dfca}.sky-room_dayEmojis__PJL4U{font-size:17px;white-space:nowrap}.sky-room_dayNote__GT_wq{font-size:12px;line-height:1.7;min-height:42px;margin:12px 0}.sky-room_demoNote__m2TEy{font-size:10px;color:#6e7569;margin:8px 0 0}.sky-room_activitySummary__v6gdL{padding:20px 0}.sky-room_activitySummary__v6gdL>div{display:grid;grid-template-columns:1fr auto;gap:12px;margin:0 0 24px;font-size:14px}.sky-room_activitySummary__v6gdL>div>div{height:6px;grid-column:1/-1;border-radius:2px}.sky-room_activitySummary__v6gdL strong{font-weight:400}.sky-room_activitySummary__v6gdL p{font-family:var(--font-serif),serif;font-style:italic}.sky-room_appGrid__dzv1o{display:grid;grid-template-columns:repeat(3,1fr);gap:25px 10px;margin:27px 0 16px}.sky-room_appGrid__dzv1o a,.sky-room_appGrid__dzv1o button{display:flex;flex-direction:column;align-items:center;gap:8px;border:0;background:transparent;cursor:pointer}.sky-room_appGrid__dzv1o a>span,.sky-room_appGrid__dzv1o button>span{width:58px;height:58px;display:grid;place-items:center;border-radius:15px;color:#fff8e9;box-shadow:0 5px 9px #38443818}.sky-room_appGrid__dzv1o strong{font-weight:400;font-size:11px}.sky-room_phoneStatus__xLjBY{font-size:12px;line-height:1.7;min-height:45px}.sky-room_priceDetails__9FLhf>p{display:flex;justify-content:space-between;gap:30px;padding:18px 0;border-bottom:1px solid #d8cfbe}.sky-room_priceDetails__9FLhf small{display:block;font-size:11px;color:#6e7569}.sky-room_priceDetails__9FLhf strong{font-size:24px;font-weight:400}@media (max-width:760px){.sky-room_sky__j9dxI{padding:0 25px 145px;min-height:850px}.sky-room_header__t_Fpy{min-height:105px;flex-wrap:wrap;gap:0;align-content:center}.sky-room_wordmark__M4l0H{font-size:25px}.sky-room_header__t_Fpy nav{order:3;width:100%;justify-content:space-between;gap:4px;font-size:11px}.sky-room_header__t_Fpy nav a{min-height:44px}.sky-room_lightSwitch__YFWNw{width:40px;height:40px}.sky-room_intro__Worzk{margin:35px auto 15px;display:block}.sky-room_intro__Worzk h1{font-size:43px;margin-bottom:16px}.sky-room_lede__qPw7G{font-size:15px;line-height:1.8}.sky-room_outside__IXTvw{margin-top:28px;padding:0}.sky-room_outside__IXTvw h2{font-size:22px;margin-bottom:12px}.sky-room_outside__IXTvw p{font-size:13px;line-height:1.8;margin-bottom:12px}.sky-room_enter__U0W1v{font-size:12px;padding:8px 0}.sky-room_horizon__C44ww{left:25px;right:25px;bottom:30px}.sky-room_bars__UIrtG,.sky-room_contributions__LPAU2{gap:2px}.sky-room_bars__UIrtG{height:45px}.sky-room_sportIcon__quVZ3{width:9px;height:9px}.sky-room_chartLabel__3wxOG{font-size:9px;min-height:25px;margin-bottom:12px}.sky-room_contributions__LPAU2{margin-top:5px}.sky-room_roomScene__Dgy2m{aspect-ratio:2/3}.sky-room_painting__1lnEp{background-image:url(/sky-room/study-mobile-cozy.png)}.sky-room_roomWelcome__YMf3K{top:3%;left:5%;color:#fff7df;text-shadow:0 2px 5px #20373ac9}.sky-room_roomWelcome__YMf3K h2{font-size:23px}.sky-room_roomWelcome__YMf3K p{font-size:11px}.sky-room_journey__gs_yk[data-camera=on]{height:280svh}.sky-room_journey__gs_yk[data-camera=on] .sky-room_roomScene__Dgy2m{width:100%;height:100%}.sky-room_wallCalendar__QUF7V{left:30%;top:19%;width:18%;height:18%}.sky-room_calendarInk__fySS_ strong{font-size:2.1cqw}.sky-room_calendarInk__fySS_ small{font-size:1.1cqw}.sky-room_tinyWeek__fU9r8{font-size:.8cqw;word-spacing:.5cqw}.sky-room_tinyGrid__Dkueh{font-size:1cqw;gap:.9cqw .2cqw}.sky-room_phone__Kg142{left:24%;top:46%;width:6%;height:7%}.sky-room_ticker__Vgu89{left:68%;top:49%;width:12%;height:4%}.sky-room_priceInk___MtYC{font-size:.9cqw}.sky-room_cat__D5sg0{left:72%;top:75%;width:25%;height:15%}.sky-room_footer__HTgGX{flex-direction:column;gap:14px;padding:25px}.sky-room_calendarModal___cluf{padding:22px 14px}.sky-room_modalTitle__G5K27{font-size:26px}.sky-room_monthControls__b_WxF h3{font-size:19px}.sky-room_monthGrid__tAAkc button{min-height:58px;padding:7px 0}.sky-room_dayEmojis__PJL4U{font-size:13px}.sky-room_weekday___3pCA{font-size:9px}.sky-room_dayNote__GT_wq{min-height:60px}.sky-room_objectLabel__cGK02{font-size:11px}}@media (max-width:760px) and (max-height:760px){.sky-room_journey__gs_yk[data-camera=on] .sky-room_intro__Worzk{margin-top:14px}.sky-room_journey__gs_yk[data-camera=on] .sky-room_outside__IXTvw{margin-top:15px}.sky-room_journey__gs_yk[data-camera=on] .sky-room_outside__IXTvw p{font-size:12px}}@media (prefers-reduced-motion:reduce){.sky-room_world__S6MdT *,.sky-room_world__S6MdT :after,.sky-room_world__S6MdT :before{animation:none!important;transition:none!important}.sky-room_world__S6MdT{scroll-behavior:auto}html:has(.sky-room_world__S6MdT){scroll-behavior:auto}}.sky-room_painting__1lnEp{background-image:url(/sky-room/study-day.png)}.sky-room_wallCalendar__QUF7V{left:39.7%;top:11.2%;width:11.3%;height:21.2%}.sky-room_phone__Kg142{left:41.7%;top:42.5%;width:3.3%;height:7.4%;min-width:0;min-height:0}.sky-room_ticker__Vgu89{left:71.45%;z-index:1;top:46.45%;width:4.6%;height:4.65%;min-height:0}.sky-room_priceInk___MtYC{inset:21% 11%;font-size:.4cqw}.sky-room_phone__Kg142:before,.sky-room_ticker__Vgu89:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}@media (max-width:760px){.sky-room_painting__1lnEp{background-image:url(/sky-room/study-mobile-cozy.png)}.sky-room_wallCalendar__QUF7V{left:32.2%;top:19.2%;width:14.2%;height:12.2%}.sky-room_calendarInk__fySS_{inset:10% 8% 8%}.sky-room_calendarInk__fySS_ strong{font-size:1.55cqw}.sky-room_calendarInk__fySS_ small{font-size:.8cqw}.sky-room_tinyWeek__fU9r8{font-size:.58cqw;word-spacing:.33cqw}.sky-room_tinyGrid__Dkueh{font-size:.65cqw;gap:.45cqw .1cqw}.sky-room_phone__Kg142{left:37.1%;top:43.7%;width:4.3%;height:4.3%}.sky-room_ticker__Vgu89{left:73.1%;top:46.3%;width:6.8%;height:2.5%}.sky-room_priceInk___MtYC{font-size:.59cqw;inset:20% 10%}.sky-room_cat__D5sg0{left:70%;top:69%;width:28%;height:13%}}.sky-room_calendarInk__fySS_{inset:0;display:block}.sky-room_calendarInk__fySS_ strong{position:absolute;left:5%;right:5%;top:10%}.sky-room_tinyWeek__fU9r8{position:absolute;display:grid;grid-template-columns:repeat(7,1fr);place-items:center;word-spacing:0;top:26%;left:6%;right:6%;padding:0}.sky-room_tinyGrid__Dkueh{position:absolute;top:32%;bottom:5%;left:6%;right:6%;grid-template-rows:repeat(5,1fr);place-items:center;gap:0}@media (max-width:760px){.sky-room_calendarInk__fySS_{inset:0}.sky-room_tinyGrid__Dkueh{top:29%;bottom:7%;gap:0}.sky-room_tinyWeek__fU9r8{top:24%}.sky-room_calendarInk__fySS_ strong{top:9%}.sky-room_roomScene__Dgy2m{aspect-ratio:841/1870}.sky-room_journey__gs_yk[data-camera=on] .sky-room_roomScene__Dgy2m{width:max(100vw,44.9733svh);height:max(222.3543vw,100svh)}.sky-room_painting__1lnEp{background-image:url(/sky-room/study-mobile-day.png)}.sky-room_night__K7128 .sky-room_painting__1lnEp{background-image:url(/sky-room/study-mobile-night.png)}.sky-room_wallCalendar__QUF7V{left:32.2%;top:28.5%;width:14.3%;height:8%}.sky-room_phone__Kg142{left:37%;top:44.8%;width:4.3%;height:2.75%}.sky-room_ticker__Vgu89{left:73.1%;top:46.3%;width:7.1%;height:1.9%}.sky-room_cat__D5sg0{left:70%;top:61.5%;width:28%;height:7%}}.sky-room_autoLight__sAWYm{border:0;font:inherit;font-size:.8rem;text-decoration:underline;text-underline-offset:.2em}.sky-room_autoLight__sAWYm,.sky-room_retry__Llnaq{background:transparent;color:inherit;cursor:pointer}.sky-room_retry__Llnaq{border:1px solid;border-radius:8px;padding:.6rem 1rem}.sky-room_appGrid__dzv1o a{text-decoration:none;color:inherit}.sky-room_monthControls__b_WxF button:disabled{opacity:.35;cursor:default}.sky-room_backstageBooks___91Fe,.sky-room_laptop__QEQuh,.sky-room_projectShelf__Y3iRD,.sky-room_storyFrame__dSrks{position:absolute;display:block;background:transparent;border-radius:3px}.sky-room_laptop__QEQuh{left:48.4%;top:36%;width:13%;height:15%}.sky-room_backstageBooks___91Fe{left:77.4%;top:40.5%;width:7.4%;height:10.3%;min-width:44px;min-height:44px}.sky-room_projectShelf__Y3iRD{left:92%;top:20%;width:7%;height:35%}.sky-room_storyFrame__dSrks{left:67%;top:6%;width:20%;height:24%}.sky-room_backstageBooks___91Fe:focus-visible .sky-room_objectLabel__cGK02,.sky-room_backstageBooks___91Fe:hover .sky-room_objectLabel__cGK02,.sky-room_laptop__QEQuh:focus-visible .sky-room_objectLabel__cGK02,.sky-room_laptop__QEQuh:hover .sky-room_objectLabel__cGK02,.sky-room_projectShelf__Y3iRD:focus-visible .sky-room_objectLabel__cGK02,.sky-room_projectShelf__Y3iRD:hover .sky-room_objectLabel__cGK02,.sky-room_storyFrame__dSrks:focus-visible .sky-room_objectLabel__cGK02,.sky-room_storyFrame__dSrks:hover .sky-room_objectLabel__cGK02{opacity:1}.sky-room_projectShelf__Y3iRD .sky-room_objectLabel__cGK02{left:auto;right:0;transform:none}.sky-room_backstageBooks___91Fe:focus-visible,.sky-room_laptop__QEQuh:focus-visible,.sky-room_projectShelf__Y3iRD:focus-visible,.sky-room_storyFrame__dSrks:focus-visible{outline:2px solid #f8edcf;outline-offset:5px}.sky-room_portfolio__NzrcE{color:#41483e;background:#f3ecdc;padding:48px max(6vw,24px) 88px}.sky-room_deskIndex__5efUD{max-width:1120px;margin:0 auto 72px;display:flex;gap:28px;flex-wrap:wrap}.sky-room_backToSky__l36Nj,.sky-room_deskIndex__5efUD a{color:#4f6055;text-underline-offset:6px;font-size:14px}.sky-room_projects__A46Xc,.sky-room_workStory__DSiwv{max-width:1120px;margin:0 auto;scroll-margin-top:36px}.sky-room_portfolio__NzrcE h2{font-family:var(--font-serif),serif;font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.15;margin:0 0 36px;text-wrap:balance}.sky-room_projects__A46Xc{display:grid;grid-template-columns:1fr 1.55fr;gap:64px}.sky-room_projectList__xDpa7{list-style:none;margin:0;padding:0}.sky-room_projectList__xDpa7 li{padding:0 0 32px;margin:0 0 32px;border-bottom:1px solid #c9c8b8}.sky-room_projectList__xDpa7 li:last-child{margin-bottom:0}.sky-room_projectList__xDpa7 li>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px}.sky-room_projectList__xDpa7 h3{font-family:var(--font-serif),serif;font-size:27px;font-weight:400;margin:0}.sky-room_projectList__xDpa7 p{font-size:16px;line-height:1.7;max-width:65ch;margin:14px 0 0}.sky-room_projectList__xDpa7 .sky-room_projectExtra__dndqW,.sky-room_projectStatus__H6i1D{font-size:14px;color:#596451}.sky-room_workStory__DSiwv{padding-top:100px}.sky-room_workStory__DSiwv ol{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:20px 36px;margin:0 0 30px}.sky-room_workStory__DSiwv li{font-size:clamp(19px,2.2vw,28px);font-family:var(--font-serif),serif}.sky-room_workStory__DSiwv li:not(:last-child):after{content:"→";color:#707d69;margin-left:36px}.sky-room_workStory__DSiwv>p{font-size:18px;line-height:1.8;max-width:65ch;margin:0 0 36px}.sky-room_workMore__4HFjG{display:inline-flex;min-height:44px;align-items:center;margin:-12px 0 0;color:#4f6055;font-size:15px;font-weight:600;text-underline-offset:6px}.sky-room_night__K7128 .sky-room_workMore__4HFjG{color:#d6d5ba}.sky-room_aboutStory__pnAEm{max-width:1120px;margin:0 auto;padding-top:100px;scroll-margin-top:36px}.sky-room_aboutStory__pnAEm>p{font-size:18px;line-height:1.8;max-width:65ch;margin:0 0 36px}.sky-room_interestList__NqM2W{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-wrap:wrap;gap:10px 0}.sky-room_interestList__NqM2W li{font-family:var(--font-serif),serif;font-size:clamp(18px,1.9vw,24px)}.sky-room_interestList__NqM2W li:not(:last-child):after{content:"·";color:#707d69;margin:0 16px}.sky-room_night__K7128 .sky-room_interestList__NqM2W li:after{color:#c6cfb8}.sky-room_night__K7128 .sky-room_portfolio__NzrcE{color:#eee6d4;background:#303f43}.sky-room_night__K7128 .sky-room_portfolio__NzrcE a,.sky-room_night__K7128 .sky-room_projectExtra__dndqW,.sky-room_night__K7128 .sky-room_projectStatus__H6i1D{color:#d6d5ba}.sky-room_night__K7128 .sky-room_projectList__xDpa7 li{border-color:#62706b}.sky-room_night__K7128 .sky-room_workStory__DSiwv li:after{color:#c6cfb8}@media (max-width:760px){.sky-room_laptop__QEQuh{left:42%;top:42.8%;width:18%;height:5.6%}.sky-room_backstageBooks___91Fe{left:76%;top:41.4%;width:10%;height:5.4%}.sky-room_projectShelf__Y3iRD{left:91%;top:25%;width:9%;height:17%}.sky-room_storyFrame__dSrks{left:55.5%;top:25%;width:26%;height:10%}.sky-room_projects__A46Xc{display:block}.sky-room_deskIndex__5efUD{margin-bottom:48px;gap:20px}.sky-room_aboutStory__pnAEm,.sky-room_workStory__DSiwv{padding-top:64px}.sky-room_workStory__DSiwv ol{display:block}.sky-room_workStory__DSiwv li{margin-bottom:16px}.sky-room_workStory__DSiwv li:not(:last-child):after{content:"↓";margin-left:18px}}