@property --download-related-orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes download-related-border-orbit{0%{--download-related-orbit-angle:0deg}to{--download-related-orbit-angle:360deg}}.download-related{--download-related-card-surface:hsla(0,9%,7%,.6);--download-related-card-hover-surface:linear-gradient(180deg,hsla(0,9%,7%,.96),rgba(36,41,50,.96) 99.91%) padding-box;--download-related-follower-text:var(--color-davi-white);--download-related-modal-surface:linear-gradient(180deg,#242932,#131010)}body.download-related-modal-open{overflow:hidden}.download-related__card{cursor:none!important;isolation:isolate;overflow:visible;position:relative;transition:background .24s ease,border-color .24s ease,transform .24s ease,color .24s ease}.download-related__card,.download-related__card *{cursor:none!important}.download-related__card:before{background:conic-gradient(from var(--download-related-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-related__card.is-hovered:before,.download-related__card:focus-visible:before,.download-related__card:hover:before{opacity:1}.download-related__card-content{position:relative;z-index:1}.download-related__card-description{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.download-related__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-related__file-icon-svg{height:40px;inset:0;position:absolute;width:32px}.download-related__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-related__follower{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;color:var(--download-related-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-related__card.is-hovered .download-related__follower,.download-related__card:focus-visible .download-related__follower,.download-related__card:hover .download-related__follower{opacity:1}.download-related__card.is-fading .download-related__follower{filter:saturate(1.02) blur(2px);opacity:0}.download-related__gated-pill{align-items:center;background:#363636;border-radius:4px;color:#f5f5f6;display:inline-flex;font-family:var(--font-body);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-related__gated-pill svg{flex-shrink:0;transition:stroke .22s ease}.download-related.is-unlocked .download-related__gated-pill{display:none}.download-related__card.is-hovered .download-related__file-icon,.download-related__card:focus-visible .download-related__file-icon,.download-related__card:hover .download-related__file-icon{transform:rotate(-8deg)}.download-related__card.is-hovered .download-related__gated-pill,.download-related__card:focus-visible .download-related__gated-pill,.download-related__card:hover .download-related__gated-pill{background:var(--color-davi-white);color:var(--color-davi-black)}.download-related__card.is-hovered .download-related__gated-pill svg,.download-related__card:focus-visible .download-related__gated-pill svg,.download-related__card:hover .download-related__gated-pill svg{stroke:currentColor}.download-related__pagination.swiper-pagination-bullets{display:inline-flex!important;gap:.5rem;position:static!important}.download-related__pagination .swiper-pagination-bullet{background:rgba(245,245,246,.8)!important;border-radius:999px;height:.5rem;margin:0!important;opacity:.4;transition:width .3s ease,opacity .3s ease;width:.5rem}.download-related__pagination .swiper-pagination-bullet-active{background:var(--color-davi-white)!important;opacity:1;width:2.25rem}.download-related__carousel-wrap .swiper{margin-right:-1.5rem;width:calc(100% + 1.5rem)}.download-related__carousel-wrap .swiper-wrapper{align-items:stretch;display:flex}.download-related__carousel-wrap .swiper-slide{flex:0 0 auto;height:auto}.download-related__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.download-related__modal[hidden]{display:none}.download-related__modal-backdrop{backdrop-filter:blur(6px);background:rgba(8,8,8,.72);border:0;inset:0;padding:0;position:absolute}.download-related__modal-panel{background:var(--download-related-modal-surface);border:1px solid rgba(245,245,246,.12);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.44);max-height:calc(100vh - 48px);overflow-y:auto;position:relative;width:min(100%,720px);z-index:1}.download-related__modal-content{display:flex;flex-direction:column;gap:32px;padding:48px}.download-related__modal-close{align-items:center;background:rgba(245,245,246,.04);border:1px solid rgba(245,245,246,.18);border-radius:999px;color:var(--color-davi-white);display:inline-flex;height:42px;justify-content:center;transition:border-color .18s ease,background-color .18s ease,opacity .18s ease;width:42px}.download-related__modal-close:focus-visible,.download-related__modal-close:hover{background:rgba(245,245,246,.12);border-color:rgba(245,245,246,.34)}.download-related__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-related__silent-form .submitted-message{display:none}.download-related__silent-frame{border:0;height:0;width:0}@media (max-width:767px){.download-related__modal{align-items:flex-start;padding:16px}.download-related__modal-panel{max-height:calc(100vh - 32px)}.download-related__modal-content{padding:24px}}@media (min-width:1024px){.download-related__carousel-wrap .swiper{margin-right:-2.5rem;width:calc(100% + 2.5rem)}.download-related__controls{padding-right:2.5rem}.download-related__card.is-hovered,.download-related__card:focus-visible,.download-related__card:hover{animation:download-related-border-orbit 2.6s linear infinite;background:var(--download-related-card-hover-surface);border-color:transparent;outline:none;transform:translateY(-1px)}.download-related__card.is-hovered:before,.download-related__card:focus-visible:before,.download-related__card:hover:before{animation:download-related-border-orbit 2.6s linear infinite;opacity:1}}@media (hover:hover) and (pointer:fine){.download-related__follower{display:inline-flex}}