.TurtleWalk-module__F2r9HG__scene{box-sizing:border-box;pointer-events:none;visibility:hidden;align-items:flex-end;width:100%;min-width:0;max-width:1460px;height:44px;padding-inline:20px;display:flex;position:absolute;inset-block-end:0;inset-inline-start:50%;transform:translate(-50%)}.TurtleWalk-module__F2r9HG__scene[data-ready=true]{visibility:visible}.TurtleWalk-module__F2r9HG__lane{contain:layout;pointer-events:none;-webkit-user-select:none;user-select:none;flex:auto;min-width:0;height:44px;margin-inline-end:116px;position:relative;overflow:visible}.TurtleWalk-module__F2r9HG__walker{width:40px;height:40px;position:absolute;bottom:0;left:0;transform:translate(4px)}.TurtleWalk-module__F2r9HG__turtle{width:44px;height:44px;color:inherit;cursor:pointer;pointer-events:auto;touch-action:pan-y pinch-zoom;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:12px;padding:0;position:absolute;bottom:0;left:-2px}.TurtleWalk-module__F2r9HG__turtle:focus-visible{outline:2px solid var(--sun-brand,#294c43);outline-offset:2px}.TurtleWalk-module__F2r9HG__art{transform-origin:50% 100%;pointer-events:none;width:40px;height:40px;position:absolute;bottom:0;left:2px}.TurtleWalk-module__F2r9HG__lane[data-grip=held] .TurtleWalk-module__F2r9HG__turtle,.TurtleWalk-module__F2r9HG__lane[data-grip=dragging] .TurtleWalk-module__F2r9HG__turtle{cursor:grabbing}.TurtleWalk-module__F2r9HG__lane[data-grip=held] .TurtleWalk-module__F2r9HG__art,.TurtleWalk-module__F2r9HG__lane[data-grip=dragging] .TurtleWalk-module__F2r9HG__art,.TurtleWalk-module__F2r9HG__lane[data-grip=settling] .TurtleWalk-module__F2r9HG__art{will-change:transform}.TurtleWalk-module__F2r9HG__sprite,.TurtleWalk-module__F2r9HG__reaction{pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:400% 300%;width:100%;height:100%;display:block;position:absolute;inset:0}.TurtleWalk-module__F2r9HG__reaction{visibility:hidden}.TurtleWalk-module__F2r9HG__fall,.TurtleWalk-module__F2r9HG__peek{visibility:hidden;pointer-events:none;background-position:0 0;background-repeat:no-repeat;background-size:400% 200%;width:100%;height:100%;display:block;position:absolute;inset:0}.TurtleWalk-module__F2r9HG__breath,.TurtleWalk-module__F2r9HG__breathShell,.TurtleWalk-module__F2r9HG__impact{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.TurtleWalk-module__F2r9HG__breath{visibility:hidden}.TurtleWalk-module__F2r9HG__breathShell{clip-path:polygon(0 0,100% 0,100% 52%,80% 52%,73% 54%,66% 56%,61% 60%,57% 65%,54% 71%,54% 75%,45% 78%,35% 79%,25% 76%,16% 73%,9% 69%,0 68%);transform-origin:40% 79%;background-position:33.3333% 100%;background-repeat:no-repeat;background-size:400% 300%}.TurtleWalk-module__F2r9HG__scene[data-ready=true] .TurtleWalk-module__F2r9HG__breathShell{background-image:url(/brand/618-turtle-reactions-v1.webp)}.TurtleWalk-module__F2r9HG__lane[data-breathing=true] .TurtleWalk-module__F2r9HG__breathShell{animation:3.6s ease-in-out infinite paused TurtleWalk-module__F2r9HG__shellBreath}.TurtleWalk-module__F2r9HG__lane[data-breath-running=true] .TurtleWalk-module__F2r9HG__breathShell{animation-play-state:running}@keyframes TurtleWalk-module__F2r9HG__shellBreath{0%,18%,82%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}.TurtleWalk-module__F2r9HG__impact{opacity:0;visibility:hidden}.TurtleWalk-module__F2r9HG__impact[data-impact=true]{visibility:visible}.TurtleWalk-module__F2r9HG__impact i{background:#111;border-radius:2px;width:5px;height:1.3px;display:block;position:absolute}.TurtleWalk-module__F2r9HG__impact i:first-child{bottom:4px;left:2px;transform:rotate(25deg)}.TurtleWalk-module__F2r9HG__impact i:nth-child(2){bottom:9px;left:6px;transform:rotate(55deg)}.TurtleWalk-module__F2r9HG__impact i:nth-child(3){bottom:4px;right:2px;transform:rotate(-25deg)}.TurtleWalk-module__F2r9HG__lane[data-running=true] .TurtleWalk-module__F2r9HG__walker{will-change:transform}.TurtleWalk-module__F2r9HG__bubble{z-index:2;box-sizing:border-box;color:#111;white-space:nowrap;transform-origin:0 100%;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:2px solid #111;border-radius:12px 15px 11px 13px/13px 12px 14px 11px;width:max-content;max-width:100%;padding:6px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.3;transition:opacity .14s,visibility 0s linear .14s;position:absolute;bottom:8px}.TurtleWalk-module__F2r9HG__bubble:before{content:"";pointer-events:none;border:1px solid #8d1c21;border-radius:8px 11px 7px 9px/9px 8px 10px 7px;position:absolute;inset:2px}.TurtleWalk-module__F2r9HG__bubble:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18'%3E%3Cpath d='M14 5H8L2 15L8 13H14Z' fill='white'/%3E%3Cpath d='M8 5L2 15L8 13' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12 5L8 11L12 13' fill='none' stroke='%238d1c21' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;width:14px;height:18px;position:absolute;bottom:4px;left:-9px}.TurtleWalk-module__F2r9HG__bubble[data-visible=true]{opacity:1;visibility:visible;transition-delay:0s}.TurtleWalk-module__F2r9HG__bubble[data-side=left]{transform-origin:100% 100%}.TurtleWalk-module__F2r9HG__bubble[data-side=left]:after{left:auto;right:-9px;transform:scaleX(-1)}.TurtleWalk-module__F2r9HG__bubble[data-tail=up]:after{top:4px;bottom:auto;transform:scaleY(-1)}.TurtleWalk-module__F2r9HG__bubble[data-side=left][data-tail=up]:after{transform:scale(-1)}.TurtleWalk-module__F2r9HG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.TurtleWalk-module__F2r9HG__scene{padding-inline:24px}}@media (min-width:768px){.TurtleWalk-module__F2r9HG__scene{padding-inline:40px}.TurtleWalk-module__F2r9HG__lane{margin-inline-end:44px}}@media (min-width:1024px){.TurtleWalk-module__F2r9HG__scene{padding-inline:64px}}@media (prefers-reduced-motion:reduce){.TurtleWalk-module__F2r9HG__bubble{transition:none}.TurtleWalk-module__F2r9HG__breathShell{animation:none!important}.TurtleWalk-module__F2r9HG__impact{visibility:hidden!important}}
.CardShelf-module__40oQmq__shelf{color:#25251e;width:100%;max-width:600px;margin-inline:auto;container-type:inline-size}.CardShelf-module__40oQmq__welcomeShelf{max-width:400px}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__eyebrow{color:#80663e;letter-spacing:.24em;line-height:1.6}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__title{color:#3e3427;letter-spacing:.025em;font-size:1.625rem}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__categories{gap:7px}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__categories button{color:#645337;background:#fffcf5;border-color:#d8c6a7;font-size:.875rem}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__categories button[aria-pressed=true]{color:#fffdf7;background:#657052;border-color:#657052}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__categories button:hover:not([aria-pressed=true]){background:#f5ead4}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__shelfFooter{color:#756650;flex-wrap:wrap}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__shelfFooter button{color:#5c472a;background:#fff9ed;border-color:#d2bd96;font-size:.875rem;box-shadow:0 2px #e9dcc5}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__shelfFooter button:hover{background:#f5ead4}.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__categories button:focus-visible,.CardShelf-module__40oQmq__welcomeShelf>.CardShelf-module__40oQmq__shelfFooter button:focus-visible{outline-offset:3px;outline-color:#89502e}.CardShelf-module__40oQmq__eyebrow{color:#746e5b;letter-spacing:.26em;margin:0;font-size:11px;font-weight:600}.CardShelf-module__40oQmq__title{color:#181915;letter-spacing:.065em;margin:8px 0 17px;font-size:clamp(25px,5.8cqi,31px);font-weight:850;line-height:1.3}.CardShelf-module__40oQmq__categories{grid-template-columns:.82fr 1.15fr 1fr;gap:8px;max-width:400px;display:grid}.CardShelf-module__40oQmq__categories button{color:#323329;cursor:pointer;background:0 0;border:1px solid #a89b86;border-radius:30px;min-height:44px;padding:8px 9px;font-size:14px;font-weight:650;transition:background .16s,color .16s}.CardShelf-module__40oQmq__categories button[aria-pressed=true]{color:#fffdf6;background:#565c36;border-color:#565c36}.CardShelf-module__40oQmq__scene{isolation:isolate;aspect-ratio:1.27;transform-origin:bottom;width:100%;margin-top:12px;position:relative;transform:perspective(1000cqi)rotateY(-10deg)}.CardShelf-module__40oQmq__scene:before{content:"";z-index:-1;filter:blur(5px);opacity:.14;background:#392b20;border-radius:50%;height:3%;position:absolute;bottom:0;left:4%;right:4%}.CardShelf-module__40oQmq__rackBack,.CardShelf-module__40oQmq__rackFront{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;position:absolute;bottom:0;left:0}.CardShelf-module__40oQmq__rackBack{z-index:0}.CardShelf-module__40oQmq__rackFront{z-index:3;clip-path:inset(65.5% 0 0)}.CardShelf-module__40oQmq__displayCards{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:2.22222%;display:grid;position:absolute;bottom:6%;left:5%;right:5%}.CardShelf-module__40oQmq__card{text-align:left;color:#23241e;cursor:pointer;touch-action:manipulation;background:#fbf6eb;border:0;border-radius:10px;width:100%;min-width:0;padding:0;transition:transform .18s,box-shadow .18s;display:block;box-shadow:-3px 2px #ded3bf,-5px 4px #c4b396,0 9px 16px #311e0d29}.CardShelf-module__40oQmq__displayCards .CardShelf-module__40oQmq__card{box-shadow:1px 1px #ded3bf,2px 2px #c4b396,0 3px 6px #311e0d1a}.CardShelf-module__40oQmq__cardFace{aspect-ratio:5/7;border-radius:inherit;background:linear-gradient(115deg,#fffdf7,#f4eddc);border:1px solid #fffaf0;flex-direction:column;padding:9% 8% 7%;display:flex;overflow:hidden}.CardShelf-module__40oQmq__cardTop{color:#76664a;align-items:center;gap:10px;font-family:Georgia,serif;font-size:clamp(12px,2.6cqi,15px);display:flex}.CardShelf-module__40oQmq__cardTop>span:last-child{background:#d1c4aa;flex:1;height:1px}.CardShelf-module__40oQmq__cardTitle{color:#1e221c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:9% 0 7%;font-size:clamp(12px,2.7cqi,16px);font-weight:800;line-height:1.5;display:-webkit-box;overflow:hidden}.CardShelf-module__40oQmq__cardImage{background:#fffdf6;flex:1;min-height:0;display:block;position:relative}.CardShelf-module__40oQmq__picture{object-fit:contain}.CardShelf-module__40oQmq__approvedFace{aspect-ratio:5/7;width:100%;display:block;position:relative}.CardShelf-module__40oQmq__shelfApprovedFace{aspect-ratio:916/1478;width:100%;display:block;position:relative;overflow:hidden}.CardShelf-module__40oQmq__shelfApprovedArt{width:111.79%;height:108.254%;display:block;position:absolute;top:-3.11231%;left:-4.80349%}.CardShelf-module__40oQmq__card.CardShelf-module__40oQmq__approvedCard{box-shadow:none;background:0 0}.CardShelf-module__40oQmq__calculatorReader{width:100%;min-width:0;padding:8px 0 18px}.CardShelf-module__40oQmq__imageFallback{color:#796b52;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:12px;font-size:14px;display:flex}.CardShelf-module__40oQmq__cardSignature{text-align:center;color:#776342;letter-spacing:.12em;margin-top:8%;font-size:11px}.CardShelf-module__40oQmq__empty{z-index:2;text-align:center;color:#776e5e;flex-direction:column;justify-content:center;gap:12px;font-size:14px;display:flex;position:absolute;inset:15% 14% 24%}.CardShelf-module__40oQmq__emptyTitle{color:#4f5238;letter-spacing:.1em;font-size:22px;font-weight:700}.CardShelf-module__40oQmq__shelfFooter{color:#786f5b;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-top:15px;font-size:12px;display:flex}.CardShelf-module__40oQmq__shelfFooter button{color:#4e5433;letter-spacing:.025em;cursor:pointer;background:0 0;border:1px solid #8b8965;border-radius:30px;align-items:center;gap:13px;min-height:44px;padding:8px 15px;font-size:14px;font-weight:600;display:inline-flex}.CardShelf-module__40oQmq__shelf button:focus-visible,.CardShelf-module__40oQmq__shelf a:focus-visible{outline-offset:5px;outline:3px solid #6c712f}.CardShelf-module__40oQmq__dialog{color:#24251f;background:#f8f5ed;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0}.CardShelf-module__40oQmq__dialog::backdrop{background:#1b18149e}.CardShelf-module__40oQmq__dialogLayout{flex-direction:column;width:100%;height:100%;display:flex}.CardShelf-module__40oQmq__dialogHeader{padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) 12px max(16px, env(safe-area-inset-left));background:#fffdf7;border-bottom:1px solid #dfd8c8;justify-content:space-between;align-items:center;gap:18px;display:flex}.CardShelf-module__40oQmq__dialogHeader h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;max-width:800px;margin:0;font-size:16px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.CardShelf-module__40oQmq__searchForm{flex:1;min-width:0;max-width:680px}.CardShelf-module__40oQmq__searchForm input{box-sizing:border-box;color:#24251f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #c7bead;border-radius:24px;padding:10px 14px;font-size:16px;line-height:1.4}.CardShelf-module__40oQmq__searchForm input::placeholder{color:#716b5c;opacity:1}.CardShelf-module__40oQmq__searchForm input:focus-visible,.CardShelf-module__40oQmq__seriesSelect:focus-visible{outline-offset:2px;outline:3px solid #6c712f}.CardShelf-module__40oQmq__galleryToolbar{padding:6px max(16px, env(safe-area-inset-right)) 10px max(16px, env(safe-area-inset-left));background:#fffdf7;border-bottom:1px solid #dfd8c8;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.CardShelf-module__40oQmq__gallerySummary{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.CardShelf-module__40oQmq__gallerySummary h2{margin:0;font-size:15px;line-height:1.5}.CardShelf-module__40oQmq__gallerySummary span{color:#6b6355;white-space:nowrap;font-size:12px}.CardShelf-module__40oQmq__seriesSelect{color:#35452e;min-width:0;max-width:60%;min-height:44px;font:inherit;background:#fffdf8;border:1px solid #c7bead;border-radius:9px;padding:8px 6px;font-size:16px}.CardShelf-module__40oQmq__close{cursor:pointer;background:#fff;border:1px solid #c7bead;border-radius:30px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:8px 13px;font-size:14px;display:flex}.CardShelf-module__40oQmq__close span{font-size:23px;line-height:1}.CardShelf-module__40oQmq__readerStage{flex:1;min-height:0;position:relative;overflow:hidden}.CardShelf-module__40oQmq__reader{overscroll-behavior:contain;touch-action:manipulation;width:100%;height:100%;min-height:0;display:flex;overflow:hidden auto}.CardShelf-module__40oQmq__readerInactive{visibility:hidden;pointer-events:none;position:absolute;inset:0}.CardShelf-module__40oQmq__readerStatus{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CardShelf-module__40oQmq__loading{text-align:center;color:#5b6049;width:100%;margin:24px 0;padding:12px 16px;font-size:14px}.CardShelf-module__40oQmq__expandButton,.CardShelf-module__40oQmq__restoreButton{color:#454c2d;cursor:pointer;touch-action:manipulation;background:#fffdf7;border:1px solid #bcb59e;border-radius:24px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:13px;font-weight:650;display:inline-flex}.CardShelf-module__40oQmq__expandButton span,.CardShelf-module__40oQmq__restoreButton span{font-size:20px;line-height:1}.CardShelf-module__40oQmq__restoreButton{z-index:2;top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));background:#fffdf7f0;min-height:44px;padding:6px 12px;position:absolute;box-shadow:0 2px 10px #191e1026}.CardShelf-module__40oQmq__expanded .CardShelf-module__40oQmq__dialogHeader{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.CardShelf-module__40oQmq__expanded .CardShelf-module__40oQmq__dialogHeader button{visibility:hidden}.CardShelf-module__40oQmq__expanded .CardShelf-module__40oQmq__readerFooter{display:none}.CardShelf-module__40oQmq__expanded .CardShelf-module__40oQmq__fullImage .CardShelf-module__40oQmq__picture,.CardShelf-module__40oQmq__expanded .CardShelf-module__40oQmq__calculatorReader{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.CardShelf-module__40oQmq__fullImage{width:100%;min-height:100%;position:relative}.CardShelf-module__40oQmq__fullImage .CardShelf-module__40oQmq__picture{padding:10px}.CardShelf-module__40oQmq__readerFooter{padding:8px 14px max(10px, env(safe-area-inset-bottom));background:#fffdf7;border-top:1px solid #dfd8c8;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.CardShelf-module__40oQmq__readerFooter button,.CardShelf-module__40oQmq__readerFooter a{color:#454c2d;cursor:pointer;background:#fffdf7;border:1px solid #c7bead;border-radius:24px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.CardShelf-module__40oQmq__readerFooter button:disabled{opacity:.35;cursor:default}.CardShelf-module__40oQmq__pager{font-variant-numeric:tabular-nums;align-items:center;gap:13px;font-size:14px;display:flex}.CardShelf-module__40oQmq__pager button{width:44px;font-size:21px}.CardShelf-module__40oQmq__gallery{overscroll-behavior-y:contain;min-height:0;padding:16px max(12px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex:1;grid-template-columns:minmax(0,620px);place-content:start center;gap:20px;display:grid;overflow-y:auto}.CardShelf-module__40oQmq__gallery[hidden],.CardShelf-module__40oQmq__groupMore[hidden]{display:none}.CardShelf-module__40oQmq__seriesSection{grid-column:1/-1;min-width:0}.CardShelf-module__40oQmq__seriesHeading{color:#455239;justify-content:space-between;align-items:baseline;gap:12px;margin:2px 4px 12px;display:flex}.CardShelf-module__40oQmq__seriesHeading h2{margin:0;font-size:16px;line-height:1.5}.CardShelf-module__40oQmq__seriesHeading>span{color:#6b6355;flex-shrink:0;font-size:12px}.CardShelf-module__40oQmq__seriesGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.CardShelf-module__40oQmq__seriesNumber{color:#526b43;font-variant-numeric:tabular-nums}.CardShelf-module__40oQmq__searchEmpty{text-align:center;color:#625b4e;grid-column:1/-1;padding:32px 12px}.CardShelf-module__40oQmq__searchEmpty p{color:#24251f;margin:0 0 8px;font-size:17px;font-weight:700}.CardShelf-module__40oQmq__searchEmpty>span{font-size:14px;line-height:1.7;display:block}.CardShelf-module__40oQmq__searchEmpty button{color:#455239;min-height:44px;font:inherit;cursor:pointer;background:#fffdf7;border:1px solid #8b8965;border-radius:24px;margin-top:20px;padding:10px 18px;font-size:14px}.CardShelf-module__40oQmq__cardGroup{background:#fffdf8;border:1px solid #d4ccbe;border-radius:18px;min-width:0;padding:16px 12px 12px;box-shadow:0 3px 12px #372a180d}.CardShelf-module__40oQmq__groupHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 12px;margin:0 2px 16px;display:grid}.CardShelf-module__40oQmq__groupHeader h3{color:#20251f;overflow-wrap:anywhere;margin:0;padding-left:13px;font-size:17px;font-weight:800;line-height:1.5;position:relative}.CardShelf-module__40oQmq__groupHeader h3:before{content:"";background:#49664b;border-radius:2px;width:3px;height:17px;position:absolute;top:5px;left:0}.CardShelf-module__40oQmq__groupCount{color:#756b5d;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:4px;font-size:12px;line-height:1.5}.CardShelf-module__40oQmq__calculatorTag{color:#3e593e;background:#edf2e7;border-radius:6px;grid-column:1/-1;justify-self:start;margin-left:13px;padding:3px 8px;font-size:11px;font-weight:650;line-height:1.4}.CardShelf-module__40oQmq__groupCards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 14px;display:grid}.CardShelf-module__40oQmq__groupMore{margin-top:18px}.CardShelf-module__40oQmq__groupToggle{color:#48553c;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5dfd4;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:14px;padding:10px;font-size:13px;font-weight:650;display:flex}.CardShelf-module__40oQmq__groupToggle span{font-size:16px;line-height:1}.CardShelf-module__40oQmq__gallery .CardShelf-module__40oQmq__card{container-type:inline-size}.CardShelf-module__40oQmq__gallery .CardShelf-module__40oQmq__approvedFace{aspect-ratio:1024/1600}.CardShelf-module__40oQmq__gallery .CardShelf-module__40oQmq__cardTitle{font-size:clamp(14px,7cqi,18px)}.CardShelf-module__40oQmq__gallery .CardShelf-module__40oQmq__cardTop{font-size:14px}.CardShelf-module__40oQmq__articlePreview{width:min(100%,450px);margin:auto;padding:24px}.CardShelf-module__40oQmq__articlePreview>p{margin-top:20px;font-size:16px;line-height:1.9}@media (hover:hover) and (pointer:fine){.CardShelf-module__40oQmq__card:hover{transform:translateY(-7px);box-shadow:-3px 2px #ded3bf,-5px 4px #c4b396,0 15px 20px #311e0d33}.CardShelf-module__40oQmq__displayCards .CardShelf-module__40oQmq__card:hover{box-shadow:1px 1px #ded3bf,2px 2px #c4b396,0 7px 10px #311e0d24}.CardShelf-module__40oQmq__displayCards .CardShelf-module__40oQmq__card.CardShelf-module__40oQmq__approvedCard:hover{box-shadow:none}.CardShelf-module__40oQmq__gallery .CardShelf-module__40oQmq__card:hover{transform:translateY(-3px)}.CardShelf-module__40oQmq__gallery .CardShelf-module__40oQmq__card.CardShelf-module__40oQmq__approvedCard:hover{box-shadow:none}.CardShelf-module__40oQmq__groupToggle:hover{background:#f4f2e9}.CardShelf-module__40oQmq__categories button:not([aria-pressed=true]):hover{background:#eee9dc}.CardShelf-module__40oQmq__shelfFooter button:hover{background:#eeeadb}}@media (max-width:359px){.CardShelf-module__40oQmq__dialogHeader{padding-inline:max(10px, env(safe-area-inset-left));gap:8px}.CardShelf-module__40oQmq__expandButton,.CardShelf-module__40oQmq__close{padding-inline:10px}.CardShelf-module__40oQmq__galleryToolbar{padding-inline:max(10px, env(safe-area-inset-left));gap:8px}.CardShelf-module__40oQmq__gallerySummary{flex-direction:column}.CardShelf-module__40oQmq__searchForm input{padding-inline:10px}.CardShelf-module__40oQmq__categories{gap:5px}.CardShelf-module__40oQmq__categories button{padding-inline:5px;font-size:13px}.CardShelf-module__40oQmq__cardGroup{padding-inline:10px}.CardShelf-module__40oQmq__groupHeader{gap:8px}.CardShelf-module__40oQmq__groupHeader h3{font-size:16px}.CardShelf-module__40oQmq__groupCards{column-gap:12px}.CardShelf-module__40oQmq__readerFooter{gap:5px 8px}.CardShelf-module__40oQmq__readerFooter button,.CardShelf-module__40oQmq__readerFooter a{padding-inline:9px;font-size:12px}}@media (min-width:900px){.CardShelf-module__40oQmq__gallery{grid-template-columns:repeat(2,minmax(0,540px));align-items:start;gap:24px;padding:24px}.CardShelf-module__40oQmq__seriesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.CardShelf-module__40oQmq__cardGroup{padding:20px 20px 14px}.CardShelf-module__40oQmq__groupHeader{margin-bottom:20px}.CardShelf-module__40oQmq__groupHeader h3{font-size:19px}.CardShelf-module__40oQmq__groupCards{gap:20px}}@media (orientation:landscape) and (max-height:500px){.CardShelf-module__40oQmq__dialogHeader{padding-block:4px}.CardShelf-module__40oQmq__dialogHeader h2{-webkit-line-clamp:1}.CardShelf-module__40oQmq__readerFooter,.CardShelf-module__40oQmq__fullImage .CardShelf-module__40oQmq__picture{padding-block:3px}}@media (prefers-reduced-motion:reduce){.CardShelf-module__40oQmq__shelf *,.CardShelf-module__40oQmq__shelf :before,.CardShelf-module__40oQmq__shelf :after{transition:none}.CardShelf-module__40oQmq__card:hover,.CardShelf-module__40oQmq__gallery .CardShelf-module__40oQmq__card:hover{transform:none}}
.HomeCabinet-module__nH2VGG__cabinet{--wood-image:url(/brand/home-cabinet-v17/walnut-texture.webp);--frame:5px;--wood-base:#e7d7b8;--wood-highlight:#fffdf6e0;--wood-shadow:#9d7c4b2e;gap:var(--frame);padding:var(--frame);isolation:isolate;background-color:var(--wood-base);background-image:linear-gradient(110deg, #fff8e7e6, #efdfbed6), var(--wood-image);box-shadow:inset 0 1px 0 var(--wood-highlight), inset 0 -1px 0 var(--wood-shadow), 0 3px 12px #5e48270d;background-size:auto,720px 360px;border:1px solid #d5bf97;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.HomeCabinet-module__nH2VGG__entry{--panel:#f8f1e4;--panel-light:#fffcf5;--art-height:120px;color:#3e3427;background:var(--panel);-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:12px;outline:none;flex-direction:column;min-width:0;text-decoration:none;display:flex}.HomeCabinet-module__nH2VGG__daily{--panel:#f8efd9;--panel-light:#fffaf0}.HomeCabinet-module__nH2VGG__life{--panel:#eaf0e6;--panel-light:#f8faf2}.HomeCabinet-module__nH2VGG__paper{--panel:#f3eee4;--panel-light:#fffaf2}.HomeCabinet-module__nH2VGG__album{--panel:#f5e9e5;--panel-light:#fff8f2}.HomeCabinet-module__nH2VGG__chamber{border-radius:inherit;background:radial-gradient(ellipse at 25% 12%, var(--panel-light), transparent 85%), var(--panel);flex-direction:column;flex:1;min-width:0;display:flex;box-shadow:inset 0 1px #fffdf7d9,inset 0 0 0 1px #ae905e24}.HomeCabinet-module__nH2VGG__copy{z-index:2;min-width:0;padding:17px 10px 4px;position:relative}.HomeCabinet-module__nH2VGG__title{color:#3e3427;letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(18px,4.9vw,21px);font-weight:800;line-height:1.4}.HomeCabinet-module__nH2VGG__keyword{color:#756b5b;letter-spacing:.045em;align-items:center;gap:6px;margin:4px 0 0;font-size:10px;font-style:italic;line-height:1.4;display:flex}.HomeCabinet-module__nH2VGG__keywordMark{opacity:.64;clip-path:polygon(0 25%,20% 38%,54% 18%,80% 42%,100% 23%,100% 87%,74% 69%,44% 83%,16% 65%,0 77%);background:#b39462;flex:0 0 18px;width:18px;height:3px}.HomeCabinet-module__nH2VGG__description{color:#5b5143;letter-spacing:-.02em;overflow-wrap:anywhere;min-height:4.8em;margin:11px 0 0;font-size:13px;font-weight:500;line-height:1.6}.HomeCabinet-module__nH2VGG__description span{display:block}.HomeCabinet-module__nH2VGG__art{width:100%;height:var(--art-height);flex:0 0 var(--art-height);pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;margin-top:auto;position:relative;overflow:hidden}.HomeCabinet-module__nH2VGG__art:after{content:"";filter:blur(4px);z-index:3;background:#6f56301a;border-radius:50%;height:9px;position:absolute;inset:auto 5% -5px}.HomeCabinet-module__nH2VGG__propertyCards,.HomeCabinet-module__nH2VGG__photographs{width:100%;height:100%;position:relative}.HomeCabinet-module__nH2VGG__propertyCard{width:min(46%, calc(var(--art-height) * .6));aspect-ratio:1024/1600;filter:drop-shadow(2px 3px 2px #39301830);max-width:none;height:auto;display:block;position:absolute}.HomeCabinet-module__nH2VGG__backCard{bottom:-5px;right:8%}.HomeCabinet-module__nH2VGG__frontCard{right:26%;bottom:calc(var(--art-height) * -.15);z-index:2}.HomeCabinet-module__nH2VGG__photoFrame{transform-origin:bottom;background:#fffcf5;border:1px solid #a99b8452;padding:4px 4px 6px;position:absolute;box-shadow:2px 3px 4px #3c311d2e}.HomeCabinet-module__nH2VGG__portraitFrame{width:min(37%, calc(var(--art-height) * .56));bottom:5px;right:9%;transform:rotate(4deg)}.HomeCabinet-module__nH2VGG__portraitWindow{aspect-ratio:2/3;width:100%;position:relative;overflow:hidden}.HomeCabinet-module__nH2VGG__mountainPhoto{object-fit:cover;object-position:53% center}.HomeCabinet-module__nH2VGG__landscapeFrame{width:69%;max-width:calc(var(--art-height) * 1.05);z-index:2;bottom:4px;left:6%;transform:rotate(-2deg)}.HomeCabinet-module__nH2VGG__familyPhoto{width:100%;height:auto;display:block}.HomeCabinet-module__nH2VGG__paperProp{filter:drop-shadow(2px 3px 2px #53371e24);width:83%;height:96%;position:absolute;bottom:0;right:5%}.HomeCabinet-module__nH2VGG__cutout{object-fit:contain;object-position:right bottom}.HomeCabinet-module__nH2VGG__diaryProp{width:min(89%, calc(var(--art-height) * 1.22));aspect-ratio:800/533;filter:drop-shadow(2px 3px 2px #53371e29);height:auto;position:absolute;bottom:3px;right:5%}.HomeCabinet-module__nH2VGG__diaryTitle{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.05em;color:#593c32;text-shadow:0 1px #ffe6cc47;transform-origin:0 0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:clamp(8px,2.05vw,12px);font-weight:600;line-height:1.05;position:absolute;top:18%;left:43%;transform:matrix(1,.18,-.7,.85,0,0)}.HomeCabinet-module__nH2VGG__actionArea{background:linear-gradient(#fffdf67a, #fffdf633), var(--panel);border-radius:0 0 12px 12px;padding:15px 7px 9px;position:relative;box-shadow:inset 0 -1px #ae905e1f}.HomeCabinet-module__nH2VGG__actionArea:before{height:var(--frame);content:"";z-index:3;background-color:var(--wood-base);background-image:linear-gradient(180deg, #fff8e7e8, #efdfbed9), var(--wood-image);box-shadow:inset 0 1px var(--wood-highlight), inset 0 -1px var(--wood-shadow);background-size:auto,720px 360px;border-radius:2px;position:absolute;top:0;left:-1px;right:-1px}.HomeCabinet-module__nH2VGG__action{color:#5b4427;white-space:normal;background:linear-gradient(160deg,#fffdf7,#f6ecd9);border:1px solid #d8c6a7;border-radius:13px;justify-content:space-between;align-items:center;gap:3px;min-width:0;max-width:100%;min-height:44px;padding:6px 8px;font-size:12px;font-weight:700;line-height:1.45;display:flex;box-shadow:inset 0 1px #fffefb,0 2px #dfcfb2,0 3px 6px #5e48270a}.HomeCabinet-module__nH2VGG__actionLabel{overflow-wrap:anywhere;min-width:0}.HomeCabinet-module__nH2VGG__actionClause{display:block}.HomeCabinet-module__nH2VGG__arrow{background:#cdb68d24;border-radius:50%;flex:0 0 19px;justify-content:center;align-items:center;width:19px;height:19px;font-size:16px;line-height:1;display:inline-flex}.HomeCabinet-module__nH2VGG__heart{color:#853f49;fill:currentColor;flex:0 0 14px;width:14px;height:14px;display:block}.HomeCabinet-module__nH2VGG__entry:focus-visible{z-index:5;outline-offset:-4px;outline:3px solid #89502e;position:relative}.HomeCabinet-module__nH2VGG__entry:active .HomeCabinet-module__nH2VGG__action{background:#f7eedf;transform:translateY(1px);box-shadow:inset 0 1px #fffefb,0 1px #dfcfb2}@media (min-width:400px){.HomeCabinet-module__nH2VGG__entry{--art-height:135px}.HomeCabinet-module__nH2VGG__copy{padding-inline:12px}.HomeCabinet-module__nH2VGG__action{padding-inline:9px;font-size:13px}}@media (max-width:599px){.HomeCabinet-module__nH2VGG__cabinet{grid-template-columns:minmax(0,1fr)}.HomeCabinet-module__nH2VGG__entry{--art-height:clamp(140px, 38vw, 182px)}.HomeCabinet-module__nH2VGG__chamber{grid-template:"copy art""action art"/minmax(0,1.12fr) minmax(0,1fr);align-items:center;min-height:clamp(162px,44vw,186px);display:grid}.HomeCabinet-module__nH2VGG__copy{grid-area:copy;align-self:end;padding:15px 0 0 clamp(12px,4vw,20px)}.HomeCabinet-module__nH2VGG__title{font-size:clamp(20px,5.55vw,25px);line-height:1.32}.HomeCabinet-module__nH2VGG__keyword{margin-top:4px;font-size:10.5px}.HomeCabinet-module__nH2VGG__description{min-height:0;margin-top:10px;font-size:14px;line-height:1.5}.HomeCabinet-module__nH2VGG__description span{text-wrap:balance}.HomeCabinet-module__nH2VGG__art{grid-area:art;align-self:end;margin-top:0}.HomeCabinet-module__nH2VGG__daily .HomeCabinet-module__nH2VGG__art:after,.HomeCabinet-module__nH2VGG__paper .HomeCabinet-module__nH2VGG__art:after{display:none}.HomeCabinet-module__nH2VGG__propertyCard{width:min(50%, calc((var(--art-height) - 28px) * .64))}.HomeCabinet-module__nH2VGG__backCard{bottom:24px}.HomeCabinet-module__nH2VGG__frontCard,.HomeCabinet-module__nH2VGG__paperProp{bottom:8px}.HomeCabinet-module__nH2VGG__portraitFrame{width:min(40%, calc(var(--art-height) * .56));bottom:7px}.HomeCabinet-module__nH2VGG__landscapeFrame{width:73%;bottom:6px}.HomeCabinet-module__nH2VGG__actionArea{min-width:0;box-shadow:none;background:0 0;grid-area:action;align-self:start;padding:10px 0 14px clamp(12px,4vw,20px)}.HomeCabinet-module__nH2VGG__actionArea:before{display:none}.HomeCabinet-module__nH2VGG__action{justify-content:center;gap:4px;width:100%;max-width:100%;min-height:44px;padding:5px 8px;font-size:14px;line-height:1.45}.HomeCabinet-module__nH2VGG__arrow{background:0 0;flex-basis:16px;width:16px;height:16px;font-size:16px}}@media (min-width:600px){.HomeCabinet-module__nH2VGG__cabinet{--frame:6px;border-radius:20px}.HomeCabinet-module__nH2VGG__entry{--art-height:176px}.HomeCabinet-module__nH2VGG__copy{padding:22px 20px 4px}.HomeCabinet-module__nH2VGG__title{font-size:27px}.HomeCabinet-module__nH2VGG__keyword{gap:10px;font-size:12px}.HomeCabinet-module__nH2VGG__keywordMark{flex-basis:26px;width:26px}.HomeCabinet-module__nH2VGG__description{min-height:3.2em;margin-top:14px;font-size:15px}.HomeCabinet-module__nH2VGG__actionArea{padding:21px 15px 12px}.HomeCabinet-module__nH2VGG__action{padding-inline:13px;font-size:15px}.HomeCabinet-module__nH2VGG__arrow{flex-basis:25px;width:25px;height:25px;font-size:19px}.HomeCabinet-module__nH2VGG__photoFrame{padding:5px 5px 7px}.HomeCabinet-module__nH2VGG__backCard{bottom:-7px}}@media (min-width:1100px){.HomeCabinet-module__nH2VGG__cabinet{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;margin-inline:auto}.HomeCabinet-module__nH2VGG__entry{--art-height:170px}.HomeCabinet-module__nH2VGG__copy{padding:22px 18px 2px}.HomeCabinet-module__nH2VGG__title{font-size:clamp(25px,2.02vw,30px)}.HomeCabinet-module__nH2VGG__description{min-height:3.1em;font-size:16px;line-height:1.55}.HomeCabinet-module__nH2VGG__actionArea{padding-inline:12px}.HomeCabinet-module__nH2VGG__action{justify-content:center;gap:6px;width:100%;max-width:100%;margin-inline:auto;padding-inline:9px;font-size:15px}.HomeCabinet-module__nH2VGG__arrow{flex-basis:22px;width:22px;height:22px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.HomeCabinet-module__nH2VGG__copy,.HomeCabinet-module__nH2VGG__propertyCards,.HomeCabinet-module__nH2VGG__photographs,.HomeCabinet-module__nH2VGG__paperProp,.HomeCabinet-module__nH2VGG__diaryProp{transition:transform .18s}.HomeCabinet-module__nH2VGG__action{transition:border-color .18s,box-shadow .18s,transform .14s}.HomeCabinet-module__nH2VGG__entry:hover .HomeCabinet-module__nH2VGG__copy,.HomeCabinet-module__nH2VGG__entry:hover .HomeCabinet-module__nH2VGG__propertyCards,.HomeCabinet-module__nH2VGG__entry:hover .HomeCabinet-module__nH2VGG__photographs,.HomeCabinet-module__nH2VGG__entry:hover .HomeCabinet-module__nH2VGG__paperProp,.HomeCabinet-module__nH2VGG__entry:hover .HomeCabinet-module__nH2VGG__diaryProp{transform:translateY(-2px)}.HomeCabinet-module__nH2VGG__entry:hover:not(:active) .HomeCabinet-module__nH2VGG__action{border-color:#bfa273;box-shadow:inset 0 1px #fffefb,0 2px #d4bc93,0 4px 8px #5e48270f}}@media (prefers-reduced-motion:reduce){.HomeCabinet-module__nH2VGG__entry *,.HomeCabinet-module__nH2VGG__entry :before,.HomeCabinet-module__nH2VGG__entry :after{transition:none;animation:none}.HomeCabinet-module__nH2VGG__entry:active .HomeCabinet-module__nH2VGG__action{transform:none}}
.page-module__QelJRG__home{background:var(--sun-bg);color:#3e3427}.page-module__QelJRG__container{width:100%;max-width:1460px;margin-inline:auto;padding-inline:20px}.page-module__QelJRG__heroSection{padding-block:2px 28px}.page-module__QelJRG__heroGrid{background:radial-gradient(at 0 0,#fff6e3,#0000 65%),#fffdf7;border:1px solid #e3d5bc;border-radius:22px;gap:24px;padding:22px 18px;display:grid;box-shadow:0 3px 16px #5e48270a}.page-module__QelJRG__heroCopy{min-width:0;container-type:inline-size}.page-module__QelJRG__eyebrow{color:#80663e;letter-spacing:.24em;margin:0;font-size:11px;font-weight:650;line-height:1.6}.page-module__QelJRG__heroTitle{color:#3e3427;letter-spacing:.015em;overflow-wrap:anywhere;margin:20px 0 0;font-size:clamp(1.4rem,8.7cqi,2.875rem);font-weight:600;line-height:1.6}.page-module__QelJRG__heroPrelude{color:#8a6938;letter-spacing:.1em;margin-bottom:10px;font-size:.72em;line-height:1.5;display:block}.page-module__QelJRG__heroTitleLine{display:block}.page-module__QelJRG__heroAccent{background:#c4a16b;border-radius:3px;width:52px;height:3px;margin-top:20px;display:block}.page-module__QelJRG__heroDescription{color:#756650;margin:18px 0 0;font-size:.9375rem;line-height:1.9}.page-module__QelJRG__heroDescription>span{display:block}.page-module__QelJRG__cardPanel{border-top:1px solid #eadfca;min-width:0;padding-top:24px}.page-module__QelJRG__brandStatement{color:#544634;background:#f4eee1;border-block:1px solid #e7dcc8;position:relative}.page-module__QelJRG__statementInner{padding-block:20px 34px}.page-module__QelJRG__statementCopy{align-items:flex-start;gap:12px;display:flex}.page-module__QelJRG__statementAccent{background:#c4a16b;border-radius:3px;flex:0 0 3px;height:24px;margin-top:3px}.page-module__QelJRG__statementText{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-family:Noto Serif TC,Songti TC,PMingLiU,serif;font-size:1.0625rem;line-height:1.65}.page-module__QelJRG__statementSignature{color:#786952;letter-spacing:.12em;text-align:right;margin-top:5px;font-size:.75rem;font-style:italic;display:block}.page-module__QelJRG__entriesSection{padding-block:28px 36px}.page-module__QelJRG__entriesIntro{max-width:880px;margin-bottom:22px}.page-module__QelJRG__sectionTitle{color:#3e3427;letter-spacing:-.025em;margin:12px 0 0;font-size:1.75rem;font-weight:800;line-height:1.45}.page-module__QelJRG__sectionDescription{color:#756650;margin:12px 0 0;font-size:.9375rem;line-height:1.85}.page-module__QelJRG__loadingCard{aspect-ratio:5/7;border:1px solid var(--sun-line);background:var(--sun-paper);border-radius:10px;width:100%;display:block}@media (max-width:374px){.page-module__QelJRG__container{padding-inline:14px}}@media (min-width:640px){.page-module__QelJRG__container{padding-inline:24px}.page-module__QelJRG__heroGrid{padding:28px}.page-module__QelJRG__heroDescription{font-size:1rem}}@media (min-width:768px){.page-module__QelJRG__container{padding-inline:40px}.page-module__QelJRG__heroSection{padding-bottom:32px}.page-module__QelJRG__statementInner{padding-block:22px 38px}.page-module__QelJRG__statementCopy{align-items:center;gap:18px}.page-module__QelJRG__statementAccent{flex-basis:40px;height:2px;margin-top:0}.page-module__QelJRG__statementText{font-size:1.625rem}.page-module__QelJRG__statementSignature{margin:0 0 0 16px;font-size:.9375rem;display:inline-block}.page-module__QelJRG__entriesSection{padding-block:32px 40px}.page-module__QelJRG__entriesIntro{margin-bottom:26px}.page-module__QelJRG__sectionTitle{font-size:2.25rem}.page-module__QelJRG__sectionDescription{font-size:1rem}.page-module__QelJRG__mobileBreak{display:none}}@media (min-width:1024px){.page-module__QelJRG__container{max-width:calc(var(--site-desktop-wide-content,1200px) + 2 * var(--site-desktop-gutter,32px));padding-inline:var(--site-desktop-gutter,32px)}.page-module__QelJRG__heroGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:32px;padding:32px}.page-module__QelJRG__heroCopy{padding-top:0}.page-module__QelJRG__heroTitle{margin-top:28px}.page-module__QelJRG__heroPrelude{margin-bottom:16px}.page-module__QelJRG__heroAccent{width:64px;margin-top:28px}.page-module__QelJRG__heroDescription{margin-top:24px}.page-module__QelJRG__cardPanel{border-top:0;border-left:1px solid #eadfca;padding:0 0 0 28px}}@media (prefers-reduced-motion:reduce){.page-module__QelJRG__home *,.page-module__QelJRG__home :before,.page-module__QelJRG__home :after{transition:none}}
