@charset "UTF-8";@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:300;src:url("./media/montserrat-latin-300-normal-PDNU6U36.woff2") format("woff2"),url("./media/montserrat-latin-300-normal-CLWX4KMD.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url("./media/montserrat-latin-400-normal-YBIMBXKC.woff2") format("woff2"),url("./media/montserrat-latin-400-normal-4VXUWRG7.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url("./media/montserrat-latin-600-normal-MBWN25T6.woff2") format("woff2"),url("./media/montserrat-latin-600-normal-YCOA2D66.woff") format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url("./media/montserrat-latin-700-normal-2TPSQG6S.woff2") format("woff2"),url("./media/montserrat-latin-700-normal-B647EJ6E.woff") format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:700;src:url("./media/montserrat-latin-700-italic-BI7ZXYJM.woff2") format("woff2"),url("./media/montserrat-latin-700-italic-GNL5VEUP.woff") format("woff")}:root{--mg-black: #000000;--mg-dark: #393939;--mg-grey: #cdcccc;--mg-white: #ffffff;--mg-line: #9a9a9a;--mg-error: #b3261e;--mg-font: "Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fs-body: clamp(1rem, .95rem + .15vw, 1.125rem);--fs-lead: clamp(1.0625rem, 1rem + .25vw, 1.3125rem);--fs-label: clamp(1.125rem, .95rem + .6vw, 1.625rem);--fs-hero: clamp(1.75rem, 1.3rem + 1.4vw, 2.75rem);--lh-body: 1.6;--gutter: clamp(16px, 4vw, 48px);--inset: clamp(0px, 1.93vw, 37px);--container: 1280px;--hero-height: clamp(140px, 15vw, 260px);--band: min(9vw, 180px);--space-section: clamp(40px, 5vw, 88px);--space-tight: clamp(16px, 2vw, 32px)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--mg-font);font-size:var(--fs-body);font-weight:300;line-height:var(--lh-body);color:var(--mg-black);background:var(--mg-white);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-weight:700;line-height:var(--lh-body)}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:2px solid currentColor;outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:min(var(--container),100% - 2 * var(--gutter));margin-inline:auto}.container--narrow{width:min(840px,100% - 2 * var(--gutter));margin-inline:auto}.page{padding-block:clamp(32px,4vw,64px) calc(var(--space-section) * 1.2)}.block-title{margin-bottom:.4em;font-size:var(--fs-body);letter-spacing:.02em;text-transform:uppercase}.block-lead{font-size:var(--fs-lead);text-transform:uppercase}.block-lead em{display:block;font-style:italic;text-transform:none}.block-body p,.block-body ul{margin:0}.block-body .gap{height:calc(var(--lh-body) * 1em)}.block-body ul{padding:0;list-style:none}.block-body li{position:relative;padding-left:.6em}.block-body li:before{content:"\b7";position:absolute;left:0}.block-body strong{font-weight:600}.block-body a{font-weight:400;text-underline-offset:.2em}.block-lead+.block-body,.block-body--lead{margin-top:calc(var(--lh-body) * 1em)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:0;background:var(--mg-black);color:var(--mg-white);font:inherit;font-size:var(--fs-body);font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease}.btn:hover{background:var(--mg-dark)}.btn:disabled{opacity:.6;cursor:progress}
