.book-module__fab2aa__footprint{width:calc(160px * var(--s));height:calc(240px * var(--s))}.book-module__fab2aa__bookFace{width:100%;height:100%;perspective:calc(900px * var(--s));transform-style:preserve-3d;border-radius:2px 5px 5px 2px;display:block;position:relative;container-type:inline-size}.book-module__fab2aa__backBoard{background:#1f3550;border-radius:2px 6px 6px 2px;position:absolute;inset:-1.5% -2% -1.5% 0}.book-module__fab2aa__firstPage{color:var(--color-ink);text-align:left;background:linear-gradient(90deg,#7864462e,#0000 7%),#fbf6ea;border-radius:1px 4px 4px 1px;flex-direction:column;padding:11% 10% 9% 12%;display:flex;position:absolute;inset:1.5% 1% 1.5% 3%;overflow:hidden}@container (max-width:110px){.book-module__fab2aa__pageAuthor,.book-module__fab2aa__pageCta{display:none}}.book-module__fab2aa__pageKicker{font-family:var(--font-mono);font-size:max(8px, calc(9px * var(--s)));letter-spacing:.12em;text-transform:uppercase;color:#046548;font-weight:600}.book-module__fab2aa__pageTitle{font-family:var(--font-display);font-size:max(11px, calc(17px * var(--s)));letter-spacing:-.02em;font-variation-settings:"wdth" 85;text-wrap:balance;margin-top:.45em;font-weight:750;line-height:1}.book-module__fab2aa__pageAuthor{font-size:max(8px, calc(11px * var(--s)));color:#4a4541;margin-top:.4em;line-height:1.25}.book-module__fab2aa__pageProgress{align-items:center;gap:6%;margin-top:auto;display:flex}.book-module__fab2aa__pageBar{height:max(2px, calc(3px * var(--s)));background:#1c191724;border-radius:999px;flex:1;overflow:hidden}.book-module__fab2aa__pageBar span{border-radius:inherit;background:var(--color-tang);height:100%;display:block}.book-module__fab2aa__pagePercent{font-family:var(--font-mono);font-size:max(8px, calc(10px * var(--s)));color:#4a4541;font-variant-numeric:tabular-nums}.book-module__fab2aa__pageToday{font-family:var(--font-mono);font-size:max(8px, calc(10px * var(--s)));color:var(--color-live);font-variant-numeric:tabular-nums;margin-top:.5em}.book-module__fab2aa__pageCta{font-size:max(8px, calc(11px * var(--s)));color:#b23a00;margin-top:.7em;font-weight:600}.book-module__fab2aa__leaf,.book-module__fab2aa__coverFlap{transform-origin:0;transition:transform .2s var(--ease-out);position:absolute;inset:0}.book-module__fab2aa__leaf{transform-origin:-3%;background:linear-gradient(90deg,#78644629,#0000 12%),#f6f0e2;border-radius:1px 4px 4px 1px;inset:1.5% 1% 1.5% 3%;box-shadow:inset -1px 0 #7864462e}.book-module__fab2aa__coverFlap{border-radius:inherit;transform-style:preserve-3d;display:block}.book-module__fab2aa__coverFront,.book-module__fab2aa__coverInside{border-radius:inherit;backface-visibility:hidden;display:block;position:absolute;inset:0}.book-module__fab2aa__coverInside{background:radial-gradient(circle at 30% 30%,#ffffff1f 0 8%,#0000 9%) 0 0/22% 15%,radial-gradient(circle at 70% 70%,#1c19171f 0 7%,#0000 8%) 0 0/22% 15%,#e8642a;border-radius:5px 2px 2px 5px;transform:rotateY(180deg);box-shadow:inset -6px 0 8px -4px #0000004d}[data-desk-object][data-state=linked] .book-module__fab2aa__coverFlap{transition-duration:.28s;transform:rotateY(-150deg)}[data-desk-object][data-state=linked] .book-module__fab2aa__leafA{transition-duration:.28s;transition-delay:40ms;transform:rotateY(-138deg)}[data-desk-object][data-state=linked] .book-module__fab2aa__leafB{transition-duration:.28s;transition-delay:80ms;transform:rotateY(-124deg)}.book-module__fab2aa__cover{object-fit:cover;border-radius:inherit;outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;height:100%;display:block}.book-module__fab2aa__spine{border-radius:inherit;background:linear-gradient(90deg,#0000004d 0,#0000 4.5%,#fff3 6%,#fff0 10%);position:absolute;inset:0}.book-module__fab2aa__ribbon{z-index:-1;width:calc(17px * var(--s));height:calc(66px * var(--s));margin-left:calc(-8.5px * var(--s));background:var(--color-tang);clip-path:polygon(0 0,100% 0,100% 100%,50% 88%,0 100%);position:absolute;top:calc(100% - 12px);transform:translateZ(-1px)}.book-module__fab2aa__plainCover{width:100%;height:100%;padding:calc(18px * var(--s)) calc(14px * var(--s)) calc(14px * var(--s)) calc(20px * var(--s));border-radius:inherit;color:#fdf6e8;background:radial-gradient(circle at 70% 62%,#f2b33d 0 18%,#0000 18.5%),linear-gradient(#2f5d8a,#234a70);flex-direction:column;justify-content:space-between;display:flex}.book-module__fab2aa__plainTitle{font-family:var(--font-display);font-size:calc(21px * var(--s));letter-spacing:-.02em;font-variation-settings:"wdth" 80;text-wrap:balance;font-weight:700;line-height:.98}.book-module__fab2aa__plainAuthor{font-family:var(--font-mono);font-size:calc(9px * var(--s));letter-spacing:.08em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.book-module__fab2aa__leaf{display:none}.book-module__fab2aa__coverFlap{transition:opacity .15s var(--ease-out)}[data-desk-object][data-state=linked] .book-module__fab2aa__coverFlap{opacity:0;transition-duration:.15s;transform:none}}
.clock-module__A9AZjG__footprint{--focus-radius:50%;width:calc(112px * var(--s));height:calc(112px * var(--s))}.clock-module__A9AZjG__clockFace{border:calc(7px * var(--s)) solid var(--color-tang);background:radial-gradient(circle closest-side, #fffaf1 0 76%, transparent 77%), repeating-conic-gradient(from -1deg, #2a2522 0 2deg, transparent 2deg 30deg), #fffaf1;width:100%;height:100%;box-shadow:inset 0 calc(2px * var(--s)) calc(4px * var(--s)) #0000001f, 0 0 0 1px #96320040;border-radius:50%;display:block;position:relative}.clock-module__A9AZjG__hands{display:block;position:absolute;inset:0}.clock-module__A9AZjG__handHour,.clock-module__A9AZjG__handMinute,.clock-module__A9AZjG__handSecond{transform-origin:50% 100%;border-radius:999px;display:block;position:absolute;bottom:50%;left:50%}.clock-module__A9AZjG__handHour{width:calc(5px * var(--s));height:24%;margin-left:calc(-2.5px * var(--s));background:var(--color-ink);rotate:var(--h,0deg)}.clock-module__A9AZjG__handMinute{width:calc(3.5px * var(--s));height:36%;margin-left:calc(-1.75px * var(--s));background:var(--color-ink);rotate:var(--m,0deg)}.clock-module__A9AZjG__handSecond{width:calc(1.5px * var(--s));height:40%;margin-left:calc(-.75px * var(--s));background:var(--color-tang-deep);rotate:var(--sec,0deg)}.clock-module__A9AZjG__pin{width:calc(8px * var(--s));height:calc(8px * var(--s));background:var(--color-ink);box-shadow:0 0 0 calc(2px * var(--s)) var(--color-tang);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.clock-module__A9AZjG__clockCity{font-family:var(--font-mono);font-size:calc(10px * var(--s));letter-spacing:.12em;text-align:center;color:var(--color-ink);font-weight:600;position:absolute;top:62%;left:0;right:0}
.cup-module__EU5Ida__footprint{--focus-radius:50%;width:calc(134px * var(--s));height:calc(134px * var(--s))}.cup-module__EU5Ida__cup{width:100%;height:100%;display:block;position:relative}.cup-module__EU5Ida__art{width:100%;height:100%;display:block;overflow:visible}.cup-module__EU5Ida__surface{transform-box:fill-box;transform-origin:50%;transition:translate .9s var(--ease-out), rotate .9s var(--ease-out)}[data-desk-object]:is([data-state=lifted],[data-state=moving]) .cup-module__EU5Ida__surface{transition-duration:.26s;translate:1.5px 1px;rotate:8deg}.cup-module__EU5Ida__steam{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:44.8%}.cup-module__EU5Ida__steam span{bottom:0;left:calc(-5px * var(--s));width:calc(10px * var(--s));height:calc(44px * var(--s));filter:blur(calc(3px * var(--s)));opacity:0;transform-origin:50% 100%;background:linear-gradient(#fff0,#fffffff2 60%,#fff0);border-radius:999px;position:absolute}.cup-module__EU5Ida__steam span:nth-child(2){left:calc(-16px * var(--s))}.cup-module__EU5Ida__steam span:nth-child(3){left:calc(7px * var(--s))}[data-desk-object][data-state=linked] .cup-module__EU5Ida__steam span{animation:cup-module__EU5Ida__steam 1.5s var(--ease-out) infinite}[data-desk-object][data-state=linked] .cup-module__EU5Ida__steam span:nth-child(2){animation-delay:.42s}[data-desk-object][data-state=linked] .cup-module__EU5Ida__steam span:nth-child(3){animation-delay:.84s}@keyframes cup-module__EU5Ida__steam{0%{opacity:0;transform:translateY(0)scaleY(.6)rotate(0)}30%{opacity:.9}to{opacity:0;transform:translate(calc(6px * var(--s)), calc(-58px * var(--s))) scaleY(1.15) rotate(10deg)}}@media (prefers-reduced-motion:reduce){[data-desk-object][data-state=linked] .cup-module__EU5Ida__steam span{animation:none}.cup-module__EU5Ida__surface{transition:none}}
.faces-module__-nYc5W__card{aspect-ratio:63/88;-webkit-user-select:none;user-select:none;font-synthesis:weight style;border-radius:4%/2.86%;width:100%;position:relative;overflow:hidden;container-type:inline-size}.faces-module__-nYc5W__card>*{position:absolute}.faces-module__-nYc5W__svg{width:100%;height:100%;display:block;inset:0}.faces-module__-nYc5W__op{color:#141414;font-family:var(--font-plex), ui-sans-serif, system-ui, sans-serif}.faces-module__-nYc5W__opHalftone,.faces-module__-nYc5W__opFocus{pointer-events:none;border-radius:1.3cqw;width:93.66%;height:95.9%;top:2.05%;left:3.17%}.faces-module__-nYc5W__opHalftone{background-blend-mode:multiply;filter:brightness(1.55)contrast(30);mix-blend-mode:multiply;opacity:.42;background:radial-gradient(circle,#000 0,#fff 1.3cqw) 0 0/2.4cqw 2.4cqw,radial-gradient(75% 62% at 50% 30%,#fff 28%,#9a9a9a 62%,#000 118%);overflow:hidden}.faces-module__-nYc5W__opFocus{background:repeating-conic-gradient(at 50% 23.8%,#e2f1ff80 0deg .5deg,#0000 .5deg 5.3deg),repeating-conic-gradient(from 2.1deg at 50% 23.8%,#e2f1ff52 0deg .28deg,#0000 .28deg 3.7deg);-webkit-mask-image:radial-gradient(120% 100% at 50% 23.8%,#0000 20cqw,#000 62cqw);mask-image:radial-gradient(120% 100% at 50% 23.8%,#0000 20cqw,#000 62cqw)}.faces-module__-nYc5W__opPower{clip-path:polygon(16% 0,100% 0,100% 100%,0 100%);background:#fff;justify-content:flex-end;align-items:center;width:25%;height:6.2%;padding-right:3.4cqw;display:flex;top:1.5%;left:64.5%}.faces-module__-nYc5W__opPower span{font-family:var(--font-bricolage), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:9.6cqw;font-weight:800;font-stretch:75%;line-height:.8}.faces-module__-nYc5W__opAttr{color:#fff;background:radial-gradient(circle at 36% 30%,#6cc2ff,#1f78cc 55%,#0f4c92);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:11cqw;height:11cqw;display:flex;top:.9%;left:87%;box-shadow:0 0 0 .5cqw #fff,0 .4cqw .8cqw #00000059}.faces-module__-nYc5W__opAttrKanji{margin-top:.6cqw;font-family:Hiragino Mincho ProN,Yu Mincho,Noto Serif JP,serif;font-size:5.6cqw;font-weight:700;line-height:1}.faces-module__-nYc5W__opAttrWord{letter-spacing:.04em;margin-top:.1cqw;font-size:1.5cqw;font-weight:700;line-height:1}.faces-module__-nYc5W__opEffect{text-wrap:pretty;background:#eef4fbcc;border-radius:2cqw;width:87%;height:21%;padding:2.4cqw 2.8cqw;font-size:3.7cqw;line-height:1.45;top:61%;left:6.5%}.faces-module__-nYc5W__opEffect p+p{margin-top:1.2cqw}.faces-module__-nYc5W__opPill{color:#fff;white-space:nowrap;border-radius:.9cqw;padding:0 1.2cqw;font-size:3.35cqw;font-weight:600;line-height:1.4;display:inline-block}.faces-module__-nYc5W__opPill_don{background:#181818}.faces-module__-nYc5W__opPill_blue{background:#1c7bb0}.faces-module__-nYc5W__opPill_pink{background:#d8336a}.faces-module__-nYc5W__opKind,.faces-module__-nYc5W__opName{color:#fff;text-align:center;font-weight:700;line-height:1;left:0;right:0;translate:0 -50%}.faces-module__-nYc5W__opKind{letter-spacing:.4em;padding-left:.4em;font-size:2.6cqw;top:85.1%}.faces-module__-nYc5W__opName{letter-spacing:-.01em;white-space:nowrap;font-size:6.6cqw;top:89.4%}.faces-module__-nYc5W__opType{color:#fff;white-space:nowrap;background:#121212;border-radius:99px;place-items:center;width:52%;height:5cqw;font-size:2.65cqw;line-height:1;display:grid;top:94.7%;left:24%;translate:0 -50%;box-shadow:inset 0 0 0 .25cqw #727272}.faces-module__-nYc5W__opLife{background:#1f78cc;border-radius:50%;place-items:center;width:8.6cqw;height:8.6cqw;display:grid;top:calc(89.6% - 4.3cqw);left:calc(89% - 4.3cqw);box-shadow:0 0 0 .35cqw #fff}.faces-module__-nYc5W__opLifeNum{font-family:var(--font-bricolage), sans-serif;color:#fff;font-size:6cqw;font-weight:800;line-height:1}.faces-module__-nYc5W__opLifeWord{color:#fff;letter-spacing:.04em;font-size:2.1cqw;font-weight:700;line-height:1;position:absolute;top:calc(100% + .9cqw);left:50%;translate:-50%}.faces-module__-nYc5W__opNumber{color:#fff;align-items:center;gap:.7cqw;font-size:2.1cqw;font-weight:500;line-height:1;display:flex;top:96%;right:4%;translate:0 -50%}.faces-module__-nYc5W__opRarity{border:.2cqw solid #fff;border-radius:.3cqw;padding:.2cqw .5cqw;font-weight:700}.faces-module__-nYc5W__opBlock{color:#111;background:#fff;border-radius:50%;place-items:center;width:2.8cqw;height:2.8cqw;font-size:2cqw;font-weight:700;display:grid}.faces-module__-nYc5W__opLegal,.faces-module__-nYc5W__opLegalLow{color:#ffffffd9;letter-spacing:.06em;writing-mode:vertical-rl;white-space:nowrap;font-size:1.5cqw;font-weight:600;line-height:1;right:.55%}.faces-module__-nYc5W__opLegal{top:64%}.faces-module__-nYc5W__opLegalLow{top:89%}.faces-module__-nYc5W__rb{color:#fff;font-family:var(--font-plex), ui-sans-serif, system-ui, sans-serif}.faces-module__-nYc5W__rbCost{color:#121212;background:radial-gradient(#5a46281a .3cqw,#0000 .4cqw) 0 0/1.6cqw 1.6cqw,radial-gradient(#5a462814 .25cqw,#0000 .35cqw) .8cqw .8cqw/2.3cqw 2.3cqw,radial-gradient(circle at 40% 32%,#fffbf0,#ece2c8 58%,#c9b78d);border-radius:50%;place-items:center;width:17cqw;height:17cqw;display:grid;top:calc(9% - 8.5cqw);left:3.5cqw;box-shadow:inset 0 -.6cqw 1.2cqw #503c1459}.faces-module__-nYc5W__rbCost span{font-family:var(--font-bricolage), sans-serif;margin-top:-.4cqw;font-size:11.5cqw;font-weight:800;line-height:1}.faces-module__-nYc5W__rbDomain{border-radius:2.2cqw 2.2cqw 50% 50%;place-items:center;width:8.6cqw;height:8.6cqw;display:grid;left:7.7cqw;box-shadow:0 0 0 .45cqw #c9a052,0 0 0 .9cqw #08080a}.faces-module__-nYc5W__rbDomain svg{width:5.2cqw;height:5.2cqw}.faces-module__-nYc5W__rbDomain_mind{color:#fff;background:linear-gradient(#4a8af0,#1f56c4);top:calc(9% + 7.6cqw)}.faces-module__-nYc5W__rbDomain_order{color:#2a1d05;background:linear-gradient(#f6cf52,#d29a17);top:calc(9% + 18cqw)}.faces-module__-nYc5W__rbMight{grid-template-columns:8.25cqw 1fr;place-items:center;width:18.73%;height:7.5%;display:grid;top:4.77%;left:74.6%}.faces-module__-nYc5W__rbMightIcon{color:#121212;width:5.4cqw;height:5.4cqw}.faces-module__-nYc5W__rbMight span{font-family:var(--font-bricolage), sans-serif;font-size:9.6cqw;font-weight:800;line-height:1}.faces-module__-nYc5W__rbTags{gap:.6cqw;display:flex;top:53%;left:9.6%;translate:0 -50%}.faces-module__-nYc5W__rbTags span{clip-path:polygon(1.4cqw 0,100% 0,calc(100% - 1.4cqw) 100%,0 100%);letter-spacing:.01em;background:#0b0b0e;padding:.75cqw 2.4cqw .65cqw 2cqw;font-size:3.15cqw;font-style:italic;font-weight:700;line-height:1}.faces-module__-nYc5W__rbTags .faces-module__-nYc5W__rbTagDomain{background:#2f6fe0}.faces-module__-nYc5W__rbBanner{background:linear-gradient(in oklab 90deg, #1e56ccd6 0%, #245ed2cc 48%, #6e96d6c2 64%, #ecbe54cc 84%, #d69e2cd1 100%);text-shadow:0 .2cqw .8cqw #060e2c8c;flex-direction:column;justify-content:center;width:90.4%;height:8.2%;padding-left:5.4cqw;display:flex;top:55.7%;left:4.8%;box-shadow:inset 0 .3cqw #fff0c873,inset 0 -.2cqw #08103059}.faces-module__-nYc5W__rbName{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;font-size:8.4cqw;font-weight:800;line-height:.92}.faces-module__-nYc5W__rbTitle{margin-top:.5cqw;font-size:3.3cqw;font-style:italic;font-weight:700;line-height:1}.faces-module__-nYc5W__rbRules{text-shadow:0 .2cqw .8cqw #000000b3;text-wrap:pretty;font-size:4.1cqw;line-height:1.32;top:66.3%;left:10%;right:7.5%}.faces-module__-nYc5W__rbRules p+p{margin-top:.7cqw}.faces-module__-nYc5W__rbRules i{font-style:italic}.faces-module__-nYc5W__rbKeyword{clip-path:polygon(1.1cqw 0,100% 0,calc(100% - 1.1cqw) 100%,0 100%);text-shadow:none;vertical-align:.15cqw;margin-right:.3cqw;padding:.5cqw 2.2cqw .4cqw 1.8cqw;font-size:3.2cqw;font-style:italic;font-weight:700;line-height:1.2;display:inline-block}.faces-module__-nYc5W__rbKeyword_teal{background:#2c8f78}.faces-module__-nYc5W__rbKeyword_magenta{background:#c23a83}.faces-module__-nYc5W__rbInlineIcon{color:#fff;vertical-align:-.1em;width:.9em;height:.9em;display:inline-block}.faces-module__-nYc5W__rbFlavor{color:#e9e4d8;background:linear-gradient(90deg,#08080cd1,#08080c99);align-items:center;width:90.4%;height:6%;padding:0 4cqw 0 6.6cqw;font-size:3.3cqw;font-style:italic;line-height:1.2;display:flex;top:85.6%;left:4.8%}.faces-module__-nYc5W__rbFlavor:before{content:"";background:#d4312b;width:1.8cqw;height:1.3cqw;position:absolute;top:0;left:3.4cqw}.faces-module__-nYc5W__rbGem{background:linear-gradient(135deg,#ffd1f0,#c04bd6 60%,#6d2a96);width:2.2cqw;height:2.2cqw;top:calc(92.75% - 1.1cqw);left:calc(50% - 1.1cqw);rotate:45deg;box-shadow:0 0 0 .35cqw #08080a}.faces-module__-nYc5W__rbFooter{color:#e8e3d8;justify-content:space-between;align-items:center;font-size:2.35cqw;font-weight:500;line-height:1;display:flex;top:96.4%;left:5.6%;right:5.6%;translate:0 -50%}.faces-module__-nYc5W__rbCredit{align-items:center;gap:1cqw;display:flex}.faces-module__-nYc5W__rbFooterGlyph{color:#5b8ff0;width:3cqw;height:3cqw}
.deck-module__No7HZa__footprint{width:calc(120px * var(--s));height:calc(168px * var(--s))}.deck-module__No7HZa__deckStack{width:100%;height:100%;display:block;position:relative}.deck-module__No7HZa__deckCard,.deck-module__No7HZa__stackEdge,.deck-module__No7HZa__topCard{border-radius:calc(8px * var(--s));position:absolute;inset:0;overflow:hidden}.deck-module__No7HZa__deckCard{border:calc(3px * var(--s)) solid #111;background:#111}.deck-module__No7HZa__deckCard img{object-fit:cover;border-radius:calc(5px * var(--s));width:100%;height:100%;display:block}.deck-module__No7HZa__deckCard[data-game=riftbound]{translate:-18% 7%;rotate:-17deg}.deck-module__No7HZa__deckCard[data-game=optcg]{translate:10% 4%;rotate:9deg}.deck-module__No7HZa__stackEdge{background:var(--color-ink);box-shadow:1px 1px #050505,2px 2px #2a2725,3px 3px #050505,4px 4px #2a2725,5px 5px #050505}.deck-module__No7HZa__topCard{background:radial-gradient(circle at 50% 50%, #ff4d0038, transparent 58%), repeating-linear-gradient(45deg, #ffffff0a 0 2px, transparent 2px 7px), var(--color-ink);box-shadow:inset 0 0 0 calc(5px * var(--s)) var(--color-ink), inset 0 0 0 calc(6.5px * var(--s)) var(--color-tang);transition:translate .24s var(--ease-out), opacity .16s ease-out;place-items:center;display:grid}.deck-module__No7HZa__topCard[data-drawn]{opacity:0}[data-desk-object][data-state=linked] .deck-module__No7HZa__topCard{translate:0 -11%}.deck-module__No7HZa__topCardMark{font-family:var(--font-display);font-size:calc(30px * var(--s));letter-spacing:-.035em;color:var(--color-paper);font-weight:800;line-height:1;rotate:-90deg}@media (prefers-reduced-motion:reduce){[data-desk-object][data-state=linked] .deck-module__No7HZa__topCard{translate:none}.deck-module__No7HZa__topCard{transition-duration:0s}}
.indexCard-module__qN5tba__footprint{--pen:#22408f;--ear:calc(30px * var(--s));width:calc(300px * var(--s));height:calc(186px * var(--s))}.indexCard-module__qN5tba__indexCard{width:100%;height:100%;padding:calc(11px * var(--s)) calc(18px * var(--s)) calc(10px * var(--s));background-color:#fffdf7;background-image:linear-gradient(#d648488c, #d648488c), repeating-linear-gradient(transparent 0 calc(23px * var(--s)), #4678c842 calc(23px * var(--s)) calc(24px * var(--s)));background-size:100% 1px,100% 100%;background-position:0 calc(34px * var(--s)), 0 calc(34px * var(--s));clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%);transition:clip-path .24s var(--ease-out);background-repeat:no-repeat,repeat;border-radius:3px;flex-direction:column;display:flex;position:relative}[data-desk-object][data-state=linked] .indexCard-module__qN5tba__indexCard{clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--ear)), calc(100% - var(--ear)) 100%, 0 100%)}.indexCard-module__qN5tba__dogEar{width:var(--ear);height:var(--ear);transform-origin:100% 100%;transition:scale .24s var(--ease-out);background:linear-gradient(to bottom right,#ebe3cf 0 49%,#d9cfb6 50%,#0000 51%);position:absolute;bottom:0;right:0;scale:0}[data-desk-object][data-state=linked] .indexCard-module__qN5tba__dogEar{scale:1}.indexCard-module__qN5tba__cardMeta{height:calc(24px * var(--s));font-family:var(--font-mono);font-size:calc(10px * var(--s));letter-spacing:.08em;text-transform:uppercase;color:#57524a}.indexCard-module__qN5tba__cardTitle{margin-top:calc(12px * var(--s));-webkit-line-clamp:3;font-family:var(--font-display);font-size:calc(25px * var(--s));font-weight:600;line-height:calc(24px * var(--s));letter-spacing:-.01em;font-variation-settings:"wdth" 75, "opsz" 24;color:var(--pen);text-wrap:balance;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;rotate:-1.2deg}.indexCard-module__qN5tba__scribble{width:62%;height:calc(10px * var(--s));margin-top:calc(2px * var(--s));fill:none;stroke:var(--color-tang);stroke-width:3px;stroke-linecap:round;rotate:-1.5deg}.indexCard-module__qN5tba__cardCta{margin-top:auto;margin-right:calc(18px * var(--s));font-family:var(--font-display);font-size:calc(16px * var(--s));font-variation-settings:"wdth" 75;color:var(--pen);align-self:flex-end;font-weight:600}@media (prefers-reduced-motion:reduce){[data-desk-object][data-state=linked] .indexCard-module__qN5tba__indexCard{clip-path:polygon(0 0,100% 0,100% 100%,100% 100%,0 100%)}[data-desk-object][data-state=linked] .indexCard-module__qN5tba__dogEar{scale:0}.indexCard-module__qN5tba__dogEar,.indexCard-module__qN5tba__indexCard{transition-duration:0s}}
.laptop-module__2FgY2W__footprint{width:calc(340px * var(--s));height:calc(228px * var(--s))}.laptop-module__2FgY2W__laptopBody{width:100%;height:100%;perspective:calc(900px * var(--s));display:block;position:relative}.laptop-module__2FgY2W__screenGlow{border-radius:calc(14px * var(--s)) calc(14px * var(--s)) 0 0;height:26%;filter:blur(calc(5px * var(--s)));opacity:0;transition:opacity .2s ease-out, translate .26s var(--ease-out);background:linear-gradient(#eaf3ff,#96c4fff2 30%,#96c4ff00);position:absolute;top:2%;left:10%;right:10%}.laptop-module__2FgY2W__lid{border-radius:calc(16px * var(--s));transform-origin:50% 100%;width:100%;height:100%;transition:transform .26s var(--ease-out);background:linear-gradient(160deg,#f4f5f7 0%,#dcdfe3 52%,#c7cbd0 100%);display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 -1px 0 1px #0000000f}[data-desk-object][data-state=linked] .laptop-module__2FgY2W__lid{transform:rotateX(-10deg)}[data-desk-object][data-state=linked] .laptop-module__2FgY2W__screenGlow{opacity:1;translate:0 calc(-14px * var(--s))}.laptop-module__2FgY2W__hinge{height:calc(7px * var(--s));background:linear-gradient(#a3a8ae,#80868d);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:7%;right:7%}.laptop-module__2FgY2W__stickerLate,.laptop-module__2FgY2W__stickerJca,.laptop-module__2FgY2W__stickerCity{box-shadow:0 0 0 calc(4px * var(--s)) #fff, 0 calc(1px * var(--s)) calc(2px * var(--s)) calc(4px * var(--s)) #0000001f;position:absolute}.laptop-module__2FgY2W__stickerLate{width:calc(108px * var(--s));height:calc(108px * var(--s));box-shadow:inset 0 0 0 calc(7px * var(--s)) var(--color-tang), 0 0 0 calc(4px * var(--s)) #fff, 0 calc(1px * var(--s)) calc(2px * var(--s)) calc(4px * var(--s)) #0000001f;color:var(--color-ink);font-family:var(--font-display);font-size:calc(19px * var(--s));letter-spacing:-.03em;font-variation-settings:"wdth" 80;background:#fff7ef;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:800;line-height:.92;display:flex;top:15%;left:11%;rotate:-12deg}.laptop-module__2FgY2W__stickerJca{border-radius:calc(7px * var(--s));background:var(--color-ink);color:var(--color-paper);font-family:var(--font-display);font-size:calc(30px * var(--s));letter-spacing:-.03em;padding:.12em .38em .16em;font-weight:800;line-height:1;top:20%;right:13%;rotate:7deg}.laptop-module__2FgY2W__stickerCity{background:var(--color-live);color:#fff;font-family:var(--font-mono);font-size:calc(12px * var(--s));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.45em 1em;font-weight:500;line-height:1;bottom:20%;right:17%;rotate:-5deg}.laptop-module__2FgY2W__note{width:calc(132px * var(--s));padding:calc(9px * var(--s)) calc(10px * var(--s)) calc(11px * var(--s));background:var(--color-tang-tint);box-shadow:0 calc(2px * var(--s)) calc(5px * var(--s)) #00000024;color:var(--color-ink);text-align:left;flex-direction:column;gap:.35em;display:flex;position:absolute;bottom:9%;left:7%;rotate:3deg}.laptop-module__2FgY2W__noteKicker{font-family:var(--font-mono);font-size:max(7px, calc(9px * var(--s)));letter-spacing:.12em;text-transform:uppercase;color:var(--color-tang-deep);font-weight:600}.laptop-module__2FgY2W__noteText{-webkit-line-clamp:2;font-family:var(--font-display);font-size:max(9px, calc(14px * var(--s)));letter-spacing:-.01em;-webkit-box-orient:vertical;font-weight:650;line-height:1.05;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){[data-desk-object][data-state=linked] .laptop-module__2FgY2W__lid{transform:none}[data-desk-object][data-state=linked] .laptop-module__2FgY2W__screenGlow{translate:none}.laptop-module__2FgY2W__lid,.laptop-module__2FgY2W__screenGlow{transition-duration:0s}}
.photos-module__9yqrDa__footprint{width:calc(172px * var(--s));height:calc(212px * var(--s))}.photos-module__9yqrDa__prints{width:100%;height:100%;display:block;position:relative}.photos-module__9yqrDa__print{padding:calc(8px * var(--s)) calc(8px * var(--s)) calc(28px * var(--s));transition:rotate .26s var(--ease-out), translate .26s var(--ease-out);background:#fbfaf6;display:block;position:absolute;inset:0;box-shadow:0 0 0 .5px #0000001f,0 1px 3px #00000024}.photos-module__9yqrDa__print img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1);width:100%;height:100%;display:block}.photos-module__9yqrDa__print:first-child{translate:-9% 3%;rotate:-10deg}.photos-module__9yqrDa__print:nth-child(2){translate:8% -2%;rotate:6deg}.photos-module__9yqrDa__print:nth-child(3){rotate:-1deg}[data-desk-object][data-state=linked] .photos-module__9yqrDa__print:first-child{translate:-20% 5%;rotate:-17deg}[data-desk-object][data-state=linked] .photos-module__9yqrDa__print:nth-child(2){translate:18% -4%;rotate:12deg}@media (prefers-reduced-motion:reduce){[data-desk-object][data-state=linked] .photos-module__9yqrDa__print:first-child{translate:-9% 3%;rotate:-10deg}[data-desk-object][data-state=linked] .photos-module__9yqrDa__print:nth-child(2){translate:8% -2%;rotate:6deg}.photos-module__9yqrDa__print{transition-duration:0s}}
.object-module__x4jEWq__object{color:inherit;font:inherit;text-align:left;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;filter:brightness(var(--obj,1)) drop-shadow(0 1px 1px #00000047) drop-shadow(calc(var(--sx) * 1px) calc(var(--sy) * 1px) calc(var(--sb) * 1px) rgb(var(--shadow-ink) / var(--so)));transition:filter .22s var(--ease-out);background:0 0;border:0;margin:0;padding:0;display:block}.object-module__x4jEWq__object:is([data-state=lifted],[data-state=linked]){filter:brightness(var(--obj,1)) drop-shadow(0 2px 3px #00000029) drop-shadow(calc(var(--sx) * 2.6px) calc(var(--sy) * 2.6px + 10px) calc(var(--sb) * 2px + 10px) rgb(var(--shadow-ink) / calc(var(--so) * .85)))}.object-module__x4jEWq__object[data-state=linked]{z-index:var(--z-linked)}.object-module__x4jEWq__tilt{width:100%;height:100%;rotate:var(--r);display:block}.object-module__x4jEWq__face{width:100%;height:100%;transition:scale .22s var(--ease-out), filter .18s ease;display:block}.object-module__x4jEWq__object[data-state=linked] .object-module__x4jEWq__face{filter:drop-shadow(0 0 1px #f6f3e8f2)drop-shadow(0 0 1.5px #ff4d00f2)drop-shadow(0 0 14px #ff6e2880);animation:object-module__x4jEWq__wiggle .42s var(--ease-out);scale:1.04}@keyframes object-module__x4jEWq__wiggle{30%{rotate:-1.4deg}65%{rotate:.9deg}}.object-module__x4jEWq__object:focus-visible{outline:none}.object-module__x4jEWq__object:focus-visible .object-module__x4jEWq__tilt{outline:3px solid var(--cream);outline-offset:8px;border-radius:var(--focus-radius,12px)}.object-module__x4jEWq__object img{-webkit-user-drag:none;pointer-events:none}@media (prefers-reduced-motion:reduce){.object-module__x4jEWq__object[data-state=linked] .object-module__x4jEWq__face{animation:none;scale:none}.object-module__x4jEWq__object,.object-module__x4jEWq__face{transition-duration:0s}}
.graphite-module__2EHPnG__host{cursor:crosshair;touch-action:pinch-zoom}.graphite-module__2EHPnG__host>*{cursor:auto}.graphite-module__2EHPnG__graphite{width:100%;height:100%;z-index:var(--z-light);pointer-events:none;position:absolute;inset:0}
.preview-module__3pCuba__preview{z-index:30;font-family:var(--font-body), sans-serif;letter-spacing:0;font-variation-settings:normal;color:var(--color-ink);text-align:left;visibility:hidden;opacity:0;pointer-events:none;transform-origin:var(--ox,50%) 100%;transition:opacity .12s ease-out, transform .16s var(--ease-out), visibility 0s linear .16s;font-size:16px;font-weight:400;line-height:1.4;display:block;position:absolute;top:0;left:0;transform:translateY(14px)scale(.9)}.preview-module__3pCuba__preview[data-side=below]{transform-origin:var(--ox,50%) 0%;transform:translateY(-14px)scale(.9)}.preview-module__3pCuba__preview[data-open]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .14s ease-out, transform .6s var(--spring), visibility 0s;transform:none}.preview-module__3pCuba__tilt{transform:rotate(var(--r,0deg));display:block}.preview-module__3pCuba__cardTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-variation-settings:"wdth" 85;font-weight:750}.preview-module__3pCuba__card{background:var(--color-card);border-radius:22px;width:17rem;padding:1rem 1.1rem 1.1rem;display:block;box-shadow:0 0 0 1px #1c19170f,0 2px 4px #1c19170a,0 12px 24px -6px #1c19171f,0 32px 56px -24px #1c191747}.preview-module__3pCuba__card[data-night]{background:var(--color-ink);color:var(--color-paper)}.preview-module__3pCuba__hanger{background:var(--color-tang);width:14.5rem;color:var(--color-ink);border-radius:28px 28px 22px 22px;padding:3.4rem 1.2rem 1.3rem;display:block;position:relative;box-shadow:0 2px 4px #1c19170f,0 14px 28px -8px #d6400059,0 32px 56px -24px #1c19174d}.preview-module__3pCuba__preview a:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.preview-module__3pCuba__preview[data-side=below] .preview-module__3pCuba__hanger:before{content:"";bottom:calc(100% - 1.8rem);left:clamp(2rem, var(--ox,50%), calc(100% - 2rem));background:var(--color-ink);border-radius:2px;width:2px;height:calc(1.8rem + 14px);margin-left:-1px;position:absolute}.preview-module__3pCuba__hangerHole{top:1rem;left:clamp(2rem, var(--ox,50%), calc(100% - 2rem));background:var(--color-paper);z-index:1;border-radius:999px;width:1.6rem;height:1.6rem;margin-left:-.8rem;position:absolute;box-shadow:inset 0 2px 3px #1c191740}.preview-module__3pCuba__game{background:var(--color-ink);color:var(--color-paper);position:relative;overflow:hidden}.preview-module__3pCuba__hand{height:9.25rem;margin-top:.75rem;display:block;position:relative}.preview-module__3pCuba__deckCard{z-index:var(--flip);aspect-ratio:63/88;--left:translateX(-1.3rem) translateY(calc(var(--order) * -1.5px)) rotate(-4deg);--right:translateX(1.3rem) translateY(calc(var(--flip) * -1.5px)) rotate(4deg);--thumbed:translateY(-.6rem) rotate(-1deg);--fan:translateX(calc(var(--k) * .55rem)) rotate(calc(var(--k) * 6deg));transform-origin:50% 200%;width:4.75rem;transform:var(--fan);border-radius:.25rem;margin-left:-2.375rem;display:block;position:absolute;bottom:.4rem;left:50%;overflow:hidden;box-shadow:0 0 0 1px #fdfcf924,0 8px 14px -8px #000000bf}.preview-module__3pCuba__deckCard img{object-fit:cover;width:100%;height:100%;display:block}.preview-module__3pCuba__blankBack{background:var(--color-tang);height:100%;color:var(--color-ink);font-family:var(--font-display);align-items:flex-end;padding:.4rem;font-size:.75rem;font-weight:700;line-height:1;display:flex}.preview-module__3pCuba__preview[data-open] .preview-module__3pCuba__deckCard{--gap:.13s;--deal-at:calc(.16s + var(--deck) * var(--gap) + .22s);animation:preview-module__3pCuba__flick-right .34s var(--ease-out) calc(.16s + var(--flip) * var(--gap)) both, preview-module__3pCuba__deal .7s var(--spring) calc(var(--deal-at) + var(--flip) * 30ms) forwards}@keyframes preview-module__3pCuba__flick-right{0%{transform:var(--left);z-index:var(--order)}45%{transform:var(--thumbed);z-index:50}to{transform:var(--right);z-index:var(--flip)}}@keyframes preview-module__3pCuba__deal{0%{transform:var(--right)}to{transform:var(--fan)}}.preview-module__3pCuba__preview.preview-module__3pCuba__objectPreview{z-index:var(--z-preview);pointer-events:none;transform-origin:var(--ox,50%) var(--oy,50%);position:absolute}.preview-module__3pCuba__preview.preview-module__3pCuba__objectPreview[data-side=right]{transform:translate(-12px)scale(.92)}.preview-module__3pCuba__preview.preview-module__3pCuba__objectPreview[data-side=left]{transform:translate(12px)scale(.92)}.preview-module__3pCuba__preview.preview-module__3pCuba__objectPreview[data-side=above]{transform:translateY(12px)scale(.92)}.preview-module__3pCuba__preview.preview-module__3pCuba__objectPreview[data-side=below]{transform:translateY(-12px)scale(.92)}.preview-module__3pCuba__preview.preview-module__3pCuba__objectPreview[data-open]{pointer-events:none;transform:none}.preview-module__3pCuba__essayCard{width:17.5rem}.preview-module__3pCuba__mailCard{width:16rem}.preview-module__3pCuba__oneLine{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (prefers-reduced-motion:reduce){.preview-module__3pCuba__preview[data-open] .preview-module__3pCuba__deckCard{animation:none}.preview-module__3pCuba__preview,.preview-module__3pCuba__preview[data-side=below],.preview-module__3pCuba__preview[data-open]{transform:none}}
.cardStage-module__FxT-zG__stage{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.cardStage-module__FxT-zG__stage::backdrop{-webkit-backdrop-filter:blur(6px)saturate(.8);backdrop-filter:blur(6px)saturate(.8);background:#1c19176b}.cardStage-module__FxT-zG__slot [data-wide]{--tcg-toggle-bg:#fdfcf9eb;--tcg-toggle-fg:#44403c}.cardStage-module__FxT-zG__inner{flex-direction:column;justify-content:center;align-items:center;gap:22px;width:100%;height:100%;padding:24px;display:flex}.cardStage-module__FxT-zG__slot{--card-w:min(78vw, 340px, calc((100svh - 140px) * 63 / 88));width:var(--card-w);aspect-ratio:63/88;will-change:transform}.cardStage-module__FxT-zG__slot:has(>[data-wide]){aspect-ratio:auto;width:min(94vw,620px)}.cardStage-module__FxT-zG__close{background:var(--color-card);min-height:44px;color:var(--color-ink);transition:scale .16s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 8px 0 18px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #1c191714,0 10px 24px -10px #1c191773}.cardStage-module__FxT-zG__close:active{scale:.96}.cardStage-module__FxT-zG__kbd{background:var(--color-hairline);font-family:var(--font-mono);color:var(--color-ink-2);border-radius:999px;padding:4px 8px;font-size:12px}
.holo-module__ePVGhq__root{--ease-spring:cubic-bezier(.34, 1.32, .64, 1);aspect-ratio:63/88;perspective:1400px;width:100%;position:relative;container-type:inline-size}.holo-module__ePVGhq__tilt{--mx:50%;--my:50%;--rx:0deg;--ry:0deg;--pfc:0;--glow:.3;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:4cqw;position:absolute;inset:0}.holo-module__ePVGhq__tilt:focus-visible{outline-offset:8px;outline:3px solid #ff4d00}.holo-module__ePVGhq__flip{transform-style:preserve-3d;transition:transform .72s var(--ease-spring);position:absolute;inset:0}.holo-module__ePVGhq__flip[data-flipped=true]{transform:rotateY(180deg)}.holo-module__ePVGhq__tilt:active .holo-module__ePVGhq__flip{scale:.985}.holo-module__ePVGhq__face{isolation:isolate;backface-visibility:hidden;border-radius:4cqw;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #0000004d,0 30px 60px -24px #000000b3,0 10px 20px -10px #00000073}.holo-module__ePVGhq__back{background:#050f22;transform:rotateY(180deg)}.holo-module__ePVGhq__back>svg{position:absolute;inset:0}.holo-module__ePVGhq__parallel,.holo-module__ePVGhq__artSheen,.holo-module__ePVGhq__frameFoil,.holo-module__ePVGhq__backFoil,.holo-module__ePVGhq__glare{z-index:2;pointer-events:none;position:absolute;inset:0}.holo-module__ePVGhq__parallel,.holo-module__ePVGhq__backFoil{background-image:repeating-linear-gradient(0deg, #ff7a75 5%, #ffed61 10%, #a8ff61 15%, #85fff7 20%, #7a95ff 25%, #d875ff 30%, #ff7a75 35%), repeating-linear-gradient(133deg, #0e152e 0%, #8fa3a3 3.8%, #8fc1c1 4.5%, #8fa3a3 5.2%, #0e152e 10%, #0e152e 12%), radial-gradient(farthest-corner circle at var(--mx) var(--my), #0000001a 12%, #00000026 20%, #00000040 120%);background-blend-mode:exclusion, hue, hard-light;background-size:200% 700%,300% 100%,200% 100%;background-position:0% calc(var(--my) * .6 + 20%), calc(var(--mx) * .26 + 37%) calc(var(--my) * .26 + 37%), center;filter:brightness(.85)contrast(1.4)saturate(1.3);mix-blend-mode:color-dodge}.holo-module__ePVGhq__parallel{opacity:calc(.12 + var(--glow) * .34)}.holo-module__ePVGhq__backFoil{mix-blend-mode:soft-light;opacity:calc(.12 + var(--glow) * .3)}.holo-module__ePVGhq__frameFoil{background:linear-gradient(115deg,#0000 22%,#fff3c4 34%,#fff 38%,#9ff6ff 42%,#ffb3ef 47%,#fff0a8 52%,#0000 66%) 0 0/260% 260%;background-position:calc(100% - var(--mx)) calc(100% - var(--my));opacity:calc(.35 + var(--glow) * .65);-webkit-mask-size:100% 100%;mask-size:100% 100%}.holo-module__ePVGhq__artSheen{clip-path:inset(3.4% 4.8% 7.3%);background:radial-gradient(circle at var(--mx) var(--my), #ffecb48c 0%, #ffc8782e 22%, transparent 48%), linear-gradient(calc(110deg + var(--pfc) * 20deg), transparent 30%, #a0f0ff2e 45%, #ffb4f029 52%, transparent 68%);mix-blend-mode:color-dodge;opacity:calc(var(--glow) * .75)}.holo-module__ePVGhq__glare{z-index:3;background:radial-gradient(farthest-corner circle at var(--mx) var(--my), #fff9 0%, #ffffff1a 32%, #00000047 95%);mix-blend-mode:overlay;opacity:calc(var(--glow) * .8)}@media (prefers-reduced-motion:reduce){.holo-module__ePVGhq__flip{transition:none}}
.pair-module__XHJ4Wa__pair{flex-direction:column;align-items:center;gap:28px;width:100%;display:flex;container-type:inline-size}.pair-module__XHJ4Wa__table{--card-w:min(64cqw, 340px, 46svh);--card-h:calc(var(--card-w) * 1.397);width:calc(var(--card-w) * 1.52);max-width:100%;height:calc(var(--card-h) * 1.1);position:relative}.pair-module__XHJ4Wa__slot{width:var(--card-w);margin-top:calc(var(--card-h) * -.5);margin-left:calc(var(--card-w) * -.5);transition:translate .2s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%}.pair-module__XHJ4Wa__cardWrap{width:100%}.pair-module__XHJ4Wa__backHit{z-index:5;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:4%;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.pair-module__XHJ4Wa__slot[data-pos=back]:hover{translate:2% -2.5%}}.pair-module__XHJ4Wa__toggle{background:var(--tcg-toggle-bg,#1c191712);border-radius:999px;grid-template-columns:1fr 1fr;padding:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1c19170f}.pair-module__XHJ4Wa__thumb{background:var(--tcg-toggle-thumb,#fff);border-radius:999px;width:calc(50% - 4px);transition:transform .24s cubic-bezier(.23,1,.32,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 2px #1c19171f,0 4px 12px -4px #1c19172e}.pair-module__XHJ4Wa__option{min-width:112px;min-height:40px;color:var(--tcg-toggle-fg,#57534e);cursor:pointer;border-radius:999px;padding:0 18px;font-size:14px;font-weight:500;transition:color .16s,scale .16s ease-out;position:relative}.pair-module__XHJ4Wa__option[aria-pressed=true]{color:var(--tcg-toggle-fg-active,#1c1917)}.pair-module__XHJ4Wa__option:active{scale:.96}.pair-module__XHJ4Wa__option:focus-visible{outline-offset:2px;outline:2px solid #ff4d00}@media (prefers-reduced-motion:reduce){.pair-module__XHJ4Wa__thumb,.pair-module__XHJ4Wa__slot{transition:none}}
.lamp-module__Cp_ABa__lamp{right:calc(-34px * var(--s));top:calc(var(--lamp-y) - 120px * var(--s));z-index:var(--z-lamp);width:calc(190px * var(--s));height:calc(150px * var(--s));cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.lamp-module__Cp_ABa__lampArm{width:62%;height:calc(9px * var(--s));transform-origin:100%;background:linear-gradient(#3a3a3a,#1d1d1d);border-radius:999px;position:absolute;top:50%;right:0;rotate:-18deg}.lamp-module__Cp_ABa__lampShade{width:calc(104px * var(--s));height:calc(104px * var(--s));box-shadow:calc(var(--sx) * 1.4px) calc(var(--sy) * 1.4px) calc(var(--sb) * 1.4px) rgb(var(--shadow-ink) / var(--so)), inset 0 0 0 calc(3px * var(--s)) #2a2927;transition:scale .16s var(--ease-out);background:radial-gradient(circle at 42% 38%,#45433f,#1a1918 70%);border-radius:50%;place-items:center;display:grid;position:absolute;top:8%;left:0}.lamp-module__Cp_ABa__lamp:active .lamp-module__Cp_ABa__lampShade{scale:.96}.lamp-module__Cp_ABa__bulb{background:#55524c;border-radius:50%;width:34%;height:34%;transition:background-color .3s,box-shadow .3s}[data-lamp=on] .lamp-module__Cp_ABa__bulb{background:#fff4de;box-shadow:0 0 14px 6px #ffd696e6,0 0 50px 20px #ffb46459}.lamp-module__Cp_ABa__lamp:focus-visible{outline:none}.lamp-module__Cp_ABa__lamp:focus-visible .lamp-module__Cp_ABa__lampShade{outline:3px solid var(--cream);outline-offset:6px}@media (prefers-reduced-motion:reduce){.lamp-module__Cp_ABa__bulb{transition-duration:0s}}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_604a2c0d-module___7QQVa__className{font-family:Caveat,Caveat Fallback;font-style:normal}
.todayNote-module__HCQQzW__note{--u:calc(1px * var(--note-scale,1));--pencil:calc(170 * var(--u));padding:calc(26 * var(--u)) calc(20 * var(--u)) calc(18 * var(--u));color:#2a2418;box-shadow:0 1px 1px #0003, calc(var(--sx,4) * 1.4px) calc(var(--sy,8) * 1.4px + 5px) calc(var(--sb,8) * 1.4px + 6px) #0000005c;background:linear-gradient(#0000000d,#0000 18%),#ffe27a;display:block;position:relative}.todayNote-module__HCQQzW__note:before{content:"";left:50%;top:calc(-9 * var(--u));width:calc(84 * var(--u));height:calc(22 * var(--u));background:#ffffff73;position:absolute;translate:-50%;rotate:2deg}.todayNote-module__HCQQzW__kicker{margin-bottom:calc(6 * var(--u));font-family:var(--font-mono);font-size:calc(10.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:#2a241899}.todayNote-module__HCQQzW__page{position:relative}.todayNote-module__HCQQzW__line{font-size:calc(24 * var(--u));text-wrap:pretty;font-weight:500;line-height:1.08}.todayNote-module__HCQQzW__line+.todayNote-module__HCQQzW__line{margin-top:calc(3 * var(--u))}.todayNote-module__HCQQzW__line[data-kind=stamp]{color:#b23a00;min-height:1.08em;font-weight:700}.todayNote-module__HCQQzW__word{white-space:nowrap}.todayNote-module__HCQQzW__glyph{opacity:0}.todayNote-module__HCQQzW__page[data-phase=writing] .todayNote-module__HCQQzW__glyph{animation:todayNote-module__HCQQzW__ink .14s ease-out var(--at) forwards}.todayNote-module__HCQQzW__page[data-phase=written] .todayNote-module__HCQQzW__glyph{opacity:1}@keyframes todayNote-module__HCQQzW__ink{to{opacity:1}}.todayNote-module__HCQQzW__pencil{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.todayNote-module__HCQQzW__page[data-phase=written] .todayNote-module__HCQQzW__pencil{left:calc(100% - var(--pencil) - 6px);top:calc(100% + 12 * var(--u));opacity:1;transform:rotate(30deg)}.todayNote-module__HCQQzW__pencilBody{width:var(--pencil);height:calc(13 * var(--u));transform-origin:0;clip-path:polygon(0 50%,24px 0,100% 0,100% 100%,24px 100%);filter:drop-shadow(8px 10px 6px #00000059);background:linear-gradient(90deg,#333 0 6px,#e8c39a 6px 24px,#0000 24px),linear-gradient(#ffcf3f 0 33%,#f2b600 33% 66%,#d99a00 66%);position:absolute;top:0;left:0;translate:0 -50%;rotate:-38deg}.todayNote-module__HCQQzW__pencilBody:after{content:"";background:linear-gradient(90deg,#b8b8b8 0 9px,#e66a7a 9px);width:24px;height:100%;position:absolute;top:0;right:0}.todayNote-module__HCQQzW__page[data-phase=writing] .todayNote-module__HCQQzW__pencilBody{animation:90ms ease-in-out infinite alternate todayNote-module__HCQQzW__scribble}@keyframes todayNote-module__HCQQzW__scribble{0%{translate:0 calc(-50% - 1.5px)}to{translate:0 calc(1.5px - 50%)}}
.body-module__1BeVeG__body{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);z-index:calc(var(--z-objects) + var(--stack-order,0));cursor:grab;pointer-events:auto;touch-action:none;will-change:transform;position:absolute;translate:-50% -50%}.body-module__1BeVeG__body[data-state=lifted]{cursor:grabbing}
.lighting-module__6Pi3-a__pool{z-index:var(--z-light);pointer-events:none;-webkit-mask-image:var(--away-copy), var(--away-header);mask-image:var(--away-copy), var(--away-header);background:radial-gradient(ellipse 30% 40% at var(--lx) var(--ly), #ffd69680, #ffb46e2e 55%, transparent 80%), radial-gradient(ellipse 46% 60% at var(--lx) var(--ly), #ff96466b, #ff783224 50%, transparent 76%);mix-blend-mode:screen;opacity:0;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}[data-lamp=on] .lighting-module__6Pi3-a__pool{opacity:1}@media (prefers-reduced-motion:reduce){.lighting-module__6Pi3-a__pool{transition-duration:0s}}
.scene-module__GF4G0q__layers{--z-rings:-2;--z-light:-1;--z-lamp:9;--z-objects:10;--z-linked:1500;--z-preview:2000}.scene-module__GF4G0q__scene{--s:1;--header-h:calc(var(--ruler) + 64px);--lx:86%;--ly:24%;--lamp-y:24%;--copy-x:22%;--copy-y:34%;--dusk-w:72%;--dusk-h:82%;--away-copy:radial-gradient(ellipse var(--dusk-w) var(--dusk-h) at var(--copy-x) var(--copy-y), transparent 50%, #000 100%);--away-header:linear-gradient(transparent var(--header-h), #000 calc(var(--header-h) + 56px));--spring:linear(0, .04, .139, .273, .42, .567, .701, .817, .912, .985, 1.037, 1.071, 1.089, 1.095, 1.092, 1.083, 1.071, 1.057, 1.043, 1.03, 1.019, 1.009, 1.002, .997, .994, .992, .991, .991, .992, .993, 1);height:100dvh;color:var(--cream);position:relative;overflow:hidden}@media (max-width:1100px),(max-height:760px){.scene-module__GF4G0q__scene{--s:.84}}@media (min-width:1700px) and (min-height:1000px){.scene-module__GF4G0q__scene{--s:1.12}}@media (max-width:760px){.scene-module__GF4G0q__scene{--header-h:calc(var(--ruler) + 56px)}}.scene-module__GF4G0q__desk{isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-module__GF4G0q__copy{left:clamp(20px,5.2vw,84px);top:calc(var(--header-h) + clamp(16px, 5vh, 56px));width:min(44vw,640px);position:absolute}.scene-module__GF4G0q__rings{z-index:var(--z-rings);pointer-events:none;position:absolute;inset:0}.scene-module__GF4G0q__ring{width:calc(86px * var(--s));height:calc(86px * var(--s));margin:calc(-43px * var(--s)) 0 0 calc(-43px * var(--s));border:calc(3px * var(--s)) solid #40220c57;box-shadow:inset 0 0 0 calc(6px * var(--s)) #40220c12, calc(2px * var(--s)) calc(1px * var(--s)) 0 calc(-1px * var(--s)) #40220c2e;filter:blur(.4px);border-radius:50%;position:absolute;top:0;left:0}.scene-module__GF4G0q__clockLine{font-family:var(--font-mono);color:var(--cream-2);font-variant-numeric:tabular-nums;align-items:center;gap:.6em;font-size:13px;line-height:1.4;display:flex}.scene-module__GF4G0q__liveDot{background:#4ade80;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #4ade8033}.scene-module__GF4G0q__clockTime{color:var(--cream);font-weight:500}.scene-module__GF4G0q__greeting{font-family:var(--font-display);font-size:clamp(2.5rem,1.1rem + 3.6vw,5rem);font-weight:var(--text-title-weight);letter-spacing:-.035em;font-variation-settings:"wdth" 96;color:var(--cream);margin-top:.3em;line-height:.95}.scene-module__GF4G0q__sentenceBody{max-width:27ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--cream);text-wrap:pretty;margin-top:.45em;font-size:clamp(1.25rem,.75rem + 1.45vw,2.35rem);font-weight:400;line-height:1.18}.scene-module__GF4G0q__hint{color:var(--cream-2);transition:opacity .3s ease, translate .3s var(--ease-out);margin-top:1.1rem;font-size:.95rem;line-height:1.45}.scene-module__GF4G0q__hint[data-hidden]{opacity:0;translate:0 -4px}.scene-module__GF4G0q__hintTap{display:none}@media (hover:none),(pointer:coarse){.scene-module__GF4G0q__hintHover{display:none}.scene-module__GF4G0q__hintTap{display:inline}}@media (prefers-reduced-motion:reduce){.scene-module__GF4G0q__hint{transition-duration:0s}}.scene-module__GF4G0q__note{--note-scale:var(--s);left:0;top:calc(100% + 26px * var(--s));width:calc(300px * var(--s));padding-bottom:calc(26px * var(--s));pointer-events:none;position:absolute;rotate:-3deg}
.mobile-module__SputkG__mobileOnly{display:none}@media (max-width:640px){.mobile-module__SputkG__desktopOnly{display:none}.mobile-module__SputkG__mobileOnly{display:block}}.mobile-module__SputkG__shell{--k:1;--sx:5;--sy:9;--sb:9;--so:.36;--obj:1;isolation:isolate;height:100dvh;padding:calc(var(--ruler) + 56px) 0 calc(16px + env(safe-area-inset-bottom));color:var(--cream);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-height:780px){.mobile-module__SputkG__shell{--k:1.06}}@media (max-height:720px){.mobile-module__SputkG__shell{--k:.7}}.mobile-module__SputkG__copy{flex:none;padding:6px 20px 0}.mobile-module__SputkG__greeting{font-family:var(--font-display);font-size:2.4rem;font-weight:var(--text-title-weight);letter-spacing:-.035em;font-variation-settings:"wdth" 96;color:var(--cream);line-height:.95}.mobile-module__SputkG__sentence{max-width:24ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--cream);text-wrap:pretty;margin-top:.45rem;font-size:1.25rem;line-height:1.2}.mobile-module__SputkG__lately{max-width:34ch;color:var(--cream-2);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.4}@media (max-height:720px){.mobile-module__SputkG__greeting{font-size:2rem}.mobile-module__SputkG__sentence{font-size:1.1rem}}.mobile-module__SputkG__stage{flex:1;min-height:0;position:relative}.mobile-module__SputkG__pan{flex-direction:column;height:100%;display:flex}.mobile-module__SputkG__strip{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding-inline:21vw;display:flex;overflow:auto hidden}.mobile-module__SputkG__strip::-webkit-scrollbar{display:none}.mobile-module__SputkG__stop{scroll-snap-align:center;scroll-snap-stop:always;view-timeline:--stop inline;flex:0 0 58vw;grid-template-rows:1fr auto 1fr;justify-items:center;margin:0;padding-bottom:4%;display:grid}.mobile-module__SputkG__plate{grid-row:2;place-items:center;display:grid}.mobile-module__SputkG__item{cursor:pointer;touch-action:manipulation;position:relative}.mobile-module__SputkG__label{max-width:min(30ch,84vw);margin-top:calc(16px + var(--drop) * var(--k) * 1px);text-align:center;color:var(--cream);text-wrap:balance;grid-row:3;align-self:start;font-size:14px;font-weight:500;line-height:1.35;position:relative}@supports (animation-timeline:view()){.mobile-module__SputkG__plate{animation:linear both mobile-module__SputkG__plate-focus;animation-timeline:--stop}.mobile-module__SputkG__label{animation:linear both mobile-module__SputkG__label-focus;animation-timeline:--stop}}@supports not (animation-timeline:view()){.mobile-module__SputkG__plate,.mobile-module__SputkG__label{transition:opacity .3s var(--ease-out), scale .3s var(--ease-out)}.mobile-module__SputkG__stop:not([data-active]) .mobile-module__SputkG__plate{opacity:.6;scale:.82}.mobile-module__SputkG__stop:not([data-active]) .mobile-module__SputkG__label{opacity:0}}@keyframes mobile-module__SputkG__plate-focus{0%,22%{opacity:.6;scale:.82}50%{opacity:1;scale:1}78%,to{opacity:.6;scale:.82}}@keyframes mobile-module__SputkG__plate-dim{0%,22%{opacity:.6}50%{opacity:1}78%,to{opacity:.6}}@keyframes mobile-module__SputkG__label-focus{0%,38%{opacity:0}50%{opacity:1}62%,to{opacity:0}}.mobile-module__SputkG__ruler{justify-content:center;align-items:center;gap:8px;margin-top:2px;display:flex}.mobile-module__SputkG__counter{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--cream-2);font-variant-numeric:tabular-nums;font-size:11px}.mobile-module__SputkG__ticks{display:flex}.mobile-module__SputkG__tick{place-items:center;width:36px;height:44px;display:grid}.mobile-module__SputkG__tick:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.mobile-module__SputkG__tick span{width:2px;height:12px;transition:height .2s var(--ease-out), background-color .2s ease;background:#f6f3e88c;border-radius:2px}.mobile-module__SputkG__tick[aria-current=true] span{background:#ff8a50;height:22px}@media (prefers-reduced-motion:reduce){.mobile-module__SputkG__plate{animation-name:mobile-module__SputkG__plate-dim;scale:none}.mobile-module__SputkG__stop:not([data-active]) .mobile-module__SputkG__plate{scale:none}.mobile-module__SputkG__plate,.mobile-module__SputkG__label,.mobile-module__SputkG__tick span{transition:none}}.mobile-module__SputkG__note{--note-scale:calc(.74 * var(--k));width:min(300px,100% - 64px);margin:calc(18px * var(--k)) 0 calc(6px * var(--k)) 26px;pointer-events:none;flex:none;align-self:flex-start;rotate:-2deg}
