.VeteransFlag-module__RmDwwq__flag{--h:26px;--pole-w:max(2px, calc(var(--h) * .09));--pole:calc(var(--h) * 2.7);--ball:calc(var(--h) * .26);width:calc(var(--h) * 2.05);height:calc(var(--pole) + var(--ball));pointer-events:none;animation:.8s ease-out .6s both VeteransFlag-module__RmDwwq__appear;position:absolute;bottom:100%}.VeteransFlag-module__RmDwwq__shadow{left:calc(var(--pole-w) / 2 - var(--h) * .3);width:calc(var(--h) * .6);background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;height:4px;position:absolute;bottom:-2px}.VeteransFlag-module__RmDwwq__pole{width:var(--pole-w);height:var(--pole);background:linear-gradient(90deg,#6f747c 0%,#f5f7fa 38%,#c2c7ce 58%,#575b62 100%);border-radius:1px 1px 0 0;position:absolute;bottom:0;left:0;box-shadow:1px 0 2px #00000040}.VeteransFlag-module__RmDwwq__finial{left:calc(var(--pole-w) / 2 - var(--ball) / 2);bottom:calc(var(--pole) - 1px);width:var(--ball);height:var(--ball);background:radial-gradient(circle at 34% 30%,#fffbea 0 9%,#f2cf74 26%,#c48f2a 58%,#6a460c 100%);border-radius:50%;position:absolute;box-shadow:0 1px 2px #00000059}.VeteransFlag-module__RmDwwq__cloth{left:calc(var(--pole-w) - .5px - var(--h) * .05);top:calc(var(--ball) + var(--h) * .04 - var(--h) * .16);width:calc(var(--h) * 2.02);height:calc(var(--h) * 1.44);animation:1.5s cubic-bezier(.22,.8,.3,1) .9s both VeteransFlag-module__RmDwwq__hoist;position:absolute}.VeteransFlag-module__RmDwwq__canvas{filter:drop-shadow(1px 2px 2px #00000047);width:100%;height:100%;display:block}@media (max-width:639px){.VeteransFlag-module__RmDwwq__flag{--h:20px}}@keyframes VeteransFlag-module__RmDwwq__hoist{0%{translate:0 calc(var(--pole) - var(--h) * 1.2)}}@keyframes VeteransFlag-module__RmDwwq__appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.VeteransFlag-module__RmDwwq__flag,.VeteransFlag-module__RmDwwq__cloth{animation:none}}:is(html[data-ada-motion=reduce] .VeteransFlag-module__RmDwwq__flag,html[data-ada-motion=reduce] .VeteransFlag-module__RmDwwq__cloth){animation:none}
