:root{--m26-deep:#034f53;--m26-teal:#07888c;--m26-aqua:#0baeb2;--m26-brown:#aa8453;--m26-gold:#d5ad67;--m26-ink:#173336;--m26-soft:#f2f8f7;--m26-line:#dbe8e6}
*{box-sizing:border-box}.mkt26Page{font-family:Barlow,Arial,sans-serif;color:var(--m26-ink)}.mkt26Page h2,.mkt26Page h3,.mkt26Hero h1{font-family:"Gilda Display",serif;font-weight:400}.mkt26Hero{position:relative;height:min(72vh,680px);min-height:520px;display:flex;align-items:center;overflow:hidden;background:var(--m26-deep)}.mkt26Video{position:absolute;inset:0;overflow:hidden;pointer-events:none}.mkt26Vimeo{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.78vh;min-height:100%;transform:translate(-50%,-50%);border:0}.mkt26Shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,43,46,.82),rgba(0,55,59,.45) 58%,rgba(0,0,0,.14))}.mkt26HeroIn{position:relative;z-index:2;color:#fff}.mkt26Kicker,.mkt26Eyebrow{display:block;font:600 13px/1.2 "Barlow Condensed",sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--m26-brown);margin-bottom:12px}.mkt26Kicker,.mkt26Eyebrow.light{color:#f0cf8c}.mkt26Hero h1{font-size:clamp(45px,6vw,78px);line-height:.98;margin:0 0 18px;max-width:970px}.mkt26Hero p{font-size:19px;line-height:1.6;max-width:730px;color:rgba(255,255,255,.93);margin:0 0 28px}.mkt26HeroBtns,.mkt26Actions{display:flex;gap:12px;flex-wrap:wrap}.mkt26Btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:4px;text-decoration:none!important;font-weight:700;transition:.2s}.mkt26Gold{background:linear-gradient(135deg,var(--m26-gold),#b98747);border:1px solid #f0cf8c;color:#173336!important}.mkt26Ghost{border:1px solid rgba(255,255,255,.75);color:#fff!important;background:rgba(0,0,0,.16)}.mkt26Teal{background:linear-gradient(135deg,var(--m26-deep),var(--m26-aqua));border:1px solid var(--m26-gold);color:#fff!important}.mkt26Btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.mkt26TextBtn{display:inline-flex;align-items:center;padding:0 8px;color:var(--m26-deep);font-weight:700;text-decoration:none}.mkt26Crumb{border-bottom:1px solid var(--m26-line);background:#f8fbfa}.mkt26Crumb .scr26-shell{padding-top:15px;padding-bottom:15px;font-size:14px}.mkt26Crumb a{color:var(--m26-teal);text-decoration:none}.mkt26Crumb span{margin:0 10px}.mkt26Page>.scr26-shell{padding-top:58px;padding-bottom:70px}.mkt26Latest,.mkt26VideoSection,.mkt26Archives{padding:12px 0 58px}.mkt26SectionHead{max-width:880px;margin-bottom:25px}.mkt26SectionHead h2{font-size:clamp(31px,4vw,48px);line-height:1.08;color:var(--m26-deep);margin:0 0 15px}.mkt26SectionHead p{font-size:17px;line-height:1.75;color:#536668;margin:0}.mkt26Actions{margin-bottom:30px}.mkt26Report{background:#fff;border:1px solid var(--m26-line);border-top:5px solid var(--m26-teal);border-radius:10px;padding:clamp(22px,4vw,42px);box-shadow:0 12px 38px rgba(3,79,83,.08);overflow:hidden}.mkt26Report img,.mkt26Report iframe,.mkt26Report video{max-width:100%;height:auto}.mkt26Report table{max-width:100%}.mkt26VideoSection{border-top:1px solid var(--m26-line);padding-top:54px}.mkt26Videos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mkt26Videos article{background:#fff;border:1px solid var(--m26-line);border-radius:10px;padding:17px;box-shadow:0 8px 28px rgba(4,67,70,.06)}.mkt26Videos h3{font-size:21px;color:var(--m26-deep);margin:2px 0 13px}.mkt26Embed{position:relative;aspect-ratio:16/9;background:#000;border-radius:7px;overflow:hidden}.mkt26Embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mkt26Signup{margin:5px 0 62px;padding:38px 40px;border-radius:14px;background:linear-gradient(125deg,var(--m26-deep),#08777a);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;gap:45px;align-items:center}.mkt26Signup h2{font-size:36px;margin:0 0 10px}.mkt26Signup p{color:rgba(255,255,255,.84);line-height:1.65;margin:0}.mkt26SignupForm{background:#fff;padding:22px;border-radius:9px}.mkt26SignupForm label{display:block;color:#334b4d;font-size:13px;font-weight:700}.mkt26SignupForm input{width:100%;margin:7px 0 12px;border:1px solid #cddedc;border-radius:5px;padding:12px;font:400 15px Barlow,sans-serif}.mkt26SignupForm button{width:100%;border:1px solid var(--m26-gold);border-radius:5px;padding:13px;background:linear-gradient(135deg,var(--m26-deep),var(--m26-aqua));color:#fff;font-weight:700;cursor:pointer}.mkt26Archives{border-top:1px solid var(--m26-line);padding-top:54px}.mkt26ArchiveGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.mkt26ArchiveCard{border:1px solid var(--m26-line);border-radius:11px;background:#fff;padding:26px;box-shadow:0 8px 28px rgba(4,67,70,.06)}.mkt26ArchiveIcon{display:flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--m26-deep),var(--m26-teal));color:#fff;font-weight:700}.mkt26ArchiveCard h3{font-size:25px;color:var(--m26-deep);margin:16px 0 4px}.mkt26ArchiveType{color:var(--m26-brown);font-weight:700;margin:0 0 18px}.mkt26Links{display:flex;flex-wrap:wrap;gap:8px;max-height:420px;overflow:auto;padding-right:4px}.mkt26Links a{display:inline-flex;padding:8px 10px;border-radius:5px;background:#f1f7f6;border:1px solid #d4e5e2;color:var(--m26-deep);font-size:13px;font-weight:700;text-decoration:none}.mkt26Links a:hover{background:var(--m26-deep);color:#fff}.mkt26Band{margin-top:10px;padding:35px 38px;border-radius:12px;background:linear-gradient(120deg,#775a3c,var(--m26-brown));color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.mkt26Band h2{font-size:34px;margin:0 0 7px}.mkt26Band p{margin:0;max-width:770px;color:rgba(255,255,255,.86);line-height:1.6}.mkt26BandPhone{font:400 31px "Gilda Display",serif;color:#fff;text-decoration:none;white-space:nowrap;border-bottom:1px solid #f0cf8c}
@media(max-width:900px){.mkt26Signup{grid-template-columns:1fr}.mkt26ArchiveGrid{grid-template-columns:1fr}.mkt26Band{align-items:flex-start;flex-direction:column}}
@media(max-width:700px){.mkt26Hero{height:610px;min-height:610px}.mkt26Hero h1{font-size:44px}.mkt26Hero p{font-size:17px}.mkt26HeroBtns .mkt26Btn{width:100%}.mkt26Page>.scr26-shell{padding-top:38px}.mkt26Videos{grid-template-columns:1fr}.mkt26Signup{padding:29px 22px}.mkt26Report{padding:20px 15px}.mkt26Band{padding:28px 22px}}
