@property --flick{syntax:"<number>";inherits:false;initial-value:1}@property --hue{syntax:"<angle>";inherits:true;initial-value:0deg}.backlit-logo-module__ohHA8G__stage{--ease-soft:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-cinema:cubic-bezier(.65, 0, .35, 1);isolation:isolate;background:#fff;border-radius:24px;margin:0;padding:7px;position:relative;box-shadow:0 18px 40px -24px #22263f73;container-type:inline-size}.backlit-logo-module__ohHA8G__scene{--rig-w:min(80cqw, calc(40cqw * var(--ar)));aspect-ratio:16/10;border-radius:18px;place-items:center;padding-bottom:7cqw;display:grid;position:relative;overflow:hidden}.backlit-logo-module__ohHA8G__wallDay,.backlit-logo-module__ohHA8G__wallNight{transition:opacity .9s var(--ease-soft);position:absolute;inset:0}.backlit-logo-module__ohHA8G__wallDay{opacity:1;background:radial-gradient(55% 60% at 50% 44%,#ffc4784d,#ffc47800 70%),radial-gradient(120% 90% at 50% 0,#ffffffbf,#0000 60%),repeating-linear-gradient(115deg,#00000004 0 2px,#0000 2px 5px),linear-gradient(#f3ede2 0%,#e4dacb 100%)}.backlit-logo-module__ohHA8G__wallNight{opacity:0;background:radial-gradient(70% 70% at 50% 44%,#ffb04a29,#0000 70%),radial-gradient(120% 100% at 50% 40%,#1d1b22 0%,#121116 60%,#0c0b0f 100%)}.backlit-logo-module__ohHA8G__room{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.backlit-logo-module__ohHA8G__room *{transition:fill .9s var(--ease-soft), stroke .9s var(--ease-soft)}.backlit-logo-module__ohHA8G__roomFloor{fill:#cdb795}.backlit-logo-module__ohHA8G__roomBoards{fill:none;stroke:#6e523238;stroke-width:.35px}.backlit-logo-module__ohHA8G__roomSkirting{fill:#fbf8f2}.backlit-logo-module__ohHA8G__roomPot{fill:#b85f3e}.backlit-logo-module__ohHA8G__roomLeaf{fill:#7d9469}.backlit-logo-module__ohHA8G__roomLeafDark{fill:#4e6040}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__roomFloor{fill:#17140f}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__roomBoards{stroke:#ffbe780f}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__roomSkirting{fill:#221f1b}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__roomPot{fill:#2a1a14}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__roomLeaf,.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__roomLeafDark{fill:#121a10}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__wallNight{opacity:1}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__wallDay{opacity:0}.backlit-logo-module__ohHA8G__rig{width:var(--rig-w);aspect-ratio:var(--ar);perspective:150cqw;scale:var(--size,1);transition:scale .45s var(--ease-soft);position:relative;container-type:inline-size}.backlit-logo-module__ohHA8G__wallSwitch{--switch-w:calc(var(--rig-w) * var(--size,1) * var(--switch-mm) / var(--sign-mm));width:var(--switch-w);aspect-ratio:1;box-shadow:inset 0 0 0 calc(var(--switch-w) * .04) #ffffff8c, 0 calc(var(--switch-w) * .06) calc(var(--switch-w) * .14) #00000059;transition:width .45s var(--ease-soft), filter .9s var(--ease-soft);background:linear-gradient(160deg,#f1ece3,#cfc7ba);border-radius:12%;position:absolute;bottom:17cqw;left:6cqw}.backlit-logo-module__ohHA8G__wallSwitch:after{content:"";background:linear-gradient(#faf7f1,#ddd5c8);border-radius:10%;position:absolute;inset:26% 30%;box-shadow:0 1px 2px #0000004d}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__wallSwitch{filter:brightness(.22)}@container (min-width:520px){.backlit-logo-module__ohHA8G__scene{border-radius:22px}}.backlit-logo-module__ohHA8G__sign{--base-rx:7deg;--base-ry:-10deg;transform-style:preserve-3d;transform:rotateX(calc(var(--base-rx) - var(--tilt-y,0) * 7deg)) rotateY(calc(var(--base-ry) + var(--tilt-x,0) * 11deg));will-change:transform;position:absolute;inset:0}@media (hover:none){.backlit-logo-module__ohHA8G__signLive{animation:backlit-logo-module__ohHA8G__sway 16s var(--ease-soft) infinite alternate}}@keyframes backlit-logo-module__ohHA8G__sway{0%{transform:rotateX(8deg)rotateY(-13deg)}to{transform:rotateX(4deg)rotateY(-4deg)}}.backlit-logo-module__ohHA8G__signStatic{will-change:auto}.backlit-logo-module__ohHA8G__layer{width:100%;height:100%;transform:translateZ(calc(var(--z,0) * 1cqw));position:absolute;inset:0;overflow:visible}.backlit-logo-module__ohHA8G__layer path{transition:fill .9s var(--ease-soft)}.backlit-logo-module__ohHA8G__canvas{pointer-events:none;width:170%;height:170%;transform:translateZ(calc(var(--z,0) * 1cqw));-webkit-mask-composite:source-in;position:absolute;inset:-35%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.backlit-logo-module__ohHA8G__shadow{filter:blur(1.4cqw);opacity:.45;transition:opacity .9s var(--ease-soft);translate:.8cqw 1.8cqw}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__shadow{opacity:.2}.backlit-logo-module__ohHA8G__board,.backlit-logo-module__ohHA8G__body,.backlit-logo-module__ohHA8G__face{pointer-events:none}.backlit-logo-module__ohHA8G__faceLit{opacity:calc(var(--lit) * (.6 + .4 * var(--glow)) * var(--flick));transition:opacity .26s var(--ease-soft)}.backlit-logo-module__ohHA8G__faceLitFallback{filter:drop-shadow(0 0 .5cqw var(--emissive,#fff3e0)) drop-shadow(0 0 1.8cqw var(--emissive,#fff3e0))}.backlit-logo-module__ohHA8G__glow{opacity:calc(var(--lit) * var(--glow) * var(--flick));transition:opacity .32s var(--ease-soft)}.backlit-logo-module__ohHA8G__wash{opacity:calc(var(--lit) * var(--glow) * .85 * var(--flick));transition:opacity .42s var(--ease-soft)}.backlit-logo-module__ohHA8G__rgbCycle{animation:9s linear infinite backlit-logo-module__ohHA8G__hue-cycle}.backlit-logo-module__ohHA8G__rgbCycle .backlit-logo-module__ohHA8G__faceLit,.backlit-logo-module__ohHA8G__rgbCycle .backlit-logo-module__ohHA8G__glow,.backlit-logo-module__ohHA8G__rgbCycle .backlit-logo-module__ohHA8G__wash{filter:hue-rotate(var(--hue))}.backlit-logo-module__ohHA8G__rgbCycle .backlit-logo-module__ohHA8G__faceLitFallback{filter:hue-rotate(var(--hue)) drop-shadow(0 0 .5cqw var(--emissive,#fff3e0)) drop-shadow(0 0 1.8cqw var(--emissive,#fff3e0))}@keyframes backlit-logo-module__ohHA8G__hue-cycle{to{--hue:360deg}}.backlit-logo-module__ohHA8G__flicker{animation:.45s linear both backlit-logo-module__ohHA8G__flicker}@keyframes backlit-logo-module__ohHA8G__flicker{0%{--flick:0}22%{--flick:.7}42%{--flick:.15}64%{--flick:.85}to{--flick:1}}.backlit-logo-module__ohHA8G__empty{text-align:center;max-width:22ch;font-family:var(--b-font-display,sans-serif);color:#22263f;font-size:1.25rem;font-weight:700;position:relative}.backlit-logo-module__ohHA8G__stage[data-night=true] .backlit-logo-module__ohHA8G__empty{color:#f4ead4}.backlit-logo-module__ohHA8G__caption{color:var(--b-ink-2,#393d54);margin:6px 6px 0;font-size:.875rem;font-weight:600;line-height:1.4}.backlit-logo-module__ohHA8G__status{color:#22263f;background:#fffffff0;border-radius:9999px;padding:.4rem .9rem;font-size:.875rem;font-weight:700;position:absolute;bottom:2.6rem;left:50%;translate:-50%;box-shadow:0 6px 14px -8px #22263f80}.backlit-logo-module__ohHA8G__switch{--ease-spring:cubic-bezier(.34, 1.56, .64, 1);color:#22263f;cursor:pointer;background:#fffffff0;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:3px 14px 3px 4px;transition:background-color .2s;display:inline-flex;box-shadow:0 6px 14px -8px #22263f80}.backlit-logo-module__ohHA8G__switch:hover{background:#fff}.backlit-logo-module__ohHA8G__switchText{min-width:4.6em;font-family:var(--b-font-display,sans-serif);text-align:left;font-size:.875rem;font-weight:700}.backlit-logo-module__ohHA8G__switchPlate{perspective:120px;background:linear-gradient(#ece7de,#cbc4b8);border-radius:8px;width:28px;height:38px;padding:4px;display:block;box-shadow:inset 0 1px #ffffffb3,0 3px 8px #22263f59}.backlit-logo-module__ohHA8G__switchRocker{color:#5c554b;height:100%;transition:transform .12s var(--ease-spring);background:linear-gradient(#faf7f1 0%,#e2dbcf 55%,#d3cbbe 100%);border-radius:6px;flex-direction:column;justify-content:space-between;align-items:center;padding:3px 0;font-family:ui-monospace,monospace;font-size:9px;font-weight:700;line-height:1;display:flex;transform:rotateX(-16deg);box-shadow:0 2px 4px #00000040}.backlit-logo-module__ohHA8G__switchOn .backlit-logo-module__ohHA8G__switchRocker{transform:rotateX(16deg)}.backlit-logo-module__ohHA8G__switchMarkOn{transition:color .2s,text-shadow .2s}.backlit-logo-module__ohHA8G__switchOn .backlit-logo-module__ohHA8G__switchMarkOn{color:#a65233;text-shadow:0 0 5px #f2c14ee6}.backlit-logo-module__ohHA8G__explode{--ease-cinema:cubic-bezier(.65, 0, .35, 1);perspective:900px;height:15rem;position:relative;overflow-x:clip}.backlit-logo-module__ohHA8G__explodeStack{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(58deg)rotate(-28deg)}.backlit-logo-module__ohHA8G__explodePart{width:9rem;height:9rem;transform:translateZ(var(--ez,0));transition:transform .9s var(--ease-cinema);margin:-4.5rem 0 0 -4.5rem;position:absolute;top:50%;left:50%;overflow:visible}.backlit-logo-module__ohHA8G__explodeIdle .backlit-logo-module__ohHA8G__explodePart{transform:translateZ(calc(var(--ez,0) * .25))}@media (prefers-reduced-motion:reduce){.backlit-logo-module__ohHA8G__wallDay,.backlit-logo-module__ohHA8G__wallNight,.backlit-logo-module__ohHA8G__layer path,.backlit-logo-module__ohHA8G__shadow,.backlit-logo-module__ohHA8G__faceLit,.backlit-logo-module__ohHA8G__glow,.backlit-logo-module__ohHA8G__wash,.backlit-logo-module__ohHA8G__switchRocker,.backlit-logo-module__ohHA8G__explodePart,.backlit-logo-module__ohHA8G__rig,.backlit-logo-module__ohHA8G__wallSwitch{transition:none}.backlit-logo-module__ohHA8G__flicker,.backlit-logo-module__ohHA8G__signLive,.backlit-logo-module__ohHA8G__rgbCycle{animation:none}}
