.tms-cbanner{position:relative;isolation:isolate;overflow:hidden;min-height:310px;display:flex;align-items:center;background:#3f352c;color:#faf9f6;font-family:'TMS Switzer',Arial,sans-serif}.tms-cbanner .tms-cbanner-image{position:absolute;z-index:-2;width:155%;max-width:none;height:205%;left:-55%;top:-66%;object-fit:cover;object-position:center 60%}.tms-cbanner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#211a14b8,#211a1440 65%,#211a1410)}.tms-cbanner-copy{padding:34px 5%;max-width:760px}.tms-cbanner-crumb{font-size:11px;margin-bottom:23px}.tms-cbanner-crumb a{color:inherit}.tms-cbanner h1{font:400 clamp(36px,4vw,52px)/1.08 'TMS Switzer',Arial,sans-serif;letter-spacing:-.018em;color:#faf9f6;margin:0 0 16px}.tms-cbanner p{font:400 15px/1.65 'TMS Switzer',Arial,sans-serif;color:#faf9f6;max-width:400px;margin:0}.tms-cbanner--fabric .tms-cbanner-image{width:145%;height:200%;left:-30%;top:-50%;object-position:center 55%}.tms-cbanner-tabs{display:flex;gap:32px;padding:0 3.5%;overflow-x:auto;white-space:nowrap;border-bottom:1px solid #d9d1c7;background:#faf9f6;color:#3f352c}.tms-cbanner-tabs a{font:400 13px/1.5 'TMS Switzer',Arial,sans-serif;padding:20px 0;color:inherit;text-decoration:none;border-bottom:2px solid transparent}.tms-cbanner-tabs a[aria-current=page]{border-bottom-color:#3f352c}.tms-cbanner-tabs a:hover{text-decoration:underline;text-underline-offset:5px}.tms-cbanner a:focus-visible,.tms-cbanner-tabs a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){.tms-cbanner{min-height:270px;align-items:flex-end}.tms-cbanner .tms-cbanner-image{width:220%;height:165%;left:-115%;top:-32%;object-position:65% 65%}.tms-cbanner:after{background:linear-gradient(0deg,#211a14cc,#211a1455)}.tms-cbanner-copy{padding:26px 24px}.tms-cbanner-crumb{font-size:10px;margin-bottom:17px}.tms-cbanner h1{font-size:37px;margin-bottom:12px}.tms-cbanner p{font-size:13px;max-width:290px}.tms-cbanner-tabs{gap:25px;padding:0 20px}.tms-cbanner-tabs a{font-size:12px;padding:17px 0}.tms-cbanner--fabric .tms-cbanner-image{width:175%;height:170%;left:-60%;top:-35%;object-position:center}}
