.mc-section{padding:80px 5%}.mc-section-inner{max-width:var(--w-container);margin:0 auto}.mc-section-head{text-align:center;margin-bottom:50px}.mc-center-cta{text-align:center;margin-top:40px}.mc-h2{font-family:var(--font-serif);color:var(--sec-heading,var(--c-text-1));margin-bottom:14px;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.2}.mc-divider{background:linear-gradient(90deg,var(--c-maroon),var(--c-gold));border-radius:99px;width:56px;height:3px;margin:16px auto 0}.mc-p{color:var(--sec-text,var(--c-text-4));font-size:var(--fs-97);line-height:1.78}.mc-p--contact{margin-top:24px;margin-bottom:32px}.mc-divider--tight{margin-bottom:24px}.mc-hero{background:linear-gradient(135deg,var(--c-maroon) 0%,var(--c-maroon-deep) 60%,var(--c-ink) 100%);text-align:center;color:var(--c-white);padding:5rem 5% 4rem}.mc-hero-badge{border:1px solid var(--a-yellow-30);border-radius:var(--radius-pill);background:var(--a-yellow-10);color:var(--c-yellow);font-size:var(--fs-72);letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;padding:5px 18px;font-weight:700;display:inline-block}.mc-hero-title{font-family:var(--font-serif);margin-bottom:18px;font-size:clamp(2.2rem,6vw,4rem);line-height:1.1}.mc-hero-desc{color:var(--a-white-78);max-width:660px;margin:0 auto 20px;font-size:clamp(.97rem,2vw,1.15rem);line-height:1.75}.mc-hero-note{color:var(--a-white-45);font-size:var(--fs-82)}.mc-stats{background:var(--c-maroon);flex-wrap:wrap;justify-content:center;display:flex}.mc-stat{text-align:center;border-right:1px solid var(--a-white-12);flex:1;min-width:160px;padding:36px 24px}.mc-stat:last-child{border-right:none}.mc-stat-num{font-family:var(--font-serif);font-size:var(--fs-240);color:var(--c-yellow);white-space:nowrap;font-weight:700;line-height:1;display:block}.mc-stat-lbl{font-size:var(--fs-78);color:var(--a-white-65);text-transform:uppercase;letter-spacing:2px;margin-top:7px;font-weight:600;display:block}@media (max-width:640px){.mc-stats{grid-template-columns:1fr 1fr;display:grid}.mc-stat{border-right:0;border-bottom:1px solid var(--a-white-12);min-width:0;padding:22px 10px}.mc-stat:nth-child(odd){border-right:1px solid var(--a-white-12)}.mc-stat:nth-last-child(-n+2){border-bottom:0}.mc-stat-num{font-size:clamp(1.5rem,7vw,1.9rem)}.mc-stat-lbl{letter-spacing:1.5px;font-size:.68rem}}.mc-featured-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.mc-feat-card{background:var(--sec-card-solid,var(--c-white));border-radius:var(--radius-20);border:1.5px solid var(--sec-border,var(--a-black-06));box-shadow:0 4px 24px var(--a-black-05);color:inherit;flex-direction:column;padding:32px 28px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.mc-feat-card:hover{box-shadow:var(--shadow-lg);border-color:#c8952a59;transform:translateY(-5px)}.mc-feat-head{margin-bottom:18px}.mc-feat-icon{border-radius:var(--radius-12);background:var(--a-yellow-12);width:46px;height:46px;font-size:var(--fs-130);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mc-feat-outlet{font-weight:800;font-size:var(--fs-95);color:var(--sec-heading,var(--c-text-1))}.mc-feat-type{font-size:var(--fs-70);color:var(--sec-muted,var(--c-text-6));text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.mc-feat-title{font-family:var(--font-serif);font-size:var(--fs-105);color:var(--sec-heading,var(--c-text-1));flex:1;margin-bottom:14px;line-height:1.5}.mc-feat-summary{font-size:var(--fs-84);color:var(--sec-text,var(--c-text-5));margin-bottom:20px;line-height:1.7}.mc-feat-footer{border-top:1px solid var(--sec-border,var(--c-surface-gray));justify-content:space-between;align-items:center;padding-top:14px;display:flex}.mc-feat-date{font-size:var(--fs-78);color:var(--sec-muted,var(--c-aaaaaa));font-weight:600}.mc-feat-badge{font-size:var(--fs-78);color:var(--sec-accent,var(--c-maroon));background:var(--sec-card,var(--a-maroon-7));border-radius:var(--radius-pill);padding:3px 12px;font-weight:700}.mc-press-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.mc-press-card{background:var(--sec-card-solid,var(--c-surface));border-radius:var(--radius-14);border:1px solid var(--sec-border,var(--a-gold-10));color:inherit;padding:20px 22px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block}.mc-press-card:hover{border-color:var(--a-gold-40);box-shadow:0 6px 24px var(--a-black-7);transform:translateY(-2px)}.mc-press-head{margin-bottom:10px}.mc-press-icon{font-size:var(--fs-110)}.mc-press-outlet{font-weight:700;font-size:var(--fs-82);color:var(--sec-heading,var(--c-text-1))}.mc-press-type{font-size:var(--fs-65);border-radius:var(--radius-pill);background:var(--a-gold-12);color:var(--c-7b5010);margin-left:auto;padding:3px 9px;font-weight:700}.mc-press-title{font-family:var(--font-serif);font-size:var(--fs-90);color:var(--sec-text,var(--c-text-2));margin-bottom:10px;line-height:1.55}.mc-press-date{font-size:var(--fs-72);color:var(--sec-muted,var(--c-aaaaaa));font-weight:600}.mc-view-all-wrap{text-align:center;padding:0 5% 60px}.mc-yt-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.mc-yt-card{background:var(--sec-card-solid,var(--c-white));border-radius:var(--radius-16);border:1.5px solid var(--sec-border,var(--a-black-06));box-shadow:0 3px 16px var(--a-black-04);padding:24px 22px;transition:border-color .2s,box-shadow .2s,transform .2s}.mc-yt-card:hover{box-shadow:0 8px 28px var(--a-black-9);border-color:#ff000040;transform:translateY(-3px)}.mc-yt-icon{border-radius:var(--radius-circle);width:48px;height:48px;font-size:var(--fs-130);background:#ff000014;border:1.5px solid #ff000026;justify-content:center;align-items:center;margin-bottom:14px;display:flex}.mc-yt-channel{font-size:var(--fs-70);letter-spacing:2px;text-transform:uppercase;color:#c00;margin-bottom:8px;font-weight:700}.mc-yt-title{font-family:var(--font-serif);font-size:var(--fs-95);color:var(--sec-heading,var(--c-text-1));margin-bottom:14px;line-height:1.5}.mc-yt-views{font-size:var(--fs-75);color:var(--sec-text,var(--c-text-4));font-weight:700}.mc-yt-date{font-size:var(--fs-72);color:var(--sec-muted,var(--c-aaaaaa))}.mc-testimonial-icon{font-size:var(--fs-250);margin-bottom:20px}.mc-testimonial-quote{font-family:var(--font-serif);max-width:760px;color:var(--sec-heading,var(--a-white-92));margin:0 auto 20px;font-size:clamp(1.2rem,3vw,1.8rem);font-style:italic;line-height:1.65}.mc-testimonial-cite{color:var(--sec-accent,var(--c-yellow));font-size:var(--fs-82);letter-spacing:2px;text-transform:uppercase;font-style:normal;font-weight:700}.mc-contact{padding:80px 5%}.mc-contact-inner{text-align:center;max-width:700px;margin:0 auto}.mc-contact-buttons{margin-bottom:28px}.mc-contact-card{background:var(--sec-card-solid,var(--c-white));border:1px solid var(--sec-border,var(--a-gold-20));border-radius:var(--radius-16);font-size:var(--fs-85);color:var(--sec-text,var(--c-text-4));padding:20px 28px;line-height:1.7}.mc-contact-link{color:var(--sec-accent,var(--c-maroon));font-weight:700;text-decoration:none}.mc-btn-solid{background:linear-gradient(135deg,var(--c-maroon),var(--c-orange-deep));color:var(--c-white);border-radius:var(--radius-pill);font-weight:700;font-size:var(--fs-88);cursor:pointer;border:none;padding:13px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.mc-btn-solid:hover{box-shadow:var(--shadow-maroon);transform:translateY(-2px)}.mc-btn-outline{border:1.5px solid var(--sec-accent,var(--c-maroon));color:var(--sec-accent,var(--c-maroon));border-radius:var(--radius-pill);font-weight:700;font-size:var(--fs-88);cursor:pointer;background:0 0;padding:12px 28px;text-decoration:none;display:inline-block}.mc-detail-notfound{text-align:center}.mc-detail-notfound-inner{max-width:40rem;margin:6rem auto;padding:0 1.5rem}.mc-detail-notfound-title{font-family:var(--font-serif);font-size:var(--fs-190);color:var(--c-text-1);margin-bottom:1rem}.mc-detail-notfound-link{color:var(--c-maroon);font-weight:700;text-decoration:none}.mc-detail-hero{background:linear-gradient(135deg,var(--c-maroon) 0%,var(--c-maroon-deep) 60%,var(--c-ink) 100%);text-align:center;color:var(--c-white);padding:4rem 5% 3.5rem}.mc-detail-back{color:var(--a-white-75);font-size:var(--fs-82);margin-bottom:18px;font-weight:700;text-decoration:none;display:inline-block}.mc-detail-title{font-family:var(--font-serif);max-width:52rem;margin-bottom:14px;margin-left:auto;margin-right:auto;font-size:clamp(1.8rem,5vw,3rem);line-height:1.25}.mc-detail-meta{color:var(--a-white-75);font-size:var(--fs-95)}.mc-detail-body{max-width:48rem;margin:3rem auto;padding:0 1.5rem}.mc-detail-image{object-fit:cover;border:1px solid var(--sec-border,var(--c-surface-gray));border-radius:1.25rem;width:100%;max-height:420px;margin-bottom:2rem}.mc-detail-content{font-size:var(--fs-100);color:var(--sec-text,var(--c-text-3));line-height:1.9}.mc-detail-fallback{font-size:var(--fs-105);color:var(--sec-text,var(--c-text-3));font-style:italic;line-height:1.9}.sec-dark .mc-eye,.sec-dark .mc-press-type{color:var(--sec-gold)}.sec-dark .mc-yt-channel,.sec-dark .mc-yt-icon{color:#ff7b7b}.mc-testimonial.sec-cream .mc-testimonial-quote{color:var(--sec-heading)}.mc-feat-card{background:linear-gradient(145deg, var(--c-maroon), var(--c-maroon-deep));border-color:var(--a-yellow-20);box-shadow:0 10px 32px #00000059}.mc-feat-card:hover{border-color:var(--a-yellow-50)}.mc-feat-icon{background:var(--a-yellow-20)}.mc-feat-outlet,.mc-feat-title{color:var(--c-white)}.mc-feat-type,.mc-feat-date{color:var(--a-white-65)}.mc-feat-summary{color:var(--a-white-85,#ffffffd9);text-align:justify;-webkit-hyphens:manual;hyphens:manual}.mc-feat-footer{border-top-color:var(--a-white-12)}.mc-feat-badge{background:var(--a-yellow-20);color:var(--c-yellow)}.mc-yt-card{background:linear-gradient(145deg, var(--c-maroon), var(--c-maroon-deep));border-color:var(--a-yellow-20);box-shadow:0 10px 32px #00000059}.mc-yt-card:hover{border-color:var(--a-yellow-50);box-shadow:0 14px 38px #00000073}.mc-yt-icon{border-color:var(--a-yellow-30);background:#ffffff1f}.mc-yt-channel{color:var(--c-yellow)}.mc-yt-title{color:var(--c-white)}.mc-yt-views{color:var(--a-white-85,#ffffffd9)}.mc-yt-date{color:var(--a-white-65)}.mc-contact-card{background:linear-gradient(145deg, var(--c-maroon), var(--c-maroon-deep));border-color:var(--a-yellow-20);color:var(--a-white-85,#ffffffd9);box-shadow:0 10px 32px #00000059}.mc-contact-card-title,.mc-contact-card .mc-contact-link{color:var(--c-yellow)}
