.notebook_page__UpH_R{width:min(640px,calc(100% - 40px));margin:0 auto;padding:96px 0;display:flex;flex-direction:column;gap:48px}.notebook_tight__s9m1_{gap:36px}.notebook_header__B4Oi2{display:flex;flex-direction:column;gap:8px}.notebook_back__pzw9h{align-self:flex-start;font-size:15px;line-height:22px;color:var(--nb-link)}.notebook_back__pzw9h:hover{color:var(--nb-link-hover)}.notebook_title__HZqcK{margin:0;font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.02em}.notebook_titleRow__yG0Z8{display:flex;align-items:center;gap:14px}.notebook_muted__0o8Qv{color:var(--nb-muted)}.notebook_soft__pBbEl{color:var(--nb-soft)}.notebook_strong__zlU3A{font-weight:500}.notebook_prose__9nmAP{display:flex;flex-direction:column;gap:14px}.notebook_prose__9nmAP p{margin:0}.notebook_subhead__Bse1A{margin:0;padding-top:8px;font-size:inherit;font-weight:500}.notebook_link__8FHSm{color:var(--nb-link);text-decoration:underline;text-decoration-color:var(--nb-link-line);text-underline-offset:3px;text-decoration-thickness:1px}.notebook_link__8FHSm:hover{color:var(--nb-link-hover);text-decoration-color:currentColor}.notebook_chip__Nv0ZT{display:inline-flex;align-items:baseline;gap:5px;white-space:nowrap}.notebook_chip__Nv0ZT img{align-self:center;flex:none;width:14px;height:14px;border-radius:3px;object-fit:cover}.notebook_mark__DoYXv{object-fit:cover}.notebook_markBlank__G1S1K,.notebook_mark__DoYXv{flex:none;width:16px;height:16px;border-radius:4px}.notebook_markBlank__G1S1K{background:var(--nb-ink)}.notebook_section__fiV_M{display:flex;flex-direction:column}.notebook_sectionHead__svD_o{display:flex;justify-content:space-between;gap:16px;padding-bottom:10px;color:var(--nb-muted)}.notebook_sectionHead__svD_o a{color:var(--nb-link)}.notebook_sectionHead__svD_o a:hover{color:var(--nb-link-hover)}.notebook_list___Ffty{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.notebook_row__ILU8O{display:flex;align-items:center;gap:0;min-height:44px;padding:10px 0;border-top:1px solid var(--nb-line);transition:opacity .2s ease}a.notebook_row__ILU8O{color:var(--nb-link)}.notebook_row__ILU8O:last-child{border-bottom:1px solid var(--nb-line)}@media (hover:hover) and (pointer:fine){.notebook_list___Ffty:hover>.notebook_row__ILU8O:not(:hover),.notebook_list___Ffty:hover>li:not(:hover)>.notebook_row__ILU8O{opacity:.45}.notebook_list___Ffty:hover>li:hover>.notebook_row__ILU8O{opacity:1}}.notebook_list___Ffty>li{display:contents}.notebook_list___Ffty>li:last-child>.notebook_row__ILU8O{border-bottom:1px solid var(--nb-line)}.notebook_year__pXMwD{flex:none;width:60px;color:var(--nb-muted)}.notebook_yearWide__JPS_0{flex:none;width:86px;color:var(--nb-muted)}.notebook_markSlot__3Zs7p{flex:none;width:26px;display:flex;align-items:center}.notebook_grow__vRRVE{flex:1;min-width:0}.notebook_nameCol__Iifhq{flex:none;width:170px}.notebook_end__tiATp{flex:none;color:var(--nb-muted);text-align:right}.notebook_arrow__gnrK5{flex:none;width:12px;height:12px;margin-left:12px;color:var(--nb-muted);transition:transform .2s var(--nb-ease),color .15s ease}.notebook_row__ILU8O:hover .notebook_arrow__gnrK5{transform:translate(2px,-2px);color:var(--nb-link)}.notebook_stack__6ow_W{display:flex;flex-direction:column;align-items:stretch;gap:3px;padding:10px 0}.notebook_dashList__u5u2o{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.notebook_dash__Vgvgz{display:flex}.notebook_dash__Vgvgz:before{content:"–";flex:none;width:24px;color:var(--nb-faint)}.notebook_dashDetail__5wyJo{display:flex;padding:3px 0 0 24px;color:var(--nb-soft)}.notebook_dashDetail__5wyJo:before{content:"·";flex:none;width:20px}.notebook_shot__FVk8R{aspect-ratio:560/250;object-position:50% 0;border-radius:8px;border:1px solid var(--nb-line-strong)}.notebook_photo__XJH31,.notebook_shot__FVk8R{display:block;width:100%;height:auto;object-fit:cover;background:var(--nb-surface)}.notebook_photo__XJH31{border-radius:8px}.notebook_caption__yo83T{color:var(--nb-muted)}.notebook_figure__gKckP{display:flex;flex-direction:column;gap:8px;margin:0}.notebook_grid2__huhgb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.notebook_tile__qKQR8{display:flex;flex-direction:column;gap:6px}.notebook_tile__qKQR8 img{aspect-ratio:274/154}.notebook_divider__EDOMn{width:40px;height:1px;background:var(--nb-line-strong)}@media (max-width:639px){.notebook_page__UpH_R{padding:56px 0 80px}.notebook_nameCol__Iifhq{width:128px}.notebook_hideNarrow__1o1f4{display:none}.notebook_page__UpH_R{padding:56px 0 64px;gap:40px}}.single_page__pW00y{position:relative;width:min(640px,calc(100% - 40px));margin:0 auto;padding:96px 0;display:flex;flex-direction:column;gap:64px}.single_page__pW00y>header+*{margin-top:-28px}.single_section__DaMim{display:flex;flex-direction:column;gap:16px}.single_chapter__cPPjx{padding-top:0}.single_chapterHead__SH__K{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.single_chapterHead__SH__K a{font-size:15px;line-height:22px;color:var(--sp-link);transition:color .15s ease}.single_chapterHead__SH__K a:hover{color:var(--sp-link-hover)}.single_reveal__FDN3x{opacity:0;transform:translateY(14px);transition:opacity .5s var(--sp-ease),transform .5s var(--sp-ease)}.single_reveal__FDN3x>*{transition:opacity .45s var(--sp-ease),transform .45s var(--sp-ease)}.single_reveal__FDN3x[data-in=true]{opacity:1;transform:none}.single_reveal__FDN3x:not([data-in=true])>*{opacity:0;transform:translateY(8px)}.single_reveal__FDN3x[data-in=true]>:nth-child(2){transition-delay:70ms}.single_reveal__FDN3x[data-in=true]>:nth-child(3){transition-delay:.14s}.single_reveal__FDN3x[data-in=true]>:nth-child(n+4){transition-delay:.2s}.single_press__4hyAL{transition:transform .16s var(--sp-ease)}.single_press__4hyAL:active{transform:scale(.97)}.single_prose__aD48p{display:flex;flex-direction:column;gap:14px}.single_prose__aD48p p{margin:0}.single_small__e1rZb{font-size:15px;line-height:22px}.single_tiny__EvDlg{font-size:13px;line-height:18px}.single_grey__6HXDJ{color:var(--sp-grey)}.single_label__GM58S{font-size:15px;line-height:22px;color:var(--sp-grey)}.single_name__HTWr6{margin:0;font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.02em}.single_link__Xkfks{color:var(--sp-link);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--sp-link-line);text-underline-offset:3px;text-underline-position:from-font;transition:text-decoration-color .15s ease}.single_link__Xkfks:hover{color:var(--sp-link-hover);text-decoration-color:currentColor}.single_more__DtI2f{align-self:flex-start;color:var(--sp-link);transition:color .15s ease}.single_more__DtI2f:hover{color:var(--sp-link-hover)}.single_more__DtI2f .single_moreArrow__464Sb{display:inline-block;transition:transform .25s var(--sp-ease)}.single_more__DtI2f:hover .single_moreArrow__464Sb{transform:translateX(3px)}.single_more__DtI2f span:not(.single_moreArrow__464Sb){text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--sp-link-line);text-underline-offset:3px}.single_strong__ePTQR{font-weight:600}.single_glyph__oKpeQ{position:relative;display:inline-block;flex:none;vertical-align:middle}.single_glyph__oKpeQ img{position:absolute;inset:0;display:block;width:100%;height:100%;user-select:none;filter:drop-shadow(0 1px 0 rgb(255 255 255/.55)) drop-shadow(0 .5px .5px rgb(0 0 0/.18))}.single_glyphStitch__IuzGl{clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.77,0,.175,1) .16s}.single_reveal__FDN3x[data-in=true] .single_glyphStitch__IuzGl,.single_stitched__MslnZ .single_glyphStitch__IuzGl{clip-path:inset(0 0 0 0)}.single_labelRow__gWx73{display:flex;align-items:center;gap:10px}.single_titleRow__7Kmuk{display:flex;align-items:center;gap:14px}.single_friend__THztk{display:inline-flex;width:44px;height:44px;align-items:flex-end}.single_friendGlyph__XND1W{animation:single_sp-breathe__lvVwo 4s ease-in-out infinite;transform-origin:50% 100%}@keyframes single_sp-breathe__lvVwo{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.025)}}.single_intro__WRkd8{display:flex;align-items:flex-start;gap:28px}.single_portrait__PUS7H{flex:none;width:120px;height:140px;object-fit:cover;border-radius:6px;background:var(--sp-surface)}.single_introText__6cUNQ{display:flex;flex-direction:column;gap:12px;min-width:0}.single_logo__boSK3{flex:none;width:16px;height:16px;border-radius:4px;object-fit:cover}.single_inline__kYXJX{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.single_strip__AY_do{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.single_stripItem__uYczy{position:relative;display:block;overflow:hidden;border-radius:6px;background:var(--sp-surface)}.single_stripItem__uYczy img{display:block;width:100%;height:150px;object-fit:cover}.single_workTrack__TxQq3[data-pinned=true] .single_workBlock__z12Rs{position:sticky;top:10vh}.single_workBlock__z12Rs{display:flex;align-items:flex-end;gap:24px}.single_captionLink__y8Ga1{transition:color .15s ease}.single_captions__NsmQu li[data-active=true] .single_captionLink__y8Ga1:hover{color:var(--sp-link-hover)}.single_captions__NsmQu li:not([data-active=true]) .single_captionLink__y8Ga1:hover{color:var(--sp-link)}.single_phone__vAFlr{flex:none;width:256px;height:540px;padding:6px;border:1.5px solid var(--sp-ink);border-radius:32px}.single_screen__0ODg2{position:relative;width:100%;height:100%;overflow:hidden;border-radius:26px;background:var(--sp-surface)}.single_screen__0ODg2 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;transition:opacity .45s ease,filter .45s ease}.single_screen__0ODg2 img[data-entering=true],.single_screen__0ODg2 img[data-leaving=true]{filter:blur(2px)}.single_captions__NsmQu{display:flex;flex-direction:column;gap:6px;padding-bottom:4px;font-size:15px;line-height:22px;color:var(--sp-grey)}.single_captions__NsmQu li{transition:color .3s ease}.single_captions__NsmQu li[data-active=true]{color:var(--sp-link)}.single_arrowList__qHLCh{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.single_arrowList__qHLCh li:before{content:"→ "}.single_receipt__khSdD{position:relative;display:inline}.single_receiptTrigger__Mgh4S{appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:default;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1.5px;text-underline-offset:3px;text-underline-position:from-font}.single_receiptCard__O3dh0{position:absolute;left:0;bottom:calc(100% + 10px);z-index:10;width:268px;padding:8px;display:flex;flex-direction:column;gap:6px;border:1px solid var(--sp-line);border-radius:8px;background:var(--sp-surface);box-shadow:0 6px 20px var(--sp-shadow);opacity:0;transform:translateY(4px) scale(.96);transform-origin:bottom left;visibility:hidden;transition:opacity .18s var(--sp-ease),transform .18s var(--sp-ease),visibility 0s linear .18s}.single_receiptCard__O3dh0[data-open=true]{opacity:1;transform:none;visibility:visible;transition:opacity .18s var(--sp-ease),transform .18s var(--sp-ease),visibility 0s}.single_receiptCard__O3dh0 img{display:block;width:100%;height:auto;border-radius:4px}.single_receiptCaption__DFWb5{display:block;font-size:13px;line-height:18px;color:var(--sp-grey)}.single_receiptRight__4Q34X .single_receiptCard__O3dh0{left:auto;right:0;transform-origin:bottom right}.single_grid__BMWJ_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.single_tile__PB6oY{appearance:none;margin:0;padding:0;border:0;background:var(--sp-surface);border-radius:6px;overflow:hidden;aspect-ratio:1;cursor:zoom-in;transition:transform .16s var(--sp-ease)}.single_tile__PB6oY:active{transform:scale(.97)}.single_tile__PB6oY img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s var(--sp-ease)}@media (hover:hover){.single_tile__PB6oY:hover img{transform:scale(1.02)}}.single_list__KpGr4{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.single_row__3antx{display:grid;grid-template-columns:240px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 0;border-top:1px solid var(--sp-line);transition:opacity .2s ease}.single_list__KpGr4>li:last-child>.single_row__3antx{border-bottom:1px solid var(--sp-line)}@media (hover:hover) and (pointer:fine){.single_list__KpGr4:hover>li:not(:hover)>.single_row__3antx{opacity:.5}}.single_rowName__WfP6q{display:flex;align-items:center;gap:10px;font-weight:500;min-width:0}.single_rowName__WfP6q span{min-width:0}.single_rowLine__THW66{color:var(--sp-grey);min-width:0}.single_rowFigure__hg1ws{color:var(--sp-grey);text-align:right;max-width:200px}.single_rowLink__oz4EJ{cursor:pointer}.single_rowLink__oz4EJ .single_rowName__WfP6q span{color:var(--sp-link);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--sp-link-line);text-underline-offset:3px}.single_guideRow__Tdcyz{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid var(--sp-line-soft)}.single_list__KpGr4>li:last-child>.single_guideRow__Tdcyz{border-bottom:1px solid var(--sp-line-soft)}.single_header__s_Drj{display:flex;flex-direction:column;gap:8px}.single_back__4f3re{align-self:flex-start;font-size:15px;line-height:22px;color:var(--sp-link);transition:color .15s ease}.single_back__4f3re:hover{color:var(--sp-link-hover)}.single_title__qTylA{margin:0;font-size:32px;line-height:40px;font-weight:500;letter-spacing:-.02em}.single_footerRow__UOLdq{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.single_footer__JfZ8M{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid var(--sp-line);font-size:15px;line-height:22px;color:var(--sp-grey)}.single_footerPages__DwLeF{display:flex;flex-wrap:wrap;gap:0 16px}.single_footer__JfZ8M a{color:var(--sp-link);transition:color .15s ease}.single_footer__JfZ8M a:hover{color:var(--sp-link-hover)}.single_shot__1eQ27{display:block;width:100%;height:auto;border-radius:6px;background:var(--sp-surface)}.single_overlay__bZDen{position:fixed;inset:0;z-index:50;background:rgba(20,18,15,.86);animation:single_sp-fade__I2O9t .2s ease-out}.single_dialog__Ad_a2{position:fixed;inset:0;z-index:51;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;outline:none;animation:single_sp-dialog__ugRlQ .2s cubic-bezier(.23,1,.32,1)}@keyframes single_sp-dialog__ugRlQ{0%{opacity:0;transform:scale(.96)}}.single_dialogImage__WzobC{max-width:min(92vw,1100px);max-height:80vh;width:auto;height:auto;border-radius:6px;transition:opacity .2s ease,filter .2s ease}.single_dialogImage__WzobC[data-swapping=true]{opacity:0;filter:blur(2px)}.single_dialogButton__UIRZP{position:absolute;appearance:none;border:0;background:rgba(240,234,219,.1);color:#F0EADB;width:44px;height:44px;border-radius:22px;font:inherit;cursor:pointer}.single_dialogButton__UIRZP:hover{background:rgba(240,234,219,.2)}.single_dialogButton__UIRZP:active{transform:scale(.95)}.single_nextButton__UOv7h:active,.single_prevButton__VmWlg:active{transform:translateY(-50%) scale(.95)}.single_closeButton__WuwD3{top:16px;right:16px}.single_prevButton__VmWlg{left:16px;top:50%;transform:translateY(-50%)}.single_nextButton__UOv7h{right:16px;top:50%;transform:translateY(-50%)}@keyframes single_sp-fade__I2O9t{0%{opacity:0}to{opacity:1}}@media (max-width:639px){.single_page__pW00y{padding:56px 0 64px;gap:48px}.single_intro__WRkd8{flex-direction:column;gap:16px}.single_workBlock__z12Rs{flex-direction:column;align-items:flex-start;gap:14px}.single_workTrack__TxQq3[data-pinned=true] .single_workBlock__z12Rs{top:6vh}.single_page__pW00y>header+*{margin-top:-20px}.single_phone__vAFlr{width:190px;height:412px;padding:5px;border-radius:26px}.single_screen__0ODg2{border-radius:21px}.single_stripItem__uYczy img{height:104px}.single_row__3antx{grid-template-columns:minmax(0,1fr);row-gap:2px}.single_row__3antx[data-sub=true] .single_rowName__WfP6q{display:none}.single_rowFigure__hg1ws{max-width:none;text-align:left}.single_receiptCard__O3dh0{width:240px}.single_nextButton__UOv7h,.single_prevButton__VmWlg{top:auto;bottom:16px;transform:none}.single_nextButton__UOv7h:active,.single_prevButton__VmWlg:active{transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.single_reveal__FDN3x,.single_reveal__FDN3x>*{opacity:1;transform:none;transition:none}.single_captions__NsmQu li,.single_dialogImage__WzobC,.single_glyphStitch__IuzGl,.single_more__DtI2f .single_moreArrow__464Sb,.single_press__4hyAL,.single_receiptCard__O3dh0,.single_row__3antx,.single_screen__0ODg2 img,.single_tile__PB6oY,.single_tile__PB6oY img{transition:none}.single_glyphStitch__IuzGl{clip-path:none}.single_friendGlyph__XND1W{animation:none}.single_screen__0ODg2 img[data-entering=true],.single_screen__0ODg2 img[data-leaving=true]{filter:none}.single_dialog__Ad_a2,.single_overlay__bZDen{animation:none}.single_receiptCard__O3dh0{transform:none}}.uses_grid__dlHCQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 13px;margin:0;padding:0;list-style:none}.uses_tile__cQSf1{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;line-height:18px}.uses_object__jD3_k{display:flex;align-items:center;justify-content:center;width:100%;height:96px}.uses_cutout__E4FmI{width:110px;max-width:100%;height:84px;object-fit:contain;transition:transform .32s var(--nb-ease)}.uses_tile__cQSf1:hover .uses_cutout__E4FmI{transform:translateY(-4px) rotate(-2deg)}.uses_name__jbfYe{color:var(--nb-ink)}.uses_kind__yu2uM{color:var(--nb-muted)}.uses_note__dgOYp{display:none;position:absolute;left:50%;top:0;z-index:1;width:180px;padding:8px 10px;border-radius:6px;background:var(--nb-ink);color:var(--nb-bg);text-align:left;opacity:0;transform:translate(-50%,-100%) translateY(-2px);pointer-events:none;transition:opacity .18s ease,transform .22s var(--nb-ease)}.uses_tile__cQSf1:focus-visible .uses_note__dgOYp,.uses_tile__cQSf1:hover .uses_note__dgOYp{opacity:1;transform:translate(-50%,-100%) translateY(-8px)}@media (hover:hover) and (pointer:fine){.uses_note__dgOYp{display:block}}@media (max-width:639px){.uses_grid__dlHCQ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.uses_cutout__E4FmI,.uses_note__dgOYp{transition:none}}