:root{--main-background: #fcdc0b;--main-black: #000000;--main-red: #af2b1d}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial Black,Arial,sans-serif;padding:0;margin:0;min-width:min-content}.poster{background:var(--main-background);min-height:100vh;padding:20px 60px}.header{background:var(--main-black);width:100%;padding:30px;text-align:center;border-bottom:15px solid var(--main-background)}.logo{font-size:64px;color:var(--main-background);font-weight:900;text-transform:uppercase;letter-spacing:6px;margin:0}.info-section{background:var(--main-background);padding:40px;color:var(--main-black);display:flex;justify-content:center;align-items:center}.info-container{display:flex;flex-direction:column;width:fit-content}.info-detail{font-family:Oswald,sans-serif;font-size:64px;font-weight:900;margin-bottom:4px;text-transform:uppercase;text-align:left;white-space:nowrap}.info-detail span{font-family:Shadows Into Light Two,cursive;font-weight:700;text-transform:none;border:1px solid var(--main-black);padding:0 24px}.members-section-title{background:var(--main-black);padding:30px;text-align:center;border-top:15px solid var(--main-background);border-bottom:15px solid var(--main-background)}.section-label{font-size:64px;color:var(--main-background);font-weight:900;text-transform:uppercase;letter-spacing:6px;margin:0}.members-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;background:var(--main-background);padding:40px}.member-featured{display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:10px}.member-featured .member-card{grid-column:2 / 3}.members-regular{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.member-card{background:var(--main-background);border:8px solid var(--main-black);padding:0;text-align:center;position:relative;max-width:700px}.member-photo{width:100%;aspect-ratio:3/4;background:#f0f0f0;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.member-photo img{width:100%;height:100%;object-fit:cover;display:block}.member-person{background:var(--main-background);padding:15px 0 0;font-family:Shadows Into Light Two,cursive;font-size:32px;font-weight:700;color:var(--main-black);letter-spacing:1px;line-height:1;margin:0}.member-name{background:var(--main-background);padding:10px 0 15px;font-size:28px;font-weight:900;color:var(--main-black);text-transform:uppercase;letter-spacing:1px;margin:0;line-height:1;display:flex;align-items:center;justify-content:center}.contact-footer{background:var(--main-red);padding:40px;text-align:center}.contact-title{font-size:56px;color:#ffd500;font-weight:900;text-transform:uppercase;letter-spacing:3px;text-shadow:3px 3px 0px rgba(0,0,0,.3)}@media(max-width:1024px){.member-featured{display:flex;justify-content:center}.member-featured .member-card{width:calc(50% - 5px);grid-column:auto}.members-regular{grid-template-columns:repeat(2,1fr)}.logo,.section-label,.info-detail{font-size:48px}.info-title{font-size:28px}.member-name{font-size:22px}}@media(max-width:768px){body{overflow-x:hidden;max-width:100vw}.poster{padding:10px}.header,.info-section,.members-grid,.contact-footer{padding:15px 10px}.member-featured{display:grid;grid-template-columns:1fr}.member-featured .member-card{grid-column:1 / 2;width:auto}.members-regular{grid-template-columns:1fr}.logo,.section-label{font-size:24px;letter-spacing:2px}.info-detail{font-size:20px}.info-detail span{padding:0 8px}.contact-title{font-size:24px;letter-spacing:1px}.member-card{max-width:100%}.member-person{font-size:20px}.member-name{font-size:18px}}
