/* Editorial treatment confined to the Command across the whole film panel. */
#studio{background:#fff;color:#111;border:0;padding:100px 0 90px;font-family:Arial,Helvetica,sans-serif}
#studio::before,#studio::after{display:none}
#studio>.shell{width:calc(100% - 2 * clamp(24px,5vw,70px));max-width:1140px}
#studio .eyebrow{font:10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.12em;color:#555;margin-bottom:26px}
#studio .command-opening{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,100px);align-items:center;max-width:none;margin:0;text-align:left}
#studio h2{font:600 clamp(31px,3.2vw,47px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.035em;text-transform:uppercase;color:#111;max-width:490px}
#studio h2 span{color:inherit;display:inline}
#studio .command-copy{margin:0;max-width:none;padding:0;color:#333;font:14px/1.9 Arial,Helvetica,sans-serif;background:none;border:0;box-shadow:none}
#studio .command-copy p+p{margin-top:20px;color:#333}
#studio .command-evidence{max-width:none;margin:75px 0 0;padding:40px 0 0;border-top:1px solid #ddd;background:none;box-shadow:none;text-align:center}
#studio .command-evidence .resolve-label{font:11px/1.7 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.1em;color:#555;margin:0 0 26px}
#studio .command-evidence .certification-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 28px;padding:0 0 34px;gap:22px;border:0;border-bottom:1px solid #ddd;list-style:none}
#studio .command-evidence .certification-list li{font:600 16px/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.02em;text-transform:uppercase;padding:0;color:#111}
#studio .command-evidence .certification-list li::before{display:none}
#studio .editorial-link{font:13px/1.6 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:none;color:#111;border:0;border-bottom:1px solid #777;background:none;padding:0 0 4px;box-shadow:none}
#studio .editorial-link:hover{opacity:.65}
#studio .command-evidence .certification-disclosure{margin:30px 0 0;border:0;border-block:1px solid #ddd}
#studio .command-evidence .certification-disclosure>summary{background:none;color:#111;padding:20px 0;font:13px/1.6 Arial,Helvetica,sans-serif}
#studio .certificate-gallery{gap:35px;padding:20px 0 35px}
#studio .certificate-card img{outline:1px solid #ddd;box-shadow:none;filter:none}
#studio .certificate-card h3{font:600 16px/1.4 Arial,Helvetica,sans-serif;color:#111;letter-spacing:0}
#studio .certificate-card p{font:12px/1.7 Arial,Helvetica,sans-serif;color:#555}
#studio .certificate-card .editorial-link{font-size:12px!important}
#studio .command-testimonials{margin:75px 0 0;padding:0;border:0;text-align:center}
#studio .command-testimonial-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 70px;border:0}
#studio .command-testimonial-grid figure,#studio .command-testimonial-grid figure+figure{margin:0;padding:35px 0 0;border:0;border-top:1px solid #ddd;min-height:0;background:none;display:flex;flex-direction:column;justify-content:space-between;text-align:left}
#studio .command-testimonial-grid figure:first-child{grid-column:1/-1;grid-row:auto;max-width:850px;margin:0 auto;padding:8px 0 20px;border:0;text-align:center}
#studio .command-testimonial-grid figure::before{display:none}
#studio .command-testimonial-grid blockquote{font:25px/1.35 Georgia,'Times New Roman',serif;letter-spacing:-.025em;font-weight:400;color:#111}
#studio .command-testimonial-grid figure:first-child blockquote{font:clamp(28px,3vw,42px)/1.28 Georgia,'Times New Roman',serif;letter-spacing:-.03em}
#studio .command-testimonial-grid mark{background:none;color:inherit;font-weight:inherit}
#studio .command-testimonial-grid figcaption{font:11px/1.6 Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0;color:#666;margin-top:24px}
#studio .command-testimonials-link{margin-top:40px}
@media(max-width:700px){#studio{padding:60px 0}#studio>.shell{width:calc(100% - 44px)}#studio .command-opening{grid-template-columns:1fr;gap:30px}#studio h2{font-size:34px}#studio .command-copy{font-size:14px}#studio .command-evidence{margin-top:45px;padding-top:30px}#studio .command-evidence .certification-list{grid-template-columns:1fr 1fr;gap:22px 12px}#studio .command-evidence .certification-list li{font-size:14px}#studio .command-testimonials{margin-top:50px}#studio .command-testimonial-grid{grid-template-columns:1fr;gap:30px}#studio .command-testimonial-grid figure:first-child{padding-bottom:5px}#studio .command-testimonial-grid blockquote{font-size:24px}#studio .command-testimonial-grid figure:first-child blockquote{font-size:30px}#studio .certificate-gallery{grid-template-columns:1fr;gap:30px}}

/* Collaborator voices as an editorial spread, with the campaign's pink/black edge. */
#studio .command-testimonials{margin-top:85px}
#studio .command-testimonials>.eyebrow{margin-bottom:34px;color:#111;letter-spacing:.17em}
#studio .command-testimonial-grid{grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
#studio .command-testimonial-grid figure,#studio .command-testimonial-grid figure+figure{position:relative;padding:38px clamp(25px,3.4vw,48px);border:0;background:#f6e5ef;text-align:left;gap:30px}
#studio .command-testimonial-grid figure:first-child{grid-column:1/-1;max-width:1020px;margin:0 auto 26px;padding:0 20px 35px;background:none;text-align:center;gap:0}
#studio .command-testimonial-grid blockquote{font:400 clamp(22px,2.05vw,29px)/1.4 Arial,Helvetica,sans-serif;letter-spacing:-.025em;color:#171015}
#studio .command-testimonial-grid figure:first-child blockquote{font:400 clamp(30px,3.6vw,50px)/1.22 Arial,Helvetica,sans-serif;letter-spacing:-.04em;color:#171015}
#studio .command-testimonial-grid figure:first-child mark{font-family:Arial,Helvetica,sans-serif;font-style:normal;font-weight:700;font-size:1em;letter-spacing:inherit;color:#a92b70}
#studio .command-testimonial-grid mark{background:none;color:inherit;font-style:normal;font-weight:600;text-decoration:none}
#studio .command-testimonial-grid figure:first-child mark{text-decoration:none}
#studio .command-testimonial-grid figure:last-child{background:#171015;color:#fff5ed}
#studio .command-testimonial-grid figure:last-child blockquote{color:#fff5ed;font-style:normal}
#studio .command-testimonial-grid figure:last-child mark{color:#ff80ca;text-decoration:none}
#studio .command-testimonial-grid figcaption{font:600 10px/1.7 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:#171015;margin-top:0;padding-top:18px;border-top:1px solid #17101540;align-self:flex-start}
#studio .command-testimonial-grid figure:first-child figcaption{align-self:center;margin-top:28px;padding-top:15px;min-width:100px}
#studio .command-testimonial-grid figure:last-child figcaption{color:#ff80ca;border-top-color:#ff80ca66}
#studio .command-testimonials-link{margin-top:32px}
@media(max-width:700px){#studio .command-testimonials{margin-top:55px}#studio .command-testimonial-grid{grid-template-columns:1fr;gap:18px}#studio .command-testimonial-grid figure,#studio .command-testimonial-grid figure+figure{padding:30px 25px;gap:26px}#studio .command-testimonial-grid figure:first-child{padding:0 0 24px;margin-bottom:10px;gap:0}#studio .command-testimonial-grid figure:first-child blockquote{font-size:30px}#studio .command-testimonial-grid blockquote{font-size:22px}#studio .command-testimonial-grid figcaption{font-size:9px}}
