.pd-top-sentinel{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.pd-hero{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 3rem;overflow:visible;background:transparent}.pd-info-caption{font-size:.625rem;line-height:1.5;color:var(--muted);padding:0 2.2rem;margin-bottom:2rem}.pd-info-caption:not(:empty):before{content:"+ "}.pd-info{padding:0 2rem 2rem}.pd-info-list{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(5rem,2fr));gap:2rem 0;justify-items:center}.pd-info-item{font-size:.625rem;line-height:1.8;color:var(--muted);cursor:pointer;transition:color .2s ease;font-variant-numeric:tabular-nums;white-space:nowrap}.pd-info-item:hover{color:var(--ink)}.pd-info-item.is-active{color:var(--accent);font-family:nudicabold,Arial,Helvetica,sans-serif}.pd-title-block{width:150%;background:transparent;padding-left:2rem}.pd-title{font-family:nudicabold,Arial,Helvetica,sans-serif;font-size:clamp(2.5rem,5.5vw,5rem);line-height:.95;letter-spacing:-.02em;color:var(--ink);word-break:break-word;overflow-wrap:break-word;hyphens:auto;margin-bottom:1.25rem;max-width:100%}.pd-subtitle-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6em}.pd-subtitle-text{font-family:nudicaregular,Arial,Helvetica,sans-serif;font-style:italic;font-size:.875rem;line-height:1.5;color:var(--muted)}.pd-rule{flex:1;height:1px;background:var(--muted);opacity:.5;min-width:2em}.pd-scroll-hint{position:fixed;bottom:1.75rem;left:calc((var(--grid-margin) + 2 * var(--col-w) + var(--grid-gap)) / 2 - 6px);color:var(--muted);pointer-events:auto;cursor:pointer;transition:opacity .4s ease;z-index:202}.pd-scroll-hint.is-hidden{opacity:0;pointer-events:none}.pd-scroll-dot{animation:scroll-dot 2s ease-in-out infinite}@keyframes scroll-dot{0%,to{transform:translateY(0)}60%{transform:translateY(6px)}}.pd-right{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--bg);cursor:pointer;z-index:1}.pd-photo{position:absolute;inset:0 0 0 32px}.pd-photo-slot{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;opacity:0;transition:opacity .4s ease}.pd-photo-slot.is-active{opacity:1}.pd-photo-slot .img-placeholder{position:absolute;right:0;top:50%;transform:translateY(-50%);width:min(100%,var(--nat-w, 100%));max-height:100%;background-color:#c937211f;pointer-events:none;z-index:1;transition:opacity .6s ease,background-color 0ms .6s}.pd-photo-slot .img-placeholder.img-loaded{opacity:0;background-color:transparent}@media(prefers-reduced-motion:reduce){.pd-photo-slot .img-placeholder{transition:none!important}}.pd-photo-img{display:block;position:relative;width:100%;height:100%;max-width:min(100%,var(--nat-w));max-height:min(100%,var(--nat-h));object-fit:contain;object-position:right center;opacity:0;transition:opacity .6s ease}.pd-photo-img.img-loaded{opacity:1}.pd-nav-hud{position:absolute;bottom:1.75rem;right:2rem;z-index:5;display:flex;align-items:center;gap:0;padding:.35rem .6rem}.pd-nav-hud svg{filter:drop-shadow(0 0 9px rgba(255,255,255,1)) drop-shadow(0 0 18px rgba(255,255,255,.95)) drop-shadow(0 0 30px rgba(255,255,255,.8)) drop-shadow(0 0 45px rgba(255,255,255,.5))}.pd-arrow{background:none;border:none;color:var(--ink);cursor:pointer;padding:.35rem .5rem;line-height:0;display:flex;align-items:center}.pd-autoplay-toggle{background:none;border:none;cursor:pointer;padding:.35rem .5rem;line-height:0;display:flex;align-items:center;opacity:0;transition:none}.pd-autoplay-toggle.is-playing{opacity:1}.pd-autoplay-toggle.is-cooling{animation:pd-toggle-fadein var(--cooldown, 7s) linear forwards}.pd-autoplay-toggle.is-paused{opacity:1}@keyframes pd-toggle-fadein{0%{opacity:0}to{opacity:1}}.pd-ring-track{fill:none;stroke:var(--accent);stroke-width:8;opacity:.2}.pd-ring-fill{fill:none;stroke:var(--accent);stroke-width:8;stroke-dasharray:25.13;stroke-dashoffset:25.13;transform:rotate(-90deg);transform-origin:10px 10px}@keyframes pd-ring-sweep{0%{stroke-dashoffset:25.13}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.pd-ring-fill,.pd-autoplay-toggle{animation:none!important}}.pd-pause-icon{display:none}.pd-autoplay-toggle.is-paused .pd-ring-fill{stroke-dashoffset:0;animation:none!important}.pd-autoplay-toggle.is-paused .pd-pause-icon{display:block}html,body{overflow-x:hidden;background:var(--card-bg)}html,body{direction:rtl}html body>*{direction:ltr}.pd-shell{display:grid;grid-template-columns:var(--grid-margin) calc(2 * var(--col-w) + var(--grid-gap)) calc(var(--col-w) + 2 * var(--grid-gap)) calc(4 * var(--col-w) + 3 * var(--grid-gap)) var(--grid-margin);min-height:100vh;align-items:start;direction:ltr;isolation:isolate}.pd-fold{display:contents}.pd-left{grid-column:1 / 3;overflow:visible;position:relative;z-index:2}.pd-body-wrap{grid-column:1 / 3;padding:4rem 3rem 6rem 2rem}.pd-right{grid-column:3 / 6;background:var(--bg)!important}.pd-body{max-width:54ch;font-family:nudicaregular,Arial,Helvetica,sans-serif;font-size:.875rem;line-height:1.6;color:var(--ink)}.pd-body p{margin-bottom:0;text-indent:1.4em}.pd-body p:first-child,.pd-body h2+p,.pd-body h3+p,.pd-body blockquote+p{text-indent:0}.pd-body ul,.pd-body ol{margin:.75em 0 .75em 1.4em;padding:0}.pd-body li{margin-bottom:.25em}.pd-body h2{font-family:nudicalight,Arial,Helvetica,sans-serif;font-size:1.75rem;line-height:1.1;letter-spacing:-.01em;margin-top:3em;margin-bottom:1.25em;text-indent:0}.pd-body h3{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;margin-top:2em;margin-bottom:1em;color:var(--muted);text-indent:0}.pd-body blockquote{margin:1.5em 0 1.5em 2em;font-style:italic}.pd-body blockquote p{text-indent:0}.content-block.block--airy{display:grid;grid-template-columns:1fr 2fr;gap:0 1.5em;margin-block:2em;align-items:start}.content-block.block--airy .block-label{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding-top:.2em}.content-block.block--airy .block-body p{text-indent:0;margin-bottom:1em}.sidenote,.marginnote{display:block;font-size:.75rem;line-height:1.45;color:var(--muted);margin-block:1em;padding-left:1em;border-left:1px solid currentColor}
