:root{--wk-paper:#F8F6F1;--wk-raised:#FFFFFF;--wk-line:#C8336E}body:has(.wk){background:var(--wk-paper)}.wk{--u:calc(min(94vw, 1840px) / 100)}.wk-stream{--u:calc((100vw - 32px) / 100)}.wk-canvas{isolation:isolate}.wk-item{position:absolute;cursor:pointer;transition:opacity .2s ease-out,filter .2s ease-out}.wk-lift{transition:transform .2s cubic-bezier(.16,1,.3,1)}.wk-lift,.wk-media{position:absolute;inset:0}.wk-media{overflow:hidden;transition:outline-color .18s ease-out,filter .18s ease-out}.is-cut .wk-media{overflow:visible;filter:drop-shadow(0 calc(var(--u) * .7) calc(var(--u) * .9) rgba(14,26,71,.16))}.is-rect .wk-media{outline:1.5px solid transparent;outline-offset:3px}.is-rect:not(.is-photo) .wk-media:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.wk-hit{position:absolute;inset:0;z-index:2;background:transparent}.wk-hit:focus-visible{outline:2px solid var(--wk-line);outline-offset:6px}.wk-canvas[data-active] .wk-item:not(.is-on){opacity:.2;filter:saturate(.4)}.wk-canvas [data-away]{transition:opacity .2s ease-out}.wk-canvas[data-active] [data-away]:not(.is-on){opacity:.22}.wk-dim{position:fixed;inset:0;z-index:50;pointer-events:none}.wk-stream .wk-dim[data-on]{pointer-events:auto}body[data-wk-dim]>header{opacity:.18}body>header,body[data-wk-dim]>header{transition:opacity .2s ease-out}.is-on .wk-lift{transform:translateY(calc(var(--u) * -.25)) scale(1.012)}.is-on.is-rect .wk-media{outline-color:var(--wk-line)}.is-on.is-cut .wk-media{filter:drop-shadow(1.5px 0 0 var(--wk-line)) drop-shadow(-1.5px 0 0 var(--wk-line)) drop-shadow(0 1.5px 0 var(--wk-line)) drop-shadow(0 -1.5px 0 var(--wk-line))}.wk-lines{position:absolute;inset:0;width:100%;height:100%;z-index:75;pointer-events:none;overflow:visible}.wk-lines g{animation:wk-fade .12s ease-out both}.wk-lines path{fill:none;stroke:var(--wk-line);stroke-width:.105;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:wk-draw .24s cubic-bezier(.16,1,.3,1) forwards;animation-delay:inherit}.wk-lines rect{fill:var(--wk-line)}@keyframes wk-draw{to{stroke-dashoffset:0}}@keyframes wk-fade{0%{opacity:0}}.wk-panel{position:absolute;z-index:80;padding:calc(var(--u) * 1) calc(var(--u) * 1.2);margin:calc(var(--u) * -1) calc(var(--u) * -1.2);background:color-mix(in srgb,var(--wk-raised) 96%,transparent);border-radius:24px;box-shadow:0 0 0 1px #DCD8CF,0 12px 32px rgba(14,26,71,.1);pointer-events:none;animation:wk-panel .22s cubic-bezier(.16,1,.3,1) both}@keyframes wk-panel{0%{opacity:0;transform:translateY(8px)}}.wk-sheet{animation:wk-panel .22s cubic-bezier(.16,1,.3,1) both}.wk-credit{z-index:55;font-size:13px;font-weight:600;line-height:1.35;color:#0E1A47}.wk-credit,.wk-note{position:absolute;font-family:var(--font-sans),system-ui,sans-serif;white-space:nowrap;pointer-events:none}.wk-note{z-index:30;display:flex;align-items:flex-start;gap:calc(var(--u) * .3);transform-origin:0 0;font-weight:500;font-size:max(15px,calc(var(--u) * 1.45));line-height:1;color:#5C6584}.wk-arrow{width:calc(var(--u) * 1.6);height:calc(var(--u) * 2.3);flex:none;margin-top:calc(var(--u) * .5)}.wk-arrow path{fill:none;stroke:#5C6584;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.wk-sticker{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:reduce){.wk-canvas [data-away],.wk-item,.wk-lift,.wk-media{transition:none}.wk-lines path{animation:none;stroke-dashoffset:0}.wk-lines g,.wk-panel,.wk-sheet{animation:none}}.wk-swatches{gap:.5rem}@media (min-width:640px){.wk-swatches{gap:1rem}}.wk-band{position:absolute;top:-1.25rem;left:-1.5rem;right:-1.5rem;z-index:0;pointer-events:none;border-radius:28px;background:#DCE9F9}.wk-credit-sub{color:#5C6584;font-weight:400}.wk-item.is-held .wk-lift{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.wk-item.is-held .wk-lift{transform:none}}.wk-name{font:inherit;letter-spacing:inherit}.wk-name:focus-visible{border-bottom-style:dashed}.wk-chip{display:inline-flex;align-items:center;gap:.5rem;min-height:36px;padding:0 14px;border-radius:9999px;background:rgb(14 26 71/5%);color:#0E1A47;font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.wk-plate{background:#DCE9F9;border-radius:24px}