@property --download-listing-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes download-listing-border-orbit{0%{--download-listing-orbit-angle:0deg}to{--download-listing-orbit-angle:360deg}}.download-listing{--download-card-border:rgba(245,245,246,.1);--download-card-surface:hsla(0,9%,7%,.6);--download-card-hover-surface:linear-gradient(180deg,hsla(0,9%,7%,.96),rgba(36,41,50,.96) 99.91%) padding-box;--download-card-meta:rgba(245,245,246,.8);--download-follower-text:var(--color-davi-white);--download-select-border:rgba(245,245,246,.18);--download-select-surface:rgba(245,245,246,.03);--download-select-surface-active:rgba(245,245,246,.08);--download-empty-border:rgba(245,245,246,.2);--download-modal-surface:linear-gradient(180deg,#242932,#131010)}body.download-listing-is-locked{overflow:hidden;padding-right:var(--download-listing-scrollbar-compensation,0)}.download-listing__grid{position:relative;--columns:1;--gutter:24px;--row-gap:24px}.download-listing__item{box-sizing:border-box;margin-bottom:var(--row-gap);width:100%}.download-listing__gutter{height:0;pointer-events:none;position:absolute;visibility:hidden;width:var(--gutter)}.download-listing__select-shell{background:var(--download-select-surface);border:1px solid var(--download-select-border);border-radius:4px;box-shadow:0 10px 20px rgba(0,0,0,.22);transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease,transform .22s ease}.download-listing__select-shell.is-active-filter,.download-listing__select-shell:focus-within,.download-listing__select-shell:hover{border-color:rgba(245,245,246,.3);box-shadow:0 16px 32px rgba(0,0,0,.28);transform:translateY(-1px)}.download-listing__select-shell.is-active-filter{background:var(--download-select-surface-active)}.download-listing__select{appearance:none;background:transparent;border:0;color:rgba(245,245,246,.8);cursor:pointer;outline:none;width:100%}.download-listing__card{background:var(--download-card-surface);cursor:none!important;isolation:isolate;overflow:visible;position:relative;transition:background .24s ease,border-color .24s ease,transform .24s ease,color .24s ease}.download-listing__card,.download-listing__card *{cursor:none!important}.download-listing__card:before{background:conic-gradient(from var(--download-listing-orbit-angle),rgba(245,245,246,0) 0deg,rgba(245,245,246,0) 222deg,color-mix(in srgb,var(--color-red-500) 92%,transparent) 272deg,#fff 308deg,hsla(0,0%,100%,.84) 330deg,rgba(245,245,246,0) 1turn);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .22s ease;z-index:0}.download-listing__card.is-hovered:before,.download-listing__card:focus-visible:before,.download-listing__card:hover:before{opacity:1}.download-listing__card-content{position:relative;z-index:1}.download-listing__card-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.download-listing__card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.download-listing__file-icon{align-items:center;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;position:relative;transform-origin:center;transition:transform .22s ease;width:32px}.download-listing__file-icon-svg{height:40px;inset:0;position:absolute;width:32px}.download-listing__file-icon-label{color:#131010;display:inline-flex;font-family:var(--font-body);font-size:9px;font-weight:700;justify-content:center;letter-spacing:.04em;line-height:1;margin-top:13px;max-width:24px;position:relative;text-transform:uppercase;z-index:1}.download-listing__follower{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:var(--download-follower-text);cursor:none;display:none;filter:saturate(1.05);height:99px;isolation:isolate;justify-content:center;left:0;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:0;transform:translate3d(-999px,-999px,0);transition:opacity .18s ease,filter .18s ease;width:99px;will-change:transform,opacity;z-index:2}.download-listing__card.is-hovered .download-listing__follower,.download-listing__card:focus-visible .download-listing__follower,.download-listing__card:hover .download-listing__follower{opacity:1}.download-listing__card.is-fading .download-listing__follower{filter:saturate(1.02) blur(2px);opacity:0}.download-pagination-page{align-items:center;appearance:none;background:transparent;border:1px solid transparent;border-radius:8px;display:inline-flex;font-family:var(--font-body);font-size:.875rem;justify-content:center;letter-spacing:.02em;line-height:1.4;min-height:2.25rem;min-width:2.25rem;padding:.5rem;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease}.download-pagination-page[disabled]{cursor:default;opacity:.35}.download-pagination-page.is-active,.download-pagination-page:focus-visible,.download-pagination-page:hover{background:rgba(245,245,246,.08);border-color:rgba(245,245,246,.2)}.download-pagination-ellipsis{color:rgba(245,245,246,.72);font-size:.875rem;justify-content:center;letter-spacing:.02em;line-height:1.4;min-height:2.25rem;min-width:2.25rem}.download-listing__gated-pill,.download-pagination-ellipsis{align-items:center;display:inline-flex;font-family:var(--font-body)}.download-listing__gated-pill{background:#363636;border-radius:4px;color:#f5f5f6;font-size:12px;font-weight:500;gap:4px;letter-spacing:.15em;line-height:1;padding:6px 8px;position:absolute;right:8px;text-transform:uppercase;top:-10px;transition:background-color .22s ease,color .22s ease;z-index:2}.download-listing__gated-pill svg{flex-shrink:0;transition:stroke .22s ease}.download-listing.is-unlocked .download-listing__gated-pill{display:none}.download-listing__card.is-hovered .download-listing__file-icon,.download-listing__card:focus-visible .download-listing__file-icon,.download-listing__card:hover .download-listing__file-icon{transform:rotate(-8deg)}.download-listing__card.is-hovered .download-listing__gated-pill,.download-listing__card:focus-visible .download-listing__gated-pill,.download-listing__card:hover .download-listing__gated-pill{background:var(--color-davi-white);color:var(--color-davi-black)}.download-listing__card.is-hovered .download-listing__gated-pill svg,.download-listing__card:focus-visible .download-listing__gated-pill svg,.download-listing__card:hover .download-listing__gated-pill svg{stroke:currentColor}.download-listing__modal{align-items:center;display:none;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200;--download-modal-ease:cubic-bezier(0.16,1,0.3,1)}.download-listing__modal[hidden]{display:none}.download-listing__modal.is-open{display:flex}.download-listing__modal-backdrop{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,9%,7%,.6);inset:0;position:absolute}.download-listing__modal-panel{background:var(--download-modal-surface);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.44);max-height:calc(100vh - 56px);overflow:hidden;position:relative;scrollbar-gutter:stable;width:min(100%,876px);z-index:1}.download-listing__modal-content{display:flex;flex-direction:column;gap:40px;max-height:calc(100vh - 56px);overflow-y:auto;padding:64px;scrollbar-gutter:stable}.download-listing__modal-close{align-items:center;background:rgba(245,245,246,.08);border:0;border-radius:999px;color:var(--color-davi-white);cursor:pointer;display:inline-flex;height:54px;justify-content:center;position:absolute;right:15px;top:15px;transition:transform .32s var(--download-modal-ease),background-color .32s var(--download-modal-ease),opacity .32s var(--download-modal-ease);width:54px;z-index:10}.download-listing__modal-close:focus-visible,.download-listing__modal-close:hover{transform:rotate(45deg)}.download-listing__modal-close:focus-visible{outline:2px solid rgba(225,0,49,.9);outline-offset:3px}.download-listing__modal-close-icon{height:18px;position:relative;width:18px}.download-listing__modal-close-icon:after,.download-listing__modal-close-icon:before{background:rgba(245,245,246,.95);content:"";height:1.5px;left:50%;position:absolute;top:50%;width:18px}.download-listing__modal-close-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.download-listing__modal-close-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.download-listing__modal-title{font-family:var(--font-heading);font-size:clamp(1.5rem,1.3rem + .7vw,1.875rem);font-weight:600;letter-spacing:-.01em;line-height:1.2}.download-listing__modal-body,.download-listing__modal-body>*{margin:0}.download-listing__modal-body{font-family:var(--font-body);font-size:clamp(1rem,.9rem + .5vw,1.25rem);line-height:1.6}[data-download-modal-stagger] [data-download-modal-reveal]{opacity:0;transform:translateY(30px);transition:opacity .82s var(--download-modal-ease),transform .82s var(--download-modal-ease);transition-delay:0s;will-change:opacity,transform}[data-download-modal-stagger].is-visible [data-download-modal-reveal]{opacity:1;transform:translateY(0);transition-delay:var(--download-modal-delay,0s)}.download-listing__modal-form .hs-form{display:flex!important;flex-direction:column!important;gap:1.5rem!important;width:100%!important}.download-listing__modal-form .hs-form fieldset{border:0!important;margin:0!important;max-width:none!important;min-width:0!important;padding:0!important;width:100%!important}.download-listing__modal-form .hs-form .form-columns-2,.download-listing__modal-form .hs-form fieldset.form-columns-2{display:grid!important;gap:1rem!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.download-listing__modal-form .hs-form .hs-dependent-field,.download-listing__modal-form .hs-form .hs-form-field{margin:0!important;min-width:0!important;padding:0!important;width:100%!important}.download-listing__modal-form .hs-form .form-columns-2 .hs-dependent-field,.download-listing__modal-form .hs-form .form-columns-2 .hs-form-field,.download-listing__modal-form .hs-form fieldset.form-columns-2 .hs-dependent-field,.download-listing__modal-form .hs-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}.download-listing__modal-form .hs-form .hs-dependent-field>label,.download-listing__modal-form .hs-form .hs-form-field>label,.download-listing__modal-form .hs-form label{color:var(--color-davi-white)!important;display:inline-flex!important;font-family:var(--font-body)!important;font-size:.9375rem!important;font-style:normal!important;font-weight:500!important;letter-spacing:.01em!important;line-height:1.5!important;margin:0 0 .5rem!important;max-width:none!important}.download-listing__modal-form .hs-form .hs-form-required{color:var(--color-davi-red)!important;margin-left:.25rem!important}.download-listing__modal-form .hs-form .form-title,.download-listing__modal-form .hs-form h1,.download-listing__modal-form .hs-form h2,.download-listing__modal-form .hs-form h3,.download-listing__modal-form .hs-form>fieldset>legend{color:var(--color-davi-white)!important;display:block!important;font-family:var(--font-heading)!important;font-size:clamp(1.75rem,1.55rem + .9vw,2.25rem)!important;font-style:normal!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:0 0 1.25rem!important;max-width:none!important}.download-listing__modal-form .hs-form .hs-richtext,.download-listing__modal-form .hs-form .hs_recaptcha,.download-listing__modal-form .hs-form .input,.download-listing__modal-form .hs-form .legal-consent-container,.download-listing__modal-form .hs-form .submitted-message{width:100%!important}.download-listing__modal-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox,.download-listing__modal-form .hs-form .hs-form-field[class*=hs-LEGAL_CONSENT],.download-listing__modal-form .hs-form .hs-form-field[class*=hs_LEGAL_CONSENT]{background:transparent!important;border-bottom:0!important;box-shadow:none!important;min-height:auto!important;padding:0!important}.download-listing__modal-form .hs-form .input{align-items:center!important;background:rgba(245,245,246,.03)!important;border-bottom:1px solid rgba(245,245,246,.8)!important;box-sizing:border-box!important;display:flex!important;height:3.5rem!important;min-height:3.5rem!important;padding:1rem!important;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.download-listing__modal-form .hs-form .hs-form-field.hs-fieldtype-booleancheckbox .input,.download-listing__modal-form .hs-form .hs-form-field[class*=hs-LEGAL_CONSENT] .input,.download-listing__modal-form .hs-form .hs-form-field[class*=hs_LEGAL_CONSENT] .input,.download-listing__modal-form .hs-form .legal-consent-container .input{align-items:normal!important;background:transparent!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:auto!important;padding:0!important;transition:none!important}.download-listing__modal-form .hs-form .input:has(textarea.hs-input){align-items:flex-start!important;height:auto!important;min-height:7.3125rem!important}.download-listing__modal-form .hs-form .input.has-value,.download-listing__modal-form .hs-form .input.is-active,.download-listing__modal-form .hs-form .input:focus-within{border-bottom-color:var(--color-davi-red)!important}.download-listing__modal-form .hs-form .hs-input{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--color-davi-white)!important;font-family:var(--font-body)!important;font-size:1rem!important;font-style:normal!important;font-weight:300!important;letter-spacing:0!important;line-height:1.6!important;margin:0!important;min-height:auto!important;padding:0!important;width:100%!important}.download-listing__modal-form .hs-form .hs-input::placeholder{color:rgba(245,245,246,.6)!important;opacity:1!important}.download-listing__modal-form .hs-form .hs-input:focus,.download-listing__modal-form .hs-form .hs-input:focus-visible{outline:none!important}.download-listing__modal-form .hs-form select.hs-input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' fill='none' viewBox='0 0 13 8'%3E%3Cpath stroke='%23f5f5f6' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1.25 6.25 6.5l5.25-5.25'/%3E%3C/svg%3E")!important;background-position:100%!important;background-repeat:no-repeat!important;color:rgba(245,245,246,.6)!important;padding-right:1.75rem!important}.download-listing__modal-form .hs-form select.hs-input.is-filled{color:var(--color-davi-white)!important}.download-listing__modal-form .hs-form input.hs-input,.download-listing__modal-form .hs-form textarea.hs-input{cursor:text!important}.download-listing__modal-form .hs-form select.hs-input option{background:var(--color-davi-black)!important;color:var(--color-davi-white)!important}.download-listing__modal-form .hs-form textarea.hs-input{min-height:5.3125rem!important;resize:vertical!important}.download-listing__modal-form .hs-form .hs-richtext,.download-listing__modal-form .hs-form .legal-consent-container,.download-listing__modal-form .hs-form .submitted-message{background:transparent!important;border:0!important}.download-listing__modal-form .hs-form .submitted-message,.download-listing__modal-form .hs-form .submitted-message>*{color:var(--color-davi-white)!important;font-family:var(--font-body)!important;font-size:1rem!important;line-height:1.6!important;margin:0!important}.download-listing__silent-form{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.download-listing__silent-form .submitted-message{display:none}.download-listing__silent-frame{border:0;height:0;width:0}@media (max-width:767px){.download-listing__modal{align-items:flex-start;padding:16px}.download-listing__modal-panel{max-height:calc(100vh - 32px)}.download-listing__modal-content{max-height:calc(100vh - 32px);padding:56px 24px 96px}.download-listing__modal-form .hs-form .form-columns-2,.download-listing__modal-form .hs-form fieldset.form-columns-2{grid-template-columns:minmax(0,1fr)!important}}@media (min-width:768px){.download-listing__grid{--columns:2;--gutter:32px;--row-gap:32px}.download-listing__item{width:calc((100% - var(--gutter)*(var(--columns) - 1))/var(--columns))}}@media (min-width:1280px){.download-listing__grid{--columns:3;--gutter:68px;--row-gap:32px}}@media (hover:hover) and (pointer:fine){.download-listing__follower{display:inline-flex}}@media (min-width:1024px){.download-listing__card.is-hovered,.download-listing__card:focus-visible,.download-listing__card:hover{animation:download-listing-border-orbit 2.6s linear infinite;background:var(--download-card-hover-surface);border-color:transparent;outline:none;transform:translateY(-1px)}.download-listing__card.is-hovered:before,.download-listing__card:focus-visible:before,.download-listing__card:hover:before{animation:download-listing-border-orbit 2.6s linear infinite;opacity:1}}