:root{--fk-radius: 12px;--fk-placeholder: #ece8e1;--fk-font: 500 13px/1.4 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fk-ease: cubic-bezier(.23, 1, .32, 1);--fk-press-scale: .97;--fk-hover-scale: 1;--fk-focus: #23306b;--fk-focus-dark: #fff;--fk-focus-width: 2px;--fk-dot: rgba(255, 255, 255, .6);--fk-dot-on: #fff;--fk-dot-shadow: 0 0 2px rgba(0, 0, 0, .25);--fk-arrow-bg: rgba(255, 255, 255, .94);--fk-arrow-ink: #16130f;--fk-arrow-shadow: 0 1px 4px rgba(22, 24, 29, .15);--fk-count-bg: rgba(22, 24, 29, .62);--fk-count-ink: #fff;--fk-backdrop: rgba(12, 12, 14, .94);--fk-backdrop-blur: 8px;--fk-button-bg: rgba(255, 255, 255, .12);--fk-button-bg-hover: rgba(255, 255, 255, .2)}.fk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fk-arrow,.fk-play,.fk-unfurl-btn,.fk-unfurl-action,.fk-unfurl-play{box-sizing:border-box;margin:0;min-width:0;min-height:0;-webkit-appearance:none;appearance:none;font:inherit;line-height:1;letter-spacing:normal;text-transform:none;text-shadow:none}.fk-arrow svg,.fk-play svg,.fk-unfurl-btn svg,.fk-unfurl-play svg{display:block;width:auto;height:auto;flex:none}.fk-procession{position:relative;overflow:hidden;aspect-ratio:4 / 3;border-radius:var(--fk-radius);background:var(--fk-placeholder);isolation:isolate}.fk-track{display:flex;width:100%;height:100%;margin:0;padding:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline:none;touch-action:pan-x pan-y;color:inherit;text-decoration:none;cursor:default}.fk-track::-webkit-scrollbar{display:none}.fk-procession .fk-track:focus,.fk-procession .fk-track:focus-visible{outline:none}.fk-pic{display:contents}.fk-track.fk-proximity{scroll-snap-type:x proximity}.fk-track.fk-link{cursor:pointer}.fk-track.fk-zoom-cursor{cursor:zoom-in}.fk-photo{flex:none;display:block;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none;background-position:center;background-size:cover;background-repeat:no-repeat}.fk-zoomable .fk-photo{transition:transform .3s var(--fk-ease)}.fk-zoomable .fk-photo.fk-pinching{transition:none}.fk-ssr{position:absolute;inset:0;width:100%;max-width:none;height:100%;object-fit:cover}.fk-procession.fk-ready>.fk-ssr{display:none}.fk-procession:has(.fk-track:focus-visible){outline:var(--fk-focus-width) solid var(--fk-focus);outline-offset:3px}.fk-procession.fk-ring-inset:has(.fk-track:focus-visible){outline:none}.fk-procession.fk-ring-inset:has(.fk-track:focus-visible):after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--fk-focus-width) var(--fk-focus),inset 0 0 0 calc(var(--fk-focus-width) * 2) #fffc}.fk-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px;pointer-events:none}.fk-dot{display:block;width:6px;height:6px;border-radius:999px;background:var(--fk-dot);box-shadow:var(--fk-dot-shadow);transition:transform .2s var(--fk-ease),background-color .2s var(--fk-ease)}.fk-dot.fk-on{background:var(--fk-dot-on);transform:scale(1.2)}.fk-count{position:absolute;right:12px;bottom:12px;height:24px;padding:0 9px;border-radius:8px;background:var(--fk-count-bg);color:var(--fk-count-ink);font:600 12px/24px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-variant-numeric:tabular-nums;pointer-events:none}.fk-arrow{position:absolute;top:50%;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:999px;background:var(--fk-arrow-bg);color:var(--fk-arrow-ink);display:grid;place-items:center;cursor:pointer;opacity:0;transform:scale(.94);transition:opacity .16s var(--fk-ease),transform .16s var(--fk-ease);box-shadow:var(--fk-arrow-shadow)}.fk-prev{left:10px}.fk-next{right:10px}.fk-arrow.fk-end{visibility:hidden}@media(hover:hover)and (pointer:fine){.fk-procession:hover .fk-arrow{opacity:1;transform:scale(1)}.fk-procession:hover .fk-arrow:hover{transform:scale(var(--fk-hover-scale))}.fk-procession:hover .fk-arrow:active{transform:scale(var(--fk-press-scale))}}.fk-procession:has(.fk-track:focus-visible) .fk-arrow{opacity:1;transform:none}@media(hover:none){.fk-arrow{display:none}}.fk-play{position:absolute;right:8px;bottom:6px;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:#16130f73;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .16s var(--fk-ease),background-color .16s var(--fk-ease)}.fk-play[hidden]{display:none}.fk-play:active{transform:scale(var(--fk-press-scale))}.fk-play:focus-visible{outline:var(--fk-focus-width) solid #fff;outline-offset:2px}.fk-count~.fk-play{bottom:40px}.fk-unfurl{position:fixed;top:0;left:0;right:0;width:auto;height:100vh;height:100dvh;margin:0;box-sizing:border-box;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);z-index:var(--fk-z, 1000);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;font:var(--fk-font);color:#fff;text-align:left}.fk-unfurl-bg{position:absolute;inset:0;background:var(--fk-backdrop);-webkit-backdrop-filter:blur(var(--fk-backdrop-blur));backdrop-filter:blur(var(--fk-backdrop-blur));animation:fk-in .2s var(--fk-ease);transition:opacity .16s var(--fk-ease)}.fk-unfurl[data-phase=closing] .fk-unfurl-bg,.fk-unfurl[data-phase=closed] .fk-unfurl-bg{opacity:0}.fk-unfurl-gl{position:absolute;inset:0;display:block;width:100%;max-width:none;height:100%;pointer-events:none}.fk-unfurl-css{position:absolute;inset:0;pointer-events:none}.fk-unfurl-frame{position:absolute;overflow:hidden;transform-origin:0 0;backface-visibility:hidden;background-position:center;background-size:cover}.fk-unfurl-img{display:block;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;transform-origin:50% 50%;user-select:none;-webkit-user-drag:none}.fk-unfurl[data-renderer=css] .fk-unfurl-gl{display:none}.fk-unfurl[data-zoomed=true]{cursor:grab}.fk-unfurl-top{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));display:flex;align-items:center;gap:8px;z-index:1}.fk-unfurl-n{flex:1;color:#fffc;font-variant-numeric:tabular-nums;padding-left:8px}.fk-unfurl-btn{width:44px;height:44px;padding:0;border:0;border-radius:999px;display:grid;place-items:center;background:var(--fk-button-bg);color:#fff;cursor:pointer;transition:transform .16s var(--fk-ease),background-color .16s var(--fk-ease)}.fk-unfurl-btn:active{transform:scale(var(--fk-press-scale))}.fk-unfurl-btn[aria-disabled=true]{opacity:.32;cursor:default}.fk-unfurl-btn[aria-disabled=true]:active{transform:none}@media(hover:hover)and (pointer:fine){.fk-unfurl-btn:hover{background:var(--fk-button-bg-hover);transform:scale(var(--fk-hover-scale))}.fk-unfurl-btn:hover:active{transform:scale(var(--fk-press-scale))}}.fk-unfurl-btn:focus-visible{outline:var(--fk-focus-width) solid var(--fk-focus-dark);outline-offset:2px;box-shadow:0 0 0 6px #00000073}.fk-unfurl-actions{display:flex;align-items:center;gap:8px}.fk-unfurl-actions:empty{display:none}.fk-unfurl-controls{display:contents}.fk-unfurl-action{height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:#ffffffc7;cursor:pointer;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px;transition:color .16s var(--fk-ease),transform .16s var(--fk-ease)}.fk-unfurl-action:active{transform:scale(var(--fk-press-scale))}@media(hover:hover)and (pointer:fine){.fk-unfurl-action:hover{color:#fff}}.fk-unfurl-action:focus-visible{outline:var(--fk-focus-width) solid var(--fk-focus-dark);outline-offset:2px}.fk-unfurl-media{position:absolute;z-index:1;overflow:hidden;display:grid;place-items:center}.fk-unfurl-media[hidden]{display:none}.fk-unfurl-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.fk-unfurl-play{position:relative;z-index:1}.fk-unfurl-player{display:block;width:100%;max-width:none;height:100%;border:0;background:#000}.fk-unfurl-play{width:64px;height:64px;padding:0 0 0 4px;border:0;border-radius:999px;display:grid;place-items:center;background:#ffffffeb;color:#16130f;cursor:pointer;box-shadow:0 4px 24px #00000059;transition:transform .16s var(--fk-ease)}.fk-unfurl-play svg path{fill:currentColor}.fk-unfurl-play:active{transform:scale(var(--fk-press-scale))}.fk-unfurl-play:focus-visible{outline:var(--fk-focus-width) solid var(--fk-focus-dark);outline-offset:3px}.fk-unfurl-prev,.fk-unfurl-next{position:absolute;top:50%;margin-top:-22px;z-index:1}.fk-unfurl-prev{left:calc(16px + env(safe-area-inset-left,0px))}.fk-unfurl-next{right:calc(16px + env(safe-area-inset-right,0px))}.fk-unfurl-cap{position:absolute;left:calc(16px + env(safe-area-inset-left,0px));right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));margin:0;text-align:center;font-size:13px;color:#ffffffc7;z-index:1}.fk-unfurl-top,.fk-unfurl-prev,.fk-unfurl-next,.fk-unfurl-cap{transition:opacity .16s var(--fk-ease)}.fk-unfurl[data-phase=opening] :is(.fk-unfurl-top,.fk-unfurl-prev,.fk-unfurl-next,.fk-unfurl-cap),.fk-unfurl[data-phase=closing] :is(.fk-unfurl-top,.fk-unfurl-prev,.fk-unfurl-next,.fk-unfurl-cap){opacity:0}@media(max-width:719px){.fk-unfurl-prev,.fk-unfurl-next{top:auto;margin-top:0;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.fk-unfurl-prev{left:calc(12px + env(safe-area-inset-left,0px))}.fk-unfurl-next{right:calc(12px + env(safe-area-inset-right,0px))}.fk-unfurl-cap{left:calc(64px + env(safe-area-inset-left,0px));right:calc(64px + env(safe-area-inset-right,0px));bottom:calc(26px + env(safe-area-inset-bottom,0px))}}@keyframes fk-in{0%{opacity:0}}.fk-unfurl[data-motion=reduced] *,.fk-procession[data-motion=reduced] *{transition-duration:0s}@media(prefers-reduced-motion:reduce){.fk-unfurl-bg{animation-duration:.15s}.fk-dot,.fk-arrow,.fk-play,.fk-unfurl-btn,.fk-zoomable .fk-photo{transition:none}}.fk-drumline{--fk-dl-w: 72px;--fk-dl-h: 128px;--fk-dl-gap: 12px;--fk-dl-card-radius: 14px;--fk-dl-ink: currentColor;position:relative;display:grid;gap:14px}.fk-drumline.fk-dl-bars{--fk-dl-w: 44px;--fk-dl-h: 176px;--fk-dl-gap: 10px;--fk-dl-card-radius: 3px}.fk-dl-head{display:flex;align-items:center;justify-content:center;gap:18px;min-height:28px;color:var(--fk-dl-ink)}.fk-dl-ruler{display:flex;align-items:center;gap:6px;height:28px;padding:0 4px;cursor:ew-resize;touch-action:none}.fk-dl-tick{display:block;flex:none;width:1px;height:10px;background:currentColor;opacity:.32;transform-origin:50% 50%}.fk-dl-numbers{display:flex;align-items:center;gap:8px;font:500 11px/1 ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;letter-spacing:.02em}.fk-dl-numbers .fk-dl-n{opacity:.45;min-width:2ch;text-align:center}.fk-dl-numbers .fk-dl-n:empty{visibility:hidden}.fk-dl-cur{min-width:2ch;padding:3px 6px;border-radius:3px;box-shadow:inset 0 0 0 1px currentColor;text-align:center}.fk-dl-fraction .fk-dl-cur{box-shadow:none;padding:0}.fk-dl-tick-in .fk-dl-cur{animation:fk-dl-in .16s var(--fk-ease)}@keyframes fk-dl-in{0%{opacity:.35;transform:translateY(2px)}}.fk-drumline .fk-dl-viewport:focus-visible{outline:none}.fk-dl-viewport{position:relative;overflow:hidden;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fk-dl-viewport.fk-dl-dragging{cursor:grabbing}.fk-dl-strip{position:absolute;inset:0;margin:0;padding:0}.fk-dl-card{box-sizing:border-box;position:absolute;left:0;top:50%;width:var(--fk-dl-w);height:var(--fk-dl-h);margin:calc(var(--fk-dl-h) / -2) 0 0;padding:0;border:0;border-radius:var(--fk-dl-card-radius);overflow:hidden;background:var(--fk-placeholder);cursor:zoom-in;transform-origin:50% 50%;-webkit-appearance:none;appearance:none;font:inherit}.fk-dl-img{display:block;width:100%;max-width:none;height:100%;margin:0;object-fit:cover;pointer-events:none;-webkit-user-drag:none;background-position:center;background-size:cover}.fk-dl-card:focus-visible{outline:var(--fk-focus-width) solid var(--fk-focus);outline-offset:3px}.fk-dl-card[aria-current=true]{z-index:1}.fk-dl-canvas{position:absolute;left:0;top:0;pointer-events:none;z-index:2}.fk-dl-gl .fk-dl-img{visibility:hidden}.fk-drumline.fk-dl-gl .fk-dl-card{background:transparent}.fk-dl-numbers.fk-dl-below{justify-content:center;opacity:.6}@media(prefers-reduced-motion:reduce){.fk-dl-tick-in .fk-dl-cur{animation:none}}.fk-unfurl-strip{position:absolute;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);bottom:calc(10px + env(safe-area-inset-bottom,0px));height:var(--fk-strip-size, 150px);z-index:1;color:#fff;transition:opacity .16s var(--fk-ease)}.fk-unfurl[data-strip-size=short]{--fk-strip-size: 84px}.fk-unfurl[data-strip-size=full]{--fk-strip-size: 142px}.fk-unfurl-strip.fk-drumline{--fk-dl-w: 36px;--fk-dl-h: 56px;--fk-dl-gap: 8px;--fk-dl-card-radius: 8px;gap:6px}.fk-unfurl-strip.fk-drumline.fk-dl-bars{--fk-dl-w: 20px;--fk-dl-h: 64px;--fk-dl-gap: 6px;--fk-dl-card-radius: 2px}.fk-unfurl-strip .fk-dl-card{background:#ffffff14}.fk-unfurl[data-strip=true] .fk-unfurl-cap{bottom:calc(var(--fk-strip-size, 150px) + 18px + env(safe-area-inset-bottom,0px))}.fk-unfurl[data-strip=true] .fk-unfurl-prev,.fk-unfurl[data-strip=true] .fk-unfurl-next{margin-top:calc(-22px - var(--fk-strip-size, 150px) / 2)}.fk-unfurl[data-phase=opening] .fk-unfurl-strip,.fk-unfurl[data-phase=closing] .fk-unfurl-strip{opacity:0}@media(max-width:719px){.fk-unfurl[data-strip=true] .fk-unfurl-prev,.fk-unfurl[data-strip=true] .fk-unfurl-next{margin-top:0;bottom:calc(var(--fk-strip-size, 150px) + 10px + env(safe-area-inset-bottom,0px))}}
