/* Actual Blender-rendered Verdant arrow. The artwork has true RGBA alpha. */
.verdant-logo{display:inline-block;width:64px;height:64px;flex:0 0 64px;vertical-align:middle;pointer-events:none}
.verdant-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 5px #52f79125)}
.brand{white-space:nowrap}
.heading-logo{width:clamp(100px,10vw,150px);height:clamp(100px,10vw,150px);margin-left:12px;vertical-align:-10%}
.footer .verdant-logo{width:72px;height:72px;flex-basis:72px}
.logo-motion-toggle{color:var(--muted);background:transparent;border:0;padding:8px 0;font:inherit;font-size:10px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.logo-motion-toggle:hover{color:var(--lime)}
.logo-motion-toggle:focus-visible{outline:2px solid var(--lime);outline-offset:5px}
.logo-motion-toggle[hidden]{display:none}
.thankyou-content .logo-motion-toggle{display:block;margin:24px auto 0}
.thankyou-content .logo-motion-toggle[hidden]{display:none}
@media(max-width:760px){.brand{gap:6px}.brand .verdant-logo{width:50px;height:50px;flex-basis:50px}.heading-logo{width:100px;height:100px;margin-left:8px}}
@media(max-width:380px){.header .brand{font-size:21px;gap:4px}.header .verdant-logo{width:42px;height:42px;flex-basis:42px}.heading-logo{width:90px;height:90px;margin-left:4px}}
