
        /* General Page Reset and Styles */
        .menu-content-meet-our-team {
            margin: 0;
            padding: 0;
            background-color: #1a1818; /* Dark background matching the PDF */
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            color: white;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        /* Main Container */
        .menu-content-meet-our-team .container {
            max-width: 1200px;
            width: 100%;
            padding: 40px 20px;
            box-sizing: border-box;
            text-align: center;
        }

        /* Logo Section */

        /* Header Section with Flanking Emmys */
        .menu-content-meet-our-team .header-section {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px; /* Reduced gap slightly to keep them tight to text like PDF */
            margin-bottom: 60px;
        }

        .menu-content-meet-our-team .header-section h1 {
            font-size: 3.5rem;
            font-weight: 400;
            margin: 0;
            color: #ffffff;
            line-height: 1;
            padding-top: 15px; /* Slight adjustment to align text visually with the center of the statues */
        }

        .menu-content-meet-our-team .emmy-icon {
            height: auto; /* Increased height to match PDF proportions */
            width: 100px;
            display: block;
        }

        /* Class to flip the left image horizontally */
        .menu-content-meet-our-team .flip-left {
            transform: scaleX(-1);
        }

        /* Team Grid Layout */
        .menu-content-meet-our-team .team-grid {
            display: flex;
            justify-content: center;
            gap: 40px;
            flex-wrap: wrap; 
        }

        .menu-content-meet-our-team .team-card {
            width: 300px;
            display: flex;
            flex-direction: column;
            align-items: center;
        }

        /* Profile Image Styles */
        .menu-content-meet-our-team .image-wrapper {
            width: 100%;
            height: 400px; 
            overflow: hidden;
            margin-bottom: 25px;
            box-shadow: 0 5px 15px rgba(0,0,0,0.5);
            background-color: #000;
        }

        .menu-content-meet-our-team .image-wrapper img {
            width: 100%;
            height: 100%;
            object-fit: cover; 
            object-position: top center; 
            transition: transform 0.3s ease;
        }

        /* Added Hover Effect for Linked Images */
        .menu-content-meet-our-team .image-wrapper a {
            display: block;
            width: 100%;
            height: 100%;
        }
        .menu-content-meet-our-team .image-wrapper a:hover img {
            transform: scale(1.03); /* Subtle zoom on hover */
            opacity: 0.9;
        }

        /* Typography */
        .menu-content-meet-our-team .team-name {
            font-size: 1.4rem;
            font-weight: 700;
            margin: 0 0 8px 0;
            color: #ffffff;
        }

        /* Link Styles for Names */
        .menu-content-meet-our-team .team-name a {
            text-decoration: none;
            color: inherit;
            transition: color 0.3s ease;
        }
        
        .menu-content-meet-our-team .team-name a:hover {
            color: #cccccc; /* Light grey on hover */
        }

        .menu-content-meet-our-team .team-title {
            font-size: 1.1rem;
            font-weight: 400;
            line-height: 1.4;
            color: #dddddd;
            margin: 0 auto;
            max-width: 260px;
        }

        /* Mobile Responsiveness */
        @media (max-width: 768px) {
            .menu-content-meet-our-team .header-section {
                flex-direction: column;
                gap: 10px;
            }
            .menu-content-meet-our-team .header-section h1 {
                font-size: 2.5rem;
                text-align: center;
                order: 2; 
            }
            .menu-content-meet-our-team .emmy-icon {
                height: 100px; /* Smaller on mobile */
            }
            .menu-content-meet-our-team .flip-left {
                transform: none; /* Optional: Reset flip on mobile if stacking vertically */
            }
        }
    
/* Team presentation: original portraits, names, roles and biography links. */
.menu-content-meet-our-team{background:radial-gradient(ellipse at 10% 0%,#63553230,transparent 55%),radial-gradient(ellipse at 95% 70%,#25374a33,transparent 55%),#111315;font-family:Inter,Arial,sans-serif}
.menu-content-meet-our-team .container{max-width:1220px;padding:28px 28px 64px;text-align:left}
.menu-content-meet-our-team .header-section{justify-content:space-between;flex-direction:row;gap:20px;margin:0 0 28px;padding:0 0 20px;border-bottom:1px solid #bda97440}
.menu-content-meet-our-team .header-section h1{padding:0;font-weight:600;line-height:1.15;letter-spacing:-.035em;order:0}
.menu-content-meet-our-team .header-section h1:before{content:'';display:block;width:42px;height:3px;background:#d6bd7e;margin-bottom:14px}
.menu-content-meet-our-team .emmy-icon{width:40px;height:76px;object-fit:contain;filter:drop-shadow(0 3px 12px #d6bd7e20)}
.menu-content-meet-our-team .flip-left{display:none}
.menu-content-meet-our-team .team-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.menu-content-meet-our-team .team-card{width:auto;min-width:0;display:grid;grid-template-columns:52% minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;align-items:start;column-gap:24px;padding-right:20px;overflow:hidden;border:1px solid #d6bd7e35;border-radius:6px;background:linear-gradient(135deg,#292723,#181b1e);box-shadow:0 16px 35px #0003;text-align:left}
.menu-content-meet-our-team .team-card:nth-child(2){background:linear-gradient(135deg,#28323a,#181b1e);border-color:#7f9aa940}
.menu-content-meet-our-team .image-wrapper{grid-column:1;grid-row:1 / -1;margin:0;height:350px;box-shadow:none;border-right:1px solid #ffffff15}
.menu-content-meet-our-team .image-wrapper img{object-position:center 20%;filter:saturate(.9);transition:transform .25s}
.menu-content-meet-our-team .team-name{grid-column:2;grid-row:2;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.035em;margin:0 0 14px;color:#fff}
.menu-content-meet-our-team .team-name a{display:block;text-decoration:underline;text-decoration-color:#d6bd7e70;text-decoration-thickness:1px;text-underline-offset:8px}
.menu-content-meet-our-team .team-name a:hover{color:#f0dfad}
.menu-content-meet-our-team .team-title{grid-column:2;grid-row:3;font-size:14px;line-height:1.7;color:#c9cccd;margin:0;max-width:none}
.menu-content-meet-our-team a:focus-visible{outline:3px solid #e8e80b;outline-offset:-3px}
.menu-content-meet-our-team .team-card:focus-within{border-color:#e8e80b}
@media(max-width:1050px) and (min-width:701px){.menu-content-meet-our-team .team-card{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:0;gap:0}.menu-content-meet-our-team .image-wrapper{grid-column:1;grid-row:1;height:320px}.menu-content-meet-our-team .team-name{grid-column:1;grid-row:2;margin:22px 22px 14px}.menu-content-meet-our-team .team-title{grid-column:1;grid-row:3;margin:0 22px 24px}}
@media(max-width:700px){.menu-content-meet-our-team .container{padding:22px 18px 40px}.menu-content-meet-our-team .header-section{margin-bottom:20px;padding-bottom:16px}.menu-content-meet-our-team .header-section h1{text-align:left}.menu-content-meet-our-team .emmy-icon{width:30px;height:58px}.menu-content-meet-our-team .team-grid{grid-template-columns:1fr;gap:18px}.menu-content-meet-our-team .team-card{grid-template-columns:48% minmax(0,1fr);column-gap:16px;padding-right:14px}.menu-content-meet-our-team .image-wrapper{height:260px}.menu-content-meet-our-team .team-name{font-size:24px}.menu-content-meet-our-team .team-title{font-size:12px;line-height:1.6}}
@media(prefers-reduced-motion:reduce){.menu-content-meet-our-team .image-wrapper img{transition:none}.menu-content-meet-our-team .image-wrapper a:hover img{transform:none}}
