.titlescreens_root__ZhHoU{flex:1 1;min-block-size:0;display:flex;flex-direction:column}.titlescreens_title__7lL_4{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.titlescreens_titleHead__FfPuQ{color:var(--color-surface2)}.titlescreens_titleLead__czNLw{-webkit-margin-before:var(--s3);margin-block-start:var(--s3);max-inline-size:60ch;color:var(--color-ink-body)}.titlescreens_start__NLufw{gap:var(--s2);-webkit-margin-before:var(--s5);margin-block-start:var(--s5)}.titlescreens_startCaret__xOnSR{color:var(--role-accent-ink);animation:titlescreens_blink__sHnAo 1.1s steps(1) infinite}@keyframes titlescreens_blink__sHnAo{50%{opacity:0}}.titlescreens_pills__NkZi_{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s3) 0 0;padding:0;list-style:none}.titlescreens_menu__DAmAU{display:flex;flex-direction:column;margin:var(--s2) 0 0;padding:0;list-style:none}.titlescreens_menuRow__KiX78{position:relative;display:inline-flex;align-items:center;min-block-size:40px;color:var(--color-ink-body);text-decoration:none;transition:color .12s ease-out}.titlescreens_menuCaret__kC0eU{position:absolute;inset-inline-end:100%;-webkit-padding-end:var(--s2);padding-inline-end:var(--s2);color:var(--role-interrupt-alt);opacity:0}.titlescreens_menuRow__KiX78:focus-visible,.titlescreens_menuRow__KiX78:hover{color:var(--color-surface2)}.titlescreens_menuRow__KiX78:focus-visible .titlescreens_menuCaret__kC0eU,.titlescreens_menuRow__KiX78:hover .titlescreens_menuCaret__kC0eU{opacity:1}.titlescreens_menuRow__KiX78:focus-visible{outline:2px solid var(--role-interrupt-alt);outline-offset:2px}.titlescreens_work__qCQQE{display:flex;align-items:center;gap:var(--s4);-webkit-margin-before:var(--s5);margin-block-start:var(--s5);flex-direction:row}.titlescreens_workWords__cKHFA{display:flex;flex-direction:column}.titlescreens_workName__XXZ6a{color:var(--role-interrupt-alt)}.titlescreens_workLine__CIYOX{color:var(--color-ink-body)}.titlescreens_workGo__otm88{flex:none}.titlescreens_phone__R9L2w .titlescreens_work__qCQQE{flex-direction:column;align-items:stretch;border-radius:var(--radius-panel-inner)}.titlescreens_game__KX0UA{flex:1 1;display:flex;flex-direction:column;justify-content:center}.titlescreens_gameHead__iaBeO{color:var(--color-surface2)}.titlescreens_gameFloor__TRwz0{display:grid;grid-template-columns:7fr 5fr;grid-gap:var(--s5);gap:var(--s5);align-items:end;-webkit-margin-before:var(--s5);margin-block-start:var(--s5)}.titlescreens_gameMenu__TT2l_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2);margin:0;padding:0;list-style:none}.titlescreens_gameRow__HEoj4{position:relative;display:inline-flex;align-items:center;transition:translate .16s ease-out;translate:calc(-1 * var(--s4)) 0}.titlescreens_gameRow__HEoj4:active{translate:calc(-1 * var(--s4)) 1px}.titlescreens_gameCaret__4uNV4{position:absolute;inset-inline-end:100%;-webkit-padding-end:var(--s2);padding-inline-end:var(--s2);scale:.6;transform-origin:right center;color:var(--role-interrupt-alt);opacity:0}.titlescreens_gameOn__Axfpp .titlescreens_gameCaret__4uNV4{opacity:1;animation:titlescreens_blink__sHnAo 1.1s steps(1) infinite}.titlescreens_gameLine__sSCJ1{min-block-size:3.2em;max-inline-size:46ch;-webkit-margin-before:var(--s2);margin-block-start:var(--s2);color:var(--color-ink-body)}.titlescreens_gameWork__08_Iy{display:flex;flex-direction:column;align-items:flex-start}.titlescreens_gameWork__08_Iy .titlescreens_workGo__otm88{-webkit-margin-before:var(--s1);margin-block-start:var(--s1)}.titlescreens_gameWork__08_Iy .titlescreens_workGo__otm88:hover .titlescreens_gameWork__08_Iy .titlescreens_workName__XXZ6a{color:var(--color-surface2)}.titlescreens_phone__R9L2w .titlescreens_gameFloor__TRwz0{grid-template-columns:minmax(0,1fr)}.titlescreens_phone__R9L2w .titlescreens_gameHead__iaBeO{text-wrap:balance}.titlescreens_level__tlPE_{flex:1 1;display:grid;grid-template-columns:5fr 7fr;grid-gap:var(--s5);gap:var(--s5);align-items:center}.titlescreens_levelPick__iM5tI{display:flex;flex-direction:column;gap:var(--s4)}.titlescreens_levelAsk__aeBLE{max-inline-size:30ch;color:var(--color-ink-body)}.titlescreens_levelList__MdlJa{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.titlescreens_levelWord__msmnZ{--treat-font-size-h-major:56px;position:relative;display:inline-flex;align-items:center;line-height:1;color:var(--color-ink-mute);text-decoration:none;transition:color .12s ease-out}.titlescreens_levelOn__QiB3I{color:var(--color-surface2)}.titlescreens_levelWord__msmnZ:focus-visible{outline:2px solid var(--role-interrupt-alt);outline-offset:4px}.titlescreens_levelCaret__Cz6zI{position:absolute;inset-inline-end:100%;-webkit-padding-end:var(--s2);padding-inline-end:var(--s2);scale:.6;transform-origin:right center;color:var(--role-interrupt-alt);opacity:0}.titlescreens_levelOn__QiB3I .titlescreens_levelCaret__Cz6zI{opacity:1;animation:titlescreens_blink__sHnAo 1.1s steps(1) infinite}.titlescreens_levelShow___r7eR{display:flex;flex-direction:column;gap:var(--s3);margin:0}.titlescreens_levelPics__vRazF{position:relative;aspect-ratio:16/10}.titlescreens_levelPic__EYaTa{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;opacity:0;transition:opacity .2s ease-out;object-fit:cover;object-position:left top;border-radius:var(--radius-panel-inner);box-shadow:0 10px 22px color-mix(in srgb,var(--color-ink) 14%,transparent)}.titlescreens_levelWords__0Wlrg{display:flex;flex-direction:column;gap:var(--s1);max-inline-size:52ch}.titlescreens_levelWho__alkN7{color:var(--color-surface2)}.titlescreens_levelLine__OXVIF{color:var(--color-ink-body)}.titlescreens_levelPicOn__B72jv{opacity:1}.titlescreens_talk__cQ5ql{flex:1 1;min-block-size:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s3);-webkit-padding-after:var(--s4);padding-block-end:var(--s4)}.titlescreens_talkScene__fCVwm{position:relative;flex:1 0 200px;block-size:200px;border-radius:var(--radius-panel-inner);overflow:hidden}.titlescreens_talkPic__6076F{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .3s ease-out}.titlescreens_talkPicOn__oHQ7W{opacity:1}.titlescreens_talkBox___rSgZ{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4) var(--s5);border-radius:var(--radius-panel-inner);background-color:var(--color-surface2);color:var(--color-sand)}.titlescreens_talkName__sEM8K{display:inline-flex;align-items:center;gap:var(--s2);color:var(--role-accent-ink)}.titlescreens_talkMark__9XXYa{inline-size:18px;block-size:24px;background:url(/brand/mark-darkpointer.svg) 50%/contain no-repeat}.titlescreens_talkSays__RVxFX{min-block-size:3.2em;max-inline-size:60ch;color:var(--color-sand)}.titlescreens_talkReplies__h7DON{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;opacity:0;transition:opacity .3s ease-out}.titlescreens_talkRepliesOn__ROLws{opacity:1}.titlescreens_reply__ZI5vY{display:inline-flex;align-items:center;gap:var(--s2);min-block-size:44px;color:var(--color-sand-body);text-decoration:none}.titlescreens_reply__ZI5vY:focus-visible,.titlescreens_reply__ZI5vY:hover{color:var(--color-sand)}.titlescreens_reply__ZI5vY:focus-visible{outline:2px solid var(--role-accent-ink);outline-offset:2px}.titlescreens_replyN__8judk{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--radius-pill);background-color:var(--color-agave);color:var(--color-surface2)}.titlescreens_phone__R9L2w.titlescreens_level__tlPE_{grid-template-columns:minmax(0,1fr)}.titlescreens_phone__R9L2w .titlescreens_titleHead__FfPuQ{text-wrap:balance}.titlescreens_phone__R9L2w .titlescreens_levelWord__msmnZ{--treat-font-size-h-major:40px}.titlescreens_phone__R9L2w .titlescreens_start__NLufw{align-self:stretch;justify-content:center}.titlescreens_phone__R9L2w .titlescreens_talkReplies__h7DON{flex-direction:column}@media (prefers-reduced-motion:reduce){.titlescreens_gameOn__Axfpp .titlescreens_gameCaret__4uNV4,.titlescreens_levelOn__QiB3I .titlescreens_levelCaret__Cz6zI,.titlescreens_startCaret__xOnSR{animation:none}}.titlescreens_phone__R9L2w .titlescreens_gameRow__HEoj4,.titlescreens_phone__R9L2w .titlescreens_gameRow__HEoj4:active{translate:none}.titlescreens_gameNight__GAA6w .titlescreens_gameHead__iaBeO{color:var(--kit-ink)}.titlescreens_gameNight__GAA6w .titlescreens_gameLine__sSCJ1,.titlescreens_gameNight__GAA6w .titlescreens_titleLead__czNLw,.titlescreens_gameNight__GAA6w .titlescreens_workLine__CIYOX{color:var(--kit-body)}.titlescreens_gameNight__GAA6w .titlescreens_workName__XXZ6a{color:var(--kit-ink)}.titlescreens_gameNight__GAA6w .titlescreens_gameRow__HEoj4,.titlescreens_gameNight__GAA6w .titlescreens_gameRow__HEoj4:active{translate:none;min-block-size:56px;padding-inline:var(--s4) var(--s5);gap:0}.titlescreens_gameNight__GAA6w .titlescreens_gameWord__kbKSG{line-height:1}.titlescreens_gameNight__GAA6w .titlescreens_gameCaret__4uNV4{position:static;display:inline-block;overflow:hidden;inline-size:0;padding:0;scale:1;color:inherit;transition:inline-size .16s ease-out}.titlescreens_gameNight__GAA6w .titlescreens_gameOn__Axfpp .titlescreens_gameCaret__4uNV4{inline-size:1.6em}.titlescreens_phone__R9L2w.titlescreens_gameNight__GAA6w .titlescreens_gameRow__HEoj4{min-block-size:52px}.titlescreens_phone__R9L2w.titlescreens_gameNight__GAA6w .titlescreens_gameFloor__TRwz0{gap:var(--s4)}@media (prefers-reduced-motion:reduce){.titlescreens_gameNight__GAA6w .titlescreens_gameCaret__4uNV4{transition:none}}.titlescreens_gameNight__GAA6w .titlescreens_gameWork__08_Iy{background:color-mix(in srgb,var(--role-surface-mid) 85%,transparent)}.homeconcepts_root__FtMKa{flex:1 1;min-block-size:0;display:flex;flex-direction:column}.homeconcepts_root__FtMKa:has(.homeconcepts_phone__1vzcM){-webkit-padding-before:var(--s5);padding-block-start:var(--s5)}.homeconcepts_pic__pw6NQ{display:block;inline-size:100%;object-fit:cover;object-position:top left}.homeconcepts_pic__pw6NQ,.homeconcepts_words__kadtY{block-size:100%;border-radius:var(--radius-panel-inner);box-shadow:0 10px 22px color-mix(in srgb,var(--color-ink) 18%,transparent)}.homeconcepts_words__kadtY{display:flex;align-items:flex-start;margin:0;padding:var(--s4);background-color:var(--color-card)}.homeconcepts_doorQuiet__MLPDP,.homeconcepts_door__ShPZq{align-self:flex-start;display:inline-flex;align-items:center;min-block-size:44px;border:0;padding:var(--s2) var(--s4);border-radius:var(--radius-pill);text-decoration:none;cursor:pointer;transition:translate .12s ease-out,color .16s ease-out}.homeconcepts_door__ShPZq{background-color:var(--color-surface2);color:var(--color-card)}.homeconcepts_doorQuiet__MLPDP{padding-inline:0;background:none;color:var(--color-ink)}.homeconcepts_door__ShPZq:hover{background-color:var(--color-surface1)}.homeconcepts_doorQuiet__MLPDP:focus-visible,.homeconcepts_doorQuiet__MLPDP:hover,.homeconcepts_inline___ZsED:focus-visible,.homeconcepts_inline___ZsED:hover{color:var(--role-interrupt-alt)}.homeconcepts_doorQuiet__MLPDP:focus-visible,.homeconcepts_door__ShPZq:focus-visible,.homeconcepts_inline___ZsED:focus-visible{outline:2px solid var(--role-interrupt-alt);outline-offset:2px}.homeconcepts_inline___ZsED{display:inline-flex;align-items:center;min-block-size:44px;border:0;padding:0;background:none;color:var(--color-ink);font:inherit;text-decoration:none;white-space:nowrap;cursor:pointer}@keyframes homeconcepts_bob__XJC9g{0%,to{translate:0 0}50%{translate:0 -6px}}.homeconcepts_menu__8qiGw{flex:1 1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-column-gap:var(--s6);column-gap:var(--s6);align-items:center}.homeconcepts_menuList__77N1E{display:flex;flex-direction:column;gap:var(--s2);margin:0;padding:0;list-style:none}.homeconcepts_menuItem___FNET{display:flex;align-items:center;gap:var(--s3);border:0;padding:0;background:none;color:var(--color-ink-body);text-align:start;cursor:pointer;--treat-font-size-h-major:44px;transition:color .16s ease-out}.homeconcepts_menuOn__Lg5A2{color:var(--color-ink)}.homeconcepts_menuItem___FNET:focus-visible{outline:2px solid var(--role-interrupt-alt);outline-offset:4px}.homeconcepts_cactus__ALAy2{flex:none;inline-size:22px;block-size:30px;background:url(/brand/mark-darkpointer.svg) 50%/contain no-repeat;visibility:hidden}.homeconcepts_menuOn__Lg5A2 .homeconcepts_cactus__ALAy2{visibility:visible;animation:homeconcepts_bob__XJC9g 2.2s ease-in-out infinite}.homeconcepts_menuShow__WLHea{display:flex;flex-direction:column;gap:var(--s3)}.homeconcepts_menuShow__WLHea .homeconcepts_pic__pw6NQ{block-size:auto;aspect-ratio:1488/656}.homeconcepts_menuShow__WLHea .homeconcepts_words__kadtY{block-size:auto}.homeconcepts_menuLine__zNULl{max-inline-size:44ch;-webkit-padding-before:var(--s2);padding-block-start:var(--s2)}.homeconcepts_reel__b_OkQ{flex:1 1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-column-gap:var(--s5);column-gap:var(--s5);align-items:center}.homeconcepts_reelPics__CXkpy{display:grid;align-items:start}.homeconcepts_reelPic__oU3zU{grid-area:1/1;display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-panel-inner);box-shadow:0 10px 22px color-mix(in srgb,var(--color-ink) 18%,transparent);opacity:0;transition:opacity .4s ease-out}.homeconcepts_reelPicOn__nuR1L{opacity:1}.homeconcepts_reelWords__bizhD{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.homeconcepts_reelName__gBj5_{--treat-font-size-h-major:44px}.homeconcepts_reelPick__4g7aP{display:flex;gap:var(--s2);margin:0;padding:var(--s3) 0 0;list-style:none}.homeconcepts_reelDot__fnPcT{display:grid;place-items:center;inline-size:44px;block-size:44px;border:0;border-radius:var(--radius-pill);background-color:var(--color-card);color:var(--color-ink);cursor:pointer}.homeconcepts_reelDot__fnPcT:hover{color:var(--role-interrupt-alt)}.homeconcepts_reelDot__fnPcT:focus-visible{outline:2px solid var(--role-interrupt-alt);outline-offset:2px}.homeconcepts_reelDotOn__keGd_{background-color:var(--color-surface2);color:var(--color-card)}.homeconcepts_reelMore__oielK{-webkit-margin-before:var(--s5);margin-block-start:var(--s5)}.homeconcepts_lineMore__vmZZD,.homeconcepts_reelMore__oielK{color:var(--color-ink-body)}@media (prefers-reduced-motion:reduce){.homeconcepts_menuOn__Lg5A2 .homeconcepts_cactus__ALAy2,.homeconcepts_reelPic__oU3zU{transition:none;animation:none}}.homeconcepts_line__1UER_{flex:1 1;display:flex;flex-direction:column;justify-content:center}.homeconcepts_lineHead__nuSFG{--treat-font-size-h-major:88px;line-height:.92}.homeconcepts_lineSub__i5wV7{max-inline-size:52ch;padding-block:var(--s3) var(--s5);color:var(--color-ink-body)}.homeconcepts_lineRow__tAabo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto auto;grid-gap:0 var(--s5);gap:0 var(--s5);margin:0;padding:0;list-style:none}.homeconcepts_lineItem__IBksl{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:var(--s2);row-gap:var(--s2);align-items:start}.homeconcepts_lineItem__IBksl>.homeconcepts_door__ShPZq{justify-self:start}.homeconcepts_lineItem__IBksl .homeconcepts_pic__pw6NQ,.homeconcepts_lineItem__IBksl .homeconcepts_words__kadtY{block-size:auto;-webkit-margin-after:var(--s1);margin-block-end:var(--s1)}.homeconcepts_lineMore__vmZZD{-webkit-padding-before:var(--s4);padding-block-start:var(--s4)}.homeconcepts_folders__Y3Csc{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;-webkit-padding-after:var(--s5);padding-block-end:var(--s5)}.homeconcepts_foldersLine__thIp_{-webkit-padding-after:var(--s6);padding-block-end:var(--s6)}.homeconcepts_folderRow__bSCZ4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;grid-gap:0 var(--s4);gap:0 var(--s4);margin:0;padding:0;list-style:none}.homeconcepts_folder__RYky_{position:relative;display:grid;grid-row:span 2;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.homeconcepts_paper__R_Ba0{align-self:end;margin-inline:var(--s3);transition:translate .2s ease-out}.homeconcepts_folder__RYky_:focus-within .homeconcepts_paper__R_Ba0,.homeconcepts_folder__RYky_:hover .homeconcepts_paper__R_Ba0{translate:0 calc(-1 * var(--s2))}.homeconcepts_sleeve__y6PAz .homeconcepts_door__ShPZq{padding-inline:var(--s3);white-space:nowrap}.homeconcepts_paper__R_Ba0 .homeconcepts_pic__pw6NQ{block-size:auto}.homeconcepts_paper__R_Ba0 .homeconcepts_words__kadtY{align-items:flex-start;padding:var(--s3)}.homeconcepts_sleeve__y6PAz{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border-radius:0 var(--radius-panel-inner) var(--radius-panel-inner) var(--radius-panel-inner);background-color:var(--color-card);box-shadow:0 10px 22px color-mix(in srgb,var(--color-ink) 18%,transparent)}.homeconcepts_sleeve__y6PAz:before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:0;inline-size:45%;block-size:var(--s3);border-radius:var(--radius-panel-inner) var(--radius-panel-inner) 0 0;background-color:var(--color-card)}.homeconcepts_folderLine__eamfA{flex:1 1;color:var(--color-ink-body)}.homeconcepts_phone__1vzcM.homeconcepts_menu__8qiGw,.homeconcepts_phone__1vzcM.homeconcepts_reel__b_OkQ{display:flex;flex-direction:column;align-items:stretch;gap:var(--s5)}.homeconcepts_phone__1vzcM .homeconcepts_menuItem___FNET{--treat-font-size-h-major:34px}.homeconcepts_phone__1vzcM .homeconcepts_lineHead__nuSFG{--treat-font-size-h-major:52px}.homeconcepts_phone__1vzcM .homeconcepts_folderRow__bSCZ4,.homeconcepts_phone__1vzcM .homeconcepts_lineRow__tAabo{grid-template-columns:minmax(0,1fr)}.homeconcepts_phone__1vzcM .homeconcepts_lineRow__tAabo{grid-template-rows:none;gap:var(--s6)}.homeconcepts_phone__1vzcM .homeconcepts_lineItem__IBksl{grid-row:auto;grid-template-rows:none}.homeconcepts_phone__1vzcM .homeconcepts_paper__R_Ba0{display:none}.homeconcepts_phone__1vzcM.homeconcepts_folders__Y3Csc{justify-content:flex-start}.homeconcepts_phone__1vzcM .homeconcepts_reelName__gBj5_{--treat-font-size-h-major:34px}.homeconcepts_reel2__Eix4D{flex:1 1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr;grid-template-areas:"tabs tabs" "pics words";grid-column-gap:var(--s6);column-gap:var(--s6);grid-row-gap:var(--s5);row-gap:var(--s5)}.homeconcepts_r2Tabs__TM3nJ{grid-area:tabs;display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);margin:0;padding:0;list-style:none}.homeconcepts_r2Tab__ZZxoh{position:relative;min-block-size:44px;border:0;padding:0;background:none;color:var(--color-ink-body);cursor:pointer;transition:color .16s ease-out}.homeconcepts_r2TabOn__WL01p,.homeconcepts_r2Tab__ZZxoh:hover{color:var(--color-ink)}.homeconcepts_r2Tab__ZZxoh:focus-visible{outline:2px solid var(--role-interrupt-alt);outline-offset:2px}@keyframes homeconcepts_r2fill__zYZbd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.homeconcepts_r2Time__YrvgN{position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--s1);border-radius:var(--radius-pill);background-color:var(--color-agave);transform-origin:left center;animation:homeconcepts_r2fill__zYZbd 7s linear forwards}.homeconcepts_r2Pics__1Y643{grid-area:pics;display:grid;align-items:center}.homeconcepts_r2Frame__rRgeA{grid-area:1/1;margin:0;opacity:0;translate:0 var(--s2);transition:opacity .45s ease-out,translate .45s ease-out}.homeconcepts_r2FrameOn__Whuw2{opacity:1;translate:0 0}.homeconcepts_r2Pic__Zbkto{display:block;inline-size:100%;block-size:auto;border-radius:var(--radius-panel-inner);box-shadow:0 10px 22px color-mix(in srgb,var(--color-ink) 18%,transparent)}.homeconcepts_r2Caption__O2uYe{padding:var(--s3) 0 0 var(--s3);font-style:italic;color:var(--color-ink-body)}.homeconcepts_r2Words__qxS2G{grid-area:words;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@keyframes homeconcepts_r2in__lOwqE{0%{opacity:0;translate:0 var(--s2)}to{opacity:1;translate:0 0}}.homeconcepts_r2Say__QdDbe{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3);animation:homeconcepts_r2in__lOwqE .35s ease-out}.homeconcepts_r2Name__7m3dJ{--treat-font-size-h-major:44px}.homeconcepts_r2Line__1OjGw{max-inline-size:36ch;-webkit-padding-after:var(--s2);padding-block-end:var(--s2)}.homeconcepts_r2More__TM_My{-webkit-margin-before:var(--s5);margin-block-start:var(--s5);color:var(--color-ink-body)}@media (prefers-reduced-motion:reduce){.homeconcepts_r2Frame__rRgeA,.homeconcepts_r2Say__QdDbe{transition:none;animation:none}}.homeconcepts_phone__1vzcM.homeconcepts_reel2__Eix4D{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tabs" "pics" "words";row-gap:var(--s4)}.homeconcepts_phone__1vzcM .homeconcepts_r2Tabs__TM3nJ{gap:0 var(--s4)}.homeconcepts_phone__1vzcM .homeconcepts_r2Name__7m3dJ{--treat-font-size-h-major:34px}.landings_work__h_UzD{display:grid;grid-template-columns:330px minmax(0,1fr);align-items:start;grid-gap:var(--s5);gap:var(--s5)}.landings_list__RPXKH{display:flex;flex-direction:column;align-items:stretch;gap:var(--s2);margin:0;padding:0;list-style:none}.landings_row__lLjpY{inline-size:100%;justify-content:flex-start;min-block-size:52px;padding-inline:var(--s4);text-align:start}.landings_rowWord__0dUDS{line-height:1.05}.landings_caret__G4mQL{display:inline-block;overflow:hidden;flex:none;inline-size:0;transition:inline-size .16s ease-out}.landings_on__ZfZuL .landings_caret__G4mQL{inline-size:1.4em}.landings_pane__zSeMG{gap:var(--s3);padding:var(--s4)}.landings_covers__6_XeC{display:grid;overflow:hidden;border-radius:var(--radius-panel-inner);background:var(--color-picture-shade)}.landings_cover__R_Gn1{--cover-h:210px;grid-area:1/1;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s2);block-size:var(--cover-h);padding:var(--s2);overflow:hidden;opacity:0;transition:opacity .22s ease-out}.landings_cover__R_Gn1 img{flex:none;block-size:calc(var(--cover-h) - 2 * var(--s2));inline-size:auto;border-radius:var(--radius-panel-inner)}.landings_phone__NQPeG .landings_cover__R_Gn1{--cover-h:230px}.landings_darkOnly__KfbpF{display:none}[data-theme=dark] .landings_darkOnly__KfbpF{display:block}[data-theme=dark] .landings_lightOnly__OJ3pj{display:none}.landings_coverOn__A7esW{opacity:1}.landings_line__aEXYO{margin:0;min-block-size:4.5em;color:var(--kit-body)}.landings_goes__kShFQ{display:flex;flex-wrap:wrap;gap:var(--s2)}.landings_launch__L0avw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;grid-gap:var(--s5);gap:var(--s5)}.landings_words__ebHX5{display:flex;flex-direction:column;gap:var(--s3)}.landings_ask___VJpQ,.landings_lead__7o2n0,.landings_small__oTu5t{margin:0}.landings_lead__7o2n0{color:var(--kit-ink)}.landings_small__oTu5t{color:var(--kit-body)}.landings_ask___VJpQ{color:var(--kit-ink);line-height:1.05}.landings_start__4E2_t{align-self:flex-start}.landings_example__zi3Pu{gap:var(--s4);margin:0;padding:var(--s5)}.landings_figures__v7Iix{display:flex;flex-direction:column;gap:var(--s3);margin:0}.landings_figure__Qz_F8{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.landings_figure__Qz_F8 dd{margin:0;text-align:end;white-space:nowrap}.landings_phone__NQPeG .landings_figure__Qz_F8{flex-direction:column;align-items:flex-start;gap:var(--s1)}.landings_phone__NQPeG .landings_figure__Qz_F8 dd{text-align:start}.landings_phone__NQPeG.landings_launch__L0avw,.landings_phone__NQPeG.landings_work__h_UzD{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.landings_phone__NQPeG .landings_row__lLjpY{min-block-size:48px}.landings_phone__NQPeG .landings_example__zi3Pu{padding:var(--s4)}.landings_phone__NQPeG .landings_start__4E2_t{align-self:stretch}.landings_phone__NQPeG .landings_goes__kShFQ>*{flex:1 1 auto}@media (prefers-reduced-motion:reduce){.landings_caret__G4mQL,.landings_cover__R_Gn1{transition:none}}.home_screen__QvwjB{position:absolute;inset:0;overflow:hidden;background-color:var(--color-sand);color:var(--color-ink)}.home_logoHome__T_S8Q{position:absolute;inset-block-start:24px;inset-inline-start:56px;z-index:2;border:0;padding:0;background:none;cursor:pointer}.home_logoHome__T_S8Q:focus-visible{outline:2px solid var(--role-interrupt-alt);outline-offset:4px}.home_logoImg__82CXK{display:block;inline-size:150px;block-size:auto}.home_stage__STzy7{position:absolute;inset-block-start:74px;inset-inline:56px;inset-block-end:200px;display:flex;flex-direction:column;gap:var(--s4)}.home_titleRow__u4L9M{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}@keyframes home_bob__IKhTG{0%,to{translate:0 0}50%{translate:0 -8px}}.home_plumbob__Tm6c1{inline-size:34px;block-size:44px;-webkit-margin-start:var(--s3);margin-inline-start:var(--s3);background:url(/brand/mark-darkpointer.svg) 50%/contain no-repeat;animation:home_bob__IKhTG 2.2s ease-in-out infinite}.home_title__uJbsl{margin:0;line-height:.95;--treat-font-size-h-major:52px}.home_shelf__H9X5p{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--s4);margin:0;padding:0;list-style:none}.home_item__HsT4p{display:flex;flex-direction:column;gap:var(--s2);inline-size:280px;padding:var(--s4);border-radius:var(--radius-panel-inner);background-color:var(--color-card);box-shadow:0 10px 22px color-mix(in srgb,var(--color-ink) 18%,transparent)}.home_itemPic__3DmDU{-webkit-padding-before:var(--s3);padding-block-start:var(--s3)}.home_shelfDense__GXbzz .home_item__HsT4p{inline-size:210px;padding:var(--s3) var(--s4)}.home_pic__fvG7L{display:block;inline-size:100%;block-size:120px;border-radius:var(--radius-panel-inner);object-fit:cover;object-position:top left}.home_itemTop__F7vFS{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3)}.home_itemLine__NSPPK,.home_itemName__Hu1wx{margin:0}.home_itemName__Hu1wx{line-height:1.05}.home_price__Oqyy6{flex:none;color:var(--role-interrupt-alt)}.home_itemLine__NSPPK{color:var(--color-ink-body)}.home_buy__Niw8U{align-self:flex-start;text-decoration:none;-webkit-margin-before:var(--s1);margin-block-start:var(--s1);border:0;padding:var(--s2) var(--s4);border-radius:var(--radius-pill);background-color:var(--color-surface2);color:var(--color-card)}.home_panel__nZBKI{position:absolute;inset-inline:var(--s4);inset-block-end:0;block-size:184px;display:flex;align-items:center;gap:var(--s5);padding:0 var(--s5);border-start-start-radius:var(--radius-panel-outer);border-start-end-radius:var(--radius-panel-outer);background-color:var(--color-surface2);color:var(--color-sand)}.home_me__rqDCO{display:flex;flex-direction:column;align-items:center;gap:var(--s2)}.home_portrait___2zJN{display:grid;place-items:center;inline-size:92px;block-size:92px;border-radius:var(--radius-pill);background-color:var(--color-sand)}.home_portraitMark__2_NCq{inline-size:46px;block-size:60px;background:var(--brand-mark-on-sand) center /contain no-repeat}.home_meName__rtRIt{line-height:1}.home_modes__6apoI{flex:1 1;display:flex;flex-wrap:wrap;gap:var(--s2);margin:0;padding:0;list-style:none}.home_mode__JBSj6{border:0;padding:var(--s2) var(--s4);border-radius:var(--radius-pill);background-color:var(--color-surface1);color:var(--color-sand-body);transition:background-color .16s ease-out,color .16s ease-out}.home_mode__JBSj6:hover{color:var(--color-sand)}.home_modeOn__L43a7,.home_modeOn__L43a7:hover{background-color:var(--color-sand);color:var(--color-night)}.home_meta__KU01V{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s1)}.home_clock__y2upa{line-height:.9;color:var(--color-sand);--treat-font-size-h-major:52px}.home_where__kghu6{color:var(--color-sand-mute)}.home_show__Ul8Ox{position:absolute;inset:0;z-index:30}.home_back__cuOsS{position:absolute;inset-block-end:var(--s4);inset-inline-end:var(--s5);z-index:31;border:0;padding:var(--s2) var(--s4);border-radius:var(--radius-pill);background-color:var(--color-sand);color:var(--color-night)}.home_phone__Otxwq{position:fixed;display:flex;flex-direction:column}.home_phone__Otxwq .home_logoHome__T_S8Q{position:static;align-self:flex-start;margin:var(--s4) var(--s4) 0}.home_phone__Otxwq .home_logoImg__82CXK{inline-size:130px}.home_phone__Otxwq .home_stage__STzy7{position:static;flex:1 1;overflow-y:auto;padding:var(--s3) var(--s4) var(--s5)}.home_phone__Otxwq .home_title__uJbsl{--treat-font-size-h-major:34px}.home_phone__Otxwq .home_item__HsT4p,.home_phone__Otxwq .home_shelfDense__GXbzz .home_item__HsT4p{inline-size:100%}.home_phone__Otxwq .home_panel__nZBKI{position:static;flex:none;block-size:auto;gap:var(--s3);padding:var(--s3) var(--s3) var(--s4)}.home_phone__Otxwq .home_me__rqDCO,.home_phone__Otxwq .home_meta__KU01V{display:none}.home_phone__Otxwq .home_modes__6apoI{flex-wrap:nowrap;overflow-x:auto}.home_phone__Otxwq .home_mode__JBSj6{white-space:nowrap}.home_phone__Otxwq .home_back__cuOsS{position:fixed;inset-block-start:var(--s4);inset-block-end:auto;inset-inline-end:var(--s4)}.home_shelfTools__Aiuhs{gap:var(--s3)}.home_shelfTools__Aiuhs .home_item__HsT4p{inline-size:168px;padding:var(--s3)}.home_shelfTools__Aiuhs .home_itemWide__RElVG{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-column-gap:var(--s4);column-gap:var(--s4);inline-size:100%;padding:var(--s4)}.home_shelfTools__Aiuhs .home_itemWide__RElVG .home_itemLine__NSPPK,.home_shelfTools__Aiuhs .home_itemWide__RElVG .home_itemTop__F7vFS{grid-column:2}.home_shelfTools__Aiuhs .home_itemWide__RElVG .home_iconBox__jYE_2{grid-row:1/span 2}.home_shelfTools__Aiuhs .home_itemWide__RElVG .home_buy__Niw8U{grid-column:3;grid-row:1/span 2}.home_phone__Otxwq .home_shelfTools__Aiuhs .home_item__HsT4p{inline-size:100%}.home_iconBox__jYE_2{display:grid;place-items:center;inline-size:var(--s5);block-size:var(--s5);border-radius:var(--radius-panel-inner);background-color:var(--color-sand);color:var(--color-ink)}.home_icon__sjKuk{display:block;inline-size:var(--s4);block-size:var(--s4)}.home_addr__lmh3w{display:flex;align-items:center;gap:var(--s3);-webkit-margin-after:var(--s4);margin-block-end:var(--s4);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-radius:var(--radius-pill);background-color:var(--color-card);box-shadow:0 10px 22px color-mix(in srgb,var(--color-ink) 18%,transparent)}.home_addrField__xaHqE{flex:1 1;min-inline-size:0;border:0;background:none;color:var(--color-ink);outline:none;text-transform:none}.home_hideLabel__Hsq3Z{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.home_meButton__BsuDc{border:0;background:none;color:inherit;cursor:pointer}.home_phone__Otxwq .home_shelfTools__Aiuhs .home_itemWide__RElVG{display:flex;flex-direction:column;align-items:flex-start}.home_kind__IQNqt{margin:0 0 var(--s3);color:var(--color-ink-body)}.home_kindIn__PAZNW{margin:0;color:var(--color-ink-body)}.home_shelfTools__Aiuhs .home_itemWide__RElVG .home_itemTop__F7vFS{flex-direction:column;align-items:flex-start;gap:var(--s1)}.home_modeLink__RGmyK{display:inline-flex;align-items:center;text-decoration:none}.home_night__XkNOU{background-color:var(--role-ground);color:var(--role-ink)}.home_night__XkNOU .home_plumbob__Tm6c1{background-image:var(--brand-mark-on-night)}.home_night__XkNOU .home_title__uJbsl{color:var(--role-ink)}.home_night__XkNOU .home_item__HsT4p{background:color-mix(in srgb,var(--role-surface-mid) 55%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--role-ink) 12%,transparent)}.home_night__XkNOU .home_itemLine__NSPPK,.home_night__XkNOU .home_kindIn__PAZNW{color:var(--role-ink-body)}.home_night__XkNOU .home_buy__Niw8U{background-color:var(--role-ink);color:var(--night-button-ink)}.home_phone__Otxwq .home_buy__Niw8U{display:inline-flex;align-items:center;min-block-size:44px}.home_phone__Otxwq .home_logoHome__T_S8Q{display:flex;align-items:center;min-block-size:44px;-webkit-margin-before:var(--s1);margin-block-start:var(--s1)}.home_shelfWide__ys_LH{flex-wrap:nowrap;align-items:stretch}.home_shelfWide__ys_LH .home_item__HsT4p{flex:1 1;inline-size:auto;max-inline-size:640px}.home_phone__Otxwq .home_shelfWide__ys_LH{flex-direction:column}.home_phone__Otxwq.home_night__XkNOU .home_stage__STzy7{-webkit-padding-after:var(--s8);padding-block-end:var(--s8);scroll-padding-block-end:var(--s8)}.dock_dock__bhlmy{position:absolute;inset-inline:0;inset-block-end:var(--s3);z-index:5;display:flex;justify-content:center;pointer-events:none}.dock_row__xiZ_k{display:flex;align-items:flex-end;gap:var(--s2);margin:0;padding:var(--s2);list-style:none;pointer-events:auto}.dock_item__MKakp,.dock_slot__4qj36{position:relative;display:flex}.dock_item__MKakp{flex-direction:column;align-items:center;gap:var(--s1);padding:0;border:0;background:none;color:var(--color-sand-body);text-decoration:none;cursor:pointer}.dock_item__MKakp:focus-visible{outline:2px solid var(--role-accent-ink);outline-offset:3px;border-radius:var(--radius-panel-inner)}.dock_mark__khrhW{display:grid;place-items:center}.dock_mark__khrhW svg{inline-size:26px;block-size:26px}.dock_cactus__w0Ncz{inline-size:26px;block-size:34px;background:var(--brand-mark-on-sand) center /contain no-repeat}.dock_name__KEV_E{white-space:nowrap}.dock_mac__9BAd4 .dock_row__xiZ_k{border-radius:var(--radius-panel-outer);background-color:var(--color-surface1);box-shadow:0 8px 18px color-mix(in srgb,var(--color-night) 40%,transparent)}.dock_mac__9BAd4 .dock_mark__khrhW{inline-size:56px;block-size:56px;border-radius:var(--radius-panel-inner);background-color:var(--color-card);color:var(--color-ink);transform-origin:bottom center;transition:transform .18s cubic-bezier(.25,1,.5,1)}.dock_mac__9BAd4 .dock_slot__4qj36:focus-within .dock_mark__khrhW,.dock_mac__9BAd4 .dock_slot__4qj36:hover .dock_mark__khrhW{transform:translateY(calc(-1 * var(--s2))) scale(1.28)}.dock_mac__9BAd4 .dock_slot__4qj36:has(+.dock_slot__4qj36:hover) .dock_mark__khrhW,.dock_mac__9BAd4 .dock_slot__4qj36:hover+.dock_slot__4qj36 .dock_mark__khrhW{transform:translateY(calc(-1 * var(--s1))) scale(1.12)}.dock_mac__9BAd4 .dock_name__KEV_E{position:absolute;inset-block-end:calc(100% + var(--s4));padding:var(--s1) var(--s2);border-radius:var(--radius-pill);background-color:var(--color-surface2);color:var(--color-sand);opacity:0;pointer-events:none;transition:opacity .14s ease-out}.dock_mac__9BAd4 .dock_slot__4qj36:focus-within .dock_name__KEV_E,.dock_mac__9BAd4 .dock_slot__4qj36:hover .dock_name__KEV_E{opacity:1}.dock_mac__9BAd4 .dock_on__sDACN:after{content:"";position:absolute;inset-block-end:calc(-1 * var(--s2) + 2px);inline-size:4px;block-size:4px;border-radius:var(--radius-pill);background-color:var(--color-sand)}.dock_divider__dxiY1{align-self:stretch;inline-size:1px;margin-inline:var(--s1);background-color:color-mix(in srgb,var(--color-sand) 22%,transparent)}.dock_ios___8KBZ .dock_row__xiZ_k{gap:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--radius-panel-outer);background-color:var(--color-surface1)}.dock_ios___8KBZ .dock_mark__khrhW{inline-size:60px;block-size:60px;border-radius:var(--radius-panel-inner);background-color:var(--color-card);color:var(--color-ink);transition:transform .16s ease-out}.dock_ios___8KBZ .dock_mark__khrhW svg{inline-size:30px;block-size:30px}.dock_ios___8KBZ .dock_item__MKakp:hover .dock_mark__khrhW{transform:scale(1.06)}.dock_ios___8KBZ .dock_item__MKakp:active .dock_mark__khrhW{transform:scale(.94)}.dock_ios___8KBZ .dock_item__MKakp:hover .dock_name__KEV_E,.dock_ios___8KBZ .dock_on__sDACN .dock_name__KEV_E{color:var(--color-sand)}.dock_ios___8KBZ .dock_divider__dxiY1{display:none}.dock_tab__bTwHL{inset-inline:var(--s4);inset-block-end:0}.dock_tab__bTwHL .dock_row__xiZ_k{inline-size:100%;justify-content:space-around;padding:var(--s3) var(--s4) var(--s4);border-start-start-radius:var(--radius-panel-outer);border-start-end-radius:var(--radius-panel-outer);background-color:var(--color-surface2)}.dock_tab__bTwHL .dock_slot__4qj36{flex:1 1;justify-content:center}.dock_tab__bTwHL .dock_item__MKakp{inline-size:100%;min-block-size:56px;gap:var(--s1);color:var(--color-sand-mute);transition:color .14s ease-out}.dock_tab__bTwHL .dock_item__MKakp:hover{color:var(--color-sand-body)}.dock_tab__bTwHL .dock_on__sDACN,.dock_tab__bTwHL .dock_on__sDACN:hover{color:var(--color-sand)}.dock_tab__bTwHL .dock_on__sDACN .dock_mark__khrhW svg{color:var(--role-accent-ink)}.dock_clean__8yodp .dock_row__xiZ_k{align-items:center;border-radius:var(--radius-pill);background-color:var(--color-surface2);box-shadow:0 8px 18px color-mix(in srgb,var(--color-night) 40%,transparent)}.dock_clean__8yodp .dock_item__MKakp{flex-direction:row;gap:var(--s2);min-block-size:44px;padding:var(--s2) var(--s4);border-radius:var(--radius-pill);transition:background-color .16s ease-out,color .16s ease-out}.dock_clean__8yodp .dock_item__MKakp:hover{background-color:var(--color-surface1);color:var(--color-sand)}.dock_clean__8yodp .dock_mark__khrhW svg{inline-size:20px;block-size:20px}.dock_clean__8yodp .dock_home__rrP9N{padding:0}.dock_clean__8yodp .dock_home__rrP9N .dock_mark__khrhW{inline-size:44px;block-size:44px;border-radius:var(--radius-pill);background-color:var(--color-sand)}.dock_clean__8yodp .dock_home__rrP9N .dock_name__KEV_E{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dock_clean__8yodp .dock_on__sDACN,.dock_clean__8yodp .dock_on__sDACN:hover{background-color:var(--color-sand);color:var(--color-night)}.dock_ios___8KBZ .dock_home__rrP9N .dock_mark__khrhW,.dock_mac__9BAd4 .dock_home__rrP9N .dock_mark__khrhW{background-color:var(--color-sand)}.dock_onPhone__637hd{position:-webkit-sticky;position:sticky;inset-block-end:0;-webkit-padding-after:var(--s2);padding-block-end:var(--s2)}.dock_onPhone__637hd .dock_row__xiZ_k{max-inline-size:100%}.dock_onPhone__637hd.dock_ios___8KBZ .dock_mark__khrhW,.dock_onPhone__637hd.dock_mac__9BAd4 .dock_mark__khrhW{inline-size:46px;block-size:46px}.dock_onPhone__637hd.dock_ios___8KBZ .dock_row__xiZ_k{gap:var(--s2);padding:var(--s2) var(--s3)}.dock_onPhone__637hd.dock_ios___8KBZ .dock_name__KEV_E{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.dock_onPhone__637hd.dock_tab__bTwHL .dock_name__KEV_E{white-space:normal;text-align:center}.dock_onPhone__637hd.dock_clean__8yodp{padding-inline:var(--s2)}.dock_onPhone__637hd.dock_clean__8yodp .dock_row__xiZ_k{inline-size:max-content;max-inline-size:100%;margin-inline:auto;gap:0;padding:var(--s1)}.dock_onPhone__637hd.dock_clean__8yodp .dock_item__MKakp{flex:0 1 auto;justify-content:center;padding:var(--s1) var(--s3)}.dock_onPhone__637hd.dock_clean__8yodp .dock_home__rrP9N{flex:0 0 auto;padding:0}@media (max-width:400px){.dock_onPhone__637hd.dock_clean__8yodp .dock_item__MKakp:not(.dock_home__rrP9N){padding-inline:var(--s2)}}.dock_onPhone__637hd.dock_clean__8yodp .dock_item__MKakp:not(.dock_home__rrP9N) .dock_name__KEV_E{white-space:normal;text-align:center}[data-retro] .dock_onPhone__637hd.dock_clean__8yodp .dock_item__MKakp:not(.dock_on__sDACN){color:var(--color-sand)}.dock_onPhone__637hd.dock_tab__bTwHL{inset-inline:0}.dock_onPhone__637hd.dock_tab__bTwHL .dock_row__xiZ_k{border-radius:0;padding-inline:var(--s2)}@media (prefers-reduced-motion:reduce){.dock_clean__8yodp .dock_item__MKakp,.dock_ios___8KBZ .dock_mark__khrhW,.dock_mac__9BAd4 .dock_mark__khrhW,.dock_mac__9BAd4 .dock_name__KEV_E,.dock_tab__bTwHL .dock_item__MKakp{transition:none}}.dock_blank__yL8_U{background-color:var(--color-card)}.dock_clean__8yodp .dock_blank__yL8_U,.dock_tab__bTwHL .dock_blank__yL8_U{inline-size:24px;block-size:24px;border-radius:var(--radius-control);background-color:color-mix(in srgb,var(--color-sand) 28%,transparent)}.dock_tab__bTwHL .dock_on__sDACN .dock_blank__yL8_U{background-color:var(--color-sand)}.dock_clean__8yodp .dock_on__sDACN .dock_blank__yL8_U{background-color:color-mix(in srgb,var(--color-night) 30%,transparent)}.dock_wordsOnly__3wAsk.dock_tab__bTwHL .dock_item__MKakp{justify-content:center}.dock_wordsOnly__3wAsk.dock_tab__bTwHL .dock_home__rrP9N{gap:var(--s1)}.dock_arcade__pmBZH .dock_row__xiZ_k{gap:var(--s1);padding:var(--s2) var(--s3) var(--s2) var(--s2)}.dock_dock__bhlmy.dock_arcade__pmBZH{inset-block-end:var(--s5)}.dock_arcade__pmBZH .dock_item__MKakp:not(.dock_home__rrP9N){min-block-size:52px;padding-inline:var(--s4)}.dock_arcade__pmBZH .dock_item__MKakp:not(.dock_on__sDACN):focus-visible,.dock_arcade__pmBZH .dock_item__MKakp:not(.dock_on__sDACN):hover{background-color:color-mix(in srgb,var(--color-sand) 16%,transparent);color:var(--color-sand)}.dock_arcade__pmBZH .dock_home__rrP9N .dock_mark__khrhW{inline-size:52px;block-size:52px}.dock_arcade__pmBZH .dock_item__MKakp:not(.dock_home__rrP9N) .dock_name__KEV_E{--treat-font-size-h-major:20px;line-height:1}.dock_arcade__pmBZH .dock_item__MKakp{gap:0;color:var(--color-sand-body);transition:background-color .16s ease-out,color .16s ease-out,padding .16s ease-out}.dock_arcade__pmBZH .dock_on__sDACN,.dock_arcade__pmBZH .dock_on__sDACN:hover{color:var(--color-night)}.dock_caret__XqQne{display:inline-block;inline-size:0;overflow:hidden;scale:.7;color:var(--role-accent-ink);opacity:0;transition:inline-size .16s ease-out,opacity .16s ease-out}.dock_arcade__pmBZH .dock_item__MKakp:focus-visible .dock_caret__XqQne,.dock_arcade__pmBZH .dock_item__MKakp:hover .dock_caret__XqQne{inline-size:1.4em;opacity:1}.dock_arcade__pmBZH .dock_item__MKakp:focus-visible{outline:2px solid var(--role-accent-ink);outline-offset:2px}.dock_arcade__pmBZH .dock_item__MKakp:active{translate:0 1px}.dock_arcade__pmBZH .dock_home__rrP9N:hover .dock_cactus__w0Ncz{animation:dock_bob__XGN44 .42s ease-out}@keyframes dock_bob__XGN44{40%{translate:0 -3px}}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_item__MKakp:not(.dock_home__rrP9N) .dock_name__KEV_E{--treat-font-size-h-major:14px}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_caret__XqQne{display:none}@media (prefers-reduced-motion:reduce){.dock_arcade__pmBZH .dock_home__rrP9N:hover .dock_cactus__w0Ncz{animation:none}}.dock_glass__0JfSd .dock_row__xiZ_k{background:color-mix(in srgb,var(--role-surface-mid) 90%,transparent);-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--role-ink) 12%,transparent),0 20px 50px color-mix(in srgb,var(--color-night) 60%,transparent)}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_item__MKakp:not(.dock_home__rrP9N){flex:1 1;min-inline-size:0;min-block-size:52px;padding-inline:var(--s1);justify-content:center}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_item__MKakp:not(.dock_home__rrP9N) .dock_name__KEV_E{--treat-font-size-h-major:18px;white-space:nowrap}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_row__xiZ_k{inline-size:100%}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_home__rrP9N .dock_mark__khrhW{inline-size:44px;block-size:44px}.dock_arcade__pmBZH .dock_on__sDACN .dock_caret__XqQne{color:inherit}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_row__xiZ_k{box-sizing:border-box}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_slot__4qj36:not(:first-child){display:flex;flex:1 1;min-inline-size:0}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_slot__4qj36:not(:first-child) .dock_item__MKakp{inline-size:100%}.dock_onPhone__637hd.dock_arcade__pmBZH .dock_row__xiZ_k{gap:var(--s1);-webkit-padding-end:var(--s3);padding-inline-end:var(--s3)}.room_room__hsuEF{position:fixed;inset:0;overflow:hidden;background-color:var(--color-night)}.room_room__hsuEF,.room_room__hsuEF *{cursor:url(/opening/room/cursor.svg) 16 16,crosshair}.room_stage__fEcj5{position:absolute;transform-origin:50% 50%;will-change:transform}.room_film__3WZkd,.room_still__kbuR3{position:absolute;display:block;max-inline-size:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.room_flash__jdwDM{opacity:0;will-change:opacity}.room_pano__lwf1B{position:fixed;inset:0;inline-size:100%;block-size:100%;z-index:30;visibility:hidden;opacity:0;touch-action:none}.room_arrival__gO7TM,.room_landing__K5lPm{position:absolute;inset:0}.room_hole__0V3JN{position:absolute;inline-size:1024px;block-size:768px;transform-origin:0 0}.room_page__4lKBh{position:absolute;inset:0;overflow:hidden;isolation:isolate;background-color:var(--color-sand);color:var(--color-ink)}.room_glass__L_LtB{position:absolute;inset:0;inline-size:100%;block-size:100%;pointer-events:none}.room_switch__g3IeJ{position:absolute;border:0;padding:0;background:none}.room_grain__VcZs3{position:fixed;inset:0;inline-size:100%;block-size:100%;pointer-events:none;z-index:40}.room_scene__dd7rt{position:absolute;inset:0;visibility:hidden;opacity:0}.room_title__eUAfl{position:fixed;inset-block-start:20vh;inset-inline-start:var(--s8);z-index:60;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s7)}@keyframes room_nameIn__xgluu{0%{opacity:0}to{opacity:1}}.room_logo__Ogjku{display:block;inline-size:clamp(280px,30vw,540px);block-size:auto;animation:room_nameIn__xgluu .6s ease-out both}@media (prefers-reduced-motion:reduce){.room_logo__Ogjku{animation:none}}.room_options__B7Mfn{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s5)}.room_hint__ioJlV{color:color-mix(in srgb,var(--color-on-picture) 82%,var(--color-picture-shade));visibility:hidden;opacity:0}.room_menu__CA_Ed{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s2)}.room_item__4ll3h{position:relative;border:0;padding:var(--s2) 0;background:none;text-align:start;color:color-mix(in srgb,var(--color-on-picture) 62%,var(--color-picture-shade))}.room_itemOn__onfSy{color:var(--color-on-picture)}.room_marks__XZsVY{position:absolute;inset:-2px -14px;pointer-events:none}.room_mark__Ie3ro{position:absolute;inline-size:8px;block-size:8px;border:0 solid var(--color-on-picture)}.room_m0__b9uv8{inset-block-start:0;inset-inline-start:0;border-block-start-width:2px;border-inline-start-width:2px}.room_m1__iApZ9{inset-block-start:0;inset-inline-end:0;border-block-start-width:2px;border-inline-end-width:2px}.room_m2__0ro97{inset-block-end:0;inset-inline-start:0;border-block-end-width:2px;border-inline-start-width:2px}.room_m3__qbhPl{inset-block-end:0;inset-inline-end:0;border-block-end-width:2px;border-inline-end-width:2px}.room_loading__syD58{display:flex;align-items:center;gap:var(--s3)}.room_back__ETZ25,.room_status__i_FZx{color:color-mix(in srgb,var(--color-on-picture) 82%,var(--color-picture-shade))}.room_back__ETZ25{position:fixed;inset-block-end:var(--s7);inset-inline-start:var(--s8);z-index:60;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s3)}.room_track__rxJ3A{inline-size:160px;block-size:1px;background-color:color-mix(in srgb,var(--color-on-picture) 62%,var(--color-picture-shade))}.room_fill__7YqDs{block-size:100%;background-color:var(--color-on-picture);transform-origin:0 50%}.room_cursor__LEq_q{position:fixed;inset:0;z-index:70;pointer-events:none}.room_corner__8L1w7{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:8px;block-size:8px;border:0 solid var(--color-on-picture);opacity:0;transition:opacity .12s linear;will-change:transform}.room_cursor__LEq_q[data-on=yes] .room_corner__8L1w7{opacity:1}.room_c0__HFqPU{border-block-start-width:2px;border-inline-start-width:2px}.room_c1__5_hQQ{border-block-start-width:2px;border-inline-end-width:2px}.room_c2__KyWLK{border-block-end-width:2px;border-inline-start-width:2px}.room_c3__9xp8m{border-block-end-width:2px;border-inline-end-width:2px}.room_cursorLabel__eo88C{position:absolute;inset-block-start:0;inset-inline-start:0;color:var(--color-on-picture);white-space:nowrap}.room_cursor__LEq_q[data-tone=ink] .room_corner__8L1w7{border-color:var(--color-ink)}.room_cursor__LEq_q[data-tone=ink] .room_cursorLabel__eo88C{color:var(--color-ink)}.room_room__hsuEF[data-phone=yes] .room_title__eUAfl{inset-block-start:var(--s7);inset-inline-start:var(--s6);gap:var(--s5)}.room_room__hsuEF[data-phone=yes] .room_logo__Ogjku{inline-size:64vw}.room_room__hsuEF[data-phone=yes] .room_back__ETZ25{inset-inline-start:var(--s6)}@media (pointer:coarse){.room_cursor__LEq_q{display:none}}.room_phoneScreen__SYDzd{position:fixed;inset:0;z-index:100}.room_phoneScreen__SYDzd[data-retro]{inset:var(--s3);overflow:hidden;border-radius:36px;box-shadow:0 0 0 60px var(--color-picture-shade);contain:paint}.room_room__hsuEF[data-phone=yes]:has(.room_phoneScreen__SYDzd[data-retro]) .room_corner2__Ag3Hw{inset-block-start:var(--s4);inset-inline-end:var(--s4)}.room_phoneGlass__IcdQV{position:absolute;inset:0 0 auto;z-index:50;inline-size:100%;block-size:calc(100% - var(--dock, 0px));pointer-events:none}body:has(.room_room__hsuEF) .phx-grain-overlay{display:none}.room_corner2__Ag3Hw{position:fixed;inset-block-start:var(--s3);inset-inline-end:var(--s3);z-index:110;display:flex;gap:var(--s2)}.room_cornerBtn__Eu_9a{display:grid;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:var(--radius-pill);background-color:color-mix(in srgb,var(--color-night) 72%,transparent);color:var(--color-sand);cursor:pointer;transition:background-color .16s ease-out}.room_cornerBtn__Eu_9a:hover{background-color:var(--color-night)}.room_cornerBtn__Eu_9a:focus-visible{outline:2px solid var(--role-accent-ink);outline-offset:2px}.room_tubeFlash__LWMUs{position:absolute;inset:0;z-index:40;pointer-events:none;visibility:hidden;opacity:0;background-color:var(--color-card)}