main section:first-of-type{background-color:#e7e5e4;padding:1rem;box-shadow:inset 0 .125rem .25rem rgba(0,0,0,6%)}main section:first-of-type>div{margin:0 auto;padding:1rem;max-width:80rem;animation:fade-in .6s ease-in}@keyframes fade-in{from{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}main section:first-of-type>div>div{display:flex;align-items:center;flex-direction:column}main section:first-of-type button{border-radius:1.5rem;overflow:hidden;position:relative;border:none;background:0 0;padding:0;cursor:pointer;max-width:78rem;width:100%}main section:first-of-type button img{border-radius:1.5rem;object-fit:cover;cursor:pointer;aspect-ratio:1248/511;box-shadow:0 .25rem .33rem -.0625rem rgba(0,0,0,.1),0 .125rem .25rem -.0625rem rgba(0,0,0,6%);width:100%;height:auto;display:block}main section:first-of-type button .play-button{position:absolute;top:50%;left:50%;transform:translateX(-50%)translateY(-50%);color:#fff;padding:1rem;background-color:rgba(239,68,68,.8);border-radius:10rem;display:flex;align-items:center;justify-content:center;transition:background-color .2s}main section:first-of-type button:hover .play-button{background-color:rgba(239,68,68,.9)}main section:first-of-type button .play-button svg{width:4rem;height:4rem}#partnership-title{background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);padding:4rem 1rem;text-align:center;position:relative;overflow:hidden;animation:fade-in .6s ease-in .2s backwards}#partnership-title::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="2" fill="rgba(255,255,255,0.1)"/></svg>');opacity:.5}#partnership-title h1{position:relative;font-size:3rem;font-weight:800;margin:0;line-height:1.2;color:#fff;text-shadow:0 .125rem .25rem rgba(0,0,0,.2);max-width:80rem;margin:0 auto}#partnership-intro{margin:0 auto;padding:3rem 1rem;max-width:80rem;animation:fade-in .6s ease-in .3s backwards}#partnership-intro article{text-align:center;max-width:80rem;margin:0 auto}#partnership-intro p{font-size:1.25rem;line-height:1.8;margin:0 0 2rem;color:#4b5563}#partnership-intro .fancy-button{margin:0 auto}#partnership-cards{background-color:#f9fafb;padding:3rem 1rem}#partnership-cards>div{margin:0 auto;max-width:80rem;padding:1rem;display:grid;grid-template-columns:1fr;gap:1.5rem;animation:fade-in .6s ease-in .4s backwards}#partnership-cards>div>div{background:#fff;border-radius:1rem;padding:1.5rem;display:flex;gap:1.5rem;align-items:flex-start;box-shadow:0 .0625rem .1875rem rgba(0,0,0,.1),0 .0625rem .125rem rgba(0,0,0,6%);transition:all .3s ease}#partnership-cards>div>div:hover{box-shadow:0 .625rem .9375rem -.1875rem rgba(0,0,0,.1),0 .25rem .33rem -.125rem rgba(0,0,0,5%);transform:translateY(-.125rem)}#partnership-cards>div>div>img{width:5rem;height:5rem;object-fit:contain;flex-shrink:0}#partnership-cards>div>div>div{flex-grow:1}#partnership-cards h3{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;line-height:1.4}#partnership-cards p{font-size:1rem;line-height:1.6;margin:0;color:#6b7280}#partnership-banner img{width:100%;max-width:80rem;padding:1rem;height:auto;display:block;margin:0 auto}@media(min-width:48rem){#partnership-cards>div{grid-template-columns:repeat(2,1fr)}#partnership-title h1{font-size:3.5rem}#partnership-intro p{font-size:1.375rem}}@media(prefers-color-scheme:dark){main section:first-of-type{background-color:#1b1917}#partnership-intro p{color:#9ca3af}#partnership-cards{background-color:#1c1917}#partnership-cards>div>div{background:linear-gradient(135deg,#292524 0%,#1c1917 100%)}#partnership-cards p{color:#9ca3af}#video-dialog::backdrop{background-color:rgba(0,0,0,.9)}}#video-dialog{position:fixed;margin:auto;padding:0;border:none;background:0 0;max-width:90%;max-height:90%;width:80rem}#video-dialog::backdrop{background-color:rgba(0,0,0,.85);backdrop-filter:blur(.25rem)}#video-dialog[open]{animation:dialog-fade-in .3s ease-out}@keyframes dialog-fade-in{from{opacity:0;transform:scale(.95)translateY(1.25rem)}to{opacity:1;transform:scale(1)translateY(0)}}.video-dialog-close{position:absolute;top:-2.5rem;right:0;background:0 0;border:none;color:#fff;font-size:2.5rem;cursor:pointer;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:transform .2s;z-index:10000;line-height:1;padding:0}.video-dialog-close:hover{transform:scale(1.1)}#video-dialog video{width:100%;border-radius:.5rem;box-shadow:0 1.25rem 1.5625rem -.3125rem rgba(0,0,0,.3),0 .625rem .625rem -.3125rem rgba(0,0,0,.2);display:block}/* Built with Go by Furkan Baytekin */
