body:has(.ma-media) #tri_content .container.p60{width:100%;max-width:none;padding:0}
#tri_content .ma-media{--mk-gold:#d4b17b;--mk-ink:#151617;color:var(--mk-ink);background:#fff;font-family:inherit}
#tri_content .ma-media *{box-sizing:border-box}
#tri_content .ma-media .mk-wrap{width:min(1180px,calc(100% - 64px));margin:auto}
#tri_content .ma-media .mk-kicker{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:700;color:#846332;margin:0 0 22px}
#tri_content .ma-media h1{font-size:clamp(38px,4.4vw,66px);line-height:1.08;letter-spacing:-.045em;font-weight:700;margin:0 0 26px;color:inherit}
#tri_content .ma-media h1 em{font-style:normal;color:var(--mk-gold)}
#tri_content .ma-media h2{font-size:clamp(30px,3.4vw,46px);line-height:1.12;letter-spacing:-.035em;margin:0 0 24px;color:inherit}
#tri_content .ma-media h3{font-size:20px;line-height:1.3;margin:0 0 12px;color:inherit}
#tri_content .ma-media p{font-size:16px;line-height:1.8;margin:0 0 20px;color:#626465}
#tri_content .ma-media .mk-hero{background:#121416;color:#fff;overflow:hidden}
#tri_content .ma-media .mk-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center;padding-top:80px;padding-bottom:65px}
#tri_content .ma-media .mk-hero p{color:#bdc0c3}
#tri_content .ma-media .mk-hero .mk-kicker{color:var(--mk-gold)}
#tri_content .ma-media .mk-lead{max-width:650px;font-size:17px}
#tri_content .ma-media .mk-portrait{position:relative;align-self:end}
#tri_content .ma-media .mk-portrait img{width:100%;max-height:540px;object-fit:contain;display:block}
#tri_content .ma-media .mk-stamp{position:absolute;right:0;bottom:12px;padding:18px 24px;background:#202223e8;border:1px solid #ffffff26;border-radius:12px;color:#ccc;font-size:14px;line-height:1.6}
#tri_content .ma-media .mk-stamp strong{color:var(--mk-gold);font-size:20px}
#tri_content .ma-media .mk-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 20px}
#tri_content .ma-media .mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 20px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;line-height:1.5}
#tri_content .ma-media .mk-primary{background:var(--mk-gold);color:#171717}
#tri_content .ma-media .mk-primary:hover{background:#e5c898}
#tri_content .ma-media .mk-ghost{border-color:#ffffff40;color:#fff;background:transparent}
#tri_content .ma-media .mk-ghost:hover{background:#ffffff12}
#tri_content .ma-media .mk-caption{font-size:12px;color:#969a9e}
#tri_content .ma-media .mk-jump{border-bottom:1px solid #e9e5dd;background:#faf9f6}
#tri_content .ma-media .mk-jump .mk-wrap{display:flex;gap:30px;overflow:auto}
#tri_content .ma-media .mk-jump a{padding:22px 0;color:#555;font-size:13px;white-space:nowrap;text-decoration:none}
#tri_content .ma-media .mk-jump a:hover{color:#846332}
#tri_content .ma-media .mk-section{padding:90px 0;scroll-margin-top:100px}
#tri_content .ma-media .mk-heading{max-width:780px;margin-bottom:40px}
#tri_content .ma-media .mk-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}
#tri_content .ma-media .mk-topics article{border-top:1px solid #ddd5c8;padding-top:20px}
#tri_content .ma-media .mk-topics article>span{display:block;color:#846332;font-size:12px;margin-bottom:26px}
#tri_content .ma-media .mk-topics p{font-size:14px}
#tri_content .ma-media .mk-projects{border-top:1px solid #eee;padding-top:28px;margin-top:28px;font-size:13px;color:#777}
#tri_content .ma-media .mk-projects strong{display:block;color:#444;margin-top:8px;line-height:2}
#tri_content .ma-media .mk-muted{background:#f6f4f0}
#tri_content .ma-media .mk-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd5c8;border-bottom:1px solid #ddd5c8;margin-bottom:20px}
#tri_content .ma-media .mk-stats>div{padding:28px 0}
#tri_content .ma-media .mk-stats strong{display:block;font-size:clamp(30px,4vw,50px);letter-spacing:-.05em;margin-bottom:10px}
#tri_content .ma-media .mk-stats span{font-size:13px;color:#666}
#tri_content .ma-media .mk-note{font-size:12px;color:#777;line-height:1.7}
#tri_content .ma-media .mk-two{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}
#tri_content .ma-media .mk-textlink{display:inline-block;color:#846332;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1px solid #c5a77b;padding-bottom:5px}
#tri_content .ma-media .mk-formats{display:grid;grid-template-columns:1fr 1fr;gap:0 50px}
#tri_content .ma-media .mk-formats article{display:flex;gap:26px;padding:28px 0;border-top:1px solid #e6e2db}
#tri_content .ma-media .mk-formats article>span{color:#846332;font-size:12px;padding-top:4px}
#tri_content .ma-media .mk-formats p{font-size:14px;margin:0}
#tri_content .ma-media .mk-dark{background:#17191b;color:#fff}
#tri_content .ma-media .mk-dark p{color:#b6b9bd}
#tri_content .ma-media .mk-dark .mk-kicker{color:var(--mk-gold)}
#tri_content .ma-media .mk-speaker{align-items:center;margin-top:0}
#tri_content .ma-media .mk-speaker>img{width:100%;height:490px;object-fit:cover;border-radius:14px}
#tri_content .ma-media .mk-downloads{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:22px}
#tri_content .ma-media .mk-downloads a{display:flex;flex-direction:column;position:relative;padding:28px 50px 28px 28px;border:1px solid #e5dfd5;border-radius:10px;text-decoration:none;color:#171717;background:#faf9f6}
#tri_content .ma-media .mk-downloads a:hover{border-color:#b99a6b;background:#f4f0e9}
#tri_content .ma-media .mk-downloads span{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#846332;margin-bottom:16px}
#tri_content .ma-media .mk-downloads strong{font-size:23px;margin-bottom:9px}
#tri_content .ma-media .mk-downloads small{font-size:13px;color:#777;line-height:1.6}
#tri_content .ma-media .mk-downloads b{position:absolute;right:24px;top:30px;font-size:24px;font-weight:400}
#tri_content .ma-media .mk-contact{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:75px;padding:45px;border:1px solid #ddcfb9;border-radius:14px;background:#f6f2eb}
#tri_content .ma-media .mk-contact>div{max-width:660px}
#tri_content .ma-media .mk-contact h2{font-size:30px}
#tri_content .ma-media .mk-contact .mk-btn{flex-shrink:0}
#tri_content .ma-media a:focus-visible{outline:3px solid #b6925d;outline-offset:5px}
@media(max-width:900px){#tri_content .ma-media .mk-hero-grid{grid-template-columns:1fr;gap:30px;padding-top:50px}#tri_content .ma-media .mk-portrait{max-width:350px;justify-self:center}#tri_content .ma-media .mk-grid{grid-template-columns:1fr 1fr}#tri_content .ma-media .mk-contact{flex-direction:column;align-items:flex-start}#tri_content .ma-media .mk-two{gap:28px}}
@media(max-width:600px){#tri_content .ma-media .mk-wrap{width:calc(100% - 36px)}#tri_content .ma-media .mk-section{padding:55px 0}#tri_content .ma-media .mk-two,#tri_content .ma-media .mk-formats,#tri_content .ma-media .mk-downloads{grid-template-columns:1fr}#tri_content .ma-media .mk-stats{grid-template-columns:1fr}#tri_content .ma-media .mk-stats>div{padding:18px 0;border-bottom:1px solid #e5dfd5}#tri_content .ma-media .mk-grid{gap:24px 18px}#tri_content .ma-media h3{font-size:18px}#tri_content .ma-media .mk-actions .mk-btn{width:100%}#tri_content .ma-media .mk-speaker>img{height:330px}#tri_content .ma-media .mk-contact{padding:25px;margin-top:40px}#tri_content .ma-media .mk-contact .mk-btn{width:100%;font-size:12px;padding:13px}#tri_content .ma-media .mk-jump .mk-wrap{gap:22px}}

#tri_content .ma-media .mk-dark strong{color:#fff}
#tri_content .ma-media .mk-note{color:#666}
#tri_content .ma-media .mk-dark .mk-note{color:#b6b9bd}
