.hd-strip{cursor:pointer;text-align:left;background:#ffffffa8;border:0;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;width:100%;margin-top:44px;padding:16px 22px;display:flex;box-shadow:0 0 0 1px #0000000b}.hd-strip-marks{flex:none;align-items:center;display:flex}.hd-strip-mark{width:26px;height:26px;color:var(--ink-2);background:#fff;border-radius:50%;place-items:center;transition:transform .16s;display:grid;box-shadow:0 0 0 1px #0000000e}.hd-strip-mark+.hd-strip-mark{margin-left:-7px}.hd-strip-mark svg{width:14px;height:14px}.hd-strip-mark-more{color:var(--ink-3)}.hd-strip-mark-more svg{width:12px;height:12px}.hd-strip:hover .hd-strip-mark{transform:translate(3px)}.hd-strip:hover .hd-strip-mark:first-child{transform:translate(-3px)}.hd-strip:hover .hd-strip-mark:nth-child(2){transform:translate(-1px)}.hd-strip:hover .hd-strip-mark:nth-child(3){transform:translate(1px)}.hd-strip-copy{font:400 13.5px/1.4 var(--font-text);color:var(--ink-2)}.hd-strip-copy b{color:var(--ink);font-weight:600}.hd-strip-lnk{font:500 13px/1 var(--font-text);color:var(--ink);white-space:nowrap;margin-left:auto}.hd-strip.is-node{border-radius:14px;gap:10px;margin-top:0;padding:10px 12px}.hd-strip.is-node .hd-strip-mark{width:22px;height:22px}.hd-strip.is-node .hd-strip-mark svg{width:12px;height:12px}.hd-strip.is-node .hd-strip-copy{flex:1;min-width:0;font-size:12px}.hd-strip.is-node .hd-strip-lnk{box-sizing:border-box;border:1px solid var(--ink);background:var(--ink);height:24px;color:var(--paper);font:600 11px/1 var(--font-text);white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.hd-strip.is-node:hover .hd-strip-lnk{opacity:.88}@media (prefers-reduced-motion:reduce){.hd-strip-mark,.hd-strip:hover .hd-strip-mark{transition:none;transform:none}}@media (width<=640px){.hd-strip-marks{display:none}}.pbt{flex-wrap:nowrap;justify-content:center;gap:12px;max-width:100%;display:flex}.pbt .pbt-tile{flex:0 auto;min-width:0}.pbt .pbt-lb{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pbt-tile{width:var(--pbt-tile-w,104px);cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;padding:0;display:flex}.pbt-tile:disabled{opacity:.55;cursor:not-allowed}.pbt-plate{--pbt-plate-size:56px;width:var(--pbt-plate-size);height:var(--pbt-plate-size);border-radius:calc(var(--pbt-plate-size) * .29);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pbt-blue{color:#3559b8;background:#e4ecff}.pbt-amber{color:#b5651f;background:#ffedd8}.pbt-violet{color:#6746b8;background:#eee4ff}.pbt-mint{color:#2c7d52;background:#dcf1e4}.pbt-rose{color:#b53f61;background:#ffe2e9}.pbt-lime{color:#5d7005;background:#eef8c4}.pbt-plain{color:var(--ink-2);background:#e6e6ee}.pbt-plate svg{width:calc(var(--pbt-plate-size) * .41);height:calc(var(--pbt-plate-size) * .41)}.pbt-ic{transition:transform .15s,box-shadow .15s;box-shadow:inset 0 0 0 1px #0000000d,0 2px 8px #1e1e3c0f}.pbt-tile:hover:not(:disabled) .pbt-ic{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #0000000f,0 10px 22px #1e1e3c24}.pbt-tile:focus-visible .pbt-ic{outline:2px solid var(--ink-3);outline-offset:2px}.pbt-lb{font:500 12.5px/1.3 var(--font-text);color:var(--ink-2);text-align:center;letter-spacing:-.005em}.pbt-tile:hover:not(:disabled) .pbt-lb{color:var(--ink)}.pb-photo,.pb-scroll{--pb-media:62vh}@media (width<=1023px){.pb-photo,.pb-scroll{--pb-media:58vh}}.pb-hero-box{width:100%;max-height:var(--pb-media);background:var(--surface);border-radius:12px;overflow:hidden}.pb-hero{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.pb-thumb{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;display:block}.pb-photo{width:100%}@media (width>=1024px){.pb-photo{width:46%;max-width:520px}.pb-scroll{height:calc(var(--pb-media) + 3rem);max-height:calc(var(--pb-media) + 3rem);overflow:hidden}.pb-copy{max-height:100%;padding-bottom:.5rem;overflow-y:auto}}.vmt{background:#0000000d;border-radius:10px;align-items:center;gap:2px;padding:3px;display:flex}.vmt-tile{width:30px;height:26px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.vmt-tile.is-active{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000000f}.vmt-icon{color:currentColor;width:14px;height:14px}
