*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation-duration:80ms!important;animation-iteration-count:1!important;transition-duration:80ms!important}}blockquote,body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol[class],ul[class]{list-style:none;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}body{background:var(--msc-off-white);color:var(--msc-near-black);font-family:var(--msc-font-body);font-size:var(--msc-size-body);line-height:var(--msc-leading-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2{font-family:var(--msc-font-display);font-weight:400;line-height:var(--msc-leading-tight);letter-spacing:-.011em;text-wrap:balance;word-break:keep-all}.nowrap{white-space:nowrap}h1{font-size:var(--msc-size-h1)}h2{font-size:var(--msc-size-h2)}h3,h4{font-family:var(--msc-font-body);font-weight:600;line-height:var(--msc-leading-snug);text-wrap:balance}h3{font-size:var(--msc-size-h3)}h4{font-size:var(--msc-size-body-lg)}p{text-wrap:pretty}a{color:inherit}b,strong{font-weight:600}:focus-visible{outline:2px solid var(--msc-red);outline-offset:3px;border-radius:2px}.callbar :focus-visible,.footer :focus-visible,.section--dark :focus-visible{outline-color:var(--msc-gold)}.section--sage :focus-visible{outline-color:var(--msc-white)}.callbar__call:focus-visible,.callbar__quote:focus-visible{outline-color:var(--msc-gold)}::selection{background:var(--msc-gold);color:var(--msc-green-dark)}.container{width:100%;max-width:var(--msc-container);margin-inline:auto;padding-inline:var(--msc-gutter)}.container--wide{max-width:var(--msc-container-wide)}.section{padding-block:var(--msc-section-y)}.section--dark{background:var(--msc-green-dark);color:var(--msc-white)}.section--sage{background:var(--msc-green-sage);color:var(--msc-white)}.section--light{background:var(--msc-off-white);color:var(--msc-near-black)}.section--white{background:var(--msc-white);color:var(--msc-near-black)}.measure{max-width:var(--msc-measure)}.measure--narrow{max-width:var(--msc-measure-narrow)}.stack>*+*{margin-block-start:var(--msc-space-md)}.stack-lg>*+*{margin-block-start:var(--msc-space-lg)}.section-head{max-width:var(--msc-measure);margin-block-end:var(--msc-space-2xl)}.section-head>p{margin-block-start:var(--msc-space-md);font-size:var(--msc-size-body-lg);opacity:.92}.eyebrow{font-size:var(--msc-size-caption);font-weight:600;letter-spacing:.08em;text-transform:none;color:var(--msc-gold);margin-block-end:var(--msc-space-sm)}.section--light .eyebrow,.section--white .eyebrow{color:var(--msc-red)}.section--sage .eyebrow{color:var(--msc-white)}.section--sage :is(p,li){opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--msc-space-xs);min-height:48px;padding:.8rem 1.5rem;border:1px solid transparent;border-radius:var(--msc-radius);font-size:var(--msc-size-button);font-weight:600;line-height:1.2;text-decoration:none;text-align:center;cursor:pointer;transition:background-color var(--msc-transition),border-color var(--msc-transition),color var(--msc-transition)}.btn--primary{background:var(--msc-red);color:var(--msc-white)}.btn--primary:hover{background:#8f191d}.btn--secondary{background:0 0;border-color:currentColor;color:inherit}.btn--secondary:hover{background:rgba(255,255,255,.1)}.section--light .btn--secondary:hover,.section--white .btn--secondary:hover{background:rgba(34,31,31,.06)}.btn-row{display:flex;flex-wrap:wrap;gap:var(--msc-space-md);align-items:center}.rule{border:0;height:1px;background:var(--msc-hairline)}.card{background:var(--msc-off-white);color:var(--msc-near-black);border:1px solid var(--msc-hairline-dark);border-radius:var(--msc-radius-card);padding:var(--msc-space-xl)}.section--dark .card,.section--sage .card{background:var(--msc-green-sage);color:var(--msc-white);border-color:var(--msc-hairline)}.prose{max-width:var(--msc-measure);font-size:var(--msc-size-body-lg)}.prose>*+*{margin-block-start:var(--msc-space-lg)}.prose h2{margin-block-start:var(--msc-space-2xl)}.prose h3{margin-block-start:var(--msc-space-xl)}.prose ol,.prose ul{padding-inline-start:1.4rem}.prose li+li{margin-block-start:var(--msc-space-xs)}.prose a{color:var(--msc-red);text-underline-offset:3px}.prose blockquote{font-family:var(--msc-font-editorial);font-style:italic;font-size:var(--msc-size-quote);line-height:var(--msc-leading-snug);border-inline-start:2px solid var(--msc-red);padding-inline-start:var(--msc-space-lg)}.prose table{width:100%;border-collapse:collapse;font-size:var(--msc-size-body)}.prose td,.prose th{text-align:start;padding:var(--msc-space-sm) var(--msc-space-md);border-block-end:1px solid var(--msc-hairline-dark)}.prose th{font-weight:600}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:0;left:0;z-index:200;padding:var(--msc-space-sm) var(--msc-space-md);background:var(--msc-red);color:var(--msc-white);font-weight:600;text-decoration:none;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}