.bening-v1-root .bn-rail{display:none}@media (min-width:1024px){.bening-v1-root .bn-rail{--rail-line:var(--bn-ivory-2);--rail-strong:var(--bn-ivory);--rail-face:var(--bn-room);z-index:30;width:120px;height:calc(86svh - 128px);color:var(--rail-line);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s,visibility 0s linear .4s,color .4s;display:block;position:fixed;top:14svh;left:max(28px,50vw - 676px)}.bening-v1-root .bn-rail[data-visible]{opacity:1;visibility:visible;transition:opacity .4s,visibility linear,color .4s}}.bening-v1-root[data-ground=paper] .bn-rail{--rail-line:var(--color-muted-small);--rail-strong:var(--color-ink);--rail-face:var(--color-paper)}.bening-v1-root .bn-rail-scale{shape-rendering:crispedges;position:absolute;top:0;left:0;overflow:visible}.bening-v1-root .bn-rail-scale line{stroke:currentColor;stroke-width:1px}.bening-v1-root .bn-rail-spine{opacity:.38}.bening-v1-root .bn-rail-end{opacity:.55}.bening-v1-root .bn-rail-tick[data-kind=minor]{opacity:.42}.bening-v1-root .bn-rail-tick[data-kind=half]{opacity:.6}.bening-v1-root .bn-rail-tick[data-kind=stop]{opacity:.85}.bening-v1-root .bn-rail-fill{background:var(--rail-strong);opacity:.72;transform-origin:50% 0;width:1px;height:100%;transition:background-color .4s;position:absolute;top:0;left:0;transform:scaleY(0)}.bening-v1-root .bn-rail-stops{margin:0;padding:0;list-style:none;position:absolute;inset:0}.bening-v1-root .bn-rail-stop{white-space:nowrap;gap:3px;display:grid;position:absolute;left:22px;translate:0 -6px}.bening-v1-root .bn-rail-label{font-family:var(--font-body), sans-serif;letter-spacing:.06em;opacity:.78;font-size:.72rem;font-weight:500;line-height:12px;transition:color .4s,opacity .4s;display:block}.bening-v1-root .bn-rail-figure{font-family:var(--font-body), sans-serif;letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:.72;font-size:.64rem;font-weight:400;line-height:10px;display:block}.bening-v1-root .bn-rail-stop[data-state] .bn-rail-label{color:var(--rail-strong);opacity:1}.bening-v1-root .bn-rail-stop[data-state=here] .bn-rail-figure{color:var(--rail-strong);opacity:.86}.bening-v1-root .bn-rail-index{will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.bening-v1-root .bn-rail-stop-art{color:var(--rail-strong);position:absolute;top:-11px;left:-12px;overflow:visible}.bening-v1-root .bn-rail-stop-art line{stroke-linecap:butt}.bening-v1-root .bn-rs-knurl{stroke:var(--bn-steel-deep);stroke-width:.5px}.bening-v1-root .bn-rs-knob-lit,.bening-v1-root .bn-rs-lit{stroke:var(--bn-steel-hi);stroke-width:.7px}.bening-v1-root .bn-rs-lit-top{stroke:var(--bn-steel-hi);stroke-width:.5px;stroke-opacity:.8}.bening-v1-root .bn-rs-grain{stroke:var(--bn-steel-hi);stroke-width:.35px;stroke-opacity:.22}.bening-v1-root .bn-rs-shade{stroke:var(--bn-steel-deep);stroke-width:.7px}.bening-v1-root .bn-rs-slot{fill:var(--bn-steel-deep)}.bening-v1-root .bn-rs-outline{fill:none;stroke:currentColor;stroke-width:.6px;stroke-opacity:.6}.bening-v1-root .bn-rs-scribe{stroke:var(--bn-steel-hi);stroke-width:.6px}.bening-v1-root .bn-rs-read{stroke:currentColor;stroke-width:1px;stroke-opacity:.95}
.bening-v1-root .bn-glass{--gb-c:var(--bn-glass-hi);--gb-c-a:.03;--gb-p:var(--color-accent);--gb-p-a:.05;--gs-c:var(--bn-glass-hi);--gs-c-a:.13;--gs-p:var(--color-accent-edge);--gs-p-a:.34;--gs-r-a:.72;--gw-cl:var(--bn-glass-hi);--gw-cl-a:.16;--gw-cr:var(--bn-glass-edge);--gw-cr-a:.05;--gw-pl:var(--color-accent);--gw-pl-a:.38;--gw-pr:var(--color-accent-edge);--gw-pr-a:.4;--gt-c-a:.1;--gt-p:var(--color-accent);--gt-p-a:.2;--gc-l:var(--bn-glass-hi);--gc-l-a:.95;--gc-r:var(--bn-glass-edge);--gc-r-a:.4;--gl:var(--bn-glass-hi);--gl-a:.22;--gbead:var(--bn-glass-hi);--gbead-a:.16;--gbase-c-a:.08;--gbase-p-a:.3;--gfoot:var(--bn-glass-hi);--gfoot-a:.1;--gk:var(--bn-room);--gk-a:0}.bening-v1-root :is(.bn-act,.bn-lab-row)[data-ground=paper] .bn-glass{--gb-c:var(--bn-morning);--gb-c-a:.015;--gb-p:var(--color-accent);--gb-p-a:.13;--gs-c:var(--bn-glass-edge);--gs-c-a:.5;--gs-p:var(--color-accent-edge);--gs-p-a:.78;--gt-c-a:.1;--gt-p:var(--bn-glass-hi);--gt-p-a:.13;--gw-cl:var(--bn-glass-edge);--gw-cl-a:.22;--gw-cr:var(--bn-glass-edge);--gw-cr-a:.6;--gw-pl:var(--color-accent-edge);--gw-pl-a:.5;--gw-pr:var(--color-accent-edge);--gw-pr-a:.85;--gc-l:var(--bn-glass-edge);--gc-l-a:.55;--gc-r:var(--bn-glass-edge);--gc-r-a:.95;--gl:var(--bn-glass-edge);--gl-a:.45;--gbead:var(--bn-glass-edge);--gbead-a:.2;--gbase-c-a:.16;--gbase-p-a:.32;--gfoot:var(--bn-glass-hi);--gfoot-a:.55;--gk:var(--bn-glass-edge);--gk-a:.42}.bening-v1-root .bn-g-shade-paper{display:none}.bening-v1-root :is(.bn-act,.bn-lab-row)[data-ground=paper] .bn-g-shade-paper{display:inline}.bening-v1-root :is(.bn-act,.bn-lab-row)[data-ground=paper] .bn-g-shade-room,.bening-v1-root :is(.bn-act,.bn-lab-row)[data-ground=paper] .bn-vessel-glory{display:none}.bening-v1-root .bn-vessel-glory{pointer-events:none}.bening-v1-root .bn-g-body-c{fill:var(--gb-c);fill-opacity:var(--gb-c-a)}.bening-v1-root .bn-g-body-p{fill:var(--gb-p);fill-opacity:var(--gb-p-a)}.bening-v1-root .bn-g-transmit-c{fill:var(--bn-glass-hi);fill-opacity:var(--gt-c-a)}.bening-v1-root .bn-g-transmit-p{fill:var(--gt-p);fill-opacity:var(--gt-p-a)}.bening-v1-root .bn-g-base-c{fill:var(--bn-glass-edge);fill-opacity:var(--gbase-c-a)}.bening-v1-root .bn-g-base-p{fill:var(--color-accent-edge);fill-opacity:var(--gbase-p-a)}.bening-v1-root .bn-g-wall{stroke:var(--gl);stroke-opacity:var(--gl-a);stroke-width:.75px}.bening-v1-root .bn-g-floor{stroke:var(--gl);stroke-opacity:calc(var(--gl-a) * .8);stroke-width:.6px}.bening-v1-root .bn-g-seeds{stroke:var(--gl);stroke-opacity:calc(var(--gl-a) * 1.6);stroke-width:.4px}.bening-v1-root .bn-g-foot{fill:var(--gfoot);fill-opacity:var(--gfoot-a)}.bening-v1-root .bn-g-frost{stroke:var(--bn-glass-hi);stroke-opacity:.55;stroke-width:.45px;stroke-linecap:round}.bening-v1-root .bn-g-bead{fill:var(--gbead);fill-opacity:var(--gbead-a);stroke:none}.bening-v1-root .bn-g-lip-in{stroke:var(--gc-r);stroke-opacity:calc(var(--gc-r-a) * .7);stroke-width:.7px}.bening-v1-root .bn-g-lip-hi{stroke:var(--bn-glass-hi);stroke-opacity:.95;stroke-width:1.1px;stroke-linecap:round}.bening-v1-root .bn-g-seam-back{stroke:var(--gc-l);stroke-opacity:calc(var(--gc-l-a) * .14);stroke-width:.5px}.bening-v1-root .bn-g-seam-shade{stroke:var(--bn-glass-edge);stroke-opacity:.45;stroke-width:.5px}.bening-v1-root .bn-g-seam-hi{stroke:var(--bn-glass-hi);stroke-opacity:.6;stroke-width:.75px}.bening-v1-root .bn-g-seam-bead{fill:var(--bn-glass-hi);fill-opacity:.22}.bening-v1-root .bn-g-partner{fill:var(--bn-glass-hi);fill-opacity:.11}.bening-v1-root .bn-g-streak{fill:var(--bn-glass-hi);fill-opacity:.85}.bening-v1-root .bn-g-companion{fill:var(--gk);fill-opacity:var(--gk-a)}.bening-v1-root .bn-glass-nofoot :is(.bn-g-foot,.bn-g-frost){display:none}.bening-v1-root .bn-water-body{fill:var(--bn-glass-hi);fill-opacity:.2}.bening-v1-root .bn-water-top{fill:var(--bn-glass-hi);fill-opacity:.42;stroke:none}.bening-v1-root .bn-water-surface{fill:var(--bn-glass-hi);fill-opacity:.22}.bening-v1-root .bn-water-back{stroke:var(--bn-glass-edge);stroke-opacity:.55;stroke-width:.6px}.bening-v1-root .bn-water-meniscus{stroke:var(--bn-glass-hi);stroke-opacity:.95;stroke-width:.8px;stroke-linecap:round}.bening-v1-root .bn-vessel{width:100%;height:auto;display:block;overflow:visible}.bening-v1-root .bn-mark{vertical-align:middle;--bn-mark-hi:var(--bn-glass-hi);--bn-mark-shade:var(--bn-glass-edge);--bn-mark-seam:var(--bn-glass-hi);--bn-mark-line:var(--bn-ivory-2);--bn-mark-body-a:.05;align-items:center;line-height:0;display:inline-flex}.bening-v1-root .bn-mark[data-tone=dark]{mix-blend-mode:screen}.bening-v1-root .bn-mark[data-tone=light]{mix-blend-mode:multiply;--bn-mark-hi:var(--bn-glass-edge);--bn-mark-seam:var(--color-ink);--bn-mark-line:var(--color-ink);--bn-mark-body-a:.1}.bening-v1-root .bn-mark[data-scale=divider]{justify-content:center;display:flex}.bening-v1-root .bn-mark-body{fill:var(--bn-mark-hi);fill-opacity:var(--bn-mark-body-a)}.bening-v1-root .bn-mark-stroke{stroke:var(--bn-mark-hi);stroke-opacity:.8;stroke-width:.85px}.bening-v1-root .bn-mark-mouth{stroke:var(--bn-mark-hi);stroke-opacity:.4;stroke-width:.75px}.bening-v1-root .bn-mark-peri{stroke:var(--color-accent-edge);stroke-opacity:.6;stroke-width:1.1px}.bening-v1-root .bn-mark[data-tone=dark] .bn-mark-peri{stroke:var(--color-accent);stroke-opacity:.7}.bening-v1-root .bn-mark-seam{stroke:var(--bn-mark-seam);stroke-width:1.1px}.bening-v1-root .bn-mark[data-tone=light] .bn-mark-seam{stroke-opacity:.8}.bening-v1-root .bn-mark-lipin{stroke:var(--bn-glass-edge);stroke-opacity:.55;stroke-width:.5px}.bening-v1-root .bn-mark-streak{fill:var(--bn-glass-hi);fill-opacity:.9}.bening-v1-root .bn-mark[data-scale=marker] .bn-mark-stroke,.bening-v1-root .bn-mark[data-scale=marker] .bn-mark-peri{stroke-width:1px}.bening-v1-root .bn-mark[data-scale=marker] .bn-mark-peri{stroke-opacity:.85}.bening-v1-root .bn-mark-lipm{stroke:var(--bn-mark-hi);stroke-opacity:.7;stroke-width:.9px}.bening-v1-root .bn-mark[data-scale=marker]{margin-right:.2rem;transform:translateY(1px)}.bening-v1-root .bn-mark .bn-mark-lip,.bening-v1-root .bn-mark .bn-mark-streak{transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.bening-v1-root .bn-mark:not([data-arrived]) .bn-mark-lip{opacity:.25}.bening-v1-root .bn-mark:not([data-arrived]) .bn-mark-streak{opacity:0;transform:translate(-24px)}
.bening-v1-root .bn-gate{z-index:60;background-color:var(--bn-room);color:var(--bn-ivory);position:fixed;inset:0}.bening-v1-root .bn-gate-scroll{overscroll-behavior:contain;position:absolute;inset:0;overflow:hidden auto}.bening-v1-root .bn-gate-layout{flex-direction:column;align-items:center;min-height:100%;padding:18px 20px 14px;display:flex;position:relative;overflow:clip}.bening-v1-root .bn-gate-head{z-index:3;text-align:center;margin-top:auto;position:relative}.bening-v1-root .bn-gate-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--bn-ivory-2);font-size:.7rem;font-weight:500}.bening-v1-root .bn-gate-names{letter-spacing:-.02em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2.1rem,9.6vw,4.4rem);font-weight:300;line-height:1.02}.bening-v1-root .bn-gate-names[data-long]{font-size:clamp(2rem,8.4vw,3rem)}.bening-v1-root .bn-gate-name{display:block}.bening-v1-root .bn-gate-amp{font-family:var(--font-display), Georgia, serif;color:var(--bn-ivory-2);margin-block:.02em .04em;font-size:.62em;font-style:italic;font-weight:300;line-height:1;display:block}.bening-v1-root .bn-gate-date{letter-spacing:.04em;color:var(--bn-ivory-2);margin-top:.7rem;font-size:.86rem;font-weight:400}.bening-v1-root .bn-gate-stage{margin-inline:-20px;flex-direction:column;align-items:center;width:calc(100% + 40px);margin-bottom:auto;display:flex;position:relative;container-type:inline-size}.bening-v1-root .bn-gate-scenebox{width:100%;height:clamp(200px,40svh,420px);position:relative}.bening-v1-root .bn-gate-camera{transform-origin:0 0;position:absolute;inset:0}.bening-v1-root .bn-gate-band{z-index:3;flex-direction:column;align-items:center;gap:12px;width:100%;padding-inline:20px;display:flex;position:relative}.bening-v1-root .bn-scene{--D:min(36cqw, 74cqh);--gap:calc(3cqw + var(--D) * .21);--axis:45%;--rail-far:82%;--rail-near:90%;position:absolute;inset:0;container-type:size}.bening-v1-root .bn-sc-pool{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side,#ec6f004d,#ec6f0033 38%,#ec6f0012 72%,#ec6f0000 100%);background:radial-gradient(closest-side,lab(61.7256% 46.1889 70.0885/.3),lab(61.7256% 46.1889 70.0885/.2) 38%,lab(61.7256% 46.1889 70.0885/.07) 72%,lab(61.7256% 46.1889 70.0885/0) 100%);border-radius:50%;width:70cqw;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(22% - 35cqw);left:-41cqw;transform:translateY(10px)}.bening-v1-root .bn-gate[data-entered] .bn-sc-pool{opacity:1;transform:none}.bening-v1-root .bn-sc-drum,.bening-v1-root .bn-sc-annealer,.bening-v1-root .bn-sc-bucket{display:none}.bening-v1-root .bn-sc-bench{pointer-events:none;position:absolute;inset:0}.bening-v1-root .bn-sc-rail{background:repeating-linear-gradient(90deg, #ffffff09 0 1px, #fff0 1px 3px), linear-gradient(180deg, var(--bn-steel-hi) 0%, var(--bn-steel) 26%, var(--bn-steel-deep) 72%, var(--bn-room) 100%);border-radius:4px;height:7px;position:absolute;left:-2%;right:-2%;box-shadow:0 5px 7px -3px #030101d9;box-shadow:0 5px 7px -3px lab(.453356% .402026 .354776/.85)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-sc-rail{background:repeating-linear-gradient(90deg, lab(100% 0 0/.035) 0 1px, lab(100% 0 0/0) 1px 3px), linear-gradient(180deg, var(--bn-steel-hi) 0%, var(--bn-steel) 26%, var(--bn-steel-deep) 72%, var(--bn-room) 100%)}}.bening-v1-root .bn-sc-rail[data-rail=far]{top:var(--rail-far);opacity:.86;height:5px}.bening-v1-root .bn-sc-rail[data-rail=near]{top:var(--rail-near)}.bening-v1-root .bn-sc-rail:after{content:"";transform-origin:0;background:linear-gradient(90deg,#fcd176b3,#ec6f0080 18%,#ec6f001f 52%,#ec6f0000 78%);background:linear-gradient(90deg,lab(86.3231% 7.54684 50.6262/.7),lab(61.7256% 46.1889 70.0885/.5) 18%,lab(61.7256% 46.1889 70.0885/.12) 52%,lab(61.7256% 46.1889 70.0885/0) 78%);border-radius:1px;height:1.5px;transition:transform .6s cubic-bezier(.16,1,.3,1) .1s;position:absolute;top:1px;left:0;right:0;transform:scaleX(0)}.bening-v1-root .bn-gate[data-entered] .bn-sc-rail:after{transform:none}.bening-v1-root .bn-sc-posts{top:var(--rail-near);background:linear-gradient(90deg, #2f333800 0 13%, var(--bn-steel) 13% 14.6%, #2f333800 14.6% 85.4%, var(--bn-steel) 85.4% 87%, #2f333800 87%);opacity:.8;display:none;position:absolute;bottom:-2px;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 30%,#0000 100%);mask-image:linear-gradient(#000 0 30%,#0000 100%)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-sc-posts{background:linear-gradient(90deg, lab(21.1084% -1.03098 -3.53888/0) 0 13%, var(--bn-steel) 13% 14.6%, lab(21.1084% -1.03098 -3.53888/0) 14.6% 85.4%, var(--bn-steel) 85.4% 87%, lab(21.1084% -1.03098 -3.53888/0) 87%)}}.bening-v1-root .bn-sc-tray{aspect-ratio:400/92;width:41cqw;left:53%;top:calc(var(--rail-near) + 5px - 8.8cqw);background:url(/templates/bening/gate/tray.svg) 0 0/100% 100% no-repeat;position:absolute}.bening-v1-root .bn-sc-arm{pointer-events:none;position:absolute;inset:0}.bening-v1-root .bn-sc-bubble{width:var(--D);height:var(--D);top:calc(var(--axis) - var(--D) / 2);pointer-events:auto;position:absolute}.bening-v1-root .bn-sc-arm[data-side=peridot] .bn-sc-bubble{left:calc(50% - var(--gap) / 2 - var(--D) * .8305)}.bening-v1-root .bn-sc-arm[data-side=clear] .bn-sc-bubble{left:calc(50% + var(--gap) / 2 - var(--D) * .1695)}.bening-v1-root .bn-bub{-webkit-tap-highlight-color:transparent;width:100%;height:100%;display:block;overflow:visible}.bening-v1-root .bn-sc-grip{width:max(46px,6cqw);height:calc(var(--D) * .0886 + 3px);right:0;top:calc(var(--axis) - var(--D) * .0443 - 1.5px);background:repeating-linear-gradient(118deg,#03010180 0 1px,#03010100 1px 3.2px),linear-gradient(#453b33 0%,#2b221c 35%,#120c09 100%);background:repeating-linear-gradient(118deg,lab(.453356% .402026 .354776/.5) 0 1px,lab(.453356% .402026 .354776/0) 1px 3.2px),linear-gradient(lab(25.7124% 3.58379 6.82056) 0%,lab(14.0947% 3.7044 5.85333) 35%,lab(3.65877% 1.83789 1.79827) 100%);border-radius:2px;position:absolute;box-shadow:inset 1px 0 #03010199;box-shadow:inset 1px 0 lab(.453356% .402026 .354776/.6)}.bening-v1-root .bn-sc-railglow{top:calc(var(--rail-far) - 1px);height:4px;width:calc(var(--D) * .86);background:radial-gradient(closest-side,#ec6f0099,#ec6f0000);background:radial-gradient(closest-side,lab(61.7256% 46.1889 70.0885/.6),lab(61.7256% 46.1889 70.0885/0));position:absolute}.bening-v1-root .bn-sc-arm[data-side=peridot] .bn-sc-railglow{left:calc(50% - var(--gap) / 2 - var(--D) * .7605)}.bening-v1-root .bn-sc-arm[data-side=clear] .bn-sc-railglow{left:calc(50% + var(--gap) / 2 - var(--D) * .0995)}.bening-v1-root .bn-bub-brush{fill:var(--bn-glass-hi);fill-opacity:.32}.bening-v1-root .bn-bub-neck-cool{fill:var(--bn-glass-hi);fill-opacity:.05;stroke:var(--bn-glass-hi);stroke-opacity:.4;stroke-width:.7px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-neck-skin{fill:none;stroke:var(--bn-hot-cherry);stroke-width:1px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-peri-lit{fill:var(--color-accent);fill-opacity:.5}.bening-v1-root .bn-bub-neck-hi{fill:none;stroke:var(--bn-hot-core);stroke-opacity:.85;stroke-width:.9px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-crescent{fill:var(--bn-hot-orange);fill-opacity:.55}.bening-v1-root .bn-bub-wall-line{fill:none;stroke:var(--bn-hot-core);stroke-opacity:.35;stroke-width:.8px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-join-core{fill:none;stroke:var(--bn-hot-core);stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-join-soft{fill:none;stroke:var(--bn-hot-orange);stroke-opacity:.4;stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-ember{fill:var(--bn-hot-cherry);fill-opacity:.92}.bening-v1-root .bn-bub-tip-seen{fill:var(--bn-steel);fill-opacity:.55;stroke:var(--bn-steel-hi);stroke-opacity:.35;stroke-width:.6px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-lipglass{stroke:var(--bn-glass-hi);stroke-opacity:.9;stroke-width:1px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-lipglass-in{stroke:var(--bn-glass-edge);stroke-opacity:.6;stroke-width:.7px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-seam-hi{fill:none;stroke:var(--bn-glass-hi);stroke-opacity:.85;stroke-width:.9px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-seam-shade{fill:none;stroke:var(--bn-glass-edge);stroke-opacity:.7;stroke-width:.6px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-skin{fill:none;stroke:var(--bn-hot-cherry);stroke-opacity:.9;stroke-width:1px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-bead{fill:var(--bn-hot-core);fill-opacity:.96}.bening-v1-root .bn-bub-bead-edge{fill:none;stroke:var(--bn-hot-orange);stroke-width:.9px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-bead-core{fill:none;stroke:var(--bn-glass-hi);stroke-opacity:.82;stroke-width:1.3px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-bead-in{fill:none;stroke:var(--bn-hot-orange);stroke-opacity:.8;stroke-width:.7px;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-rim-hi{fill:none;stroke:var(--bn-glass-hi);stroke-opacity:.5;stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bening-v1-root .bn-bub-core,.bening-v1-root .bn-bub-ring,.bening-v1-root .bn-sc-railglow,.bening-v1-root .bn-bub-ring-o{transition:opacity .45s cubic-bezier(.16,1,.3,1)}.bening-v1-root .bn-gate:not([data-entered]) :is(.bn-bub-core,.bn-bub-ring){opacity:0}.bening-v1-root .bn-gate[data-entered] .bn-bub-ring{transition-delay:.15s}.bening-v1-root .bn-gate-card{width:min(80vw,300px);margin-right:8%}.bening-v1-root .bn-gate-card .bn-workcard-face{box-shadow:0 0 0 .5px #120c0999, var(--bn-cast-room)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-gate-card .bn-workcard-face{box-shadow:0 0 0 .5px lab(3.65877% 1.83789 1.79827/.6), var(--bn-cast-room)}}.bening-v1-root .bn-gate-card-head{border-bottom:.5px solid var(--color-ink);letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;align-items:baseline;padding-bottom:.4rem;font-size:.64rem;font-weight:500;display:flex}.bening-v1-root .bn-gate-card-to{color:var(--color-muted-small);margin-top:.55rem;font-size:.78rem;font-weight:400}.bening-v1-root .bn-gate-card-guest{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.1rem;font-size:1.32rem;font-weight:400;line-height:1.18;display:-webkit-box;overflow:hidden}.bening-v1-root .bn-gate-head>*{transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.bening-v1-root .bn-gate:not([data-entered]) .bn-gate-head>*{opacity:0;transform:translateY(12px)}.bening-v1-root .bn-gate[data-entered] .bn-gate-names{transition-delay:80ms}.bening-v1-root .bn-gate[data-entered] .bn-gate-date{transition-delay:.16s}.bening-v1-root .bn-gate-swing{transform-origin:50% 9px;transition:opacity .5s cubic-bezier(.16,1,.3,1) .25s,transform .9s cubic-bezier(.34,1.5,.5,1) .25s}.bening-v1-root .bn-gate:not([data-entered]) .bn-gate-swing{opacity:0;transform:rotate(1.5deg)}.bening-v1-root .bn-gate-pill{transition:opacity .6s cubic-bezier(.16,1,.3,1) .4s}.bening-v1-root .bn-gate:not([data-entered]) .bn-gate-pill{opacity:0}.bening-v1-root .bn-gate[data-opening] .bn-bub,.bening-v1-root .bn-gate[data-opening] .bn-sc-bubble{pointer-events:none;cursor:default!important}.bening-v1-root .bn-gate[data-covered]{background-color:#120c0900;background-color:lab(3.65877% 1.83789 1.79827/0)}.bening-v1-root .bn-gate[data-covered] .bn-gate-scroll,.bening-v1-root .bn-gate[data-lifting] .bn-gate-head{visibility:hidden}.bening-v1-root .bn-push{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bening-v1-root .bn-push-layer{transform-origin:0 0;position:absolute;top:0;left:0;overflow:visible}.bening-v1-root .bn-push-room{fill:var(--bn-room)}.bening-v1-root .bn-push-tint{fill:var(--bn-glass-hi);fill-opacity:.03}.bening-v1-root .bn-glasswall{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bening-v1-root .bn-glasswall-svg{width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.bening-v1-root .bn-gw-line{fill:none;stroke:var(--bn-glass-hi);stroke-opacity:.16;stroke-width:.75px}.bening-v1-root:has(.bn-gate:not([data-covered])) .bn-glasswall{visibility:hidden}.bening-v1-root:has(.bn-gate) .bn-gw-arc{visibility:hidden}.bening-v1-root .bn-workcard{transform:rotate(var(--bn-card-tilt,-1.5deg));color:var(--color-ink);padding-top:15px;position:relative}.bening-v1-root .bn-workcard-face{z-index:1;background-color:var(--bn-tag);background-image:var(--bn-fibre);box-shadow:0 0 0 .5px #221b1724, var(--bn-card-shadow);padding:1.05rem 1.2rem 1.1rem;position:relative}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-workcard-face{box-shadow:0 0 0 .5px lab(10.6304% 2.85745 4.52933/.14), var(--bn-card-shadow)}}.bening-v1-root .bn-workcard-face:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 54% 0,#221b1729,#221b1700);background:radial-gradient(60% 100% at 54% 0,lab(10.6304% 2.85745 4.52933/.16),lab(10.6304% 2.85745 4.52933/0));width:70px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bening-v1-root .bn-workcard-edge{background-color:var(--bn-tag-edge);background-image:var(--bn-fibre);transform:translate(calc(var(--bn-edge-i) * 1.5px), calc(var(--bn-edge-i) * 1.5px));filter:brightness(calc(1 - var(--bn-edge-i) * .03));position:absolute;inset:15px 0 0;box-shadow:0 0 0 .5px #221b171f;box-shadow:0 0 0 .5px lab(10.6304% 2.85745 4.52933/.12)}.bening-v1-root .bn-workcard-clip{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%)}.bening-v1-root .bn-clip{display:block;overflow:visible}@media (min-width:1024px){.bening-v1-root .bn-gate-layout{padding:max(28px,4.5vh) 40px 0}.bening-v1-root .bn-gate-head{margin-top:0}.bening-v1-root .bn-gate-names{font-size:clamp(2.6rem,4.6vw,4.4rem)}.bening-v1-root .bn-gate-names[data-long]{font-size:clamp(2rem,3vw,3rem)}.bening-v1-root .bn-gate-names:not([data-long]) .bn-gate-name,.bening-v1-root .bn-gate-names:not([data-long]) .bn-gate-amp{display:inline}.bening-v1-root .bn-gate-names:not([data-long]) .bn-gate-amp{margin-inline:.22em;font-size:.7em}.bening-v1-root .bn-gate-stage{flex:auto;width:100vw;min-height:430px;margin:0;container-type:size}.bening-v1-root .bn-gate-scenebox{height:auto;position:absolute;inset:0}.bening-v1-root .bn-scene{--D:min(300px, 21cqw, 100cqh - 316px);--gap:calc(3cqw + var(--D) * .21);--axis:calc(50cqh - 96px);--rail-far:calc(100cqh - 212px);--rail-near:calc(100cqh - 166px);--drum:max(330px, 27cqw)}.bening-v1-root .bn-sc-pool{width:120cqw;left:calc(9% - 60cqw + var(--drum) * .09);top:calc(var(--axis) - var(--D) * .1 - 60cqw);background:radial-gradient(closest-side,#ec6f0033,#ec6f001a 30%,#ec6f0009 62%,#ec6f0000 100%);background:radial-gradient(closest-side,lab(61.7256% 46.1889 70.0885/.2),lab(61.7256% 46.1889 70.0885/.1) 30%,lab(61.7256% 46.1889 70.0885/.035) 62%,lab(61.7256% 46.1889 70.0885/0) 100%)}.bening-v1-root .bn-sc-drum{width:var(--drum);aspect-ratio:1;left:calc(9% - var(--drum) / 2);top:calc(var(--axis) - var(--D) * .1 - var(--drum) / 2);opacity:0;background:url(/templates/bening/gate/drum.svg) 0 0/100% 100% no-repeat;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.bening-v1-root .bn-gate[data-entered] .bn-sc-drum{opacity:1}.bening-v1-root .bn-sc-annealer{width:11cqw;right:-2.5cqw;top:calc(var(--axis) - var(--D) * .62);background:url(/templates/bening/gate/annealer.svg) 0 0/100% no-repeat;display:block;position:absolute;bottom:0}.bening-v1-root .bn-sc-bucket{aspect-ratio:120/150;width:8.2cqw;right:9cqw;top:calc(var(--rail-near) + 4px - 10.2cqw);background:url(/templates/bening/gate/bucket.svg) 0 0/100% 100% no-repeat;display:block;position:absolute}.bening-v1-root .bn-sc-rail{height:9px}.bening-v1-root .bn-sc-rail[data-rail=far]{height:7px}.bening-v1-root .bn-sc-posts{background:linear-gradient(90deg, #2f333800 0 16%, var(--bn-steel) 16% 16.8%, #2f333800 16.8% 43%, var(--bn-steel) 43% 43.8%, #2f333800 43.8% 69%, var(--bn-steel) 69% 69.8%, #2f333800 69.8%);display:block}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-sc-posts{background:linear-gradient(90deg, lab(21.1084% -1.03098 -3.53888/0) 0 16%, var(--bn-steel) 16% 16.8%, lab(21.1084% -1.03098 -3.53888/0) 16.8% 43%, var(--bn-steel) 43% 43.8%, lab(21.1084% -1.03098 -3.53888/0) 43.8% 69%, var(--bn-steel) 69% 69.8%, lab(21.1084% -1.03098 -3.53888/0) 69.8%)}}.bening-v1-root .bn-sc-tray{width:25cqw;left:56cqw;top:calc(var(--rail-near) + 6px - 5.4cqw)}.bening-v1-root .bn-gate-band{flex-direction:row;align-items:flex-start;gap:24px;width:auto;padding:0;position:absolute;top:calc(100% - 176px);left:min(56% + 14px,100% - 510px)}.bening-v1-root .bn-gate-card{width:250px;margin:0}.bening-v1-root .bn-gate-pill{flex:none;margin-top:40px}.bening-v1-root .bn-gate-pill .bn-pill{white-space:nowrap}}
.bening-v1-root .bn-marver{width:min(92vw,1100px);margin-inline:auto;position:relative}.bening-v1-root .bn-marver-top{isolation:isolate;background-color:var(--bn-steel);background-image:linear-gradient(90deg, #82878c00 4%, #82878c29 16%, #82878c0f 25%, #82878c00 40%), linear-gradient(180deg, #82878c00 70%, #82878c1f), linear-gradient(180deg, var(--bn-steel-deep), var(--bn-steel) 80%);box-shadow:inset 1px 0 0 color-mix(in oklch, var(--bn-steel-hi) 55%, transparent), inset -1px 0 0 var(--bn-steel-deep);border-radius:5px 5px 1px 1px;padding:clamp(2.75rem,8vw,4.75rem) clamp(1.4rem,6vw,5rem) clamp(2.5rem,7vw,4.25rem);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-marver-top{background-image:linear-gradient(90deg, lab(55.9108% -1.07518 -3.56119/0) 4%, lab(55.9108% -1.07518 -3.56119/.16) 16%, lab(55.9108% -1.07518 -3.56119/.06) 25%, lab(55.9108% -1.07518 -3.56119/0) 40%), linear-gradient(180deg, lab(55.9108% -1.07518 -3.56119/0) 70%, lab(55.9108% -1.07518 -3.56119/.12)), linear-gradient(180deg, var(--bn-steel-deep), var(--bn-steel) 80%)}}.bening-v1-root .bn-marver-wear{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bening-v1-root .bn-marver-content{z-index:1;position:relative}.bening-v1-root .bn-marver-roll{opacity:0;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0;transform:translate(-40%)}.bening-v1-root .bn-marver-gather{background:radial-gradient(9% 50% at 50% 54%,#fcd1768c,#fcd17600 100%),radial-gradient(50% 50% at 50% 54%,#fcd176e6 0%,#ec6f00cc 24%,#9b201480 52%,#9b201400 100%);background:radial-gradient(9% 50% at 50% 54%,lab(86.3231% 7.54684 50.6262/.55),lab(86.3231% 7.54684 50.6262/0) 100%),radial-gradient(50% 50% at 50% 54%,lab(86.3231% 7.54684 50.6262/.9) 0%,lab(61.7256% 46.1889 70.0885/.8) 24%,lab(34.6594% 49.7116 39.8406/.5) 52%,lab(34.6594% 49.7116 39.8406/0) 100%);width:clamp(110px,30%,330px);position:absolute;top:8%;bottom:4%;left:3%}.bening-v1-root .bn-marver[data-arrived] .bn-marver-roll{animation:1.1s cubic-bezier(.33,0,.3,1) both bn-marver-roll}@keyframes bn-marver-roll{0%{opacity:0;transform:translate(-40%)}14%{opacity:.5}40%{opacity:.42}to{opacity:0;transform:translate(104%)}}.bening-v1-root .bn-marver-edge{background-image:repeating-linear-gradient(180deg, color-mix(in oklch, var(--bn-steel-hi) 7%, transparent) 0 1px, color-mix(in oklch, var(--bn-steel-hi) 0%, transparent) 1px 4px), linear-gradient(180deg, var(--bn-steel-hi) 0 1px, color-mix(in oklch, var(--bn-steel-hi) 40%, var(--bn-steel)) 1px 2px, var(--bn-steel) 2px 3px, var(--bn-steel-deep) 55%, var(--bn-matte));border-radius:0 0 3px 3px;height:clamp(11px,2.2vw,18px);position:relative;box-shadow:0 16px 22px -12px #030101bf;box-shadow:0 16px 22px -12px lab(.453356% .402026 .354776/.75)}.bening-v1-root .bn-marver-edge:before{content:"";background:color-mix(in oklch, var(--bn-steel-hi) 45%, transparent);width:1px;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.bening-v1-root .bn-marver-roll{display:none}}.bening-v1-root .bn-wallprint{--wp-f:6px;margin:0}@media (min-width:1024px){.bening-v1-root .bn-wallprint{--wp-f:8px}}.bening-v1-root .bn-wallprint-frame{aspect-ratio:4/5;background:var(--bn-steel-deep);box-shadow:var(--bn-cast-room), 1px 2px 0 #0301018c;opacity:0;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .5s ease-out;position:relative;transform:translateY(8px)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-wallprint-frame{box-shadow:var(--bn-cast-room), 1px 2px 0 lab(.453356% .402026 .354776/.55)}}.bening-v1-root .bn-wallprint[data-arrived] .bn-wallprint-frame{opacity:1;transform:none}.bening-v1-root .bn-wp-bar{z-index:2;position:absolute}.bening-v1-root .bn-wp-bar[data-edge=top]{height:var(--wp-f);clip-path:polygon(0 0, 100% 0, calc(100% - var(--wp-f)) 100%, var(--wp-f) 100%);background:linear-gradient(180deg, var(--bn-steel-hi) 0 1px, #82878c00 1px), linear-gradient(180deg, #82878c8c, #82878c33 70%, #13161a99), linear-gradient(90deg, var(--bn-steel-hi), var(--bn-steel) 70%);top:0;left:0;right:0}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-wp-bar[data-edge=top]{background:linear-gradient(180deg, var(--bn-steel-hi) 0 1px, lab(55.9108% -1.07518 -3.56119/0) 1px), linear-gradient(180deg, lab(55.9108% -1.07518 -3.56119/.55), lab(55.9108% -1.07518 -3.56119/.2) 70%, lab(7.21285% -.900991 -3.46672/.6)), linear-gradient(90deg, var(--bn-steel-hi), var(--bn-steel) 70%)}}.bening-v1-root .bn-wp-bar[data-edge=left]{width:var(--wp-f);clip-path:polygon(0 0, 100% var(--wp-f), 100% calc(100% - var(--wp-f)), 0 100%);background:linear-gradient(90deg, var(--bn-steel-hi) 0 1px, #82878c00 1px), linear-gradient(90deg, #82878c66, #82878c1a 70%, #13161a99), linear-gradient(180deg, var(--bn-steel-hi), var(--bn-steel) 85%);top:0;bottom:0;left:0}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-wp-bar[data-edge=left]{background:linear-gradient(90deg, var(--bn-steel-hi) 0 1px, lab(55.9108% -1.07518 -3.56119/0) 1px), linear-gradient(90deg, lab(55.9108% -1.07518 -3.56119/.4), lab(55.9108% -1.07518 -3.56119/.1) 70%, lab(7.21285% -.900991 -3.46672/.6)), linear-gradient(180deg, var(--bn-steel-hi), var(--bn-steel) 85%)}}.bening-v1-root .bn-wp-bar[data-edge=right]{width:var(--wp-f);clip-path:polygon(0 var(--wp-f), 100% 0, 100% 100%, 0 calc(100% - var(--wp-f)));background:linear-gradient(270deg, #13161ae6 0 1px, #13161a00 1px), linear-gradient(90deg, #82878c99 0 1px, #82878c00 1px), linear-gradient(90deg, #82878c38, #13161a4d), linear-gradient(180deg, var(--bn-steel), var(--bn-steel-deep));top:0;bottom:0;right:0}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-wp-bar[data-edge=right]{background:linear-gradient(270deg, lab(7.21285% -.900991 -3.46672/.9) 0 1px, lab(7.21285% -.900991 -3.46672/0) 1px), linear-gradient(90deg, lab(55.9108% -1.07518 -3.56119/.6) 0 1px, lab(55.9108% -1.07518 -3.56119/0) 1px), linear-gradient(90deg, lab(55.9108% -1.07518 -3.56119/.22), lab(7.21285% -.900991 -3.46672/.3)), linear-gradient(180deg, var(--bn-steel), var(--bn-steel-deep))}}.bening-v1-root .bn-wp-bar[data-edge=bottom]{height:var(--wp-f);clip-path:polygon(var(--wp-f) 0, calc(100% - var(--wp-f)) 0, 100% 100%, 0 100%);background:linear-gradient(0deg, #13161ae6 0 1px, #13161a00 1px), linear-gradient(180deg, #82878c8c 0 1px, #82878c00 1px), linear-gradient(180deg, #82878c47, #13161a33), linear-gradient(90deg, var(--bn-steel), var(--bn-steel-deep));bottom:0;left:0;right:0}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-wp-bar[data-edge=bottom]{background:linear-gradient(0deg, lab(7.21285% -.900991 -3.46672/.9) 0 1px, lab(7.21285% -.900991 -3.46672/0) 1px), linear-gradient(180deg, lab(55.9108% -1.07518 -3.56119/.55) 0 1px, lab(55.9108% -1.07518 -3.56119/0) 1px), linear-gradient(180deg, lab(55.9108% -1.07518 -3.56119/.28), lab(7.21285% -.900991 -3.46672/.2)), linear-gradient(90deg, var(--bn-steel), var(--bn-steel-deep))}}.bening-v1-root .bn-wallprint-window{inset:var(--wp-f);background:var(--bn-room);position:absolute;overflow:hidden}.bening-v1-root img.bn-wallprint-img{object-fit:cover;width:100%;height:100%;display:block}.bening-v1-root .bn-wallprint-glaze{pointer-events:none;box-shadow:inset 0 0 0 1px var(--bn-glaze-line), inset 2px 2px 3px #0301018c, inset 0 0 0 .5px #03010199;background:linear-gradient(150deg,#ffffff0d,#fff0 40%);background:linear-gradient(150deg,lab(100% 0 0/.05),lab(100% 0 0/0) 40%);position:absolute;inset:0;overflow:hidden}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-wallprint-glaze{box-shadow:inset 0 0 0 1px var(--bn-glaze-line), inset 2px 2px 3px lab(.453356% .402026 .354776/.55), inset 0 0 0 .5px lab(.453356% .402026 .354776/.6)}}.bening-v1-root .bn-wallprint-streak{background:var(--bn-streak);transition:transform .9s cubic-bezier(.16,1,.3,1) .15s;position:absolute;inset:-12% 0;transform:translate(-92%)}.bening-v1-root .bn-wallprint[data-arrived] .bn-wallprint-streak{transform:none}.bening-v1-root .bn-pipebubble svg{width:100%;height:auto;display:block}.bening-v1-root .bn-calipers{text-align:center;margin:0}.bening-v1-root .bn-calipers-art{position:relative}.bening-v1-root .bn-calipers-art svg{width:100%;height:auto;display:block;overflow:visible}.bening-v1-root .bn-cal-figs text{font-family:var(--font-body), sans-serif;font-variant-numeric:tabular-nums;font-size:3.3px;font-weight:500}.bening-v1-root .bn-cal-stamp text{font-family:var(--font-body), sans-serif;letter-spacing:.25px;font-size:1.7px;font-weight:500}.bening-v1-root .bn-cal-figs .bn-cal-unit{letter-spacing:.1px;font-size:2.6px}.bening-v1-root .bn-cal-leg{transform-box:view-box;transition:transform .8s cubic-bezier(.16,1,.3,1)}.bening-v1-root .bn-cal-leg[data-side=l]{transform:rotate(2.4deg)}.bening-v1-root .bn-cal-leg[data-side=r]{transform:rotate(-2.4deg)}.bening-v1-root .bn-calipers[data-arrived] .bn-cal-leg{transform:none}.bening-v1-root .bn-calipers{container-type:inline-size}@container (max-width:220px){.bening-v1-root .bn-cal-part{display:block}.bening-v1-root .bn-cal-sep{display:none}}.bening-v1-root .bn-calipers .bn-calipers-art .bn-calipers-amp>*{font-size:clamp(2rem,16cqi,2.4rem)}.bening-v1-root .bn-calipers-amp{line-height:1;font-family:var(--font-display), Georgia, serif;color:var(--bn-ivory);font-size:2.4rem;font-style:italic;font-weight:300;position:absolute;bottom:17.5%;left:84%;transform:translate(-50%)}.bening-v1-root .bn-calipers-caption{letter-spacing:.12em;color:var(--bn-ivory-2);font-variant-numeric:tabular-nums;margin-top:.75rem;font-size:.75rem}.bening-v1-root .bn-controller{margin:0}.bening-v1-root .bn-controller-panel{background-color:var(--bn-steel);background-image:linear-gradient(115deg,#82878c33,#82878c00 45%,#13161a59),repeating-linear-gradient(90deg,#82878c12 0 1px,#82878c00 1px 5px),repeating-linear-gradient(90deg,#13161a38 0 1px,#13161a00 1px 13px),repeating-linear-gradient(90deg,#82878c0d 0 2px,#82878c00 2px 31px);background-image:linear-gradient(115deg,lab(55.9108% -1.07518 -3.56119/.2),lab(55.9108% -1.07518 -3.56119/0) 45%,lab(7.21285% -.900991 -3.46672/.35)),repeating-linear-gradient(90deg,lab(55.9108% -1.07518 -3.56119/.07) 0 1px,lab(55.9108% -1.07518 -3.56119/0) 1px 5px),repeating-linear-gradient(90deg,lab(7.21285% -.900991 -3.46672/.22) 0 1px,lab(7.21285% -.900991 -3.46672/0) 1px 13px),repeating-linear-gradient(90deg,lab(55.9108% -1.07518 -3.56119/.05) 0 2px,lab(55.9108% -1.07518 -3.56119/0) 2px 31px);border-radius:3px;align-items:center;gap:14px;padding:18px 16px 18px 18px;display:flex;position:relative;box-shadow:inset 1px 1px #82878cbf,inset -1px -1px #13161ae6,5px 8px 16px -8px #030101b3;box-shadow:inset 1px 1px lab(55.9108% -1.07518 -3.56119/.75),inset -1px -1px lab(7.21285% -.900991 -3.46672/.9),5px 8px 16px -8px lab(.453356% .402026 .354776/.7)}.bening-v1-root .bn-ctl-screw{--slot:30deg;background:linear-gradient(var(--slot), #13161a00 40%, #07090cf2 40% 60%, #13161a00 60%), radial-gradient(circle at 35% 30%, var(--bn-steel-hi), var(--bn-steel) 60%, var(--bn-steel-deep));border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:.5px .8px #030101b3,0 0 0 .6px #13161acc;box-shadow:.5px .8px lab(.453356% .402026 .354776/.7),0 0 0 .6px lab(7.21285% -.900991 -3.46672/.8)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-ctl-screw{background:linear-gradient(var(--slot), lab(7.21285% -.900991 -3.46672/0) 40%, lab(2.47293% -.344828 -1.41466/.95) 40% 60%, lab(7.21285% -.900991 -3.46672/0) 60%), radial-gradient(circle at 35% 30%, var(--bn-steel-hi), var(--bn-steel) 60%, var(--bn-steel-deep))}}.bening-v1-root .bn-ctl-screw[data-pos=tl]{top:6px;left:6px}.bening-v1-root .bn-ctl-screw[data-pos=tr]{--slot:112deg;top:6px;right:6px}.bening-v1-root .bn-ctl-screw[data-pos=bl]{--slot:74deg;bottom:6px;left:6px}.bening-v1-root .bn-ctl-screw[data-pos=br]{--slot:158deg;bottom:6px;right:6px}.bening-v1-root .bn-controller-recess{background:linear-gradient(135deg, var(--bn-steel-deep), var(--bn-steel-deep) 55%, color-mix(in oklch, var(--bn-steel) 70%, var(--bn-steel-hi)));border-radius:2px;flex:1;min-width:0;padding:3px;box-shadow:0 0 0 1px #13161ae6;box-shadow:0 0 0 1px lab(7.21285% -.900991 -3.46672/.9)}.bening-v1-root .bn-controller-face{background:var(--bn-matte);color:var(--bn-ivory);border-radius:1px;padding:16px 12px 14px;box-shadow:inset 2px 3px 4px #030101bf,inset 0 0 0 .5px #030101e6;box-shadow:inset 2px 3px 4px lab(.453356% .402026 .354776/.75),inset 0 0 0 .5px lab(.453356% .402026 .354776/.9)}.bening-v1-root .bn-controller-keys{flex:none;grid-template-columns:repeat(2,17px);gap:8px 7px;padding-right:2px;display:grid}.bening-v1-root .bn-controller-key{background:radial-gradient(120% 100% at 30% 15%, #82878c38, #82878c00 70%), var(--bn-steel-deep);border-radius:3.5px;width:17px;height:13px;position:relative;box-shadow:inset 0 .5px #82878c4d,inset 0 -1px 1px #03010180,0 0 0 1.5px #07090cf2,.5px 1.5px 0 1.5px #03010180;box-shadow:inset 0 .5px lab(55.9108% -1.07518 -3.56119/.3),inset 0 -1px 1px lab(.453356% .402026 .354776/.5),0 0 0 1.5px lab(2.47293% -.344828 -1.41466/.95),.5px 1.5px 0 1.5px lab(.453356% .402026 .354776/.5)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-controller-key{background:radial-gradient(120% 100% at 30% 15%, lab(55.9108% -1.07518 -3.56119/.22), lab(55.9108% -1.07518 -3.56119/0) 70%), var(--bn-steel-deep)}}.bening-v1-root .bn-controller-key[data-legend]:after{content:"";border-left:3px solid #13161a00;border-left:3px solid lab(7.21285% -.900991 -3.46672/0);border-right:3px solid #13161a00;border-right:3px solid lab(7.21285% -.900991 -3.46672/0);width:0;height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bening-v1-root .bn-controller-key[data-legend=up]:after{border-bottom:4px solid var(--bn-ivory-2);opacity:.55}.bening-v1-root .bn-controller-key[data-legend=down]:after{border-top:4px solid var(--bn-ivory-2);opacity:.55}.bening-v1-root .bn-controller-caption{letter-spacing:.2em;text-transform:uppercase;color:var(--bn-ivory-2);margin-top:.6rem;font-size:.72rem;font-weight:500}.bening-v1-root .bn-annealer{position:relative}.bening-v1-root .bn-annealer[data-variant=elevation]{min-height:320px}.bening-v1-root .bn-annealer-svg{width:100%;height:100%;max-height:760px;display:block}.bening-v1-root .bn-annealer[data-variant=edge]{width:100%;height:100%;min-height:120px}.bening-v1-root .bn-annealer[data-variant=edge]>span{position:absolute;top:0;bottom:0}.bening-v1-root .bn-annealer-jamb{background:linear-gradient(270deg, var(--bn-matte) 0 2px, #07090c00 2px), linear-gradient(90deg, #82878c1f, #13161a80), linear-gradient(180deg, var(--bn-steel), var(--bn-steel-deep));width:45%;left:0}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-annealer-jamb{background:linear-gradient(270deg, var(--bn-matte) 0 2px, lab(2.47293% -.344828 -1.41466/0) 2px), linear-gradient(90deg, lab(55.9108% -1.07518 -3.56119/.12), lab(7.21285% -.900991 -3.46672/.5)), linear-gradient(180deg, var(--bn-steel), var(--bn-steel-deep))}}.bening-v1-root .bn-annealer-spill{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ec6f0000,#ec6f000f 50%,#ec6f0000);background:linear-gradient(90deg,lab(61.7256% 46.1889 70.0885/0),lab(61.7256% 46.1889 70.0885/.06) 50%,lab(61.7256% 46.1889 70.0885/0));width:50%;left:20%;-webkit-mask-image:linear-gradient(#0000 6%,#000 18% 38%,#0000 52%);mask-image:linear-gradient(#0000 6%,#000 18% 38%,#0000 52%)}.bening-v1-root .bn-annealer-angle{z-index:0;background:linear-gradient(90deg, var(--bn-steel-hi) 0 1px, #82878c4d 1px, #13161a66), var(--bn-steel);width:18%;left:45%}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-annealer-angle{background:linear-gradient(90deg, var(--bn-steel-hi) 0 1px, lab(55.9108% -1.07518 -3.56119/.3) 1px, lab(7.21285% -.900991 -3.46672/.4)), var(--bn-steel)}}.bening-v1-root .bn-annealer-bricks{background:repeating-linear-gradient(180deg, #ece7dd1a 0 2px, #ece7dd00 2px 19px), repeating-linear-gradient(180deg, #120c0900 0 30px, #120c0924 30px 40px, #120c0900 40px 57px), linear-gradient(90deg, #120c0973, #120c0900 60%), var(--bn-firebrick);left:63%;right:0}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-annealer-bricks{background:repeating-linear-gradient(180deg, lab(91.9387% .455558 5.73729/.1) 0 2px, lab(91.9387% .455558 5.73729/0) 2px 19px), repeating-linear-gradient(180deg, lab(3.65877% 1.83789 1.79827/0) 0 30px, lab(3.65877% 1.83789 1.79827/.14) 30px 40px, lab(3.65877% 1.83789 1.79827/0) 40px 57px), linear-gradient(90deg, lab(3.65877% 1.83789 1.79827/.45), lab(3.65877% 1.83789 1.79827/0) 60%), var(--bn-firebrick)}}.bening-v1-root .bn-program{color:var(--color-ink);padding-top:18px;position:relative}.bening-v1-root .bn-program-clip{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%)}.bening-v1-root .bn-program-clipshadow{z-index:1;pointer-events:none;background:linear-gradient(#221b1738,#221b1700);background:linear-gradient(lab(10.6304% 2.85745 4.52933/.22),lab(10.6304% 2.85745 4.52933/0));border-radius:1px 1px 50% 50%;width:50px;height:9px;position:absolute;top:27px;left:calc(50% - 22px)}.bening-v1-root .bn-program-swing{transform-origin:50% 0}.bening-v1-root .bn-program[data-arrived] .bn-program-swing{animation:.6s cubic-bezier(.3,.6,.35,1) both bn-program-swing}@keyframes bn-program-swing{0%{transform:rotate(2deg)}45%{transform:rotate(-.7deg)}75%{transform:rotate(.25deg)}to{transform:none}}.bening-v1-root .bn-program-card{background-color:var(--bn-tag);background-image:linear-gradient(100deg, #221b1700 35%, #221b170f), var(--bn-fibre);box-shadow:inset -1px -1px 0 var(--bn-tag-edge), var(--bn-cast-room), 1px 1.5px 0 #03010159;border-radius:2px;padding:clamp(1.75rem,5vw,2.5rem) clamp(1.25rem,5vw,2.5rem) clamp(1.5rem,5vw,2.25rem);position:relative}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-program-card{background-image:linear-gradient(100deg, lab(10.6304% 2.85745 4.52933/0) 35%, lab(10.6304% 2.85745 4.52933/.06)), var(--bn-fibre);box-shadow:inset -1px -1px 0 var(--bn-tag-edge), var(--bn-cast-room), 1px 1.5px 0 lab(.453356% .402026 .354776/.35)}}.bening-v1-root .bn-program-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-small);font-size:.7rem;font-weight:500}.bening-v1-root .bn-program-title{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.02em;font-size:clamp(1.8rem,6vw,2.4rem);font-weight:400}.bening-v1-root .bn-program-names{color:var(--color-muted-small);font-size:.85rem}.bening-v1-root .bn-program-curve{width:100%;max-width:380px;height:auto;margin-top:1rem;display:block;overflow:visible}.bening-v1-root .bn-program-craft{font-family:var(--font-body), sans-serif;fill:currentColor;font-size:5px}.bening-v1-root .bn-peephole{aspect-ratio:1;width:100%;position:relative}.bening-v1-root .bn-peephole-collar{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bening-v1-root .bn-peephole-window{background:var(--bn-matte);border-radius:50%;position:absolute;inset:14.6%;overflow:hidden}.bening-v1-root .bn-peephole-window>span{position:absolute;inset:0}.bening-v1-root .bn-peephole-chamber{background:radial-gradient(64% 58% at 28% 22%, #ece7dd42, #ece7dd0f 55%, #ece7dd00 80%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .6h48M0 12.6h48M.6 0v12M24.6 12v12' stroke='%23130d0a' stroke-opacity='.6' stroke-width='1.2'/%3E%3C/svg%3E") 0 0 / 52% 25%, linear-gradient(180deg, #684231b8, #6842314d 80%), var(--bn-matte)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-peephole-chamber{background:radial-gradient(64% 58% at 28% 22%, lab(91.9387% .455558 5.73729/.26), lab(91.9387% .455558 5.73729/.06) 55%, lab(91.9387% .455558 5.73729/0) 80%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24'%3E%3Cpath d='M0 .6h48M0 12.6h48M.6 0v12M24.6 12v12' stroke='%23130d0a' stroke-opacity='.6' stroke-width='1.2'/%3E%3C/svg%3E") 0 0 / 52% 25%, linear-gradient(180deg, lab(32.3428% 15.484 17.6531/.72), lab(32.3428% 15.484 17.6531/.3) 80%), var(--bn-matte)}}.bening-v1-root .bn-peephole-view{animation:.7s cubic-bezier(.16,1,.3,1) both bn-peep-in}@keyframes bn-peep-in{0%{opacity:0}}.bening-v1-root .bn-peephole-view .bn-peephole-shelf{background:linear-gradient(#b7b0a6bf 0 1.5px,#b7b0a66b 1.5px 22%,#120c0999 22% 30%,#120c09cc);background:linear-gradient(lab(72.1846% 1.43936 5.95849/.75) 0 1.5px,lab(72.1846% 1.43936 5.95849/.42) 1.5px 22%,lab(3.65877% 1.83789 1.79827/.6) 22% 30%,lab(3.65877% 1.83789 1.79827/.8));position:absolute;inset:81% 0 0}.bening-v1-root .bn-peephole-vessel{width:50%;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.bening-v1-root .bn-peephole-quartz{z-index:2;background:linear-gradient(140deg,#f7fbfc29 8%,#f7fbfc00 26%);background:linear-gradient(140deg,lab(98.2848% -1.02499 -.986981/.16) 8%,lab(98.2848% -1.02499 -.986981/0) 26%);border-radius:50%;box-shadow:inset 3px 4px 7px #030101d9,inset 0 0 0 1px #030101b3;box-shadow:inset 3px 4px 7px lab(.453356% .402026 .354776/.85),inset 0 0 0 1px lab(.453356% .402026 .354776/.7)}.bening-v1-root .bn-anneal-door{aspect-ratio:5/6;width:min(64vw,300px);position:relative}.bening-v1-root .bn-ad-front{width:100%;height:100%;position:absolute;inset:0}.bening-v1-root .bn-ad-vessel{width:30%;position:absolute;bottom:24.4%;left:60%;transform:translate(-50%)}.bening-v1-root .bn-ad-shade{background:var(--bn-room);opacity:.82;pointer-events:none;width:72%;height:77.22%;transition:opacity .9s cubic-bezier(.45,0,.2,1);position:absolute;top:12.22%;left:14%}.bening-v1-root .bn-anneal-door[data-open] .bn-ad-shade{opacity:.08}.bening-v1-root .bn-anneal-door-leaf{transform-origin:0;width:76.667%;height:81.111%;transition:transform .9s cubic-bezier(.45,0,.2,1);position:absolute;top:10.278%;left:11.667%;transform:perspective(1100px)rotateY(0)}.bening-v1-root .bn-anneal-door[data-open] .bn-anneal-door-leaf{transform:perspective(1100px)rotateY(-70deg)}.bening-v1-root .bn-ad-leafart{width:100%;height:100%;display:block;overflow:visible}.bening-v1-root .bn-ad-leaflight{opacity:0;pointer-events:none;background:linear-gradient(90deg,#82878c80,#82878c26);background:linear-gradient(90deg,lab(55.9108% -1.07518 -3.56119/.5),lab(55.9108% -1.07518 -3.56119/.15));border-radius:2px;transition:opacity .9s cubic-bezier(.45,0,.2,1);position:absolute;inset:0}.bening-v1-root .bn-anneal-door[data-open] .bn-ad-leaflight{opacity:1}.bening-v1-root .bn-studio-lab .bn-lab-cell{flex:none;max-width:100%}.bening-v1-root .bn-studio-lab .bn-lab-cell figure{width:auto}.bening-v1-root .bn-studio-lab .bn-lab-cell figcaption{opacity:1}.bening-v1-root .bn-studio-lab .bn-lab-quote{max-width:30ch;font-family:var(--font-display), Georgia, serif;color:var(--bn-ivory);font-size:clamp(2rem,6.4vw,2.75rem);font-style:italic;font-weight:300;line-height:1.2}.bening-v1-root .bn-studio-lab .bn-lab-count{font-variant-numeric:tabular-nums;font-size:2rem}
.bening-v1-root .bn-tt{--tt-ease:cubic-bezier(.16, 1, .3, 1);--tt-gap:10px;--tt-rowgap:14px;--tt-pad:16px;--tt-grain:url(/templates/bening/home/ash-grain.svg);--tt-refl:#ffffff2e;background-color:var(--bn-ash);background-image:var(--tt-grain);box-shadow:inset 1px 1px 0 color-mix(in oklch, var(--bn-ash-hi) 80%, transparent), inset -1px -1px 0 color-mix(in oklch, var(--bn-ash-edge) 55%, transparent), var(--bn-surface-shadow,0 0 0 transparent);background-size:1200px 280px;border-radius:3px;margin-bottom:8px;padding:10px;position:relative;container-type:inline-size}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-tt{--tt-refl:lab(100% 0 0/.18)}}@media (min-width:768px){.bening-v1-root .bn-tt{--tt-gap:16px;--tt-rowgap:22px;--tt-pad:28px}}.bening-v1-root .bn-tt-glass{background:var(--bn-glass-sheet);border-radius:4px;position:relative}.bening-v1-root .bn-tt-edge{background-color:var(--bn-ash);background-image:linear-gradient(135deg, color-mix(in oklch, var(--bn-glass-hi) 26%, transparent), color-mix(in oklch, var(--bn-glass-hi) 0%, transparent) 45%, color-mix(in oklch, var(--bn-glass-edge) 10%, transparent)), linear-gradient(color-mix(in oklch, var(--bn-glass-edge) 20%, transparent), color-mix(in oklch, var(--bn-glass-edge) 20%, transparent)), var(--tt-grain);-webkit-mask-composite:xor;clip-path:inset(0 100% 100% 0 round 4px);transition:clip-path .4s var(--tt-ease) .1s;background-position:0 0,0 0,-8px -8px;background-size:100% 100%,100% 100%,1200px 280px;border-radius:4px;padding:6px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bening-v1-root .bn-tt-lines{z-index:1;pointer-events:none;box-shadow:inset 1.5px 1.5px 0 color-mix(in oklch, var(--bn-glass-hi) 90%, transparent), inset -1px -1px 0 var(--bn-glass-edge-line), 1px 1px 0 color-mix(in oklch, var(--color-ink) 9%, transparent);clip-path:inset(0 100% 100% 0 round 4px);transition:clip-path .35s var(--tt-ease);border-radius:4px;position:absolute;inset:0}.bening-v1-root .bn-tt-lines:after{content:"";box-shadow:inset -1px -1px 0 color-mix(in oklch, var(--bn-glass-hi) 60%, transparent), inset 1px 1px 0 color-mix(in oklch, var(--bn-glass-edge) 22%, transparent);border-radius:2px;position:absolute;inset:6px}.bening-v1-root .bn-tt[data-arrived] :is(.bn-tt-edge,.bn-tt-lines){clip-path:inset(-2px round 4px)}.bening-v1-root .bn-tt-rows{z-index:2;row-gap:var(--tt-rowgap);padding:calc(var(--tt-pad) + 2px) var(--tt-pad);display:grid;position:relative}.bening-v1-root .bn-tt-row{align-items:flex-start;gap:var(--tt-gap);display:flex;position:relative}.bening-v1-root .bn-tt-print{background-color:var(--bn-tag);background-image:var(--bn-fibre);min-width:0;box-shadow:var(--bn-contact), 0 0 0 .5px color-mix(in oklch, var(--color-ink) 7%, transparent);cursor:zoom-in;transform:translateY(calc(var(--dy) + 12px)) rotate(var(--rot));transition:transform .6s var(--tt-ease) var(--d);-webkit-tap-highlight-color:transparent;border:0;border-radius:1px;margin:0;padding:5px;display:block;position:relative}.bening-v1-root .bn-tt[data-arrived] .bn-tt-print{opacity:1;transform:translateY(var(--dy)) rotate(var(--rot))}.bening-v1-root .bn-tt-print:after{content:"";background:var(--bn-glass-sheet);pointer-events:none;position:absolute;inset:0}.bening-v1-root .bn-tt-print:focus-visible{outline:1.5px solid var(--color-ink);outline-offset:4px}.bening-v1-root .bn-tt-photo{aspect-ratio:var(--ar);background:color-mix(in oklch, var(--color-ink) 10%, var(--bn-tag));display:block;overflow:hidden}.bening-v1-root .bn-tt-photo img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.bening-v1-root .bn-tt-fill{min-width:0;display:block}.bening-v1-root .bn-tt-sheen{z-index:3;top:calc(var(--tt-rowgap) / -2);bottom:calc(var(--tt-rowgap) / -2);left:calc(var(--tt-pad) * -1);right:calc(var(--tt-pad) * -1);pointer-events:none;position:absolute;overflow:hidden}.bening-v1-root .bn-tt-band{left:0;top:calc(var(--meet) * 100%);background:linear-gradient(90deg, var(--bn-reflection-0), #ffffff47 9%, var(--tt-refl) 17%, var(--tt-refl) 70%, var(--bn-reflection-0));transform-origin:0;width:18cqi;height:900px;transform:translateX(-70cqi) translateY(-50%) rotate(var(--bn-band-angle));transition:transform .6s var(--tt-ease) var(--band-d);position:absolute}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-tt-band{background:linear-gradient(90deg, var(--bn-reflection-0), lab(100% 0 0/.28) 9%, var(--tt-refl) 17%, var(--tt-refl) 70%, var(--bn-reflection-0))}}.bening-v1-root .bn-tt[data-arrived] .bn-tt-band{transform:translateX(var(--band-x,28cqi)) translateY(-50%) rotate(var(--bn-band-angle))}.bening-v1-root .bn-tt-edgelight{z-index:4;left:calc(var(--tt-pad) * -1);top:calc(var(--meet) * 100% - 62px);pointer-events:none;background:linear-gradient(90deg, var(--bn-glass-hi) 0 1px, color-mix(in oklch, var(--bn-glass-hi) 45%, transparent) 1px, color-mix(in oklch, var(--bn-glass-hi) 0%, transparent) 6px);opacity:0;width:6px;height:60px;transition:opacity .4s ease calc(var(--band-d) + .3s);position:absolute;-webkit-mask-image:linear-gradient(#0000,#000 38% 62%,#0000);mask-image:linear-gradient(#0000,#000 38% 62%,#0000)}.bening-v1-root .bn-tt[data-arrived] .bn-tt-edgelight{opacity:1}.bening-v1-root .bn-tt-video{background-color:var(--bn-tag);background-image:var(--bn-fibre);width:100%;box-shadow:var(--bn-contact), 0 0 0 .5px color-mix(in oklch, var(--color-ink) 7%, transparent);transition:transform .6s var(--tt-ease) var(--d);border-radius:1px;padding:5px;transform:translateY(12px)}.bening-v1-root .bn-tt[data-arrived] .bn-tt-video{opacity:1;transform:none}@media (min-width:768px){.bening-v1-root .bn-tt-video{width:58%}}.bening-v1-root .bn-tt-video-slot{aspect-ratio:16/9;background:var(--color-ink);display:block;position:relative}.bening-v1-root .bn-tt-video-slot iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.bening-v1-root .bn-tt-video-slot:after{content:"";box-shadow:inset 0 0 0 1px var(--bn-glaze-line);pointer-events:none;position:absolute;inset:0}.bening-v1-root .bn-rack{--rk-ease:cubic-bezier(.16, 1, .3, 1)}.bening-v1-root .bn-rack-row{flex-flow:row;display:flex}.bening-v1-root .bn-rack-group{flex:none;min-width:0}.bening-v1-root .bn-rack-group[data-last]{flex:auto}.bening-v1-root .bn-rack{zoom:var(--rk-fit,.84)}.bening-v1-root .bn-rack-hang{min-width:var(--hang-w);height:248px;margin-top:18px;position:relative}.bening-v1-root .bn-rack-group:not([data-last]) .bn-rack-hang{min-width:calc(var(--hang-w) + var(--rk-gap,0px))}.bening-v1-root .bn-rack-bar{background-color:var(--bn-ash);background-image:linear-gradient(180deg, color-mix(in oklch, var(--bn-ash-hi) 85%, transparent) 0 1px, color-mix(in oklch, var(--bn-ash-hi) 30%, transparent) 1px, color-mix(in oklch, var(--bn-ash-hi) 0%, transparent) 45%, color-mix(in oklch, var(--bn-ash-edge) 0%, transparent) 70%, color-mix(in oklch, var(--bn-ash-edge) 45%, transparent) calc(100% - 2px), var(--bn-ash-edge) calc(100% - 1px)), url(/templates/bening/home/ash-grain.svg);height:24px;box-shadow:3px 7px 9px -6px color-mix(in oklch, var(--color-ink) 30%, transparent), 1px 1px 0 color-mix(in oklch, var(--color-ink) 8%, transparent);background-position:0 0,-40px -62px;background-size:100% 100%,1200px 280px;border-radius:3px;position:absolute;top:22px;left:0;right:0}.bening-v1-root .bn-rack-group:not([data-first]) .bn-rack-bar{border-top-left-radius:0;border-bottom-left-radius:0;left:-1px}.bening-v1-root .bn-rack-group:not([data-last]) .bn-rack-bar{border-top-right-radius:0;border-bottom-right-radius:0}.bening-v1-root .bn-rack-group:not([data-first]) .bn-rack-screw[data-end=l],.bening-v1-root .bn-rack-group:not([data-last]) .bn-rack-screw[data-end=r]{display:none}.bening-v1-root .bn-rack-screw{background:linear-gradient(135deg, #0000 44%, var(--bn-steel-deep) 44% 58%, #0000 58%), radial-gradient(circle at 35% 30%, var(--bn-steel-hi), var(--bn-steel) 75%);width:7px;height:7px;box-shadow:.5px .5px 0 color-mix(in oklch, var(--bn-ash-hi) 70%, transparent);border-radius:50%;position:absolute;top:8px}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-rack-screw{background:linear-gradient(135deg, lab(0% 0 0/0) 44%, var(--bn-steel-deep) 44% 58%, lab(0% 0 0/0) 58%), radial-gradient(circle at 35% 30%, var(--bn-steel-hi), var(--bn-steel) 75%)}}.bening-v1-root .bn-rack-screw[data-end=l]{left:6px}.bening-v1-root .bn-rack-screw[data-end=r]{right:6px}.bening-v1-root .bn-rack-eye{width:6px;height:6px;box-shadow:inset 0 0 0 1.3px var(--bn-steel), inset .6px .6px 0 1.3px var(--bn-steel-hi);border-radius:50%;margin-left:-3px;position:absolute;top:45px}.bening-v1-root .bn-rod{--c:var(--color-muted);z-index:1;background: linear-gradient(90deg, #fff0 57%, #fff3 61%, #ffffff6b 64%, #fff3 67%, #fff0 72%),  linear-gradient(90deg, #fff0 70%, #ffffff1f 80%, #fff0 90%), linear-gradient(90deg, color-mix(in oklch, var(--c) 78%, white) 0%, var(--c) 24%, var(--c) 56%, color-mix(in oklch, var(--c) 80%, black) 100%);width:22px;box-shadow:4px 6px 7px -4px color-mix(in oklch, var(--color-ink) 34%, transparent);transition:transform .6s var(--rk-ease) var(--d);border-radius:0 0 11px 11px/0 0 3px 3px;position:absolute;top:-16px;transform:translateY(-8px)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-rod{background: linear-gradient(90deg, lab(100% 0 0/0) 57%, lab(100% 0 0/.2) 61%, lab(100% 0 0/.42) 64%, lab(100% 0 0/.2) 67%, lab(100% 0 0/0) 72%),  linear-gradient(90deg, lab(100% 0 0/0) 70%, lab(100% 0 0/.12) 80%, lab(100% 0 0/0) 90%), linear-gradient(90deg, color-mix(in oklch, var(--c) 78%, white) 0%, var(--c) 24%, var(--c) 56%, color-mix(in oklch, var(--c) 80%, black) 100%)}}.bening-v1-root .bn-rod:before{content:"";background:linear-gradient(112deg, #fff0 18%, #ffffff4d 36%, #fff0 58%), color-mix(in oklch, var(--c) 86%, white);height:8px;box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--c) 70%, black), inset 1.5px .5px 0 .3px #ffffff6b;border-radius:50%;position:absolute;top:-4px;left:0;right:0}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-rod:before{background:linear-gradient(112deg, lab(100% 0 0/0) 18%, lab(100% 0 0/.3) 36%, lab(100% 0 0/0) 58%), color-mix(in oklch, var(--c) 86%, white);box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--c) 70%, black), inset 1.5px .5px 0 .3px lab(100% 0 0/.42)}}.bening-v1-root .bn-rod-spec{transform-origin:50% 0;width:2px;transition:transform .45s var(--rk-ease) calc(var(--d) + .45s);background:linear-gradient(#ffffffbf,#ffffff80 70%,#fff0);background:linear-gradient(lab(100% 0 0/.75),lab(100% 0 0/.5) 70%,lab(100% 0 0/0));border-radius:1px;position:absolute;top:4px;bottom:5px;left:3px;transform:scaleY(0)}.bening-v1-root .bn-rod-end{border-radius:inherit;height:6px;box-shadow:inset 0 -1.3px 0 color-mix(in oklch, var(--c) 58%, black);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.bening-v1-root .bn-rod-end:before{content:"";background:var(--bn-glass-hi);opacity:.85;border-radius:1px;width:4px;height:1px;position:absolute;bottom:1.5px;left:2px}.bening-v1-root .bn-rod:after{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in oklch, var(--c) 0%, transparent), color-mix(in oklch, var(--c) 72%, white) 45%, color-mix(in oklch, var(--c) 0%, transparent));opacity:0;width:8px;transition:opacity .5s ease calc(var(--d) + .5s);pointer-events:none;border-radius:4px;position:absolute;top:22px;bottom:4px;left:calc(100% - 1px);transform:translateY(6px);-webkit-mask-image:linear-gradient(#0000,#000 22% 72%,#0000);mask-image:linear-gradient(#0000,#000 22% 72%,#0000)}.bening-v1-root .bn-rack[data-arrived] .bn-rod:after{opacity:.4}.bening-v1-root .bn-rack[data-arrived] .bn-rod{opacity:1;transform:none}.bening-v1-root .bn-rack[data-arrived] .bn-rod-spec{transform:none}.bening-v1-root .bn-rod-stub{--c:var(--color-accent);background:linear-gradient(90deg, #fff0 55%, #ffffff4d 74%, #fff0 90%), linear-gradient(90deg, color-mix(in oklch, var(--color-accent) 70%, white) 0%, var(--color-accent) 30%, var(--color-accent-edge) 100%)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-rod-stub{background:linear-gradient(90deg, lab(100% 0 0/0) 55%, lab(100% 0 0/.3) 74%, lab(100% 0 0/0) 90%), linear-gradient(90deg, color-mix(in oklch, var(--color-accent) 70%, white) 0%, var(--color-accent) 30%, var(--color-accent-edge) 100%)}}.bening-v1-root .bn-rod-grip{z-index:2;background:linear-gradient(180deg, #ffffff80 0 1px, #fff0 1px), linear-gradient(90deg, var(--bn-steel-hi), color-mix(in oklch, var(--bn-steel-hi) 55%, var(--bn-steel)) 40%, var(--bn-steel) 85%, var(--bn-steel-deep));width:30px;height:6px;box-shadow:1px 2px 2px -1px color-mix(in oklch, var(--color-ink) 34%, transparent);border-radius:3px;position:absolute;top:31px}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-rod-grip{background:linear-gradient(180deg, lab(100% 0 0/.5) 0 1px, lab(100% 0 0/0) 1px), linear-gradient(90deg, var(--bn-steel-hi), color-mix(in oklch, var(--bn-steel-hi) 55%, var(--bn-steel)) 40%, var(--bn-steel) 85%, var(--bn-steel-deep))}}.bening-v1-root .bn-rack-tag{z-index:1;width:58px;transform:rotate(var(--tag-rot));transform-origin:29px 9px;filter:drop-shadow(2px 3px 2px color-mix(in oklch, var(--color-ink) 18%, transparent));position:absolute;top:64px}.bening-v1-root .bn-rack-thread{background:color-mix(in oklch, var(--color-ink) 45%, transparent);width:1px;height:24px;position:absolute;top:-14px;left:28.5px}.bening-v1-root .bn-rack-tag-label{clip-path:polygon(11px 0,47px 0,58px 11px,58px 66px,0 66px,0 11px);background-color:var(--bn-tag);background-image:var(--bn-fibre);height:66px;color:var(--color-ink);font-family:var(--font-body), sans-serif;letter-spacing:.16em;text-align:center;text-transform:uppercase;padding-top:26px;font-size:.56rem;font-weight:500;line-height:1.2;display:block;position:relative}.bening-v1-root .bn-rack-tag-label:before{content:"";background:radial-gradient(circle, var(--color-paper) 0 2.4px, var(--bn-tag-edge) 2.6px 3.6px, var(--bn-tag) 3.8px);width:10px;height:10px;box-shadow:inset 0 0 0 .5px color-mix(in oklch, var(--color-ink) 18%, transparent);border-radius:50%;position:absolute;top:4.5px;left:24px}.bening-v1-root .bn-rack-tag-label:after{content:"";background:color-mix(in oklch, var(--color-ink) 28%, transparent);height:1px;position:absolute;bottom:14px;left:9px;right:9px}.bening-v1-root .bn-rack-jar{z-index:1;position:absolute;top:46px;overflow:visible}.bening-v1-root .bn-rack-note{max-width:28ch;color:var(--color-muted);text-wrap:pretty;font-size:.95rem;font-weight:300;line-height:1.5;font-size:calc(.92rem / var(--rk-fit,.84));margin-top:-.4rem;padding-right:8px}.bening-v1-root .bn-cg{--cg-ease:cubic-bezier(.16, 1, .3, 1);background-color:var(--bn-ash);background-image:var(--bn-ash-grain), var(--bn-ash-grain), url(/templates/bening/home/ash-grain.svg);box-shadow:inset 0 1px 0 color-mix(in oklch, var(--bn-ash-edge) 40%, transparent), inset 0 -1px 0 var(--bn-ash-hi), 0 -1px 0 #221b171f, 0 36px 26px -18px #221b174d;background-position:0 0,0 0,0 100%,0 100%,-150px -20px;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:100% 50%,100% 50%,100% 50%,100% 50%,600px 140px;border-radius:0;gap:22px;margin-bottom:18px;padding:26px 18px 30px;display:grid;position:relative}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-cg{box-shadow:inset 0 1px 0 color-mix(in oklch, var(--bn-ash-edge) 40%, transparent), inset 0 -1px 0 var(--bn-ash-hi), 0 -1px 0 lab(10.6304% 2.85745 4.52933/.12), 0 36px 26px -18px lab(10.6304% 2.85745 4.52933/.3)}}.bening-v1-root .bn-cg:after{content:"";pointer-events:none;background-color:color-mix(in oklch, var(--bn-ash-edge) 82%, var(--color-ink));background-image:linear-gradient(90deg, transparent calc(50% - 22px), #221b178c calc(50% - 22px), #221b178c calc(50% + 22px), transparent calc(50% + 22px)), linear-gradient(90deg, transparent calc(50% - 22px), color-mix(in oklch, var(--bn-ash-hi) 70%, transparent) calc(50% - 22px), color-mix(in oklch, var(--bn-ash-hi) 70%, transparent) calc(50% + 22px), transparent calc(50% + 22px)), linear-gradient(#221b1729, #221b1700);background-position:0 6px,0 7.5px,0 0;background-repeat:no-repeat;background-size:100% 1.5px,100% 1px,100% 4px;height:14px;position:absolute;top:100%;left:0;right:0;box-shadow:0 1px #221b171f;box-shadow:0 1px lab(10.6304% 2.85745 4.52933/.12)}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-cg:after{background-image:linear-gradient(90deg, transparent calc(50% - 22px), lab(10.6304% 2.85745 4.52933/.55) calc(50% - 22px), lab(10.6304% 2.85745 4.52933/.55) calc(50% + 22px), transparent calc(50% + 22px)), linear-gradient(90deg, transparent calc(50% - 22px), color-mix(in oklch, var(--bn-ash-hi) 70%, transparent) calc(50% - 22px), color-mix(in oklch, var(--bn-ash-hi) 70%, transparent) calc(50% + 22px), transparent calc(50% + 22px)), linear-gradient(lab(10.6304% 2.85745 4.52933/.16), lab(10.6304% 2.85745 4.52933/0))}}@media (min-width:1024px){.bening-v1-root .bn-cg{grid-template-columns:minmax(0,7fr) minmax(0,3fr);align-items:center;gap:40px;padding:40px 40px 44px}}.bening-v1-root .bn-cg-cards{gap:16px;display:grid}@media (min-width:768px){.bening-v1-root .bn-cg-cards{grid-template-columns:repeat(var(--cg-cols-md), minmax(0, 1fr))}}@media (min-width:1024px){.bening-v1-root .bn-cg-cards{grid-template-columns:repeat(var(--cg-cols), minmax(0, 1fr));gap:20px}}.bening-v1-root .bn-gc{background-color:var(--bn-tag);background-image:var(--bn-fibre);min-width:0;color:var(--color-ink);box-shadow:0 0 0 .5px color-mix(in oklch, var(--color-ink) 8%, transparent), 0 0 0 0 #221b1700;transform:translateY(-6px) rotate(var(--rot));transition:transform .5s var(--cg-ease) var(--d), box-shadow .5s var(--cg-ease) var(--d);border-radius:2px;align-content:start;padding:18px 20px 16px;display:grid;position:relative;container-type:inline-size}@supports (color:lab(0% 0 0)){.bening-v1-root .bn-gc{box-shadow:0 0 0 .5px color-mix(in oklch, var(--color-ink) 8%, transparent), 0 0 0 0 lab(10.6304% 2.85745 4.52933/0)}}.bening-v1-root .bn-cg[data-arrived] .bn-gc{opacity:1;transform:rotate(var(--rot));box-shadow:0 0 0 .5px color-mix(in oklch, var(--color-ink) 8%, transparent), var(--bn-card-shadow)}.bening-v1-root .bn-cg[data-arrived] .bn-gc[data-pressed]{box-shadow:0 0 0 .5px color-mix(in oklch, var(--color-ink) 8%, transparent), var(--bn-card-shadow-pressed);transition:box-shadow .16s}.bening-v1-root .bn-gc:before{content:"";background:color-mix(in oklch, var(--bn-morning) 80%, transparent);border-radius:2px 0 0 2px;width:1px;position:absolute;inset:0 auto 0 0}.bening-v1-root .bn-gc-hole{background-color:var(--bn-ash);width:10px;height:10px;box-shadow:inset 1px 1px 0 color-mix(in oklch, var(--bn-tag-edge) 90%, transparent), inset 1.6px 1.6px 1px color-mix(in oklch, var(--color-ink) 22%, transparent), 0 0 0 .5px color-mix(in oklch, var(--bn-tag-edge) 85%, transparent), 0 0 0 1.4px color-mix(in oklch, var(--bn-tag-edge) 28%, transparent);background-image:url(/templates/bening/home/ash-grain.svg);background-position:-220px -60px;background-size:600px 140px;border-radius:50%;position:absolute;top:13px;left:13px}.bening-v1-root .bn-gc-register{background:repeating-linear-gradient(180deg, color-mix(in oklch, var(--color-ink) 32%, transparent) 0 .6px, color-mix(in oklch, var(--color-ink) 0%, transparent) .6px 6px) right top / 4px 100% no-repeat, repeating-linear-gradient(180deg, color-mix(in oklch, var(--color-ink) 38%, transparent) 0 .7px, color-mix(in oklch, var(--color-ink) 0%, transparent) .7px 30px) right top / 6px 100% no-repeat;border-right:.5px solid color-mix(in oklch, var(--color-ink) 24%, transparent);width:6px;position:absolute;top:40px;bottom:18px;right:7px}.bening-v1-root .bn-gc-head{border-bottom:.5px solid color-mix(in oklch, var(--color-ink) 40%, transparent);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted-small);justify-content:space-between;gap:10px;padding:0 0 7px 18px;font-size:.56rem;font-weight:500;line-height:1.3;display:flex}.bening-v1-root .bn-gc-bank{letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:14px;padding-right:14px;font-size:1.1rem;font-weight:500;line-height:1.3}.bening-v1-root .bn-gc-rule{border-top:.5px solid color-mix(in oklch, var(--color-ink) 22%, transparent);height:0;margin:8px 0 10px;display:block}.bening-v1-root .bn-gc-perf{border-top:1px dashed color-mix(in oklch, var(--color-ink) 20%, transparent);height:0;margin:12px -20px 0;display:block}.bening-v1-root .bn-gc-label{letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted-small);font-size:.6rem;font-weight:500}.bening-v1-root .bn-gc-number{letter-spacing:.03em;white-space:nowrap;margin:2px 0 4px;font-size:min(1.45rem,8.6cqi);font-weight:400;line-height:1.3}@media (max-width:380px){.bening-v1-root .bn-gc-number{font-size:min(1.2rem,8.6cqi)}}.bening-v1-root .bn-gc-name{font-family:var(--font-heading), Georgia, serif;letter-spacing:-.005em;text-wrap:balance;margin-top:0;padding-right:14px;font-size:1.1rem;font-weight:400;line-height:1.3}.bening-v1-root .bn-gc-copy{justify-self:start;min-width:96px;margin-top:16px}@media (min-width:1024px){.bening-v1-root .bn-gc{padding:24px 28px 22px}.bening-v1-root .bn-gc-hole{top:19px;left:18px}.bening-v1-root .bn-gc-head{padding-left:22px;font-size:.62rem}.bening-v1-root .bn-gc-bank{font-size:1.22rem}.bening-v1-root .bn-gc-label{font-size:.66rem}.bening-v1-root .bn-gc-number{font-size:min(1.75rem,9cqi)}.bening-v1-root .bn-gc-name{font-size:1.45rem}.bening-v1-root .bn-gc-perf{margin-inline:-28px}}.bening-v1-root .bn-cg-dish{justify-self:start;width:148px;margin:-4px 0 0 -8px}@media (min-width:1024px){.bening-v1-root .bn-cg-dish{justify-self:center;width:min(100%,250px);margin:0}}.bening-v1-root .bn-cg-dish-svg{width:100%;height:auto;display:block;overflow:visible}.bening-v1-root .bn-cg-dish-contour{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .6s var(--cg-ease) .3s}.bening-v1-root .bn-cg-dish-streak{opacity:0;transition:opacity .35s .75s}.bening-v1-root .bn-cg[data-arrived] .bn-cg-dish-contour{stroke-dashoffset:0}.bening-v1-root .bn-cg[data-arrived] .bn-cg-dish-streak{opacity:1}.bening-v1-root .bn-cg-initials{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;font-size:17px;font-style:italic;font-weight:300}.bening-v1-root .bn-cg-engrave .bn-engrave :is(path,text){transition-delay:.9s}.bening-v1-root .bn-pad{--pad-ease:cubic-bezier(.16, 1, .3, 1);--pad-rule:color-mix(in oklch, var(--color-ink) 42%, transparent);width:100%}.bening-v1-root .bn-pad .bn-workcard{transform-origin:50% 10px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.bening-v1-root .bn-pad:not([data-arrived]) .bn-workcard{transform:rotate(0)}.bening-v1-root .bn-pad .bn-workcard-face{padding:26px 20px 22px}@media (min-width:768px){.bening-v1-root .bn-pad .bn-workcard-face{padding:30px 34px 26px}}.bening-v1-root .bn-pad-head{letter-spacing:.2em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-bottom:.65rem;font-size:.66rem;font-weight:500;display:flex;position:relative}.bening-v1-root .bn-pad-head:after,.bening-v1-root .bn-pad-divide,.bening-v1-root .bn-pad-close:before,.bening-v1-root .bn-pad .bn-ruled:after{background:var(--pad-rule);transform-origin:0 0;transition:transform .45s var(--pad-ease)}.bening-v1-root .bn-pad:not([data-arrived]) .bn-pad-head:after,.bening-v1-root .bn-pad:not([data-arrived]) .bn-pad-close:before{transform:scaleX(0)}.bening-v1-root .bn-pad-head:after{content:"";height:1px;transition-delay:.2s;position:absolute;bottom:0;left:0;right:0}.bening-v1-root .bn-pad-blocks{gap:1.6rem;padding-top:1.4rem;display:grid}.bening-v1-root .bn-pad-block{min-width:0}.bening-v1-root .bn-pad-divide{height:1px;transition-delay:.35s;display:block}.bening-v1-root .bn-pad:not([data-arrived]) .bn-pad-divide{transform:scaleX(0)}@media (min-width:768px){.bening-v1-root .bn-pad-blocks{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:2.4rem}.bening-v1-root .bn-pad-divide{transform-origin:0 0;width:1px;height:auto}.bening-v1-root .bn-pad:not([data-arrived]) .bn-pad-divide{transform:scaleY(0)}}.bening-v1-root .bn-ruled{padding-block:.7rem;position:relative}.bening-v1-root .bn-ruled:after{content:"";background:color-mix(in oklch, var(--color-ink) 22%, transparent);transform-origin:0 0;height:1px;transition:transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i,0) * 60ms + .45s);position:absolute;bottom:0;left:0;right:0}.bening-v1-root .bn-pad:not([data-arrived]) .bn-ruled:after{transform:scaleX(0)}.bening-v1-root .bn-pad-close{margin-top:1.8rem;padding-top:.2rem;position:relative}.bening-v1-root .bn-pad-close:before,.bening-v1-root .bn-pad-close:after{content:"";opacity:.55;width:calc(50% - 59px);height:1px;position:absolute;top:calc(.2rem + 10px)}.bening-v1-root .bn-pad-close:before{transition-delay:.6s;left:0}.bening-v1-root .bn-pad-close:after{background:var(--pad-rule);transform-origin:100% 0;transition:transform .45s var(--pad-ease) .6s;right:0}.bening-v1-root .bn-pad:not([data-arrived]) .bn-pad-close:after{transform:scaleX(0)}
.bening-v1-root .bn-hometable{position:relative}.bening-v1-root .bn-ht-scene{width:94vw;position:relative;left:50%;translate:-50%}@media (min-width:640px){.bening-v1-root .bn-ht-scene{width:min(94vw,560px)}}@media (min-width:1024px){.bening-v1-root .bn-ht-scene{width:560px}}.bening-v1-root .bn-ht-back,.bening-v1-root .bn-ht-front{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bening-v1-root .bn-ht-vase{pointer-events:none;position:absolute}.bening-v1-root .bn-ht-vase .bn-vessel{width:100%;height:auto;display:block}.bening-v1-root .bn-ht-wall{fill:var(--color-paper)}.bening-v1-root .bn-ht-refl-streak{fill:none;stroke:var(--bn-glass-hi);stroke-opacity:.5;stroke-width:1.2px;stroke-linecap:round}.bening-v1-root .bn-ht-refl-foot{fill:var(--bn-glass-hi);fill-opacity:.38}.bening-v1-root .bn-ht-ring{fill:var(--bn-glass-hi);fill-opacity:.32;stroke:var(--bn-glass-edge);stroke-opacity:.35;stroke-width:.4px}.bening-v1-root .bn-ht-polished{fill:var(--bn-mirror-lo);fill-opacity:.32;stroke:var(--bn-glass-hi);stroke-opacity:.6;stroke-width:.35px}.bening-v1-root .bn-ht-sign{font-family:var(--font-display), Georgia, serif;letter-spacing:.04em;font-size:4.3px;font-style:italic;font-weight:300}.bening-v1-root .bn-ht-crescent{fill:var(--bn-caustic-bright)}.bening-v1-root .bn-ht-caustic-fold{fill:none;stroke:var(--bn-caustic-bright);stroke-width:.7px;stroke-linecap:round}.bening-v1-root .bn-ht-footcontact{fill:none;stroke:var(--color-ink);stroke-opacity:.28;stroke-width:.7px;stroke-linecap:round}.bening-v1-root .bn-ht-crescent-soft{fill:var(--bn-caustic-bright);fill-opacity:.32}.bening-v1-root .bn-ht-caustic{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1)}.bening-v1-root .bn-hometable:is([data-arrived],[data-reduced]) .bn-ht-caustic{opacity:1}.bening-v1-root .bn-ht-cside-g{opacity:.4}.bening-v1-root .bn-ht-cside{fill:var(--bn-glass-edge)}.bening-v1-root .bn-ht-ccontact{fill:none;stroke:var(--color-ink);stroke-opacity:.3;stroke-width:.7px;stroke-linecap:round}.bening-v1-root .bn-ht-cpipe{fill:none;stroke:var(--bn-glass-hi);stroke-opacity:.7;stroke-width:1.2px;stroke-linecap:round}.bening-v1-root .bn-ht-grain-refr{stroke-opacity:.32}.bening-v1-root .bn-ht-grain-face{stroke-opacity:.16}.bening-v1-root .bn-ht-cband{fill:var(--bn-glass-edge);fill-opacity:.09}.bening-v1-root .bn-ht-cbevel{fill:none;stroke:var(--bn-glass-edge);stroke-opacity:.32;stroke-width:.5px}.bening-v1-root .bn-ht-carris-shade{fill:none;stroke:var(--bn-glass-edge);stroke-opacity:.75;stroke-width:.75px;stroke-linecap:round}.bening-v1-root .bn-ht-carris-lit{fill:none;stroke:var(--bn-glass-hi);stroke-opacity:.95;stroke-width:1px;stroke-linecap:round}.bening-v1-root .bn-ht-cstreak{fill:var(--bn-glass-hi);fill-opacity:.85}.bening-v1-root .bn-ht-cstreak-soft{fill:var(--bn-glass-hi);fill-opacity:.22}.bening-v1-root .bn-ht-letter{font-family:var(--font-display), Georgia, serif;letter-spacing:.005em;font-style:italic;font-weight:300}.bening-v1-root .bn-ht-frostfill{transition:opacity .8s cubic-bezier(.16,1,.3,1) .6s}.bening-v1-root .bn-ht-frostfill[data-draw=hidden]{opacity:0}.bening-v1-root .bn-hometable[data-arrived] .bn-ht-coaster .bn-engrave :is(path,text){transition-delay:.6s}.bening-v1-root .bn-orchid-stem-body{fill:var(--bn-stem)}.bening-v1-root .bn-orchid-stem-node{fill:var(--bn-stem);stroke:var(--color-ink);stroke-opacity:.35;stroke-width:.35px}.bening-v1-root .bn-orchid-stem-hi{fill:none;stroke:var(--bn-petal);stroke-opacity:.5;stroke-width:.6px;stroke-linecap:round}.bening-v1-root .bn-orchid-pedicel{fill:none;stroke:var(--bn-stem);stroke-width:1.2px;stroke-linecap:round}.bening-v1-root .bn-orchid-bud{fill:var(--bn-petal-shade);stroke:var(--bn-stem);stroke-opacity:.7;stroke-width:.5px;vector-effect:non-scaling-stroke}
