footer{background-color:var(--base-400);width:100%;max-width:100vw;height:100.5svh;color:var(--base-100);padding:2rem;position:relative;overflow-x:hidden}footer .explosion-container{pointer-events:none;width:100%;height:200%;position:absolute;bottom:0;left:0;overflow:hidden}footer img.explosion-particle-img{object-fit:cover;will-change:transform;border-radius:1rem;position:absolute;bottom:-200px;left:50%;transform:translate(-50%);width:var(--particle-size,300px)!important;height:auto!important}.sample-project-page footer img.explosion-particle-img{width:var(--particle-size,300px)!important;height:auto!important}footer .footer-header-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:60%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .footer-byline{width:100%;padding:2rem;display:flex;position:absolute;bottom:0;left:0}footer .footer-byline>div{flex:1;display:flex}footer .footer-copyright{justify-content:flex-end}footer .footer-author{color:var(--base-300);justify-content:center}footer .footer-time{color:var(--base-300);justify-content:flex-start}footer .footer-time span{color:var(--base-100)}footer .footer-byline p{font-size:.9rem}@media (max-width:1000px){footer{height:100svh}footer .explosion-container{display:none}footer .footer-header-content{width:100%;padding:1.25rem}footer .footer-copyright{display:none!important}footer .footer-author{justify-content:flex-end}footer .footer-byline{padding:1.25rem;gap:1rem;padding-inline-end:5.5rem}}.team{color:#e3e3db;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:4.5em;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.profile-images{justify-content:center;align-items:center;width:max-content;display:flex}.img{cursor:pointer;will-change:width,height;width:70px;height:70px;padding:5px;position:relative}.img img{border-radius:.5rem}.profile-names{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);width:100%;height:8.5rem;overflow:hidden}.name .name-heading{text-align:center;text-transform:uppercase;letter-spacing:-.2rem;width:100%;color:var(--accent-4);-webkit-user-select:none;user-select:none;font-family:Big Shoulders Display;font-size:8rem;font-weight:900;line-height:1;position:absolute;transform:translateY(100%)}.name.default .name-heading{color:#e3e3db;transform:translateY(-100%)}.name .name-heading .letter{will-change:transform;position:relative;transform:translateY(0%)}@media screen and (max-width:900px){.team{flex-direction:column}.profile-images{flex-wrap:wrap;justify-content:center;max-width:90%}.img{width:60px;height:60px;padding:2.5px}.profile-names{height:4rem}.name .name-heading{letter-spacing:0;font-size:4rem}}footer .footer-links{z-index:2;flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;width:100%;padding:0 2rem;display:flex;position:absolute;bottom:4.5rem;left:0}footer .footer-links a{text-transform:uppercase;letter-spacing:.08rem;color:var(--base-100);opacity:.75;font-family:Geist Mono,monospace;font-size:.8rem;text-decoration:none;transition:opacity .3s,color .3s}footer .footer-links a:hover{opacity:1;color:#141414}@media (max-width:1000px){footer .footer-header-content{top:44%}footer .footer-links{gap:.5rem 1.25rem;padding:0 1.25rem;bottom:6.5rem}}html[lang=ar] .profile-names{height:10rem}html[lang=ar] .name .name-heading{font-size:7rem;line-height:1.35}@media screen and (max-width:900px){html[lang=ar] .profile-names{height:4.5rem}html[lang=ar] .name .name-heading{font-size:3rem;line-height:1.4}}footer .explosion-container{z-index:0}footer .footer-header-content,footer .footer-links,footer .footer-byline{z-index:2}footer{flex-direction:column;height:auto;min-height:100svh;padding:0;display:flex}footer>.container{flex-direction:column;flex:1;align-items:center;gap:clamp(1.25rem,3svh,2.5rem);padding:clamp(6rem,12svh,8rem) 2rem 1.5rem;display:flex}footer .footer-header-content{gap:clamp(1rem,2.5svh,2rem);width:min(100%,1100px);margin:auto 0;position:relative;top:auto;left:auto;transform:none}footer .footer-header h2{font-size:clamp(2.5rem,min(6.5vw,10svh),6rem)}footer .team{gap:clamp(1rem,3svh,3rem);overflow:visible}footer .profile-images{align-items:center;height:150px}footer .profile-names{height:clamp(4rem,12svh,8.5rem)}footer .name .name-heading{font-size:clamp(3.75rem,11.5svh,8rem)}footer .footer-links{padding:0;position:relative;bottom:auto;left:auto}footer .footer-byline{align-items:flex-end;padding:0;position:relative;bottom:auto;left:auto}html[lang=ar] footer .profile-names{height:clamp(5rem,15svh,10rem)}html[lang=ar] footer .name .name-heading{font-size:clamp(3rem,9.5svh,7rem)}@media (max-width:1000px){footer>.container{padding:6rem 1.25rem 1.25rem}footer .footer-header-content{padding:0}footer .footer-byline{padding:0;padding-inline-end:4.5rem}footer .profile-images{height:150px}footer .profile-names{height:4.25rem}footer .name .name-heading{font-size:4rem}html[lang=ar] footer .profile-names{height:4.5rem}html[lang=ar] footer .name .name-heading{font-size:3rem}}footer .footer-header-content{order:1}footer .footer-links{order:2}footer .footer-byline{order:3;width:100%}footer .footer-header h2{text-wrap:balance}
