.bnx{--gc:#f472b6;--gl:#f9a8d4;--ink:#2a0716;--b1:#F2A93B;--b2:#7A3415;--b3:#FFF4E2;--b4:#1B110C}.bnx .svh-hero__txt{grid-template-columns:minmax(0,1fr)}.bnx .svh-crumbs{flex-wrap:wrap;row-gap:0}.bnx .svh-h1{font-size:min(4.2cqw,60px)}.bnx .svh-h1>span{white-space:nowrap}@container svh (max-width:1000px){.bnx .svh-h1{font-size:min(8cqw,60px)}}@keyframes bnx-fade{0%{opacity:0;translate:0 6px}}.bnx-fade{animation:bnx-fade .45s var(--ease-out)}.bnx-mark{display:inline-grid;place-items:center;flex:none;width:1em;height:1em;border-radius:.24em;background:var(--b1);box-shadow:inset 0 -.06em #0000002e}.bnx-mark__p{font:400 .86em/1 var(--font-accent-serif);font-style:italic;color:var(--b4);translate:-.02em .04em}.bnx-mark--sm{font-size:32px}.bnx-mark--md{font-size:48px}.bnx-mark--lg{font-size:clamp(64px,18cqw,128px)}.bnx-logo{display:inline-flex;align-items:center;gap:.28em;font-size:48px;white-space:nowrap}.bnx-logo .bnx-mark{font-size:1em}.bnx-logo__t{display:grid;gap:.04em}.bnx-logo__t b{font:400 .62em/1 var(--font-accent-serif);font-style:italic;color:var(--b3)}.bnx-logo__t small{font:500 .2em/1.2 var(--font-sans);letter-spacing:.06em;color:var(--b1)}.bnx-hero{container:bnh/inline-size;display:grid;gap:12px;justify-self:center;width:100%;max-width:640px;min-width:0;padding:14px;border-radius:28px;background-color:#0c080ef0;background-image:radial-gradient(70% 55% at 100% 0%,rgba(244,114,182,.14),transparent 70%),var(--specular-soft);box-shadow:var(--edge-glass),var(--shadow-drop)}.bnx-pen{position:relative;aspect-ratio:4/3;min-width:0;overflow:hidden;border-radius:18px;background-color:#060509;background-image:radial-gradient(55% 55% at 28% 62%,rgba(244,114,182,.09),transparent 70%),radial-gradient(50% 50% at 76% 34%,rgba(96,165,250,.09),transparent 70%);box-shadow:inset 0 0 0 1px #ffffff12}.bnx-pen__svg{position:absolute;inset:0;width:100%;height:100%;shape-rendering:geometricPrecision}.bnx-pen__rb{mix-blend-mode:screen}.bnx-pen__rb path{fill:none;stroke-width:1;stroke-linecap:round;vector-effect:non-scaling-stroke}.bnx-pen__main{fill:none;stroke:#fdf2f8;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(244,114,182,.55))}.bnx-pen__tx{font:400 80px/1 var(--font-accent-serif);font-style:italic;letter-spacing:-.01em;fill:url(#bnxBr);fill-opacity:0;stroke:url(#bnxBr);stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:420;stroke-dashoffset:420;opacity:0;filter:drop-shadow(0 0 14px rgba(192,132,252,.4));transition:opacity .35s var(--ease-out),stroke-dashoffset 0s .35s,fill-opacity 0s .35s}.bnx-pen__tx.is-on{opacity:1;stroke-dashoffset:0;fill-opacity:1;transition:opacity .2s .45s,stroke-dashoffset 1.8s var(--ease-in-out) .45s,fill-opacity .9s var(--ease-out) 1.5s}.bnx-pen__brush{filter:drop-shadow(0 0 12px rgba(192,132,252,.45))}.bnx-hd line{stroke:#ffffff80;stroke-width:1;vector-effect:non-scaling-stroke}.bnx-hd__c{fill:#0d0a12;stroke:#f9a8d4;stroke-width:1.2;vector-effect:non-scaling-stroke}.bnx-hd__a{fill:#fff}.bnx-hd__a.is-sel{fill:#f472b6}.bnx-st{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bnx-st__b{position:relative;display:grid;align-content:start;gap:4px;min-width:0;min-height:44px;padding:11px 12px 15px;overflow:hidden;border:0;border-radius:16px;cursor:pointer;text-align:left;font:inherit;color:var(--text-secondary);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12;transition:color .3s,background-color .3s,box-shadow .3s}.bnx-st__n{font:500 12px/1 var(--font-mono);color:var(--gl)}.bnx-st__t{font:600 15px/1.2 var(--font-sans);color:#fff}.bnx-st__d{font:500 12.5px/1.35 var(--font-sans);text-wrap:pretty}.bnx-st__b:hover{color:#fff;background:#ffffff12}.bnx-st__b[aria-pressed=true]{color:#ece4ee;background:#f472b61f;box-shadow:inset 0 0 0 1.5px #f472b68c}.bnx-st__b:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bnx-st__pg{position:absolute;left:12px;right:12px;bottom:7px;height:2px;border-radius:2px;background:linear-gradient(90deg,#db2777,var(--gc));transform-origin:left;scale:0 1;opacity:0}.bnx-st.is-auto .bnx-st__pg{opacity:1}.bnx-st.is-auto .bnx-st__b.is-past .bnx-st__pg{scale:1 1}.bnx-st.is-auto .bnx-st__b[aria-pressed=true] .bnx-st__pg{animation:bnx-prog var(--d) linear forwards}.bnx-st.is-paused .bnx-st__pg{animation-play-state:paused}@keyframes bnx-prog{to{scale:1 1}}@container bnh (max-width:440px){.bnx-st__d{display:none}.bnx-st__b{padding:10px 10px 14px}.bnx-st__t{font-size:14px}}.bnx-sz{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.6fr);gap:16px}@container svh (max-width:960px){.bnx-sz{grid-template-columns:minmax(0,1fr)}}.bnx-sz__ctl,.bnx-tile{min-width:0;border-radius:28px;background-color:#0c080ef0;background-image:var(--specular-soft);box-shadow:var(--edge-glass),var(--shadow-drop)}.bnx-sz__ctl{display:grid;align-content:start;gap:14px;padding:clamp(18px,2.6cqw,28px)}.bnx-sz__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.bnx-sz__v{font:700 54px/1 var(--font-accent-dot);color:var(--gl);text-shadow:0 0 22px rgba(244,114,182,.45)}.bnx-sz__u{font:600 18px/1 var(--font-sans);color:var(--gl)}.bnx-sz__ctx{flex-basis:100%;font:600 16px/1.3 var(--font-sans);color:#fff}.bnx-rg{position:relative;display:block;height:44px}.bnx-rg__tr{position:absolute;left:14px;right:14px;top:18px;height:8px;border-radius:999px;background:#ffffff1f}.bnx-rg__tr>i{display:block;width:var(--p);height:100%;border-radius:inherit;background:linear-gradient(90deg,#db2777,var(--gc));box-shadow:0 0 14px -2px #f472b6b3;transition:width .5s var(--ease-out)}.bnx-rg__th{position:absolute;top:8px;left:calc(14px + (100% - 28px) * var(--p) / 100%);width:28px;height:28px;margin-left:-14px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff,#fbcfe8 60%,#f9a8d4);box-shadow:0 0 0 4px #f472b64d,0 6px 14px #00000080;pointer-events:none;transition:left .5s var(--ease-out)}.bnx-range{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.bnx-range:focus-visible+.bnx-rg__th{outline:2px solid var(--focus-ring);outline-offset:3px}.bnx-rg:active .bnx-rg__tr>i,.bnx-rg:active .bnx-rg__th{transition:none}.bnx-sz__ax{display:flex;justify-content:space-between;margin:-8px 0 0;font:500 12px/1 var(--font-mono);color:var(--text-secondary)}.bnx-var{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.bnx-var>li{display:grid;gap:3px;padding:10px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12;transition:background-color .35s,box-shadow .35s}.bnx-var>li.is-on{background:#f472b61f;box-shadow:inset 0 0 0 1.5px #f472b699}.bnx-var b{font:600 13.5px/1.2 var(--font-sans);color:#fff}.bnx-var small{font:500 12px/1.2 var(--font-mono);color:var(--text-secondary)}.bnx-sz__n{margin:0;font:500 13.5px/1.45 var(--font-sans);color:var(--text-secondary);text-wrap:pretty}.bnx-sz__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@container svh (max-width:640px){.bnx-sz__tiles{grid-template-columns:minmax(0,1fr)}}.bnx-tile{container-type:inline-size;display:grid;grid-template-rows:auto minmax(200px,1fr) auto;gap:10px;padding:16px;overflow:hidden}.bnx-tile--light{background-color:#fff4e2;background-image:none}.bnx-tile--photo{background-color:#3a2214;background-image:radial-gradient(60% 60% at 25% 30%,rgba(242,169,59,.55),transparent 70%),radial-gradient(50% 60% at 80% 75%,rgba(122,52,21,.9),transparent 70%),linear-gradient(140deg,#5b3420,#24140c)}.bnx-tile__k,.bnx-tile__vn{font:500 12px/1.2 var(--font-mono);color:var(--text-secondary)}.bnx-tile--light .bnx-tile__k,.bnx-tile--light .bnx-tile__vn{color:#6b4a33}.bnx-tile--photo .bnx-tile__k,.bnx-tile--photo .bnx-tile__vn{color:#fff4e2}.bnx-tile__st{display:grid;place-items:center;min-height:0}.bnx-tile__lg{display:inline-flex;font-size:min(var(--h),70cqw,190px);line-height:1}.bnx-tile__lg .bnx-mark,.bnx-tile__lg .bnx-logo{font-size:1em}.bnx-tile__lg.is-m{font-size:min(var(--h),24cqw,90px)}.bnx-tile__lg.is-l{font-size:min(var(--h),20cqw,80px)}.bnx-tile--light .bnx-logo__t b{color:var(--b2)}.bnx-tile--light .bnx-logo__t small{color:#a35a1c}.bnx-fw{container:bnf/inline-size;display:grid;gap:0;overflow:hidden;border-radius:24px;background-color:#0c080ef0;background-image:var(--specular-soft);box-shadow:var(--edge-glass),var(--shadow-drop)}.bnx-fw__bar{display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.bnx-fw__dots{display:flex;gap:6px}.bnx-fw__dots>i{display:block;width:10px;height:10px;border-radius:50%;background:#ffffff2e}.bnx-fw__bar b{font:600 14px/1.2 var(--font-sans);color:#fff}.bnx-fw__bar small{margin-left:auto;font:500 12px/1 var(--font-mono);color:var(--text-secondary)}.bnx-fw__body{display:grid;grid-template-columns:236px minmax(0,1fr) minmax(0,1.1fr);min-height:400px}.bnx-fw__dirs{display:grid;align-content:start;gap:4px;padding:12px;border-right:1px solid rgba(255,255,255,.07)}.bnx-dir,.bnx-file{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;border:0;border-radius:12px;cursor:pointer;text-align:left;font:inherit;color:var(--text-secondary);background:none;transition:background-color .3s,color .3s}.bnx-dir{padding:10px 12px 10px 10px}.bnx-dir .as-ic,.bnx-file .as-ic{flex:none;width:18px;height:18px;color:var(--gl)}.bnx-dir__n{display:grid;gap:3px;flex:1;min-width:0}.bnx-dir__n>b{font:600 14px/1.2 var(--font-sans);color:inherit}.bnx-dir__n>small{font:500 12px/1.3 var(--font-sans);color:var(--text-secondary)}.bnx-dir__c{flex:none;font:500 12px/1 var(--font-mono)}.bnx-dir:hover,.bnx-file:hover{color:#fff;background:#ffffff0d}.bnx-dir[aria-pressed=true],.bnx-file[aria-pressed=true]{color:#fff;background:#f472b61f;box-shadow:inset 0 0 0 1px #f472b673}.bnx-dir:focus-visible,.bnx-file:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.bnx-fw__list{display:grid;align-content:start;gap:4px;padding:12px;border-right:1px solid rgba(255,255,255,.07)}.bnx-file__t{display:grid;gap:2px;min-width:0}.bnx-file__t b{font:600 14px/1.25 var(--font-mono);color:inherit;overflow-wrap:anywhere}.bnx-file__t small{font:500 12.5px/1.3 var(--font-sans);color:var(--text-secondary)}.bnx-fw__pv{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding:16px}.bnx-fw__pvi{container:bnp/inline-size;display:grid;place-items:center;min-height:250px;padding:18px;border-radius:16px;background:repeating-conic-gradient(rgba(255,255,255,.035) 0 25%,transparent 0 50%) 0 0/20px 20px}.bnx-fw__pn{display:grid;gap:3px;margin:0}.bnx-fw__pn b{font:600 14px/1.25 var(--font-mono);color:#fff;overflow-wrap:anywhere}.bnx-fw__pn small{font:500 13px/1.3 var(--font-sans);color:var(--text-secondary)}.bnx-pv{display:grid;place-items:center;max-width:100%;min-width:0}.bnx-sel{position:relative;display:inline-grid;place-items:center;padding:12px 14px;box-shadow:0 0 0 1px #f9a8d4d9}.bnx-sel>i{position:absolute;width:8px;height:8px;background:#0d0a12;box-shadow:0 0 0 1.5px var(--gl)}.bnx-sel>i:nth-of-type(1){left:-4px;top:-4px}.bnx-sel>i:nth-of-type(2){right:-4px;top:-4px}.bnx-sel>i:nth-of-type(3){left:-4px;bottom:-4px}.bnx-sel>i:nth-of-type(4){right:-4px;bottom:-4px}.bnx-pv--logo .bnx-logo,.bnx-pv--neg .bnx-logo,.bnx-pv--mono .bnx-logo{font-size:clamp(26px,9cqw,52px)}.bnx-pv--tag .bnx-logo{font-size:clamp(30px,11cqw,60px)}.bnx-pv--neg{padding:18px 22px;border-radius:12px;background:var(--b4)}.bnx-pv--mono .bnx-mark{background:#fff}.bnx-pv--mono .bnx-logo__t b,.bnx-pv--mono .bnx-logo__t small{color:#fff}.bnx-pv--print{gap:22px}.bnx-pv__sheet{display:grid;place-items:center;width:min(280px,74cqw);aspect-ratio:297/210;border-radius:3px;background:var(--b3);outline:1px dashed rgba(255,255,255,.45);outline-offset:9px}.bnx-pv__sheet .bnx-logo{font-size:clamp(22px,7.4cqw,40px)}.bnx-pv__sheet .bnx-logo__t b{color:var(--b2)}.bnx-pv__sheet .bnx-logo__t small{color:#a35a1c}.bnx-pv__cmyk{display:flex;gap:6px}.bnx-pv__cmyk>i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font:700 12px/1 var(--font-mono);font-style:normal;color:#0b0b0f}.bnx-pv__cmyk>i.is-c{background:#00aeef}.bnx-pv__cmyk>i.is-m{background:#ec008c;color:#fff}.bnx-pv__cmyk>i.is-y{background:#fff200}.bnx-pv__cmyk>i.is-k{background:#231f20;color:#fff;box-shadow:inset 0 0 0 1px #ffffff40}.bnx-pv--fav{gap:22px;width:min(320px,100%)}.bnx-tb{display:flex;align-items:flex-end;gap:4px;width:100%;padding:6px 6px 0;border-radius:12px 12px 0 0;background:#141118;box-shadow:inset 0 0 0 1px #ffffff12}.bnx-tb__t{display:flex;align-items:center;gap:8px;flex:1 1 0;min-width:0;height:38px;padding:0 10px;border-radius:10px 10px 0 0}.bnx-tb__t.is-on{flex-grow:1.4;background:#25212b}.bnx-tb__t .bnx-mark{font-size:18px}.bnx-tb__t>i{flex:none;width:16px;height:16px;border-radius:50%;background:#ffffff2e}.bnx-tb__t>b{flex:1;min-width:0;font:600 13px/1.2 var(--font-sans);color:var(--text-secondary);white-space:nowrap;overflow:hidden}.bnx-tb__t.is-on>b{color:#fff}.bnx-tb__t .as-ic{flex:none;width:14px;height:14px;color:var(--text-secondary)}.bnx-fv{display:flex;align-items:flex-end;justify-content:center;gap:24px}.bnx-fv__i{display:grid;justify-items:center;gap:8px}.bnx-fv__m .bnx-mark{font-size:1em}.bnx-fv__i>small{font:500 12px/1 var(--font-mono);color:var(--text-secondary)}.bnx-pv--av{grid-auto-flow:column;gap:16px}.bnx-av{display:grid;place-items:center;width:clamp(84px,26cqw,120px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 35%,#3a2416,var(--b4));box-shadow:0 0 0 3px #0d0a12,0 0 0 5px var(--b1)}.bnx-av .bnx-mark{font-size:clamp(40px,12cqw,60px)}.bnx-av__t{display:grid;gap:5px}.bnx-av__t b{font:400 28px/1 var(--font-accent-serif);font-style:italic;color:var(--b3)}.bnx-av__t small{font:500 12px/1.2 var(--font-sans);color:var(--b1)}@container bnp (max-width:300px){.bnx-pv--av{grid-auto-flow:row;justify-items:center;text-align:center}}.bnx-pv--card{position:relative;display:block;width:min(300px,92cqw);aspect-ratio:300/215}.bnx-pv__cb,.bnx-pv__cf{position:absolute;width:78%;aspect-ratio:85/55;border-radius:8px;box-shadow:0 18px 30px -16px #000}.bnx-pv__cb{right:0;top:0;display:grid;place-items:start end;padding:clamp(10px,4cqw,16px);background:var(--b1);rotate:5deg}.bnx-pv__cb .bnx-mark{font-size:clamp(28px,9cqw,44px);background:var(--b4)}.bnx-pv__cb .bnx-mark__p{color:var(--b1)}.bnx-pv__cf{left:0;bottom:0;display:flex;flex-direction:column;gap:6px;padding:clamp(10px,4cqw,16px);background:var(--b2);rotate:-3deg}.bnx-pv__cf .bnx-logo{font-size:clamp(18px,6.4cqw,30px)}.bnx-pv__cf>i{display:block;width:55%;height:4px;border-radius:2px;background:#fff4e266}.bnx-pv__cf>i:first-of-type{margin-top:auto}.bnx-pv__cf>i+i{width:38%}.bnx-pv--paper{width:clamp(120px,36cqw,170px);aspect-ratio:210/297;align-content:start;justify-items:start;gap:9px;padding:16px 14px;border-radius:4px;background:var(--b3);box-shadow:0 18px 30px -16px #000}.bnx-pv--paper .bnx-logo{font-size:clamp(16px,5cqw,22px);margin-bottom:10px}.bnx-pv--paper .bnx-logo__t b{color:var(--b2)}.bnx-pv--paper>i{display:block;width:100%;height:4px;border-radius:2px;background:#7a341538}.bnx-pv--paper>i:last-child{width:62%}.bnx-stk{display:grid;place-items:center;align-content:center;gap:8px;width:clamp(130px,40cqw,180px);aspect-ratio:1;border-radius:50%;background:var(--b1);box-shadow:inset 0 0 0 8px var(--b1),inset 0 0 0 9.5px #1b110c73,0 18px 30px -16px #000;rotate:-8deg}.bnx-stk .bnx-mark{font-size:clamp(40px,12cqw,60px);background:var(--b4)}.bnx-stk .bnx-mark__p{color:var(--b1)}.bnx-stk>small{font:600 12px/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--b4)}.bnx-pv--post{grid-auto-flow:column;align-items:end;gap:12px}.bnx-po{display:grid;place-items:center;align-content:center;gap:10px;width:clamp(110px,34cqw,160px);aspect-ratio:1;border-radius:12px;background:var(--b1);box-shadow:0 18px 30px -16px #000}.bnx-po.is-v{width:clamp(70px,20cqw,96px);aspect-ratio:9/16;background:var(--b2)}.bnx-po .bnx-mark{background:var(--b4)}.bnx-po .bnx-mark__p{color:var(--b1)}.bnx-po.is-v .bnx-mark{background:var(--b1)}.bnx-po.is-v .bnx-mark__p{color:var(--b4)}.bnx-po>b{font:400 clamp(17px,5cqw,22px)/1 var(--font-accent-serif);font-style:italic;color:var(--b4)}.bnx-po.is-v>b{font-size:15px;color:var(--b3)}.bnx-pv--cover{position:relative;display:block;width:min(360px,100%);padding-bottom:30px}.bnx-cv{display:flex;align-items:center;justify-content:flex-end;width:100%;aspect-ratio:3/1;padding:0 clamp(12px,5cqw,20px);border-radius:12px;background:radial-gradient(70% 130% at 85% 0%,rgba(242,169,59,.5),transparent 65%),linear-gradient(120deg,var(--b4),var(--b2))}.bnx-cv .bnx-logo{font-size:clamp(20px,7cqw,34px)}.bnx-cv__av{position:absolute;left:clamp(12px,5cqw,20px);bottom:0;display:grid;place-items:center;width:clamp(52px,17cqw,68px);aspect-ratio:1;border-radius:50%;background:var(--b4);box-shadow:0 0 0 4px #0d0a12}.bnx-cv__av .bnx-mark{font-size:clamp(26px,9cqw,36px)}.bnx-pv--sheet{width:clamp(130px,38cqw,180px);aspect-ratio:210/297;align-content:start;justify-items:start;gap:10px;padding:16px 14px;border-radius:4px;background:var(--b4);box-shadow:inset 0 0 0 1px #fff4e21f,0 18px 30px -16px #000}.bnx-pv--sheet .bnx-logo{font-size:clamp(16px,5cqw,22px);margin-bottom:4px}.bnx-sh__pal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%}.bnx-sh__pal>i{display:block;aspect-ratio:1;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff24}.bnx-sh__ty{display:grid;gap:3px}.bnx-sh__ty>b{font:400 15px/1.1 var(--font-accent-serif);font-style:italic;color:var(--b3)}.bnx-sh__ty>small{font:600 12px/1.1 var(--font-sans);color:var(--b3)}.bnx-pv--sheet>i{display:block;width:100%;height:4px;border-radius:2px;background:#fff4e22e}.bnx-pv--sheet>i:last-child{width:60%}.bnx-pv--book{width:clamp(130px,34cqw,170px);aspect-ratio:3/4;align-content:center;gap:12px;border-radius:4px 10px 10px 4px;background:var(--b4);box-shadow:inset 6px 0 #0d0806,inset 0 0 0 1px #fff4e21a,0 18px 30px -16px #000}.bnx-pv--book .bnx-mark{font-size:clamp(48px,14cqw,68px)}.bnx-pv--book small{font:400 clamp(16px,4.6cqw,20px)/1 var(--font-accent-serif);font-style:italic;color:var(--b3)}.bnx-pv--pal{align-self:stretch;justify-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;place-items:stretch}.bnx-chip{display:flex;flex-direction:column;justify-content:flex-end;gap:3px;min-width:0;min-height:96px;padding:12px;border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff24}.bnx-chip>b{font:600 14px/1.2 var(--font-sans);color:inherit}.bnx-chip>small{font:500 12px/1.3 var(--font-mono);color:inherit}@container bnp (min-width:460px){.bnx-pv--pal{grid-template-columns:repeat(4,minmax(0,1fr))}.bnx-chip{min-height:200px}}.bnx-pv--type{align-self:stretch;justify-self:stretch;grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;place-items:stretch}.bnx-tp{display:flex;align-items:center;gap:clamp(12px,5cqw,20px);min-width:0;padding:12px clamp(12px,5cqw,20px);border-radius:12px;background:#1b110ceb;box-shadow:inset 0 0 0 1px #fff4e21a}.bnx-tp__aa{flex:none;font:400 clamp(46px,15cqw,84px)/1 var(--font-accent-serif);font-style:italic;color:var(--b1)}.bnx-tp.is-sans .bnx-tp__aa{font:600 clamp(40px,13cqw,70px)/1 var(--font-sans);font-style:normal;color:var(--b3)}.bnx-tp__t{display:grid;gap:4px;min-width:0}.bnx-tp__t>b{font:400 clamp(19px,5.6cqw,24px)/1.1 var(--font-accent-serif);font-style:italic;color:#fff}.bnx-tp.is-sans .bnx-tp__t>b{font:600 clamp(15px,4.6cqw,18px)/1.2 var(--font-sans);font-style:normal}.bnx-tp__t>small{font:500 12.5px/1.35 var(--font-sans);color:#fff4e2bf}@container bnf (max-width:860px){.bnx-fw__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bnx-fw__dirs{grid-column:1/-1;display:flex;flex-wrap:wrap;border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.bnx-dir{width:auto;flex:1 1 auto}.bnx-dir__n>small{display:none}}@container bnf (max-width:540px){.bnx-fw__body{grid-template-columns:minmax(0,1fr)}.bnx-fw__list{border-right:0;border-bottom:1px solid rgba(255,255,255,.07)}.bnx-fw__pvi{min-height:210px;padding:14px}}.bnx-work{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@container svh (max-width:860px){.bnx-work{grid-template-columns:minmax(0,1fr)}}.bnx-wk{display:grid;gap:14px;min-width:0;padding:12px 12px 18px;border-radius:26px;text-decoration:none;color:#fff;background:#0c080eeb;box-shadow:var(--edge-glass),var(--shadow-drop);transition:translate .4s var(--ease-spring),box-shadow .3s}.bnx-wk:hover{translate:0 -4px;color:#fff}.bnx-wk:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.bnx-wk__vis{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:radial-gradient(60% 60% at 70% 20%,color-mix(in oklab,var(--fg) 30%,transparent),transparent 70%),var(--bg)}.bnx-wk__m{font-size:clamp(72px,9cqw,120px);line-height:1;color:var(--fg);transition:rotate .5s var(--ease-spring),scale .5s var(--ease-spring)}.bnx-wk:hover .bnx-wk__m{rotate:-6deg;scale:1.06}.bnx-wk__pal{position:absolute;left:12px;bottom:12px;display:flex;gap:4px}.bnx-wk__pal>i{display:block;width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1px #fff3}.bnx-wk__ph{position:absolute;right:10px;top:10px;padding:5px 9px;border-radius:999px;font:500 12px/1 var(--font-mono);color:#ece4ee;background:#0a080cd9;box-shadow:inset 0 0 0 1px #ffffff24}.bnx-wk__t{display:grid;gap:4px;padding:0 6px}.bnx-wk__t b{font:600 17px/1.25 var(--font-sans)}.bnx-wk__sc{font:500 13.5px/1.35 var(--font-sans);color:var(--text-secondary)}.bnx-wk__go{display:inline-flex;align-items:center;gap:6px;padding:0 6px;font:600 14px/1 var(--font-sans);color:var(--gl)}.bnx-wk__go .as-ic{width:15px;height:15px;transition:translate .3s var(--ease-out)}.bnx-wk:hover .bnx-wk__go .as-ic{translate:2px -2px}@media(prefers-reduced-motion:reduce){.bnx-fade{animation:none!important}.bnx-pen__tx{transition:none!important}.bnx-wk,.bnx-wk__m,.bnx-var>li{transition:none!important}.bnx-st__pg{display:none}}.bnx-wk__m.has-img{position:relative;display:block;width:42%;aspect-ratio:1}
