.tn-storybook-instrument{display:block;box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0;margin-inline:auto;padding:0;overflow:visible}.tn-commentary figure.tn-storybook-instrument{margin:0}.tn-storybook-reading-room{position:relative;box-sizing:border-box;inline-size:100%;max-inline-size:100%;block-size:auto;aspect-ratio:9 / 16;margin-inline:auto;overflow:hidden;background:#f6f0e3;border:0}.tn-storybook-reading-room iframe,.tn-commentary .tn-storybook-reading-room iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;margin:0;padding:0;border:0;border-radius:0;background:#f6f0e3}.tn-root .tn-page.tn-note .tn-commentary.tn-feature:has(>.tn-storybook-instrument){inline-size:100%;max-inline-size:100%;margin-inline:auto}.tn-timeline-media .tn-storybook-reading-room{margin:0 auto}.tn-storybook-opening{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#f6f0e3;pointer-events:none}.tn-storybook-opening img{display:block;width:100%;height:100%;object-fit:contain}.tn-storybook-load-status{position:absolute;bottom:8px;left:50%;transform:translate(-50%);padding:4px 10px;color:#263c2a;background:#f6f0e3;border-radius:4px;font-size:14px}.tn-storybook-recovery{position:absolute;z-index:2;inset:auto 0 0;padding:16px;color:#263c2a;background:#f6f0e3;text-align:center}.tn-commentary .tn-storybook-recovery p{margin:0 0 8px;color:#263c2a}.tn-storybook-recovery button{min-height:44px;padding:8px 16px;font:inherit;cursor:pointer}.tn-commentary .tn-storybook-recovery a{display:block;margin-top:8px;color:#263c2a}@media (orientation: landscape) and (min-width: 600px){.tn-storybook-reading-room{aspect-ratio:18 / 16}}@media print{.tn-storybook-instrument{break-inside:avoid}}.tn-inline-transport{display:flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px}.tn-inline-transport button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.tn-inline-transport button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tn-inline-transport button:disabled{opacity:.4;cursor:wait}.tn-timeline-media .tn-continuation-status{font-size:.875rem;line-height:1.5}.tn-embed-video>figcaption>span{display:none}.tn-vimeo-action-row{display:flex;align-items:center;justify-content:center;gap:8px}.tn-vimeo-unmute{display:inline-flex;align-items:center;gap:5px;justify-content:center;min-height:44px;padding:8px;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.tn-vimeo-unmute:focus-visible{outline:2px solid currentColor;outline-offset:2px}.li-share-entry{margin:24px 0 0;padding:14px 0;border-top:1px solid #ffffff1c;max-width:38rem}.li-share-trigger{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;border:0;background:transparent;color:#c9c1b2;font:15px/1.4 system-ui,sans-serif;cursor:pointer}.li-share-trigger svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5}.li-share-trigger:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}.li-sharing-sheet{position:fixed;inset:auto 0 12px;box-sizing:border-box;margin:0 auto;width:calc(100% - 24px);max-width:540px;max-height:min(86dvh,850px);padding:0;border:1px solid #d9d3c7;border-radius:22px;background:#f4f1ea;color:#24211d;box-shadow:0 15px 70px #0005;overflow:auto;overscroll-behavior:contain;font:15px/1.5 system-ui,-apple-system,sans-serif;color-scheme:light}.li-sharing-sheet:not([open]){display:none}.li-sharing-sheet::backdrop{background:#05050599}.li-sharing-sheet[data-share-fallback=true]{z-index:2147483000;box-shadow:0 0 0 100vmax #05050599,0 15px 70px #0005}.li-sharing-inner{padding:16px 20px calc(12px + env(safe-area-inset-bottom))}.li-sharing-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 15px}.li-sharing-header h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.02em}.li-sharing-header button{min-width:44px;min-height:44px;border:0;background:none;font:28px/1 system-ui;color:inherit;cursor:pointer}.li-sharing-note{display:flex;gap:15px;align-items:center;padding:0 0 15px}.li-sharing-note>img{width:64px;height:88px;object-fit:contain;flex:none;border-radius:4px;background:#eae5d9}.li-sharing-note p{margin:0;font:20px/1.25 Georgia,serif;overflow-wrap:anywhere}.li-sharing-note span{display:block;margin-top:7px;font-size:12px;color:#655e53}.li-sharing-primary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.li-sharing-sheet button,.li-sharing-action{box-sizing:border-box;min-height:44px;font:inherit;cursor:pointer;touch-action:manipulation}.li-sharing-primary button,.li-sharing-action,.li-sharing-destination>button{display:inline-flex;align-items:center;justify-content:center;padding:10px 15px;border:1px solid #b9b0a1;border-radius:10px;background:transparent;color:inherit;text-decoration:none}.li-sharing-primary>*{flex:1 1 130px;white-space:normal;text-align:center}.li-sharing-primary>:first-child{background:#25231f;color:#f4f1ea;border-color:#25231f}.li-sharing-sheet button:disabled{cursor:wait;opacity:.5}.li-sharing-sheet :is(button,a,input,textarea,summary):focus-visible{outline:2px solid #705e3c;outline-offset:3px}.li-sharing-targets{display:flex;gap:7px;overflow:auto;margin:8px -2px 0;padding:3px 2px 8px;scrollbar-width:thin;scroll-snap-type:x proximity}.li-sharing-targets button{flex:none;max-width:146px;min-height:44px;padding:8px 13px;border:1px solid #cfc7b9;border-radius:999px;background:transparent;color:inherit;font-size:13px;scroll-snap-align:start}.li-sharing-targets button[aria-pressed=true],.li-sharing-formats button[aria-pressed=true]{background:#e6dfd1;border-color:#6e614c}.li-sharing-text-button{min-height:44px;border:0;background:transparent;color:#5b503e;padding:7px 0;text-decoration:underline;text-underline-offset:3px;font-size:13px!important}.li-sharing-search,.li-sharing-link-label{display:block;font-size:12px;color:#655e53}.li-sharing-search input,.li-sharing-link-label input,.li-sharing-link-label textarea{box-sizing:border-box;display:block;width:100%;min-height:44px;padding:8px 10px;border:1px solid #cfc7b9;border-radius:7px;background:transparent;color:#24211d;font:16px/1.5 system-ui}.li-sharing-link-label textarea{resize:vertical}.li-sharing-destination{padding:12px 0 8px;border-top:1px solid #d8d1c5}.li-sharing-destination h3{font-size:14px;margin:0 0 5px;font-weight:600}.li-sharing-destination p,.li-sharing-hint{font-size:13px;line-height:1.5;color:#655e53;margin:6px 0 12px}.li-sharing-artwork{margin:8px 0 16px;border-top:1px solid #d8d1c5;border-bottom:1px solid #d8d1c5}.li-sharing-artwork summary{padding:12px 0;font-size:14px;cursor:pointer;min-height:44px;box-sizing:border-box}.li-sharing-formats{display:flex;gap:6px;overflow:auto;padding:3px 2px 10px;scroll-snap-type:x proximity}.li-sharing-formats button{padding:7px 10px;background:transparent;border:1px solid #cfc7b9;border-radius:7px;white-space:nowrap;font-size:12px;scroll-snap-align:start}.li-sharing-art-preview{height:230px;display:flex;align-items:center;justify-content:center;background:#e9e3d8;padding:10px;border-radius:7px}.li-sharing-art-preview img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 3px 16px #0002}.li-sharing-size{font-size:12px;color:#655e53;text-align:center;margin:8px 0}.li-sharing-status{min-height:1.5em;font-size:12px;line-height:1.5;color:#655e53;margin:8px 0 0}@media (min-width:700px){.li-sharing-sheet{inset:50% 0 auto;transform:translateY(-50%);max-height:88dvh}.li-sharing-inner{padding:20px 26px 16px}}@media (max-height:550px){.li-sharing-sheet{inset:8px 0 auto;transform:none;max-height:calc(100dvh - 16px)}.li-sharing-art-preview{height:150px}.li-sharing-note>img{height:60px;width:44px}}@media (prefers-reduced-motion:no-preference){.li-sharing-sheet[open]{animation:li-share-arrive .15s ease-out}@keyframes li-share-arrive{0%{opacity:0}to{opacity:1}}}@media print{.li-share-entry,.li-sharing-sheet{display:none!important}}.li-sharing-sheet{background:#242426;color:#f2eee8;border-color:#444447;color-scheme:dark;box-shadow:0 20px 75px #000a}.li-sharing-sheet::backdrop{background:#080809b8}.li-sharing-note>img{background:#303034}.li-sharing-note span,.li-sharing-search,.li-sharing-link-label,.li-sharing-destination p,.li-sharing-hint,.li-sharing-size,.li-sharing-status{color:#b9b4ae}.li-sharing-primary button,.li-sharing-action,.li-sharing-destination>button{border-color:#56565a;color:#f2eee8}.li-sharing-primary>:first-child{background:#353538;color:#f2eee8;border-color:#626266}.li-sharing-targets button,.li-sharing-formats button{color:#f2eee8;border-color:#56565a}.li-sharing-targets button[aria-pressed=true],.li-sharing-formats button[aria-pressed=true]{background:#3d3d41;border-color:#b5a991}.li-sharing-art-preview{background:#303034}.li-sharing-destination,.li-sharing-artwork{border-color:#4b4b4e}.li-sharing-text-button{color:#d8cbbb}.li-sharing-search input,.li-sharing-link-label input{background:#303034;color:#f2eee8;border-color:#5a5a5d}.li-sharing-sheet :is(button,a,input,textarea,summary):focus-visible{outline-color:#e0c7a0}.li-sharing-preview-rail{margin:12px 0 20px}.li-sharing-preview-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:190px;height:min(39dvh,370px);background:#1a1a1c;border-radius:12px;overflow:hidden;touch-action:pan-y}.li-sharing-preview-stage img{max-height:100%;max-width:100%;object-fit:contain}.li-sharing-preview-stage p{font:24px Georgia,serif;text-align:center;padding:20px}.li-sharing-preview-status{position:absolute;bottom:4px;left:8px;right:8px;text-align:center;background:#242426de;font-size:12px}.li-sharing-preview-controls{display:flex;align-items:center;justify-content:center;gap:18px;font-size:12px;color:#c8c3bd}.li-sharing-preview-controls button{border:0;background:transparent;color:inherit;font-size:24px;min-width:44px;min-height:44px}.li-sharing-preview-controls button:disabled{opacity:.25}.li-sharing-preview-dots{display:flex;justify-content:center;gap:7px;margin-bottom:8px}.li-sharing-preview-dots button{width:7px;height:7px;min-height:7px!important;border-radius:50%;padding:0;border:0;background:#69696e}.li-sharing-preview-dots button[aria-current=true]{background:#e8ded0}.li-sharing-native-row{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:12px 4px 16px;scrollbar-width:thin}.li-sharing-native-target{flex:0 0 69px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:#eae6e0;font-size:11px!important;line-height:1.25;text-align:center;scroll-snap-align:start}.li-sharing-native-target>span:last-child{max-width:76px;min-height:29px;overflow-wrap:break-word}.li-sharing-native-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#45454a;color:#fff;font-size:18px;font-weight:600}.li-sharing-native-target[aria-pressed=true] .li-sharing-native-icon{outline:2px solid #c7b9a5;outline-offset:3px}.li-sharing-copy-icon,.li-sharing-more-icon{background:#505055;font-size:23px}.li-sharing-hidden-copy{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.li-sharing-destination{padding-top:9px}.li-sharing-destination button{border:1px solid #67676b;border-radius:9px;background:#333338;color:#f2eee8;padding:9px 13px}.li-sharing-context-export{display:flex;gap:10px;flex-wrap:wrap}.li-sharing-native-icon svg{width:28px;height:28px;display:block}.li-sharing-native-icon[data-service=snapchat]{background:#333338}.li-sharing-native-icon[data-service=threads],.li-sharing-native-icon[data-service=x],.li-sharing-native-icon[data-service^=tiktok]{background:#101013}.li-sharing-native-icon[data-service=substack]{background:#35261c}.li-share-entry{position:relative;display:flex;justify-content:flex-end;border-top:0;padding:8px 0;margin:8px 0 0}.li-share-trigger{min-width:44px;justify-content:center;border:1px solid #ffffff25;border-radius:22px;background:#252528}.li-share-trigger svg{width:21px;height:21px;stroke:none;fill:currentColor}.li-invite-menu{position:absolute;right:0;bottom:calc(100% + 8px);z-index:40;min-width:235px;padding:6px;border:1px solid #ffffff30;border-radius:14px;background:#29292c;color:#f4f1ea;box-shadow:0 15px 40px #0009}.li-invite-menu button{display:flex;align-items:center;gap:11px;width:100%;min-height:48px;padding:10px 12px;background:transparent;border:0;border-radius:9px;color:inherit;text-align:left;font:14px system-ui,sans-serif}.li-invite-menu button:focus-visible{outline:2px solid #e0c7a0}.li-invite-menu button:not(:disabled):hover{background:#ffffff12}.li-invite-menu button:disabled{opacity:.55;cursor:not-allowed}.li-invite-menu svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;flex-shrink:0}.li-invite-pending{margin-left:auto;font-size:10px;color:#c8b8a2}.tn-note{position:relative}.tn-note>.li-share-entry{position:absolute;top:calc(8 * var(--tn-u, 1px) + env(safe-area-inset-top));right:clamp(12px,3vw,28px);z-index:45;margin:0;padding:0;width:auto;max-width:none}.tn-note>.li-share-entry .li-invite-menu{top:calc(100% + 8px);bottom:auto}.tn-note>.li-share-entry{position:fixed;top:calc(env(safe-area-inset-top,0px) + 12px);right:calc(env(safe-area-inset-right,0px) + 14px);z-index:90;isolation:isolate}.tn-note>.li-share-entry .li-share-trigger{min-width:46px;min-height:46px;padding:9px;border-radius:50%;background:#25252a6e;border:1px solid rgba(255,255,255,.22);color:#f7f5f1;-webkit-backdrop-filter:blur(22px) saturate(1.45);backdrop-filter:blur(22px) saturate(1.45);box-shadow:0 4px 24px #00000026,inset 0 1px #ffffff21}.tn-note>.li-share-entry .li-invite-menu{top:calc(100% + 9px);bottom:auto;min-width:290px;max-width:calc(100vw - 28px);padding:7px;background:#232328b8;-webkit-backdrop-filter:blur(26px) saturate(1.3);backdrop-filter:blur(26px) saturate(1.3);border-color:#ffffff3d}.li-invite-menu button{white-space:nowrap;gap:9px}.li-invite-menu .li-invite-pending{white-space:nowrap;flex-shrink:0;font-size:10px}@media (prefers-reduced-transparency:reduce){.tn-note>.li-share-entry .li-share-trigger{background:#28282d;-webkit-backdrop-filter:none;backdrop-filter:none}.tn-note>.li-share-entry .li-invite-menu{background:#29292d;-webkit-backdrop-filter:none;backdrop-filter:none}}.li-invite-menu .li-invite-chevron{width:14px;height:14px;margin-left:0;opacity:.75}.li-sharing-sheet{height:min(84dvh,720px);max-height:min(84dvh,720px);overflow:hidden;background:#1c1c228c!important;color:#f6f3ed!important;-webkit-backdrop-filter:blur(34px) saturate(1.4);backdrop-filter:blur(34px) saturate(1.4);border-color:#ffffff3d}.li-sharing-inner{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.li-sharing-preview-rail{flex:1;min-height:0;display:flex;flex-direction:column;margin:8px 0}.li-sharing-preview-stage{flex:1;min-height:0;height:auto;background:#0a0a0d38}.li-sharing-native-row{flex:0 0 auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:12px}.li-sharing-native-row::-webkit-scrollbar{display:none}.li-sharing-native-icon{width:52px;height:52px;border-radius:50%;background:#ffffff1f!important;color:#fff}.li-sharing-native-icon svg{width:27px;height:27px;fill:#fff}.li-sharing-native-target{flex-basis:70px}.li-sharing-note,.li-sharing-status{flex:0 0 auto}@media (prefers-reduced-transparency:reduce){.li-sharing-sheet{background:#29292e!important;-webkit-backdrop-filter:none;backdrop-filter:none}}.li-sharing-sheet{background:#2a2a304d!important;-webkit-backdrop-filter:blur(26px) saturate(1.6) brightness(1.15);backdrop-filter:blur(26px) saturate(1.6) brightness(1.15);box-shadow:0 20px 70px #0005,inset 0 1px #ffffff30}.li-sharing-sheet::backdrop{background:#00000038}.li-sharing-preview-stage{background:#05050921}.li-sharing-video-poster{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.li-sharing-video-poster img{width:100%;height:100%;object-fit:contain}.li-sharing-video-poster span{position:absolute;left:5%;right:5%;bottom:4%;padding:8px 12px;background:#080808a8;color:#fff;font:clamp(14px,3vw,22px)/1.25 Georgia,serif}.li-sharing-identity-card{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding:7%;background:linear-gradient(155deg,#282a2a,#17191b 65%,#293b32);text-align:center}.li-sharing-identity-card .li-sharing-today-mark{font:italic 18px Georgia,serif;color:#d7d6c8;letter-spacing:.02em}.li-sharing-identity-card p{font:clamp(20px,4vw,32px)/1.2 Georgia,serif}.tn-root{--tn-u: calc(100vw / 707);--tn-ink: #f4f1ea;--tn-ink-soft: #b7b2a8;--tn-ink-faint: #6f6b64;--tn-ground: #0b0b0c;--tn-card: #151518;--tn-card-edge: #26262b;--tn-rail: #2b2b31;--tn-warm: #d8c9a3;min-height:100dvh;background:var(--tn-ground);color:var(--tn-ink);font-family:ui-sans-serif,-apple-system,SF Pro Text,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (min-width: 600px){.tn-root{--tn-u: calc(min(100vw, 1100px) / 707)}}@media (min-width: 1024px){.tn-root{--tn-u: calc(min(100vw, 1440px) / 707)}}.tn-page{margin:0 auto;max-width:calc(707 * var(--tn-u));padding:0 calc(16 * var(--tn-u));padding-bottom:calc(var(--tn-dial-height, 300px) + 24px + env(safe-area-inset-bottom))}.tn-masthead{display:flex;flex-direction:column;align-items:center;padding-top:calc(39 * var(--tn-u) + env(safe-area-inset-top))}.tn-mark{width:calc(170 * var(--tn-u));height:auto;display:block}.tn-statement{margin:calc(27 * var(--tn-u)) 0 0;text-align:center;font-size:calc(26 * var(--tn-u));font-weight:400;line-height:1.32;letter-spacing:.002em;color:var(--tn-ink);max-width:calc(560 * var(--tn-u));text-wrap:balance}.tn-ask{margin-top:calc(37 * var(--tn-u));display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--tn-u));min-height:max(44px,calc(60 * var(--tn-u)));min-width:calc(291 * var(--tn-u));padding:0 calc(26 * var(--tn-u));border-radius:999px;border:1px solid var(--tn-card-edge);background:var(--tn-card);color:var(--tn-ink);font-size:calc(19 * var(--tn-u));text-decoration:none}.tn-ask:focus-visible,.tn-root :focus-visible{outline:2px solid var(--tn-warm);outline-offset:3px}.tn-timeline{position:relative;margin-top:calc(23 * var(--tn-u))}.tn-timeline:before{content:"";position:absolute;left:calc(114 * var(--tn-u));top:0;bottom:0;width:1px;background:linear-gradient(to bottom,transparent,var(--tn-rail) 6%,var(--tn-rail) 94%,transparent)}.tn-entry{position:relative;display:grid;grid-template-columns:calc(146 * var(--tn-u)) 1fr;gap:calc(16 * var(--tn-u));padding-bottom:calc(18 * var(--tn-u));scroll-margin-top:16px}.tn-entry-date{padding-top:calc(12 * var(--tn-u));text-align:left;font-size:calc(15 * var(--tn-u));letter-spacing:.08em;color:var(--tn-ink-faint)}.tn-entry-date span{display:block}.tn-entry-dot{position:absolute;left:calc(110 * var(--tn-u));top:calc(20 * var(--tn-u));width:calc(9 * var(--tn-u));height:calc(9 * var(--tn-u));border-radius:999px;background:var(--tn-ink-faint)}.tn-entry[data-selected=true] .tn-entry-dot{background:var(--tn-warm)}.tn-card{display:block;width:100%;text-align:left;background:var(--tn-card);border:1px solid var(--tn-card-edge);border-radius:calc(20 * var(--tn-u));padding:calc(18 * var(--tn-u));color:inherit;text-decoration:none;overflow:hidden}.tn-card h2{margin:0;font-size:calc(21 * var(--tn-u));line-height:1.3;font-weight:600}.tn-card p{margin:calc(8 * var(--tn-u)) 0 0;font-size:calc(17 * var(--tn-u));line-height:1.45;color:var(--tn-ink-soft)}.tn-card-media{margin-top:calc(12 * var(--tn-u));border-radius:calc(14 * var(--tn-u));overflow:hidden;background:#000}.tn-card-media img{display:block;width:100%;height:auto}.tn-empty{margin:calc(60 * var(--tn-u)) 0;text-align:center;color:var(--tn-ink-soft);font-size:calc(18 * var(--tn-u));line-height:1.5}.tn-dial{position:fixed;left:0;right:0;bottom:0;z-index:40;padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(to bottom,#0b0b0c00,#0b0b0cdb 14%,#0b0b0c 34%);touch-action:none;user-select:none;-webkit-user-select:none}.tn-dial-window{position:relative;margin:0 auto;max-width:calc(707 * var(--tn-u));height:calc(var(--tn-row) * 5);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 26%,#000 74%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 26%,#000 74%,transparent)}@media (min-width: 600px){.tn-dial-window{max-width:720px}}.tn-dial-band{position:absolute;left:calc(10 * var(--tn-u));right:calc(10 * var(--tn-u));top:calc(var(--tn-row) * 2);height:var(--tn-row);border-top:1px solid rgba(216,201,163,.22);border-bottom:1px solid rgba(216,201,163,.22);pointer-events:none}.tn-dial-rows{position:absolute;left:0;right:0;top:0;will-change:transform}.tn-dial-row{display:flex;align-items:center;justify-content:space-between;gap:calc(14 * var(--tn-u));height:var(--tn-row);padding:0 calc(24 * var(--tn-u));font-size:calc(17 * var(--tn-u));color:var(--tn-ink-soft)}.tn-dial-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-dial-row-date{flex:none;color:var(--tn-ink-faint);font-variant-numeric:tabular-nums}.tn-dial-row[data-current=true]{color:var(--tn-ink)}.tn-dial-row[data-current=true] .tn-dial-row-date{color:var(--tn-warm)}.tn-dial-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.tn-note{padding-top:0}@media (orientation: landscape) and (max-height: 520px){.tn-root{--tn-dial-height: 72px !important}.tn-dial{--tn-row: 24px !important}.tn-dial-window{height:calc(var(--tn-row) * 3)}.tn-dial-band{top:var(--tn-row)}}.tn-stage{position:relative;margin:calc(23 * var(--tn-u)) auto 0;width:calc(397 * var(--tn-u));max-width:100%;touch-action:pan-y}@media (min-width: 600px){.tn-stage{width:min(72vw,calc(560 * var(--tn-u)))}}@media (min-width: 1024px){.tn-stage{width:min(62vw,1100px)}}.tn-stage-track{display:flex;align-items:center;transition:transform .22s cubic-bezier(.22,.61,.36,1)}@media (prefers-reduced-motion: reduce){.tn-stage-track{transition-duration:0ms}}.tn-slide{flex:0 0 100%;display:flex;justify-content:center}.tn-slide img{display:block;width:100%;height:auto;border-radius:calc(16 * var(--tn-u));background:#000}.tn-dots{display:flex;justify-content:center;gap:calc(10 * var(--tn-u));margin-top:calc(26 * var(--tn-u))}.tn-dot{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer}.tn-dot:after{content:"";width:calc(7 * var(--tn-u));height:calc(7 * var(--tn-u));border-radius:999px;background:var(--tn-ink-faint)}.tn-dot[aria-current=true]:after{background:var(--tn-ink)}.tn-slide-count{margin-top:calc(20 * var(--tn-u));text-align:center;color:var(--tn-ink-faint);font-size:calc(15 * var(--tn-u));font-variant-numeric:tabular-nums}.tn-note-title{margin:calc(32 * var(--tn-u)) 0 0;padding:0 calc(64 * var(--tn-u)) 0 0;font-size:calc(30 * var(--tn-u));line-height:1.22;font-weight:600;text-wrap:pretty}.tn-commentary{margin-top:calc(26 * var(--tn-u));max-width:38rem}.tn-commentary p,.tn-commentary li{font-size:clamp(17px,calc(19 * var(--tn-u)),19px);line-height:1.62;color:var(--tn-ink-soft)}.tn-commentary h2{font-size:clamp(19px,calc(23 * var(--tn-u)),23px);margin-top:calc(28 * var(--tn-u))}.tn-commentary h3{font-size:clamp(18px,calc(20 * var(--tn-u)),20px);margin-top:calc(24 * var(--tn-u))}.tn-commentary a{color:var(--tn-ink);text-underline-offset:3px}.tn-commentary blockquote{margin:calc(24 * var(--tn-u)) 0;padding-left:calc(18 * var(--tn-u));border-left:2px solid var(--tn-rail)}.tn-commentary pre{overflow-x:auto;background:var(--tn-card);border:1px solid var(--tn-card-edge);border-radius:calc(14 * var(--tn-u));padding:calc(16 * var(--tn-u));font-size:calc(15 * var(--tn-u))}.tn-commentary figure{margin:calc(24 * var(--tn-u)) 0}.tn-commentary figcaption{margin-top:calc(10 * var(--tn-u));font-size:calc(15 * var(--tn-u));color:var(--tn-ink-faint)}.tn-commentary audio,.tn-commentary video{width:100%;display:block;border-radius:calc(12 * var(--tn-u))}.tn-commentary iframe{width:100%;border:0;border-radius:calc(12 * var(--tn-u));background:#000}.tn-task{display:flex;gap:calc(10 * var(--tn-u));align-items:baseline;list-style:none}.tn-task-mark{color:var(--tn-warm)}.tn-tasks{padding:0;margin:calc(16 * var(--tn-u)) 0}.tn-unsupported{border:1px dashed var(--tn-card-edge);border-radius:calc(12 * var(--tn-u));padding:calc(14 * var(--tn-u));color:var(--tn-ink-faint);font-size:calc(15 * var(--tn-u))}.tn-unsupported a{color:var(--tn-ink)}.tn-image-button{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:calc(12 * var(--tn-u));overflow:hidden}.tn-image-button:focus-visible{outline:2px solid var(--tn-warm);outline-offset:3px}.tn-image-button img{width:100%;height:auto;display:block}.tn-inline-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:calc(10 * var(--tn-u));overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:calc(6 * var(--tn-u))}.tn-inline-carousel .tn-image-button{scroll-snap-align:start;aspect-ratio:4 / 3}.tn-inline-carousel img{width:100%;height:100%;object-fit:cover}.tn-audio figcaption{margin:0 0 calc(8 * var(--tn-u));font-size:calc(15 * var(--tn-u));color:var(--tn-ink-soft)}.tn-video video{height:auto;background:#000}.tn-video{position:relative}.tn-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:72px;height:72px;padding:0;border:2px solid #fff;border-radius:50%;background:#000000b8;color:#fff;cursor:pointer}.tn-video-play:hover{background:#000000e6}.tn-video-play:focus-visible{outline:3px solid #f4ba58;outline-offset:4px}.tn-embed iframe{display:block}.tn-embed-video iframe{aspect-ratio:16 / 9;height:auto}.tn-embed-music iframe{border-radius:calc(12 * var(--tn-u));background:transparent}.tn-embed figcaption a{color:var(--tn-ink)}.tn-code{margin:calc(24 * var(--tn-u)) 0;border:1px solid var(--tn-card-edge);border-radius:calc(14 * var(--tn-u));background:color-mix(in srgb,var(--tn-card) 92%,#000);overflow:hidden}.tn-code-bar{display:flex;align-items:center;justify-content:space-between;gap:calc(10 * var(--tn-u));padding:calc(8 * var(--tn-u)) calc(12 * var(--tn-u));border-bottom:1px solid var(--tn-card-edge);font-size:calc(13 * var(--tn-u));letter-spacing:.04em;text-transform:uppercase;color:var(--tn-ink-faint)}.tn-code-copy{min-height:44px;min-width:44px;padding:0 calc(12 * var(--tn-u));border:1px solid var(--tn-card-edge);border-radius:999px;background:transparent;color:var(--tn-ink);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tn-code-copy:focus-visible{outline:2px solid var(--tn-warm);outline-offset:2px}.tn-code-glyph{margin-right:calc(8 * var(--tn-u));color:var(--tn-warm);font-size:1.15em}.tn-code-stage{display:grid;grid-template-columns:auto minmax(0,1fr);overflow:auto;max-width:100%;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--tn-warm) 7%,transparent),transparent 35%),color-mix(in srgb,var(--tn-card) 90%,#000);-webkit-overflow-scrolling:touch}.tn-code-lines{position:sticky;left:0;z-index:1;display:flex;flex-direction:column;padding:calc(16 * var(--tn-u)) calc(10 * var(--tn-u));border-right:1px solid var(--tn-card-edge);background:color-mix(in srgb,var(--tn-card) 94%,#000);color:var(--tn-ink-faint);font:calc(13 * var(--tn-u))/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:right;-webkit-user-select:none;user-select:none}.tn-commentary .tn-code-pre{margin:0;border:0;border-radius:0;background:transparent;overflow:visible;padding:calc(16 * var(--tn-u));max-width:100%;-webkit-overflow-scrolling:touch;-moz-tab-size:2;tab-size:2;line-height:1.65}.tn-commentary .tn-code-pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:pre}.tn-code-tall{max-height:68vh}.tn-code-pre:focus-visible{outline:2px solid var(--tn-warm);outline-offset:-2px}.tn-code .token.comment,.tn-code .token.prolog,.tn-code .token.doctype,.tn-code .token.cdata{color:var(--tn-ink-faint);font-style:italic}.tn-code .token.punctuation{color:var(--tn-ink-soft)}.tn-code .token.keyword,.tn-code .token.atrule,.tn-code .token.important{color:var(--tn-warm)}.tn-code .token.string,.tn-code .token.char,.tn-code .token.attr-value,.tn-code .token.regex{color:var(--tn-ink)}.tn-code .token.number,.tn-code .token.boolean,.tn-code .token.constant,.tn-code .token.symbol{color:var(--tn-ink);font-weight:600}.tn-code .token.function,.tn-code .token.class-name,.tn-code .token.tag,.tn-code .token.selector,.tn-code .token.builtin{color:var(--tn-ink);text-decoration:underline;text-decoration-color:var(--tn-rail);text-underline-offset:3px}.tn-code .token.attr-name,.tn-code .token.property,.tn-code .token.variable,.tn-code .token.operator{color:var(--tn-ink-soft)}.tn-doc{margin:calc(24 * var(--tn-u)) 0;border:1px solid var(--tn-card-edge);border-radius:calc(14 * var(--tn-u));background:var(--tn-card);overflow:hidden}.tn-doc:focus-visible{outline:2px solid var(--tn-warm);outline-offset:3px}.tn-doc-heading{display:flex;gap:calc(10 * var(--tn-u));align-items:baseline;padding:calc(12 * var(--tn-u));border-bottom:1px solid var(--tn-card-edge);color:var(--tn-ink);font-size:calc(14 * var(--tn-u));overflow-wrap:anywhere}.tn-doc-kind{color:var(--tn-warm);font-size:calc(12 * var(--tn-u));letter-spacing:.08em}.tn-doc-stage{overflow:auto;max-height:70vh;background:#fff;-webkit-overflow-scrolling:touch}.tn-doc-stage canvas{display:block;max-width:100%;height:auto;margin:0 auto}.tn-doc-text{padding:calc(16 * var(--tn-u));background:var(--tn-card);color:var(--tn-ink-soft);font-size:calc(16 * var(--tn-u))}.tn-doc-text p,.tn-doc-text li{font-size:inherit;line-height:1.6}.tn-doc-text pre{border:0;background:transparent;padding:0;font-size:calc(14 * var(--tn-u))}.tn-doc-slide-no{font-size:calc(13 * var(--tn-u));letter-spacing:.04em;text-transform:uppercase;color:var(--tn-ink-faint)}.tn-doc-controls{display:flex;flex-wrap:wrap;gap:calc(8 * var(--tn-u));align-items:center;padding:calc(8 * var(--tn-u)) calc(12 * var(--tn-u));border-top:1px solid var(--tn-card-edge);font-size:calc(14 * var(--tn-u));color:var(--tn-ink-soft)}.tn-doc-control-spacer{flex:1 1 calc(16 * var(--tn-u))}.tn-doc-controls button{min-height:44px;padding:0 calc(12 * var(--tn-u));border:1px solid var(--tn-card-edge);border-radius:999px;background:transparent;color:var(--tn-ink);font:inherit;cursor:pointer}.tn-doc-controls button:disabled{opacity:.4;cursor:default}.tn-doc-controls button:focus-visible{outline:2px solid var(--tn-warm);outline-offset:2px}.tn-doc-loading{padding:calc(16 * var(--tn-u));color:var(--tn-ink-faint);font-size:calc(15 * var(--tn-u))}.tn-doc-original{padding:calc(10 * var(--tn-u)) calc(12 * var(--tn-u));border-top:1px solid var(--tn-card-edge);font-size:calc(14 * var(--tn-u));color:var(--tn-ink-faint);margin:0}.tn-doc-original a{color:var(--tn-ink)}.tn-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 520px){.tn-doc-controls{display:grid;grid-template-columns:auto 1fr auto}.tn-doc-controls>span:not(.tn-doc-control-spacer){text-align:center}.tn-doc-control-spacer{display:none}.tn-doc-controls button:nth-last-of-type(-n+2){margin-top:calc(4 * var(--tn-u))}}.tn-link a{color:var(--tn-ink);word-break:break-word}.tn-viewer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000;display:flex;align-items:center;justify-content:center;height:100dvh;width:100vw;padding:0}.tn-mark-link{display:inline-block;line-height:0}.tn-viewer-button{min-width:44px;min-height:44px;border-radius:999px;border:1px solid #2b2b31;background:#141416e6;color:#f4f1ea;font-size:15px;cursor:pointer}.tn-viewer-stage{position:relative;overflow:hidden;display:grid;place-items:center;touch-action:none;width:100%;height:100%}.tn-viewer-stage img{max-width:100%;max-height:100%;transform-origin:center center;will-change:transform}.tn-preview-standing{margin:0 0 1.25rem;padding:.75rem 1rem;border:1px solid var(--tn-card-edge);border-radius:6px;font-size:.8125rem;line-height:1.55;color:var(--tn-ink-soft);background:var(--tn-card);overflow-wrap:anywhere}.tn-preview-standing strong{color:var(--tn-warm);font-weight:600}.tn-preview-standing a{color:var(--tn-ink);text-decoration:underline;text-underline-offset:3px}.tn-card-playlist .tn-card-media{margin:0 0 calc(14 * var(--tn-u))}.tn-card-playlist p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tn-mark-link{position:relative;display:block;width:calc(170 * var(--tn-u));height:calc(176.61 * var(--tn-u))}.tn-mark-link .tn-mark{position:absolute;width:calc(195 * var(--tn-u));height:calc(195 * var(--tn-u));max-width:none;left:50%;top:50%;transform:translate(-50%,-50%)}.tn-root .tn-page.tn-note .tn-stage{width:100%;max-width:100%;margin-inline:0}.tn-root .tn-page.tn-note .tn-stage[data-perspective=true],.tn-root .tn-inline-sequence .tn-stage[data-perspective=true]{width:64%;margin-inline:auto}.tn-stage[data-perspective=true] .tn-slide{box-sizing:border-box;padding-inline:3%;transform-origin:center;transition:transform .22s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.tn-stage[data-perspective=true] .tn-slide img{width:100%}.tn-stage{user-select:none;-webkit-user-select:none;cursor:zoom-in}.tn-viewer-track{display:flex;align-items:center;width:100%;height:100%;transition:transform .26s cubic-bezier(.22,.61,.36,1);will-change:transform}.tn-viewer-slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.tn-viewer-stage img{display:block;flex:none;width:100%;height:auto;max-width:none;max-height:none;object-fit:contain;border-radius:0;user-select:none;-webkit-user-select:none}.tn-viewer-button:disabled{opacity:.35}.tn-viewer-error{color:#b7b2a8;text-align:center;padding:24px}.tn-viewer{overscroll-behavior:contain}.tn-viewer-stage{display:block}.tn-card-playlist{display:grid;grid-template-columns:minmax(64px,25%) minmax(0,1fr) 44px;align-items:center;gap:12px}.tn-card-playlist .tn-card-media{margin:0;border-radius:8px}.tn-card-playlist .tn-card-media img{aspect-ratio:1;object-fit:contain}.tn-playlist-card-link{color:inherit;text-decoration:none;min-width:0}.tn-card-playlist h2{font-size:clamp(16px,calc(21 * var(--tn-u)),25px);line-height:1.3;font-weight:500}.tn-card-playlist p{font-size:clamp(14px,calc(17 * var(--tn-u)),19px);-webkit-line-clamp:2}.tn-playlist-card-meta{display:block;margin-top:8px;font-size:clamp(12px,calc(14 * var(--tn-u)),16px);color:var(--tn-ink-soft)}.tn-playlist-card-play{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--tn-card-edge);border-radius:50%;background:#ffffff18;color:var(--tn-ink);cursor:pointer;text-decoration:none}.tn-playlist-card-play svg{width:19px;height:19px;fill:currentColor}.tn-playlist-card-play:disabled{opacity:.5;cursor:wait}.tn-playlist-card-status{grid-column:1 / -1;font-size:14px}@media (prefers-reduced-motion: reduce){.tn-slide,.tn-viewer-track{transition:none!important}}.tn-slide-caption{text-align:center;color:var(--tn-ink-soft);font-size:15px;margin:12px auto 0;max-width:90%}.tn-card-playlist{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;border-color:#ffffff18;background:linear-gradient(145deg,#1b1b1e,#111113)}.tn-card-playlist .tn-card-media{grid-column:1 / -1;width:100%;background:#080808}.tn-card-playlist .tn-card-media img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;max-height:60vh}.tn-card-playlist .tn-playlist-card-link{align-self:center}.tn-card-playlist h2{font-size:clamp(17px,calc(22 * var(--tn-u)),24px)}.tn-card-playlist p{font-size:clamp(14px,calc(17 * var(--tn-u)),18px);-webkit-line-clamp:2}.tn-card-playlist .tn-playlist-card-play{width:48px;height:48px;background:var(--tn-ink);color:#101012;border:0}.tn-card-playlist .tn-playlist-card-play svg{width:21px;height:21px}.tn-card-playlist .tn-playlist-card-status{margin:0;color:var(--tn-ink-soft);font-size:14px}.tn-dots{width:fit-content;max-width:100%;gap:0;margin:8px auto 0;padding:0}.tn-dot{flex:0 1 24px;width:24px;min-width:20px;height:44px}.tn-dot:after{width:6px;height:6px}.tn-stage[data-perspective=true]{perspective:1000px}.tn-stage-track{transform-style:preserve-3d;will-change:transform}.tn-stage[data-perspective=true] .tn-slide,.tn-stage[data-perspective=true] .tn-slide img{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (min-width: 600px){.tn-card-playlist{grid-template-columns:minmax(0,40%) minmax(0,1fr) 48px}.tn-card-playlist .tn-card-media{grid-column:1;grid-row:1 / span 2}.tn-card-playlist .tn-card-media img{max-height:42vh}.tn-card-playlist .tn-playlist-card-link{grid-column:2}.tn-card-playlist .tn-playlist-card-play{grid-column:3}.tn-card-playlist .tn-playlist-card-status{grid-column:2 / -1}}.tn-playlist-card-play{position:relative}.tn-playlist-card-action-label{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);color:#f4f1ea;font-size:12px;line-height:16px}.tn-root[data-view=note]{--tn-dial-height: 0px !important}.tn-viewer-accessible-controls{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.tn-card-copy{display:block;color:inherit;text-decoration:none}.tn-card-copy:focus-visible,.tn-card-read:focus-visible{outline:2px solid var(--tn-warm);outline-offset:4px}.tn-card-read{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;color:var(--tn-ink-soft);font-size:14px;text-underline-offset:3px}.tn-card .tn-timeline-media{width:100%;min-width:0;margin:16px 0 0}.tn-card .tn-timeline-media>figure,.tn-card .tn-timeline-media .tn-video,.tn-card .tn-timeline-media .tn-embed{margin:0}.tn-timeline-media .tn-video video{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.tn-timeline-media .tn-stage{max-height:none}.tn-timeline-media .tn-image-button,.tn-timeline-media .tn-image-button img{display:block;width:100%;height:auto}.tn-timeline-media figcaption{overflow-wrap:anywhere}.tn-inline-youtube{position:relative;width:100%;aspect-ratio:16 / 9;min-height:200px;overflow:hidden;border-radius:12px;background:#000}.tn-commentary .tn-inline-youtube iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;aspect-ratio:auto}.tn-timeline-media .tn-doc-stage{max-height:440px}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;scrollbar-gutter:stable}body{margin:0;line-height:inherit;background:#0b0b0c}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0}button{text-transform:none;background:transparent}input,select,textarea{background:#151518;color:#f4f1ea}a{color:inherit;text-decoration:inherit}p,h1,h2,h3,h4,h5,h6,figure,blockquote{margin:0}img,video,canvas,svg{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}
