@charset "UTF-8";*[class^=iconoir-]:before,*[class*=" iconoir-"]:before{content:" ";display:block;background:currentColor;mask-size:cover;-webkit-mask-size:cover;width:1em;height:1em}*[class^=iconoir-],*[class*=" iconoir-"]{display:inline-block}.iconoir-brain:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 14C5.34315 14 4 15.3431 4 17C4 18.6569 5.34315 20 7 20C7.35064 20 7.68722 19.9398 8 19.8293" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.26392 15.6046C2.9243 14.9582 2.00004 13.587 2.00004 12C2.00004 10.7883 2.53877 9.70251 3.38978 8.96898" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.42053 8.8882C3.1549 8.49109 3 8.01363 3 7.5C3 6.11929 4.11929 5 5.5 5C6.06291 5 6.58237 5.18604 7.00024 5.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.23769 5.56533C7.08524 5.24215 7 4.88103 7 4.5C7 3.11929 8.11929 2 9.5 2C10.8807 2 12 3.11929 12 4.5V20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 20C8 21.1046 8.89543 22 10 22C11.1046 22 12 21.1046 12 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 7C12 8.65685 13.3431 10 15 10" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 14C18.6569 14 20 15.3431 20 17C20 18.6569 18.6569 20 17 20C16.6494 20 16.3128 19.9398 16 19.8293" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.7361 15.6046C21.0757 14.9582 22 13.587 22 12C22 10.7883 21.4612 9.70251 20.6102 8.96898" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.5795 8.8882C20.8451 8.49109 21 8.01363 21 7.5C21 6.11929 19.8807 5 18.5 5C17.9371 5 17.4176 5.18604 16.9998 5.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 4.5C12 3.11929 13.1193 2 14.5 2C15.8807 2 17 3.11929 17 4.5C17 4.88103 16.9148 5.24215 16.7623 5.56533" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 20C16 21.1046 15.1046 22 14 22C12.8954 22 12 21.1046 12 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 14C5.34315 14 4 15.3431 4 17C4 18.6569 5.34315 20 7 20C7.35064 20 7.68722 19.9398 8 19.8293" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.26392 15.6046C2.9243 14.9582 2.00004 13.587 2.00004 12C2.00004 10.7883 2.53877 9.70251 3.38978 8.96898" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.42053 8.8882C3.1549 8.49109 3 8.01363 3 7.5C3 6.11929 4.11929 5 5.5 5C6.06291 5 6.58237 5.18604 7.00024 5.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.23769 5.56533C7.08524 5.24215 7 4.88103 7 4.5C7 3.11929 8.11929 2 9.5 2C10.8807 2 12 3.11929 12 4.5V20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 20C8 21.1046 8.89543 22 10 22C11.1046 22 12 21.1046 12 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 7C12 8.65685 13.3431 10 15 10" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 14C18.6569 14 20 15.3431 20 17C20 18.6569 18.6569 20 17 20C16.6494 20 16.3128 19.9398 16 19.8293" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.7361 15.6046C21.0757 14.9582 22 13.587 22 12C22 10.7883 21.4612 9.70251 20.6102 8.96898" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.5795 8.8882C20.8451 8.49109 21 8.01363 21 7.5C21 6.11929 19.8807 5 18.5 5C17.9371 5 17.4176 5.18604 16.9998 5.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 4.5C12 3.11929 13.1193 2 14.5 2C15.8807 2 17 3.11929 17 4.5C17 4.88103 16.9148 5.24215 16.7623 5.56533" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 20C16 21.1046 15.1046 22 14 22C12.8954 22 12 21.1046 12 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-bread-slice:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.00009 20V9C7.00009 9 3.00004 4 9.50009 4H17.0001C24.0002 4 20.0001 9 20.0001 9V18C20.0001 19.1046 19.1047 20 18.0001 20H7.00009Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.00009 20H6.00009C4.89552 20 4.00009 19.1046 4.00009 18V9C4.00009 9 4.00543e-05 4 6.50009 4H10.0001" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.00009 20V9C7.00009 9 3.00004 4 9.50009 4H17.0001C24.0002 4 20.0001 9 20.0001 9V18C20.0001 19.1046 19.1047 20 18.0001 20H7.00009Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.00009 20H6.00009C4.89552 20 4.00009 19.1046 4.00009 18V9C4.00009 9 4.00543e-05 4 6.50009 4H10.0001" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-bridge-3d:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 4L21 4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 21C10.5523 21 11 20.5523 11 20C11 19.4477 10.5523 19 10 19C9.44772 19 9 19.4477 9 20C9 20.5523 9.44772 21 10 21Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 5C14.5523 5 15 4.55228 15 4C15 3.44772 14.5523 3 14 3C13.4477 3 13 3.44772 13 4C13 4.55228 13.4477 5 14 5Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 20C10 20 16.5 17.5 12 12C7.5 6.5 14 4 14 4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20H6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 4L21 4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 21C10.5523 21 11 20.5523 11 20C11 19.4477 10.5523 19 10 19C9.44772 19 9 19.4477 9 20C9 20.5523 9.44772 21 10 21Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 5C14.5523 5 15 4.55228 15 4C15 3.44772 14.5523 3 14 3C13.4477 3 13 3.44772 13 4C13 4.55228 13.4477 5 14 5Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 20C10 20 16.5 17.5 12 12C7.5 6.5 14 4 14 4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20H6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-bright-star:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.95242 9.62272L11.5109 6.31816C11.711 5.89395 12.289 5.89395 12.4891 6.31816L14.0476 9.62272L17.5329 10.1559C17.9801 10.2243 18.1583 10.7996 17.8346 11.1296L15.313 13.7001L15.9081 17.3314C15.9845 17.7978 15.5168 18.1534 15.1167 17.9331L12 16.2177L8.88328 17.9331C8.48316 18.1534 8.01545 17.7978 8.09187 17.3314L8.68695 13.7001L6.16545 11.1296C5.8417 10.7996 6.01993 10.2243 6.46711 10.1559L9.95242 9.62272Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M22 12L23 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 23V22" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 20L19 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 4L19 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 20L5 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 4L5 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 12L2 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.95242 9.62272L11.5109 6.31816C11.711 5.89395 12.289 5.89395 12.4891 6.31816L14.0476 9.62272L17.5329 10.1559C17.9801 10.2243 18.1583 10.7996 17.8346 11.1296L15.313 13.7001L15.9081 17.3314C15.9845 17.7978 15.5168 18.1534 15.1167 17.9331L12 16.2177L8.88328 17.9331C8.48316 18.1534 8.01545 17.7978 8.09187 17.3314L8.68695 13.7001L6.16545 11.1296C5.8417 10.7996 6.01993 10.2243 6.46711 10.1559L9.95242 9.62272Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M22 12L23 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V1" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 23V22" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 20L19 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 4L19 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 20L5 19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 4L5 5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 12L2 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-cellar:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 21H21V12C21 9.61305 20.0518 7.32387 18.364 5.63604C16.6761 3.94821 14.3869 3 12 3C9.61305 3 7.32387 3.94821 5.63604 5.63604C3.94821 7.32387 3 9.61305 3 12V21Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 17L21 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 17V13H21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M13 13V9H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 21H21V12C21 9.61305 20.0518 7.32387 18.364 5.63604C16.6761 3.94821 14.3869 3 12 3C9.61305 3 7.32387 3.94821 5.63604 5.63604C3.94821 7.32387 3 9.61305 3 12V21Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 17L21 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 17V13H21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M13 13V9H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-check:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 13L9 17L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 13L9 17L19 7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-check-square:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4Z" stroke="currentColor" stroke-width="1.5"/><path d="M7 12.5L10 15.5L17 8.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4Z" stroke="currentColor" stroke-width="1.5"/><path d="M7 12.5L10 15.5L17 8.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-clock:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 6L12 12L18 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 6L12 12L18 12" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-collapse:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 20L15 15M15 15V19M15 15H19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 20L9 15M9 15V19M9 15H5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 4L15 9M15 9V5M15 9H19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 4L9 9M9 9V5M9 9H5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 20L15 15M15 15V19M15 15H19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 20L9 15M9 15V19M9 15H5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 4L15 9M15 9V5M15 9H19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 4L9 9M9 9V5M9 9H5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-combine:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 9.6V20.4C21 20.7314 20.7314 21 20.4 21H9.6C9.26863 21 9 20.7314 9 20.4V9.6C9 9.26863 9.26863 9 9.6 9H20.4C20.7314 9 21 9.26863 21 9.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 3.6V14.4C15 14.7314 14.7314 15 14.4 15H3.6C3.26863 15 3 14.7314 3 14.4V3.6C3 3.26863 3.26863 3 3.6 3H14.4C14.7314 3 15 3.26863 15 3.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 9.6V20.4C21 20.7314 20.7314 21 20.4 21H9.6C9.26863 21 9 20.7314 9 20.4V9.6C9 9.26863 9.26863 9 9.6 9H20.4C20.7314 9 21 9.26863 21 9.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 3.6V14.4C15 14.7314 14.7314 15 14.4 15H3.6C3.26863 15 3 14.7314 3 14.4V3.6C3 3.26863 3.26863 3 3.6 3H14.4C14.7314 3 15 3.26863 15 3.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-community:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 18V17C7 14.2386 9.23858 12 12 12V12C14.7614 12 17 14.2386 17 17V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 18V17C1 15.3431 2.34315 14 4 14V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M23 18V17C23 15.3431 21.6569 14 20 14V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12C13.6569 12 15 10.6569 15 9C15 7.34315 13.6569 6 12 6C10.3431 6 9 7.34315 9 9C9 10.6569 10.3431 12 12 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 14C5.10457 14 6 13.1046 6 12C6 10.8954 5.10457 10 4 10C2.89543 10 2 10.8954 2 12C2 13.1046 2.89543 14 4 14Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 14C21.1046 14 22 13.1046 22 12C22 10.8954 21.1046 10 20 10C18.8954 10 18 10.8954 18 12C18 13.1046 18.8954 14 20 14Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 18V17C7 14.2386 9.23858 12 12 12V12C14.7614 12 17 14.2386 17 17V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 18V17C1 15.3431 2.34315 14 4 14V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M23 18V17C23 15.3431 21.6569 14 20 14V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12C13.6569 12 15 10.6569 15 9C15 7.34315 13.6569 6 12 6C10.3431 6 9 7.34315 9 9C9 10.6569 10.3431 12 12 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M4 14C5.10457 14 6 13.1046 6 12C6 10.8954 5.10457 10 4 10C2.89543 10 2 10.8954 2 12C2 13.1046 2.89543 14 4 14Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20 14C21.1046 14 22 13.1046 22 12C22 10.8954 21.1046 10 20 10C18.8954 10 18 10.8954 18 12C18 13.1046 18.8954 14 20 14Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-crown:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.2 17L21 7L14.7 10L12 7L9.3 10L3 7L4.8 17H19.2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.2 17L21 7L14.7 10L12 7L9.3 10L3 7L4.8 17H19.2Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-eye:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 13C6.6 5 17.4 5 21 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 17C10.3431 17 9 15.6569 9 14C9 12.3431 10.3431 11 12 11C13.6569 11 15 12.3431 15 14C15 15.6569 13.6569 17 12 17Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 13C6.6 5 17.4 5 21 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 17C10.3431 17 9 15.6569 9 14C9 12.3431 10.3431 11 12 11C13.6569 11 15 12.3431 15 14C15 15.6569 13.6569 17 12 17Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-flash:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 10V3L5 14H11V21L19 10H13Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 10V3L5 14H11V21L19 10H13Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-frame-select:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.9984 2H2V4.9984H4.9984V2Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.99854 3.50098H18.9987" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 4.99854V19.0005" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.4978 5V19.002" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.99854 20.501H18.9987" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.9984 19H2V21.9984H4.9984V19Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.9974 2.00195H18.999V5.00035H21.9974V2.00195Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.9974 19.002H18.999V22.0004H21.9974V19.002Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9966 15.002L7.99658 8.00195L14.9966 11.002L11.9986 12.0009L10.9966 15.002Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.999 12.002L14.997 15.002L11.999 12.002Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.9984 2H2V4.9984H4.9984V2Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.99854 3.50098H18.9987" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M3.5 4.99854V19.0005" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.4978 5V19.002" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.99854 20.501H18.9987" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.9984 19H2V21.9984H4.9984V19Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.9974 2.00195H18.999V5.00035H21.9974V2.00195Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.9974 19.002H18.999V22.0004H21.9974V19.002Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M10.9966 15.002L7.99658 8.00195L14.9966 11.002L11.9986 12.0009L10.9966 15.002Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M11.999 12.002L14.997 15.002L11.999 12.002Z" stroke="currentColor" stroke-miterlimit="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-git-branch:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 8C19.1046 8 20 7.10457 20 6C20 4.89543 19.1046 4 18 4C16.8954 4 16 4.89543 16 6C16 7.10457 16.8954 8 18 8Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 20C7.10457 20 8 19.1046 8 18C8 16.8954 7.10457 16 6 16C4.89543 16 4 16.8954 4 18C4 19.1046 4.89543 20 6 20Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 16V3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 18H9C12.5 18 18 15.9 18 9.5V8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 8C19.1046 8 20 7.10457 20 6C20 4.89543 19.1046 4 18 4C16.8954 4 16 4.89543 16 6C16 7.10457 16.8954 8 18 8Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 20C7.10457 20 8 19.1046 8 18C8 16.8954 7.10457 16 6 16C4.89543 16 4 16.8954 4 18C4 19.1046 4.89543 20 6 20Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 16V3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 18H9C12.5 18 18 15.9 18 9.5V8" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-gym:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.4 7H4.6C4.26863 7 4 7.26863 4 7.6V16.4C4 16.7314 4.26863 17 4.6 17H7.4C7.73137 17 8 16.7314 8 16.4V7.6C8 7.26863 7.73137 7 7.4 7Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.4 7H16.6C16.2686 7 16 7.26863 16 7.6V16.4C16 16.7314 16.2686 17 16.6 17H19.4C19.7314 17 20 16.7314 20 16.4V7.6C20 7.26863 19.7314 7 19.4 7Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 14.4V9.6C1 9.26863 1.26863 9 1.6 9H3.4C3.73137 9 4 9.26863 4 9.6V14.4C4 14.7314 3.73137 15 3.4 15H1.6C1.26863 15 1 14.7314 1 14.4Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M23 14.4V9.6C23 9.26863 22.7314 9 22.4 9H20.6C20.2686 9 20 9.26863 20 9.6V14.4C20 14.7314 20.2686 15 20.6 15H22.4C22.7314 15 23 14.7314 23 14.4Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 12H16" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.4 7H4.6C4.26863 7 4 7.26863 4 7.6V16.4C4 16.7314 4.26863 17 4.6 17H7.4C7.73137 17 8 16.7314 8 16.4V7.6C8 7.26863 7.73137 7 7.4 7Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.4 7H16.6C16.2686 7 16 7.26863 16 7.6V16.4C16 16.7314 16.2686 17 16.6 17H19.4C19.7314 17 20 16.7314 20 16.4V7.6C20 7.26863 19.7314 7 19.4 7Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M1 14.4V9.6C1 9.26863 1.26863 9 1.6 9H3.4C3.73137 9 4 9.26863 4 9.6V14.4C4 14.7314 3.73137 15 3.4 15H1.6C1.26863 15 1 14.7314 1 14.4Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M23 14.4V9.6C23 9.26863 22.7314 9 22.4 9H20.6C20.2686 9 20 9.26863 20 9.6V14.4C20 14.7314 20.2686 15 20.6 15H22.4C22.7314 15 23 14.7314 23 14.4Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 12H16" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-hammer:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6337 11.0555L2.14839 19.5407L4.26971 21.6621L12.755 13.1768" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.6337 11.0555L12.0479 9.64124C12.0479 9.64124 12.4015 6.45926 8.86595 2.92373L9.92661 1.86307L18.4119 7.51992L17.3512 8.58058L18.7654 9.99479L19.8261 8.93413L22.301 11.409L17.3512 16.3588L14.8764 13.8839L15.937 12.8232L14.5228 11.409L12.755 13.1768L10.6337 11.0555Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.6337 11.0555L2.14839 19.5407L4.26971 21.6621L12.755 13.1768" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10.6337 11.0555L12.0479 9.64124C12.0479 9.64124 12.4015 6.45926 8.86595 2.92373L9.92661 1.86307L18.4119 7.51992L17.3512 8.58058L18.7654 9.99479L19.8261 8.93413L22.301 11.409L17.3512 16.3588L14.8764 13.8839L15.937 12.8232L14.5228 11.409L12.755 13.1768L10.6337 11.0555Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-leaf:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 21C7 21 7.5 16.5 11 12.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.1297 4.24224L19.7243 10.4167C20.0984 14.3026 17.1849 17.7626 13.2989 18.1367C9.486 18.5039 6.03191 15.7168 5.66477 11.9039C5.29763 8.09099 8.09098 4.70237 11.9039 4.33523L18.475 3.70251C18.8048 3.67074 19.098 3.91239 19.1297 4.24224Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 21C7 21 7.5 16.5 11 12.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.1297 4.24224L19.7243 10.4167C20.0984 14.3026 17.1849 17.7626 13.2989 18.1367C9.486 18.5039 6.03191 15.7168 5.66477 11.9039C5.29763 8.09099 8.09098 4.70237 11.9039 4.33523L18.475 3.70251C18.8048 3.67074 19.098 3.91239 19.1297 4.24224Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-link:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 11.9976C14 9.5059 11.683 7 8.85714 7C8.52241 7 7.41904 7.00001 7.14286 7.00001C4.30254 7.00001 2 9.23752 2 11.9976C2 14.376 3.70973 16.3664 6 16.8714C6.36756 16.9525 6.75006 16.9952 7.14286 16.9952" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 11.9976C10 14.4893 12.317 16.9952 15.1429 16.9952C15.4776 16.9952 16.581 16.9952 16.8571 16.9952C19.6975 16.9952 22 14.7577 22 11.9976C22 9.6192 20.2903 7.62884 18 7.12383C17.6324 7.04278 17.2499 6.99999 16.8571 6.99999" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 11.9976C14 9.5059 11.683 7 8.85714 7C8.52241 7 7.41904 7.00001 7.14286 7.00001C4.30254 7.00001 2 9.23752 2 11.9976C2 14.376 3.70973 16.3664 6 16.8714C6.36756 16.9525 6.75006 16.9952 7.14286 16.9952" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 11.9976C10 14.4893 12.317 16.9952 15.1429 16.9952C15.4776 16.9952 16.581 16.9952 16.8571 16.9952C19.6975 16.9952 22 14.7577 22 11.9976C22 9.6192 20.2903 7.62884 18 7.12383C17.6324 7.04278 17.2499 6.99999 16.8571 6.99999" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-map-pin:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 10C20 14.4183 12 22 12 22C12 22 4 14.4183 4 10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10Z" stroke="currentColor" stroke-width="1.5"/><path d="M12 11C12.5523 11 13 10.5523 13 10C13 9.44772 12.5523 9 12 9C11.4477 9 11 9.44772 11 10C11 10.5523 11.4477 11 12 11Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 10C20 14.4183 12 22 12 22C12 22 4 14.4183 4 10C4 5.58172 7.58172 2 12 2C16.4183 2 20 5.58172 20 10Z" stroke="currentColor" stroke-width="1.5"/><path d="M12 11C12.5523 11 13 10.5523 13 10C13 9.44772 12.5523 9 12 9C11.4477 9 11 9.44772 11 10C11 10.5523 11.4477 11 12 11Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-media-video:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.89768 8.51296C9.49769 8.28439 9 8.57321 9 9.03391V14.9661C9 15.4268 9.49769 15.7156 9.89768 15.487L15.0883 12.5209C15.4914 12.2906 15.4914 11.7094 15.0883 11.4791L9.89768 8.51296Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 3.6V20.4C21 20.7314 20.7314 21 20.4 21H3.6C3.26863 21 3 20.7314 3 20.4V3.6C3 3.26863 3.26863 3 3.6 3H20.4C20.7314 3 21 3.26863 21 3.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.89768 8.51296C9.49769 8.28439 9 8.57321 9 9.03391V14.9661C9 15.4268 9.49769 15.7156 9.89768 15.487L15.0883 12.5209C15.4914 12.2906 15.4914 11.7094 15.0883 11.4791L9.89768 8.51296Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-message-alert:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 7V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 13.01L12.01 12.9989" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20.2895V5C3 3.89543 3.89543 3 5 3H19C20.1046 3 21 3.89543 21 5V15C21 16.1046 20.1046 17 19 17H7.96125C7.35368 17 6.77906 17.2762 6.39951 17.7506L4.06852 20.6643C3.71421 21.1072 3 20.8567 3 20.2895Z" stroke="currentColor" stroke-width="1.5"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 7V9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 13.01L12.01 12.9989" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20.2895V5C3 3.89543 3.89543 3 5 3H19C20.1046 3 21 3.89543 21 5V15C21 16.1046 20.1046 17 19 17H7.96125C7.35368 17 6.77906 17.2762 6.39951 17.7506L4.06852 20.6643C3.71421 21.1072 3 20.8567 3 20.2895Z" stroke="currentColor" stroke-width="1.5"/></svg>')}.iconoir-multiple-pages-empty:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 2L16.5 2L21 6.5V19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20.5V6.5C3 5.67157 3.67157 5 4.5 5H14.2515C14.4106 5 14.5632 5.06321 14.6757 5.17574L17.8243 8.32426C17.9368 8.43679 18 8.5894 18 8.74853V20.5C18 21.3284 17.3284 22 16.5 22H4.5C3.67157 22 3 21.3284 3 20.5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 5V8.4C14 8.73137 14.2686 9 14.6 9H18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 2L16.5 2L21 6.5V19" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20.5V6.5C3 5.67157 3.67157 5 4.5 5H14.2515C14.4106 5 14.5632 5.06321 14.6757 5.17574L17.8243 8.32426C17.9368 8.43679 18 8.5894 18 8.74853V20.5C18 21.3284 17.3284 22 16.5 22H4.5C3.67157 22 3 21.3284 3 20.5Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M14 5V8.4C14 8.73137 14.2686 9 14.6 9H18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-network-right:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="7" height="5" rx="0.6" transform="matrix(0 -1 -1 0 22 21)" stroke="currentColor" stroke-width="1.5"/><rect width="7" height="5" rx="0.6" transform="matrix(0 -1 -1 0 7 15.5)" stroke="currentColor" stroke-width="1.5"/><rect width="7" height="5" rx="0.6" transform="matrix(0 -1 -1 0 22 10)" stroke="currentColor" stroke-width="1.5"/><path d="M17 17.5H13.5C12.3954 17.5 11.5 16.6046 11.5 15.5V8.5C11.5 7.39543 12.3954 6.5 13.5 6.5H17" stroke="currentColor" stroke-width="1.5"/><path d="M11.5 12H7" stroke="currentColor" stroke-width="1.5"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="7" height="5" rx="0.6" transform="matrix(0 -1 -1 0 22 21)" stroke="currentColor" stroke-width="1.5"/><rect width="7" height="5" rx="0.6" transform="matrix(0 -1 -1 0 7 15.5)" stroke="currentColor" stroke-width="1.5"/><rect width="7" height="5" rx="0.6" transform="matrix(0 -1 -1 0 22 10)" stroke="currentColor" stroke-width="1.5"/><path d="M17 17.5H13.5C12.3954 17.5 11.5 16.6046 11.5 15.5V8.5C11.5 7.39543 12.3954 6.5 13.5 6.5H17" stroke="currentColor" stroke-width="1.5"/><path d="M11.5 12H7" stroke="currentColor" stroke-width="1.5"/></svg>')}.iconoir-page-star:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12V5.74853C20 5.5894 19.9368 5.43679 19.8243 5.32426L16.6757 2.17574C16.5632 2.06321 16.4106 2 16.2515 2H4.6C4.26863 2 4 2.26863 4 2.6V21.4C4 21.7314 4.26863 22 4.6 22H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10H16M8 6H12M8 14H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.3056 17.1133L17.2147 15.1856C17.3314 14.9381 17.6686 14.9381 17.7853 15.1856L18.6944 17.1133L20.7275 17.4243C20.9884 17.4642 21.0923 17.7998 20.9035 17.9923L19.4326 19.4917L19.7797 21.61C19.8243 21.882 19.5515 22.0895 19.3181 21.961L17.5 20.9603L15.6819 21.961C15.4485 22.0895 15.1757 21.882 15.2203 21.61L15.5674 19.4917L14.0965 17.9923C13.9077 17.7998 14.0116 17.4642 14.2725 17.4243L16.3056 17.1133Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V5.4C16 5.73137 16.2686 6 16.6 6H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20 12V5.74853C20 5.5894 19.9368 5.43679 19.8243 5.32426L16.6757 2.17574C16.5632 2.06321 16.4106 2 16.2515 2H4.6C4.26863 2 4 2.26863 4 2.6V21.4C4 21.7314 4.26863 22 4.6 22H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 10H16M8 6H12M8 14H11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.3056 17.1133L17.2147 15.1856C17.3314 14.9381 17.6686 14.9381 17.7853 15.1856L18.6944 17.1133L20.7275 17.4243C20.9884 17.4642 21.0923 17.7998 20.9035 17.9923L19.4326 19.4917L19.7797 21.61C19.8243 21.882 19.5515 22.0895 19.3181 21.961L17.5 20.9603L15.6819 21.961C15.4485 22.0895 15.1757 21.882 15.2203 21.61L15.5674 19.4917L14.0965 17.9923C13.9077 17.7998 14.0116 17.4642 14.2725 17.4243L16.3056 17.1133Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 2V5.4C16 5.73137 16.2686 6 16.6 6H20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-presentation:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 4.6V17.4C22 17.7314 21.7314 18 21.4 18H2.6C2.26863 18 2 17.7314 2 17.4V4.6C2 4.26863 2.26863 4 2.6 4H21.4C21.7314 4 22 4.26863 22 4.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.5 21.5L12 18L15.5 21.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 12V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 10V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 8V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 4.6V17.4C22 17.7314 21.7314 18 21.4 18H2.6C2.26863 18 2 17.7314 2 17.4V4.6C2 4.26863 2.26863 4 2.6 4H21.4C21.7314 4 22 4.26863 22 4.6Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.5 21.5L12 18L15.5 21.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 2V4" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9 12V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 10V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 8V14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-refresh-double:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.1679 8C19.6247 4.46819 16.1006 2 11.9999 2C6.81459 2 2.55104 5.94668 2.04932 11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 8H21.4C21.7314 8 22 7.73137 22 7.4V3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.88146 16C4.42458 19.5318 7.94874 22 12.0494 22C17.2347 22 21.4983 18.0533 22 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.04932 16H2.64932C2.31795 16 2.04932 16.2686 2.04932 16.6V21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21.1679 8C19.6247 4.46819 16.1006 2 11.9999 2C6.81459 2 2.55104 5.94668 2.04932 11" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17 8H21.4C21.7314 8 22 7.73137 22 7.4V3" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.88146 16C4.42458 19.5318 7.94874 22 12.0494 22C17.2347 22 21.4983 18.0533 22 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.04932 16H2.64932C2.31795 16 2.04932 16.2686 2.04932 16.6V21" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-rocket:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0614 10.4037L14 17L10 17L7.93865 10.4037C7.35085 8.52273 7.72417 6.47307 8.93738 4.92015L11.5272 1.6052C11.7674 1.29772 12.2326 1.29772 12.4728 1.6052L15.0626 4.92015C16.2758 6.47307 16.6491 8.52273 16.0614 10.4037Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 20C10 22 12 23 12 23C12 23 14 22 14 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.5 12.5C5 15 7 19 7 19L10 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9312 12.5C19.4312 15 17.4312 19 17.4312 19L14.4312 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 11C10.8954 11 10 10.1046 10 9C10 7.89543 10.8954 7 12 7C13.1046 7 14 7.89543 14 9C14 10.1046 13.1046 11 12 11Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0614 10.4037L14 17L10 17L7.93865 10.4037C7.35085 8.52273 7.72417 6.47307 8.93738 4.92015L11.5272 1.6052C11.7674 1.29772 12.2326 1.29772 12.4728 1.6052L15.0626 4.92015C16.2758 6.47307 16.6491 8.52273 16.0614 10.4037Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 20C10 22 12 23 12 23C12 23 14 22 14 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M8.5 12.5C5 15 7 19 7 19L10 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9312 12.5C19.4312 15 17.4312 19 17.4312 19L14.4312 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 11C10.8954 11 10 10.1046 10 9C10 7.89543 10.8954 7 12 7C13.1046 7 14 7.89543 14 9C14 10.1046 13.1046 11 12 11Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-ruler-combine:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 21.4V2.6C2 2.26863 2.26863 2 2.6 2H21.4C21.7314 2 22 2.26863 22 2.6V9.4C22 9.73137 21.7314 10 21.4 10H10.6C10.2686 10 10 10.2686 10 10.6V21.4C10 21.7314 9.73137 22 9.4 22H2.6C2.26863 22 2 21.7314 2 21.4Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 10V7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10V7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 16H7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10H7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 21.4V2.6C2 2.26863 2.26863 2 2.6 2H21.4C21.7314 2 22 2.26863 22 2.6V9.4C22 9.73137 21.7314 10 21.4 10H10.6C10.2686 10 10 10.2686 10 10.6V21.4C10 21.7314 9.73137 22 9.4 22H2.6C2.26863 22 2 21.7314 2 21.4Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 10V7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10V7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 16H7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 10H7" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-sea-and-sun:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 15C5.48276 15 7.34483 12 7.34483 12C7.34483 12 9.2069 15 11.6897 15C14.1724 15 16.6552 12 16.6552 12C16.6552 12 19.1379 15 21 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20C5.48276 20 7.34483 17 7.34483 17C7.34483 17 9.2069 20 11.6897 20C14.1724 20 16.6552 17 16.6552 17C16.6552 17 19.1379 20 21 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 10C19 6.13401 15.866 3 12 3C8.13401 3 5 6.13401 5 10" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 15C5.48276 15 7.34483 12 7.34483 12C7.34483 12 9.2069 15 11.6897 15C14.1724 15 16.6552 12 16.6552 12C16.6552 12 19.1379 15 21 15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 20C5.48276 20 7.34483 17 7.34483 17C7.34483 17 9.2069 20 11.6897 20C14.1724 20 16.6552 17 16.6552 17C16.6552 17 19.1379 20 21 20" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M19 10C19 6.13401 15.866 3 12 3C8.13401 3 5 6.13401 5 10" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-send-diagonal:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.1525 3.55321L11.1772 21.0044L9.50686 12.4078L2.00002 7.89795L22.1525 3.55321Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.45557 12.4436L22.1524 3.55321" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22.1525 3.55321L11.1772 21.0044L9.50686 12.4078L2.00002 7.89795L22.1525 3.55321Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.45557 12.4436L22.1524 3.55321" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-stackoverflow:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 15V21H5V15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 17L8 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9126 14.6633L8.0874 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.7127 12.3809L9.46228 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.1728 10.6423L12.0444 5.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.0338 8.80409L15.1085 2.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 15V21H5V15" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16 17L8 17" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9126 14.6633L8.0874 13" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.7127 12.3809L9.46228 9" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M18.1728 10.6423L12.0444 5.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M20.0338 8.80409L15.1085 2.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-timer:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 2L15 2" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 10L12 14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22C16.4183 22 20 18.4183 20 14C20 9.58172 16.4183 6 12 6C7.58172 6 4 9.58172 4 14C4 18.4183 7.58172 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9 2L15 2" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 10L12 14" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 22C16.4183 22 20 18.4183 20 14C20 9.58172 16.4183 6 12 6C7.58172 6 4 9.58172 4 14C4 18.4183 7.58172 22 12 22Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-translate:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5H9M16 5H13.5M9 5L13.5 5M9 5V3M13.5 5C12.6795 7.73513 10.9612 10.3206 9 12.5929M4 17.5C5.58541 16.1411 7.376 14.4744 9 12.5929M9 12.5929C8 11.5 6.4 9.3 6 8.5M9 12.5929L12 15.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 21L14.6429 18M21.5 21L20.3571 18M14.6429 18L17.5 10.5L20.3571 18M14.6429 18H20.3571" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5H9M16 5H13.5M9 5L13.5 5M9 5V3M13.5 5C12.6795 7.73513 10.9612 10.3206 9 12.5929M4 17.5C5.58541 16.1411 7.376 14.4744 9 12.5929M9 12.5929C8 11.5 6.4 9.3 6 8.5M9 12.5929L12 15.5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5 21L14.6429 18M21.5 21L20.3571 18M14.6429 18L17.5 10.5L20.3571 18M14.6429 18H20.3571" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-user-scan:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 3H3V6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M18 3H21V6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 21H3V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 18V17C7 14.2386 9.23858 12 12 12V12C14.7614 12 17 14.2386 17 17V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12C13.6569 12 15 10.6569 15 9C15 7.34315 13.6569 6 12 6C10.3431 6 9 7.34315 9 9C9 10.6569 10.3431 12 12 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M18 21H21V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 3H3V6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M18 3H21V6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 21H3V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M7 18V17C7 14.2386 9.23858 12 12 12V12C14.7614 12 17 14.2386 17 17V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 12C13.6569 12 15 10.6569 15 9C15 7.34315 13.6569 6 12 6C10.3431 6 9 7.34315 9 9C9 10.6569 10.3431 12 12 12Z" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M18 21H21V18" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.iconoir-xmark:before{mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75827 17.2426L12.0009 12M17.2435 6.75736L12.0009 12M12.0009 12L6.75827 6.75736M12.0009 12L17.2435 17.2426" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>');-webkit-mask-image:url('data:image/svg+xml;charset=utf-8,<svg width="24" height="24" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.75827 17.2426L12.0009 12M17.2435 6.75736L12.0009 12M12.0009 12L6.75827 6.75736M12.0009 12L17.2435 17.2426" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>')}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,h4,h5,p,p.mid,p.caption{font-family:Bricolage Grotesque,sans-serif;line-height:150%;letter-spacing:0}h1{font-size:40px;font-weight:700}h2{font-size:22px;font-weight:500;line-height:1.5}h3{font-size:22px;font-weight:500;line-height:150%}h4{font-size:22px;font-weight:500}p{font-size:18px;font-weight:300}p.mid{font-weight:400;font-size:16px}p.caption{font-weight:400;font-size:14px}em{color:#3980aa;font-style:inherit}b{font-weight:700;color:#5c584f}strong{font-weight:500;color:#3980aa}i{color:#203a48;font-weight:300}@media(max-width:768px){h3{font-size:18px;line-height:130%}p{font-size:14.4px}li{font-size:12.8px}}@media(max-width:1024px){.cs-hero{padding:0 3rem 2.5rem}.cs-hero .cs-hero-metrics{max-width:500px}.cs-layout-grid{padding:2.5rem 3rem;gap:3rem}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}svg.icon-animation{overflow:visible}.info-grid>*:nth-child(1){animation-delay:.1s}.info-grid>*:nth-child(2){animation-delay:.2s}.info-grid>*:nth-child(3){animation-delay:.3s}.info-grid>*:nth-child(4){animation-delay:.4s}.info-grid>*:nth-child(5){animation-delay:.5s}.info-grid>*:nth-child(6){animation-delay:.6s}.info-grid>*:nth-child(7){animation-delay:.7s}.info-grid>*:nth-child(8){animation-delay:.8s}.info-grid>*:nth-child(9){animation-delay:.9s}.info-grid>*:nth-child(10){animation-delay:1s}.info-grid .stack-list>*{opacity:0;animation:fadeInUp .4s ease-out forwards}.info-grid .stack-list>*:nth-child(1){animation-delay:.08s}.info-grid .stack-list>*:nth-child(2){animation-delay:.16s}.info-grid .stack-list>*:nth-child(3){animation-delay:.24s}.info-grid .stack-list>*:nth-child(4){animation-delay:.32s}.info-grid .stack-list>*:nth-child(5){animation-delay:.4s}.info-grid .stack-list>*:nth-child(6){animation-delay:.48s}.info-grid .stack-list>*:nth-child(7){animation-delay:.56s}.info-grid .stack-list>*:nth-child(8){animation-delay:.64s}.info-grid .stack-list>*:nth-child(9){animation-delay:.72s}.info-grid .stack-list>*:nth-child(10){animation-delay:.8s}.ellipse-decor circle,.name-wrapper,.flip-board-container,.bio{will-change:transform,opacity}.ellipse-decor circle{transform:translateZ(0);backface-visibility:hidden}.about-sect{width:100%;max-width:100%;height:100vh;display:flex;justify-content:flex-start;align-items:flex-end;padding:0 5vw 20vh 5vw}@media(max-width:768px){.about-sect{height:auto;min-height:100vh;padding:5rem 1.875rem 2.5rem;padding-bottom:20vh}}body{background:transparent!important}.section-about{background:none!important;position:relative;overflow:hidden;background-color:#fafafa}.section-about .ellipse-decor{position:absolute;inset:0;pointer-events:none;z-index:100;mix-blend-mode:soft-light;filter:saturate(95%) brightness(102%)}@media(max-width:768px){.section-about .ellipse-decor svg{width:100%;height:100%}}.section-about .ellipse-decor svg circle{fill:#3980aa}@media(max-width:768px){.section-about .ellipse-decor svg circle{transform:translateY(-100%)}}.section-about .ellipse-decor circle:nth-child(1){animation:drift1 40s ease-in-out infinite alternate}.section-about .ellipse-decor circle:nth-child(2){animation:drift2 30s ease-in-out infinite alternate}.section-about .ellipse-decor circle:nth-child(3){animation:drift3 30s ease-in-out infinite alternate}@keyframes drift1{0%{transform:translateY(0)}to{transform:translateY(-20%) translate(10%)}}@keyframes drift2{0%{transform:translate(0);fill:#3980aa}to{transform:translate(20%) translateY(-5%);fill:#7cb1ca}}@keyframes drift3{0%{transform:translate(0);fill:#7cb1ca}to{transform:translateY(10%) translate(-15%);fill:#3980aa}}.section-about .contexbox{position:relative;z-index:2}.info-grid{max-width:40vw}@media(max-width:768px){.info-grid{max-width:none}}.info-grid .name{font-size:56px;font-weight:500;letter-spacing:-.01em}@media(max-width:768px){.info-grid .name{font-size:39.2px}}.info-grid .name .first-letter{font-family:Fascinate,Bricolage Grotesque,sans-serif;color:#7cb1ca;margin-right:.5rem}.info-grid .name .rest-name{font-family:Bricolage Grotesque,sans-serif;color:#3980aa}.info-grid .dynamic-job-title{color:#7cb1ca;margin-bottom:1rem;letter-spacing:.5rem}.info-grid .bio .bold{font-size:32px;line-height:1.2;letter-spacing:-.01rem;margin-bottom:.5rem;color:#203a48}@media(max-width:768px){.info-grid .bio .bold{font-size:22.4px;font-weight:500}}.info-grid .bio .content{font-size:21.6px;color:#6b7280}@media(max-width:768px){.info-grid .bio .content{font-size:14.4px}}.info-grid .bio .subtitle{font-size:16.2px;color:#6b7280;margin-top:.2rem}@media(max-width:768px){.info-grid .bio .subtitle{font-size:12.6px}}.info-grid .bio .about-cta{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.5rem;font-family:Bricolage Grotesque,sans-serif;font-weight:500;font-size:18px;text-decoration:none;white-space:nowrap;cursor:pointer;min-height:3rem;margin-top:1rem;background-color:transparent;color:#3980aa;border:2px solid #3980AA;transition:all .3s ease}.info-grid .bio .about-cta:hover{background-color:#3980aa;color:#fff}@media(max-width:768px){.info-grid .bio .about-cta{font-size:14px;min-height:44px;padding:.5rem 1rem;width:100%}}.about-modal{border:none;padding:0;max-width:none;max-height:none;width:100%;height:100%;background:transparent;position:fixed;inset:0}.about-modal::backdrop{background:transparent}.about-modal__backdrop{position:fixed;inset:0;background:#edf1f31a;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1);z-index:0}.about-modal.is-open .about-modal__backdrop{opacity:1}.about-modal.is-open .about-modal__panel{transform:translate(0);opacity:1}.about-modal__panel{position:relative;z-index:1;margin-left:auto;width:50vw;max-width:60%;max-height:87vh;height:auto;margin-top:7vh;border-radius:1rem 0 0 1rem;background-color:#fafafa;box-shadow:-8px 0 32px #203a4840;display:flex;flex-direction:column;transform:translate(4%);opacity:0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.4,0,.2,1);overflow:hidden}@media(max-width:768px){.about-modal__panel{width:100%;max-width:100%}}.about-modal__header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2.5rem 0;flex-shrink:0}@media(max-width:768px){.about-modal__header{padding:1rem 1.25rem 0}}.about-modal__title{font-family:Bricolage Grotesque,sans-serif;font-size:28px;font-weight:600;color:#3980aa;margin:0}@media(max-width:768px){.about-modal__title{font-size:22px}}.about-modal__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:.5rem;background:transparent;color:#6b7280;cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0}.about-modal__close:hover{background-color:#edf1f3;color:#203a48}.about-modal__content{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:2.5rem;font-family:Bricolage Grotesque,sans-serif;font-size:19.8px;line-height:1.6;color:#5c584f}@media(max-width:768px){.about-modal__content{padding:1.5rem 1.25rem;font-size:16.2px}}.about-modal__content h1{color:#203a48;font-size:28px;font-weight:400}@media(max-width:768px){.about-modal__content h1{font-size:22px}}.about-modal__content h2{color:#203a48;margin:.5rem 0;font-family:Anonymous Pro,monospace;font-size:18px;font-weight:600}@media(max-width:768px){.about-modal__content h2{font-size:22px}}.about-modal__content p{margin-bottom:1rem;color:#5c584fcc}.about-modal__content p em{padding-left:.5rem;line-height:3;border-left:3px solid #3980AA}.section-contact{position:relative;overflow:hidden;color:#203a48}.section-contact .ellipse-decor--flipped{transform:scaleX(-1)}.section-contact .contact__inner{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%;height:100%}@media(max-width:768px){.section-contact .contact__inner{width:100dvw;height:100dvh}}.section-contact .contact__content{display:flex;flex-direction:column;align-content:stretch;gap:5rem;align-items:center;justify-content:flex-end;padding:10rem;position:relative;width:100%;height:100%;box-sizing:border-box}@media(max-width:768px){.section-contact .contact__content{padding:4rem;gap:0}}.section-contact .icon{text-transform:capitalize;font-family:Fascinate,Bricolage Grotesque,sans-serif;font-size:32px;white-space:pre}.socials{flex-basis:0;display:flex;gap:1rem;flex-grow:1;align-items:center;position:relative;flex-shrink:0;width:fit-content;width:100%;justify-content:space-between}@media(max-width:768px){.socials{gap:0}}.social-link{min-width:44px;min-height:44px;padding:8px}@media(pointer:coarse){.social-link{min-width:44px;min-height:44px}}.social-link{display:flex;align-content:center;width:10vw;gap:1rem;align-items:center;position:relative;flex-shrink:0;color:#203a48;white-space:nowrap;text-decoration:none;border-left:4px dotted transparent;padding:8px .5rem 8px 1rem;transition:color .3s ease,border-color .3s ease}.social-link:hover{color:#3980aa;border-left-color:#3980aa}.social-link__text{display:flex;flex-direction:column;font-family:Bricolage Grotesque,sans-serif;font-weight:400;justify-content:center;font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100}.social-link[data-hover-text]:after{content:attr(data-hover-text);position:relative;left:0;top:80%;transform:translate(-50%) translateY(8px);font-family:Anonymous Pro,monospace;font-size:16px;font-weight:700;color:#3980aa;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;pointer-events:none;z-index:10;min-width:10vw}@media(max-width:768px){.social-link[data-hover-text]:after{display:none}}.social-link:hover:after{opacity:1;visibility:visible;transform:translate(-60%) translateY(2rem)}#cv-download-btn{background:none;border:none;padding:0;cursor:pointer;border-left:4px dotted transparent;padding-left:1rem;transition:opacity .2s ease}#cv-download-btn:hover{color:#3980aa;border-left-color:#3980aa}#cv-download-btn:active{opacity:.5}.web{display:flex;gap:.5rem;position:relative;cursor:pointer}.web a{text-decoration:none;color:#203a48}.web a:hover{color:#3980aa}.web[data-tooltip]:before{content:attr(data-tooltip);position:absolute;left:100%;top:50%;transform:translate(8px) translateY(-50%);background-color:#3980aa;color:#fff;padding:.75rem;border-radius:4px;font-family:Anonymous Pro,monospace;font-size:14px;font-weight:700;font-variation-settings:"opsz" 14,"wdth" 100;white-space:normal;min-width:17rem;line-height:1.4;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;pointer-events:none;z-index:1000}@media(max-width:768px){.web[data-tooltip]:before{display:none}}.web[data-tooltip]:after{content:"";position:absolute;left:100%;top:50%;transform:translate(2px) translateY(-50%);border:12px solid transparent;border-right-color:#3980aa;opacity:0;visibility:hidden;border-radius:8px;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;pointer-events:none;z-index:1000}@media(max-width:768px){.web[data-tooltip]:after{display:none}}.web[data-tooltip]:hover:before{opacity:1;visibility:visible;transform:translate(2rem) translateY(-50%)}.web[data-tooltip]:hover:after{opacity:1;visibility:visible;transform:translate(6px) translateY(-50%)}@media(max-width:1200px){.contact__content{padding:80px}.socials{flex-direction:column;align-items:flex-start}}@media(max-width:768px){.contact__inner{margin:5rem 0;padding-bottom:10rem}}@media(max-width:768px)and (max-width:768px){.contact__inner{margin:0;padding:0}}@media(max-width:768px){.contact__content{padding:40px;justify-content:flex-start;height:80%}}@media(max-width:768px)and (max-width:768px){.contact__content{padding:4rem}}@media(max-width:768px){.social-link{flex-direction:column;align-items:flex-start;gap:.25rem;width:auto;flex-shrink:1;white-space:normal}.social-link__text{font-size:16px}}@media(max-width:768px){.icon-animation-container{display:flex;gap:1rem;align-items:center}}@media(max-width:768px){.icon-animation-container .icon-animation{width:25dvw}}.icon-animation-container p{font-size:16px;color:#3980aa}.icon-animation-container p.bold{font-size:19.2px}.section-contact{position:relative;overflow:hidden;background-color:#edf1f3}.section-contact .ellipse-decor{position:absolute;inset:0;pointer-events:none;z-index:100;mix-blend-mode:multiply;filter:saturate(95%) brightness(102%)}@media(max-width:768px){.section-contact .ellipse-decor svg{width:100%;height:100%}}.section-contact .ellipse-decor svg circle{fill:#3980aa;transform:scale(.5) scaleX(.5);filter:blur(2px) opacity(.5)}@media(max-width:768px){.section-contact .ellipse-decor svg circle{transform:translateY(-100%)}}.section-contact .ellipse-decor circle:nth-child(1){animation:f-drift1 40s ease-in-out infinite alternate}.section-contact .ellipse-decor circle:nth-child(2){animation:f-drift2 30s ease-in-out infinite alternate}.section-contact .ellipse-decor circle:nth-child(3){animation:f-drift3 30s ease-in-out infinite alternate}@keyframes f-drift1{0%{transform:translateY(0)}to{transform:translateY(-10%) translate(5%)}}@keyframes f-drift2{0%{transform:translate(0)}to{transform:translate(10%) translateY(-5%)}}@keyframes f-drift3{0%{transform:translate(0)}to{transform:translateY(10%) translate(-10%)}}.top-nav{position:sticky;top:0;left:0;width:100%;max-width:100%;overflow-x:clip;box-sizing:border-box;z-index:1000}.top-nav.scrolled{background-color:transparent}.top-nav.section-blue,.top-nav.section-blue.scrolled{background-color:#edf1f3}.top-nav.section-green,.top-nav.section-green.scrolled{background-color:#e8ebe0}.top-nav.section-neutral,.top-nav.section-neutral.scrolled{background-color:#f5f3f0}.top-nav.section-contact,.top-nav.section-contact.scrolled{background-color:transparent!important}.top-nav .nav-wrapper{display:flex;align-items:flex-end;justify-content:space-between;padding:8px 60px 24px;max-width:100%;width:100%;box-sizing:border-box;margin:0 auto;flex-direction:row-reverse}@media(max-width:768px){.top-nav .nav-wrapper{flex-direction:row}}.top-nav .navigation{display:flex;gap:12px;align-items:flex-end;width:550px;max-width:100%;box-sizing:border-box}.top-nav .nav-item{font-weight:700;font-variation-settings:"opsz" 14,"wdth" 100;text-transform:uppercase;color:#3980aa;text-decoration:none;line-height:.862;letter-spacing:0;white-space:nowrap;transition:opacity .5s cubic-bezier(.4,0,.2,1),font-size .5s cubic-bezier(.4,0,.2,1);cursor:pointer}.top-nav .nav-item.active{font-size:40px;opacity:1}.top-nav .nav-item:not(.active){font-size:40px;opacity:.3}.top-nav .nav-item:not(.active):hover{opacity:.7;transition:opacity .3s ease}.top-nav .logo{display:flex;align-items:center;cursor:pointer;transition:opacity .3s ease;text-decoration:none}.top-nav .logo:hover{opacity:.7}.top-nav .logo:focus{outline:2px solid #3980AA;outline-offset:4px;opacity:1}.top-nav .logo:focus:not(:focus-visible){outline:none}.top-nav .logo:focus-visible{outline:2px solid #3980AA;outline-offset:4px;opacity:1}.top-nav .logo img{height:auto;width:40px;display:block}.nav-item:focus{outline:2px solid #3980AA;outline-offset:4px;opacity:1}.nav-item:focus:not(:focus-visible){outline:none}.nav-item:focus-visible{outline:2px solid #3980AA;outline-offset:4px;opacity:1}@media(max-width:1200px){.top-nav .nav-wrapper{padding:8px 40px 24px}.top-nav .nav-item.active{font-size:28px}.top-nav .nav-item:not(.active){font-size:28px}.top-nav .logo img{width:50px}}@media(max-width:768px){.top-nav{width:100%;max-width:100%}.top-nav .nav-wrapper{padding:.5rem 1.25rem 1rem;width:100%}.top-nav .navigation{width:auto;max-width:100%;flex-wrap:wrap;gap:.5rem}.top-nav .nav-item.active{font-size:22px}.top-nav .nav-item:not(.active){font-size:22px}.top-nav .logo img{width:30px}}@media(prefers-reduced-motion:reduce){.top-nav,.nav-item{transition:none}}.section-project.project-blue,.section-project.project-blue .contentbox{background-color:#edf1f3}.section-project.project-blue .contentbox .metric-card{background-color:#3980aa12}.section-project.project-blue .contentbox .metric-card .cs-metric-icon i{color:#3980aa}.section-project.project-blue .contentbox .metric-card:hover{box-shadow:3px 3px #3980aa}.section-project.project-blue .project-screen{background-color:#edf1f3}.section-project.project-blue .tags .tag-list span{background-color:#0066ff1a}.section-project.project-green,.section-project.project-green .contentbox{background-color:#e8ebe0}.section-project.project-green .contentbox .metric-card{background-color:#79854f12}.section-project.project-green .contentbox .metric-card .cs-metric-value,.section-project.project-green .contentbox .metric-card .cs-metric-icon i{color:#79854f}.section-project.project-green .contentbox .metric-card:hover{box-shadow:3px 3px #79854f}.section-project.project-green .project-screen{background-color:#e8ebe0}.section-project.project-green .tags .tag-list span{background-color:#c7cda980}.section-project.project-neutral,.section-project.project-neutral .contentbox{background-color:#f5f3f0}.section-project.project-neutral .contentbox .metric-card{background-color:#cfc7bb33}.section-project.project-neutral .contentbox .metric-card .cs-metric-value{color:#3d3a34}.section-project.project-neutral .contentbox .metric-card .cs-metric-icon i{color:#5c584f}.section-project.project-neutral .contentbox .metric-card:hover{box-shadow:3px 3px #5c584f}.section-project.project-neutral .project-screen{background-color:#f5f3f0}.section-project.project-neutral .tags .tag-list span{background-color:#e3ddd3}.section-project h2{font-weight:400}@media(max-width:768px){.section-project .contentbox{height:100%}.section-project .contentbox .project-screen{height:95vh}}.project-screen{width:100%;flex:1;padding:100px 48px 24px;display:flex;flex-direction:column}@media(max-width:768px){.project-screen{padding:1.25rem 20px 20px}}.project-content{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:5rem;padding:1.5rem 0}@media(min-width:1750px){.project-content{padding:3.75rem 0 1.875rem}}@media(max-width:1200px){.project-content{grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:1024px){.project-content{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.project-content{display:flex;flex-direction:column;gap:32px;padding:20px 0}}.project-content .metrics{display:flex;flex-wrap:wrap;height:100%;gap:.75rem;flex-direction:row}@media(max-width:768px){.project-content .metrics{width:100%;flex-direction:row;flex-wrap:wrap;gap:0;height:fit-content;justify-content:space-evenly}}.project-content .metrics .metric-card{flex:1;width:30vw;min-height:5rem;max-height:8rem;max-width:19vw;transition:transform .25s ease,box-shadow .25s ease}.project-content .metrics .metric-card:hover{transform:translate(-1px,-3px)}@media(max-width:768px){.project-content .metrics .metric-card{width:auto;min-width:0;min-height:4rem;max-height:5rem;min-width:33%;width:fit-content}}.project-content .metrics .metric-card .cs-metric-content{gap:.25rem;padding:.75rem;min-height:auto;flex-direction:row;justify-content:space-around}@media(max-width:768px){.project-content .metrics .metric-card .cs-metric-content{padding:8px;gap:4px;flex-direction:column;justify-content:center}}.project-content .metrics .metric-card .cs-metric-top{display:flex;gap:2rem;justify-content:center}.project-content .metrics .metric-card .cs-metric-icon-wrapper{width:1.8rem;height:1.8rem;margin:0}@media(max-width:768px){.project-content .metrics .metric-card .cs-metric-icon-wrapper{width:1.5rem;height:1.5rem}}.project-content .metrics .metric-card .cs-metric-icon{font-size:1.7rem}@media(max-width:768px){.project-content .metrics .metric-card .cs-metric-icon{font-size:1.5rem}}.project-content .metrics .metric-card .cs-metric-value{color:#3980aa;font-size:22px;width:auto}@media(max-width:768px){.project-content .metrics .metric-card .cs-metric-value{font-size:18px;text-align:center;white-space:pre}}.project-content .metrics .metric-card .cs-metric-label{font-size:18px;color:#3c5e70;width:auto;text-align:center}@media(max-width:768px){.project-content .metrics .metric-card .cs-metric-label{font-size:12px;text-align:center}}@media(min-width:1750px){.project-content .metrics .metric-card{width:20vw;min-height:8rem;max-height:none}.project-content .metrics .metric-card .metric-card{max-height:9rem}.project-content .metrics .metric-card .cs-metric-content{padding:1.5rem}.project-content .metrics .metric-card .cs-metric-icon-wrapper{width:2.2rem;height:2.2rem}.project-content .metrics .metric-card .cs-metric-icon{font-size:2rem}.project-content .metrics .metric-card .cs-metric-value{font-size:32px}}.project-image-wrapper{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;z-index:1}@media(max-width:1024px){.project-image-wrapper{height:350px}}@media(max-width:768px){.project-image-wrapper{height:250px;order:3}}.project-image-wrapper .project-image{position:absolute;width:650px;height:auto;object-fit:cover;object-position:50% 50%;z-index:2;transition:opacity .4s ease}@media(max-width:1024px){.project-image-wrapper .project-image{width:550px;height:auto}.project-image-wrapper .project-image.contain{height:350px}}@media(max-width:768px){.project-image-wrapper .project-image{position:static;width:100%;height:auto;max-height:220px;object-fit:contain}.project-image-wrapper .project-image.contain{height:auto;max-height:220px}}.project-image-wrapper .project-image.contain{height:400px;object-fit:contain}.project-image-wrapper .project-image.project-image-default{opacity:1}.project-image-wrapper video.project-image{display:block;pointer-events:none}.cta-button{display:inline-flex;align-items:center;justify-content:center;padding:6px;border-radius:2px;font-weight:500;font-size:18px;text-decoration:none;white-space:nowrap;transition:all .3s ease;min-height:3rem;border-radius:.5rem;cursor:pointer;background-color:transparent;color:#3980aa;border:2px solid #3980AA}.cta-button:hover{background-color:#3980aa;color:#fff}@media(min-width:1750px){.cta-button{min-height:4rem}}@media(max-width:768px){.cta-button{font-size:14px;min-height:44px;padding:8px 16px;width:100%}}.tags{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.tags{gap:6px}}.tags .tag-label{display:none}.tags .tag-list{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:768px){.tags .tag-list{gap:6px}}.tags .tag-list span{font-family:Anonymous Pro,monospace;font-size:14px;padding:4px 12px;background-color:#0066ff1a;color:#203a48;border-radius:2px}@media(max-width:768px){.tags .tag-list span{font-size:11.2px}}.tags.green .tag-list span{background-color:#c7cda94d;color:#525d2e}.tags.neutral .tag-list span{background-color:#e3ddd366;color:#203a48}.experimental-layout .project-content{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;align-items:center;overflow:clip}@media(max-width:768px){.experimental-layout .project-content{padding:1.25rem 0;margin:0}}.experimental-layout .text-content{display:flex;flex-direction:row;gap:5%}@media(max-width:768px){.experimental-layout .text-content{flex-direction:column}}.experimental-layout .text-content .title-group .project-title{line-height:130%;margin:.5rem 0}@media(max-width:768px){.experimental-layout .text-content .title-group .project-title{font-size:28px;line-height:1;margin:.25rem 0}}.experimental-layout .text-content .title-group .type-label{background:#203a48;color:#fff;padding:.5rem 1rem;border-radius:2rem;width:fit-content}@media(max-width:768px){.experimental-layout .text-content .title-group .type-label{font-size:11.2px;padding:.2rem .75rem}}.experimental-layout .text-content .title-group .project-meta{font-family:Anonymous Pro,monospace;color:#3c5e70;letter-spacing:-.28px;margin-top:.5rem}@media(max-width:768px){.experimental-layout .text-content .title-group .project-meta{font-size:14px}}.experimental-layout .text-content .title-group .project-meta.green{color:#79854f}.experimental-layout .text-content .title-group .project-meta.neutral{color:#5c584f}.experimental-layout .text-content .long-content{display:flex;flex-direction:column;gap:.5rem}.experimental-layout .text-content .long-content .project-description{line-height:150%;font-weight:500;color:#3980aa}@media(max-width:768px){.experimental-layout .text-content .long-content .project-description{font-size:16.2px;line-height:130%;margin-top:.7rem}}@media(max-width:1728px){.experimental-layout .text-content .long-content{max-width:55vw}}@media(max-width:768px){.experimental-layout .text-content .long-content{max-width:initial}}.experimental-layout .text-content .long-content .project-details{font-variation-settings:"opsz" 14,"wdth" 100;color:#5c584f;letter-spacing:1;font-size:18px;line-height:120%;position:relative;height:100%}@media(max-width:768px){.experimental-layout .text-content .long-content .project-details{font-size:14px;line-height:130%}}.experimental-layout .text-content .long-content .meta-group{display:flex;flex-direction:row;justify-content:flex-start}.experimental-layout .slideshow-container{max-height:40vh;height:40vh;position:relative;overflow:hidden}@media(max-width:768px){.experimental-layout .slideshow-container{height:37dvh;cursor:pointer;width:100dvw}}.experimental-layout .project-image-wrapper.slideshow{height:100%;position:relative;display:flex;gap:1.5rem;width:max-content}@media(max-width:768px){.experimental-layout .project-image-wrapper.slideshow{gap:1rem}}.experimental-layout .project-image-wrapper.slideshow .project-image{max-height:40vh;height:100%;width:auto;object-fit:contain;border-radius:8px;flex-shrink:0;position:relative}@media(max-width:768px){.experimental-layout .project-image-wrapper.slideshow .project-image{border-radius:4px}}.experimental-layout .project-image-wrapper.slideshow:hover .project-image{opacity:1}.experimental-layout .carousel-dots{display:none}@media(max-width:768px){.experimental-layout .carousel-dots{display:flex;justify-content:center;gap:8px;padding:16px 8px;border-radius:1rem;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:10;background-color:#fafafae6}}.experimental-layout .carousel-dot{width:8px;height:8px;border-radius:50%;background-color:#3980aa4d;border:none;padding:0;cursor:pointer;transition:all .3s ease}.experimental-layout .carousel-dot.active{background-color:#3980aa;width:24px;border-radius:4px}.experimental-layout .carousel-dot:hover{background-color:#3980aa99}@media(max-width:768px){.experimental-layout .data-metrics{width:100%}}.experimental-layout .data-metrics .metrics .metric-card{max-height:6rem}@media(max-width:768px){.experimental-layout .data-metrics .metrics .metric-card{max-height:5rem}.experimental-layout .data-metrics .metrics .metric-card .cs-metric-top{display:flex;flex-direction:row;gap:.75rem}}.experimental-layout .data-metrics .cs-metric-border{display:none}@media(max-width:768px){.experimental-layout .data-tags{display:none}}.experimental-layout .data-tags .tags{align-items:flex-end}.experimental-layout .data-tags .tags .tag-list{height:fit-content;width:100%;justify-content:center}.experimental-layout .data-tags .tags .tag-list span{display:inline-block!important}.experimental-layout .project-nav{text-align:right;text-transform:capitalize;line-height:1;color:#203a48;position:relative;min-height:21.6px}@media(max-width:768px){.experimental-layout .project-nav{min-height:auto;display:none}}.experimental-layout .project-nav.project-nav-button{width:100%;background:none;border:none;padding:8px 0;cursor:pointer;transition:opacity .2s ease,transform .2s ease;min-height:36px}@media(max-width:768px){.experimental-layout .project-nav.project-nav-button{padding:4px 0;min-height:44px;min-height:auto}}.experimental-layout .project-nav.project-nav-button:hover{opacity:.7;transform:translate(-4px)}@media(max-width:768px){.experimental-layout .project-nav.project-nav-button:hover{opacity:1;transform:none}}.experimental-layout .project-nav.project-nav-button:focus{outline:2px solid #3980AA;outline-offset:4px}.experimental-layout .project-nav.project-nav-button:focus-visible{outline:2px solid #3980AA;outline-offset:4px}@media(pointer:coarse){.experimental-layout .project-nav.project-nav-button{padding:12px 0;min-height:48px}}.experimental-layout .project-nav.top{margin-bottom:.75rem}@media(max-width:768px){.experimental-layout .project-nav.top{display:none}}.experimental-layout .project-nav.bottom{margin-top:.75rem;margin-bottom:.75rem}@media(max-width:768px){.experimental-layout .project-nav.bottom{display:none}}.experimental-layout .project-nav .nav-title,.experimental-layout .project-nav .nav-subtitle{position:absolute;right:0;top:0;font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100;letter-spacing:0;width:100%}@media(max-width:768px){.experimental-layout .project-nav .nav-title,.experimental-layout .project-nav .nav-subtitle{font-size:14px}}.experimental-layout .project-nav .nav-title{opacity:1;transform:translate(0);transition:opacity .4s ease,transform .4s ease}@media(max-width:768px){.experimental-layout .project-nav .nav-title{position:static;transition:none}}.experimental-layout .project-nav .nav-subtitle{color:#7cb1ca;opacity:0;transform:translate(20px);pointer-events:none;transition:opacity .4s ease,transform .4s ease,color .4s ease}@media(max-width:768px){.experimental-layout .project-nav .nav-subtitle{display:none}}.experimental-layout .project-nav:hover .nav-title{opacity:0;transform:translate(-20px)}@media(max-width:768px){.experimental-layout .project-nav:hover .nav-title{opacity:1;transform:none}}.experimental-layout .project-nav:hover .nav-subtitle{color:#203a48;opacity:1;transform:translate(0);pointer-events:auto}@media(max-width:768px){.experimental-layout .project-nav:hover .nav-subtitle{display:none;opacity:0}}@media(prefers-reduced-motion:reduce){.experimental-layout .carousel-dot{transition:none}}.scroll-hinter{position:fixed;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;pointer-events:none;z-index:1002;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}@media(max-width:768px){.scroll-hinter{bottom:1.5rem}}.scroll-text{font-family:Anonymous Pro,monospace;font-size:font-s;letter-spacing:.1em;color:#3980aa;text-decoration:none;pointer-events:auto;cursor:pointer;animation:scrollText 4s ease-in-out infinite}.scroll-text:hover{opacity:.7}@media(max-width:768px){.scroll-text{font-size:font-xs;letter-spacing:.25em}}.scroll-line{width:2px;height:0px;border-radius:50%;background:#3980aa;transform-origin:top;animation:scrollLine 4s ease-in-out infinite}@keyframes scrollLine{0%{height:0;opacity:1}25%{height:50px;opacity:1;@media(max-width:768px){height:10px}}55%{height:0;opacity:1}to{height:0;opacity:0}}@keyframes scrollText{0%{opacity:1}70%{opacity:1}to{opacity:0}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-snap-type:y mandatory;scroll-behavior:smooth;timeline-scope:--section;overflow-x:clip}@media(max-width:768px){html{timeline-scope:none}}body{margin:0;padding:0;font-family:Bricolage Grotesque,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f3f0;overflow-x:clip;max-width:100%}.section-about,.section-project,.section-contact{width:100%;max-width:100%;position:relative;height:100vh}@media(max-width:768px){.section-about,.section-project,.section-contact{height:auto;min-height:100svh;padding-block:clamp(2rem,6vw,4rem)}}.section-about,.section-project,.section-contact{scroll-snap-align:start;scroll-snap-stop:always;view-timeline:--section}.section-about .contentbox,.section-project .contentbox,.section-contact .contentbox{overflow:hidden;transition:opacity .25s ease,transform .25s ease}@keyframes smooth-reveal{0%{opacity:.6;transform:translateY(2vh)}to{opacity:1;transform:translateY(0)}}.section-about{background-color:#f5f3f0;z-index:0;--dot-size: 1px;--dot-space: 22px;background:linear-gradient(90deg,#F5F3F0 calc(var(--dot-space) - var(--dot-size)),transparent 1%) center/var(--dot-space) var(--dot-space),linear-gradient(#F5F3F0 calc(var(--dot-space) - var(--dot-size)),transparent 1%) center/var(--dot-space) var(--dot-space),#3980aa}@media(max-width:768px){.section-about{--dot-space: 40px}}.section-project,.section-contact{z-index:1}body.project-page-body{background:none;width:100%!important;overflow-x:hidden}body.project-page-body[data-theme=blue]{background-color:#edf1f3}body.project-page-body[data-theme=green]{background-color:#e8ebe0}body.project-page-body[data-theme=neutral]{background-color:#f5f3f0}body.project-page-body.js-loaded{width:100%!important;overflow-x:hidden}body.project-page-body .case-study-page.active{width:100%!important}.cs-content-container{position:relative;background-color:#fff;z-index:10}.cs-block{position:relative;background-color:#fff}.cs-block p,.cs-section-text{font-size:18px}@media(max-width:768px){.cs-block p,.cs-section-text{font-size:16.2px;line-height:1.8;color:#5c584f}}.cs-section-heading{font-size:28px;font-weight:500;font-variation-settings:"opsz" 14,"wdth" 100;color:#3980aa;text-align:center;margin-top:2rem;margin-bottom:2rem;border-bottom:1px solid #3980AA;width:70%;justify-self:center;align-self:center}.cs-section-heading .cs-block-two-column:nth-child(1){padding-top:3rem}@media(max-width:768px){.cs-section-heading{width:100%;font-size:22px}}.cs-section-title{font-size:14px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3980aa;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1.5px}.cs-images-caption,.cs-image-caption{font-family:Anonymous Pro,monospace;font-size:14px;color:#6b7280;line-height:121%;margin-top:.25rem;text-align:left}@media(max-width:768px){.cs-images-caption,.cs-image-caption{font-size:12.6px}}.cs-paragraph{margin-bottom:1rem}.text-higlight{margin:.7rem}.text-higlight i{color:#203a48;font-size:18px;font-style:italic}@media(max-width:768px){.text-higlight i{font-size:14.4px}}.text-higlight-center{font-weight:700;color:#3980aa!important;text-align:center;font-style:italic;padding-bottom:.5rem}.cs-metrics{position:relative;padding:3rem 4rem;background-color:#fff;z-index:10}.cs-metrics .cs-section-title{font-size:14px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3980aa;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1.5px}.cs-metrics .cs-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media(max-width:768px){.cs-metrics .cs-metrics-grid{grid-template-columns:1fr;gap:1rem}}.cs-metrics .cs-metric-card{height:7.5rem}@media(max-width:768px){.cs-metrics{padding:2rem 1rem}.cs-metrics .cs-section-title{font-size:11px;margin-bottom:1rem}}.cs-layout-grid{position:relative;display:grid;grid-template-columns:2fr 1fr;gap:4rem;padding:2rem 4rem 0 0;align-items:start}@media(max-width:768px){.cs-layout-grid{grid-template-columns:1fr;padding:2rem 0 0;gap:1rem;max-width:100%;overflow:hidden}}.cs-content .cs-section-heading{padding-bottom:.5rem}@media(max-width:768px){.cs-content .cs-section-heading{font-size:22px;margin-bottom:.75rem}}.cs-content .cs-content-section{margin-bottom:3rem;max-width:47vw}.cs-content .cs-content-section:last-child{margin-bottom:0}.cs-content .cs-content-section .cs-text-block-heading{font-size:22px;color:#3c5e70;margin-bottom:.75rem;line-height:130%;margin-top:1.2rem}.cs-content .cs-content-section .subtit{color:#7cb1ca;font-size:18px;font-weight:300;line-height:130%;margin-bottom:.75rem}.cs-content .cs-content-section .cs-section-text{font-size:18px;font-weight:300;line-height:130%;color:#6b7280;margin-bottom:.25rem}.cs-content .cs-content-section .callout{background:#edf1f3;border-radius:1.25rem;padding:1.25rem 1.5rem;color:#3c5e70;font-family:Anonymous Pro,monospace;font-style:italic;font-size:19.8px;font-weight:400;line-height:1.5;margin:2rem -3rem 2rem 4rem;position:relative}.cs-content .cs-content-section .callout:before{content:"";position:absolute;left:2rem;bottom:-12px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #edf1f3}.cs-content .cs-content-section .callout.min{background-color:#f5f3f0;color:#5c584f;margin:0;border-radius:.5rem;padding:.75rem 1rem;font-size:18px}.cs-content .cs-content-section .callout.min:before{content:"";position:absolute;left:-18px;bottom:3.2rem;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:16px solid #F5F3F0;transform:rotate(90deg)}.cs-content .cs-content-section .cs-text-block-list{margin:.75rem 0;padding:0}.cs-content .cs-content-section .cs-text-block-list li{list-style:none;position:relative;padding-left:1.5rem;margin-bottom:.5rem;font-size:18px;font-weight:300;line-height:130%;color:#6b7280}.cs-content .cs-content-section .cs-text-block-list li:before{content:"·";position:absolute;left:0;top:0;color:#3c5e70;font-weight:700;font-size:1.1em}.cs-content .cs-content-section .cs-text-block-list li:last-child{margin-bottom:1.25rem}.cs-content .cs-content-section.cs-block.cs-block-two-column{padding:0;margin:2rem 0}.cs-content .cs-content-section.cs-block.cs-block-two-column .cs-two-column-grid{gap:2rem}.cs-content .cs-content-section.cs-block.cs-block-two-column .cs-text-block-list{padding:0}@media(max-width:768px){.cs-content .cs-content-section{margin-bottom:2rem;max-width:100%;min-width:0;overflow-wrap:break-word}.cs-content .cs-content-section .cs-text-block-heading{font-size:18px;margin-bottom:.5rem}.cs-content .cs-content-section .subtit,.cs-content .cs-content-section .cs-section-text{font-size:16px;margin-bottom:.5rem}.cs-content .cs-content-section .callout{padding:.75rem 1rem;margin:1.5rem 0;font-size:18px}.cs-content .cs-content-section .cs-text-block-list{margin:.5rem 0}.cs-content .cs-content-section .cs-text-block-list li{font-size:16px;margin-bottom:.25rem;padding-left:1rem}.cs-content .cs-content-section .cs-text-block-list li:last-child{margin-bottom:.75rem}}.cs-content .cs-inline-image{margin:2rem 0;width:100%}.cs-content .cs-inline-image .cs-inline-img{width:100%;height:auto;border-radius:4px;display:block}@media(max-width:768px){.cs-content .cs-inline-image{margin:1rem 0;max-width:100%;overflow:hidden}.cs-content .cs-inline-image .cs-inline-img{max-width:100%;width:100%;height:auto}.cs-content .cs-inline-image .cs-image-caption{font-size:11px;margin-top:.5rem}}.cs-content .cs-inline-image-full{grid-column:1/-1;margin:3rem 0;width:100%}.cs-content .cs-inline-image-full .cs-inline-img-full{width:100%;height:auto;border-radius:4px;display:block}@media(max-width:768px){.cs-content{max-width:100%;min-width:0;overflow-wrap:break-word}}@media(max-width:768px){.cs-sidebar{position:static;margin-top:2rem;background-color:#f5f3f0}.cs-sidebar .cs-sidebar-content{padding:1.5rem}.cs-sidebar .cs-sidebar-section{margin-bottom:1.5rem}.cs-sidebar .cs-sidebar-title{font-size:14px;margin-bottom:.75rem}.cs-sidebar .cs-sidebar-list dd{font-size:14px;margin-bottom:.5rem}.cs-sidebar .cs-sidebar-list li{font-size:11px}}.side-resume{display:flex;flex-direction:column;justify-self:right}.side-resume *{width:100%;text-align:right}.side-resume.long *{width:auto;text-align:left}@media(max-width:768px){.side-resume h4{font-size:18px}}.side-resume p,.side-resume span{color:#5c584f}.side-resume p.arrows,.side-resume span.arrows{font-size:22px;color:#3980aa;vertical-align:-.1em}@media(max-width:768px){.side-resume p.arrows,.side-resume span.arrows{font-size:19.8px}}@media(max-width:768px){.side-resume p,.side-resume span{font-size:14.4px}}@media(max-width:768px){.side-resume{background-color:#fafafa;padding-left:2rem}.side-resume *{text-align:left}}.cs-block-two-column-text,.cs-block-two-column{padding:1rem 4rem;margin-bottom:1rem}.cs-block-two-column-text .cs-two-column-grid,.cs-block-two-column .cs-two-column-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.cs-block-two-column-text .cs-two-column-grid.content-left,.cs-block-two-column .cs-two-column-grid.content-left{grid-template-columns:2fr 1fr}.cs-block-two-column-text .cs-two-column-grid.content-right,.cs-block-two-column .cs-two-column-grid.content-right{grid-template-columns:1fr 2fr}@media(max-width:1024px){.cs-block-two-column-text .cs-two-column-grid,.cs-block-two-column .cs-two-column-grid{grid-template-columns:1fr!important;gap:2rem}}@media(max-width:768px){.cs-block-two-column-text .cs-two-column-grid,.cs-block-two-column .cs-two-column-grid{grid-template-columns:1fr;gap:2rem}}.cs-block-two-column-text .cs-text-column .cs-column-heading,.cs-block-two-column-text .cs-column .cs-column-heading,.cs-block-two-column .cs-text-column .cs-column-heading,.cs-block-two-column .cs-column .cs-column-heading{font-size:22px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;margin-bottom:1.5rem}.cs-block-two-column-text .cs-text-column .cs-text-block-heading,.cs-block-two-column-text .cs-column .cs-text-block-heading,.cs-block-two-column .cs-text-column .cs-text-block-heading,.cs-block-two-column .cs-column .cs-text-block-heading{font-size:18px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;margin-bottom:1rem;margin-top:1.5rem}.cs-block-two-column-text .cs-text-column .cs-text-block-heading:first-of-type,.cs-block-two-column-text .cs-column .cs-text-block-heading:first-of-type,.cs-block-two-column .cs-text-column .cs-text-block-heading:first-of-type,.cs-block-two-column .cs-column .cs-text-block-heading:first-of-type{margin-top:0}.cs-block-two-column-text .cs-text-column .cs-section-text,.cs-block-two-column-text .cs-column .cs-section-text,.cs-block-two-column .cs-text-column .cs-section-text,.cs-block-two-column .cs-column .cs-section-text{font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;line-height:1.6;margin-bottom:1rem}.cs-block-two-column-text .cs-text-column .cs-section-text:last-child,.cs-block-two-column-text .cs-column .cs-section-text:last-child,.cs-block-two-column .cs-text-column .cs-section-text:last-child,.cs-block-two-column .cs-column .cs-section-text:last-child{margin-bottom:0}.cs-block-two-column-text .cs-text-column .cs-section-text.callout,.cs-block-two-column-text .cs-column .cs-section-text.callout,.cs-block-two-column .cs-text-column .cs-section-text.callout,.cs-block-two-column .cs-column .cs-section-text.callout{background:#3980aa14;padding:1rem 1.5rem;border-radius:.25rem;border-left:3px solid #3980AA;font-weight:500;margin:1.5rem 0}.cs-block-two-column-text .cs-text-column .cs-text-block-list,.cs-block-two-column-text .cs-column .cs-text-block-list,.cs-block-two-column .cs-text-column .cs-text-block-list,.cs-block-two-column .cs-column .cs-text-block-list{margin:1rem 0;padding-left:1.5rem}.cs-block-two-column-text .cs-text-column .cs-text-block-list li,.cs-block-two-column-text .cs-column .cs-text-block-list li,.cs-block-two-column .cs-text-column .cs-text-block-list li,.cs-block-two-column .cs-column .cs-text-block-list li{font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;line-height:1.6;margin-bottom:.5rem}.cs-block-two-column-text .cs-text-column .cs-text-block-list li strong,.cs-block-two-column-text .cs-text-column .cs-text-block-list li b,.cs-block-two-column-text .cs-column .cs-text-block-list li strong,.cs-block-two-column-text .cs-column .cs-text-block-list li b,.cs-block-two-column .cs-text-column .cs-text-block-list li strong,.cs-block-two-column .cs-text-column .cs-text-block-list li b,.cs-block-two-column .cs-column .cs-text-block-list li strong,.cs-block-two-column .cs-column .cs-text-block-list li b{color:#3980aa}.cs-block-two-column-text .cs-text-column .cs-text-block-list li:last-child,.cs-block-two-column-text .cs-column .cs-text-block-list li:last-child,.cs-block-two-column .cs-text-column .cs-text-block-list li:last-child,.cs-block-two-column .cs-column .cs-text-block-list li:last-child{margin-bottom:0}.cs-block-two-column-text .cs-text-column .cs-column-img,.cs-block-two-column-text .cs-column .cs-column-img,.cs-block-two-column .cs-text-column .cs-column-img,.cs-block-two-column .cs-column .cs-column-img{width:100%}.cs-block-two-column .cs-column .cs-section-text{color:#5c584f}@media(max-width:768px){.cs-block-two-column .cs-column .cs-section-text{font-size:16.2px;line-height:1.8}}.cs-block-two-column .cs-column .cs-text-block-list li{font-size:18px;color:#203a48}.cs-block-two-column .cs-column .cs-text-block-list li strong,.cs-block-two-column .cs-column .cs-text-block-list li b{color:#3980aa}@media(max-width:768px){.cs-block-two-column .cs-column .cs-text-block-list li{font-size:14.4px}}.cs-block-two-column .cs-column .cs-column-heading{font-size:22px}@media(max-width:768px){.cs-block-two-column .cs-column .cs-column-heading{font-size:19.8px}}.cs-block-three-column-text{padding:3rem 4rem;margin-bottom:2rem}.cs-block-three-column-text .cs-three-column-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem}@media(max-width:1024px){.cs-block-three-column-text .cs-three-column-grid{grid-template-columns:1fr;gap:2rem}}@media(max-width:768px){.cs-block-three-column-text .cs-three-column-grid{grid-template-columns:1fr;gap:2rem}}.cs-block-three-column-text .cs-text-column .cs-column-heading{font-size:22px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;margin-bottom:1.5rem}.cs-block-three-column-text .cs-text-column .cs-text-block-heading{font-size:18px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;margin-bottom:1rem;margin-top:1.5rem}.cs-block-three-column-text .cs-text-column .cs-text-block-heading:first-of-type{margin-top:0}.cs-block-three-column-text .cs-text-column .cs-section-text{font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;line-height:1.6;margin-bottom:1rem}.cs-block-three-column-text .cs-text-column .cs-section-text:last-child{margin-bottom:0}.cs-block-three-column-text .cs-text-column .cs-section-text.callout{background:#3980aa14;padding:1rem 1.5rem;border-radius:.25rem;border-left:3px solid #3980AA;font-weight:500;margin:1.5rem 0}.cs-block-three-column-text .cs-text-column .cs-text-block-list{margin:1rem 0;padding-left:1.5rem}.cs-block-three-column-text .cs-text-column .cs-text-block-list li{font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;line-height:1.6;margin-bottom:.5rem}.cs-block-three-column-text .cs-text-column .cs-text-block-list li:last-child{margin-bottom:0}.cs-block-gallery{padding:3rem 4rem 4rem}.cs-block-gallery .cs-gallery .cs-section-title{font-size:22px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.5px}.cs-block-gallery .cs-gallery .cs-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.cs-block-gallery .cs-gallery .cs-gallery-item{border-radius:4px;overflow:hidden;background-color:transparent;transition:transform .3s ease,box-shadow .3s ease}.cs-block-gallery .cs-gallery .cs-gallery-item p{color:#3c5e70;font-size:16px;margin-top:auto;margin-bottom:0}.cs-block-gallery .cs-gallery .cs-gallery-item:hover{transform:translateY(-4px);box-shadow:0 4px 12px #00000026}.cs-block-gallery .cs-gallery .cs-gallery-item video{height:auto;width:100%}.cs-block-gallery .cs-gallery .cs-gallery-image{width:100%;height:auto;display:block}@media(max-width:768px){.cs-block-gallery{padding:2rem 1rem}.cs-block-gallery .cs-gallery .cs-section-title{font-size:18px;margin-bottom:1rem}.cs-block-gallery .cs-gallery .cs-gallery-grid{grid-template-columns:1fr;gap:1rem}}.cs-before-after{padding:4rem;margin-bottom:3rem}.cs-before-after .cs-before-after-heading{font-size:32px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;text-align:center;margin-bottom:3rem}.cs-before-after .cs-before-after-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media(max-width:768px){.cs-before-after .cs-before-after-grid{grid-template-columns:1fr}}.cs-before-after .cs-before-after-col{padding:2rem;position:relative}@media(max-width:768px){.cs-before-after .cs-before-after-col{padding:1rem}}.cs-before-after .cs-after-col{background:linear-gradient(135deg,#3980aa14,#fff9)}.cs-before-after .cs-before-after-label{font-size:22px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#203a48;margin-bottom:1.5rem}@media(max-width:768px){.cs-before-after .cs-before-after-label{font-size:19.8px;margin-bottom:1rem}}.cs-before-after .cs-before-col .cs-before-after-label{color:#5c584f}.cs-before-after .cs-after-col .cs-before-after-label{color:#3980aa}.cs-before-after .cs-before-after-list{list-style:none;padding:0;margin:0 0 1.5rem}.cs-before-after .cs-before-after-list li{font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100;color:#3c5e70;line-height:1.6;margin-bottom:1rem;display:flex;align-items:flex-start;gap:.75rem}.cs-before-after .cs-before-after-list li i{font-size:1.2rem;flex-shrink:0;margin-top:.1rem}.cs-before-after .cs-before-after-list li span{flex:1}.cs-before-after .cs-before-after-list li:last-child{margin-bottom:0}@media(max-width:768px){.cs-before-after .cs-before-after-list li{font-size:16px;margin-bottom:.5rem}}@media(max-width:768px){.cs-before-after .cs-before-after-list{margin:0}}.cs-before-after .cs-before-list li i{color:#a84844}.cs-before-after .cs-after-list li i{color:#3980aa}.cs-before-after .cs-before-after-image{width:100%;height:auto;display:block;border-radius:.25rem;margin-top:1.5rem}.cs-key-insight{padding:2.5rem 0;margin:3.75rem 0;background:transparent;border-top:1px solid rgba(92,88,79,.15);border-bottom:1px solid rgba(92,88,79,.15);border-color:#3980aa4d;box-shadow:4px 4px 4px #3980aa1a,-4px -4px 4px #3980aa1a;position:relative}.cs-key-insight .cs-key-insight-content{max-width:700px;margin:0 auto}.cs-key-insight .cs-key-insight-header{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem}.cs-key-insight .cs-key-insight-icon{font-size:22px;color:#3980aa;flex-shrink:0;line-height:1}.cs-key-insight .cs-key-insight-title{font-size:18px;font-weight:500;font-variation-settings:"opsz" 14,"wdth" 100;color:#3980aa;margin:0;text-transform:uppercase;letter-spacing:.05em}.cs-key-insight .cs-key-insight-text{font-size:28px;font-variation-settings:"opsz" 14,"wdth" 100;color:#5c584f;line-height:1.4;margin-bottom:1.5rem;font-weight:500}.cs-key-insight .cs-key-insight-result{font-size:18px;font-variation-settings:"opsz" 14,"wdth" 100;color:#6b7280;line-height:1.6;margin:0}.cs-key-insight .cs-key-insight-result strong{color:#3980aa;font-weight:600}@media(max-width:768px){.cs-key-insight{padding:0;box-shadow:8px 8px 4px #3980aa1a,-8px -8px 4px #3980aa1a}.cs-key-insight .cs-key-insight-content{max-width:100%;padding:4rem 2rem}.cs-key-insight .cs-key-insight-content .cs-key-insight-title{font-size:14.4px}.cs-key-insight .cs-key-insight-content .cs-key-insight-text{font-size:22px}.cs-key-insight .cs-key-insight-content .cs-key-insight-result{font-size:14.4px}}.cs-text-image-grid{color:#5c584f}.cs-text-image-grid h3,.cs-text-image-grid li{color:#203a48}.cs-text-image-grid li b{color:#3980aa;font-weight:700;font-size:18px}@media(max-width:768px){.cs-text-image-grid li b{font-size:14.4px}}.cs-text-image-grid p{color:red}.conclusions .cs-paragraph p{margin-bottom:.5rem;line-height:1.6}@media(max-width:768px){.case-study-page{padding:0 1rem 1rem}.case-study-content{padding:1rem 0}.case-study-close{top:1rem;right:1rem;width:2.5rem;height:2.5rem}.case-study-close svg{width:20px;height:20px}.cs-breadcrumbs{padding:1rem 3.5rem .5rem 0;gap:1rem;font-size:14px;max-width:100%;overflow:hidden}.cs-sticky-header.scrolled .cs-breadcrumbs{padding:.5rem 3.5rem .25rem 0}.cs-breadcrumbs .cs-breadcrumb-nav{min-height:19.2px;font-size:14px;max-width:calc(50% - 2rem);overflow:hidden}.cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-label,.cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}}@media(max-width:768px){.cs-block-full-image,.cs-block-image-grid,.cs-block-metrics-inline,.cs-block-full-text,.cs-block-text-image{padding:2rem 1rem;max-width:100%;overflow:hidden}.cs-block-image-grid .cs-image-grid{gap:1rem;max-width:100%}.cs-block-image-grid .cs-image-grid-item{max-width:100%;overflow:hidden}.cs-block-image-grid .cs-grid-img,.cs-block-image-grid .cs-grid-video{max-width:100%;width:100%}.cs-block-image-grid .cs-image-caption{font-size:11px;margin-top:.25rem}.cs-block-metrics-inline .cs-metrics-inline-grid{grid-template-columns:1fr;gap:1rem}.cs-block-text-image .cs-text-image-grid{grid-template-columns:1fr;gap:2rem}.cs-block-text-image .cs-text-side .cs-section-heading{font-size:22px}.cs-block-text-image .cs-text-side .cs-section-text{font-size:16px}}.cs-full-width.image img{width:100%;height:auto}.project-page-body .top-nav{display:none!important}.project-page-body .case-study-page{position:static!important;opacity:1!important;pointer-events:all!important;overflow:visible!important;height:auto!important}.cs-breadcrumbs-standalone{position:sticky;top:0;z-index:100;background:inherit;backdrop-filter:blur(10px)}.project-navigation-footer{background-color:transparent;border-top:1px solid rgba(0,0,0,.05);padding:3rem 2.5rem;margin-top:4rem}.project-navigation-footer .project-nav-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem}.project-navigation-footer .project-nav-link{background:none;border:none;padding:8px;margin:-8px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;line-height:1;cursor:pointer;position:relative;text-decoration:none;min-height:21.6px;color:#203a48;font-weight:500;transition:color .2s ease}.project-navigation-footer .project-nav-link:focus-visible{outline:2px solid #3980AA;outline-offset:2px}.project-navigation-footer .project-nav-link .nav-arrow{display:none}.project-navigation-footer .project-nav-link .nav-label,.project-navigation-footer .project-nav-link .nav-title{position:absolute;top:0;text-align:left;display:block;width:max-content;text-transform:capitalize}.project-navigation-footer .project-nav-link .nav-label{opacity:1;transform:translate(0);transition:opacity .4s ease,transform .4s ease}.project-navigation-footer .project-nav-link .nav-title{color:#7cb1ca;opacity:0;transform:translate(20px);font-weight:500;transition:opacity .4s ease,transform .4s ease,color .4s ease}.project-navigation-footer .project-nav-link:hover .nav-label{opacity:0;transform:translate(-20px)}.project-navigation-footer .project-nav-link:hover .nav-title{color:#203a48;opacity:1;transform:translate(0)}.project-navigation-footer .project-nav-link.prev-project{text-align:left}.project-navigation-footer .project-nav-link.prev-project .nav-label,.project-navigation-footer .project-nav-link.prev-project .nav-title{left:0}.project-navigation-footer .project-nav-link.next-project{text-align:right}.project-navigation-footer .project-nav-link.next-project .nav-label,.project-navigation-footer .project-nav-link.next-project .nav-title{right:0;text-align:right}.project-navigation-footer .project-nav-link.next-project .nav-title{transform:translate(-20px)}.project-navigation-footer .project-nav-link.next-project:hover .nav-label{transform:translate(20px)}.project-navigation-footer .project-nav-link.next-project:hover .nav-title{transform:translate(0)}.project-navigation-footer .project-nav-link.back-home{flex-shrink:0;position:relative}.project-navigation-footer .project-nav-link.back-home .nav-label{position:static;opacity:1}.project-navigation-footer .project-nav-link.back-home:hover .nav-label{color:#3980aa;transform:translate(0)}@media(max-width:768px){.cs-breadcrumbs{padding:.5rem 1rem}.cs-breadcrumbs .breadcrumb-container{flex-wrap:wrap;gap:.5rem}.cs-breadcrumbs .project-nav-link{padding:.4rem .8rem;font-size:.85rem}.cs-breadcrumbs .project-nav-link.prev-project,.cs-breadcrumbs .project-nav-link.next-project{max-width:45%}.cs-breadcrumbs .project-nav-link .nav-title{display:none}.project-navigation-footer{padding:2rem 1rem}.project-navigation-footer .project-nav-container{flex-direction:column;gap:1rem}.project-navigation-footer .project-nav-link{min-width:100%}}.cs-breadcrumbs{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-bottom:0;padding:.5rem 6rem 2rem 2.5rem;background-color:transparent;border-radius:4px;font-family:Bricolage Grotesque,sans-serif;font-size:16px;width:100%;transition:padding .4s cubic-bezier(.4,0,.2,1)}.cs-sticky-header.scrolled .cs-breadcrumbs{padding:1rem 5.5rem .5rem 2.5rem}.cs-breadcrumbs .cs-breadcrumb-logo{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;position:relative}.cs-breadcrumbs .cs-breadcrumb-logo img{height:30px;width:auto;display:block}.cs-breadcrumbs .cs-breadcrumb-logo:after{content:"Go back home";position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#203a48;color:#fafafa;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000}.cs-breadcrumbs .cs-breadcrumb-logo:before{content:"";position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #203a48;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:1000}.cs-breadcrumbs .cs-breadcrumb-logo:hover{transform:scale(.95)}.cs-breadcrumbs .cs-breadcrumb-logo:hover:after,.cs-breadcrumbs .cs-breadcrumb-logo:hover:before{opacity:1}.cs-breadcrumbs .cs-breadcrumb-logo:focus-visible{outline:2px solid #3980AA;outline-offset:4px;border-radius:2px}.cs-sticky-header.scrolled .cs-breadcrumbs .cs-breadcrumb-logo img{height:24px}.cs-breadcrumbs .cs-breadcrumb-nav{background:none;border:none;padding:8px;margin:-8px;font-family:inherit;font-size:inherit;line-height:1;cursor:pointer;position:relative;text-transform:capitalize;min-height:21.6px;color:#203a48;font-weight:500;transition:color .2s ease}@media(pointer:coarse){.cs-breadcrumbs .cs-breadcrumb-nav{padding:12px;margin:-12px;min-height:44px}}.cs-breadcrumbs .cs-breadcrumb-nav:focus-visible{outline:2px solid #3980AA;outline-offset:2px}.cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-label,.cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-title{position:absolute;top:0;text-align:left;display:block;width:max-content}.cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-label{opacity:1;transform:translate(0);transition:opacity .4s ease,transform .4s ease}.cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-title{color:#7cb1ca;opacity:0;transform:translate(20px);font-weight:500;transition:opacity .4s ease,transform .4s ease,color .4s ease}.cs-breadcrumbs .cs-breadcrumb-nav:hover .cs-nav-label{opacity:0;transform:translate(-20px)}.cs-breadcrumbs .cs-breadcrumb-nav:hover .cs-nav-title{color:#203a48;opacity:1;transform:translate(0)}.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-prev{text-align:left}.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-prev .cs-nav-label,.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-prev .cs-nav-title{left:0}.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-next{text-align:right}.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-next .cs-nav-label,.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-next .cs-nav-title{right:0;text-align:right}.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-next .cs-nav-title{transform:translate(-20px)}.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-next:hover .cs-nav-label{transform:translate(20px)}.cs-breadcrumbs .cs-breadcrumb-nav.cs-breadcrumb-next:hover .cs-nav-title{transform:translate(0)}.lg-backdrop{background-color:#203a48!important}.lg-content .lg-next,.lg-content .lg-prev{background-color:#0066ff1a;color:#203a48;color:#fff6}.lg-toolbar .lg-close.lg-icon,.lg-toolbar .lg-counter{color:#fafafa}@media(max-width:768px){.lg-toolbar .lg-close.lg-icon{color:red}}@media(max-width:768px){.lg-sub-html{margin-bottom:auto}}.lg-sub-html p{text-align:left}@media(max-width:768px){.lg-sub-html p{width:100%}}.lg-sub-html p.alt-content{font-size:18px}@media(max-width:768px){.lg-sub-html p.alt-content{font-size:14.4px}}.lg-sub-html p.lg-figcaption{font-size:16px;color:#fff6;font-family:Anonymous Pro,monospace;line-height:1.2}@media(max-width:768px){.lg-sub-html p.lg-figcaption{font-size:12.8px}}.side-nav{position:fixed;right:1rem;top:50%;transform:translateY(-50%);z-index:100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.side-nav.is-visible{opacity:1;visibility:visible}@media(max-width:768px){.side-nav{display:none}}.side-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;position:relative}.side-nav__item{position:relative}.side-nav__link{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;color:#a8adb8;font-family:Anonymous Pro,monospace;font-size:14px;border-radius:4px;transition:color .2s ease,background-color .2s ease;position:relative;justify-content:end}.side-nav__link:hover{color:#3980aa;background-color:#0066ff0d}.side-nav__link:hover .side-nav__label{opacity:1;transform:translate(0);visibility:visible}.side-nav__link.is-active{color:#3980aa}.side-nav__link.is-active .side-nav__number{font-weight:700}.side-nav__number{font-variant-numeric:tabular-nums;min-width:1.5em;text-align:center}.side-nav__label{opacity:0;transform:translate(8px);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;white-space:nowrap;font-size:14px;color:#5c584f;order:-1}.side-nav__indicator{position:absolute;right:0;width:2px;height:32px;background-color:#3980aa;border-radius:1px;transition:transform .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.cs-hero{position:relative;padding:0 4rem 3rem;background-color:transparent;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start;overflow:visible;z-index:1;transition:all .4s cubic-bezier(.4,0,.2,1);overflow-x:clip}.cs-hero .cs-hero-content{grid-column:1;transition:max-width .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-images{grid-column:2;position:relative;display:flex;gap:1rem;align-items:flex-start;justify-content:flex-start;margin-right:-4rem;overflow:visible;transition:opacity .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-images img{max-width:none;width:auto;height:auto;max-height:350px;border-radius:4px;transform:scale(1.3);transform-origin:top left;transition:all .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-metrics{grid-column:2;position:absolute;right:4rem;top:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);max-width:600px;align-items:start}.cs-hero .cs-hero-metrics .cs-metric-card{padding:.75rem;min-height:4rem;height:4.25rem;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-metrics .cs-metric-card .cs-metric-content{padding:0;height:auto;min-height:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;box-shadow:0 0 0 transparent}.cs-hero .cs-hero-metrics .cs-metric-card .cs-metric-content:hover{transform:translate(0);box-shadow:0 0 0 transparent}.cs-hero .cs-hero-metrics .cs-metric-card .cs-metric-value{font-size:16px;margin-bottom:0;line-height:1;width:auto;text-align:left;transition:opacity .5s ease-in-out,font-size .4s cubic-bezier(.4,0,.2,1),margin-bottom .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-metrics .cs-metric-card .cs-metric-icon{font-size:1.25rem;line-height:1;transition:font-size .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-metrics .cs-metric-card .cs-metric-icon-wrapper{margin:0;display:flex;align-items:center;justify-content:center;width:auto;height:auto;flex-shrink:0;transition:opacity .5s ease-in-out}.cs-hero .cs-hero-metrics .cs-metric-card .cs-metric-label{display:none;position:absolute;width:100%;text-align:center;font-size:14px;color:#3c5e70;opacity:0;transition:opacity .5s ease-in-out}.cs-hero .cs-hero-metrics .cs-metric-card:hover .cs-metric-icon-wrapper,.cs-hero .cs-hero-metrics .cs-metric-card:hover .cs-metric-value{opacity:0;display:none}.cs-hero .cs-hero-metrics .cs-metric-card:hover .cs-metric-label{position:relative;display:block;opacity:1;box-shadow:0 0 0 transparent}.cs-hero .cs-hero-metrics .cs-metric-card:hover .cs-metric-content{transform:none!important;box-shadow:none!important}.cs-hero .cs-hero-header{margin-bottom:.5rem;transition:margin-bottom .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-company{font-family:Anonymous Pro,monospace;font-size:14px;color:#3c5e70;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;transition:all .4s cubic-bezier(.4,0,.2,1)}.cs-hero .cs-hero-title{font-size:40px;font-weight:600;font-variation-settings:"opsz" 14,"wdth" 100;color:#203a48;margin-bottom:.5rem;line-height:1.2;transition:font-size .4s cubic-bezier(.4,0,.2,1),margin-top .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.cs-hero .cs-hero-title{font-size:22px;margin-bottom:1rem}}@media(max-width:768px){.cs-hero{grid-template-columns:1fr}.cs-hero .cs-hero-content{grid-column:1}.cs-hero .cs-hero-images{grid-column:1;grid-row:2}}.hero .cs-header{opacity:0;animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.1s}.hero .cs-metrics{opacity:0;animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.3s}.hero .cs.scroll-hinter{opacity:0;animation:fadeInUp .8s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.5s}.hero .cs-hero .eyebrow{opacity:0;animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.15s}.hero .cs-hero .cs-hero-title{opacity:0;animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.25s}.hero .cs-hero .cs-story-hook-context{opacity:0;animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.35s}.hero .cs-hero .switch-container{opacity:0;animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.45s}.hero .cs-hero .cs-hero-images{opacity:0;animation:fadeInUp .7s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.55s}.hero .cs-metric-card:nth-child(1) .cs-metric-icon-wrapper{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.4s}.hero .cs-metric-card:nth-child(1) .cs-metric-value{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.5s}.hero .cs-metric-card:nth-child(1) .cs-metric-label{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.6s}.hero .cs-metric-card:nth-child(2) .cs-metric-icon-wrapper{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.5s}.hero .cs-metric-card:nth-child(2) .cs-metric-value{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.6s}.hero .cs-metric-card:nth-child(2) .cs-metric-label{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.7s}.hero .cs-metric-card:nth-child(3) .cs-metric-icon-wrapper{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.6s}.hero .cs-metric-card:nth-child(3) .cs-metric-value{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.7s}.hero .cs-metric-card:nth-child(3) .cs-metric-label{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.8s}.hero .cs-metric-card:nth-child(4) .cs-metric-icon-wrapper{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.7s}.hero .cs-metric-card:nth-child(4) .cs-metric-value{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.8s}.hero .cs-metric-card:nth-child(4) .cs-metric-label{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.9s}.hero .data-container .data-item{opacity:0;animation:fadeInUp .6s cubic-bezier(.4,0,.2,1) forwards}.hero .data-container .data-item:nth-child(1){animation-delay:.5s}.hero .data-container .data-item:nth-child(2){animation-delay:.6s}.hero .data-container .data-item:nth-child(3){animation-delay:.7s}.hero .data-container .data-item:nth-child(4){animation-delay:.8s}.cs-header{top:0;z-index:1000;background-color:transparent;transition:background-color .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.cs-header .cs-hero{display:block;padding:0 1rem}}.cs-header .eyebrow{display:flex;flex-direction:row;gap:1.5rem;align-items:center}@media(max-width:768px){.cs-header .eyebrow{margin-top:1rem;margin-bottom:1rem}}.cs-header .eyebrow .cs-type-label{color:#fff;width:fit-content;background:#203a48;padding:.3rem 1rem;border-radius:2rem;font-size:16px}@media(max-width:768px){.cs-header .eyebrow .cs-type-label{font-size:12.8px}}.cs-header .eyebrow .cs-hero-data{display:flex;flex-direction:row;gap:1.5rem}.cs-header .eyebrow .cs-hero-data span{font-family:Anonymous Pro,monospace;color:#5c584f;font-size:16px}@media(max-width:768px){.cs-header .eyebrow .cs-hero-data span{font-size:12.8px}}.cs-header .cs-hero-images{display:block!important;opacity:1}.cs-header .cs-hero .cs-hero-header{margin-bottom:1.5rem}@media(max-width:768px){.cs-header .cs-hero .cs-hero-header{margin-bottom:1rem}}.cs-header .cs-hero-subtitle{font-weight:400;font-size:21.6px}@media(max-width:768px){.cs-header .cs-hero-subtitle{font-size:18px;margin-bottom:.5rem}}.cs-header .cs-story-hook-context{font-size:18px;color:#203a48;font-weight:light;line-height:1.6;margin:0}@media(max-width:768px){.cs-header .cs-story-hook-context{font-size:14.4px;margin-bottom:1rem}}.hero .metrics-content{display:flex;flex-direction:row;gap:1.875rem;justify-content:space-between;margin:0 7.5rem 0 3.75rem}@media(max-width:768px){.hero .metrics-content{flex-direction:column-reverse;margin:0 1.5rem;justify-self:center}}.cs-metrics{display:block}.cs-metrics .cs-metric-dot{display:none}.cs-metrics .cs-section-title{margin-bottom:2rem;color:#203a48}.cs-metrics .new{max-width:30vw;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}@media(max-width:768px){.cs-metrics .new{display:flex;flex-direction:row;flex-wrap:wrap;max-width:none;width:100%}}.cs-metrics .new .cs-metric-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.5rem;height:100%;min-height:2rem;padding:.75rem;background-color:#fafafa;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease;box-shadow:4px 4px 4px #3980aa33;border:solid #3980AA 1px}@media(max-width:768px){.cs-metrics .new .cs-metric-card{min-height:fit-content;width:100%;width:47%;min-width:auto;min-height:22vh;justify-content:space-evenly}}.cs-metrics .new .cs-metric-card:hover{transform:translateY(-1px);background-color:#0066ff0d;box-shadow:6px 6px 1px #0066ff1a}.cs-metrics .new .cs-metric-icon{font-size:1.5rem;color:#203a48;line-height:1}.cs-metrics .new .cs-metric-value{text-wrap:auto;font-weight:500;font-size:18px;color:#3c5e70;text-align:center;width:100%;margin-bottom:.5rem;font-variation-settings:"opsz" 14,"wdth" 100}@media(max-width:768px){.cs-metrics .new .cs-metric-value{font-size:14.4px;font-weight:600}}.cs-metrics .new .cs-metric-label{font-family:Bricolage Grotesque,sans-serif;font-weight:300;font-size:14px;line-height:1.1;color:#5c584f;text-align:center;width:100%;position:relative;flex-shrink:0;font-variation-settings:"opsz" 14,"wdth" 100}.cs-metrics .data-container{display:flex;flex-direction:column;min-width:30vw;justify-content:center;gap:2rem}.cs-metrics .data-container .data-item{display:flex;flex-direction:row;justify-content:space-between;border-bottom:solid 1px #3980AA}.cs-metrics .data-container .data-item .left-data{color:#3980aa;font-size:18px;line-height:121%}@media(max-width:768px){.cs-metrics .data-container .data-item .left-data{font-size:12.6px}}.cs-metrics .data-container .data-item .right-data{color:#a8adb8;font-size:18px;line-height:121%}.cs-metrics .data-container .data-item .right-data .em{color:#3980aa;font-weight:500}@media(max-width:768px){.cs-metrics .data-container .data-item .right-data{font-size:12.6px}}.cs.scroll-hinter{bottom:3vh;position:absolute}@media(max-width:768px){.cs.scroll-hinter{display:none}}.full-width{height:35vh;overflow:hidden;transition:height .4s cubic-bezier(.4,0,.2,1)}@media(max-width:768px){.full-width{height:70vh;overflow:hidden}}.full-width.accordion{position:relative}.full-width.accordion:hover{background-color:#3980aa0d}.full-width.accordion .cs-text-column p.cs-section-text{font-size:14.4px}.full-width.accordion .cs-text-column:after{content:"▼";position:absolute;right:2rem;top:50%;transform:translateY(-50%);color:#3980aa;font-size:22px;transition:transform .3s ease}.full-width.accordion .cs-text-column.is-open{height:auto;overflow:visible;background-color:#3980aa1a}.full-width.accordion .cs-text-column.is-open .cs-text-column:after{transform:translateY(-50%) rotate(180deg)}.full-width .cs-three-column-grid{height:100%}@media(max-width:768px){.full-width .cs-three-column-grid{display:flex;flex-direction:column;gap:0rem;padding:1rem 3rem;width:100%}}.full-width .cs-three-column-grid .cs-text-column{width:33vw;position:relative}@media(max-width:768px){.full-width .cs-three-column-grid .cs-text-column{width:100%}}.full-width .cs-three-column-grid .cs-text-column .content h4{font-size:18px;font-weight:500;font-variation-settings:"opsz" 14,"wdth" 100;color:#203a48;margin:0;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.7rem}@media(max-width:768px){.full-width .cs-three-column-grid .cs-text-column .content h4{font-size:14.4px}}.full-width .cs-three-column-grid .cs-text-column .content span{color:#203a48}@media(max-width:768px){.full-width .cs-three-column-grid .cs-text-column .content span{font-size:14px}}.full-width .cs-three-column-grid .cs-text-column .content span i{color:#203a48}.full-width .cs-three-column-grid .cs-text-column .content span.quote-author{width:100%;text-align:right}.full-width .cs-three-column-grid .cs-text-column .content .big-commas{font-size:3rem;color:#5c584f;opacity:.3;vertical-align:-.3em;line-height:.8}@media(max-width:768px){.full-width .cs-three-column-grid .cs-text-column .content .big-commas{font-size:2rem}}.full-width .cs-three-column-grid .cs-text-column p.cs-images-caption{padding-top:20%;text-align:right}@media(max-width:768px){.full-width .cs-three-column-grid .cs-text-column p.cs-images-caption{padding-top:0;font-size:11.2px}}.full-width .cs-three-column-grid .cs-images-column{max-height:20vh}.full-width .cs-three-column-grid .cs-images-column .cs-images-wrapper img{width:100%}.full-width .accordion-content{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.full-width.cs-line-breaker.accordion{overflow:hidden}@media(max-width:768px){.full-width.cs-line-breaker.accordion{display:flex;flex-direction:row;flex-wrap:wrap}}@media(max-width:768px){.full-width.cs-line-breaker.accordion .content{margin-bottom:2rem}}.full-width.cs-line-breaker.accordion .cs-text-column:after{content:"See how it unfolded ▼";font-size:16px;font-family:Anonymous Pro,monospace;padding-top:20%}@media(max-width:768px){.full-width.cs-line-breaker.accordion .cs-text-column:after{padding-top:0;position:initial;width:100%}}.full-width.cs-line-breaker.accordion.is-open .cs-text-column:after{content:"Collapse ▲";transform:translateY(-50%)}.full-width.cs-line-breaker.accordion.is-open .cs-three-column-grid{max-height:20vh}.full-width.cs-line-breaker.accordion .cs-images-column .cs-images-wrapper{display:flex;flex-direction:column;gap:2rem}.full-width.cs-line-breaker.accordion.is-open{overflow:auto;height:auto}@media(max-width:768px){.full-width.cs-line-breaker.accordion.is-open .cs-three-column-grid{max-height:none}}@media(max-width:768px){.full-width.cs-line-breaker.accordion.is-open .cs-images-column{overflow:hidden}}@media(max-width:768px){.full-width.cs-line-breaker.accordion.is-open .cs-images-column.one-img,.full-width.cs-line-breaker.accordion.is-open .cs-images-column.two-img .first{display:none}}@media(max-width:768px){.full-width.cs-line-breaker.accordion.is-open .cs-images-column.two-img{max-height:none}}.full-width.cs-line-breaker.accordion.is-open .accordion-content{background-color:transparent;border-top:none;padding:0;padding-top:3rem}@media(max-width:768px){.full-width.cs-line-breaker.accordion.is-open .accordion-content{padding-top:2rem}}.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column{background-color:transparent;padding:0;width:40%;padding-right:3rem}@media(min-width:1800px){.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column{padding-right:5rem}}@media(max-width:768px){.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column{width:100%;padding:0 2rem}}.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column .cs-text-block-section{color:#5c584f}.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column .cs-text-block-section h3{margin-bottom:.3rem;margin-top:2rem;color:#203a48}.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column .cs-text-block-section .cs-text-block-list{margin:1rem 0;padding-left:1.5rem}.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column .cs-text-block-section .cs-text-block-list li{font-size:16.2px;font-variation-settings:"opsz" 14,"wdth" 100;color:#5c584f;line-height:1.44;margin-bottom:.5rem}@media(max-width:768px){.full-width.cs-line-breaker.accordion.is-open .accordion-content .cs-block-one-column .cs-text-block-section .cs-text-block-list li{font-size:10.8px}}.cs-metrics .new .cs-metric-card{border:solid #3980AA 1px}.cs-metrics .new .cs-metric-card .cs-metric-tag{padding:.1rem .7rem;border-radius:.2rem;background:#c7cda94d;color:#525d2e}.cs-metrics .new .cs-metric-card .cs-metric-tag.org{background:#0066ff1a;color:#203a48}.cs-metrics .new .cs-metric-card .cs-metric-tag.bus{background:#e3ddd366;color:#3d3a34}.cs-line-breaker{height:50vh;background-color:#3980aa33;padding-right:5rem;overflow:hidden}.cs-line-breaker .cs-landscape-cover{padding:1rem 10vh;display:flex;flex-direction:row;gap:2rem;height:100%;justify-content:center;align-items:center}.cs-line-breaker .cs-landscape-cover img{height:100%}.cs-line-breaker .cs-landscape-cover img.before{filter:grayscale(100%);opacity:.5}.cs-line-breaker .cs-landscape-cover .cs-line-subhead{color:#5c584f}@media(max-width:768px){.cs-line-breaker .cs-landscape-cover .cs-line-subhead.arrow{transform:rotate(90deg);display:none}}.cs-line-breaker .cs-landscape-cover .floating-text{display:flex;flex-direction:column;gap:1rem;height:100%}.cs-line-breaker .cs-landscape-cover .floating-text .cs-line-heading{font-size:16px;font-weight:500;font-variation-settings:"opsz" 14,"wdth" 100;color:#3980aa;margin:0;text-transform:uppercase;letter-spacing:.05em;text-align:left}.cs-line-breaker .cs-landscape-cover .floating-text .cs-line-subhead{color:#5c584f}@media(max-width:768px){.cs-line-breaker .cs-landscape-cover .floating-text .cs-line-subhead.arrow{transform:rotate(90deg)}}.cs-line-breaker .cs-landscape-cover .floating-text img.before{height:100%;filter:grayscale(100%);opacity:.5}@media(max-width:768px){.cs-line-breaker .cs-landscape-cover .floating-text{flex-direction:column-reverse}.cs-line-breaker .cs-landscape-cover .floating-text img.before{width:auto;max-width:100%}}@media(max-width:768px){.cs-line-breaker .cs-landscape-cover{flex-direction:column;padding:0 3rem;margin:1rem 0;width:100%;gap:1rem}.cs-line-breaker .cs-landscape-cover img{width:auto;max-width:100%}}@media(max-width:768px){.cs-line-breaker{padding:0;height:72vh}}.swiper{width:100%;height:100%}.swiper-wrapper{position:relative}.swiper-wrapper.new-container{height:auto;width:100%}.swiper-slide{transition:none!important;animation:none!important}.swiper-pagination{position:relative!important;margin-top:1.5rem;display:flex;gap:.5rem;justify-content:center}.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:#a8adb8;opacity:.5;border-radius:50%;cursor:pointer;transition:all .3s ease}.swiper-pagination .swiper-pagination-bullet-active{background:#3980aa;opacity:1;transform:scale(1.3)}.swiper-pagination .swiper-pagination-bullet-active:hover{opacity:.7;border:2px solid #203a48}.swiper-pagination .swiper-pagination-bullet:hover{background:#3980aa}.new-carousel{width:100%;height:100%;min-height:40vh;position:relative}@media(max-width:768px){.new-carousel{min-height:30vh;padding:0;height:auto}}.new-container{min-height:400px;padding-right:40px;padding-bottom:40px;position:relative}@media(max-width:768px){.new-container{min-height:30vh;padding:0}}.new-slide{display:flex;align-items:center;justify-content:center;background:#fafafa;box-shadow:0 2px 26px #3980aa33;overflow:hidden}.new-slide img{display:block;width:100%;height:auto;border-radius:8px}.new-carousel.height .new-slide img{max-height:45vh;width:auto}.cs-block.cs-block-two-column.metrics{height:auto;width:100%;max-width:none;justify-content:center}.cs-block.cs-block-two-column.metrics .cs-column{width:auto}.stacked-metrics-swiper{padding-right:3.5rem;padding-bottom:3.5rem;overflow:visible!important;height:280px}@media(max-width:768px){.stacked-metrics-swiper{height:auto;min-height:250px;padding:1rem}}.stacked-metrics-swiper .swiper-wrapper{height:20vh;max-width:50vw;transform:none!important;position:relative}@media(max-width:768px){.stacked-metrics-swiper .swiper-wrapper{max-width:100vw;height:200px}}.stacked-metrics-swiper .swiper-slide{width:90%!important;max-width:25vw!important;position:absolute!important;left:0;top:0;transition:all .6s cubic-bezier(.4,0,.2,1);transform-origin:center center}@media(max-width:768px){.stacked-metrics-swiper .swiper-slide{max-width:100%!important;width:85%!important}}.stacked-metrics-swiper .swiper-slide.stack-active{z-index:40;transform:translateZ(0);opacity:1}.stacked-metrics-swiper .swiper-slide.stack-1{z-index:30;transform:translate3d(1rem,1rem,-50px) scale(.98);opacity:.9}.stacked-metrics-swiper .swiper-slide.stack-2{z-index:20;transform:translate3d(2rem,2rem,-100px) scale(.96);opacity:.7}.stacked-metrics-swiper .swiper-slide.stack-3{z-index:10;transform:translate3d(3rem,3rem,-150px) scale(.94);opacity:.5}.stacked-metrics-swiper .swiper-slide.stack-back{z-index:5;transform:translate3d(3rem,3rem,-200px) scale(.92);opacity:.2}.stacked-metrics-swiper .swiper-slide:not(.stack-active):not(.stack-1):not(.stack-2):not(.stack-3):not(.stack-back){opacity:0;pointer-events:none;z-index:1}.stacked-metrics-swiper .swiper-pagination{position:relative;margin-top:7vh;bottom:auto}.stacked-metrics-swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 6px;background:#a8adb8;opacity:.5;transition:all .3s ease;border:solid 1px #3980AA}.stacked-metrics-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{transform:scale(1.2);background:#3980aa;opacity:1;transform:scale(1.3)}.stacked-metrics-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:hover{background:#203a48;opacity:.7;border:2px solid #203a48}.stacked-metrics-swiper .swiper-pagination .swiper-pagination-bullet:hover{background:#3980aa}.stacked-metrics-swiper .cs-carousel-metrics-grid{height:100%}.stacked-metrics-swiper .cs-metric-card{height:100%;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;transition:box-shadow .3s ease}.stacked-metrics-swiper .cs-metric-card:hover{box-shadow:0 8px 24px #00000026}.stacked-metrics-swiper .swiper-slide-shadow{display:none}.stacked-metrics-swiper .metrics-content{margin:0}.stacked-metrics-swiper .swiper-slide .cs-metric-card{justify-content:space-evenly;width:100%}@media(max-width:768px){.stacked-metrics-swiper .swiper-slide .cs-metric-card{min-width:auto;width:100%}}.stacked-metrics-swiper .swiper-slide .cs-metric-card:hover{background-color:#fafafa}.stacked-metrics-swiper.large{height:auto}.stacked-metrics-swiper.large .swiper-wrapper.metrics-content{height:37vh}.stacked-metrics-swiper.large .swiper-slide{height:35vh}.stacked-metrics-swiper.large .swiper-slide .cs-metric-text{font-size:18px;text-align:left}.milestones{max-width:60vw;margin:0 auto;padding:4rem 1.5rem}.milestones-title{font-size:2rem;margin-bottom:3rem}@media(max-width:768px){.milestones{max-width:100%;padding:0;margin:0}}.milestone{border-radius:12px;background:#fafafa;margin-bottom:1.25rem;border:1px solid #e5edf5;overflow:hidden;filter:grayscale(1)}.milestone .milestone-period{display:none}.milestone .milestone-header{padding:.5rem 1.5rem;transition:padding .2s ease}.milestone[open]{background:#fafafa;opacity:1;filter:none}.milestone[open] .milestone-period{display:block}.milestone[open] .milestone-header,.milestone[open]:hover .milestone-header{padding:2rem 1.5rem}.milestone:hover{background-color:#0066ff0d;box-shadow:6px 6px 1px #0066ff1a;filter:none}.milestone:hover .milestone-header{padding:1.2rem 1.5rem}.milestone-header{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:1rem;position:relative;padding:.5rem 1.5rem;transition:padding .2s ease}.milestone-header[open]{padding:2rem 1.5rem}.milestone-header::-webkit-details-marker{display:none}.milestone-header:after{content:"";position:absolute;right:1.5rem;top:50%;transform:translateY(-50%) rotate(0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #203a48;transition:transform .5s ease-in-out}@media(max-width:768px){.milestone-header:after{top:auto;bottom:10%}}.milestone[open] .milestone-header:after{transform:translateY(-50%) rotate(180deg)}.milestone-meta{display:flex;gap:1rem;align-items:flex-start}.milestone-index{font-size:16px;font-weight:600;color:#4a8fdc;flex-shrink:0}.milestone-title{font-size:18px;margin:0}.milestone-period{font-size:14px;color:#6b7c93}.milestone-outcome{font-size:16px;color:#5c584f;padding-left:2.25rem;background-color:#0066ff0d;margin-right:2rem;padding-bottom:.5rem;border-radius:1rem;padding-right:.5rem}.milestone-outcome strong{font-weight:600}@media(max-width:768px){.milestone-outcome{font-size:14.4px;padding:.5rem 1rem}}.milestone-body{padding:0 1.5rem 1.5rem;display:grid;gap:1.5rem}.milestone-body.with-cta{display:flex;flex-direction:row;gap:5rem}.milestone-body.with-cta .milestone-cta{align-content:flex-end;text-align:right}.milestone-body.with-cta .milestone-cta p{font-size:16px;padding-bottom:.5rem;color:#a8adb8;font-style:italic}.milestone-body.with-cta .milestone-cta a.cta-button{font-size:16px;opacity:.7;line-height:140%;text-align:left}.milestone-block .milestone-block-heading{font-size:.9rem;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;color:#203a48;font-weight:400}.milestone-block ul{list-style:none;padding-left:0}.milestone-block ul li{position:relative;padding-left:1.75rem;margin-bottom:.5rem}.milestone-block ul li:before{content:">";position:absolute;left:0;color:#203a48}.milestone-block ul li.milestone--shipped{color:#3980aa}.milestone-block ul li.milestone--shipped:before{content:"★";color:#3980aa;font-size:.9rem}.milestone-block ul li.milestone--insight{color:#3980aa}.milestone-block ul li.milestone--insight:before{content:">";color:#3980aa;font-weight:700}.milestone-block p{margin:0;font-size:.95rem}@media(min-width:768px){.milestone-header{flex-direction:row;justify-content:space-between;align-items:center}.milestone-outcome{max-width:40%;padding-left:1rem;border-left:none;border-top:2px solid #d6e4f2;padding-top:.75rem}}.case-study-page{padding:0!important;margin:0!important}.case-study-page p{color:#5c584f}@media(max-width:768px){.case-study-page p{font-size:16.2px;line-height:1.3}}.case-study-page .cs-text,.case-study-page .cs-text li{font-size:18px!important}@media(max-width:768px){.case-study-page .cs-text,.case-study-page .cs-text li{font-size:16.2px!important}}.cs-block.cs-block-one-column{padding:1rem 4rem;margin-bottom:1rem}@media(max-width:768px){.cs-block.cs-block-one-column *{max-width:100%}}.cs-block.cs-block-one-column{display:flex;flex-direction:column;justify-content:center;width:100%}@media(max-width:768px){.cs-block.cs-block-one-column{padding:1rem 2rem}}.cs-block.cs-block-two-column.inner{display:flex;flex-direction:column}@media(max-width:768px){.cs-block.cs-block-two-column.inner{flex-direction:column;padding:0}}@media(max-width:768px){.cs-block.cs-block-two-column.inner .cs-column{width:auto}}.cs-block.cs-block-two-column.inner .cs-column.tight{padding-right:4rem}@media(max-width:768px){.cs-block.cs-block-two-column.inner .cs-column.tight{padding-right:0}}.cs-block.cs-block-two-column-text,.cs-block.cs-block-two-column{padding:1rem 4rem;margin-bottom:1rem}@media(max-width:768px){.cs-block.cs-block-two-column-text,.cs-block.cs-block-two-column{padding:1rem 2rem}}.cs-block.cs-block-two-column-text .two-column-grid,.cs-block.cs-block-two-column .two-column-grid{gap:5rem}.cs-block.cs-block-two-column-text.inversed .two-column-grid,.cs-block.cs-block-two-column.inversed .two-column-grid{display:flex;flex-direction:column-reverse}.cs-block.cs-block-two-column-text .cs-block-text-image,.cs-block.cs-block-two-column .cs-block-text-image{padding:0}section.cs-section{margin-bottom:3rem;background-color:#fff}@media(max-width:768px){.cs-block.cs-before-after{padding:1rem 2rem}}.cs-block.cs-before-after .cs-before-after-grid{display:flex;flex-direction:row;justify-content:space-evenly;gap:3rem}@media(max-width:768px){.cs-block.cs-before-after .cs-before-after-grid{flex-direction:column;gap:1rem}}.cs-block.cs-block-gallery .cs-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}@media(max-width:768px){.cs-block.cs-block-gallery .cs-gallery-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:768px){.cs-breadcrumbs{width:100%;max-width:none;padding:1rem 2rem}}@media(max-width:768px){.cs-breadcrumbs .cs-breadcrumb-nav{max-width:none;width:auto}.cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-label{position:relative;min-width:100px}}.case-study-page[data-theme=blue] .cs-header{background-color:#edf1f3}.case-study-page[data-theme=blue] .cs-header .cs-tag{background-color:#0066ff1a;color:#203a48}.case-study-page[data-theme=blue] .cs-header .cs-metric-card{background-color:#fafafa}.case-study-page[data-theme=green] .cs-header{background-color:#e8ebe0}.case-study-page[data-theme=green] .cs-header .cs-breadcrumbs .cs-breadcrumb-nav{color:#525d2e}.case-study-page[data-theme=green] .cs-header .cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-title{color:#79854f99}.case-study-page[data-theme=green] .cs-header .cs-breadcrumbs .cs-breadcrumb-nav:hover .cs-nav-title{color:#79854f}.case-study-page[data-theme=green] .cs-header .cs-tag{background-color:#c7cda94d;color:#525d2e}.case-study-page[data-theme=green] .cs-header .cs-metric-card{background-color:#fafafa}.case-study-page[data-theme=neutral] .cs-header{background-color:#f5f3f0}.case-study-page[data-theme=neutral] .cs-header .cs-breadcrumbs .cs-breadcrumb-nav{color:#5c584f}.case-study-page[data-theme=neutral] .cs-header .cs-breadcrumbs .cs-breadcrumb-nav .cs-nav-title{color:#203a4880}.case-study-page[data-theme=neutral] .cs-header .cs-breadcrumbs .cs-breadcrumb-nav:hover .cs-nav-title{color:#203a48}.case-study-page[data-theme=neutral] .cs-header .cs-tag{background-color:#e3ddd366;color:#203a48}.case-study-page[data-theme=neutral] .cs-header .cs-metric-card{background-color:#fafafa}.switch-container{display:none}
