.uv-story{min-width:0;width:100%;--uv-accent:var(--story-accent);--uv-ink:var(--wp--preset--color--text, #2E2630);--uv-muted:var(--muted);--uv-muted-alt:oklch(50% 0.03 50);--uv-toolbar-icon:oklch(28% 0.02 50);--uv-border:var(--border);--uv-surface:var(--wp--preset--color--surface, #FFF9F5);--uv-ground:#ffffff;--uv-panel-bg:oklch(93% 0.02 68);--uv-scrim:rgba(20, 17, 15, 0.55);--uv-badge-bg:rgba(30, 26, 23, 0.62);font-family:"Inter",system-ui,sans-serif;color:var(--uv-ink);background:var(--uv-ground)}.uv-story *{box-sizing:border-box}.uv-story{--uv-header-h:61px}.uv-story__mobile,.uv-story__desktop{display:flex;flex-direction:column;height:calc(100vh - var(--uv-header-h));height:calc(100dvh - var(--uv-header-h));position:relative;isolation:isolate}.uv-story__desktop{display:none}@media (min-width:769px){.uv-story__mobile{display:none}.uv-story__desktop{display:flex;flex-direction:row}}@media (max-width:768px){body.uv-story-view .site-content{padding:0;min-height:0}body.uv-story-view .site-layout{min-height:0}body.uv-story-view .site-footer{display:none}body.uv-story-view #masthead.site-header{display:none}body.uv-story-view .uv-story{--uv-header-h:0px}}@media (min-width:769px){body.uv-story-view .site-footer{display:none}body.uv-story-view .site-content{padding-left:0;padding-right:0;min-height:0}body.uv-story-view .site-layout{min-height:0}}.uv-story__label{font-family:"IBM Plex Mono",monospace;font-weight:500;font-size:1.125rem;letter-spacing:.12em;color:var(--uv-muted-alt);margin-bottom:14px}.uv-story__label--accent{color:var(--uv-accent)}.uv-story__progress{height:5px;flex:0 0 auto;background:oklch(80% .03 55);position:relative}.uv-story__progress-fill{height:100%;width:0%;background:var(--uv-accent);transition:width 0.3s ease}.uv-story__viewport{flex:1;min-height:0;position:relative;overflow:hidden}.uv-story__track{display:flex;height:100%;transition:transform 0.32s cubic-bezier(.2,.7,.2,1)}.uv-story__slide{flex:0 0 100%;width:100%;height:100%;display:flex;flex-direction:column;opacity:1;transition:opacity 0.32s ease;background:var(--uv-ground);overflow:hidden}.uv-story__arrow{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex}.uv-story__arrow--prev{left:0;padding:10px 10px 10px 4px}.uv-story__arrow--next{right:4px;padding:10px 4px 10px 10px}.uv-story__arrow img{width:20px;height:20px;object-fit:contain}.uv-story__arrow[hidden]{display:none}.uv-story__panel{flex:1;padding:28px 26px;overflow-y:auto}.uv-story__title{font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:1.25rem;line-height:1.3;color:var(--uv-ink);margin-bottom:6px}.uv-story__last-edited{font-family:"IBM Plex Sans",sans-serif;font-size:.6875rem;color:var(--uv-muted-alt);margin-bottom:14px}.uv-story__thesis{font-family:"Inter",system-ui,sans-serif;font-size:1rem;line-height:1.4;color:#000;margin-bottom:10px}.uv-story__author-block{border-top:1px solid var(--uv-border);padding-top:10px}.uv-story__author-name{font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:.9375rem;color:var(--uv-ink)}.uv-story__author-bio{font-size:.9375rem;color:var(--uv-muted);line-height:1.4}.uv-story__author-bio p{margin:0;color:var(--uv-ink)}.uv-story__deepdive-body{font-family:"Inter",system-ui,sans-serif;font-size:1rem;line-height:1.5;color:var(--uv-ink)}.uv-story__deepdive-body a{color:var(--uv-accent);text-decoration:underline}.uv-story__slide--quote{align-items:center;justify-content:center;padding:20px 26px 10px;position:relative}.uv-story__quote-wrap{position:relative;width:100%}.uv-story__quote-text{position:relative;margin:0;border-top:5px solid var(--uv-accent);border-bottom:5px solid var(--uv-accent);padding:10px 0;font-family:"Gelasio",Georgia,serif;font-style:normal;font-weight:500;color:#000;line-height:1.3;white-space:pre-line;text-align:center}.uv-story__mobile .uv-story__quote-text{font-weight:400}.uv-story__quote-text--left{text-align:left}.uv-story__quote-para{margin:0}.uv-story__quote-break--tight{margin-top:.75em}.uv-story__quote-mark{position:absolute;z-index:1;width:36px;height:28px;background:var(--uv-ground);color:var(--uv-accent);display:block}.uv-story__quote-mark--open{width:72px;height:56px;top:-32px;left:0}.uv-story__quote-mark--close{bottom:-11px;right:0}.uv-story__quote-mark svg{position:absolute}.uv-story__quote-mark--open svg{width:56px;height:46px;top:-9px;left:0}.uv-story__quote-mark--close svg{bottom:0;right:0}.uv-story__mobile .uv-story__quote-mark--open{width:36px;height:28px;top:-16px;left:0}.uv-story__mobile .uv-story__quote-mark--open svg{width:28px;height:23px;top:-1px;left:0}.uv-story__meta{position:relative;margin-top:22px;font-family:"IBM Plex Sans",sans-serif;font-weight:500;font-size:1.2rem;color:var(--uv-ink);text-align:center}.uv-story__commentary{position:relative;margin-top:15px;font-family:"Inter",system-ui,sans-serif;font-size:1rem;color:oklch(42% .02 292);text-align:center}.uv-story__mobile .uv-story__commentary{margin-top:16px;line-height:1.4}.uv-story__source-toggle{background:none;border:none;padding:0;font:inherit;color:var(--uv-accent);cursor:pointer}.uv-story__slide--image{align-items:center;justify-content:center;padding:54px 40px}.uv-story__image-wrap{flex:1 1 0%;min-height:0;position:relative;display:flex;cursor:zoom-in}.uv-story__image-front{display:flex;align-items:center;justify-content:center;min-height:0;min-width:0}.uv-story__image{min-height:0;max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;display:block}.uv-story__zoom-badge{position:absolute;bottom:8px;right:8px;display:flex;align-items:center;gap:5px;background:var(--uv-badge-bg);border-radius:6px;padding:5px 8px;pointer-events:none;color:#fff}.uv-story__zoom-badge span{font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:.625rem;letter-spacing:.06em}.uv-story__flip-inner{display:contents}@media (min-width:769px){.uv-story__desktop .uv-story__slide--image{padding:40px 90px}.uv-story__desktop .uv-story__slide--quote{padding:40px 15%}.uv-story__desktop .uv-story__quote-wrap,.uv-story__desktop .uv-story__image-wrap{perspective:1600px;margin-top:0}.uv-story__desktop .uv-story__quote-wrap{max-width:728px}.uv-story__desktop .uv-story__image-wrap{max-width:728px}.uv-story__desktop .uv-story__arrow{padding:6px}.uv-story__desktop .uv-story__arrow--prev{left:max(14px, calc(50% - 436px))}.uv-story__desktop .uv-story__arrow--next{right:max(14px, calc(50% - 436px))}.uv-story__desktop .uv-story__arrow img{width:46px;height:46px}.uv-story__desktop .uv-story__flip-inner{display:block;position:relative;transform-style:preserve-3d;transition:transform 0.55s cubic-bezier(.2,.75,.2,1)}.uv-story__desktop .uv-story__slide--image .uv-story__flip-inner{display:flex}.uv-story__desktop .uv-story__slide.is-flipped .uv-story__flip-inner{transform:rotateY(180deg)}.uv-story__desktop .uv-story__quote-text{padding:24px 36px;border:5px solid var(--uv-accent);border-radius:18px;font-size:2.875rem;font-weight:400;line-height:1.4;backface-visibility:hidden}.uv-story__desktop .uv-story__image-front{backface-visibility:hidden}.uv-story__desktop .uv-story__quote-mark{backface-visibility:hidden}.uv-story__desktop .uv-story__meta{font-size:1.5rem}.uv-story__desktop .uv-story__commentary{font-size:1.15rem;max-width:728px;line-height:1.4}.uv-story__desktop .uv-story__slide--deep_dive{padding:40px 15%}.uv-story__desktop .uv-story__slide--deep_dive .uv-story__panel{max-width:728px;padding:0;margin-left:auto;margin-right:auto}.uv-story__desktop .uv-story__slide--deep_dive .uv-story__label{font-size:1.25rem;font-weight:600}.uv-story__desktop .uv-story__deepdive-body{font-size:1.1rem;line-height:1.6}}.uv-story__source-back{display:none;position:absolute;inset:0;transform:rotateY(180deg);backface-visibility:hidden;background:rgb(251 250 248 / .95);border:5px solid var(--uv-accent);border-radius:18px;padding:24px 36px;flex-direction:column;align-items:center;justify-content:center;gap:1.7rem;overflow:hidden;text-align:center}@media (min-width:769px){.uv-story__source-back{display:flex}}.uv-story__source-label{font-family:"IBM Plex Sans",sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.14em;color:var(--uv-ink)}.uv-story__source-link{font-family:"Inter",system-ui,sans-serif;font-size:1rem;color:oklch(30% .16 264);word-break:break-word}.uv-story__source-citation{font-family:"Inter",system-ui,sans-serif;font-size:1.2rem;color:oklch(32% .02 50);line-height:1.5}.uv-story__source-back-link{background:none;border:none;font-family:"IBM Plex Sans",sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:.08em;color:var(--uv-ink);margin-top:0;cursor:pointer}.uv-story__toolbar{flex:0 0 auto;border-top:1px solid var(--uv-border);display:flex;padding:0 6px;background:var(--uv-surface)}.uv-story__toolbar-btn{flex:1;background:none;border:none;padding:6px 0 2px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;color:var(--uv-toolbar-icon);text-decoration:none;font:inherit}.uv-story__toolbar-btn span{font-size:.9rem;line-height:1.3;text-align:center;font-family:"IBM Plex Sans",sans-serif}.uv-story__toolbar-btn[aria-disabled="true"]{color:var(--uv-border);pointer-events:none}.uv-story__sheet[hidden]{display:none}.uv-story__sheet{position:absolute;inset:0;z-index:5}.uv-story__sheet-scrim{position:absolute;inset:0;background:var(--uv-scrim)}.uv-story__sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:72%;overflow-y:auto;background:var(--uv-panel-bg);border-radius:16px 16px 0 0;padding:20px 22px 22px;box-shadow:0 -10px 30px rgb(20 17 15 / .4)}.uv-story__sheet-title{font-family:"IBM Plex Sans",sans-serif;font-weight:700;font-size:1.125rem;color:var(--uv-ink);margin-bottom:12px}.uv-story__sheet-body{font-size:.875rem;color:oklch(32% .02 50);line-height:1.5}.uv-story__sheet-body a{font-family:"Inter",system-ui,sans-serif;color:oklch(30% .16 264);word-break:break-word}.uv-story__sheet-close{margin-top:20px;width:100%;background:none;border:1px solid oklch(65% .04 50);color:var(--uv-ink);font-family:"IBM Plex Sans",sans-serif;font-weight:600;font-size:.875rem;padding:12px;border-radius:8px;cursor:pointer}.uv-story__sheet--share .uv-share-icons{width:auto;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.uv-story__sheet--share .uv-share-icon{width:56px;height:56px;border-radius:50%;border:1.5px solid oklch(65% .04 50)}.uv-story__sheet--share .uv-share-icon i{font-size:1.2rem}.uv-story__rail{width:320px;flex:0 0 auto;border-right:1px solid var(--uv-border);padding:1rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column}.uv-story__rail .uv-story__title{font-size:1.1875rem;line-height:1.3;margin-bottom:0}.uv-story__rail .uv-story__last-edited{font-size:.9rem}.uv-story__rail .uv-story__thesis{font-size:1rem;color:#000}.uv-story__rail .uv-story__author-name{font-size:.9375rem}.uv-story__rail-share{border-top:1px solid var(--uv-border);padding-top:10px;padding-bottom:10px;margin-top:10px}.uv-story__rail-share .uv-story__label{font-size:.9rem;font-weight:600;color:oklch(38% .02 50);letter-spacing:.1em;margin-bottom:6px}.uv-story__rail-share .uv-share-icons{width:auto;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.uv-story__rail-share .uv-share-icon{width:38px;height:38px;border-radius:50%;border:1.5px solid oklch(75% .035 55)}.uv-story__rail-switch{margin-top:auto;padding-top:10px;border-top:1px solid var(--uv-border);display:flex;align-items:center;gap:8px;font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:.85rem;color:var(--uv-accent);text-decoration:none}.uv-story__rail-switch svg{flex:0 0 auto}.uv-story__main{flex:1;position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:0}.uv-story__lightbox[hidden]{display:none}.uv-story__lightbox{position:absolute;inset:0;background:#0f0d0b;z-index:20;display:flex;flex-direction:column}.uv-story__lightbox-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:14px 16px}.uv-story__lightbox-hint{font-family:"IBM Plex Sans",system-ui,sans-serif;font-size:.6875rem;letter-spacing:.08em;color:oklch(78% .01 55)}.uv-story__lightbox-close{background:none;border:none;padding:6px;cursor:pointer;display:flex}.uv-story__lightbox-scroll{flex:1;min-height:0;overflow:auto;display:flex;justify-content:flex-start;align-items:flex-start;padding:0 0 18px;touch-action:pinch-zoom;-webkit-overflow-scrolling:touch}.uv-story__lightbox-img{margin-inline:auto;object-fit:contain;display:block;flex:0 0 auto}