.pd-root{--pd-gut:clamp(16px, 4vw, 56px)}.pd-w{vertical-align:top;margin-block:-.1em -.14em;padding-block:.1em .14em;display:inline-block;overflow:hidden}.pd-w>span{animation:1s cubic-bezier(.2,.75,.15,1) forwards pd-word-up;display:inline-block;transform:translateY(112%)}@keyframes pd-word-up{to{transform:none}}.pd-outline{color:#0000;-webkit-text-stroke:1px var(--ink-mute);paint-order:stroke fill}.pd-outline-soft{color:#0000;-webkit-text-stroke:1px var(--line)}.pd-dot{background:var(--copper);border-radius:999px;width:8px;height:8px;display:inline-block;position:relative}.pd-dot:after{content:"";border:1px solid var(--copper);border-radius:999px;animation:2.2s ease-out infinite pd-ping;position:absolute;inset:-4px}@keyframes pd-ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.pd-pill{scroll-snap-align:center}.pd-rail-item .pd-rail-label{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translate(-6px)}html[dir=rtl] .pd-rail-item .pd-rail-label{transform:translate(6px)}.pd-rail-item:hover .pd-rail-label,.pd-rail-item:focus-visible .pd-rail-label,.pd-rail-item[aria-current=true] .pd-rail-label{opacity:1;transform:none}.pd-mask{clip-path:inset(0 0 100%);transition:clip-path 1.5s cubic-bezier(.65,0,.2,1)}.pd-mask-x{clip-path:inset(0 100% 0 0);transition:clip-path 1.5s cubic-bezier(.65,0,.2,1)}html[dir=rtl] .pd-mask-x{clip-path:inset(0 0 0 100%)}.pd-mask-circle{clip-path:circle(0%);transition:clip-path 1.6s cubic-bezier(.65,0,.2,1)}.in-view .pd-mask,.in-view .pd-mask-x,.in-view .pd-mask-circle,.pd-mask.in-view,.pd-mask-x.in-view{clip-path:inset(0)}.in-view .pd-mask-circle{clip-path:circle(75%)}.pd-mask-img{transition:transform 2s cubic-bezier(.2,.7,.2,1);transform:scale(1.28)}.in-view .pd-mask-img{transform:none}.pd-rise{opacity:0;transition:opacity .9s .25s,transform 1s cubic-bezier(.2,.7,.2,1) .25s;transform:translateY(28px)}.in-view .pd-rise{opacity:1;transform:none}.pd-qmark{font-family:var(--f-display);color:var(--copper);line-height:.6}.pd-bleed{margin-inline:calc(-1 * var(--pd-gut));padding-inline:var(--pd-gut);scroll-padding-inline:var(--pd-gut)}.pd-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pd-strip::-webkit-scrollbar{display:none}.pd-strip[data-drag="1"]{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.pd-strip[data-drag="1"] *{-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){.pd-strip{cursor:grab}}.pd-range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px}.pd-range::-webkit-slider-runnable-track{background:var(--pd-track,var(--line));border:1px solid var(--line);height:6px}.pd-range::-moz-range-track{background:var(--pd-track,var(--line));border:1px solid var(--line);height:6px}.pd-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--copper);border:3px solid var(--paper);width:28px;height:28px;box-shadow:0 0 0 1px var(--ink);border-radius:999px;margin-top:-12px}.pd-range::-moz-range-thumb{background:var(--copper);border:3px solid var(--paper);width:22px;height:22px;box-shadow:0 0 0 1px var(--ink);border-radius:999px}.pd-range:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.pd-rings{container-type:size}.pd-ring{aspect-ratio:1;border:1px solid var(--copper);pointer-events:none;border-radius:999px;margin:auto;position:absolute;inset:0}.pd-ring--static{opacity:.55;border-style:dashed}.pd-ring--pulse{opacity:0;animation:5.4s cubic-bezier(.2,.6,.3,1) infinite pd-ring}@keyframes pd-ring{0%{opacity:.85;transform:scale(.12)}to{opacity:0;transform:scale(1)}}.pd-wall{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}.pd-wall[data-on="1"]{stroke-dashoffset:0}.pd-fade{opacity:0;transition:opacity .8s .9s}.pd-fade[data-on="1"]{opacity:1}@media (scripting:none){.pd-mask,.pd-mask-x,.pd-mask-circle{clip-path:none}.pd-mask-img{transform:none}.pd-rise{opacity:1;transform:none}.draw{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.pd-w>span{animation:none;transform:none}.pd-mask,.pd-mask-x,.pd-mask-circle{clip-path:none}.pd-mask-img{transform:none}.pd-rise{opacity:1;transform:none}.pd-ring--pulse{opacity:.35;animation:none;transform:scale(.6)}.pd-dot:after{animation:none}.pd-wall{stroke-dashoffset:0;transition:none}.pd-fade{opacity:1;transition:none}}
