.dot.svelte-vbhuyx,.ring.svelte-vbhuyx{pointer-events:none;z-index:1000;position:fixed;top:0;left:0}.dot.svelte-vbhuyx{background:var(--d-hot);mix-blend-mode:difference;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px}.ring.svelte-vbhuyx{height:34px;transition:height .35s var(--d-ease), width .35s var(--d-ease), margin .35s var(--d-ease);place-items:center;width:34px;margin:-17px 0 0 -17px;display:grid}.ring.svelte-vbhuyx svg:where(.svelte-vbhuyx){grid-area:1/1;width:100%;height:100%}.scallop.svelte-vbhuyx{fill:none;stroke:var(--d-hot);stroke-dasharray:5 7;stroke-width:4px;transform-origin:50%;animation:9s linear infinite svelte-vbhuyx-cancel}.edge.svelte-vbhuyx{fill:none;opacity:0;stroke:var(--d-hot);stroke-width:3px;transition:opacity .3s var(--d-ease)}@keyframes svelte-vbhuyx-cancel{to{rotate:360deg}}.ring.hot.svelte-vbhuyx{width:76px;height:76px;margin:-38px 0 0 -38px}.ring.hot.svelte-vbhuyx .edge:where(.svelte-vbhuyx){opacity:.35}.ring.pressed.svelte-vbhuyx{width:26px;height:26px;margin:-13px 0 0 -13px}.label.svelte-vbhuyx{background:var(--d-hot);color:var(--d-on-yellow);white-space:nowrap;grid-area:1/1;padding:.25em .45em .2em;font-size:.5rem}.label.svelte-16692ia{border-top:2px solid var(--d-line-solid);padding-top:clamp(2rem,6vw,4rem)}.top.svelte-16692ia{grid-template-columns:1.4fr repeat(3,1fr);gap:clamp(2rem,5vw,3rem);padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.stamp.svelte-16692ia{filter:drop-shadow(3px 4px 0 color-mix(in oklab, var(--d-fg) 12%, transparent));width:clamp(6.5rem,12vw,7rem);height:auto;display:block;rotate:-2.5deg}.mark.svelte-16692ia p:where(.svelte-16692ia){color:var(--d-faint);max-width:24ch;margin:1.25rem 0 0}.column.svelte-16692ia h3:where(.svelte-16692ia){border-bottom:1px solid var(--d-line);color:var(--d-faint);margin:0 0 1rem;padding-bottom:.6rem}.column.svelte-16692ia ul:where(.svelte-16692ia){gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.column.svelte-16692ia a:where(.svelte-16692ia){color:var(--d-dim);font-family:var(--d-display);transition:color .2s var(--d-ease);font-size:.95rem;font-stretch:92%}.column.svelte-16692ia a:where(.svelte-16692ia):hover{color:var(--d-hot)}.code.svelte-16692ia{border-block:1px solid var(--d-line);justify-content:center;align-items:stretch;gap:2px;height:2.75rem;padding-block:.5rem;display:flex;overflow:hidden}.code.svelte-16692ia span:where(.svelte-16692ia){background:var(--d-fg);opacity:.65;width:var(--w)}.foot.svelte-16692ia{color:var(--d-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem 2rem;display:flex}@media (width<=63.9375em){.top.svelte-16692ia{grid-template-columns:repeat(2,1fr)}}.bar.svelte-oup91k{background:color-mix(in oklab, var(--d-bg) 82%, transparent);transition:border-color .3s var(--d-ease);z-index:800;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;padding:.75rem clamp(1rem,3vw,2rem);display:flex;position:relative}.bar.fixed.svelte-oup91k{position:fixed;top:0;left:0;right:0}.bar.svelte-oup91k:not(.fixed){border-bottom-color:var(--d-line)}.lifted.svelte-oup91k{border-bottom-color:var(--d-line-solid)}.brand.svelte-oup91k{align-items:center;gap:.6rem;display:flex}.mark.svelte-oup91k{width:2rem;height:2rem;display:grid}.face.svelte-oup91k{grid-area:1/1;width:100%;height:100%}.over.svelte-oup91k,.brand.svelte-oup91k:hover .face:where(.svelte-oup91k){opacity:0}.brand.svelte-oup91k:hover .over:where(.svelte-oup91k){opacity:1}.wordmark.svelte-oup91k{font-family:var(--d-display);letter-spacing:-.03em;text-transform:uppercase;font-size:1.1rem;font-weight:900;font-stretch:108%}.stage.svelte-oup91k{border:1px solid var(--d-line-solid);color:var(--d-dim);padding:.2em .45em .15em;font-size:.55rem}.links.svelte-oup91k{gap:clamp(1rem,2.6vw,2.25rem);display:flex}.links.svelte-oup91k a:where(.svelte-oup91k){font-family:var(--d-display);align-items:baseline;gap:.4rem;font-size:.9rem;font-weight:600;font-stretch:92%;display:flex;position:relative}.links.svelte-oup91k .n:where(.svelte-oup91k){color:var(--d-faint);font-size:.55rem}.links.svelte-oup91k a:where(.svelte-oup91k):after{background:var(--d-hot);content:"";transform-origin:0;height:2px;transition:scale .4s var(--d-ease);width:100%;position:absolute;bottom:-.35rem;left:0;scale:0 1}.links.svelte-oup91k a:where(.svelte-oup91k):hover:after,.links.svelte-oup91k a[aria-current=page]:where(.svelte-oup91k):after{scale:1}.right.svelte-oup91k{align-items:center;gap:.75rem;display:flex}.key.svelte-oup91k{background:var(--d-yellow);border:1px solid var(--d-line-solid);box-shadow:3px 3px 0 var(--d-line-solid);color:var(--d-on-yellow);font-family:var(--d-display);letter-spacing:.14em;text-transform:uppercase;transition:translate 90ms var(--d-ease), box-shadow 90ms var(--d-ease);white-space:nowrap;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.75rem;font-weight:900;font-stretch:84%;display:inline-flex}.key.svelte-oup91k:hover{box-shadow:1px 1px 0 var(--d-line-solid);translate:2px 2px}.menu.svelte-oup91k{border:1px solid var(--d-line-solid);color:var(--d-fg);cursor:pointer;background:0 0;padding:.55rem .8rem;display:none}.progress.svelte-oup91k{background:var(--d-hot);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=63.9375em){.links.svelte-oup91k{display:none}.menu.svelte-oup91k{display:block}.stage.svelte-oup91k{display:none}}@media (width<=39.9375em){.key.svelte-oup91k{display:none}}.sheet.svelte-oup91k{background:var(--d-bg);z-index:790;padding:6rem clamp(1rem,5vw,3rem) 3rem;position:fixed;inset:0;overflow-y:auto}.sheet.svelte-oup91k ul:where(.svelte-oup91k){margin:0;padding:0;list-style:none}.sheet.svelte-oup91k li:where(.svelte-oup91k){animation:svelte-oup91k-sheet-in .6s var(--d-ease) both;animation-delay:calc(var(--in) * 60ms);border-bottom:1px solid var(--d-line)}@keyframes svelte-oup91k-sheet-in{0%{opacity:0;translate:0 1.5rem}}.sheet.svelte-oup91k a:where(.svelte-oup91k){align-items:baseline;gap:.8rem;padding:.35em 0;font-size:clamp(1.75rem,10vw,5rem);display:flex}.sheet.svelte-oup91k .n:where(.svelte-oup91k){color:var(--d-faint)}.sheet.svelte-oup91k .hot:where(.svelte-oup91k){color:var(--d-hot)}
