/* A stable large viewport prevents Safari's toolbar from resizing the field mid-scroll. */
.compact-site{isolation:isolate}.ambient-field{position:fixed;inset:0;bottom:auto;height:100vh;height:100lvh;z-index:0;pointer-events:none;overflow:hidden;background:#01010d}.particle-field{display:block;width:100%;height:100%;opacity:1}.compact-site main,.compact-site .site-footer{position:relative;z-index:1}.compact-site main{background:transparent}.compact-site .site-header{z-index:40}.brand-finale{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:176px;pointer-events:none}.brand-finale img{display:block;width:126px;height:126px;object-fit:contain;filter:url(#qb-logo-white)}.about-signature{visibility:hidden}
@media(max-width:560px){.particle-field{opacity:1}.brand-finale{height:152px}.brand-finale img{width:112px;height:112px}}
/* Keep the mark clear while the reduced-motion particle geometry remains static. */
@media(prefers-reduced-motion:reduce){.brand-finale::before{content:"";position:absolute;width:clamp(315px,30vw,450px);height:clamp(315px,30vw,450px);background:radial-gradient(ellipse,#01010d 0 62%,transparent 76%);pointer-events:none}.brand-finale img{position:relative}}
@media(prefers-reduced-motion:reduce){.particle-field{opacity:.35}}
