.public-room-stage{isolation:isolate;position:relative}.public-room-stage.is-loading{min-height:22rem}.public-room-stage.is-loading .public-room-list{pointer-events:none;-webkit-user-select:none;user-select:none}.room-loading-overlay{z-index:1;background:#f7f1e8ad;border-radius:22px;justify-content:center;align-items:flex-start;padding:clamp(4rem,8vw,7rem) 20px;animation:.18s ease-out .12s both room-loading-reveal;display:flex;position:absolute;inset:0}.room-loading-message{color:#6b655d;word-break:keep-all;background:#fffcf7;border:1px solid #e4d9ca;border-radius:999px;align-items:center;gap:12px;margin:0;padding:14px 20px;font-size:.84rem;line-height:1.6;display:inline-flex;box-shadow:0 6px 24px #523a2710}.room-loading-spinner{border:2px solid #e1d8cc;border-top-color:#5d6d7c;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.8s linear infinite room-loading-turn}@keyframes room-loading-turn{to{transform:rotate(360deg)}}@keyframes room-loading-reveal{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.room-loading-spinner,.room-loading-overlay{animation:none}}.room-card-read .room-toggle-chevron{flex-shrink:0;width:18px;height:18px;transition:transform .18s;display:block;transform:rotate(0)}.room-card-read[aria-expanded=true] .room-toggle-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.room-card-read .room-toggle-chevron{transition:none}}.public-rooms .room-card-library{box-sizing:border-box;background:#fff;border-radius:10px;justify-content:center;margin-top:10px;padding:10px 16px;text-decoration:none}.public-rooms .room-card-library:focus-visible{outline-offset:3px;outline:2px solid}#features{--carousel-accent:#985d4d;--carousel-line:#d8cbb9;outline:none}#features .carousel-stage{isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}#features .carousel-slide{grid-area:1/1;width:100%;min-width:0;max-width:1240px;animation:none}#features .feature-copy,#features .phone-wrap{width:100%;min-width:0}#features .carousel-slide.is-current{z-index:2;opacity:1;visibility:visible}#features .carousel-slide.is-inactive{z-index:0;opacity:0;visibility:hidden;pointer-events:none}#features .carousel-slide.is-outgoing{z-index:1;pointer-events:none}#features .assembly-text,#features .assembly-text span{flex:initial;width:auto;height:auto;color:inherit;background:0 0;border-radius:0;display:inline}#features .assembly-text .assembly-word{white-space:nowrap;display:inline-block}#features .soft-list .assembly-text{flex:1;min-width:0;display:block}#features .assembly-text .assembly-label,#features .carousel-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#features .is-entering .assembly-word{animation:featureWordGather .9s cubic-bezier(.16, .78, .25, 1) var(--word-delay) both}#features .is-entering .feature-number{animation:.7s .14s both featureKickerIn}#features .is-entering .feature-point-icon{animation:featureKickerIn .7s ease var(--point-delay) both}#features .is-entering .phone-wrap{animation:1.1s cubic-bezier(.2,.65,.3,1) .55s both featurePhoneGather}#features .is-outgoing .feature-copy{animation:.26s both featureCopyLeave}#features .is-outgoing .phone-wrap{animation:.58s both featurePhoneLeave}#features .feature-ripples{pointer-events:none;z-index:0;width:640px;height:640px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#features .feature-ripple{opacity:0;border:1px solid #a477563b;border-radius:50%;animation:6.4s cubic-bezier(.2,.45,.55,1) infinite both featureRippleExpand;position:absolute;inset:0;transform:scale(.16)}#features .feature-ripple:nth-child(2){animation-delay:1.6s}#features .feature-ripple:nth-child(3){animation-delay:3.2s}#features .feature-ripple:nth-child(4){animation-delay:4.8s}#features .is-inactive .feature-ripple,#features .is-outgoing .feature-ripple,#features[data-motion-running=false] .feature-ripple{animation-play-state:paused}#features .carousel-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(24px,5vw,72px);width:min(1180px,90%);margin:10px auto 90px;padding:0;display:grid;position:relative}#features .carousel-chapters{border-top:1px solid var(--carousel-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}#features .carousel-chapter{color:#a28e7c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:15px;min-width:0;min-height:92px;padding:16px 8px 16px 0;font-family:Noto Sans KR,sans-serif;display:flex;position:relative}#features .carousel-chapter-progress{background:var(--carousel-accent);transform-origin:0;pointer-events:none;height:2px;position:absolute;top:-1px;left:0;right:24px;transform:scaleX(0)}#features .carousel-chapter-number{font-variant-numeric:tabular-nums;letter-spacing:-.06em;color:#b9aa99;font:400 clamp(1.9rem,2.6vw,2.45rem)/1 Georgia,serif;transition:color .25s}#features .carousel-chapter-copy{gap:5px;display:grid}#features .carousel-chapter-copy strong{letter-spacing:-.03em;color:#827366;font:500 1rem/1.3 Noto Sans KR,sans-serif;transition:color .25s}#features .carousel-chapter-copy small{color:#9a8979;white-space:nowrap;font:400 .7rem/1.4 Noto Sans KR,sans-serif}#features .carousel-chapter:hover .carousel-chapter-number,#features .carousel-chapter.is-active .carousel-chapter-number{color:var(--carousel-accent)}#features .carousel-chapter:hover .carousel-chapter-copy strong,#features .carousel-chapter.is-active .carousel-chapter-copy strong{color:#573b2d}#features .carousel-arrows{align-items:center;gap:12px;display:flex}#features .carousel-arrow{color:#7e6653;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:48px;height:48px;padding:0;transition:color .2s,transform .25s;display:grid}#features .carousel-arrow:hover{color:#a45f49;transform:translate(-3px)}#features .carousel-arrow:last-child:hover{transform:translate(3px)}#features .carousel-arrow svg{width:29px;height:20px}:is(#features .carousel-chapter:focus-visible,#features .carousel-arrow:focus-visible){outline:2px solid var(--carousel-accent);outline-offset:4px}#features:focus-visible .carousel-controls{outline:2px solid var(--carousel-accent);outline-offset:8px}@keyframes featureWordGather{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * var(--word-offset)), var(--word-lift), 0)}to{opacity:1;transform:translate(0,0)}}@keyframes featureKickerIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes featureCopyLeave{to{opacity:0;transform:translateX(calc(var(--slide-direction) * -18px))}}@keyframes featurePhoneGather{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * 56px), 5px, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes featurePhoneLeave{to{opacity:0;transform:translateX(calc(var(--slide-direction) * -45px))}}@keyframes featureRippleExpand{0%{opacity:0;transform:scale(.16)}12%{opacity:.9}65%{opacity:.55}to{opacity:0;transform:scale(1)}}@media (max-width:1050px){#features .feature-story{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){#features .feature-ripples{width:480px;height:480px}#features .carousel-controls{grid-template-columns:1fr;gap:0;width:calc(100% - 44px);margin:10px auto 64px}#features .carousel-chapter{gap:10px;min-height:74px;padding-block:14px}#features .carousel-chapter-number{font-size:1.65rem}#features .carousel-chapter-copy strong{font-size:.9rem}#features .carousel-chapter-copy small{display:none}#features .carousel-chapter-progress{right:15px}#features .carousel-arrows{justify-self:end;gap:8px}#features .carousel-arrow{width:44px;height:44px}}@media (max-width:380px){#features .carousel-controls{width:calc(100% - 40px)}#features .carousel-chapter{gap:7px}#features .carousel-chapter-number{font-size:1.45rem}#features .carousel-chapter-copy strong{font-size:.82rem}}@media (prefers-reduced-motion:reduce){#features .carousel-slide,#features .carousel-slide *,#features .carousel-chapter-progress,#features .carousel-arrow{transition:none!important;animation:none!important}#features .carousel-slide.is-outgoing{opacity:0;visibility:hidden}#features .assembly-word{opacity:1;transform:none}#features .carousel-chapter.is-active .carousel-chapter-progress{transform:scaleX(1)}#features .feature-ripple{opacity:.45;transform:scale(.4)}#features .feature-ripple:nth-child(2){transform:scale(.6)}#features .feature-ripple:nth-child(3){transform:scale(.8)}#features .feature-ripple:nth-child(4){transform:scale(1)}}.site-header nav a{color:inherit}.site-header nav a[aria-current=location]{color:var(--brown);opacity:1}.site-header .header-cta{transition:color .28s,background-color .28s,border-color .28s}.site-header .header-cta:hover,.site-header.is-scrolled .header-cta:hover{color:#fff;background:#b56348;border-color:#b56348}.site-header .header-cta:focus-visible{color:#fff;background:#b56348;border-color:#b56348}.site-header.is-scrolled .header-cta:focus-visible{color:#fff;background:#b56348;border-color:#b56348}#story,#features,#devices{scroll-margin-top:94px}@media (max-width:600px){#story,#features,#devices{scroll-margin-top:84px}}.reading-lake{pointer-events:none;clip-path:polygon(-1% -35%,101% -35%,101% 100%,-1% 100%);width:37.4%;height:11.4%;position:absolute;top:32.58%;left:59.2%}.reading-lake-surface{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 10% 83%,#0000 100%);mask-image:linear-gradient(#0000,#000 10% 83%,#0000 100%)}.reading-lake-sheen,.reading-lake-gold{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.reading-lake-sheen{background-image:radial-gradient(at 76%,#d8c09214,#7aabb90b 48%,#0000 78%)}.reading-lake-wavelets,.reading-lake-current{will-change:transform;background-repeat:repeat-x;background-size:50% 100%;width:200%;height:100%;position:absolute;top:0;left:0}.reading-lake-wavelets{background-image:url(/reading-water-wavelets.svg)}.lake-wavelets-back{opacity:.56;animation:180s linear -41s infinite lake-current-drift}.lake-wavelets-front{opacity:.34;height:80%;animation:120s linear -67s infinite lake-current-drift;top:20%}.reading-lake-current{opacity:.46;background-image:url(/reading-water-current.svg);animation:148s linear -93s infinite lake-current-drift}.reading-lake-gold{transform-origin:76% 6%;opacity:.52;will-change:transform, opacity;background-image:url(/reading-water-gold.svg);animation:6.8s ease-in-out -2.7s infinite lake-gold-shimmer}.reading-lake-mist{transform-origin:50%;will-change:transform, opacity;background:url(/reading-water-mist.svg) 50%/100% 100% no-repeat;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}.lake-mist-shore{opacity:.62;width:65%;height:45%;animation:22s ease-in-out -8s infinite alternate lake-mist-shore;top:-12%;left:35%}.lake-mist-middle{opacity:.5;width:60%;height:55%;animation:17s ease-in-out -11s infinite alternate lake-mist-middle;top:20%;left:40%}.lake-mist-near{opacity:.33;width:40%;height:48%;animation:26s ease-in-out -19s infinite alternate lake-mist-near;top:42%;left:60%}@keyframes lake-current-drift{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes lake-gold-shimmer{0%,to{opacity:.35;transform:translate(-1px,-.3px)scaleX(.91)}28%{opacity:.67;transform:translate(1.8px,.7px)scaleX(1.08)}57%{opacity:.46;transform:translate(-1.4px,1.4px)scaleX(.97)}79%{opacity:.6;transform:translate(.7px,.4px)scaleX(1.04)}}@keyframes lake-mist-shore{0%{opacity:.5;transform:translate(-4%)scaleX(.97)}to{opacity:.68;transform:translate(4.5%,-3%)scaleX(1.04)}}@keyframes lake-mist-middle{0%{opacity:.36;transform:translate(4%,-4%)scale(1.04,.96)}to{opacity:.54;transform:translate(-4%,3%)scale(.98,1.08)}}@keyframes lake-mist-near{0%{opacity:.23;transform:translate(-5%,3%)scaleX(.97)}to{opacity:.4;transform:translate(6%,-3%)scaleX(1.07)}}@media (prefers-reduced-motion:reduce){.reading-lake-gold,.reading-lake-wavelets,.reading-lake-current,.reading-lake-mist{will-change:auto;animation:none}}.reading-foliage{pointer-events:none;position:absolute;inset:0}.reading-foliage-fixed,.reading-foliage-tip{background-image:url(/reading-foliage.webp);background-repeat:no-repeat;position:absolute}.reading-foliage-fixed{background-position:100% 0;background-size:240.964% 219.78%;width:41.5%;height:45.5%;top:0;left:58.5%;-webkit-mask-image:url(/reading-foliage-fixed-mask.svg);mask-image:url(/reading-foliage-fixed-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.reading-foliage-tip{will-change:transform;animation:18s ease-in-out infinite reading-tip-breeze}.foliage-upper-twig{clip-path:polygon(0% 69.1176%,7.79221% 52.9412%,11.6883% 29.4118%,24.6753% 22.0588%,33.7662% 26.4706%,46.7533% 8.82353%,66.2338% 0%,93.5065% 0%,100% 19.1177%,85.7143% 41.1765%,97.4026% 54.4118%,84.4156% 77.9412%,63.6364% 73.5294%,46.7533% 88.2353%,29.8701% 91.1765%,14.2857% 83.8235%);transform-origin:5.19481% 73.5294%;--tip-bend:1.25deg;--tip-return:-.5deg;--tip-echo:.2deg;background-position:72.0857% 0;background-size:2161.04% 1376.47%;width:4.6274%;height:7.26496%;animation-duration:18s;animation-delay:-1.8s;top:0%;left:68.75%}.foliage-conifer-tip{clip-path:polygon(44.7368% 0%,57.8947% 13.4328%,57.8947% 31.3433%,73.6842% 37.3134%,71.0526% 52.2388%,89.4737% 58.209%,81.579% 76.1194%,71.0526% 85.0746%,65.7895% 95.5224%,44.7368% 100%,23.6842% 92.5373%,15.7895% 80.597%,2.63158% 73.1343%,10.5263% 59.7015%,2.63158% 49.2537%,21.0526% 40.2985%,28.9474% 19.403%);transform-origin:44.7368% 97.0149%;--tip-bend:-1.6deg;--tip-return:.55deg;--tip-echo:-.25deg;background-position:67.0357% 12.1979%;background-size:4378.95% 1397.01%;width:2.28365%;height:7.15812%;animation-duration:21s;animation-delay:-6.2s;top:11.3248%;left:65.5048%}.foliage-right-spray{clip-path:polygon(32.7273% 0%,61.8182% 0%,70.9091% 30.7692%,85.4545% 36.9231%,98.1818% 47.6923%,98.1818% 75.3846%,80% 92.3077%,65.4546% 100%,56.3636% 93.8461%,38.1818% 90.7692%,12.7273% 80%,0% 69.2308%,1.81818% 55.3846%,20% 49.2308%,36.3636% 46.1539%,38.1818% 40%,27.2727% 32.3077%,27.2727% 13.8462%);transform-origin:65.4546% 95.3846%;--tip-bend:1.6deg;--tip-return:-.6deg;--tip-echo:.25deg;background-position:94.0336% 6.19977%;background-size:3025.45% 1440%;width:3.30529%;height:6.94444%;animation-duration:19s;animation-delay:-10.5s;top:5.76923%;left:90.9255%}.foliage-right-leaf{clip-path:polygon(20.6897% 88.5714%,6.89655% 62.8571%,0% 37.1429%,10.3448% 17.1429%,34.4828% 0%,62.069% 2.85714%,86.2069% 17.1429%,100% 40%,96.5517% 71.4286%,79.3103% 88.5714%,58.6207% 100%,37.931% 97.1429%);transform-origin:20.6897% 85.7143%;--tip-bend:-3deg;--tip-return:1deg;--tip-echo:-.45deg;background-position:95.474% 20.6437%;background-size:5737.93% 2674.29%;width:1.74279%;height:3.73932%;animation-duration:23s;animation-delay:-13.9s;top:19.8718%;left:93.8101%}@keyframes reading-tip-breeze{0%,35%,52%,to{transform:rotate(0)}13%{transform:rotate(var(--tip-echo))}24%{transform:rotate(var(--tip-return))}68%{transform:rotate(var(--tip-bend))}80%{transform:rotate(var(--tip-return))}91%{transform:rotate(var(--tip-echo))}}.autumn-hero[data-motion=paused] .reading-foliage-tip{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.reading-foliage-tip{will-change:auto;animation:none;transform:none}}.reading-stars{pointer-events:none;width:37.5%;height:18.8034%;position:absolute;top:0;left:59.1346%;-webkit-mask-image:url(/reading-stars-sky-mask-v1.svg);mask-image:url(/reading-stars-sky-mask-v1.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.reading-star-band{opacity:.025;will-change:opacity;background:url(/reading-stars-v5.svg) 0 0/800% 100% no-repeat;animation:4.9s ease-in-out -1.1s infinite reading-starlight-distant;position:absolute;inset:0}.star-band-two{background-position:14.2857% 0;animation-name:reading-starlight-soft;animation-duration:6.7s;animation-delay:-1.27s}.star-band-three{background-position:28.5714% 0;animation-name:reading-starlight-long;animation-duration:7.9s;animation-delay:-1.41s}.star-band-four{background-position:42.8571% 0;animation-name:reading-starlight-quiet;animation-duration:9.1s;animation-delay:-.33s}.star-band-five{background-position:57.1429% 0;animation-name:reading-starlight-soft;animation-duration:10.7s;animation-delay:-4.02s}.star-band-six{background-position:71.4286% 0;animation-duration:12.3s;animation-delay:-5.07s}.star-band-seven{background-position:85.7143% 0;animation-name:reading-starlight-quiet;animation-duration:13.9s;animation-delay:-6s}.star-band-eight{background-position:100% 0;animation-name:reading-starlight-long;animation-duration:15.7s;animation-delay:-.86s}@keyframes reading-starlight-distant{0%,20%,64%,to{opacity:.025}42%{opacity:.95}}@keyframes reading-starlight-soft{0%,12%,47%,to{opacity:.025}30%{opacity:.92}}@keyframes reading-starlight-long{0%,35%,73%,to{opacity:.025}54%{opacity:.96}}@keyframes reading-starlight-quiet{0%,50%,88%,to{opacity:.025}69%{opacity:.88}}.autumn-hero[data-motion=paused] .reading-star-band{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.reading-star-band{opacity:.48;will-change:auto;animation:none}}.reading-coffee-steam{pointer-events:none;width:8.4%;height:12.6%;position:absolute;top:50.1%;left:75.4%}.reading-coffee-steam>i{--vapor-floor:.06;--vapor-strength:.28;--vapor-drift:12%;--vapor-curl:-3deg;--vapor-duration:11.8s;--vapor-delay:-2.3s;width:42%;height:92%;position:absolute;bottom:0;left:6%}.reading-coffee-steam>i:before,.reading-coffee-steam>i>span{background:url(/reading-vapor-wide.webp) bottom/100% 100% no-repeat;width:100%;position:absolute;bottom:0;left:0}.reading-coffee-steam>i:before{content:"";height:26%;opacity:var(--vapor-floor);-webkit-mask-image:linear-gradient(#0000 0%,#000 46% 84%,#0000);mask-image:linear-gradient(#0000 0%,#000 46% 84%,#0000)}.reading-coffee-steam>i>span{transform-origin:50% 100%;opacity:0;height:78%;animation:reading-coffee-convection var(--vapor-duration) linear var(--vapor-delay) infinite;transform:translate(0%,0%)scale(.78,.18)rotate(0);-webkit-mask-image:linear-gradient(#0000 4%,#000 48% 88%,#0000);mask-image:linear-gradient(#0000 4%,#000 48% 88%,#0000)}.reading-coffee-steam>i:nth-child(2){--vapor-strength:.26;--vapor-drift:-13%;--vapor-curl:4deg;--vapor-duration:13.6s;--vapor-delay:-8.7s;width:44%;height:100%;bottom:2%;left:27%}.reading-coffee-steam>i:nth-child(3){--vapor-strength:.25;--vapor-drift:14%;--vapor-curl:-3deg;--vapor-duration:16.2s;--vapor-delay:-12.9s;width:43%;height:86%;bottom:1%;left:47%}.reading-coffee-steam>i:nth-child(4){--vapor-floor:0;--vapor-strength:.22;--vapor-drift:-11%;--vapor-curl:3deg;--vapor-duration:12.7s;--vapor-delay:-5.1s;width:48%;height:84%;bottom:3%;left:15%}.reading-coffee-steam>i:nth-child(5){--vapor-floor:0;--vapor-strength:.21;--vapor-drift:13%;--vapor-curl:-4deg;--vapor-duration:14.9s;--vapor-delay:-10.4s;width:44%;height:95%;bottom:0;left:38%}.reading-coffee-steam[data-random-motion]>i>span{animation:none}@keyframes reading-coffee-convection{0%{opacity:0;transform:translate(0%,0%)scale(.78,.18)rotate(0)}13%{transform:translate3d(calc(var(--vapor-drift) * .1), -3%, 0) scale(.88, .36) rotate(calc(var(--vapor-curl) * .1));opacity:calc(var(--vapor-strength) * .85)}37%{transform:translate3d(calc(var(--vapor-drift) * .3), -11%, 0) scale(1, .59) rotate(calc(var(--vapor-curl) * .3));opacity:var(--vapor-strength)}66%{transform:translate3d(calc(var(--vapor-drift) * .7), -24%, 0) scale(1.13, .77) rotate(calc(var(--vapor-curl) * .7));opacity:calc(var(--vapor-strength) * .7)}89%{transform:translate3d(calc(var(--vapor-drift) * .9), -34%, 0) scale(1.23, .86) rotate(calc(var(--vapor-curl) * .9));opacity:calc(var(--vapor-strength) * .16)}to{transform:translate3d(var(--vapor-drift), -42%, 0) scale(1.3, .9) rotate(var(--vapor-curl));opacity:0}}@media (prefers-reduced-motion:reduce){.reading-coffee-steam>i>span{animation:none}}.reading-stationery{pointer-events:none;position:absolute;inset:0}.reading-stationery img{height:auto;display:block;position:absolute}.reading-desk-pens{transform-origin:50%;filter:brightness(.87)saturate(.88);width:13.5%;top:78.1%;left:65.6%;transform:rotate(-4deg)}.reading-desk-calendar{z-index:5;aspect-ratio:200/190;pointer-events:auto;color:#56422c;transform-origin:50% 100%;filter:sepia(.12)saturate(.78)brightness(.92);width:11.4183%;position:absolute;top:45.8868%;left:34.2548%;transform:perspective(1000px)rotateY(-1.5deg)rotate(-2deg);container-type:inline-size}.desk-calendar-contact{filter:blur(1.2cqw);background:radial-gradient(#261207c9 0%,#26120768 42%,#26120700 72%);border-radius:50%;width:126%;height:12%;position:absolute;bottom:-1.5%;left:-9%;transform:skew(-18deg)}.desk-calendar-back{clip-path:polygon(1% 0,90% 1%,100% 100%,0 97%);background:linear-gradient(100deg,#5f3821 1%,#a07043 6%,#614022 87%,#45270f 100%);border-radius:1.5% 1.5% 1% 1%;position:absolute;inset:5% 1% 4% 8%}.desk-calendar-foot{clip-path:polygon(2% 0,96% 0,100% 74%,97% 100%,0 88%);background:linear-gradient(#b0824c,#79502e 35%,#543219 91%,#311c0f);height:6.3%;position:absolute;bottom:3.3%;left:3.4%;right:-1%;box-shadow:0 1cqw 1.2cqw #25110680}.desk-calendar-pages{transform:translate(calc(var(--calendar-sheet-count) * .28cqw), calc(var(--calendar-sheet-count) * .25cqw));background:repeating-linear-gradient(0deg,#ac9672 0 .32cqw,#e2cba4 .4cqw .94cqw,#c0a984 1cqw 1.22cqw);border-radius:1% 1% 1.3%;position:absolute;inset:4.8% 3.3% 9.1% 3.6%;box-shadow:.5cqw .6cqw 1.3cqw #3e241f73}.desk-calendar-sheet{background-color:#ead6b2;background-image:linear-gradient(113deg,#fff0ce18,#8c57210b 48%,#663c171c),repeating-linear-gradient(0deg,#64401e00 0 1.8cqw,#64401e06 1.88cqw 1.98cqw);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:.26cqw solid #8c663a8c;border-top-color:#d7bf94;border-radius:.7% .8% 1.5% 1%;position:absolute;inset:4.4% 3.8% 9.5% 2.6%;overflow:hidden;box-shadow:-.55cqw .55cqw .7cqw #39271454,inset 0 -.7cqw 1cqw #a080552b}.desk-calendar-illustration{opacity:.91;mix-blend-mode:multiply;width:78%;height:19%;position:absolute;top:7.5%;left:11%}.desk-calendar-heading{white-space:nowrap;grid-template-columns:auto 1fr;align-items:end;gap:.55cqw 4cqw;width:78%;font-family:Georgia,Gowun Batang,serif;line-height:1;display:grid;position:absolute;top:29.5%;left:11%}.desk-calendar-year{letter-spacing:.09em;color:#796046;grid-column:1/-1;font-size:3.4cqw}.desk-calendar-heading strong{letter-spacing:-.07em;color:#67422a;font:700 8.6cqw/.95 Gowun Batang,serif}.desk-calendar-month-name{letter-spacing:.08em;color:#897055;justify-self:end;padding-bottom:.5cqw;font:3.6cqw/1 Georgia,serif}.desk-calendar-dates{border-collapse:collapse;table-layout:fixed;text-align:center;font-variant-numeric:tabular-nums;width:78%;height:40%;margin:0;font:4.3cqw/1.08 Georgia,Noto Sans KR,sans-serif;position:absolute;top:47%;left:11%}.desk-calendar-dates th{box-sizing:border-box;color:#6c5942;border-bottom:.26cqw solid #a68a612b;height:5.2cqw;padding:0 0 .65cqw;font:500 3.6cqw/1 Noto Sans KR,sans-serif}.desk-calendar-dates td{vertical-align:top;height:4.9cqw;padding:0;position:relative}.desk-calendar-dates time{box-sizing:border-box;isolation:isolate;justify-content:center;align-items:center;width:6.6cqw;height:4.4cqw;padding-top:.25cqw;display:inline-flex;position:relative}.desk-calendar-dates .is-sunday,.desk-calendar-dates .is-holiday{color:#a54f3b}.desk-calendar-dates .is-saturday{color:#61717a}.desk-calendar-dates .is-holiday.is-saturday{color:#a54f3b}.desk-calendar-dates .is-today time{color:#f5e5c7;font-weight:700}.desk-calendar-dates .is-today time:before{content:"";z-index:-1;background:#a6553c;border:.32cqw solid #9b4b34;border-radius:47% 52% 49% 46%;position:absolute;inset:-.3cqw .15cqw -.35cqw;transform:rotate(-9deg);box-shadow:0 .15cqw .3cqw #6f3b2533}.desk-calendar-holiday{letter-spacing:-.09em;overflow-wrap:anywhere;color:#a54f3b;max-width:100%;padding:.05cqw 0 0;font:500 1.8cqw/1.05 Noto Sans KR,sans-serif;display:block}.desk-calendar-caption{color:#8e7353;letter-spacing:.07em;text-align:center;border-top:.24cqw solid #a68a6128;margin:0;padding-top:1cqw;font:2.8cqw/1.2 Gowun Batang,serif;position:absolute;bottom:4.5%;left:11%;right:11%}.desk-calendar-paper-glow{pointer-events:none;background:linear-gradient(112deg,#fff3c300 45%,#ffc36c0a 74%,#ffc36c1c);position:absolute;inset:0}.desk-calendar-photo-shadow{z-index:6;mix-blend-mode:multiply;pointer-events:none;width:13.2212%;height:20.2991%;position:absolute;top:44.8718%;left:33.0529%}.desk-calendar-binding{justify-content:space-between;height:9%;display:flex;position:absolute;top:1.1%;left:17%;right:17%}.desk-calendar-binding i{background:linear-gradient(90deg,#92724e,#c3a272 55%,#685139);border:.65cqw solid #68523b;border-color:#dfc495 #68523b #68523b #c6a87a;border-radius:48%;width:2.7%;height:100%;position:relative;box-shadow:.4cqw .4cqw .45cqw #3e281991}.desk-calendar-binding i:after{content:"";z-index:-1;background:#5b402a;border-radius:50%;width:3cqw;height:1.6cqw;position:absolute;bottom:-1.15cqw;left:-1.6cqw;box-shadow:0 .35cqw .35cqw #fff0ce52}.desk-calendar-undated{color:#8a7357;text-align:center;grid-template-columns:repeat(7,1fr);align-content:start;gap:2cqw;font:3.8cqw/1.5 Noto Sans KR,sans-serif;display:grid;position:absolute;inset:47% 11% 13%}.desk-calendar-undated i{border-bottom:.3cqw solid #9d81551c;grid-column:1/-1;height:3cqw}.reading-desk-calendar.is-pending .desk-calendar-heading strong{font-size:5.5cqw}.reading-desk-calendar.is-pending .desk-calendar-year{font-size:3cqw}.reading-desk-calendar.is-pending .desk-calendar-month-name{font-size:2.5cqw}.reading-desk-calendar[data-weeks="6"] .desk-calendar-illustration{height:16%}.reading-desk-calendar[data-weeks="6"] .desk-calendar-heading{top:26.5%}.reading-desk-calendar[data-weeks="6"] .desk-calendar-dates{height:44%;font-size:4cqw;line-height:1.05;top:43%}.reading-desk-calendar[data-weeks="6"] .desk-calendar-dates th{height:4.7cqw;padding-bottom:.5cqw}.reading-desk-calendar[data-weeks="6"] .desk-calendar-dates td{height:4.5cqw}.reading-desk-calendar[data-weeks="6"] .desk-calendar-dates time{height:3.8cqw;padding-top:.1cqw;font-size:4cqw;line-height:1}.reading-desk-calendar[data-weeks="6"] .desk-calendar-holiday{padding-top:0;font-size:1.65cqw;line-height:1.05}@media (min-width:1051px){.hero.autumn-hero .hero-content{padding-top:clamp(160px,18.5svh,210px)}.hero.autumn-hero .hero-copy{max-width:345px}.hero.autumn-hero .hero-actions{padding-top:28px}.reading-desk-calendar .desk-calendar-contact{filter:blur(.85cqw);width:108%;height:6.5%;bottom:.6%;left:-2%}}@media (min-width:651px) and (max-width:1280px),(min-width:651px) and (max-aspect-ratio:7/5){.reading-desk-calendar{width:12.5%;inset:auto calc(50% - 46cqw) 43.9103% auto;transform:perspective(1000px)rotateY(-1.5deg)rotate(.8deg)}.desk-calendar-photo-shadow{display:none}}@media (min-width:1051px) and (max-width:1280px),(min-width:1051px) and (max-aspect-ratio:7/5){.hero.autumn-hero .hero-actions{padding-top:0}}@media (max-width:650px){.reading-desk-calendar,.desk-calendar-photo-shadow{display:none}}.reading-wall-clock{z-index:4;aspect-ratio:1;pointer-events:none;isolation:isolate;border-radius:50%;width:7.69231%;position:absolute;top:8.86752%;left:30.4087%;transform:perspective(750px)rotateY(-3deg)rotate(-1.15deg);container-type:inline-size}.reading-wall-clock:before{content:"";z-index:0;background:#392719;border-radius:50%;position:absolute;inset:1%;box-shadow:0 0 .8cqw .55cqw #24150cbd,-1.4cqw -2.1cqw 2.4cqw .5cqw #2b1b117d,-3.8cqw -5cqw 5.5cqw -.9cqw #34211759}.reading-wall-clock svg{z-index:1;border-radius:50%;width:100%;height:100%;display:block;position:relative;overflow:visible}.wall-clock-numerals{font:14px Georgia,Times New Roman,serif}.wall-clock-maker{letter-spacing:1.4px;font:4.5px Georgia,Times New Roman,serif}.wall-clock-hands{opacity:0}.reading-wall-clock[data-ready=true] .wall-clock-hands{opacity:1}@media (max-width:650px){.reading-wall-clock{display:none}}.autumn-hero{isolation:isolate;background:#292521;height:max(780px,100svh);min-height:780px;max-height:1250px}.autumn-hero-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.reading-atmosphere{position:absolute;inset:0;overflow:hidden;container-type:size}.reading-photo-stage{aspect-ratio:16/9;width:max(100cqw,177.778cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reading-background{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.reading-outdoors{clip-path:polygon(59.1346% 0%,96.6947% 0%,96.6947% 38.7821%,91.3462% 40.4915%,91.226% 44.0171%,64.9038% 42.4145%,64.4231% 41.7735%,63.8221% 41.3462%,63.1611% 41.453%,62.5601% 41.7735%,62.1394% 42.2009%,59.1346% 41.8803%,59.1346% 35.4701%,59.6755% 35.4701%,59.6755% 32.4786%,59.1346% 32.265%,59.1346% 31.8376%,59.6154% 31.8376%,59.6154% 30.235%,59.1346% 30.0214%);position:absolute;inset:0}.reading-stars{z-index:0}.reading-lake{z-index:2}.reading-foliage{z-index:3}.reading-firefly{z-index:4;width:20px;height:20px;animation:17s ease-in-out infinite reading-firefly-wander;position:absolute}.reading-firefly:after{content:"";opacity:.45;background:radial-gradient(circle,#fff9d7 0 9%,#eef1b0e6 13%,#e4d67a66 31%,#e0d68000 68%);border-radius:50%;animation:4.3s ease-in-out infinite reading-firefly-blink;position:absolute;inset:0}.reading-firefly.firefly-1{animation-duration:21s;animation-delay:-7s}.firefly-1:after{animation-duration:5.4s;animation-delay:-1.7s}.reading-firefly.firefly-2{animation-duration:16s;animation-delay:-11s}.firefly-2:after{animation-delay:-3.1s}.reading-firefly.firefly-3{animation-duration:24s;animation-delay:-4s}.firefly-3:after{animation-duration:6.1s;animation-delay:-2.6s}.reading-firefly.firefly-4{animation-duration:19s;animation-delay:-13s}.firefly-4:after{animation-duration:5.1s;animation-delay:-4s}.reading-firefly.firefly-5{animation-duration:22s;animation-delay:-9s}.firefly-5:after{animation-delay:-1s}.reading-firefly.firefly-6{animation-duration:26s;animation-delay:-17s}.firefly-6:after{animation-duration:5.8s;animation-delay:-3.7s}.reading-firefly.firefly-7{animation-duration:18s;animation-delay:-6s}.firefly-7:after{animation-duration:4.9s;animation-delay:-2s}.autumn-hero[data-motion=paused] .reading-photo-stage *,.autumn-hero[data-motion=paused] .reading-photo-stage :after{animation-play-state:paused}@keyframes reading-firefly-wander{0%,to{transform:translate(0,0)}25%{transform:translate(11px,-12px)}55%{transform:translate(-7px,-23px)}78%{transform:translate(-15px,3px)}}@keyframes reading-firefly-blink{0%,12%,72%,to{opacity:.05}38%{opacity:.95}52%{opacity:.4}}.autumn-hero:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 65% 42%,#0000 32%,#1d10072b 100%);position:absolute;inset:0}.autumn-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#191716b8 0%,#231c1a5e 32%,#231c1a0a 56%,#0000 76%),linear-gradient(#10161f2e,#0000 24% 75%,#1413121f);position:absolute;inset:0}.autumn-hero .hero-content{pointer-events:none;padding:clamp(160px,22svh,235px) max(48px,50vw - 720px)}.autumn-hero .hero-content a,.autumn-hero .hero-content button{pointer-events:auto}.autumn-hero h1{letter-spacing:-.045em;text-shadow:0 3px 25px #0c0d1240;font-size:clamp(3.1rem,4.65vw,5.4rem);line-height:1.34}.autumn-hero h1 em{color:#efce93}.autumn-hero .eyebrow{color:#ddc19b;letter-spacing:.15em;margin-bottom:28px;font-weight:500}.autumn-hero .hero-copy{color:#eee3d5;opacity:.9;white-space:nowrap;margin:26px 0 30px;font-size:clamp(.88rem,1.12vw,1.05rem);line-height:1.9}.autumn-hero .button-primary{color:#423327;background:#f2dfbd;border-color:#f2dfbd}.autumn-hero .hero-actions{gap:12px}.autumn-hero:after{z-index:1;background:linear-gradient(to bottom, #f6f0e400 0%, #f6f0e403 14%, #f6f0e414 28%, #f6f0e437 42%, #f6f0e46b 56%, #f6f0e4a8 70%, #f6f0e4db 84%, #f6f0e4f5 94%, var(--cream) 100%);pointer-events:none;height:clamp(240px,31svh,360px)}@media (min-width:651px) and (min-aspect-ratio:16/9){.reading-atmosphere:before{content:"";background-image:linear-gradient(#66332e1c,#66332e14 36%,#42271f38),url(/reading-wall-tile.webp);background-repeat:no-repeat,repeat;background-size:100% 100%,82.0513cqh 82.0513cqh;position:absolute;inset:0}.reading-photo-stage{width:177.778cqh;left:auto;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000)}}@media (max-width:1280px){.autumn-hero .hero-content{text-align:left;margin-inline:0;padding-inline:clamp(25px,3.75vw,48px)}}@media (max-width:1050px){.autumn-hero .hero-content{padding-top:185px}.autumn-hero h1{font-size:clamp(3rem,5.3vw,4rem)}.autumn-hero-shade{background:linear-gradient(90deg,#191b21c7,#29242065 55%,#29242008)}}@media (max-width:650px){.autumn-hero{height:max(900px,100svh);min-height:900px;max-height:1100px}.autumn-hero-art{width:100%;height:100%;inset:0}.reading-photo-stage{width:177.778cqh;height:100cqh;top:0;left:calc(50% - 141cqh);transform:none}.autumn-hero:before,.autumn-hero-shade{display:none}.autumn-hero:after{height:240px}.autumn-hero .hero-content{padding:128px 25px 0}.autumn-hero .eyebrow{margin:0 0 20px;font-size:.66rem}.autumn-hero h1{font-size:clamp(2.05rem,9.5vw,3.25rem);line-height:1.28}.autumn-hero .hero-copy{word-break:keep-all;margin:22px 0 25px;font-size:.82rem;line-height:1.85}.autumn-hero .hero-actions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.autumn-hero *,.autumn-hero :before,.autumn-hero :after{transition:none!important;animation:none!important}}.more-features{width:min(1240px,100% - 64px);margin:0 auto;padding:30px 0 150px;scroll-margin-top:96px}.more-features-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-user-select:none;user-select:none;grid-auto-columns:calc(39.2157% - 18.8235px);grid-auto-flow:column;gap:24px;display:grid;position:relative;overflow-x:auto}.more-features-track::-webkit-scrollbar{display:none}.more-features-originals{display:contents}.more-features-track[data-dragging=true]{scroll-snap-type:none}:is(.more-features-track:focus,.more-features-track:focus-visible){outline:none}.more-features-track .feature-card{scroll-snap-align:start;cursor:grab;min-width:0}.more-features-track[data-dragging=true] .feature-card{cursor:grabbing}.more-features-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.group-preview,.archive-preview{text-align:left;color:#3d3935;width:100%;height:100%;padding:4px;line-height:1.4}.group-preview .preview-nav,.archive-preview .preview-nav{padding-bottom:10px;line-height:1}.group-preview .preview-nav>span,.archive-preview .preview-nav>span{align-items:center;height:20px;display:flex}.group-preview-tabs{color:#9d9288;gap:20px;padding:0 4px 12px;font-size:10px;display:flex}.group-preview-tabs span:first-child{color:#a96449;font-weight:600}.group-preview-summary{background:#fff;border-radius:12px;align-items:center;gap:9px;padding:13px 11px;display:flex}.group-preview-icon{color:#a06c51;background:#f3e7db;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.group-preview-summary b{font-size:12px;display:block}.group-preview-summary small{color:#8b837c;margin-top:3px;font-size:8px;display:block}.group-preview-count{color:#a46a50;white-space:nowrap;margin-left:auto;font-size:9px}.group-preview-meeting{background:#fff;border-radius:12px;margin-top:10px;padding:13px 12px}.group-preview-label{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.group-preview-label b{font-size:10px}.group-preview-label span{color:#aa7257;background:#f8efe8;border-radius:4px;padding:2px 6px;font-size:8px}.group-preview-book{align-items:center;gap:11px;display:flex}.group-preview-book .text-cover{color:#f7f1df;background:#6d7a63;flex-shrink:0;width:43px;height:62px;padding:6px;font-size:8px}.group-preview-book b{font-size:11px;display:block}.group-preview-book small{color:#8d837a;margin:3px 0 8px;font-size:9px;display:block}.group-preview-book div>span{color:#a06950;font-size:8px;display:block}.group-preview-question{border-top:1px solid #f0eae5;margin-top:13px;padding-top:10px}.group-preview-question small{color:#a76e55;font-size:8px}.group-preview-question p{margin:4px 0 0;font-size:10px;line-height:1.7}.group-preview-traces{padding:12px 3px 0}.group-preview-traces>b{margin-bottom:8px;font-size:10px;display:block}.group-preview-traces>div{align-items:center;gap:9px;display:flex}.group-preview-avatars{flex-shrink:0;padding-left:3px;display:flex}.group-preview-avatars i{color:#7e6854;background:#e9d4c1;border:2px solid #f8f2ed;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:-3px;font-size:8px;font-style:normal;display:grid}.group-preview-avatars i:nth-child(2){color:#677358;background:#d9dfd2}.group-preview-avatars i:nth-child(3){color:#986e69;background:#eadbda}.group-preview-avatars i:nth-child(4){color:#6a7588;background:#dcdfe5}.group-preview-traces>div>small{color:#92877f;font-size:8px}.archive-preview-summary{background:#fff;border-radius:12px;align-items:center;gap:11px;padding:9px 12px;display:flex}.archive-preview-summary>span:first-child{color:#a36c4f;background:#f2e9df;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.archive-preview-summary small{color:#93857a;font-size:8px;display:block}.archive-preview-summary b{color:#6e5140;margin-top:2px;font-size:23px;font-weight:600;line-height:1.1;display:block}.archive-preview-summary em{margin-left:6px;font-size:10px;font-style:normal;font-weight:400}.archive-preview-year{color:#a57760;white-space:nowrap;margin-left:auto;font-size:8px}.archive-preview-heading{justify-content:space-between;align-items:center;margin:10px 2px 7px;display:flex}.archive-preview-heading b{font-size:10px}.archive-preview-heading span{color:#9d8b7d;font-size:8px}.archive-preview-book{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.archive-preview-book .text-cover{flex-shrink:0;width:36px;height:46px;padding:5px;font-size:7px}.archive-preview-book .archive-cover-forest{color:#f7f1df;background:#6d7a63}.archive-preview-book .archive-cover-evening{color:#695045;background:#d4b8a4}.archive-preview-book>div{min-width:0}.archive-preview-book small{color:#a46e54;font-size:8px;display:block}.archive-preview-book b{margin:4px 0;font-size:11px;display:block}.archive-preview-book div>span{color:#93867c;font-size:8px;display:block}.archive-preview-book>.material-icon{color:#bba899;flex-shrink:0;margin-left:auto}.archive-preview-note{border-left:2px solid #ddc8b6;margin:9px 0 9px 14px;padding-left:10px}.archive-preview-note p{color:#756558;margin:0;font-size:10px}@media (max-width:1050px){.more-features{width:calc(100% - 56px)}.more-features-track{grid-auto-columns:calc(64.5161% - 15.4839px)}}@media (max-width:700px){.more-features{width:calc(100% - 40px);padding-top:10px;padding-bottom:90px}.more-features-track{grid-auto-columns:calc(83.3333% - 16.6667px);gap:20px}.more-features .feature-card{padding:18px 18px 28px}.more-features .feature-card h3{font-size:1.8rem}.more-features .feature-card>p:last-child{font-size:.94rem}}@media (prefers-reduced-motion:reduce){.more-features-track{scroll-behavior:auto}}
