:root{--jelly-body-top:#ecb8ff;--jelly-body-mid:#c57af3;--jelly-body-deep:#a662e8;--jelly-body-rim:#d292fb;--jelly-outline:#8d52de;--jelly-outline-light:#b66af0;--jelly-arm-light:#e1a8ff;--jelly-arm-mid:#bc78ed;--jelly-arm-deep:#9c5de2;--jelly-cheek-light:#ffc5e2;--jelly-cheek:#f68fc8;--jelly-cheek-deep:#e87cb9;--jelly-eye-light:#37204b;--jelly-eye:#170d25;--jelly-eye-deep:#0d0715;--jelly-belly-glow:#ffb2dc;--jelly-eye-sparkle:#b471e6}:root[data-theme=light]{--jelly-shadow:#8e88a6;--jelly-shadow-light:#aaa4c0}.blob-bubble{--bubble-fill-top:rgba(56,55,63,0.97);--bubble-fill-bottom:rgba(40,39,47,0.98);--bubble-stroke-top:rgba(255,255,255,0.16);--bubble-stroke-bottom:rgba(255,255,255,0.04);position:relative;height:56px;margin:0 auto;color:#f7f7fa;font-weight:600;font-size:.95rem;letter-spacing:-.01em;line-height:1.3;text-align:center;text-shadow:0 1px 3px rgba(0,0,0,.35);filter:drop-shadow(0 1px 1px rgba(0,0,0,.14)) drop-shadow(0 4px 10px rgba(0,0,0,.16));will-change:transform,opacity}.blob-bubble-shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.blob-bubble-stroke{stroke-width:1.5}.blob-bubble-measure{position:absolute;top:0;left:0;visibility:hidden;white-space:nowrap;pointer-events:none}.blob-bubble-textwrap{position:absolute;left:0;right:0;top:0;height:44px;display:flex;align-items:center;justify-content:center}.blob-bubble-text{margin:0;white-space:nowrap}:root[data-theme=light] .blob-bubble{--bubble-fill-top:rgba(255,255,255,0.98);--bubble-fill-bottom:rgba(244,243,249,0.98);--bubble-stroke-top:rgba(20,16,40,0.14);--bubble-stroke-bottom:rgba(20,16,40,0.05);color:#2b2735;text-shadow:none;filter:drop-shadow(0 8px 14px rgba(31,22,54,.12))}.bld{position:relative;display:flex;width:100%;height:100%;container-type:inline-size;--bld-sh-ink:0 0 0;--bld-sh-a1:0.2;--bld-sh-a2:0.24;--bld-sh-rest:0.14;--bld-line:rgb(255 255 255/0.08)}html[data-theme=light] .bld{--bld-sh-ink:40 34 26;--bld-sh-a1:0.09;--bld-sh-a2:0.11;--bld-sh-rest:0.08;--bld-line:rgb(20 18 15/0.12)}.bld-track{display:flex;gap:var(--bld-gap,8px);width:100%;height:100%}.bld--h .bld-track{flex-direction:row}.bld--v .bld-track{flex-direction:column}.bld--deck,.bld--fan,.bld--fold,.bld--peek,.bld--reel,.bld--ring,.bld--snap,.bld--stack{cursor:grab;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.bld--deck:active,.bld--fan:active,.bld--fold:active,.bld--peek:active,.bld--reel:active,.bld--ring:active,.bld--snap:active,.bld--stack:active{cursor:grabbing}.bld--reel{overflow:hidden}.bld--reel .bld-track{position:relative;display:block}.bld--reel .bld-slat{position:absolute;left:0;top:0;height:100%;will-change:transform}.bld--reel .bld-img,.bld--snap .bld-img{will-change:auto}.bld-lens{position:absolute;left:50%;top:50%;width:clamp(180px,60cqi,440px);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:30;background:radial-gradient(circle at 42% 38%,rgb(255 255 255/.22),rgb(255 255 255/.05) 30%,transparent 50%),radial-gradient(circle at 50% 50%,transparent 74%,rgb(120 170 255/.3) 84%,rgb(255 255 255/.18) 92%,transparent 100%);box-shadow:0 0 0 1.5px rgb(255 255 255/.55),inset 0 0 0 1px rgb(255 255 255/.22),inset 0 0 36px rgb(255 255 255/.1),0 24px 70px rgb(0 0 0/.45)}.bld-lens-defs{position:absolute;width:0;height:0;overflow:hidden}.bld-slat{position:relative;flex:1 1 0;min-width:0;min-height:0;padding:0;border:1px solid rgb(255 255 255/.08);border-radius:var(--bld-r,18px);background:#101014;overflow:hidden;cursor:pointer;text-align:left;font:inherit;color:inherit;--bld-sh-p:min(var(--p,0),1);box-shadow:0 2px 6px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a1, .2) * (.4 + .6 * var(--bld-sh-p, 0)) * var(--bld-sh, 1))),0 max(12px,1.4cqi) max(28px,3.4cqi) rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * (.35 + .65 * var(--bld-sh-p, 0)) * var(--bld-sh, 1))),0 3px 10px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-rest, .14) * var(--bld-sh-base, 0)));transform:var(--bld-shape-tf,);transition:none;contain:layout}.bld.bld-shadow-none{--bld-sh:0;--bld-sh-base:0}.bld--deck .bld-slat,.bld--fan .bld-slat,.bld--fold .bld-slat,.bld--peek .bld-slat,.bld--ring .bld-slat,.bld--snap .bld-slat,.bld--stack .bld-slat{--bld-sh-p:0.75}.bld:not(.bld--reel):not(.bld--ring):not(.bld--snap):not(.bld--stack):not(.bld--deck):not(.bld--fan):not(.bld--fold):not(.bld--peek) .bld-body,.bld:not(.bld--reel):not(.bld--ring):not(.bld--snap):not(.bld--stack):not(.bld--deck):not(.bld--fan):not(.bld--fold):not(.bld--peek) .bld-label{will-change:transform,opacity}.bld.bld-shadow-deep{--bld-sh:1.35;--bld-sh-base:1}html[data-theme=light] .bld-slat{border-color:rgb(20 18 15/.12);background:#ece8e0}.bld--h .bld-slat{min-width:clamp(36px,9vw,52px)}.bld--v .bld-slat{min-height:52px}.bld-slat:focus-visible{outline:2px solid var(--accent,#7aa2ff);outline-offset:2px}.bld-art{position:absolute;inset:-14px;transform:skewX(calc(var(--vel, 0) * -.55deg));background:radial-gradient(120% 90% at 85% 10%,hsl(calc(var(--hue) + 40) 70% 78%/.9),transparent 60%),radial-gradient(130% 100% at 15% 95%,hsl(calc(var(--hue) - 25) 65% 60%/.85),transparent 65%),linear-gradient(160deg,hsl(var(--hue) 55% 72%),hsl(calc(var(--hue) + 70) 50% 52%))}.bld-art:has(.bld-img){background:none}.bld--v .bld-art{transform:skewY(calc(var(--vel, 0) * -.55deg))}.bld-big{display:none}.bld-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(calc(1.18 - .14 * min(var(--p, 0), 1)));filter:grayscale(calc(.35 * (1 - min(var(--p, 0), 1)))) brightness(calc(.74 + .28 * min(var(--p, 0), 1))) saturate(calc(.85 + .25 * min(var(--p, 0), 1)));will-change:transform,filter}.bld--h .bld-img{inset:auto;top:0;left:50%;width:auto;height:100%;aspect-ratio:2/1;min-width:100%;transform:translateX(-50%) scale(calc(1.18 - .14 * min(var(--p, 0), 1)))}.bld-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(8 8 12/.62),transparent 52%)}.bld-label{position:absolute;--bld-k:min(var(--p,0) * 1.25,1);left:calc((50% + var(--bld-fs, 1.05rem) * .83 - 6px) * (1 - var(--bld-k)) + var(--bld-safe-l, 16px) * var(--bld-k));bottom:var(--bld-safe-b,16px);max-width:calc((100% - var(--bld-safe-l, 16px) - var(--bld-safe-r, 16px)) / max(.001, var(--bld-k)));display:flex;align-items:baseline;gap:8px;white-space:nowrap;color:#fff;transform-origin:6px 100%;transform:rotate(calc(var(--bld-rot, -90deg) * (1 - var(--bld-k))));text-shadow:0 1px 8px rgb(0 0 0/.35)}.bld--v .bld-label{transform:none;top:14px;bottom:auto}.bld-index{font-size:.68rem;font-variant-numeric:tabular-nums;padding:2px 7px;border-radius:999px;background:rgb(12 12 16/.42);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14)}.bld-title{font-weight:600;font-size:var(--bld-fs,1.05rem);letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis}.bld-body{position:absolute;left:var(--bld-safe-l,16px);right:var(--bld-safe-r,16px);bottom:calc(var(--bld-safe-b, 16px) + var(--bld-fs, 1.05rem) * 1.67 + 10px);display:grid;gap:2px;color:#fff;pointer-events:none;opacity:clamp(0,(var(--p,0) - .55) * 3.3,1);transform:translateY(calc(10px * (1 - clamp(0, (var(--p, 0) - .55) * 3.3, 1))))}.bld--v .bld-body{bottom:14px}.bld-sub{font-size:.88rem;opacity:.92;text-shadow:0 1px 6px rgb(0 0 0/.4)}.bld-meta{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;opacity:.7;padding-top:6px;margin-top:4px;border-top:1px solid rgb(255 255 255/.22);width:-moz-fit-content;width:fit-content;padding-right:18px}@container (max-width: 480px){.bld--h:not(.bld--reel):not(.bld--ring):not(.bld--snap):not(.bld--stack):not(.bld--deck):not(.bld--fan):not(.bld--fold):not(.bld--peek) .bld-track{flex-direction:column}.bld--h:not(.bld--reel):not(.bld--ring):not(.bld--snap):not(.bld--stack):not(.bld--deck):not(.bld--fan):not(.bld--fold):not(.bld--peek) .bld-slat{min-width:0;min-height:52px}.bld--h:not(.bld--reel):not(.bld--ring):not(.bld--snap):not(.bld--stack):not(.bld--deck):not(.bld--fan):not(.bld--fold):not(.bld--peek) .bld-label{transform:none;top:auto;bottom:12px}.bld--h:not(.bld--reel):not(.bld--ring):not(.bld--snap):not(.bld--stack):not(.bld--deck):not(.bld--fan):not(.bld--fold):not(.bld--peek) .bld-img{inset:auto;left:0;top:50%;width:100%;height:auto;aspect-ratio:3/2;min-width:0;min-height:100%;transform:translateY(-50%) scale(calc(1.18 - .14 * min(var(--p, 0), 1)))}}.bld--v .bld-img{inset:auto;left:0;top:50%;width:100%;height:auto;aspect-ratio:3/2;min-height:100%;transform:translateY(-50%) scale(calc(1.18 - .14 * min(var(--p, 0), 1)))}.bld-var-tilt{perspective:1000px}.bld-var-tilt .bld-slat{transform:var(--bld-shape-tf,) rotateY(calc(var(--side, 0) * (1 - min(var(--p, 0), 1)) * 16deg)) translateZ(calc(min(var(--p, 0), 1) * 46px))}.bld-var-peek .bld-big{display:block;position:absolute;top:12px;left:14px;font-size:calc(var(--bld-fs, 1.05rem) * 3.4);font-weight:700;line-height:1;letter-spacing:-.04em;color:rgb(255 255 255/.3);opacity:clamp(0,(var(--p,0) - .3) * 2,1);pointer-events:none}.bld-var-peek .bld-index{display:none}.bld.bld-label-steady .bld-label{transform:none;left:var(--bld-safe-l,16px);opacity:clamp(0,(var(--p,0) - .3) * 2.4,1)}.bld.bld-pos-top .bld-slat{--bld-rot:90deg}.bld.bld-pos-top .bld-label{bottom:auto;top:var(--bld-safe-t,16px);transform-origin:6px 0}.bld.bld-pos-center .bld-body,.bld.bld-pos-top .bld-body{bottom:var(--bld-safe-b,16px)}.bld.bld-pos-center .bld-label{left:0;top:0;bottom:auto;width:100%;height:100%;align-items:center;justify-content:center;transform-origin:center}.bld.bld-label-sideways .bld-label{writing-mode:vertical-rl;transform:none;translate:none;rotate:180deg;transform-origin:center;--bld-k:min(var(--p,0) * 1.25,1);left:calc(50% * (1 - var(--bld-k)) + var(--bld-safe-l, 18px) * var(--bld-k));right:auto;translate:calc(-50% * (1 - var(--bld-k))) 0;top:24px;bottom:26px;width:auto;height:auto;max-width:none;align-items:center;justify-content:flex-start;letter-spacing:.02em}.bld.bld-label-sideways .bld-body{left:calc(var(--bld-safe-l, 16px) + var(--bld-fs, 1.05rem) * 1.7 + 14px);bottom:var(--bld-safe-b,16px)}.bld.bld-pos-center.bld-label-sideways .bld-label{justify-content:center}.bld.bld-pos-top.bld-label-sideways .bld-label{justify-content:flex-end}.bld.bld-shape-squircle .bld-slat{border-radius:min(31%,120px)}@supports (corner-shape:squircle){.bld.bld-shape-squircle .bld-slat{corner-shape:squircle}}.bld.bld-shape-squircle{--bld-safe-l:24px;--bld-safe-r:24px;--bld-safe-b:22px;--bld-safe-t:22px}.bld.bld-shape-pill .bld-slat{border-radius:999px;box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),0 2px 6px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a1, .2) * (.4 + .6 * var(--bld-sh-p, 0)) * var(--bld-sh, 1))),0 max(12px,1.4cqi) max(28px,3.4cqi) rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * (.35 + .65 * var(--bld-sh-p, 0)) * var(--bld-sh, 1))),0 3px 10px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-rest, .14) * var(--bld-sh-base, 0)))}.bld.bld-shape-pill:not(.bld-label-sideways):not(.bld-pos-center) .bld-label{left:50%;translate:-50% 0;transform-origin:50% 50%;bottom:22px;transform:rotate(calc(var(--bld-rot, -90deg) * (1 - var(--bld-k)))) translateX(calc(50% * (1 - var(--bld-k))));max-width:calc(min(62%, 100% - 20px) / max(.001, var(--bld-k)));gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:rgb(10 10 14/.55);border:1px solid rgb(255 255 255/.16);text-shadow:none}.bld.bld-shape-pill:not(.bld-label-sideways):not(.bld-pos-center) .bld-index{background:rgb(255 255 255/.16);box-shadow:none}.bld.bld-shape-pill.bld-label-steady .bld-label{transform:none}.bld.bld-shape-pill.bld-pos-top:not(.bld-label-sideways) .bld-label{top:22px;bottom:auto}.bld.bld-shape-pill .bld-body{left:20%;right:20%;bottom:calc(22px + var(--bld-fs, 1.05rem) * 1.67 + 14px);text-align:center}.bld.bld-shape-pill.bld-label-sideways .bld-body,.bld.bld-shape-pill.bld-pos-top .bld-body{bottom:30px}.bld.bld-shape-pill.bld-label-sideways .bld-label,.bld.bld-shape-pill.bld-pos-center.bld-label-sideways .bld-label,.bld.bld-shape-pill.bld-pos-top.bld-label-sideways .bld-label{top:8%;bottom:8%;justify-content:center}.bld.bld-shape-pill{--bld-safe-l:24px}.bld.bld-shape-arch .bld-slat{border-radius:999px 999px var(--bld-r,18px) var(--bld-r,18px)}.bld.bld-shape-arch{--bld-safe-t:26%}.bld.bld-shape-arch.bld-label-sideways .bld-label{top:14%}.bld.bld-shape-arch.bld-pos-top.bld-label-sideways .bld-label{justify-content:center}.bld.bld-shape-cut .bld-slat{--bld-c:calc(var(--bld-r, 18px) * 1.3)}@supports (corner-shape:bevel){.bld.bld-shape-cut .bld-slat{corner-shape:bevel;border-radius:var(--bld-c);box-shadow:0 2px 6px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a1, .2) * (.4 + .6 * var(--bld-sh-p, 0)) * var(--bld-sh, 1))),0 max(12px,1.4cqi) max(28px,3.4cqi) rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * (.35 + .65 * var(--bld-sh-p, 0)) * var(--bld-sh, 1))),0 3px 10px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-rest, .14) * var(--bld-sh-base, 0)))}}@supports not (corner-shape:bevel){.bld.bld-shape-cut .bld-slat{border-radius:0;border-color:transparent;background:transparent;box-shadow:none;filter:drop-shadow(0 8px 20px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * (.35 + .65 * var(--bld-sh-p, 0)) * var(--bld-sh, 1)))) drop-shadow(0 3px 8px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-rest, .14) * var(--bld-sh-base, 0))))}.bld.bld-shape-cut .bld-art{inset:0;clip-path:polygon(var(--bld-c) 0,calc(100% - var(--bld-c)) 0,100% var(--bld-c),100% calc(100% - var(--bld-c)),calc(100% - var(--bld-c)) 100%,var(--bld-c) 100%,0 calc(100% - var(--bld-c)),0 var(--bld-c))}.bld.bld-shape-cut .bld-img{inset:0;left:0;top:0;width:100%;height:100%;min-width:0;aspect-ratio:auto;transform:scale(calc(1.18 - .14 * min(var(--p, 0), 1)));will-change:auto}}.bld.bld-shape-cut{--bld-safe-l:18px;--bld-safe-r:18px;--bld-safe-b:18px;--bld-safe-t:18px}.bld.bld-shape-slant{--bld-skew:4deg;--bld-shape-tf:skewX(calc(-1 * var(--bld-skew)));--bld-shape-ctf:skewX(var(--bld-skew));--bld-safe-l:22px;--bld-safe-r:22px}.bld--v.bld-shape-slant{--bld-shape-tf:skewY(calc(-1 * var(--bld-skew)));--bld-shape-ctf:skewY(var(--bld-skew))}.bld.bld-shape-slant .bld-slat{border-radius:0}.bld--h.bld-shape-slant:not(.bld--reel):not(.bld--snap):not(.bld--ring):not(.bld--stack):not(.bld--deck):not(.bld--fan) .bld-track{padding-inline:26px}.bld--v.bld-shape-slant:not(.bld--reel):not(.bld--snap):not(.bld--ring):not(.bld--stack):not(.bld--deck):not(.bld--fan) .bld-track{padding-block:26px}.bld.bld-shape-slant .bld-art{inset:-14px -56px;transform:var(--bld-shape-ctf)}.bld--v.bld-shape-slant .bld-art{inset:-56px -14px}.bld.bld-shape-slant .bld-label{transform:var(--bld-shape-ctf) rotate(calc(var(--bld-rot, -90deg) * (1 - var(--bld-k))))}.bld--v.bld-shape-slant .bld-label,.bld.bld-shape-slant.bld-label-sideways .bld-label,.bld.bld-shape-slant.bld-label-steady .bld-label{transform:var(--bld-shape-ctf)}.bld.bld-shape-slant .bld-body{transform:var(--bld-shape-ctf) translateY(calc(10px * (1 - clamp(0, (var(--p, 0) - .55) * 3.3, 1))))}.bld.bld-shape-slant .bld-big{transform:var(--bld-shape-ctf)}.bld.bld-shape-slant .bld-img{inset:0;left:0;top:0;width:100%;height:100%;min-width:0;aspect-ratio:auto;transform:scale(calc(1.18 - .14 * min(var(--p, 0), 1)));will-change:auto}.bld.bld--deck .bld-label,.bld.bld--fan .bld-label,.bld.bld--fold .bld-label,.bld.bld--peek .bld-label,.bld.bld--ring .bld-label,.bld.bld--snap .bld-label,.bld.bld--stack .bld-label{--bld-k:1}.bld.bld-label-none .bld-big,.bld.bld-label-none .bld-body,.bld.bld-label-none .bld-label,.bld.bld-no-body .bld-body,.bld.bld-no-index .bld-index{display:none}.bld--ring{position:relative;perspective:calc(var(--bld-persp, 1500px) * .77);overflow:visible}.bld--ring .bld-track{position:absolute;inset:0;display:block;transform-style:preserve-3d;width:auto}.bld--ring .bld-slat{position:absolute;left:50%;top:50%;height:58%;flex:none;backface-visibility:hidden;-webkit-backface-visibility:hidden;filter:brightness(calc(.35 + .65 * var(--face, 1))) saturate(calc(.6 + .4 * var(--face, 1)));opacity:clamp(0,calc(var(--face, 1) * 2.4 - .35),1)}.bld--snap{overflow:hidden;perspective:var(--bld-persp,1500px)}.bld--snap .bld-track{width:-moz-max-content;width:max-content;align-items:center;transform-style:preserve-3d;will-change:transform}.bld--snap .bld-slat{flex:0 0 auto;height:84%;transform:var(--bld-shape-tf,) rotateY(calc(max(-3, min(3, var(--u, 0))) * -20deg * var(--bld-spread, 1))) translateZ(calc(min(var(--au, 0), 3) * -60px * var(--bld-spread, 1)));opacity:calc(1 - min(var(--au, 0), 3) * .16 * var(--bld-spread, 1))}.bld--snap .bld-img{transform:translateX(-50%) scale(calc(1.04 + .1 * min(var(--au, 0), 1)));filter:brightness(calc(1 - min(var(--au, 0), 1) * .22)) saturate(calc(1 - min(var(--au, 0), 1) * .15))}.bld--v.bld--snap .bld-track{flex-direction:column;width:100%;height:-moz-max-content;height:max-content}.bld--v.bld--snap .bld-slat{transform:var(--bld-shape-tf,) rotateX(calc(max(-3, min(3, var(--u, 0))) * 20deg * var(--bld-spread, 1))) translateZ(calc(min(var(--au, 0), 3) * -60px * var(--bld-spread, 1)))}.bld--v.bld--snap .bld-img{transform:translateY(-50%) scale(calc(1.04 + .1 * min(var(--au, 0), 1)))}.bld--v.bld--deck,.bld--v.bld--fan,.bld--v.bld--reel,.bld--v.bld--ring,.bld--v.bld--snap,.bld--v.bld--stack{touch-action:pan-x}.bld--v.bld--reel .bld-slat{width:100%;height:auto}.bld--v.bld--fan .bld-slat{left:40%;top:50%;transform-origin:calc(50% + var(--bld-fan-r, 900px)) 50%}.bld--v.bld--deck .bld-slat{transform-origin:82% 50%}.bld--v.bld--stack .bld-slat{height:56%}.bld--stack{position:relative;overflow:visible}.bld--stack .bld-track{position:absolute;inset:0;display:block;width:auto}.bld--stack .bld-slat{position:absolute;left:50%;top:50%;height:78%;flex:none;will-change:transform,opacity;box-shadow:0 2px 6px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a1, .2) * var(--bld-sh, 1))),0 12px 30px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * 1.2 * var(--bld-sh, 1)))}.bld--deck{position:relative;overflow:visible}.bld--deck .bld-track{position:absolute;inset:0;display:block;width:auto}.bld--deck .bld-slat{position:absolute;left:50%;top:50%;height:78%;flex:none;transform-origin:50% 82%;will-change:transform,opacity;box-shadow:0 1px 0 rgb(255 255 255/.06) inset,0 2px 6px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a1, .2) * .8 * var(--bld-sh, 1))),0 14px 34px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * 1.05 * var(--bld-sh, 1)))}.bld--deck .bld-img{filter:grayscale(calc(.16 * min(var(--cd, 0), 1))) brightness(calc(1.02 - min(var(--cd, 0), 3) * .09)) saturate(calc(1.08 - .16 * min(var(--cd, 0), 1)))}.bld--deck .bld-art{transform:none}.bld--fan{position:relative;overflow:visible}.bld--fan .bld-track{position:absolute;inset:0;display:block;width:auto}.bld--fan .bld-slat{position:absolute;left:50%;top:40%;flex:none;transform-origin:50% calc(50% + var(--bld-fan-r, 900px));will-change:transform,opacity;box-shadow:0 2px 5px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a1, .2) * .7 * var(--bld-sh, 1))),0 10px 24px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * .85 * var(--bld-sh, 1)))}.bld--fan .bld-img{filter:grayscale(calc(.2 * min(var(--au, 0), 1))) brightness(calc(1 - .2 * min(var(--au, 0), 1))) saturate(calc(1.05 - .15 * min(var(--au, 0), 1)))}.bld--fan .bld-art{transform:none}.bld--fold{position:relative;overflow:hidden;perspective:var(--bld-persp,1500px)}.bld--fold .bld-track{position:absolute;inset:0;display:block;width:auto;transform-style:preserve-3d}.bld--fold .bld-slat{position:absolute;left:50%;top:50%;flex:none;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden}.bld--fold .bld-img{filter:grayscale(calc(.2 * (1 - min(var(--p, 0), 1)))) brightness(calc(.78 + .22 * min(var(--p, 0), 1))) saturate(calc(.9 + .15 * min(var(--p, 0), 1)))}.bld--fold .bld-art{transform:none}.bld--fold .bld-body,.bld--fold .bld-label{opacity:clamp(0,(var(--p,0) - .55) * 3.3,1)}.bld-nav{position:absolute;top:50%;translate:0 -50%;z-index:50;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid rgb(255 255 255/.12);background:#1b1b21;color:#fff;cursor:pointer;transition:scale .3s cubic-bezier(.34,1.56,.64,1),background .2s ease,border-color .2s ease;box-shadow:0 2px 10px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * var(--bld-sh, 1)))}.bld-nav:hover{scale:1.08;background:#26262e}.bld-nav:active{scale:.9;transition:scale .09s ease}.bld-nav:focus-visible{outline:2px solid var(--accent,#7aa2ff);outline-offset:2px}.bld-nav svg{width:20px;height:20px;transition:translate .3s cubic-bezier(.34,1.56,.64,1)}.bld-nav--prev:hover svg{translate:-1.5px 0}.bld-nav--next:hover svg{translate:1.5px 0}.bld-nav--prev{left:var(--bld-nav-i,10px)}.bld-nav--next{right:var(--bld-nav-i,10px)}html[data-theme=light] .bld-nav{border-color:rgb(20 18 15/.08);background:#fff;color:#26221c}html[data-theme=light] .bld-nav:hover{background:#f5f2ec}.bld-dots{position:absolute;left:50%;bottom:var(--bld-dots-b,12px);translate:-50% 0;z-index:50;display:flex;align-items:center;gap:7px;padding:8px 11px;border-radius:999px;border:1px solid rgb(255 255 255/.12);background:#1b1b21;box-shadow:0 2px 10px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * var(--bld-sh, 1)))}.bld-dot{position:relative;width:6px;height:6px;padding:0;border:0;border-radius:999px;background:rgb(255 255 255/.28);cursor:pointer;transition:width .28s cubic-bezier(.3,1.2,.4,1),background .28s ease,scale .25s cubic-bezier(.34,1.56,.64,1)}.bld-dot:hover:not(.is-on){background:rgb(255 255 255/.55);scale:1.35}.bld-dot:active{scale:.8;transition:scale .09s ease}.bld-dot:after{content:"";position:absolute;inset:-9px -3px}.bld-dot.is-on{width:17px;background:#fff}.bld-dot:focus-visible{outline:2px solid var(--accent,#7aa2ff);outline-offset:2px}html[data-theme=light] .bld-dots{border-color:rgb(20 18 15/.08);background:#fff}html[data-theme=light] .bld-dot{background:rgb(20 18 15/.22)}html[data-theme=light] .bld-dot:hover:not(.is-on){background:rgb(20 18 15/.45)}html[data-theme=light] .bld-dot.is-on{background:#26221c}.bld--peek{overflow:hidden;--bld-cap:calc(var(--bld-fs, 1.05rem) * 3.6 + 42px);--bld-dots-b:6px}.bld--peek .bld-track{width:-moz-max-content;width:max-content;align-items:stretch;will-change:transform}.bld.bld--peek .bld-slat{flex:0 0 auto;height:100%;background:transparent;border:0;box-shadow:none;overflow:visible;transform-origin:50% calc((100% - var(--bld-cap)) / 2);transform:var(--bld-shape-tf,) scale(calc((1 - min(var(--au, 0), 1.5) * .07) * (1 - var(--bld-press, 0) * .03))) scaleX(calc(1 + var(--bld-vs, 0) * .035));will-change:transform}html[data-theme=light] .bld.bld--peek .bld-slat{background:transparent}.bld.bld--peek .bld-art{inset:0 0 var(--bld-cap) 0;overflow:hidden;border-radius:inherit;transform:none;background:#101014;box-shadow:inset 0 0 0 1px var(--bld-line),0 2px 6px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a1, .2) * .9 * var(--bld-sh, 1))),0 max(14px,1.6cqi) max(34px,4cqi) rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-a2, .24) * 1.1 * var(--bld-sh, 1))),0 3px 10px rgb(var(--bld-sh-ink,0 0 0)/calc(var(--bld-sh-rest, .14) * var(--bld-sh-base, 0)))}@supports (corner-shape:squircle){.bld.bld--peek .bld-art{corner-shape:inherit}}html[data-theme=light] .bld.bld--peek .bld-art{background:#ece8e0}.bld.bld--peek .bld-art:after{display:none}.bld.bld--peek .bld-img{inset:0;left:0;top:0;width:100%;height:100%;min-width:0;aspect-ratio:auto;transform:translateX(calc(var(--u, 0) * var(--bld-drift, -30px))) scale(1.14);filter:brightness(calc(1 - min(var(--au, 0), 1) * .3)) saturate(calc(1 - min(var(--au, 0), 1) * .2));will-change:transform,filter}.bld.bld--peek .bld-label:not(#_){left:0;right:0;top:calc(100% - var(--bld-cap) + 14px);bottom:auto;width:auto;height:auto;max-width:none;padding:0 16px;justify-content:center;writing-mode:horizontal-tb;rotate:none;color:inherit;text-shadow:none;background:none;border:0;transform:none;transform-origin:center;translate:calc(var(--u, 0) * -22px) 0;opacity:calc(1 - min(var(--au, 0) * 1.6, 1));will-change:transform,opacity}.bld.bld--peek .bld-index:not(#_){background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:none}.bld.bld--peek .bld-body:not(#_){left:0;right:0;top:calc(100% - var(--bld-cap) + 14px + var(--bld-fs, 1.05rem) * 1.8);bottom:auto;display:flex;justify-content:center;align-items:baseline;gap:10px;padding:0 16px;color:inherit;text-align:center;transform:none;translate:calc(var(--u, 0) * -34px) 0;opacity:calc(1 - min(var(--au, 0) * 1.6, 1));will-change:transform,opacity}.bld.bld--peek .bld-sub{text-shadow:none;opacity:.72}.bld.bld--peek .bld-meta{border-top:0;padding:0;margin:0;opacity:.5}.bld.bld--peek.bld-label-none .bld-body:not(#_),.bld.bld--peek.bld-label-none .bld-label:not(#_),.bld.bld--peek.bld-no-body .bld-body:not(#_){display:none}.bld.bld--peek.bld-label-none{--bld-cap:0px;--bld-dots-b:14px}