.blue-hour .bh-platform-item{--bh-platform-gold-tint:color-mix(in srgb, var(--bh-gold) 12%, var(--bh-card))}.blue-hour .bh-platform-icon *{transform-box:fill-box}.blue-hour .bh-platform-envelope-flap-closed{opacity:0;transform-origin:50% 0;transform:scaleY(0)}.blue-hour .bh-platform-envelope-flap-open{transform-origin:50% 100%}.blue-hour .bh-platform-language{perspective:80px}.blue-hour .bh-platform-language-from{opacity:0;transform:rotateX(90deg)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.blue-hour .bh-platform-item:not([data-revealed=true]) .bh-platform-gold-layer{opacity:0}.blue-hour .bh-platform-item:not([data-revealed=true]) .bh-platform-lock-shackle{transform:translateY(-3.5px)}.blue-hour .bh-platform-item:not([data-revealed=true]) .bh-platform-envelope-flap-closed{opacity:1;transform:scaleY(1)}.blue-hour .bh-platform-item:not([data-revealed=true]) .bh-platform-envelope-flap-open{transform:scaleY(0)}.blue-hour .bh-platform-item:not([data-revealed=true]) .bh-platform-envelope-letter{opacity:0;transform:translateY(6px)}.blue-hour .bh-platform-item:not([data-revealed=true]) .bh-platform-language-from{opacity:1;transform:none}.blue-hour .bh-platform-item:not([data-revealed=true]) .bh-platform-language-to{opacity:0;transform:rotateX(-90deg)}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true]{--bh-platform-icon-delay:calc(var(--bh-reveal-delay,0s) + .25s)}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-lock-shackle{animation:bh-platform-shackle-shut 1.1s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-icon-lock .bh-platform-gold-layer{animation:bh-platform-turn-gold 1.1s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-envelope-flap-closed{animation:bh-platform-flap-fold 1.2s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-envelope-flap-open{animation:bh-platform-flap-open 1.2s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-envelope-letter{animation:bh-platform-letter-rise 1.2s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-icon-envelope .bh-platform-gold-layer{animation:bh-platform-turn-gold 1.2s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-language-from{animation:bh-platform-letters-out 1s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-language-to{animation:bh-platform-letters-in 1s linear var(--bh-platform-icon-delay) both}.blue-hour[data-motion-ready=true] .bh-platform-item[data-revealed=true] .bh-platform-language .bh-platform-gold-layer{animation:bh-platform-badge-gold 1s linear var(--bh-platform-icon-delay) both}}@keyframes bh-platform-shackle-shut{0%,35%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-3.5px)}58%{animation-timing-function:var(--bh-ease-out);transform:translateY(.75px)}70%{animation-timing-function:var(--bh-ease-out);transform:translateY(-.3px)}80%,to{transform:translateY(0)}}@keyframes bh-platform-turn-gold{0%,60%{opacity:0;animation-timing-function:var(--bh-ease-out)}to{opacity:1}}@keyframes bh-platform-flap-fold{0%,8%{opacity:1;animation-timing-function:var(--bh-ease-in-out);transform:scaleY(1)}34%{opacity:1;transform:scaleY(0)}35%,to{opacity:0;transform:scaleY(0)}}@keyframes bh-platform-flap-open{0%,34%{animation-timing-function:var(--bh-ease-out);transform:scaleY(0)}58%,to{transform:scaleY(1)}}@keyframes bh-platform-letter-rise{0%,40%{opacity:0;animation-timing-function:var(--bh-ease-out);transform:translateY(6px)}48%{opacity:1;animation-timing-function:var(--bh-ease-out);transform:translateY(5px)}88%,to{opacity:1;transform:translateY(0)}}@keyframes bh-platform-letters-out{0%,25%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:rotateX(0)}50%,to{opacity:0;transform:rotateX(90deg)}}@keyframes bh-platform-letters-in{0%,50%{opacity:0;animation-timing-function:var(--bh-ease-out);transform:rotateX(-90deg)}80%,to{opacity:1;transform:rotateX(0)}}@keyframes bh-platform-badge-gold{0%,50%{opacity:0;animation-timing-function:var(--bh-ease-out)}90%,to{opacity:1}}