:root{--brand-paper:#F2E3CB;--brand-surface:#FFF8EC;--brand-ink:#16394A;--brand-muted:#52626A;--brand-action:#9D452F;--brand-art-rust:#D17254;--brand-line:#C9BFAE;--brand-control-border:#7A8079;--brand-font-body:Arial,Helvetica,sans-serif;--brand-font-editorial:Georgia,"Times New Roman",serif;--brand-radius:0;--presentation-nav-height:80px;--presentation-edge:24px;--unified-card-width:1200px}.unified-shell{height:100dvh;min-height:0;overflow:hidden;background:var(--brand-paper);color:var(--brand-ink)}.unified-deck{width:100%;min-width:0;padding:calc(var(--presentation-nav-height) + var(--presentation-edge)) var(--presentation-edge) var(--presentation-edge)}.unified-deck,.unified-slide{box-sizing:border-box;height:100%;min-height:0}.unified-slide{width:min(var(--unified-card-width),100%);margin:0 auto;padding:48px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-padding:24px;background:var(--brand-surface);border:1px solid var(--brand-line);box-shadow:6px 6px 0 rgb(22 57 74/9%);border-radius:2px}.unified-slide>div{margin-top:0!important;padding-inline:0!important}.unified-slide>div+div{margin-top:40px!important}.unified-slide>div>div,.unified-slide>div>div>div,.unified-slide>div>div>div>div{max-width:none;padding-inline:0}.unified-slide h1{font-size:clamp(2.1rem,4vw,3.5rem);letter-spacing:-.045em;line-height:1.12}.unified-slide h1+p{max-width:68ch}.unified-slide:focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}.unified-card-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;margin-top:56px;padding-top:20px;border-top:1px solid var(--brand-line);font-size:12px;color:var(--brand-muted)}.unified-card-footer nav{display:flex;flex-wrap:wrap;gap:12px 20px}.unified-card-footer a{color:var(--brand-ink);text-underline-offset:4px}.unified-nav-wrap{position:fixed;z-index:50;inset:0 0 auto;height:calc(var(--presentation-nav-height) + var(--presentation-edge) - 12px);display:flex;align-items:flex-end;justify-content:center;padding:0 var(--presentation-edge);box-sizing:border-box;pointer-events:none}.unified-nav{gap:16px;max-width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--brand-ink);font-family:Georgia,Times New Roman,serif;pointer-events:auto}.unified-nav,.unified-nav-links{display:flex;align-items:center;justify-content:center;padding:0}.unified-nav-links{gap:0 2px;list-style:none;margin:0}.unified-nav-links a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;color:var(--brand-muted);font-size:17px;line-height:1.2;text-decoration:underline;text-decoration-color:var(--brand-line);text-underline-offset:7px;text-decoration-thickness:2px;white-space:nowrap}.unified-nav-links a[aria-current]{color:var(--brand-action);text-decoration-line:underline;text-decoration-color:var(--brand-action);font-weight:700}.unified-nav-links a:hover{color:var(--brand-ink);text-decoration-line:underline}.unified-nav-tools{display:flex;align-items:center;gap:0;padding:0;border:0;white-space:nowrap;font-size:11px}.unified-nav-tools a,.unified-nav-tools button{display:inline-flex;justify-content:center;align-items:center;min-width:32px;min-height:44px;padding:8px 4px;border:0;background:transparent;color:var(--brand-muted);font:inherit;cursor:pointer;text-decoration:none}.unified-nav-tools button[aria-pressed=true]{color:var(--brand-ink);font-weight:700}.unified-nav-tools .unified-nav-cv{margin-left:8px;gap:4px;color:var(--brand-action)}.unified-card-footer a:focus-visible,.unified-nav a:focus-visible,.unified-nav button:focus-visible{outline:2px solid var(--brand-action);outline-offset:2px}@media (max-width:760px){:root{--presentation-nav-height:148px;--presentation-edge:12px}.unified-slide{padding:20px;scroll-padding:20px}.unified-nav{flex-direction:column;gap:0;width:min(520px,100%)}.unified-nav-links{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.unified-nav-links a{font-size:12px;padding:8px 4px}.unified-nav-tools{width:100%;justify-content:center}.unified-card-footer{margin-top:36px}}@media (prefers-reduced-motion:reduce){.unified-shell,.unified-slide{scroll-behavior:auto}}.unified-slide:has(>.work-presentation-view){overflow:hidden;display:flex;flex-direction:column}.unified-slide>.work-presentation-view{flex:1;min-height:0;display:flex;flex-direction:column}.work-presentation-view>div:first-child{margin:0 0 16px;padding:0;flex:none}.work-presentation-view>div:first-child>div{padding:0}.work-presentation-view h1{font-size:clamp(28px,3vw,42px)}.work-presentation-view header p{margin-top:10px;font-size:14px}.unified-slide:has(>.work-presentation-view)>.unified-card-footer{margin-top:12px;padding-top:12px;flex:none}@media (max-height:650px){.unified-slide:has(>.work-presentation-view){overflow-y:auto}.unified-slide>.work-presentation-view{flex-shrink:0;min-height:340px}}.unified-slide:has(>.work-presentation-view){padding:32px;overflow-y:auto}.unified-slide>.work-presentation-view{min-height:430px}.work-presentation-view header>p:first-child{margin-bottom:8px}.work-presentation-view header>p:last-child{max-width:none;line-height:1.6}.work-presentation-view header{max-width:none}@media (max-width:760px){.unified-slide:has(>.work-presentation-view){padding:20px}.unified-nav-links a{font-size:15px}}.unified-brand{position:absolute;top:10px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:7px;height:24px;color:var(--brand-ink);font:12px/1 var(--font-plex-mono),monospace;letter-spacing:.03em;white-space:nowrap}.unified-brand svg{width:34px;height:22px}.unified-brand-sun{color:var(--brand-action)}@media (max-width:760px){.unified-brand{top:0;height:14px;font-size:9px;gap:4px}.unified-brand svg{width:22px;height:13px}}.unified-nav-links{position:relative}.unified-nav-links .unified-nav-indicator{position:absolute;inset:0 auto auto 0;height:2px;background:var(--brand-action);pointer-events:none;transition:transform .38s cubic-bezier(.22,.8,.25,1),width .38s cubic-bezier(.22,.8,.25,1),opacity .16s}.unified-nav-links:has(.unified-nav-indicator) a[aria-current]{text-decoration-color:transparent}@media (prefers-reduced-motion:reduce){.unified-nav-links .unified-nav-indicator{transition:none}}