[data-site-theme] .experience-pdf{min-width:0;color:var(--paper);background:0 0;border:0;grid-template-columns:220px minmax(0,1fr);gap:0 24px;padding:0;display:grid}[data-site-theme] .experience-pdf>*{min-width:0}[data-site-theme] .experience-pdf__heading{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;gap:20px;padding:18px 0;display:flex}[data-site-theme] .experience-pdf__heading strong{overflow-wrap:anywhere;font-size:19px}[data-site-theme] .experience-pdf .viewer-status{margin:8px 0;font-size:13px}[data-site-theme] .experience-pdf button,[data-site-theme] .experience-pdf summary,[data-site-theme] .experience-panorama button,[data-site-theme] .experience-panorama summary{cursor:pointer;min-height:44px;font:inherit;color:var(--paper);border:1px solid var(--line);touch-action:manipulation;background:0 0;padding:10px 14px}[data-site-theme] .experience-pdf input,[data-site-theme] .experience-pdf textarea{background:var(--ink);color:var(--paper);border:1px solid var(--line);min-width:0;max-width:100%;min-height:44px;padding:8px}[data-site-theme] .experience-pdf__resume,[data-site-theme] .experience-pdf__recovery{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;padding:12px 0;display:flex}[data-site-theme] .experience-pdf__resume[hidden]{display:none}[data-site-theme] .experience-pdf__recovery a{align-items:center;min-height:44px;display:inline-flex}[data-site-theme] .experience-pdf__rail{border-right:1px solid var(--line);grid-area:4/1/span 3;max-height:85vh;padding:16px 18px 0 0;overflow:auto}[data-site-theme] .experience-pdf__rail h2{margin:0 0 12px;font-size:15px}[data-site-theme] .experience-pdf-documents{gap:4px;margin-bottom:24px;display:grid}[data-site-theme] .experience-pdf-documents a{border-bottom:1px solid var(--line);overflow-wrap:anywhere;min-height:44px;padding:12px 8px;font-size:13px;line-height:1.6}[data-site-theme] .experience-pdf-documents [aria-current=page]{border-left:2px solid var(--violet);color:var(--violet)}[data-site-theme] .experience-pdf .showcase-pdf-thumbnails{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-site-theme] .experience-pdf .showcase-pdf-thumbnails button{gap:6px;width:100%;min-width:0;display:grid}[data-site-theme] .experience-pdf .showcase-pdf-thumbnails canvas{max-width:100%;height:auto}[data-site-theme] .experience-pdf .showcase-pdf-outline a{overflow-wrap:anywhere;min-height:44px;padding:8px;display:block}[data-site-theme] .experience-pdf__controls{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-area:4/2;align-items:center;gap:8px;padding:12px 0;display:flex}[data-site-theme] .experience-pdf__controls label{align-items:center;gap:6px;font-size:13px;display:flex}[data-site-theme] .experience-pdf__controls [data-page]{width:70px}[data-site-theme] .experience-pdf__zoom{align-items:center;gap:8px;margin-left:auto;display:flex}[data-site-theme] .experience-pdf__main{background:var(--surface);grid-area:6/2;min-height:55vh}[data-site-theme] .experience-pdf .pdf-stage{background:0 0;align-content:start;justify-items:center;gap:16px;min-height:55vh;max-height:none;margin:0;padding:20px;display:grid;overflow:auto}[data-site-theme] .experience-pdf .pdf-stage canvas{max-width:100%;height:auto}[data-site-theme] .experience-pdf__search{border-bottom:1px solid var(--line);grid-area:5/2;padding:16px 0}[data-site-theme] .experience-pdf__search form,[data-site-theme] .experience-pdf__matches{flex-wrap:wrap;align-items:end;gap:8px;display:flex}[data-site-theme] .experience-pdf__search form label{flex:1;gap:6px;min-width:150px;display:grid}[data-site-theme] .experience-pdf__search .viewer-results{gap:4px;max-height:24vh;margin-top:12px;display:grid;overflow:auto}[data-site-theme] .experience-pdf__search [data-results]:empty{display:none}[data-site-theme] .experience-pdf__matches{margin-top:8px;font-size:13px}[data-site-theme] .experience-pdf__limits{color:var(--muted);grid-column:1/-1;margin-top:16px;font-size:13px}[data-site-theme] .experience-pdf__panels{flex-wrap:wrap;grid-column:1/-1;gap:8px;padding:12px 0;display:flex}[data-site-theme] .experience-pdf__file label{gap:8px;max-width:220px;padding:12px 0;display:grid}[data-site-theme] .experience-panorama{background:0 0;border:0;padding:0}[data-site-theme] .experience-panorama__input{justify-content:space-between;align-items:start;gap:24px;display:flex}[data-site-theme] .experience-panorama__input label{gap:12px;max-width:100%;padding:12px 0;display:grid}[data-site-theme] .experience-panorama__input details{max-width:45%;font-size:13px}[data-site-theme] .experience-panorama .panorama-stage{background:var(--surface);border:1px solid var(--line);height:min(65vh,800px);min-height:58vh;margin:16px 0}[data-site-theme] .experience-panorama__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-site-theme=moon] :is(.experience-pdf__main,.experience-panorama .panorama-stage){background:#15121c}[data-site-theme=museum] .experience-pdf{border:1px solid var(--line);gap:0}[data-site-theme=museum] .experience-pdf>:not(.experience-pdf__main){padding-inline:18px}[data-site-theme=museum] .experience-pdf__main{background:#dedcd7}[data-site-theme=garden] .experience-pdf{grid-template-columns:180px minmax(0,1fr);gap:0 32px}[data-site-theme=garden] .experience-pdf__rail{border:0}[data-site-theme=garden] .experience-pdf .pdf-stage{padding:32px}[data-site-theme=city] .experience-pdf{grid-template-columns:260px minmax(0,1fr);gap:0 16px}[data-site-theme=city] .experience-pdf__controls{background:var(--surface);padding:10px}@media (width>=761px) and (width<=1199px){[data-site-theme] .experience-pdf,[data-site-theme=garden] .experience-pdf,[data-site-theme=city] .experience-pdf{grid-template-columns:160px minmax(0,1fr);gap:0 16px}[data-site-theme] .experience-pdf__zoom{margin-left:0}[data-site-theme] .experience-pdf .showcase-pdf-thumbnails{grid-template-columns:1fr}}@media (width<=760px){[data-site-theme] .experience-pdf,[data-site-theme=garden] .experience-pdf,[data-site-theme=city] .experience-pdf{flex-direction:column;gap:0;display:flex}[data-site-theme] .experience-pdf__heading{gap:12px}[data-site-theme] .experience-pdf__heading strong{font-size:16px}[data-site-theme] .experience-pdf__file{flex:none;font-size:12px}[data-site-theme] .experience-pdf__rail{border:0;order:2;max-height:45vh;padding:0;overflow:auto}[data-site-theme] .experience-pdf__panels{order:1;gap:4px}[data-site-theme] .experience-pdf__panels button{flex:1;padding-inline:6px;font-size:12px}[data-site-theme] .experience-pdf__search{order:3;max-height:45vh;overflow:auto}[data-site-theme] .experience-pdf__main{order:4;min-height:45vh}[data-site-theme] .experience-pdf .pdf-stage{min-height:45vh;padding:8px}[data-site-theme] .experience-pdf__controls{z-index:3;background:var(--ink);padding:8px 0 max(8px,env(safe-area-inset-bottom));border-top:1px solid var(--line);order:5;gap:6px;position:sticky;bottom:0}[data-site-theme] .experience-pdf__zoom{flex:1 0 100%;margin:0}[data-site-theme] .experience-pdf__limits{order:6}[data-site-theme] .experience-pdf .showcase-pdf-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr))}[data-site-theme] .experience-panorama__input{display:block}[data-site-theme] .experience-panorama__input details{max-width:100%}[data-site-theme] .experience-panorama .panorama-stage{height:55vh;min-height:320px}[data-site-theme] .experience-panorama__controls>button{flex:1 0 40%}}@media (prefers-reduced-motion:reduce){[data-site-theme] :is(.experience-pdf,.experience-panorama) *{scroll-behavior:auto;transition:none!important;animation:none!important}}[data-site-theme] :is(.experience-pdf,.experience-panorama) [hidden]{display:none!important}[data-site-theme] .experience-pdf .showcase-pdf-thumbnails{align-content:start;max-height:45vh;overflow:auto}[data-site-theme] .experience-pdf .pdf-sheet{flex:none;max-width:100%;position:relative}[data-site-theme] .experience-pdf .pdf-sheet canvas{display:block}[data-site-theme] :is(.experience-pdf,.experience-panorama) .viewer-file{min-height:44px;color:var(--paper);border:1px solid var(--line);background:0 0;gap:8px;padding:12px;font-size:13px;display:grid}[data-site-theme] :is(.experience-pdf,.experience-panorama) .viewer-file input{max-width:100%;color:var(--muted);font-size:12px}[data-site-theme] :is(.experience-pdf,.experience-panorama) .viewer-status{min-height:1.6em;color:var(--muted);font-size:13px}[data-site-theme] :is(.experience-pdf,.experience-panorama) .viewer-empty{text-align:center;color:var(--muted);margin:auto;padding:40px 20px;line-height:1.9}[data-site-theme] .experience-panorama .panorama-stage{position:relative;overflow:hidden}[data-site-theme] :is(.experience-pdf,.experience-panorama) :focus-visible{outline:2px solid var(--violet);outline-offset:3px}.pdf-sheet{color:#000;isolation:isolate;background:#fff;margin:0 auto;position:relative}.pdf-sheet canvas{display:block}.textLayer{color-scheme:light only;text-align:initial;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor)*var(--min-font-size));--min-font-size-inv:calc(1/var(--min-font-size));line-height:1;position:absolute;inset:0;overflow:clip}.textLayer :is(span,br){color:#0000;white-space:pre;cursor:text;transform-origin:0 0;user-select:text;position:absolute}.textLayer>:not(.markedContent),.textLayer .markedContent span:not(.markedContent){z-index:1;--font-height:0;font-size:calc(var(--text-scale-factor)*var(--font-height));--scale-x:1;--rotate:0deg;transform:rotate(var(--rotate)) scaleX(var(--scale-x)) scale(var(--min-font-size-inv))}.textLayer .markedContent{display:contents}.textLayer ::selection{color:#0000;background:#7592ff66}
