@charset "UTF-8";:root{--ma-black:#2d2927;--ma-white:#fff;--ma-navy:#01273e;--ma-yellow:#f3d03e;--ma-gray-deep:#716e6e;--ma-gray-warm:#bfb8b4;--ma-lilac:#948794;--ma-blue:#72a1c1;--ma-brown:#645142;--ma-pink:#f0c8d9;--ma-green-deep:#4d5b32;--ma-green-light:#a1ac53;--ma-brand-pw:#527966;--ma-brand-pi:#aa0626;--ma-brand-sb:#c5a07d;--ma-brand-ma:#2d2927}.ma-black-bg{background-color:var(--ma-black)}.ma-black,.ma-black *{color:var(--ma-black)}.ma-white-bg{background-color:var(--ma-white)}.ma-white,.ma-white *{color:var(--ma-white)}.ma-navy-bg{background-color:var(--ma-navy)}.ma-navy,.ma-navy *{color:var(--ma-navy)}.ma-yellow-bg{background-color:var(--ma-yellow)}.ma-yellow,.ma-yellow *{color:var(--ma-yellow)}.ma-gray-deep-bg{background-color:var(--ma-gray-deep)}.ma-gray-deep,.ma-gray-deep *{color:var(--ma-gray-deep)}.ma-gray-warm-bg{background-color:var(--ma-gray-warm)}.ma-gray-warm,.ma-gray-warm *{color:var(--ma-gray-warm)}.ma-lilac-bg{background-color:var(--ma-lilac)}.ma-lilac,.ma-lilac *{color:var(--ma-lilac)}.ma-blue-bg{background-color:var(--ma-blue)}.ma-blue,.ma-blue *{color:var(--ma-blue)}.ma-brown-bg{background-color:var(--ma-brown)}.ma-brown,.ma-brown *{color:var(--ma-brown)}.ma-pink-bg{background-color:var(--ma-pink)}.ma-pink,.ma-pink *{color:var(--ma-pink)}.ma-green-deep-bg{background-color:var(--ma-green-deep)}.ma-green-deep,.ma-green-deep *{color:var(--ma-green-deep)}.ma-green-light-bg{background-color:var(--ma-green-light)}.ma-green-light,.ma-green-light *{color:var(--ma-green-light)}.ma-brand-pw-bg{background-color:var(--ma-brand-pw)}.ma-brand-pw,.ma-brand-pw *{color:var(--ma-brand-pw)}.ma-brand-pi-bg{background-color:var(--ma-brand-pi)}.ma-brand-pi,.ma-brand-pi *{color:var(--ma-brand-pi)}.ma-brand-sb-bg{background-color:var(--ma-brand-sb)}.ma-brand-sb,.ma-brand-sb *{color:var(--ma-brand-sb)}.ma-brand-ma-bg{background-color:var(--ma-brand-ma)}.ma-brand-ma,.ma-brand-ma *{color:var(--ma-brand-ma)}.is-title{font-weight:700;letter-spacing:-.03em;line-height:110%;margin:0}.is-body,.is-title{color:var(--text);font-family:myriad-pro-semiextended,sans-serif}.is-body{font-weight:300;line-height:160%}.inner{margin-left:auto;margin-right:auto;padding:0 var(--spacing--small)}.inner,.is-content-width{max-width:1440px;width:100%}.is-reading-width{max-width:1180px;width:100%}.is-tablet-width{max-width:900px;width:100%}.has-base-layout{margin-left:auto;margin-right:auto;padding:0 var(--spacing--small)}.has-no-margin{margin:0!important}.has-no-gap{gap:0!important}.is-margin-centered{margin-left:auto;margin-right:auto}.is-text-centered{text-align:center}.is-visually-hidden{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.is-hidden{display:none!important}.is-overflow-hidden{overflow:hidden}:root{--spacing--xs:clamp(0.5333333333rem,0.395256917vw + 0.4205533597rem,0.8rem);--spacing--small:clamp(0.8rem,0.5928853755vw + 0.6308300395rem,1.2rem);--spacing--medium:clamp(1.2rem,0.790513834vw + 0.9744400527rem,1.7333333333rem);--spacing--large:clamp(1.7333333333rem,0.9881422925vw + 1.4513833992rem,2.4rem);--spacing--xl:clamp(2.4rem,1.185770751vw + 2.0616600791rem,3.2rem);--spacing--huge:clamp(4rem,3.95256917vw + 2.8722002635rem,6.6666666667rem)}.has-gap--xs{gap:var(--spacing--xs)}.has-padding-block--xs{padding-block:var(--spacing--xs)}.has-padding-inline--xs{padding-inline:var(--spacing--xs)}.has-margin-block--xs{margin-block:var(--spacing--xs)}.has-margin-inline--xs{margin-inline:var(--spacing--xs)}.has-gap--small{gap:var(--spacing--small)}.has-padding-block--small{padding-block:var(--spacing--small)}.has-padding-inline--small{padding-inline:var(--spacing--small)}.has-margin-block--small{margin-block:var(--spacing--small)}.has-margin-inline--small{margin-inline:var(--spacing--small)}.has-gap--medium{gap:var(--spacing--medium)}.has-padding-block--medium{padding-block:var(--spacing--medium)}.has-padding-inline--medium{padding-inline:var(--spacing--medium)}.has-margin-block--medium{margin-block:var(--spacing--medium)}.has-margin-inline--medium{margin-inline:var(--spacing--medium)}.has-gap--large{gap:var(--spacing--large)}.has-padding-block--large{padding-block:var(--spacing--large)}.has-padding-inline--large{padding-inline:var(--spacing--large)}.has-margin-block--large{margin-block:var(--spacing--large)}.has-margin-inline--large{margin-inline:var(--spacing--large)}.has-gap--xl{gap:var(--spacing--xl)}.has-padding-block--xl{padding-block:var(--spacing--xl)}.has-padding-inline--xl{padding-inline:var(--spacing--xl)}.has-margin-block--xl{margin-block:var(--spacing--xl)}.has-margin-inline--xl{margin-inline:var(--spacing--xl)}.has-gap--huge{gap:var(--spacing--huge)}.has-padding-block--huge{padding-block:var(--spacing--huge)}.has-padding-inline--huge{padding-inline:var(--spacing--huge)}.has-margin-block--huge{margin-block:var(--spacing--huge)}.has-margin-inline--huge{margin-inline:var(--spacing--huge)}@media screen and (min-width:428px){.for-mobile{display:none!important}}@media screen and (max-width:428px) and (min-width:1180px){.for-tablet{display:none!important}}@media screen and (max-width:900px){.for-desktop{display:none!important}}.is-grid{display:grid}.is-col{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.is-col,.is-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;min-height:0;min-width:0}.is-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.is-grid--1{grid-template-columns:1fr}.is-grid--2{grid-template-columns:1fr 1fr}.is-grid--3{grid-template-columns:1fr 1fr 1fr}.is-grid--4{grid-template-columns:1fr 1fr 1fr 1fr}.is-grid--1-3{grid-template-columns:1fr 3fr}.is-grid--3-1{grid-template-columns:3fr 1fr}.is-grid--2-1{grid-template-columns:2fr 1fr}.is-grid--1-2{grid-template-columns:1fr 2fr}.is-grid--4-5{grid-template-columns:4fr 5fr}.is-grid--5-4{grid-template-columns:5fr 4fr}@media screen and (max-width:900px){.is-grid--1,.is-grid--2,.is-grid--3{grid-template-columns:1fr}}@media screen and (max-width:1180px){.is-grid--3-1{grid-template-columns:2fr 1fr}.is-grid--1-3{grid-template-columns:1fr 2fr}.is-grid--4{grid-template-columns:1fr 1fr}.is-grid--4-5,.is-grid--5-4{grid-template-columns:1fr}}@media screen and (max-width:900px){.is-grid--1-3,.is-grid--3-1,.is-grid--4{grid-template-columns:1fr}}@font-face{font-family:ma-icons;font-style:normal;font-weight:400;src:url(../../fonts/ma-icons.woff2) format("woff2")}h1,h2,h3,h4,h5,h6{color:var(--text);font-family:myriad-pro-semiextended,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:110%;margin:0}.huge-heading,h1{font-weight:900;line-height:100%}:root{--huge-heading:clamp(2.8rem,5.7312252964vw + 1.1646903821rem,6.6666666667rem);--xl-heading:clamp(2.4rem,4.347826087vw + 1.1594202899rem,5.3333333333rem);--large-heading:clamp(2rem,3.3596837945vw + 1.041370224rem,4.2666666667rem);--medium-heading:clamp(1.6rem,3.162055336vw + 0.6977602108rem,3.7333333333rem);--normal-heading:clamp(1.3333333333rem,1.3833992095vw + 0.9386034256rem,2.2666666667rem);--small-heading:clamp(1.2rem,0.5928853755vw + 1.0308300395rem,1.6rem)}.huge-heading,.huge-heading>h1,.huge-heading>h2,.huge-heading>h3,.huge-heading>h4,.huge-heading>h5,.huge-heading>h6,h1,h2.huge-heading,h3.huge-heading,h4.huge-heading,h5.huge-heading,h6.huge-heading{font-size:var(--huge-heading)}.xl-heading,.xl-heading>h1,.xl-heading>h2,.xl-heading>h3,.xl-heading>h4,.xl-heading>h5,.xl-heading>h6,h1.xl-heading,h2,h3.xl-heading,h4.xl-heading,h5.xl-heading,h6.xl-heading{font-size:var(--xl-heading)}.large-heading,.large-heading>h1,.large-heading>h2,.large-heading>h3,.large-heading>h4,.large-heading>h5,.large-heading>h6,h1.large-heading,h2.large-heading,h3,h4.large-heading,h5.large-heading,h6.large-heading{font-size:var(--large-heading)}.medium-heading,.medium-heading>h1,.medium-heading>h2,.medium-heading>h3,.medium-heading>h4,.medium-heading>h5,.medium-heading>h6,h1.medium-heading,h2.medium-heading,h3.medium-heading,h4,h5.medium-heading,h6.medium-heading{font-size:var(--medium-heading)}.normal-heading,.normal-heading>h1,.normal-heading>h2,.normal-heading>h3,.normal-heading>h4,.normal-heading>h5,.normal-heading>h6,h1.normal-heading,h2.normal-heading,h3.normal-heading,h4.normal-heading,h5,h6.normal-heading{font-size:var(--normal-heading)}.small-heading,.small-heading>h1,.small-heading>h2,.small-heading>h3,.small-heading>h4,.small-heading>h5,.small-heading>h6,h1.small-heading,h2.small-heading,h3.small-heading,h4.small-heading,h5.small-heading,h6{font-size:var(--small-heading)}blockquote,button,details,input,label,legend,li,ol,p,select,small,span,summary,textarea,ul{color:var(--text);font-family:myriad-pro-semiextended,sans-serif;font-weight:300;line-height:160%}:root{--huge-body:clamp(1.4rem,0.4940711462vw + 1.2590250329rem,1.7333333333rem);--xl-body:clamp(1.2rem,0.5928853755vw + 1.0308300395rem,1.6rem);--large-body:clamp(1.0666666667rem,0.5928853755vw + 0.8974967062rem,1.4666666667rem);--medium-body:clamp(1.0666666667rem,0.1976284585vw + 1.0102766798rem,1.2rem);--normal-body:clamp(0.9333333333rem,0.1976284585vw + 0.8769433465rem,1.0666666667rem);--small-body:clamp(0.8rem,0.1976284585vw + 0.7436100132rem,0.9333333333rem)}.huge-body,.huge-body *{font-size:var(--huge-body)}.xl-body,.xl-body *{font-size:var(--xl-body)}.large-body,.large-body *{font-size:var(--large-body)}.medium-body,.medium-body *{font-size:var(--medium-body)}.normal-body,.normal-body *{font-size:var(--normal-body)}.small-body,.small-body *{font-size:var(--small-body)}[class*=" ma-icon--"]:before,[class^=ma-icon--]:before{font-family:ma-icons;font-style:normal;font-weight:400;speak:never;display:inline-block;font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:inherit}i:not([class^=ma-icon--]){font-family:ff-market-web,sans-serif;font-size:1.35em;font-style:normal;font-weight:400}.ma-icon--consistency:before{content:"\e800"}.ma-icon--contract:before{content:"\e801"}.ma-icon--convenience:before{content:"\e802"}.ma-icon--edit:before{content:"\e803"}.ma-icon--education:before{content:"\e804"}.ma-icon--filter:before{content:"\e805"}.ma-icon--healthcare:before{content:"\e806"}.ma-icon--hotel:before{content:"\e807"}.ma-icon--large:before{content:"\e808"}.ma-icon--latte:before{content:"\e809"}.ma-icon--minus:before{content:"\e80b"}.ma-icon--other:before{content:"\e80c"}.ma-icon--plus:before{content:"\e80d"}.ma-icon--powdered:before{content:"\e80e"}.ma-icon--price:before{content:"\e80f"}.ma-icon--profit:before{content:"\e810"}.ma-icon--reset:before{content:"\e811"}.ma-icon--small:before{content:"\e812"}.ma-icon--speed:before{content:"\e813"}.ma-icon--workplace:before{content:"\e815"}.ma-icon--beans:before{content:"\e816"}.ma-icon--bean-to-cup:before{content:"\e817"}.ma-icon--cafe:before{content:"\e818"}.ma-icon--certification:before{content:"\e819"}.ma-icon--arrow-up:before{content:"\e81a"}.ma-icon--attention:before{content:"\e81b"}.ma-icon--check:before{content:"\e81c"}.ma-icon--chevron-down:before{content:"\e81d"}.ma-icon--chevron-left:before{content:"\e81e"}.ma-icon--chevron-right:before{content:"\e81f"}.ma-icon--chevron-up:before{content:"\e820"}.ma-icon--close:before{content:"\e821"}.ma-icon--copy:before{content:"\e822"}.ma-icon--eye:before{content:"\e823"}.ma-icon--loading:before{content:"\e824"}.ma-icon--location:before{content:"\e825"}.ma-icon--menu:before{content:"\e826"}.ma-icon--play:before{content:"\e827"}.ma-icon--search:before{content:"\e828"}.ma-icon--arrow-down:before{content:"\e829"}.ma-icon--arrow-left:before{content:"\e82a"}.ma-icon--arrow-right:before,.ma-icon--arrow-top-right:before{content:"\e82b"}.ma-icon--fresh:before,.ma-icon--milk:before{content:"\e82c"}.ma-icon--traditional:before{content:"\e82d"}.ma-icon--loading{-webkit-animation:rotating 1s cubic-bezier(.4,0,.6,1) infinite;animation:rotating 1s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotating{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.medium-body ol,.medium-body ul{list-style-position:outside;margin:1em 0;padding-left:2em}.medium-body ol ol,.medium-body ol ul,.medium-body ul ol,.medium-body ul ul{margin:0}.medium-body ul{list-style-type:disc}.medium-body ol{list-style-type:decimal}.medium-body ol ol,.medium-body ul ul{list-style-type:circle;margin-bottom:.5em;margin-top:.5em}html{-webkit-text-size-adjust:100%;font-family:myriad-pro-semiextended,sans-serif;font-size:1em;scroll-behavior:smooth;scrollbar-color:var(--ma-gray-warm) var(--ma-white);scrollbar-gutter:stable}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1em}:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (prefers-reduced-motion){html{scroll-behavior:auto}*{-webkit-animation-duration:0s;animation-duration:0s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transition:opacity 0s linear,-webkit-transform 0s linear!important;transition:opacity 0s linear,-webkit-transform 0s linear!important;transition:transform 0s linear,opacity 0s linear!important;transition:transform 0s linear,opacity 0s linear,-webkit-transform 0s linear!important}}body{background-color:var(--bg);color:var(--text);margin:0}main{display:block}article{position:relative}hr{background-color:#000;border:none;-webkit-box-sizing:content-box;box-sizing:content-box;height:1px;overflow:visible;width:100%}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;cursor:pointer}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}strong{font-weight:700}ol,ul{list-style:none;margin-block:0;padding-inline:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.3em}em{font-style:italic}img{border-style:none;display:block;height:auto;max-width:100%;width:100%}button,input,optgroup,select,textarea{margin:0;padding-block:0;padding-inline:0}input:focus::-moz-placeholder{opacity:.2}input:focus::-moz-placeholder,input:focus::-webkit-input-placeholder,input:focus::placeholder{opacity:.2}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-moz-appearance:button;appearance:button;-webkit-appearance:button;background:transparent;border:none;cursor:pointer;text-align:left}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block;list-style:none}summary{display:list-item;list-style:none}template{display:none}.js-enabled [hidden]{display:none!important}figure{margin:0}fieldset{background:transparent;border:none;margin:0;padding:0}blockquote{margin-inline:0}blockquote p:last-child{margin-bottom:0}.entry-content>article>.header>.inner .entry-content>article>.section>.inner{margin-left:auto;margin-right:auto;max-width:1440px;padding:0 var(--spacing--small);width:100%}.entry-content>article>.tablet-width{margin-left:auto;margin-right:auto;max-width:900px;padding:0 var(--spacing--small);width:100%}.entry-content>article>.section.has-background{padding-block:var(--spacing--4)}.entry-content>article>.block.has-background.is-full-width+.block.has-background.is-full-width,.entry-content>article>.block.no-following-margin+.block{margin-top:0!important}.is-archive .hentry section.block:not(.is-full-width),.is-search .hentry section.block:not(.is-full-width){margin-left:auto;margin-right:auto;max-width:1440px;padding:0 var(--spacing--small);width:100%}@media screen and (max-width:900px){.is-archive .hentry section.block:not(.is-full-width),.is-search .hentry section.block:not(.is-full-width){padding-inline:0}}#content{position:relative;z-index:2}.related-articles{margin-top:var(--spacing--huge)}section:has(.ma--dropdown.is-open){position:relative;z-index:2}.is-404 .block--header{min-height:calc(100vh - var(--masthead-height, 80px));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.is-404 .block--header .header__content{padding-top:0!important}.is-404 .block--header+.callout{margin-top:var(--spacing--small)}.block--header+.block:has(.block__intro):not(.has-background){margin-top:var(--spacing--xl)}.block--header+.block:has(.block__intro):not(.has-background) .block__intro .is-grid{border-top:none;padding-top:0}.is-machine-finder .show-on-complete:not(.is-visible){display:none}.grecaptcha-badge{visibility:hidden}:root{--text:var(--ma-black);--bg:var(--ma-white);--highlight:var(--ma-yellow)}.has-block-theme.has-block-theme--black{--text:var(--ma-white);--bg:var(--ma-black);--highlight:var(--ma-yellow)}.has-block-theme.has-block-theme--white{--text:var(--ma-black);--bg:var(--ma-white);--highlight:var(--ma-yellow)}.has-block-theme.has-block-theme--yellow{--text:var(--ma-black);--bg:var(--ma-yellow);--highlight:var(--ma-black)}.has-block-theme.has-block-theme--navy{--text:var(--ma-white);--bg:var(--ma-navy);--highlight:var(--ma-navy)}.has-block-theme.has-block-theme--lilac{--text:var(--ma-white);--bg:var(--ma-lilac);--highlight:var(--ma-lilac)}.has-block-theme.has-block-theme--blue{--text:var(--ma-navy);--bg:rgba(114,161,193,.15);--highlight:var(--ma-blue)}.has-block-theme.has-block-theme--brown{--text:var(--ma-white);--bg:var(--ma-brown);--highlight:var(--ma-brown)}.has-block-theme.has-block-theme--pink{--text:var(--ma-black);--bg:rgba(240,200,217,.5);--highlight:var(--ma-pink)}.has-block-theme.has-block-theme--green-deep{--text:var(--ma-white);--bg:var(--ma-green-deep);--highlight:var(--ma-green-deep)}.has-block-theme.has-block-theme--green-light{--text:var(--ma-black);--bg:rgba(161,172,83,.5);--highlight:var(--ma-green-light)}.has-block-theme.has-block-theme--brand-pw{--text:var(--ma-white);--bg:var(--ma-brand-pw);--highlight:var(--ma-brand-pw)}.has-block-theme.has-block-theme--brand-pi{--text:var(--ma-white);--bg:var(--ma-brand-pi);--highlight:var(--ma-brand-pi)}.has-block-theme.has-block-theme--brand-sb{--text:var(--ma-black);--bg:var(--ma-brand-sb);--highlight:var(--ma-brand-sb)}.has-block-theme.has-block-theme--brand-ma{--text:var(--ma-white);--bg:var(--ma-black);--highlight:var(--ma-yellow)}.has-block-theme.has-block-theme--brand-ew{--text:var(--ma-black);--bg:var(--ma-white);--highlight:var(--ma-black)}body.has-page-theme.has-page-theme--black #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-black);--highlight:var(--ma-yellow)}body.has-page-theme.has-page-theme--yellow #content .has-block-theme{--text:var(--ma-black);--bg:var(--ma-yellow);--highlight:var(--ma-white)}body.has-page-theme.has-page-theme--navy #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-navy);--highlight:var(--ma-navy)}body.has-page-theme.has-page-theme--lilac #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-lilac);--highlight:var(--ma-lilac)}body.has-page-theme.has-page-theme--blue #content .has-block-theme{--text:var(--ma-navy);--bg:rgba(114,161,193,.15);--highlight:var(--ma-blue)}body.has-page-theme.has-page-theme--brown #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-brown);--highlight:var(--ma-brown)}body.has-page-theme.has-page-theme--pink #content .has-block-theme{--text:var(--ma-black);--bg:rgba(240,200,217,.5);--highlight:var(--ma-pink)}body.has-page-theme.has-page-theme--green-deep #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-green-deep);--highlight:var(--ma-green-deep)}body.has-page-theme.has-page-theme--green-light #content .has-block-theme{--text:var(--ma-black);--bg:rgba(161,172,83,.5);--highlight:var(--ma-green-light)}body.has-page-theme.has-page-theme--brand-pw #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-brand-pw);--highlight:var(--ma-brand-pw)}body.has-page-theme.has-page-theme--brand-pi #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-brand-pi);--highlight:var(--ma-brand-pi)}body.has-page-theme.has-page-theme--brand-sb #content .has-block-theme{--text:var(--ma-black);--bg:var(--ma-brand-sb);--highlight:var(--ma-brand-sb)}body.has-page-theme.has-page-theme--brand-ma #content .has-block-theme{--text:var(--ma-white);--bg:var(--ma-black);--highlight:var(--ma-yellow)}body.has-page-theme.has-page-theme--brand-ew #content .has-block-theme{--text:var(--ma-black);--bg:var(--ma-white);--highlight:var(--ma-black)}.site-header{background-color:var(--ma-white);position:relative;z-index:3}.site-header.sticky{left:0;position:fixed;top:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.6,1);transition:transform .3s cubic-bezier(.4,0,.6,1);transition:transform .3s cubic-bezier(.4,0,.6,1),-webkit-transform .3s cubic-bezier(.4,0,.6,1);width:100%;z-index:5}.site-header .inner{border-bottom:1px solid var(--ma-gray-warm);grid-template-columns:1fr .5fr 1fr;max-width:100%!important}.site-header .inner .site-logo,.site-header .inner .site-nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-header .inner .site-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-header .inner .site-actions{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1180px){.site-header .inner{grid-template-columns:1fr 1fr;padding-inline:0}.site-header .inner .site-nav{display:none}.site-header .inner .site-logo{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-header .inner #site-secondary-nav,.site-header .inner .secondary-menu-toggle{display:none}}@media screen and (min-width:1180px){.site-header .inner .mobile-menu-toggle{display:none}}@media screen and (max-width:600px){.site-header .inner .site-logo__link{height:45px}.site-header .inner .site-logo__link svg{height:100%}}.site-header.sticky+.entry-content{margin-top:var(--masthead-height)}.has-open-layer .site-header.sticky{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#site-nav .site-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--spacing--small)!important}#site-nav .site-menu .menu-item{position:relative}#site-nav .site-menu .menu-item.is-open{z-index:2}#site-nav .site-menu .menu-item.is-open>.menu-link i{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#site-nav .site-menu .menu-item .menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;padding-block:var(--spacing--xs);text-decoration:none;white-space:nowrap;-webkit-box-align:first baseline;-ms-flex-align:first baseline;align-items:first baseline}#site-nav .site-menu .menu-item .menu-link *{color:var(--text);font-weight:700}#site-nav .site-menu .menu-item .menu-link i{-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}#site-nav .site-menu .menu-item .menu-link:hover i{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#site-nav .site-menu .menu-item .menu-link:focus{outline:none}#site-nav .site-menu .menu-item .menu-link:focus-visible{border-radius:5px;outline:1px solid var(--ma-gray-warm)}#site-nav .site-menu .menu-item .sub-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--ma-white);border:1px solid var(--ma-gray-warm);border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25);-ms-flex-direction:column;flex-direction:column;left:0;max-height:calc(100vh - var(--masthead-height) - 8px);min-width:300px;overflow:auto;padding-block:calc(var(--spacing--xs)/1.5);padding-inline:var(--spacing--small);scrollbar-width:thin;top:120%;width:-webkit-min-content;width:-moz-min-content;width:min-content}#site-nav .site-menu .menu-item .sub-menu .menu-item .menu-link{padding-inline:calc(var(--spacing--xs)/2);width:100%}#site-nav .site-menu .menu-item .sub-menu .menu-item .menu-link:hover{background-color:hsla(22,8%,73%,.075);-webkit-text-decoration:underline solid hsla(22,8%,73%,.5);text-decoration:underline solid hsla(22,8%,73%,.5)}#site-nav .site-menu .menu-item .sub-menu .menu-item:not(:last-child){border-bottom:1px solid hsla(22,8%,73%,.25)}#site-secondary-nav .site-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--ma-white);border:1px solid var(--ma-gray-warm);border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25);-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - var(--masthead-height) - 8px);min-width:300px;overflow:auto;padding-block:calc(var(--spacing--xs)/1.5);padding-inline:var(--spacing--small);scrollbar-width:thin;top:120%;width:-webkit-min-content;width:-moz-min-content;width:min-content}#site-secondary-nav .site-menu .menu-item .menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:var(--spacing--xs);text-decoration:none;white-space:nowrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-inline:calc(var(--spacing--xs)/2)}#site-secondary-nav .site-menu .menu-item .menu-link:hover{background-color:hsla(22,8%,73%,.075);-webkit-text-decoration:underline solid hsla(22,8%,73%,.5);text-decoration:underline solid hsla(22,8%,73%,.5)}#site-secondary-nav .site-menu .menu-item .menu-link *{color:var(--text);font-weight:700}#site-secondary-nav .site-menu .menu-item .menu-link:focus{outline:none}#site-secondary-nav .site-menu .menu-item .menu-link:focus-visible{border-radius:5px;outline:1px solid var(--ma-gray-warm)}#site-secondary-nav .site-menu .menu-item .menu-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#site-secondary-nav .site-menu .menu-item .menu-item__header .btn:hover{background-color:hsla(22,8%,73%,.075)}#site-secondary-nav .site-menu .menu-item .menu-item__header .btn i{-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}#site-secondary-nav .site-menu .menu-item .menu-item__body{border-top:1px solid transparent}#site-secondary-nav .site-menu .menu-item .menu-item__body .sub-menu{padding-left:var(--spacing--small);width:100%}#site-secondary-nav .site-menu .menu-item .menu-item__body .sub-menu .menu-item .menu-link *{font-size:var(--small-body);font-weight:600}#site-secondary-nav .site-menu .menu-item.is-open .menu-item__body{border-color:var(--ma-gray-deep)}#site-secondary-nav .site-menu .menu-item.is-open>.menu-item__header .btn i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#site-secondary-nav .site-menu .menu-item:not(:last-child){border-bottom:1px solid hsla(22,8%,73%,.25)}.site-mobile-nav .site-mobile-menu .menu-item{padding-block:5px}.site-mobile-nav .site-mobile-menu .menu-item .menu-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:var(--spacing--xs);text-decoration:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-inline:calc(var(--spacing--xs)/2);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-mobile-nav .site-mobile-menu .menu-item .menu-link:hover{background-color:hsla(22,8%,73%,.075);-webkit-text-decoration:underline solid hsla(22,8%,73%,.5);text-decoration:underline solid hsla(22,8%,73%,.5)}.site-mobile-nav .site-mobile-menu .menu-item .menu-link *{color:var(--text);font-weight:700}.site-mobile-nav .site-mobile-menu .menu-item .menu-link:focus{outline:none}.site-mobile-nav .site-mobile-menu .menu-item .menu-link:focus-visible{border-radius:5px;outline:1px solid var(--ma-gray-warm)}.site-mobile-nav .site-mobile-menu .menu-item .menu-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.site-mobile-nav .site-mobile-menu .menu-item .menu-item__header .btn{border-left:1px solid hsla(22,8%,73%,.25);border-radius:0!important}.site-mobile-nav .site-mobile-menu .menu-item .menu-item__header .btn:hover{background-color:hsla(22,8%,73%,.075)}.site-mobile-nav .site-mobile-menu .menu-item .menu-item__header .btn i{-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.site-mobile-nav .site-mobile-menu .menu-item .menu-item__body{border-top:1px solid transparent}.site-mobile-nav .site-mobile-menu .menu-item .menu-item__body .sub-menu{padding-left:var(--spacing--small);width:100%}.site-mobile-nav .site-mobile-menu .menu-item .menu-item__body .sub-menu .menu-item .menu-link *{font-size:var(--small-body);font-weight:600}.site-mobile-nav .site-mobile-menu .menu-item.is-open{padding-bottom:0}.site-mobile-nav .site-mobile-menu .menu-item.is-open>.menu-item__header{padding-bottom:5px}.site-mobile-nav .site-mobile-menu .menu-item.is-open>.menu-item__header .btn i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-mobile-nav .site-mobile-menu .menu-item.is-open .menu-item__body{border-color:var(--ma-gray-deep)}.site-mobile-nav .site-mobile-menu .menu-item:not(:last-child){border-bottom:1px solid hsla(22,8%,73%,.25)}#colophon{margin-top:var(--spacing--large)}#colophon .inner{background:var(--bg);margin:0;max-width:100%;padding:var(--spacing--xl) var(--spacing--xl) 0 var(--spacing--xl)}@media screen and (max-width:600px){#colophon .inner{padding:var(--spacing--xl) var(--spacing--medium) 0 var(--spacing--medium)}}#colophon .inner *{text-decoration-color:hsla(0,1%,44%,.5);text-underline-offset:2px}#colophon .inner .site-footer__header{margin-bottom:var(--spacing--small)}#colophon .inner .site-footer__main{grid-template-columns:3fr 1fr 1fr 1fr;margin-bottom:var(--spacing--medium)}#colophon .inner .site-footer__main .footer-section--contact{gap:var(--spacing--small)}#colophon .inner .site-footer__main .footer-section--contact,#colophon .inner .site-footer__main .footer-section--contact .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#colophon .inner .site-footer__main .footer-section--contact .contact-item{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}#colophon .inner .site-footer__main .footer-section--contact .contact-item .contact-item__label{color:var(--ma-yellow);display:block;font-size:var(--small-body);font-weight:600;text-transform:uppercase}#colophon .inner .site-footer__main .footer-section--contact .contact-item .contact-item__link{text-decoration:none}#colophon .inner .site-footer__main .footer-section--contact .contact-item .contact-item__link span{font-size:var(--large-body);font-weight:700}#colophon .inner .site-footer__main .footer-section--contact .contact-item:first-child .contact-item__link span{font-size:var(--xl-body)}#colophon .inner .site-footer__main .footer-section--social .footer-nav--social-links .footer-menu--social-links{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing--medium)}#colophon .inner .site-footer__main .footer-section--social .footer-nav--social-links .footer-menu--social-links .menu-item .menu-link{display:block}@media screen and (min-width:600px) and (max-width:900px){#colophon .inner .site-footer__main{grid-template-areas:"a a a" "b c d";grid-template-columns:1fr 1fr 1fr}#colophon .inner .site-footer__main .footer-section--contact{grid-area:a}#colophon .inner .site-footer__main .footer-section--services{grid-area:b}#colophon .inner .site-footer__main .footer-section--company{grid-area:c}#colophon .inner .site-footer__main .footer-section--social{grid-area:d}}@media screen and (max-width:600px){#colophon .inner .site-footer__main{gap:var(--spacing--large);grid-template-columns:1fr}}#colophon .inner .site-footer__main .footer-section__title{display:block;font-size:var(--normal-body);font-weight:600;padding-bottom:var(--spacing--xs);text-transform:uppercase}#colophon .inner .site-footer__main nav ul{gap:5px}#colophon .inner .site-footer__main nav ul li a{display:block;width:100%}#colophon .inner .site-footer__main nav ul li a span{font-size:var(--small-body);font-weight:100;letter-spacing:0;opacity:.85}#colophon .inner .site-footer__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid hsla(0,1%,44%,.75);gap:var(--spacing--medium);padding-block:var(--spacing--medium)}@media screen and (max-width:900px){#colophon .inner .site-footer__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#colophon .inner .site-footer__footer *{font-size:var(--small-body)}#colophon .inner .site-footer__footer nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing--xs) var(--spacing--medium)}#colophon .inner .site-footer__footer nav ul li a{opacity:.75}#colophon .inner .site-footer__footer .is-row .site-credit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#colophon .inner .site-footer__footer .is-row .site-copyright{margin:0;margin-right:var(--spacing--medium)}.ma--accordion:not(.has-css-animation) [accordion-item] [role=region]{display:none}.ma--accordion:not(.has-css-animation) [accordion-item].is-open>[role=region]{display:-webkit-box;display:-ms-flexbox;display:flex}.article-outro{margin-top:var(--spacing--xl)}.article-outro .inner p{color:var(--ma-gray-deep);font-size:var(--large-body);font-weight:400;line-height:180%}.block__intro .is-grid{border-top:1px solid var(--ma-black);-webkit-column-gap:var(--spacing--large);-moz-column-gap:var(--spacing--large);column-gap:var(--spacing--large);padding-block:var(--spacing--large) var(--spacing--xl);row-gap:var(--spacing--medium)!important}.block__intro .is-grid .is-col h2{color:var(--ma-black);line-height:140%}.block__intro .is-grid .is-col h2 em{font-style:normal;font-weight:200}.block__intro .is-grid .is-col p{color:var(--ma-black);margin:0;opacity:.8}.has-background .block__intro .is-grid{border-color:var(--text)}.has-background .block__intro .is-grid .is-col h2,.has-background .block__intro .is-grid .is-col p{color:var(--text)}.breadcrumbs-nav{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width:1180px){.breadcrumbs-nav{border-block:1px solid var(--ma-gray-warm);display:-webkit-box;display:-ms-flexbox;display:flex;max-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1180px){.breadcrumbs-nav{padding:0!important}}.breadcrumbs-nav .breadcrumbs-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--spacing--xs)}.breadcrumbs-nav .breadcrumbs-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing--xs)}.breadcrumbs-nav .breadcrumbs-menu li a{text-decoration-color:var(--ma-gray-warm)}.breadcrumbs-nav .breadcrumbs-menu li a span{font-size:var(--small-body);font-weight:600;text-transform:uppercase;white-space:nowrap}.breadcrumbs-nav .breadcrumbs-menu li a[aria-current]{pointer-events:none;text-decoration:none}.breadcrumbs-nav .breadcrumbs-menu li a[aria-current] span{font-weight:700}.breadcrumbs-nav .breadcrumbs-menu li:not(:has([aria-current])):after{content:"»"}.btn,input[type=submit]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:var(--spacing--xs) var(--spacing--small);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing--small);-ms-flex-negative:0;background-color:var(--bg);border:1px solid transparent;border-radius:5px;flex-shrink:0;min-height:50px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.btn span,input[type=submit] span{color:var(--text);font-weight:700}.btn i,input[type=submit] i{color:var(--text);font-size:var(--medium-body)}.btn i[class=""],input[type=submit] i[class=""]{display:none}.btn.is-style--outline,input[type=submit].is-style--outline{background-color:transparent!important;border-color:var(--bg)}.btn.is-style--outline i,.btn.is-style--outline span,input[type=submit].is-style--outline i,input[type=submit].is-style--outline span{color:var(--bg)}.btn.is-style--fill,input[type=submit].is-style--fill{background-color:var(--bg);border-color:var(--bg)}.btn.is-style--square,input[type=submit].is-style--square{aspect-ratio:1/1;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}@media screen and (max-width:900px){.btn span,input[type=submit] span{font-size:var(--small-body)}}input[type=submit]{color:var(--text);font-weight:700}@media screen and (max-width:900px){input[type=submit]{font-size:var(--small-body)}}.btns{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing--xs) var(--spacing--small)}.has-block-theme.has-background .btn.is-style--outline{border-color:var(--text)}.has-block-theme.has-background .btn.is-style--outline i,.has-block-theme.has-background .btn.is-style--outline span{color:var(--text)}.has-block-theme.has-background .btn.is-style--filled{background-color:var(--text);border-color:var(--text)}.has-block-theme.has-background .btn.is-style--filled i,.has-block-theme.has-background .btn.is-style--filled span{color:var(--bg)}.embla .embla__viewport{cursor:-webkit-grab;cursor:grab;overflow:hidden}.embla .embla__viewport:active{cursor:-webkit-grabbing;cursor:grabbing}.embla .embla__viewport .embla__container{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-touch-action:pan-y pinch-zoom;touch-action:pan-y pinch-zoom}.embla .embla__viewport .embla__container .embla__slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size);flex:0 0 var(--slide-size);margin-right:var(--slide-spacing);min-width:0}.embla .embla__controls,.embla .embla__controls .embla__buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.embla .embla__controls .embla__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.embla .embla__controls .embla__buttons .embla__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;z-index:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.embla .embla__controls .embla__buttons .embla__button.embla__button--prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.embla .embla__controls .embla__buttons .embla__button[disabled]{opacity:.25;pointer-events:none}.embla .embla__controls .embla__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--xs);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.embla .embla__controls .embla__pagination .embla__dot{background-color:transparent;border:1px solid var(--ma-white);border-radius:1rem;height:1rem;opacity:1!important;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;width:1rem}.embla .embla__controls .embla__pagination .embla__dot.embla__dot--selected{background-color:var(--ma-white);border-color:var(--ma-white)}.content-nav{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--spacing--xs);min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;position:unset!important}.content-nav #content-menu-trigger{font-size:var(--small-body)}@media screen and (min-width:1180px){.content-nav #content-menu-trigger{cursor:default;font-style:italic;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;padding:0!important;pointer-events:none;text-transform:uppercase}.content-nav #content-menu-trigger span{color:var(--ma-gray-deep);font-weight:300!important}.content-nav #content-menu-trigger i{display:none}}@media screen and (max-width:1180px){.content-nav #content-menu-trigger{border:1px solid var(--ma-gray-warm)}}.content-nav #content-menu-trigger i,.content-nav #content-menu-trigger span{color:var(--ma-black)}.content-nav.is-open #content-menu-trigger{background-color:var(--ma-black)!important;border-color:var(--ma-black)}.content-nav.is-open #content-menu-trigger i,.content-nav.is-open #content-menu-trigger span{color:var(--ma-white)}.content-nav .content-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 var(--spacing--xs)}.content-nav .content-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing--xs)}.content-nav .content-menu li a{color:var(--ma-black);font-size:var(--small-body);font-weight:600;text-decoration-color:var(--ma-gray-warm);white-space:nowrap}@media screen and (min-width:1180px){.content-nav .content-menu{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;position:relative!important;top:unset!important}.content-nav .content-menu li a{text-transform:uppercase}}@media screen and (max-width:1180px){.content-nav .content-menu{bottom:44px;left:0;margin-bottom:var(--spacing--small);top:auto!important;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--ma-white);border:1px solid var(--ma-gray-warm);border-radius:5px;-webkit-box-shadow:0 2px 5px 0 rgba(45,41,39,.25);box-shadow:0 2px 5px 0 rgba(45,41,39,.25);-ms-flex-direction:column;flex-direction:column;padding-block:calc(var(--spacing--xs)/1.5);padding-inline:var(--spacing--small)}.content-nav .content-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:var(--spacing--xs);padding-inline:calc(var(--spacing--xs)/2);text-decoration:none;white-space:nowrap;width:100%}.content-nav .content-menu li a *{color:var(--text);font-weight:700}.content-nav .content-menu li a:hover{background-color:hsla(22,8%,73%,.075);-webkit-text-decoration:underline solid hsla(22,8%,73%,.5);text-decoration:underline solid hsla(22,8%,73%,.5)}.content-nav .content-menu li:not(:last-child){border-bottom:1px solid hsla(22,8%,73%,.25)}.content-nav[collision-y=top] .content-menu{bottom:auto!important;margin-bottom:0;margin-top:var(--spacing--small);top:100%!important}}.ma--dropdown{position:relative}.ma--dropdown.is-aligned-left [role=menu]{left:0}.ma--dropdown.is-aligned-right [role=menu]{right:0}.ma--dropdown [role=menu]{display:none;position:absolute;top:100%}.ma--dropdown [role=menu][aria-hidden=false],.umbraco-forms-field{display:-webkit-box;display:-ms-flexbox;display:flex}.umbraco-forms-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--spacing--xs)/2)}.umbraco-forms-field.mandatory .umbraco-forms-label:after{color:var(--ma-gray-deep);content:"*";font-size:var(--large-body)}.umbraco-forms-field .umbraco-forms-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--small-body);font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--ma-black)}.umbraco-forms-field .umbraco-forms-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.umbraco-forms-field .umbraco-forms-field-wrapper input[type=email],.umbraco-forms-field .umbraco-forms-field-wrapper input[type=tel],.umbraco-forms-field .umbraco-forms-field-wrapper input[type=text],.umbraco-forms-field .umbraco-forms-field-wrapper select{border:1px solid var(--ma-gray-warm);border-bottom:3px solid var(--highlight);border-radius:5px;color:var(--ma-gray-deep);outline-color:var(--text);padding:var(--spacing--xs);width:100%}.umbraco-forms-field .umbraco-forms-field-wrapper select{background-color:var(--ma-white);cursor:pointer;min-height:55px}.umbraco-forms-field .umbraco-forms-field-wrapper select:hover{background-color:hsla(22,8%,73%,.1)}.umbraco-forms-field .umbraco-forms-field-wrapper textarea{border:1px solid var(--ma-gray-warm);border-bottom:2px solid var(--highlight);border-radius:5px;color:var(--ma-gray-deep);outline-color:var(--text);padding:var(--spacing--xs);width:100%}.umbraco-forms-field .umbraco-forms-field-wrapper .field-validation-error{border-left:2px solid red;color:var(--ma-gray-deep);font-size:12px;font-style:italic;font-weight:500;line-height:100%;margin-left:5px;margin-top:5px;padding-left:5px}.umbraco-forms-field.richtext{height:100%}.umbraco-forms-field.richtext .umbraco-forms-field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.umbraco-forms-field.richtext *{color:var(--ma-gray-deep);font-size:var(--small-body)}.umbraco-forms-field.richtext :first-child{margin-top:0}.umbraco-forms-field.richtext :last-child{margin-bottom:0}.umbraco-forms-field.checkbox--single,.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper{height:100%}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper input{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;border:1px solid var(--ma-gray-warm);border-radius:5px;color:var(--ma-gray-warm);cursor:pointer;gap:5px;justify-content:center;padding:var(--spacing--small) var(--spacing--xs) var(--spacing--small) calc(var(--spacing--small) + 1.5rem + var(--spacing--small));position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label a,.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label p{color:var(--ma-black);font-size:var(--small-body)}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label a:first-child,.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label p:first-child{margin-top:0}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label a:last-child,.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label p:last-child{margin-bottom:0}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label:hover{background-color:hsla(22,8%,73%,.1)}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label:before{content:"";font-variant:normal;line-height:1em;text-align:center;text-decoration:inherit;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:var(--ma-white);border:1px solid var(--ma-black);border-radius:5px;color:var(--ma-gray-deep);font-size:.8em;font-weight:500!important;height:1.5rem;justify-content:center;left:var(--spacing--small);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.5rem}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper input[type=checkbox]:focus-visible~label{outline:2px solid var(--ma-gray-deep);outline-offset:2px}.umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper input[type=checkbox]:checked~label:before{background:var(--highlight);border-color:var(--highlight);color:#fff;content:"√"}.umbraco-forms-field.radio{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.umbraco-forms-field.radio.tab .umbraco-forms-field-wrapper{height:100%}.umbraco-forms-field.radio.tab input{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.umbraco-forms-field.radio.tab label{border-radius:5px;color:var(--ma-black);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--small-body);font-weight:700;height:100%;padding:calc(var(--spacing--xs) + 3px);text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.umbraco-forms-field.radio.tab label:hover{background-color:hsla(22,8%,73%,.2)}.umbraco-forms-field.radio.tab input[type=radio]:focus-visible~label{outline:2px solid var(--ma-gray-deep);outline-offset:2px}.umbraco-forms-field.radio.tab input[type=radio]:checked~label{background-color:var(--ma-black);color:var(--ma-white)}.umbraco-forms-container:has(.radio.tab){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--spacing--xs)/2)}.umbraco-forms-container:has(.radio.tab):has(.mandatory) legend:after{color:var(--ma-gray-deep);content:"*";font-size:var(--large-body)}.umbraco-forms-container:has(.radio.tab) fieldset{padding:revert;padding-inline:0}.umbraco-forms-container:has(.radio.tab) .singlechoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:0}.umbraco-forms-container:has(.radio.tab) legend{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--small-body);font-weight:700;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-inline:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.umbraco-forms-container:has(.radio.tab) .field-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border:1px solid var(--ma-gray-warm);border-radius:5px;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.umbraco-forms-container:has(.radio.tab) .field-group:has(+span){margin-top:.3em}.umbraco-forms-container:has(.radio.tab) .field-group:hover{background-color:hsla(22,8%,73%,.1)}.umbraco-forms-container:has(.radio.tab) .umbraco-forms-tooltip,.umbraco-forms-container:has(.radio.tab)>span{color:var(--ma-gray-deep);font-size:12px;font-weight:500}.umbraco-forms-container:has(.radio.tab) .umbraco-forms-tooltip{margin-top:5px}.has-background .umbraco-forms-field.mandatory .umbraco-forms-label:after{color:var(--text);opacity:.85}.has-background .umbraco-forms-field .umbraco-forms-label{color:var(--text)}.has-background .umbraco-forms-field .umbraco-forms-field-wrapper .field-validation-error{color:var(--text);opacity:.85}.has-background .umbraco-forms-field.richtext *{color:var(--text)}.umbraco-forms-form form .umbraco-forms-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing--large) var(--spacing--medium)}.umbraco-forms-form form .umbraco-forms-page .umbraco-forms-fieldset .row-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--medium) var(--spacing--large);width:100%}.umbraco-forms-form form .umbraco-forms-page .umbraco-forms-fieldset .row-fluid .col-md-12,.umbraco-forms-form form .umbraco-forms-page .umbraco-forms-fieldset .row-fluid .col-md-6{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.umbraco-forms-form form .umbraco-forms-page .umbraco-forms-fieldset .row-fluid .dataconsent .umbraco-forms-label{display:none}@media screen and (max-width:900px){.umbraco-forms-form form .umbraco-forms-page .umbraco-forms-fieldset .row-fluid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.umbraco-forms-form{padding:0}.umbraco-forms-field{clear:both}label.umbraco-forms-label{background:0 0!important;display:block;font-weight:700}.umbraco-forms-form small{display:block}.umbraco-forms-form fieldset{border:none!important}.umbraco-forms-form legend{display:block;font-size:1.2em;font-weight:700;line-height:1.2em}.umbraco-forms-form input.fileupload{height:auto!important}.umbraco-forms-form .hiddenfield{display:none}.umbraco-forms-error-message{background:#fbe3e4;border:2px solid #fbc2c4;color:#8a1f11;margin-bottom:.5em;padding:.8em}.umbraco-forms-form input.contourError,.umbraco-forms-form input.input-validation-error,.umbraco-forms-form textarea.contourError,.umbraco-forms-form textarea.input-validation-error{background:#fbe3e4;border-color:#fbc2c4}.umbraco-forms-form span.contourError{background:0 0!important;color:#8a1f11!important}.umbraco-forms-form #recaptcha_widget_div{margin-left:200px}.umbraco-forms-hidden{display:none!important}.header__navigation{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2}@media screen and (min-width:1180px){.header__navigation{border-block:1px solid var(--ma-gray-warm);padding-block:var(--spacing--small);padding-inline:var(--spacing--small)}}@media screen and (max-width:640px){.header__navigation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header__navigation .breadcrumbs-nav{max-height:none}.header__navigation .content-nav .btn{width:100%}}.ma--layer{inset:0;padding:var(--spacing--small);position:fixed;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:var(--spacing--small);z-index:100}.ma--layer>[layer-close]{background-color:var(--ma-black)!important;border-color:var(--ma-black)!important;-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25);height:50px;margin-top:1px;max-width:428px;width:100%}.ma--layer.is-animating{pointer-events:none}.ma--layer.is-open{background-color:rgba(45,41,39,.5)}.ma--layer[aria-hidden=true]{display:none}.ma--layer[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex}.ma--layer:not(.layer--video):not(.layer--search) [role=dialog]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--ma-white);border:1px solid var(--ma-gray-warm);border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25);-ms-flex-direction:column;flex-direction:column;height:100%;max-height:calc(100dvh - var(--spacing--small)*2);max-width:428px;padding-block:var(--spacing--small);padding-inline:var(--spacing--small);padding-bottom:0;padding-right:0;position:relative;scrollbar-width:thin;-ms-touch-action:none;touch-action:none;width:100%}.ma--layer:not(.layer--video):not(.layer--search) [role=dialog] .layer__main{overflow:auto;padding-bottom:var(--spacing--small);padding-right:var(--spacing--small)}@media screen and (min-width:600px){.ma--layer:not(.layer--video):not(.layer--search) .layer__header{display:none}.ma--layer:not(.layer--video):not(.layer--search) [role=dialog]{max-height:calc(100dvh - var(--spacing--small)*3 - 50px)}}@media screen and (max-width:599px){.ma--layer:not(.layer--video):not(.layer--search){padding:10px var(--spacing--small) 0 var(--spacing--small)}.ma--layer:not(.layer--video):not(.layer--search)>[layer-close]{margin-top:-1px;max-width:100%}.ma--layer:not(.layer--video):not(.layer--search) [role=dialog]{border-bottom:none;border-radius:5px 5px 0 0;height:calc(100dvh - var(--masthead-height) - var(--spacing--small) + 5px)!important;max-width:100%;padding-top:0}.ma--layer:not(.layer--video):not(.layer--search) [role=dialog] .layer__header{background-color:var(--ma-white);border-bottom:1px solid hsla(22,8%,73%,.25);left:0;margin-bottom:5px;position:sticky;top:0}.ma--layer:not(.layer--video):not(.layer--search) [role=dialog] .layer__header [layer-swipe-handle]{cursor:move;cursor:-webkit-grab;cursor:grab;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing--xs);width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-touch-action:none;touch-action:none}.ma--layer:not(.layer--video):not(.layer--search) [role=dialog] .layer__header [layer-swipe-handle]:before{background-color:hsla(0,1%,44%,.5);border-radius:10px;content:"";display:block;height:5px;-webkit-transition:width .3s cubic-bezier(.4,0,.6,1);transition:width .3s cubic-bezier(.4,0,.6,1);width:40%}.ma--layer:not(.layer--video):not(.layer--search):not(.is-animating):not([layer-swiping=true]) [role=dialog],.ma--layer:not(.layer--video):not(.layer--search):not(.is-animating):not([layer-swiping=true])>[layer-close]{-webkit-transition:-webkit-transform .5s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .5s cubic-bezier(.4,0,.6,1);transition:transform .5s cubic-bezier(.4,0,.6,1);transition:transform .5s cubic-bezier(.4,0,.6,1),-webkit-transform .5s cubic-bezier(.4,0,.6,1)}.ma--layer:not(.layer--video):not(.layer--search)[layer-swiping=true]>[layer-close]{-webkit-transform:translateY(calc(var(--layer-swipe-amount, 0%)*-1px));transform:translateY(calc(var(--layer-swipe-amount, 0%)*-1px))}.ma--layer:not(.layer--video):not(.layer--search)[layer-swiping=true].is-animating>[layer-close]{display:none}.ma--layer:not(.layer--video):not(.layer--search)[layer-swiping=true] [role=dialog]{-webkit-transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px));transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px))}.ma--layer:not(.layer--video):not(.layer--search)[layer-swiping=true] [role=dialog] .layer__header [layer-swipe-handle]{cursor:-webkit-grabbing;cursor:grabbing}.ma--layer:not(.layer--video):not(.layer--search)[layer-swiping=true] [role=dialog] .layer__header [layer-swipe-handle]:before{background-color:#716e6e;width:50%}}.ma--layer.layer--search,.ma--layer.layer--video{padding-top:var(--spacing--small);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:599px){.ma--layer.layer--search,.ma--layer.layer--video{padding-top:var(--spacing--xs)}}.ma--layer.layer--search [role=dialog],.ma--layer.layer--video [role=dialog]{display:grid;gap:var(--spacing--small);grid-template-rows:1fr 50px;height:100%;max-width:1180px;overflow:hidden;-ms-touch-action:none;touch-action:none;width:100%}.ma--layer.has-background-fade-animation.is-animating.is-animating--opening{-webkit-animation:backgroundLayerFadeIn .6s cubic-bezier(.4,0,.6,1);animation:backgroundLayerFadeIn .6s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}.ma--layer.has-background-fade-animation.is-animating.is-animating--closing{-webkit-animation:backgroundLayerFadeOut .6s cubic-bezier(.4,0,.6,1);animation:backgroundLayerFadeOut .6s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;overflow:hidden}.ma--layer.has-default-animation.is-animating.is-animating--opening [role=dialog]{overflow:hidden}@media screen and (min-width:600px){.ma--layer.has-default-animation.is-animating.is-animating--opening [role=dialog]{-webkit-animation:defaultLayerSlideInDesktop .8s cubic-bezier(.4,0,.6,1);animation:defaultLayerSlideInDesktop .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width:600px){.ma--layer.has-default-animation.is-animating.is-animating--opening [role=dialog] .layer__footer,.ma--layer.has-default-animation.is-animating.is-animating--opening [role=dialog] .layer__main{-webkit-animation:defaultLayerSlideInMobile .8s cubic-bezier(.4,0,.6,1);animation:defaultLayerSlideInMobile .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.ma--layer.has-default-animation.is-animating.is-animating--closing [role=dialog]{overflow:hidden}@media screen and (min-width:600px){.ma--layer.has-default-animation.is-animating.is-animating--closing [role=dialog]{-webkit-animation:defaultLayerSlideOutDesktop .8s cubic-bezier(.4,0,.6,1);animation:defaultLayerSlideOutDesktop .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width:600px){.ma--layer.has-default-animation.is-animating.is-animating--closing [role=dialog] .layer__footer,.ma--layer.has-default-animation.is-animating.is-animating--closing [role=dialog] .layer__main{-webkit-animation:defaultLayerSlideOutMobile .8s cubic-bezier(.4,0,.6,1);animation:defaultLayerSlideOutMobile .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.ma--layer.has-slide-animation.is-animating.is-animating--opening [role=dialog]{overflow:hidden}@media screen and (max-width:599px){.ma--layer.has-slide-animation.is-animating.is-animating--opening [role=dialog]{-webkit-animation:fromBottomLayerSlideIn .8s cubic-bezier(.4,0,.6,1);animation:fromBottomLayerSlideIn .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (min-width:600px){.ma--layer.has-slide-animation.is-animating.is-animating--opening [role=dialog]{-webkit-animation:fromRightLayerSlideIn .8s cubic-bezier(.4,0,.6,1);animation:fromRightLayerSlideIn .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ma--layer.has-default-animation.is-animating.is-animating--opening>[layer-close]{-webkit-animation:defaultCloseSlideInDesktop .8s cubic-bezier(.4,0,.6,1);animation:defaultCloseSlideInDesktop .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width:599px){.ma--layer.has-default-animation.is-animating.is-animating--opening>[layer-close]{-webkit-animation:fromTopCloseSlideIn .8s cubic-bezier(.4,0,.6,1);animation:fromTopCloseSlideIn .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (min-width:600px){.ma--layer.has-slide-animation.is-animating.is-animating--opening>[layer-close]{-webkit-animation:fromRightLayerSlideIn .8s cubic-bezier(.4,0,.6,1);animation:fromRightLayerSlideIn .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width:599px){.ma--layer.has-slide-animation.is-animating.is-animating--opening>[layer-close]{-webkit-animation:fromTopCloseSlideIn .8s cubic-bezier(.4,0,.6,1);animation:fromTopCloseSlideIn .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}.ma--layer.has-slide-animation.is-animating.is-animating--closing [role=dialog]{overflow:hidden}@media screen and (max-width:599px){.ma--layer.has-slide-animation.is-animating.is-animating--closing [role=dialog]{-webkit-animation:fromBottomLayerSlideOut .6s cubic-bezier(.4,0,.6,1);animation:fromBottomLayerSlideOut .6s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@media screen and (min-width:600px){.ma--layer.has-slide-animation.is-animating.is-animating--closing [role=dialog]{-webkit-animation:fromRightLayerSlideOut .8s cubic-bezier(.4,0,.6,1);animation:fromRightLayerSlideOut .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.ma--layer.has-default-animation.is-animating.is-animating--closing>[layer-close]{-webkit-animation:defaultCloseSlideOutDesktop .8s cubic-bezier(.4,0,.6,1);animation:defaultCloseSlideOutDesktop .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width:599px){.ma--layer.has-default-animation.is-animating.is-animating--closing>[layer-close]{-webkit-animation:fromTopCloseSlideOut .4s cubic-bezier(.4,0,.6,1);animation:fromTopCloseSlideOut .4s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@media screen and (min-width:600px){.ma--layer.has-slide-animation.is-animating.is-animating--closing>[layer-close]{-webkit-animation:fromRightLayerSlideOut .8s cubic-bezier(.4,0,.6,1);animation:fromRightLayerSlideOut .8s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}}@media screen and (max-width:599px){.ma--layer.has-slide-animation.is-animating.is-animating--closing>[layer-close]{-webkit-animation:fromTopCloseSlideOut .4s cubic-bezier(.4,0,.6,1);animation:fromTopCloseSlideOut .4s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear}}@-webkit-keyframes backgroundLayerFadeIn{0%{background-color:rgba(45,41,39,0)}to{background-color:rgba(45,41,39,.5)}}@keyframes backgroundLayerFadeIn{0%{background-color:rgba(45,41,39,0)}to{background-color:rgba(45,41,39,.5)}}@-webkit-keyframes backgroundLayerFadeOut{0%{background-color:rgba(45,41,39,.5)}to{background-color:rgba(45,41,39,0)}}@keyframes backgroundLayerFadeOut{0%{background-color:rgba(45,41,39,.5)}to{background-color:rgba(45,41,39,0)}}@-webkit-keyframes defaultLayerSlideInDesktop{0%{opacity:0;-webkit-transform:translateY(8vh);transform:translateY(8vh)}30%{opacity:0}70%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes defaultLayerSlideInDesktop{0%{opacity:0;-webkit-transform:translateY(8vh);transform:translateY(8vh)}30%{opacity:0}70%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes defaultLayerSlideOutDesktop{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1}70%{opacity:0}to{opacity:0;-webkit-transform:translateY(8vh);transform:translateY(8vh)}}@keyframes defaultLayerSlideOutDesktop{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1}70%{opacity:0}to{opacity:0;-webkit-transform:translateY(8vh);transform:translateY(8vh)}}@-webkit-keyframes defaultCloseSlideInDesktop{0%{opacity:0;-webkit-transform:translateY(-150%);transform:translateY(-150%)}30%{opacity:0}70%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes defaultCloseSlideInDesktop{0%{opacity:0;-webkit-transform:translateY(-150%);transform:translateY(-150%)}30%{opacity:0}70%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes defaultCloseSlideOutDesktop{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1}to{opacity:0;-webkit-transform:translateY(-150%);transform:translateY(-150%)}}@keyframes defaultCloseSlideOutDesktop{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:1}to{opacity:0;-webkit-transform:translateY(-150%);transform:translateY(-150%)}}@-webkit-keyframes defaultLayerSlideInMobile{0%{opacity:0;-webkit-transform:translateY(25vh);transform:translateY(25vh)}50%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes defaultLayerSlideInMobile{0%{opacity:0;-webkit-transform:translateY(25vh);transform:translateY(25vh)}50%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes defaultLayerSlideOutMobile{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(25vh);transform:translateY(25vh)}}@keyframes defaultLayerSlideOutMobile{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(25vh);transform:translateY(25vh)}}@-webkit-keyframes fromBottomLayerSlideIn{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}50%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fromBottomLayerSlideIn{0%{opacity:0;-webkit-transform:translateY(50%);transform:translateY(50%)}50%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fromBottomLayerSlideOut{0%{opacity:1;-webkit-transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px));transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px))}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes fromBottomLayerSlideOut{0%{opacity:1;-webkit-transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px));transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px))}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fromRightLayerSlideIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}30%{opacity:0}70%{opacity:1}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fromRightLayerSlideIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}30%{opacity:0}70%{opacity:1}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fromRightLayerSlideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:1}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes fromRightLayerSlideOut{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}40%{opacity:1}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fromTopCloseSlideIn{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}50%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fromTopCloseSlideIn{0%{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}50%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fromTopCloseSlideOut{0%{opacity:1;-webkit-transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px));transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px))}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}}@keyframes fromTopCloseSlideOut{0%{opacity:1;-webkit-transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px));transform:translateY(calc(var(--layer-swipe-amount, 0%)*1px))}50%{opacity:1}to{opacity:0;-webkit-transform:translateY(-120%);transform:translateY(-120%)}}.rte,.rte :not(h2,h3,h4,h5,h6,strong){color:var(--text);font-size:var(--medium-body);font-weight:300}.rte :not(em){font-style:normal}.rte :first-child{margin-top:0}.rte :last-child{margin-bottom:0}.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1rem;margin-block-end:1rem}.rte h2{font-size:var(--normal-heading)}.rte h3{font-size:var(--huge-body)}.rte h4{font-size:var(--large-body)}.rte h5{font-size:var(--medium-body)}.rte h6{color:var(--ma-gray-deep);font-size:var(--small-body);text-transform:uppercase}.rte ol,.rte ul{-webkit-padding-start:1.2em;padding-inline-start:1.2em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;line-height:185%;margin-block-end:1em}.rte ol li,.rte ul li{line-height:160%}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.rte ul{list-style-type:disc}.rte ol{list-style:decimal}.rte ol li::marker{font-weight:700}.rte mark{background:var(--ma-yellow);font-weight:500;padding-inline:4px}.rte img{margin-bottom:var(--spacing--small)}.masonry-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing--small) var(--spacing--xl)}.masonry-grid>[masonry-item]{display:none}.masonry-grid [masonry-column]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing--xl);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.masonry-grid [masonry-column="2"]{display:none}@media screen and (min-width:900px){.masonry-grid [masonry-column="2"]{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1180px){.masonry-grid [masonry-column="1"]{-webkit-box-flex:1.5;-ms-flex-positive:1.5;flex-grow:1.5}}@media screen and (min-width:1440px){.masonry-grid [masonry-column="1"]{-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}}.share #share__menu{background:var(--ma-white);border:1px solid var(--ma-gray-warm);border-radius:5px;-webkit-box-shadow:0 -1px 10px 0 rgba(45,41,39,.2);box-shadow:0 -1px 10px 0 rgba(45,41,39,.2);padding-block:var(--spacing--xs);padding-inline:var(--spacing--xs);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing--small);margin-top:var(--spacing--small)}.share #share__menu .share__item .share__button{background-color:hsla(22,8%,73%,.2)}.share #share__menu .share__copy{-ms-flex-preferred-size:100%;border-top:1px solid var(--ma-gray-warm);display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:100%;padding-top:var(--spacing--small);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:var(--spacing--small)}.share #share__menu .share__copy input{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;border:1px solid var(--ma-gray-deep);border-radius:5px;flex-grow:1;padding:5px 1rem}.share[collision-y=bottom] #share__menu{bottom:100%!important;-webkit-box-shadow:0 1px 10px 0 rgba(45,41,39,.2);box-shadow:0 1px 10px 0 rgba(45,41,39,.2);margin-bottom:var(--spacing--small);margin-top:0;top:auto!important}.pagination{border-top:1px solid var(--ma-gray-warm);margin-top:var(--spacing--xl);padding-top:var(--spacing--large);-webkit-box-pack:justify;-ms-flex-pack:justify;gap:var(--spacing--large) var(--spacing--small);grid-column:1/-1;justify-content:space-between}.pagination,.pagination .pagination-nav .pagination-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination .pagination-nav .pagination-menu{gap:var(--spacing--xs)}.pagination .pagination-nav .pagination-menu button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:2px solid var(--ma-black);justify-content:center}.pagination .pagination-nav .pagination-menu button:not([aria-current]){border-radius:0}.pagination .pagination-nav .pagination-menu button:not([aria-current]):hover{background-color:hsla(22,8%,73%,.2)}.pagination .pagination-nav .pagination-menu button[aria-current]{background-color:var(--ma-black);cursor:default;pointer-events:none}.pagination .pagination-nav .pagination-menu button[aria-current] span{color:var(--ma-white)}.pagination .pagination__per-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing--xs)}.pagination .pagination__per-page>span{font-weight:600}.pagination .pagination__per-page .nice-select{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border:none;border-bottom:2px solid var(--ma-black);border-radius:0;justify-content:center;min-width:50px}.pagination .pagination__per-page .nice-select:hover{background-color:hsla(22,8%,73%,.2)}.pagination .pagination__per-page .nice-select span{font-weight:700}.nice-select{background-color:#fff;border:1px solid #e8e8e8;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;cursor:pointer;display:block;font-family:inherit;font-weight:400;height:50px;line-height:48px;outline:none;padding-left:var(--spacing--small);padding-right:var(--spacing--small);position:relative;text-align:left!important;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nice-select.open{border-color:#999}.nice-select.open:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;pointer-events:auto}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select .has-multiple{height:auto;line-height:22px;min-height:36px;padding:7px 12px;white-space:inherit}.nice-select .has-multiple span.current{background:#eee;border:1px solid #ccc;border-radius:3px;display:inline-block;font-size:14px;line-height:24px;margin-bottom:3px;margin-right:3px;padding:0 10px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{border-radius:5px 5px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;pointer-events:none;width:100%}.nice-select .nice-select-search{background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#444;display:inline-block;height:auto;line-height:22px;margin:0 10px 0 0;min-height:36px;outline:0!important;padding:7px 12px;vertical-align:middle;width:100%}.nice-select .nice-select-dropdown{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 0 0 1px rgba(68,68,68,.11);box-shadow:0 0 0 1px rgba(68,68,68,.11);display:none;left:0;margin-top:var(--spacing--xs);overflow-x:hidden;overflow-y:auto;pointer-events:none;position:absolute;top:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;z-index:9}.nice-select .list{border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .option{cursor:pointer;font-weight:400;line-height:52px;list-style:none;outline:none;padding-left:var(--spacing--small);padding-right:var(--spacing--medium);text-align:left;-webkit-transition:all .2s;transition:all .2s}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#f6f6f6}.nice-select .option.selected{font-weight:700}.nice-select .option.disabled{background-color:transparent;color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:700}.hidden-select{font-size:0;height:0;min-height:auto;opacity:0;padding:0;width:0}.select-selection-list{list-style:none;margin:0;padding:0}.select-selection-list .select-selection{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;max-width:100%;overflow:hidden;padding:2px 5px;position:relative;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select-selection-list button.remove-select-selection{background-color:#bd2919;border-radius:20%;height:15px;line-height:15px;padding:0;width:15px}.contact-box{background-color:hsla(22,8%,73%,.15);height:100%;max-height:calc(100vh - var(--masthead-height, 80px) - var(--spacing--small)*2);position:sticky;top:calc(var(--masthead-height, 80px) + var(--spacing--small))}.contact-box,.contact-box .contact-box__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing--small)}.contact-box .contact-box__top{margin-bottom:auto}.contact-box .contact-box__top .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.contact-box .contact-box__top .contact-item .contact-item__label{color:var(--ma-gray-deep);display:block;font-size:var(--small-body);font-weight:700;line-height:120%;opacity:.85;text-transform:uppercase}.contact-box .contact-box__top .contact-item .contact-item__link{-webkit-text-decoration:underline 2px solid var(--highlight);text-decoration:underline 2px solid var(--highlight);text-underline-offset:4px}.contact-box .contact-box__top .contact-item .contact-item__link span{color:var(--ma-black);font-size:var(--large-body);font-weight:700;word-break:break-all}.contact-box .contact-box__top .contact-item .contact-item__link[href^=mailto] span{font-size:var(--medium-body)}.contact-box .contact-box__bottom{margin-top:var(--spacing--medium)}.contact-box .contact-box__bottom *{color:var(--ma-gray-deep);font-size:var(--small-body)}.layer--search .layer__container .layer__main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing--small);height:100%;overflow:hidden}.layer--search .layer__container .layer__main .site-search__field .site-search__input{background-color:var(--ma-white);border:1px solid var(--ma-gray-deep);border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25);color:var(--ma-gray-deep);display:block;font-size:var(--large-body);padding:var(--spacing--medium);width:100%}.layer--search .layer__container .layer__main .site-search__field .site-search__input:focus-visible{border-color:var(--ma-black);outline-color:var(--ma-black)}.layer--search .layer__container .layer__main .site-search__messages{display:none}.layer--search .layer__container .layer__main .site-search__messages:has(>.search-message){display:-webkit-box;display:-ms-flexbox;display:flex}.layer--search .layer__container .layer__main .site-search__messages .search-message{background-color:var(--ma-white);border:1px solid var(--ma-gray-deep);border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25);display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing--small);padding-block:var(--spacing--xs);padding-inline:var(--spacing--small);width:100%}.layer--search .layer__container .layer__main .site-search__messages .search-message .search-message__p{font-size:var(--small-body);font-weight:700;margin:0}.layer--search .layer__container .layer__main .site-search__results{background-color:var(--ma-white);border:1px solid var(--ma-gray-deep);border-radius:5px;-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25);display:none;max-height:calc(100dvh - var(--spacing--small)*3 - 50px);overflow:auto;padding-inline:var(--spacing--small);position:relative;scrollbar-gutter:stable;scrollbar-width:thin}.layer--search .layer__container .layer__main .site-search__results:has(>.search-result){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layer--search .layer__container .layer__main .site-search__results:after{background-color:#fff;content:"Searching";display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;inset:0;width:100%;z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;color:var(--ma-black);font-size:var(--large-body);font-weight:700;justify-content:center}.layer--search .layer__container .layer__main .site-search__results:after,.layer--search .layer__container .layer__main .site-search__results:before{opacity:0;pointer-events:none;position:absolute;-webkit-transition:opacity .2s cubic-bezier(.4,0,.6,1);transition:opacity .2s cubic-bezier(.4,0,.6,1)}.layer--search .layer__container .layer__main .site-search__results:before{-webkit-animation:rotating 1s cubic-bezier(.4,0,.6,1) infinite;animation:rotating 1s cubic-bezier(.4,0,.6,1) infinite;content:"\e824";display:block;font-family:ma-icons;font-size:var(--normal-heading);left:calc(50% - .5em);top:calc(50% - 1.5em);z-index:3}.layer--search .layer__container .layer__main .site-search__results.is-searching{overflow:hidden;pointer-events:none}.layer--search .layer__container .layer__main .site-search__results.is-searching:after,.layer--search .layer__container .layer__main .site-search__results.is-searching:before{opacity:1;pointer-events:all}.layer--search .layer__container .layer__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layer--search .layer__container .layer__footer a{-webkit-box-shadow:0 5px 10px 0 rgba(45,41,39,.25);box-shadow:0 5px 10px 0 rgba(45,41,39,.25)}@media screen and (max-width:599px){.layer--search .layer__container .layer__footer a{max-width:100%;width:100%}}.search-result{padding-block:var(--spacing--small)}.search-result:hover{background-color:hsla(22,8%,73%,.075)}.search-result:hover .search-result__link{-webkit-text-decoration:underline solid hsla(22,8%,73%,.5);text-decoration:underline solid hsla(22,8%,73%,.5)}.search-result:not(:last-child){border-bottom:1px solid var(--ma-gray-warm)}.search-result .search-result__link{display:grid;gap:var(--spacing--medium);grid-template-columns:100px 1fr 50px;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-result .search-result__link .search-result__thumbnail{aspect-ratio:1/1;border:1px solid hsla(22,8%,73%,.5);border-radius:5px;overflow:hidden}.search-result .search-result__link .search-result__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.search-result .search-result__link .search-result__content .search-result__type{color:var(--ma-gray-deep);display:inline-block;font-size:12px;font-weight:700;margin-bottom:2px;text-transform:uppercase}.search-result .search-result__link .search-result__content .search-result__title{display:inline-block;font-size:var(--medium-body);font-weight:900;line-height:130%;margin-bottom:7px;-webkit-text-decoration:underline solid var(--ma-gray-warm)!important;text-decoration:underline solid var(--ma-gray-warm)!important}.search-result .search-result__link .search-result__content .search-result__excerpt{color:var(--ma-gray-deep);font-size:var(--small-body)}.search-result .search-result__link i{color:var(--ma-gray-deep);font-size:var(--large-body);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.search-result .search-result__link:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}.site-search__meta{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:hsla(22,8%,73%,.075);border-bottom:1px solid var(--ma-gray-warm);-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:var(--spacing--xl);padding-inline:var(--spacing--small)}.callout{margin-top:var(--spacing--huge);padding-inline:calc(var(--spacing--small)*2)}@media screen and (max-width:900px){.callout{padding-inline:var(--spacing--small)}}.callout .callout__grid{background:var(--bg);padding-block:calc(var(--spacing--small)*2);padding-inline:calc(var(--spacing--small)*2)}@media screen and (max-width:900px){.callout .callout__grid{grid-template-columns:1fr}}.callout .callout__grid .callout__col>span{font-size:var(--normal-body);font-weight:900;margin-bottom:var(--spacing--xs);text-transform:uppercase}@media screen and (max-width:900px){.callout .callout__grid .callout__col>span{font-size:var(--small-body)}}.callout .callout__grid .callout__col .callout__title{gap:var(--spacing--small);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:var(--spacing--medium)}@media screen and (max-width:1180px){.callout .callout__grid .callout__col .callout__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.callout .callout__grid .callout__col .callout__title h3{font-size:var(--normal-heading);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}@media screen and (max-width:900px){.callout .callout__grid .callout__col .callout__title h3{font-size:var(--medium-heading)}}.callout .callout__grid .callout__col .callout__title h3 em{font-style:normal;font-weight:200}.callout .callout__grid .callout__col .callout__title p{font-size:var(--xl-body);font-style:italic;font-weight:200;margin:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:40%;opacity:85%}@media screen and (max-width:1180px){.callout .callout__grid .callout__col .callout__title p{font-size:var(--large-body);max-width:100%}}@media screen and (min-width:900px){.callout .callout__grid .callout__col.callout__signup{border-right:1px solid var(--text);margin-right:var(--spacing--xl);padding-right:var(--spacing--xl)}}@media screen and (max-width:900px){.callout .callout__grid .callout__col.callout__signup{border-bottom:1px solid var(--text);margin-bottom:var(--spacing--xl);padding-bottom:var(--spacing--xl)}}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page{display:grid;gap:0 var(--spacing--medium);grid-template:"x x x" "y z z"}@media screen and (max-width:600px){.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page{grid-template:"x" "y" "z"}}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:y;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-fieldset:first-child{border-bottom:1px solid rgba(45,41,39,.15);grid-area:x;margin-bottom:var(--spacing--small);padding-bottom:var(--spacing--medium)}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-container .umbraco-forms-label:after{color:var(--text)!important}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;grid-area:z;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-navigation .col-md-12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-navigation .col-md-12 input[type=submit]{background-color:var(--ma-black);color:var(--ma-white)}@media screen and (max-width:600px){.callout .callout__grid .callout__col.callout__signup .umbraco-forms--newsletter .umbraco-forms-page .umbraco-forms-navigation .col-md-12 input[type=submit]{margin-top:var(--spacing--small);width:100%}}.callout .callout__grid .callout__col.callout__contact .component--call-us{margin-bottom:var(--spacing--large)}.callout .callout__grid .callout__col.callout__contact .btn{background-color:var(--ma-black);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.callout .callout__grid .callout__col.callout__contact .btn span{color:var(--ma-white)}@media screen and (max-width:600px){.callout .callout__grid .callout__col.callout__contact .btn{width:100%}}.callout .callout__grid .callout__col.callout__contact>:last-child{margin-top:auto}.component--call-us .call-us__title{color:var(--text);font-size:var(--small-body);font-weight:900;margin-bottom:5px;opacity:.75;text-transform:uppercase}.component--call-us .call-us__numbers{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px var(--spacing--small)}.component--call-us .call-us__numbers .call-us__number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:last baseline;-ms-flex-align:last baseline;align-items:last baseline;gap:5px}.component--call-us .call-us__numbers .call-us__number .call-us__label{color:var(--text);font-size:var(--small-body);font-weight:600;opacity:.75;text-transform:uppercase}.component--call-us .call-us__numbers .call-us__number .call-us__link{color:var(--text);font-size:var(--normal-body);font-weight:900;-webkit-text-decoration:underline 1px solid;text-decoration:underline 1px solid;text-transform:uppercase}.block--machine-finder{margin-top:var(--spacing--huge)}.block--machine-finder .block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block--machine-finder .machine-finder__progress{background-color:var(--ma-gray-warm);border-radius:1px;height:4px;margin-bottom:1rem;width:100%}.block--machine-finder .machine-finder__progress-fill{background-color:var(--ma-yellow);height:calc(100% + 4px);margin-top:-2px;position:relative;-webkit-transition:width .3s ease;transition:width .3s ease;width:var(--progress,0)}.block--machine-finder .machine-finder__progress-step{background-color:var(--ma-yellow);border-radius:5px;color:var(--ma-black);font-size:var(--small-body);font-weight:700;height:25px;left:0;padding-inline:5px;position:absolute;right:auto;top:-100%;-webkit-transform:translate(0);transform:translate(0);white-space:nowrap}.block--machine-finder .machine-finder__progress-step.has-progress{left:auto;right:0}.block--machine-finder .machine-finder__overviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:-1px;padding-inline:var(--spacing--medium)}.block--machine-finder .machine-finder__overviews:has(>.machine-finder__overview){padding-top:var(--spacing--medium)}.block--machine-finder .machine-finder__overviews .machine-finder__panel{padding-block:var(--spacing--medium)}.block--machine-finder .machine-finder__overviews .machine-finder__overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-block:1px solid var(--ma-gray-warm);margin-top:-1px;padding-block:var(--spacing--xs)}.block--machine-finder .machine-finder__overviews .machine-finder__overview .machine-finder__overview__icon{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:4rem;height:72px;width:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:var(--spacing--small)}.block--machine-finder .machine-finder__overviews .machine-finder__overview .machine-finder__overview__content .machine-finder__overview__pretitle{color:var(--ma-gray-deep);font-size:var(--small-body);font-weight:600;text-transform:uppercase}.block--machine-finder .machine-finder__overviews .machine-finder__overview .machine-finder__overview__content .machine-finder__overview__title{font-size:calc(var(--small-heading)*1.1)}.block--machine-finder .machine-finder__overviews .machine-finder__overview .machine-finder-panel__option__button{margin-left:auto}.block--machine-finder .machine-finder__panel .machine-finder-panel__header .machine-finder-panel__title{font-size:var(--normal-heading);margin-bottom:var(--spacing--large)}.block--machine-finder .machine-finder__panel .machine-finder-panel__options{gap:var(--spacing--small)}.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button{border:1px solid var(--ma-gray-warm);display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem 1rem;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing--small)}.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button.selected{background-color:var(--ma-black);border-color:var(--ma-black)}.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button.selected:after{background-color:var(--ma-yellow);border-color:var(--ma-yellow);content:"\e81c";font-family:ma-icons}.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button.selected .machine-finder-panel__option__title{color:var(--ma-white)}.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button i,.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button:after{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button:after{border:1px solid var(--ma-gray-warm);border-radius:100px;color:var(--ma-black);content:"";height:25px;margin-left:auto;width:25px}.block--machine-finder .machine-finder__panel .machine-finder-panel__options .machine-finder-panel__option .machine-finder-panel__option__button .machine-finder-panel__option__title{font-weight:500}.block--machine-finder .machine-finder__panels{border-bottom:1px solid var(--ma-gray-warm);padding-block:var(--spacing--medium);padding-inline:var(--spacing--medium)}.block--machine-finder #machine-finder__reset{margin-top:var(--spacing--small);-ms-flex-item-align:end;align-self:flex-end}.block--header--hero{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - var(--masthead-height));-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:700px;position:relative}.block--header--hero img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;padding:var(--spacing--small);position:absolute;width:100%;z-index:1}.block--header--hero .block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--spacing--medium);max-width:767px;padding-block:calc(var(--spacing--xl) + var(--spacing--small));padding-inline:calc(var(--spacing--small)*2);position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block--header--hero .block__inner h1{color:var(--text);font-weight:700;text-align:center}.block--header--hero .block__inner h1 em{font-style:normal;font-weight:200}.block--header--hero .block__inner .btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:900px){.block--header--hero .block__inner{gap:var(--spacing--large)}.block--header--hero .block__inner h1{font-size:var(--large-heading)}}.block--header--page{min-height:calc(100vh - var(--masthead-height, 80px));position:relative;z-index:3}.block--header--page .header__content{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block--header--page .header__content .is-col{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block--header--page .header__content .is-col:first-child{z-index:2}.block--header--page .header__content h1{-webkit-text-stroke:.1em #fff;paint-order:stroke}.block--header--page .header__content h1+*{margin-top:auto}.block--header--page .header__content span{padding-left:5px}.block--header--page .header__content p{margin-bottom:0;max-width:56ch;padding-top:var(--spacing--medium);text-wrap:pretty}.block--header--page .header__content figure,.block--header--page .header__content picture{height:100%;position:relative;width:100%}.block--header--page .header__content figure img,.block--header--page .header__content picture img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block--header--page .header__content figure figcaption,.block--header--page .header__content picture figcaption{bottom:0;padding:var(--spacing--small);position:absolute;right:0;z-index:3}.block--header--page .header__content figure figcaption span,.block--header--page .header__content picture figcaption span{color:var(--ma-white);font-weight:600;text-shadow:0 0 2em #000}.block--header--page .header__content figure figcaption i,.block--header--page .header__content picture figcaption i{color:var(--ma-white);font-size:var(--medium-body);text-shadow:0 0 2em #000}.block--header--page .header__content figure:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4));content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}@media screen and (max-width:1180px){.block--header--page .header__content .is-col{padding:0}.block--header--page .header__content .is-col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;min-height:calc(50vh - var(--masthead-height, 80px) - var(--content-navigation-height, 60px)/2);order:2}.block--header--page .header__content .is-col:last-child{aspect-ratio:1/1;max-height:calc(50vh - var(--masthead-height, 80px) - var(--content-navigation-height, 60px)/2);min-height:300px}}.block--header--brand{min-height:calc(100vh - var(--masthead-height, 80px));position:relative;z-index:3}.block--header--brand .header__content{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--spacing--small) var(--spacing--small) var(--spacing--xl) var(--spacing--small)}.block--header--brand .header__content .header__content__inner{max-width:700px;position:relative;z-index:2}.block--header--brand .header__content .header__content__inner .block--header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing--large);padding-inline:var(--spacing--xs)}.block--header--brand .header__content .header__content__inner .block--header__logo img{max-width:100px}.block--header--brand .header__content .header__content__inner .block--header__logo:after,.block--header--brand .header__content .header__content__inner .block--header__logo:before{content:"";display:block;-webkit-box-flex:1;-ms-flex-positive:1;background-color:var(--ma-white);flex-grow:1;height:1px;opacity:.5}.block--header--brand .header__content .header__content__inner h1{color:var(--ma-white);font-size:var(--large-heading);padding-top:var(--spacing--large);text-align:center}.block--header--brand .header__content .header__content__inner p{color:var(--ma-white);color:var(--PRIMARY-WHITE,#fff);font-size:var(--large-body);margin:0;opacity:.9;padding-top:var(--spacing--medium);text-align:center;text-shadow:0 0 20px rgba(0,0,0,.5);text-wrap:pretty}.block--header--brand .header__content .header__content__inner .btns{padding-top:var(--spacing--xl);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block--header--brand .header__content figure{height:100%;inset:0;position:relative;position:absolute;width:100%;z-index:1}.block--header--brand .header__content figure img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:1}.block--header--brand .header__content figure:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(30.01%,transparent),color-stop(86.3%,rgba(0,0,0,.5)));background:linear-gradient(180deg,transparent 30.01%,rgba(0,0,0,.5) 86.3%);background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,transparent),color-stop(75%,rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 10%,rgba(0,0,0,.6) 75%);content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}.block--header--archive .header__navigation,.block--header--archive .header__navigation .breadcrumbs-nav{border-top:none}.block--header--archive .header__content p{margin:0}.block--header--archive .header__content:first-child{padding-top:var(--spacing--huge)}.block--header--article .header__navigation,.block--header--article .header__navigation .breadcrumbs-nav{border-top:none}.block--header--article .header__content .header__meta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--spacing--small);justify-content:center}.block--header--article .header__content .header__meta .header__category{color:var(--highlight);font-weight:700}.block--header--article .header__content .header__meta .header__date{color:var(--ma-gray-deep);font-weight:400}.block--header--article .header__content picture{aspect-ratio:1/.65;margin-top:var(--spacing--medium);overflow:hidden}.block--header--article .header__content picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block--header--machine{min-height:calc(100vh - var(--masthead-height, 80px));position:relative;z-index:3}.block--header--machine .header__content{position:relative;z-index:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block--header--machine .header__content .is-col{width:100%}.block--header--machine .header__content .is-col:first-child{border-right:1px solid var(--ma-gray-warm)}.block--header--machine .header__content .is-col h1{font-size:var(--xl-heading);margin-top:auto}.block--header--machine .header__content .is-col .header__logo{margin-bottom:var(--spacing--medium);margin-top:var(--spacing--xs);max-height:50px;max-width:clamp(9.3333333333rem,5.9288537549vw + 7.6416337286rem,13.3333333333rem)}.block--header--machine .header__content .is-col .header__inner-content .header__brand{font-weight:700;padding-top:var(--spacing--small)}.block--header--machine .header__content .is-col .header__inner-content .header__brand span{font-weight:300}.block--header--machine .header__content .is-col .header__inner-content .header__features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:var(--spacing--xs);padding-top:var(--spacing--xs)}.block--header--machine .header__content .is-col .header__inner-content .header__features li{border:1px solid var(--ma-yellow);border-radius:5px;font-size:12px;font-weight:700;padding:5px 10px}.block--header--machine .header__content .is-col .header__inner-content .header__features li:first-child{background-color:var(--ma-yellow)}.block--header--machine .header__content .is-col .header__inner-content .header__excerpt{padding-top:var(--spacing--xs)}.block--header--machine .header__content .is-col .header__inner-content p{margin:0;max-width:56ch;text-wrap:pretty}.block--header--machine .header__content .is-col .header__inner-content .component--call-us{margin-top:var(--spacing--small)}.block--header--machine .header__content .is-col .embla{--slide-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block--header--machine .header__content .is-col .embla .embla__viewport{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1}.block--header--machine .header__content .is-col .embla .embla__viewport .embla__container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block--header--machine .header__content .is-col .embla .embla__viewport .embla__container .embla__slide picture{height:100%;inset:0;position:absolute;width:100%}.block--header--machine .header__content .is-col .embla .embla__viewport .embla__container .embla__slide picture img{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.block--header--machine .header__content .is-col .embla .embla__controls{padding-bottom:var(--spacing--xs);padding-top:var(--spacing--small);padding-inline:var(--spacing--xs)}.block--header--machine .header__content .is-col .embla .embla__controls .embla__pagination .embla__dot{border:1px solid var(--ma-black)}.block--header--machine .header__content .is-col .embla .embla__controls .embla__pagination .embla__dot.embla__dot--selected{background-color:var(--ma-black);border-color:var(--ma-black)}@media screen and (max-width:1180px){.block--header--machine .header__content>.is-col{padding:0}.block--header--machine .header__content>.is-col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;border-right:none;min-height:calc(50vh - var(--masthead-height, 80px) - var(--content-navigation-height, 60px)/2);order:2;padding-bottom:var(--spacing--xs)}.block--header--machine .header__content>.is-col:last-child{aspect-ratio:1/1;border-bottom:1px solid var(--ma-gray-warm);max-height:calc(50vh - var(--masthead-height, 80px) - var(--content-navigation-height, 60px)/2);min-height:300px;padding-bottom:var(--spacing--xs)}}.block--feature-text{padding-block:var(--spacing--huge);position:relative}@media screen and (max-width:900px){.block--feature-text{padding-inline:0}}.block--feature-text .is-col{max-width:900px;position:relative;z-index:2}.block--feature-text .is-col>:first-child{margin-top:0}.block--feature-text .is-col>:last-child{margin-bottom:0}.block--feature-text .btns{margin-top:var(--spacing--medium);position:relative;z-index:2}.block--feature-text svg{bottom:0;height:auto;max-height:100%;max-width:75vw;opacity:.5;position:absolute;right:0;z-index:1}.block--media-content--stylised{background-color:var(--bg);margin-top:var(--spacing--huge)}.block--media-content--stylised .is-grid{grid-template-columns:4fr 5fr;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block--media-content--stylised.is-img-left .is-grid{grid-template-columns:5fr 4fr}.block--media-content--stylised.is-img-left .is-grid .is-col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:900px){.block--media-content--stylised{padding-bottom:var(--spacing--medium);padding-top:var(--spacing--small)}.block--media-content--stylised .is-grid{grid-template-columns:1fr!important}.block--media-content--stylised .is-grid .is-col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-inline:0}.block--media-content--stylised .is-grid .is-col:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;aspect-ratio:1/1;order:1}}@media screen and (min-width:900px){.block--media-content--stylised{min-height:calc(100vh - var(--masthead-height, 80px) - var(--spacing--small)*2)}.block--media-content--stylised.is-img-right{padding-right:0}.block--media-content--stylised.is-img-left{padding-left:0}}.block--media-content--stylised .is-col h2{color:var(--text);font-weight:900}.block--media-content--stylised .is-col h2 em{font-style:italic;font-weight:300}.block--media-content--stylised .is-col .large-body{margin-top:auto;padding-top:var(--spacing--medium)}.block--media-content--stylised .is-col p{color:var(--text);margin-bottom:0;text-wrap:pretty;-webkit-margin-before:0;margin-block-start:0}.block--media-content--stylised .is-col p:not(:first-of-type){-webkit-margin-before:.75em;margin-block-start:.75em}.block--media-content--stylised .is-col .btns{margin-top:var(--spacing--medium)}.block--media-content--stylised .is-col figure,.block--media-content--stylised .is-col picture{display:block;height:100%;position:relative;width:100%}.block--media-content--stylised .is-col figure img,.block--media-content--stylised .is-col picture img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block--media-content--stylised .is-col figure figcaption,.block--media-content--stylised .is-col picture figcaption{bottom:0;padding:var(--spacing--small);position:absolute;right:0;z-index:3}.block--media-content--stylised .is-col figure figcaption span,.block--media-content--stylised .is-col picture figcaption span{color:var(--ma-white);font-weight:600;text-shadow:0 0 2em #000}.block--media-content--stylised .is-col figure figcaption i,.block--media-content--stylised .is-col picture figcaption i{color:var(--ma-white);font-size:var(--medium-body);text-shadow:0 0 2em #000}.block--media-content--stylised .is-col figure:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4));content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}.block--media-content--stylised .is-col .embla{--slide-size:100%;height:100%;position:relative}.block--media-content--stylised .is-col .embla .embla__viewport{height:100%;position:relative;z-index:1}.block--media-content--stylised .is-col .embla .embla__viewport .embla__container,.block--media-content--stylised .is-col .embla .embla__viewport .embla__container .embla__slide{height:100%}.block--media-content--stylised .is-col .embla .embla__viewport .embla__container .embla__slide figure:after,.block--media-content--stylised .is-col .embla .embla__viewport .embla__container .embla__slide picture:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4));content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}.block--media-content--stylised .is-col .embla .embla__controls{bottom:0;left:0;padding:var(--spacing--small);position:absolute;z-index:2}.block--media-content--standard{margin-top:var(--spacing--huge);min-height:33.33vw}.block--media-content--standard:not(.has-block-theme) .btn{--text:var(--ma-black);--bg:var(--ma-black)}.block--media-content--standard:not(.has-block-theme) .btn.is-style--filled{--text:var(--ma-white)}.block--media-content--standard.has-background{padding-inline:calc(var(--spacing--small)*2)}.block--media-content--standard.has-background .is-grid{background-color:var(--bg);padding-inline:0}.block--media-content--standard .is-grid{grid-template-columns:4fr 5fr;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block--media-content--standard.is-img-left .is-grid{grid-template-columns:5fr 4fr}.block--media-content--standard.is-img-left .is-grid .is-col:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:900px){.block--media-content--standard .is-grid{grid-template-columns:1fr!important}.block--media-content--standard .is-grid .is-col:first-child{padding-top:var(--spacing--xs);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block--media-content--standard .is-grid .is-col:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (min-width:900px){.block--media-content--standard .is-col:first-child{border-top:1px solid var(--text);margin-top:2px;padding-top:var(--spacing--medium)}.block--media-content--standard.is-img-left .is-col:last-child{margin-right:var(--spacing--xs)}.block--media-content--standard.is-img-right .is-col:last-child{margin-left:var(--spacing--xs)}.block--media-content--standard.has-background:not(.has-block-theme--white) .is-grid .col--content{margin-block:calc(var(--spacing--small)*2) calc(var(--spacing--small)*3)}.block--media-content--standard.has-background:not(.has-block-theme--white).is-img-left .is-grid{padding-right:calc(var(--spacing--small)*2)}.block--media-content--standard.has-background:not(.has-block-theme--white).is-img-right .is-grid{padding-left:calc(var(--spacing--small)*2)}}.block--media-content--standard .is-col h2{color:var(--text);font-weight:900;line-height:140%}.block--media-content--standard .is-col h2 em{font-style:normal;font-weight:300}.block--media-content--standard .is-col .medium-body{margin-top:auto;padding-top:var(--spacing--medium)}.block--media-content--standard .is-col p{color:var(--text);margin-bottom:0;text-wrap:pretty;-webkit-margin-before:0;margin-block-start:0}.block--media-content--standard .is-col p:not(:first-of-type){-webkit-margin-before:.75em;margin-block-start:.75em}.block--media-content--standard .is-col figure,.block--media-content--standard .is-col picture{aspect-ratio:2/1;display:block;height:100%;position:relative;width:100%}.block--media-content--standard .is-col figure img,.block--media-content--standard .is-col picture img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block--media-content--standard .is-col figure figcaption,.block--media-content--standard .is-col picture figcaption{bottom:0;padding:var(--spacing--small);position:absolute;right:0;z-index:3}.block--media-content--standard .is-col figure figcaption span,.block--media-content--standard .is-col picture figcaption span{color:var(--ma-white);font-weight:600;text-shadow:0 0 2em #000}.block--media-content--standard .is-col figure figcaption i,.block--media-content--standard .is-col picture figcaption i{color:var(--ma-white);font-size:var(--medium-body);text-shadow:0 0 2em #000}.block--media-content--standard .is-col .btns{margin-top:var(--spacing--medium)}.block--media-content--standard .is-col figure:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4));content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}.block--media-content--widescreen{margin-top:var(--spacing--huge)}@media screen and (max-width:900px){.block--media-content--widescreen{padding-inline:0}}.block--media-content--widescreen>.is-col figure,.block--media-content--widescreen>.is-col picture{display:block;height:100%;height:clamp(13.3333333333rem,19.7628458498vw + 7.6943346509rem,26.6666666667rem);position:relative;width:100%}.block--media-content--widescreen>.is-col figure img,.block--media-content--widescreen>.is-col picture img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block--media-content--widescreen>.is-col figure figcaption,.block--media-content--widescreen>.is-col picture figcaption{bottom:0;padding:var(--spacing--small);position:absolute;right:0;z-index:3}.block--media-content--widescreen>.is-col figure figcaption span,.block--media-content--widescreen>.is-col picture figcaption span{color:var(--ma-white);font-weight:600;text-shadow:0 0 2em #000}.block--media-content--widescreen>.is-col figure figcaption i,.block--media-content--widescreen>.is-col picture figcaption i{color:var(--ma-white);font-size:var(--medium-body);text-shadow:0 0 2em #000}.block--media-content--widescreen>.is-col figure:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4));content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}.block--media-content--widescreen>.is-col>.is-grid .is-col h2{line-height:140%;margin-bottom:auto;max-width:600px}.block--media-content--widescreen>.is-col>.is-grid .is-col h2 em{font-style:normal;font-weight:300}.block--media-content--widescreen>.is-col>.is-grid .is-col .btns{padding-top:var(--spacing--medium)}.block--media-content--widescreen>.is-col>.is-grid .is-col .medium-body{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:var(--spacing--medium);-moz-column-gap:var(--spacing--medium);column-gap:var(--spacing--medium);text-wrap:pretty}@media screen and (max-width:900px){.block--media-content--widescreen>.is-col>.is-grid .is-col .medium-body{padding-top:var(--spacing--medium)}}.block--media-content--widescreen>.is-col>.is-grid .is-col .medium-body p{-webkit-margin-before:0;margin-block-start:0;margin-bottom:0;text-wrap:pretty}.block--media-content--widescreen>.is-col>.is-grid .is-col .medium-body p:not(:first-of-type){-webkit-margin-before:.75em;margin-block-start:.75em}.block--media-content--widescreen>.is-col>.is-grid .is-col .medium-body i{display:block;-webkit-margin-before:.75em;margin-block-start:.75em}@media screen and (max-width:600px){.block--media-content--widescreen>.is-col>.is-grid .is-col .medium-body{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.block--cover-carousel{height:calc(100vh - var(--masthead-height, 80px) - var(--spacing--small)*2);margin-top:var(--spacing--huge);min-height:400px;padding-inline:calc(var(--spacing--small)*2);position:relative}@media screen and (max-width:900px){.block--cover-carousel{padding-inline:var(--spacing--small)}}.block--cover-carousel>.is-col{left:calc(var(--spacing--small)*2);position:absolute;top:0;z-index:2}@media screen and (max-width:900px){.block--cover-carousel>.is-col{left:var(--spacing--small)}}.block--cover-carousel>.is-col h2{line-height:140%}.block--cover-carousel>.is-col h2 em{font-style:normal;font-weight:200}.block--cover-carousel .embla{--slide-size:100%;height:100%;position:relative;z-index:1}.block--cover-carousel .embla:after{background:linear-gradient(351deg,transparent 68.16%,rgba(0,0,0,.2) 93.24%),linear-gradient(180deg,transparent 61.67%,rgba(0,0,0,.7) 97.24%),linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));background-blend-mode:soft-light,soft-light,soft-light;content:"";height:100%;inset:0;position:absolute;width:100%;z-index:2}.block--cover-carousel .embla .embla__viewport{height:100%;position:relative;z-index:1}.block--cover-carousel .embla .embla__viewport .embla__container,.block--cover-carousel .embla .embla__viewport .embla__container .embla__slide{height:100%}.block--cover-carousel .embla .embla__viewport .embla__container .embla__slide picture{display:block;height:100%;position:relative;width:100%}.block--cover-carousel .embla .embla__viewport .embla__container .embla__slide picture img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block--cover-carousel .embla .embla__controls{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;width:100%;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block--cover-carousel .embla .embla__controls .embla__pagination{padding-bottom:var(--spacing--xs);padding-left:var(--spacing--medium)}@media screen and (min-width:1180px){.block--cover-carousel .embla .embla__controls .embla__pagination{display:none}}.block--cover-carousel .embla .embla__controls .embla__thumbs{width:100%}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport{--progress:var(--embla-slide-progress)}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container{display:grid;grid-template-columns:2fr 1fr 1fr;padding:var(--spacing--small)}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide{border-top:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing--xs);padding:var(--spacing--medium) var(--spacing--small) var(--spacing--xs) var(--spacing--small);position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:2}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide a h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--medium-body);text-transform:uppercase;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--small);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide a h3 span{color:var(--ma-white);font-weight:600}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide a h3 i{color:var(--ma-white);display:none}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide a p{color:var(--ma-white);font-size:var(--small-body);font-style:italic;margin:0;padding:0}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide.embla-thumbs__slide--selected:before{background-color:var(--ma-white);content:"";display:block;height:2px;left:0;position:absolute;top:0;-webkit-transition:width .1s linear;transition:width .1s linear;width:calc(var(--autoplay-progress)*1%)}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide.embla-thumbs__slide--selected h3 i{display:block}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide.embla-thumbs__slide--selected:hover a{-webkit-text-decoration:underline solid hsla(0,0%,100%,.25) 1px;text-decoration:underline solid hsla(0,0%,100%,.25) 1px;text-underline-offset:3px}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide.embla-thumbs__slide--selected:hover:before{height:4px}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide:not(.embla-thumbs__slide--selected){border-top:1px solid hsla(0,0%,100%,.25);cursor:pointer}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide:not(.embla-thumbs__slide--selected):after{background-color:hsla(0,0%,100%,.25);content:"";display:block;height:0;left:0;position:absolute;top:0;width:100%}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide:not(.embla-thumbs__slide--selected):hover:after{height:2px}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide:not(.embla-thumbs__slide--selected) a{pointer-events:none}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide:not(.embla-thumbs__slide--selected) a h3{opacity:.75}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide:not(.embla-thumbs__slide--selected) a p{display:none}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container:has(.embla-thumbs__slide+.embla-thumbs__slide--selected){grid-template-columns:1fr 2fr 1fr}@media screen and (max-width:1180px){.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container:has(.embla-thumbs__slide+.embla-thumbs__slide--selected){grid-template-columns:1fr!important}}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container:has(>.embla-thumbs__slide--selected:last-child){grid-template-columns:1fr 1fr 2fr!important}@media screen and (max-width:1180px){.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container:has(>.embla-thumbs__slide--selected:last-child){grid-template-columns:1fr!important}}@media screen and (max-width:1180px){.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container{grid-template-columns:1fr!important}.block--cover-carousel .embla .embla__controls .embla__thumbs .embla-thumbs__viewport .embla-thumbs__container .embla-thumbs__slide:not(.embla-thumbs__slide--selected){display:none}}.block--card-row{margin-top:var(--spacing--huge)}@media screen and (max-width:900px){.block--card-row{padding-inline:0}}.block--card-row .is-grid{row-gap:var(--spacing--xl)}.block--card-row .is-grid.is-grid--2 .card--page .card__link picture,.block--card-row .is-grid.is-grid--4 .card--page .card__link picture{aspect-ratio:1/1}@media screen and (max-width:900px){.block--card-row .is-grid.is-grid--3 .card--page .card__link picture{aspect-ratio:1/1!important}}.block--card-row+.block--card-row:not(:has(>.block__intro)){margin-top:var(--spacing--xl)}.block--brand-row{margin-top:var(--spacing--huge)}@media screen and (max-width:900px){.block--brand-row{padding-inline:0}}.block--brand-row .is-grid{row-gap:var(--spacing--xl)}.block--brand-row+.block--brand-row:not(:has(>.block__intro)){margin-top:var(--spacing--xl)}.block--seperator{margin-top:var(--spacing--huge);padding-inline:calc(var(--spacing--small)*2)}@media screen and (max-width:900px){.block--seperator{padding-inline:var(--spacing--small)}}.block--seperator hr{background-color:var(--ma-gray-warm)}.block--column-content{margin-top:var(--spacing--huge)}.block--column-content .is-grid{row-gap:var(--spacing--xl)}.block--column-content+.block--column-content:not(:has(>.block__intro)){margin-top:var(--spacing--xl)}.block--logo-carousel{background-color:var(--bg);margin-top:var(--spacing--huge)}@media screen and (max-width:900px){.block--logo-carousel .block__intro{padding-inline:0}}.block--logo-carousel .embla{--slide-size:calc(20% - var(--spacing--medium));--slide-spacing:var(--spacing--medium);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--small);padding-inline:var(--spacing--small)}@media screen and (max-width:900px){.block--logo-carousel .embla{padding-inline:0}}.block--logo-carousel .embla .embla__viewport{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.block--logo-carousel .embla .embla__viewport .embla__container .embla__slide{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing--small);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block--logo-carousel .embla .embla__viewport .embla__container .embla__slide img{max-height:70px;max-width:150px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.block--logo-carousel .embla.is-disabled .embla__viewport{cursor:default}.block--logo-carousel .embla.is-disabled .embla__viewport .embla__container{-ms-flex-pack:distribute;justify-content:space-around}.block--logo-carousel .embla.is-disabled .embla__controls{display:none}@media screen and (max-width:1440px){.block--logo-carousel .embla{--slide-size:calc(25% - var(--spacing--small))}}@media screen and (max-width:1180px){.block--logo-carousel .embla{--slide-size:calc(33% - var(--spacing--small))}}@media screen and (max-width:900px){.block--logo-carousel .embla{--slide-size:calc(50% - var(--spacing--small))}}@media screen and (max-width:428px){.block--logo-carousel .embla{--slide-size:calc(100% - var(--spacing--small))}}.block--rte{margin-top:var(--spacing--huge)}.block--intro-row{padding-inline:var(--spacing--small)}.block--intro-row .is-grid{background-color:var(--bg);padding-block:calc(var(--spacing--small)*2);padding-inline:calc(var(--spacing--small)*2)}.block--intro-row .is-grid>.is-row,.block--intro-row .is-grid>.is-row .is-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block--intro-row .is-grid>.is-row .is-row{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-height:100px;max-width:85px;min-width:85px;width:85px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block--intro-row .is-grid>.is-row .is-row svg{max-height:100%;max-width:100%}.block--intro-row .is-grid>.is-row .is-row svg path{fill:var(--text)!important}.block--intro-row .is-grid>.is-row .is-col{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.block--intro-row .is-grid>.is-row .is-col p{margin:0}.block--intro-row .is-grid>.is-row .is-col p:first-child{font-size:var(--large-body);font-weight:700}.block--intro-row .is-grid>.is-row .is-col p:last-child{font-size:var(--medium-body);max-width:350px}@media screen and (min-width:900px) and (max-width:1180px){.block--intro-row .is-grid{padding-inline:var(--spacing--medium)}.block--intro-row .is-grid>.is-row .is-row{max-width:65px;min-width:65px;width:65px}.block--intro-row .is-grid>.is-row .is-col p:last-child{font-size:var(--small-body)}}@media screen and (max-width:900px){.block--intro-row .is-grid{padding-block:calc(var(--spacing--medium)*2)}.block--intro-row .is-grid>.is-row{gap:var(--spacing--medium)}.block--intro-row .is-grid>.is-row .is-row{max-width:50px!important;min-width:50px!important;width:50px!important}.block--intro-row .is-grid>.is-row .is-col p{max-width:100%!important}.block--intro-row .is-grid>.is-row .is-col p:last-child{font-size:var(--normal-body)}}.block--image{margin-top:var(--spacing--huge)}.block--image .embla{--slide-size:100%;position:relative}.block--image .embla .embla__viewport .embla__container .embla__slide figure,.block--image .embla .embla__viewport .embla__container .embla__slide picture{aspect-ratio:2/1.25;display:block;height:100%;position:relative;width:100%}.block--image .embla .embla__viewport .embla__container .embla__slide figure img,.block--image .embla .embla__viewport .embla__container .embla__slide picture img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block--image .embla .embla__controls{bottom:0;left:0;padding:var(--spacing--small);position:absolute;z-index:2}.block--image figure{position:relative}.block--image figure figcaption{bottom:0;padding:var(--spacing--small);position:absolute;right:0;z-index:3}.block--image figure figcaption span{color:var(--ma-white);font-weight:600;text-shadow:0 0 2em #000}.block--image figure:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4));content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}.block--contact-form{margin-top:var(--spacing--huge)}@media screen and (max-width:1180px){.block--contact-form .is-grid{grid-template-columns:1.5fr 1fr}}@media screen and (min-width:900px) and (max-width:1180px){.block--contact-form .is-grid .row-fluid{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}@media screen and (max-width:900px){.block--contact-form .is-grid{grid-template-columns:1fr}}@media screen and (min-width:600px) and (max-width:900px){.block--contact-form .is-grid .row-fluid{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}}@media screen and (max-width:600px){.block--contact-form .is-grid .row-fluid{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}.block--learning-signup{margin-top:var(--spacing--huge)}.block--learning-signup .block__inner{background-color:var(--ma-yellow);margin-inline:var(--spacing--small)}.block--learning-signup .block__inner .is-grid--2 .is-col h2{font-weight:900}.block--learning-signup .block__inner .is-grid--2 .is-col h2 em{font-style:normal;font-weight:300}.block--learning-signup .block__inner .block__content .is-grid--2{padding:calc(var(--spacing--small)*2)}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col:first-child{gap:var(--spacing--large)}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col:first-child p:first-of-type{font-size:var(--large-body)}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col figure,.block--learning-signup .block__inner .block__content .is-grid--2 .is-col picture{display:block;height:100%;position:relative;width:100%}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col figure img,.block--learning-signup .block__inner .block__content .is-grid--2 .is-col picture img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col figure figcaption,.block--learning-signup .block__inner .block__content .is-grid--2 .is-col picture figcaption{bottom:0;padding:var(--spacing--small);position:absolute;right:0;z-index:3}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col figure figcaption span,.block--learning-signup .block__inner .block__content .is-grid--2 .is-col picture figcaption span{color:var(--ma-white);font-weight:600;text-shadow:0 0 2em #000}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col figure:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,transparent 70%,rgba(0,0,0,.4));content:"";height:100%;inset:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:2}@media screen and (min-width:900px){.block--learning-signup .block__inner .block__content .is-grid--2 .is-col:first-child{padding-right:var(--spacing--large)}}@media screen and (max-width:900px){.block--learning-signup .block__inner .block__content .is-grid--2 .is-col:first-child{gap:var(--spacing--xs);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block--learning-signup .block__inner .block__content .is-grid--2 .is-col:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;aspect-ratio:1/1;order:1}}.block--learning-signup .block__inner .block__form{border-top:1px solid var(--ma-black);margin-inline:calc(var(--spacing--small)*2);margin-top:var(--spacing--xs);padding-block:calc(var(--spacing--small)*2)}.block--learning-signup .block__inner .block__form .umbraco-forms-form .umbraco-forms-field.mandatory .umbraco-forms-label:after{color:var(--ma-black)!important}.block--learning-signup .block__inner .block__form .umbraco-forms-form .umbraco-forms-field.checkbox--single .umbraco-forms-field-wrapper label{border-color:var(--ma-black)}.block--learning-signup .block__inner .block__form .umbraco-forms-form [type=submit]{background-color:var(--ma-black)!important;color:var(--ma-white)!important}.block--learning-signup .block__inner .block__form .umbraco-forms-form [type=submit] *{color:var(--ma-white)}.block--machine-row{margin-top:var(--spacing--huge)}.block--machine-row .is-grid--3{border-top:1px solid var(--ma-gray-warm)}.block--machine-row .is-grid--3 .card{border-bottom:1px solid var(--ma-gray-warm)}@media screen and (min-width:900px){.block--machine-row .is-grid--3 .card:not(:last-child){border-right:1px solid var(--ma-gray-warm)}}.block--coffee-range-row,.block--query--coffee{margin-top:var(--spacing--huge)}@media screen and (min-width:900px) and (max-width:1440px){.block--coffee-range-row>.is-grid{grid-template:"x x" "y z"}.block--coffee-range-row>.is-grid .card--coffee--overview{grid-area:x}.block--coffee-range-row>.is-grid .card--coffee--overview .card__header{padding-left:5px}.block--coffee-range-row>.is-grid .card--coffee--overview .card__header img{margin-left:0;max-height:50px;width:auto}.block--coffee-range-row>.is-grid .card--coffee--overview .card__inner{display:grid;grid-template:"x y" "z z"}.block--coffee-range-row>.is-grid .card--coffee--overview .card__inner .card__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;grid-area:z;padding-top:var(--spacing--large);position:relative}.block--coffee-range-row>.is-grid .card--coffee--overview .card__inner .card__body:after{background-color:var(--text);content:"";display:block;height:1px;left:0;opacity:.5;position:absolute;top:0;width:100%}.block--coffee-range-row>.is-grid .card--coffee--overview .card__inner .card__body .card__section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.block--coffee-range-row>.is-grid .card--coffee--overview .card__inner .card__body .card__section h4{padding-inline:5px;text-align:left}.block--coffee-range-row>.is-grid .card--coffee--overview .card__inner .card__body .card__section ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-inline:5px}.block--coffee-range-row>.is-grid .card--coffee--overview .card__inner .card__footer{height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:5px}}@media screen and (max-width:900px){.block--coffee-range-row>.is-grid .card--coffee--overview{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block--coffee-range-row>.is-grid .card--coffee--overview .card__header img{max-height:50px;width:auto}.block--coffee-range-row>.is-grid .card--coffee{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.block--range-further{margin-top:var(--spacing--huge)}.block--range-further .tablist [role=tablist]{border-right:3px solid var(--ma-black)}.block--range-further .tablist [role=tablist] [role=tab]{border-top:1px solid var(--ma-gray-warm);display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:var(--spacing--medium);padding-inline:var(--spacing--small);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block--range-further .tablist [role=tablist] [role=tab] span{font-size:var(--medium-body);font-weight:700}.block--range-further .tablist [role=tablist] [role=tab] i{color:var(--ma-gray-deep);font-size:var(--large-body);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.block--range-further .tablist [role=tablist] [role=tab][aria-selected=true]{background-color:var(--ma-black);border-color:var(--ma-black)}.block--range-further .tablist [role=tablist] [role=tab][aria-selected=true] i,.block--range-further .tablist [role=tablist] [role=tab][aria-selected=true] span{color:var(--ma-white)}.block--range-further .tablist [role=tablist] [role=tab][aria-selected=true]+[role=tab]{border-color:var(--ma-black)}.block--range-further .tablist [role=tablist] [role=tab]:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}@media screen and (max-width:900px){.block--range-further .tablist [role=tablist]{opacity:0}}.block--range-further .tablist .tabpanels [role=tabpanel] .tabpanel__inner{border-top:1px solid var(--ma-gray-warm)}.block--range-further .tablist .tabpanels [role=tabpanel] .tabpanel__inner .card{border-bottom:1px solid var(--ma-gray-warm)}@media screen and (min-width:900px){.block--range-further .tablist .tabpanels [role=tabpanel] .tabpanel__inner .card:not(:last-child){border-right:1px solid var(--ma-gray-warm)}}@media screen and (max-width:900px){.block--range-further .tablist .tabpanels{opacity:0}.block--range-further .tablist{grid-template-columns:1fr}}.block--range-further .tablist .ma--accordion{border-bottom:1px solid var(--ma-gray-warm)}.block--range-further .tablist .ma--accordion [accordion-item] button[aria-controls]{border-top:1px solid var(--ma-gray-warm);display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:var(--spacing--medium);padding-inline:var(--spacing--small);width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.block--range-further .tablist .ma--accordion [accordion-item] button[aria-controls] span{font-size:var(--medium-body);font-weight:700}.block--range-further .tablist .ma--accordion [accordion-item] button[aria-controls] i{color:var(--ma-gray-deep);font-size:var(--medium-body);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.block--range-further .tablist .ma--accordion [accordion-item] [accordion-content]{border-inline:1px solid var(--ma-gray-warm);padding:var(--spacing--small)}.block--range-further .tablist .ma--accordion [accordion-item] [accordion-content] .card:not(:last-child){border-bottom:1px solid var(--ma-gray-warm);margin-bottom:var(--spacing--xs)}.block--range-further .tablist .ma--accordion [accordion-item].is-open button[aria-controls]{background-color:var(--ma-black);border-color:var(--ma-black)}.block--range-further .tablist .ma--accordion [accordion-item].is-open button[aria-controls] span{color:var(--ma-white)}.block--range-further .tablist .ma--accordion [accordion-item].is-open button[aria-controls] i{color:var(--ma-white);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.block--range-further .tablist .ma--accordion [accordion-item].is-open [accordion-content]{border-left:3px solid var(--ma-black)}.block--range-further .tablist .ma--accordion [accordion-item]:not(.is-open) button[aria-controls]{border-inline:1px solid var(--ma-gray-warm)}.block--tech-spec-table{margin-top:var(--spacing--huge)}.block--tech-spec-table .tech-spec-table table{border-collapse:collapse;width:100%}.block--tech-spec-table .tech-spec-table table thead tr th{background-color:var(--ma-black);color:var(--ma-white);padding-block:var(--spacing--small);padding-inline:var(--spacing--medium)}.block--tech-spec-table .tech-spec-table table thead tr th:not(:last-child){border-right:1px solid var(--ma-white)}@media screen and (max-width:900px){.block--tech-spec-table .tech-spec-table table thead{display:none}}@media screen and (min-width:900px){.block--tech-spec-table .tech-spec-table table thead{position:sticky;top:var(--masthead-height);z-index:2}}.block--tech-spec-table .tech-spec-table table tbody{position:relative;z-index:1}@media screen and (max-width:900px){.block--tech-spec-table .tech-spec-table table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--spacing--small)}}.block--tech-spec-table .tech-spec-table table tbody tr td,.block--tech-spec-table .tech-spec-table table tbody tr th{padding-block:var(--spacing--xs);padding-inline:var(--spacing--medium);position:relative}.block--tech-spec-table .tech-spec-table table tbody tr td p,.block--tech-spec-table .tech-spec-table table tbody tr th p{margin:0;position:relative;z-index:2}.block--tech-spec-table .tech-spec-table table tbody tr th{border:1px solid var(--ma-gray-warm);border-left:none;padding-left:var(--spacing--xs);position:relative;text-align:left}.block--tech-spec-table .tech-spec-table table tbody tr th em{color:var(--ma-gray-deep);font-size:var(--small-body);font-style:normal;font-weight:200;position:absolute;right:var(--spacing--small)}@media screen and (max-width:900px){.block--tech-spec-table .tech-spec-table table tbody tr th{background-color:var(--ma-black);border:none;color:var(--ma-white);font-size:var(--small-body);padding-inline:var(--spacing--medium)}.block--tech-spec-table .tech-spec-table table tbody tr th em{color:var(--ma-white);opacity:.75;right:var(--spacing--medium)}}.block--tech-spec-table .tech-spec-table table tbody tr td{border:1px solid var(--ma-gray-warm);font-weight:700;text-align:center}.block--tech-spec-table .tech-spec-table table tbody tr td *{font-weight:700}@media screen and (max-width:900px){.block--tech-spec-table .tech-spec-table table tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-inline:none;-ms-flex-direction:row;flex-direction:row;padding:0}.block--tech-spec-table .tech-spec-table table tbody tr td:before{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;border-right:1px solid var(--ma-gray-warm);flex-basis:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block--tech-spec-table .tech-spec-table table tbody tr td p,.block--tech-spec-table .tech-spec-table table tbody tr td:before{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:var(--small-body);padding-block:var(--spacing--xs);padding-inline:var(--spacing--medium)}.block--tech-spec-table .tech-spec-table table tbody tr td p{-ms-flex-preferred-size:0;flex-basis:0}}@media screen and (min-width:900px){.block--tech-spec-table .tech-spec-table table tbody tr td:last-child{border-right:none}.block--tech-spec-table .tech-spec-table table tbody tr td:before{display:none}}.block--tech-spec-table .tech-spec-table table tbody tr:first-child td,.block--tech-spec-table .tech-spec-table table tbody tr:first-child th{border-top:none}.block--tech-spec-table .tech-spec-table table tbody tr:last-child td,.block--tech-spec-table .tech-spec-table table tbody tr:last-child th{border-bottom:none}@media screen and (min-width:900px){.block--tech-spec-table .tech-spec-table table tbody tr:nth-child(2n) td,.block--tech-spec-table .tech-spec-table table tbody tr:nth-child(2n) th{background-color:hsla(22,8%,73%,.15)}}.block--machine-features{margin-top:var(--spacing--huge)}.block--machine-features>.is-grid .is-col{border-right:1px solid var(--ma-gray-warm);border-top:1px solid var(--ma-gray-warm);padding:var(--spacing--large)}.block--machine-features>.is-grid .is-col:nth-child(-n+4){border-top:none}.block--machine-features>.is-grid .is-col:nth-child(4),.block--machine-features>.is-grid .is-col:nth-child(8){border-right:none}.block--machine-features>.is-grid .is-col h3{font-size:var(--small-heading)}.block--machine-features>.is-grid .is-col p{margin:0}@media screen and (min-width:900px) and (max-width:1180px){.block--machine-features>.is-grid .is-col{border-right:1px solid var(--ma-gray-warm);border-top:1px solid var(--ma-gray-warm)!important}.block--machine-features>.is-grid .is-col:nth-child(-n+2){border-top:none!important}.block--machine-features>.is-grid .is-col:nth-child(2n){border-right:none}}@media screen and (max-width:900px){.block--machine-features>.is-grid .is-col{border-right:none;border-top:1px solid var(--ma-gray-warm)!important;gap:var(--spacing--xs);padding-inline:5px}.block--machine-features>.is-grid .is-col:last-child{border-bottom:1px solid var(--ma-gray-warm)!important}.block--machine-features>.is-grid .is-col h3{font-size:var(--large-body)}}.block--testimonial{margin-top:var(--spacing--huge);padding-inline:calc(var(--spacing--small)*2)}@media screen and (max-width:900px){.block--testimonial{padding-inline:var(--spacing--small)}}.block--testimonial .block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - var(--masthead-height, 80px) - var(--spacing--small)*2);position:relative}@media screen and (max-width:900px){.block--testimonial .block__inner{background-color:var(--ma-black)}}.block--testimonial .block__inner picture{height:100%;inset:0;position:absolute;width:100%;z-index:1}@media screen and (max-width:900px){.block--testimonial .block__inner picture{display:block;height:auto;position:relative}.block--testimonial .block__inner picture img{aspect-ratio:1/1}}.block--testimonial .block__inner picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block--testimonial .block__inner picture:after{background:linear-gradient(270deg,transparent 42.7%,rgba(0,0,0,.75) 63.26%),linear-gradient(351deg,transparent 68.16%,rgba(0,0,0,.38) 93.24%),linear-gradient(180deg,transparent 61.67%,rgba(0,0,0,.9) 97.24%),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));background-blend-mode:normal,normal,normal,soft-light;background-blend-mode:soft-light;content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:2}@media screen and (max-width:900px){.block--testimonial .block__inner picture:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(45,41,39,.5)),color-stop(40%,rgba(45,41,39,0)),color-stop(85%,rgba(45,41,39,.8)),to(#2d2927));background:linear-gradient(180deg,rgba(45,41,39,.5),rgba(45,41,39,0) 40%,rgba(45,41,39,.8) 85%,#2d2927)}}.block--testimonial .block__inner .block__quote{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:767px;padding:var(--spacing--medium);position:relative;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.block--testimonial .block__inner .block__quote .quote__blockquote{margin:0;padding:var(--spacing--medium);text-shadow:0 0 20px rgba(0,0,0,.5)}.block--testimonial .block__inner .block__quote .quote__blockquote *{color:var(--ma-white);font-size:var(--large-body);line-height:170%}.block--testimonial .block__inner .block__quote .quote__blockquote :first-child{margin-top:0}.block--testimonial .block__inner .block__quote .quote__blockquote :last-child{margin-bottom:0}@media screen and (max-width:1180px){.block--testimonial .block__inner .block__quote{max-width:60%}}@media screen and (max-width:900px){.block--testimonial .block__inner .block__quote{max-width:100%;padding:var(--spacing--small);padding-top:0;position:unset!important}.block--testimonial .block__inner .block__quote .quote__blockquote{padding:var(--spacing--small)}}.block--testimonial .block__inner .block__quote .quote__citation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid hsla(0,0%,100%,.5);gap:var(--spacing--medium);justify-content:space-between;padding:calc(var(--spacing--medium)*2) var(--spacing--medium) var(--spacing--medium) var(--spacing--medium);-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto}.block--testimonial .block__inner .block__quote .quote__citation .quote__citation__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.block--testimonial .block__inner .block__quote .quote__citation .quote__citation__body .quote__citation__company{color:var(--ma-white);font-size:var(--medium-body);font-weight:700;margin:0;text-transform:uppercase}.block--testimonial .block__inner .block__quote .quote__citation .quote__citation__body .quote__citation__contact{color:var(--ma-white);margin:0}.block--testimonial .block__inner .block__quote .quote__citation img{height:auto;max-height:100px;max-width:150px;width:auto}@media screen and (max-width:1180px){.block--testimonial .block__inner .block__quote .quote__citation{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.block--testimonial .block__inner .block__quote .quote__citation img{max-width:100px}}@media screen and (max-width:900px){.block--testimonial .block__inner .block__quote .quote__citation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:calc(var(--spacing--small)*2) var(--spacing--small) var(--spacing--small) var(--spacing--small)}.block--testimonial .block__inner .block__quote .quote__citation img{left:calc(var(--spacing--small)*2);position:absolute;top:calc(var(--spacing--small)*2);z-index:2}}@media screen and (max-width:600px){.block--testimonial .block__inner .block__quote .quote__citation{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.block--testimonial .block__inner .block__quote .quote__citation .quote__citation__body .quote__citation__company{font-size:var(--normal-body)}.block--testimonial .block__inner .block__quote .quote__citation .quote__citation__body *{font-size:var(--small-body)}}.block--courses .courses__row{margin-bottom:var(--spacing--small)}@media screen and (min-width:900px){.block--courses .courses__row{gap:0 var(--spacing--small)}}@media screen and (min-width:900px){.block--courses .courses__row:has(.is-active) .card--course{border-bottom:none}}.block--courses .courses__row .course--section{grid-column:-1/1}@media screen and (min-width:900px){.block--courses .courses__row .course--section{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media screen and (max-width:900px){.block--courses .courses__row .course--section{margin-top:calc(var(--spacing--small)*-1)}}.block--courses .courses__row .course--section:not(.is-visible){display:none}.block--careers-table{margin-top:var(--spacing--huge)}.table--careers .table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:top;-ms-flex-align:top;align-items:top;border-top:1px solid #bfb8b4}.table--careers .table-row:last-child{border-bottom:1px solid #bfb8b4}.table--careers .table-row:first-child{border-top:0}.table--careers .table-row:first-child:last-child{border-bottom:0}.table--careers .table-row:nth-child(2n){background-color:hsla(22,8%,73%,.1)}.table--careers .table-col{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.2em;padding:.8em}.table--careers .table-col:nth-child(2),.table--careers .table-col:nth-child(4){width:20%}.table--careers--header{background-color:#2d2927;color:#fff}.table--careers--link{color:#2d2927;text-decoration:none}.table--careers--link span{font-weight:700;-webkit-text-decoration:underline 2px solid var(--highlight);text-decoration:underline 2px solid var(--highlight);text-transform:uppercase;text-underline-offset:4px}@media screen and (max-width:900px){.table--careers--header .table-col{display:none}.table--careers--header .table-col:last-child{display:block;width:100%}.table--careers--main .table-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.table--careers--main .table-col:nth-child(n){width:50%}.table--careers--main .table-col:first-child,.table--careers--main .table-col:nth-child(4){width:100%}.table--careers--main .table-col:before{color:#716e6e;content:attr(data-coltitle);display:block;font:inherit;font-size:.8em;margin:0 0 .4em;-webkit-text-decoration:underline 1px solid currentColor;text-decoration:underline 1px solid currentColor;text-transform:uppercase;text-underline-offset:.4em}.table--careers .table-col:last-child{min-width:unset!important}}@media screen and (max-width:428px){.table--careers--main .table-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em;padding:1em}.table--careers--main .table-col:nth-child(n){padding:0;width:100%}}.table--careers--header .table-col:last-child{color:#bfb8b4;text-align:right}.table--careers .table-col:last-child{min-width:250px}.card--page .card__link{text-decoration:none!important}.card--page .card__link picture{aspect-ratio:1/1.2;overflow:hidden}.card--page .card__link picture .card__img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1),-webkit-transform .4s cubic-bezier(.4,0,.6,1);width:100%}.card--page .card__link:hover picture .card__img{-webkit-transform:scale(1.025);transform:scale(1.025)}.card--page .card__link:hover .card__title i{-webkit-transform:translateX(5px);transform:translateX(5px)}.card--page .card__link .card__content{gap:4px}.card--page .card__link .card__content .card__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card--page .card__link .card__content .card__title span{font-size:var(--medium-body);font-weight:900;-webkit-text-decoration:underline 1px solid var(--ma-gray-warm);text-decoration:underline 1px solid var(--ma-gray-warm);text-transform:uppercase;text-underline-offset:2px}.card--page .card__link .card__content .card__title i{font-size:var(--large-body);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.card--page .card__link .card__content .card__excerpt{color:var(--ma-gray-deep);display:inline-block;font-size:var(--small-body);font-style:italic}.card--brand .card__link{position:relative;text-decoration-color:var(--ma-gray-warm);text-underline-offset:2px}.card--brand .card__link picture{aspect-ratio:1/1;overflow:hidden}.card--brand .card__link picture .card__img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1),-webkit-transform .4s cubic-bezier(.4,0,.6,1);width:100%}.card--brand .card__link picture .card__badge{aspect-ratio:1/1;background-color:var(--bg);border-radius:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;height:clamp(5rem,4.9407114625vw + 3.5902503294rem,8.3333333333rem);position:absolute;right:var(--spacing--small);top:var(--spacing--small);width:clamp(5rem,4.9407114625vw + 3.5902503294rem,8.3333333333rem);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--brand .card__link picture .card__badge .card__logo{height:auto;max-width:clamp(2.6666666667rem,3.4584980237vw + 1.6798418972rem,5rem)}.card--brand .card__link:hover picture .card__img{-webkit-transform:scale(1.025);transform:scale(1.025)}.card--brand .card__link:hover .card__title i{-webkit-transform:translateX(5px);transform:translateX(5px)}.card--brand .card__link .card__content{gap:4px}.card--brand .card__link .card__content .card__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--1);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card--brand .card__link .card__content .card__title span{font-size:var(--medium-body);font-weight:900;text-transform:uppercase}.card--brand .card__link .card__content .card__title i{font-size:var(--xl-body);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.card--brand .card__link .card__content .card__excerpt{color:var(--ma-gray-deep);display:inline-block;font-size:var(--small-body);font-style:italic;text-decoration:none!important}.card--column{gap:var(--spacing--xs)}.card--column picture{aspect-ratio:1/.65;overflow:hidden}.card--column picture .card__img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1),-webkit-transform .4s cubic-bezier(.4,0,.6,1);width:100%}.card--column .card__content{gap:4px}.card--column .card__content .card__title{margin:0}.card--column .card__content .card__title span{font-size:var(--large-body);font-weight:900}.card--column .card__content .card__excerpt{color:var(--ma-gray-deep);font-size:var(--normal-body);line-height:175%}.card--hub{background-color:var(--ma-black)}.card--hub .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--hub .card__inner picture{aspect-ratio:4/3;overflow:hidden}.card--hub .card__inner picture img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1),-webkit-transform .4s cubic-bezier(.4,0,.6,1);width:100%}.card--hub .card__inner .card__content{gap:5px;padding:var(--spacing--small)}.card--hub .card__inner .card__content .card__tag{color:var(--ma-pink);font-size:12px;font-size:var(--small-body);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.card--hub .card__inner .card__content .card__title{color:var(--ma-white);font-size:var(--large-body);margin-bottom:5px}.card--hub .card__inner .card__content .card__excerpt{color:var(--ma-white);display:none;font-size:var(--normal-body);font-weight:500;margin:0}.card--hub .card__inner .card__content .card__link{color:var(--ma-white);font-size:var(--small-body);font-weight:600;letter-spacing:.05em;-webkit-text-decoration:underline solid var(--ma-pink) 1px;text-decoration:underline solid var(--ma-pink) 1px;text-transform:uppercase;text-underline-offset:2px;-webkit-transition:-webkit-text-decoration .2s cubic-bezier(.4,0,.6,1);transition:-webkit-text-decoration .2s cubic-bezier(.4,0,.6,1);transition:text-decoration .2s cubic-bezier(.4,0,.6,1);transition:text-decoration .2s cubic-bezier(.4,0,.6,1),-webkit-text-decoration .2s cubic-bezier(.4,0,.6,1)}.card--hub:hover .card__inner picture img{-webkit-transform:scale(1.05);transform:scale(1.05)}.card--hub:hover .card__inner .card__link{text-decoration-thickness:3px}.card--hub.card--hub--video .card__inner picture{position:relative}.card--hub.card--hub--video .card__inner picture span{backdrop-filter:blur(5px);background-color:rgba(45,41,39,.1);border:1px solid var(--ma-white);border-radius:calc(var(--spacing--xl)*1.5);display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(var(--spacing--xl)*1.5);left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(var(--spacing--xl)*1.5);z-index:2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--hub.card--hub--video .card__inner picture span i{color:var(--ma-white);font-size:var(--normal-heading)}.card--hub.card--hub--video .card__inner picture img{position:relative;z-index:1}.card--hub.card--hub--video .card__inner .card__content .card__tag{color:var(--ma-yellow)}.card--hub.card--hub--video .card__inner .card__content .card__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration-color:var(--ma-yellow);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--xs)}.card--hub.card--hub--video .card__inner .card__content .card__link i{color:var(--ma-yellow)}.layer__main.recipe picture{aspect-ratio:4/3;border-radius:5px;display:block;margin-bottom:var(--spacing--medium);overflow:hidden}.layer__main.recipe picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.layer__main.recipe h2{border-bottom:1px solid var(--ma-gray-warm);font-size:var(--normal-heading);padding-bottom:var(--spacing--medium)}.layer__main.recipe .recipe__section,.layer__main.recipe h2{margin-bottom:var(--spacing--medium)}.layer__main.recipe .recipe__section h3{font-size:var(--large-body)}.layer__main.recipe .recipe__section li,.layer__main.recipe .recipe__section ol,.layer__main.recipe .recipe__section ul{font-size:var(--medium-body)}.layer__main.recipe .recipe__section ol,.layer__main.recipe .recipe__section ul{-webkit-padding-start:1.2em;padding-inline-start:1.2em;-webkit-margin-before:.5em;margin-block-start:.5em;-webkit-margin-after:0;color:var(--ma-gray-deep);font-size:var(--medium-body);line-height:185%;margin-block-end:0}.layer__main.recipe .recipe__section ol li,.layer__main.recipe .recipe__section ul li{font-weight:400;line-height:160%}.layer__main.recipe .recipe__section ol li:not(:last-child),.layer__main.recipe .recipe__section ul li:not(:last-child){margin-bottom:.25rem}.layer__main.recipe .recipe__section ol ol,.layer__main.recipe .recipe__section ol ul,.layer__main.recipe .recipe__section ul ol,.layer__main.recipe .recipe__section ul ul{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.layer__main.recipe .recipe__section ul{list-style-type:disc}.layer__main.recipe .recipe__section ol{list-style:decimal}.layer__main.recipe .recipe__section ol li::marker{font-weight:700}.layer__main.recipe .recipe__section .btns{margin-top:var(--spacing--small)}.layer__main.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.layer__main.video iframe,.layer__main.video video{aspect-ratio:16/9;background-color:var(--ma-white);height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.layer__main.video iframe{aspect-ratio:16/9}.card--journal{border-bottom:1px solid var(--ma-gray-warm);padding-bottom:var(--spacing--medium)}.card--journal .card__link{text-decoration:none}.card--journal .card__link picture{aspect-ratio:1/.65;overflow:hidden}.card--journal .card__link picture .card__img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1);transition:transform .4s cubic-bezier(.4,0,.6,1),-webkit-transform .4s cubic-bezier(.4,0,.6,1);width:100%}.card--journal .card__link:hover picture .card__img{-webkit-transform:scale(1.025);transform:scale(1.025)}.card--journal .card__link:hover .card__content .card__title{-webkit-text-decoration:underline solid var(--ma-gray-warm) 1px;text-decoration:underline solid var(--ma-gray-warm) 1px}.card--journal .card__link .card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6px}.card--journal .card__link .card__content .card__tag{color:var(--highlight);font-size:var(--small-body);font-weight:600}.card--journal .card__link .card__content .card__title{color:var(--ma-black);font-size:var(--small-heading);font-weight:700;margin:0;padding-top:6px}.card--journal .card__link .card__content .card__excerpt{color:var(--ma-gray-deep);font-weight:500;margin:0;padding-top:8px}.card--journal .card__link .card__content .card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing-xs);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:var(--spacing--small)}.card--journal .card__link .card__content .card__meta .card__date{color:var(--ma-black);font-size:car(--small-body);font-weight:700}.card--journal .card__link .card__content .card__meta .card__link{color:var(--ma-black);display:inline-block;font-size:car(--small-body);font-weight:700;-webkit-text-decoration:underline solid var(--highlight) 2px;text-decoration:underline solid var(--highlight) 2px;text-transform:uppercase;text-underline-offset:3px}.related-articles .card--journal .card__link .card__content .card__tag,[masonry-column="2"] .card--journal .card__link .card__content .card__tag{font-size:.9em}.related-articles .card--journal .card__link .card__content .card__title,[masonry-column="2"] .card--journal .card__link .card__content .card__title{font-size:var(--medium-body)}.related-articles .card--journal .card__link .card__content .card__excerpt,.related-articles .card--journal .card__link .card__content .card__meta *,[masonry-column="2"] .card--journal .card__link .card__content .card__excerpt,[masonry-column="2"] .card--journal .card__link .card__content .card__meta *{font-size:.9em}.card--machine .card__link{display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.4,0,.6,1);transition:-webkit-box-shadow .2s cubic-bezier(.4,0,.6,1);transition:box-shadow .2s cubic-bezier(.4,0,.6,1);transition:box-shadow .2s cubic-bezier(.4,0,.6,1),-webkit-box-shadow .2s cubic-bezier(.4,0,.6,1)}.card--machine .card__link:hover{-webkit-box-shadow:inset 0 -3px 0 0 var(--ma-black);box-shadow:inset 0 -3px 0 0 var(--ma-black)}.card--machine .card__link:hover picture .card__img{-webkit-transform:scale(1.03);transform:scale(1.03)}.card--machine .card__link:hover .card__title{text-decoration-color:var(--ma-black)!important}.card--machine .card__link:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}.card--machine .card__link .card__header{padding:var(--spacing--small);position:relative}.card--machine .card__link .card__header,.card--machine .card__link .card__header picture{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--machine .card__link .card__header picture img.card__img{aspect-ratio:1/1;max-width:90%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.6,1);transition:transform .3s cubic-bezier(.4,0,.6,1);transition:transform .3s cubic-bezier(.4,0,.6,1),-webkit-transform .3s cubic-bezier(.4,0,.6,1)}.card--machine .card__link .card__header picture img.card__logo{height:auto;left:var(--spacing--small);max-height:clamp(3.3333333333rem,4.9407114625vw + 1.9235836627rem,6.6666666667rem);max-width:clamp(5.3333333333rem,3.95256917vw + 4.2055335968rem,8rem);position:absolute;top:var(--spacing--small);width:auto}.card--machine .card__link .card__content{height:100%;padding:var(--spacing--small);position:relative}.card--machine .card__link .card__content .card__title{border-bottom:1px solid hsla(22,8%,73%,.5);display:block;font-size:var(--large-body);font-weight:900;margin-bottom:var(--spacing--small);padding-bottom:var(--spacing--small);-webkit-text-decoration:underline 1px solid var(--ma-gray-warm);text-decoration:underline 1px solid var(--ma-gray-warm);text-underline-offset:3px;-webkit-transition:text-decoration-color .2s cubic-bezier(.4,0,.6,1);transition:text-decoration-color .2s cubic-bezier(.4,0,.6,1)}.card--machine .card__link .card__content .card__excerpt{color:var(--ma-gray-deep);font-size:var(--small-body);font-weight:400;padding-right:var(--spacing--xl)}.card--machine .card__link .card__content .card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding-top:var(--spacing--small);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing--xs);padding-right:var(--spacing--xl)}.card--machine .card__link .card__content .card__meta span{color:var(--ma-gray-deep);font-size:var(--small-body);font-weight:600;text-transform:uppercase}.card--machine .card__link .card__content .card__meta ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.card--machine .card__link .card__content .card__meta ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--small-body);font-weight:900;justify-content:center;line-height:100%;padding-inline:var(--spacing--xs)}.card--machine .card__link .card__content .card__meta ul li:not(:last-child){border-right:1px solid var(--ma-gray-warm)}.card--machine .card__link .card__content i{bottom:var(--spacing--small);color:var(--ma-gray-deep);font-size:var(--huge-body);position:absolute;right:var(--spacing--small);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}@media screen and (max-width:900px){.card--machine .card__link .card__header{padding-top:var(--spacing--large)}.card--machine .card__link .card__header picture img.card__logo{top:var(--spacing--medium)}.card--machine .card__link .card__content{padding-bottom:var(--spacing--large)}}.card--coffee{border:1px solid var(--ma-gray-warm);container-type:inline-size;overflow:hidden;-webkit-transition:border-color .3s cubic-bezier(.4,0,.6,1);transition:border-color .3s cubic-bezier(.4,0,.6,1)}.card--coffee.is-open{border-color:var(--bg);-webkit-transition:border-color .6s cubic-bezier(.4,0,.6,1) .3s;transition:border-color .6s cubic-bezier(.4,0,.6,1) .3s}.card--coffee.is-open .card__inner .card__info{-webkit-transform:translateY(0);transform:translateY(0)}.card--coffee.is-animating{pointer-events:none}.card--coffee .card__inner{height:100%;position:relative}.card--coffee .card__inner .card__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing--small);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-shadow:inset 0 0 0 0 var(--bg);box-shadow:inset 0 0 0 0 var(--bg);-ms-flex-direction:column;flex-direction:column;gap:var(--spacing--small);height:100%;position:relative;-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.4,0,.6,1);transition:-webkit-box-shadow .2s cubic-bezier(.4,0,.6,1);transition:box-shadow .2s cubic-bezier(.4,0,.6,1);transition:box-shadow .2s cubic-bezier(.4,0,.6,1),-webkit-box-shadow .2s cubic-bezier(.4,0,.6,1);width:100%;z-index:1}.card--coffee .card__inner .card__link picture{aspect-ratio:1/1.2;overflow:hidden;position:relative;z-index:1}.card--coffee .card__inner .card__link picture .card__img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .3s cubic-bezier(.4,0,.6,1);transition:transform .3s cubic-bezier(.4,0,.6,1);transition:transform .3s cubic-bezier(.4,0,.6,1),-webkit-transform .3s cubic-bezier(.4,0,.6,1);width:100%}.card--coffee .card__inner .card__link .card__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;position:relative;z-index:2;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:var(--spacing--small);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.card--coffee .card__inner .card__link .card__title h3{color:var(--ma-black);font-size:var(--large-body);-webkit-text-decoration:underline 1px solid var(--ma-gray-warm);text-decoration:underline 1px solid var(--ma-gray-warm);text-transform:uppercase;text-underline-offset:3px;-webkit-transition:text-decoration-color .2s cubic-bezier(.4,0,.6,1);transition:text-decoration-color .2s cubic-bezier(.4,0,.6,1)}.card--coffee .card__inner .card__link .card__title i{color:var(--ma-gray-deep);font-size:var(--normal-heading);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.card--coffee .card__inner .card__link:hover{-webkit-box-shadow:inset 0 -3px 0 0 var(--bg);box-shadow:inset 0 -3px 0 0 var(--bg)}.card--coffee .card__inner .card__link:hover picture .card__img{-webkit-transform:scale(1.03);transform:scale(1.03)}.card--coffee .card__inner .card__link:hover .card__title h3{text-decoration-color:var(--ma-black)}.card--coffee .card__inner .card__link:hover .card__title i{-webkit-transform:scale(1.05);transform:scale(1.05)}.card--coffee .card__inner .card__info{background-color:var(--ma-white);border:1px solid var(--bg);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .6s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .6s cubic-bezier(.4,0,.6,1);transition:transform .6s cubic-bezier(.4,0,.6,1);transition:transform .6s cubic-bezier(.4,0,.6,1),-webkit-transform .6s cubic-bezier(.4,0,.6,1)}.card--coffee .card__inner .card__info[aria-hidden=true]{display:none}.card--coffee .card__inner .card__info .card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:2px solid var(--bg);-ms-flex-direction:row;flex-direction:row}.card--coffee .card__inner .card__info .card__header .card__title{background-color:var(--bg);padding:var(--spacing--xs) var(--spacing--small);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.card--coffee .card__inner .card__info .card__header .card__title span{color:var(--text);font-size:var(--small-heading);font-weight:900;text-transform:uppercase}.card--coffee .card__inner .card__info .card__header .card__switch{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing--small);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card--coffee .card__inner .card__info .card__header .card__switch i{color:var(--bg);font-size:var(--large-body);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.card--coffee .card__inner .card__info .card__header .card__switch:hover i{-webkit-transform:translateY(5px);transform:translateY(5px)}.card--coffee .card__inner .card__info .card__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.card--coffee .card__inner .card__info .card__body .card__body__inner{height:100%;max-height:100%;overflow:auto;scrollbar-color:var(--bg) var(--ma-white);scrollbar-width:thin;width:100%}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__excerpt{border-bottom:2px solid var(--bg);padding:var(--spacing--small)}@container (width < 416px){.card--coffee .card__inner .card__info .card__body .card__body__inner .card__excerpt *{font-size:var(--small-body)}}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__excerpt *{color:var(--ma-black)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__excerpt :first-child{margin-top:0}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__excerpt :last-child{margin-bottom:0}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta{border-bottom:2px solid var(--bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@container (width < 416px){.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing--small);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;gap:5px var(--spacing--xs)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col:first-child{border-right:1px solid var(--bg)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col:last-child{border-left:1px solid var(--bg)}@container (width < 416px){.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col:first-child{border-bottom:2px solid var(--bg);border-right:none}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col:last-child{border-left:none}}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col .card__meta-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:80px}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col .card__meta-item .card__meta-title{color:var(--ma-black);font-size:12px;font-weight:900;text-transform:uppercase}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__meta .card__meta-col .card__meta-item .card__meta-value{color:var(--ma-gray-deep);font-size:var(--small-body);font-weight:600}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins{padding:var(--spacing--small)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table{border-collapse:collapse;table-layout:fixed;width:100%}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table caption{font-size:12px;font-weight:900;margin-bottom:var(--spacing--xs);text-align:left;text-transform:uppercase}@container (width > 415px){.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table thead tr th{color:var(--ma-gray-deep);font-size:12px;font-weight:700;opacity:.85;padding-block:5px;padding-inline:10px;text-align:left;text-transform:uppercase}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table thead tr th:first-child{padding-left:0}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table thead tr th:last-child{padding-right:0}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table thead tr th:not(:last-child){border-right:1px solid var(--ma-gray-warm)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td{border:1px solid var(--ma-gray-warm);font-size:14px;font-weight:800;padding-block:7px;padding-inline:10px}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td:before{display:none}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td:first-child{border-left:none;padding-left:0}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td:last-child{border-right:none;padding-right:0}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr:first-child td{border-top:none}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr:last-child td{border-bottom:none}}@container (width < 416px){.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:var(--spacing--xs)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table thead{display:none}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--small-body);font-weight:700;padding-block:5px}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td:not(:last-child){border-bottom:1px solid var(--ma-gray-warm)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td:last-child{border-bottom:1px solid var(--ma-black);padding-bottom:calc(var(--spacing--xs) + 5px)}.card--coffee .card__inner .card__info .card__body .card__body__inner .card__origins table tbody tr td:before{color:var(--ma-gray-deep);font-size:11px;font-weight:600;text-transform:uppercase}}.card--coffee .card__inner .card__info .card__footer a.card__enquire{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--spacing--small);-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:var(--bg);justify-content:space-between;padding:var(--spacing--small) var(--spacing--small);text-decoration:none}.card--coffee .card__inner .card__info .card__footer a.card__enquire span{color:var(--text);font-size:var(--medium-body);font-weight:900}.card--coffee .card__inner .card__info .card__footer a.card__enquire i{color:var(--text);font-size:var(--large-body);-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.card--coffee .card__inner .card__info .card__footer a.card__enquire:hover i{-webkit-transform:translateX(5px);transform:translateX(5px)}.card--coffee.is-animating.is-animating--opening .card__info{-webkit-animation:slideCardIn .6s cubic-bezier(.4,0,.6,1);animation:slideCardIn .6s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.card--coffee.is-animating.is-animating--closing .card__info{-webkit-animation:slideCardOut .6s cubic-bezier(.4,0,.6,1);animation:slideCardOut .6s cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideCardIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}30%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideCardIn{0%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}30%{opacity:1}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideCardOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes slideCardOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{opacity:1}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.card--coffee--overview{background-color:var(--bg)}.card--coffee--overview.has-block-theme--brand-sb{background-blend-mode:difference,normal;background-image:url(/ma-fe/public/img/chalkboard.jpg);background-position:50%;background-size:cover;--text:var(--ma-white)}.card--coffee--overview .card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:calc(var(--spacing--medium)*1.5) var(--spacing--medium) var(--spacing--medium) var(--spacing--medium);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--spacing--medium)}.card--coffee--overview .card__inner .card__header img{height:auto;margin:0 auto;max-width:150px;width:100%}.card--coffee--overview .card__inner .card__body{gap:var(--spacing--medium)}.card--coffee--overview .card__inner .card__body,.card--coffee--overview .card__inner .card__body .card__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--coffee--overview .card__inner .card__body .card__section{gap:var(--spacing--xs)}.card--coffee--overview .card__inner .card__body .card__section h4{font-size:var(--normal-body);font-weight:900;letter-spacing:.02em;padding-block:var(--spacing--xs);position:relative;text-align:center;text-transform:uppercase}.card--coffee--overview .card__inner .card__body .card__section h4:after{background-color:var(--text);bottom:0;content:"";display:block;height:1px;left:0;opacity:.25;position:absolute;width:100%}.card--coffee--overview .card__inner .card__body .card__section ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px var(--spacing--small);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}.card--coffee--overview .card__inner .card__body .card__section ul li span{font-size:var(--small-body);font-weight:700;opacity:.75}.card--coffee--overview .card__inner .card__body .card__section ul li img{max-height:50px;width:auto}.card--coffee--overview .card__inner .card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--coffee--overview .card__inner .card__footer .btn{background-color:var(--text);border-color:var(--text);width:100%}.card--coffee--overview .card__inner .card__footer .btn i,.card--coffee--overview .card__inner .card__footer .btn span{color:var(--ma-black)}.card--course{border-bottom:1px solid var(--ma-gray-warm)}.card--course .card__header picture img{aspect-ratio:4/2.5;-o-object-fit:cover;object-fit:cover}.card--course .card__content{padding:var(--spacing--small)}.card--course .card__content .card__title{border-bottom:1px solid hsla(22,8%,73%,.5);display:block;font-size:var(--large-body);font-weight:900;margin-bottom:var(--spacing--small);padding-bottom:var(--spacing--small);text-underline-offset:3px}.card--course .card__content .card__excerpt{color:var(--ma-gray-deep);font-size:var(--small-body);font-weight:400}.card--course .card__content .card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:var(--spacing--small);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:var(--spacing--xs)}.card--course .card__content .card__meta span{color:var(--ma-gray-deep);font-size:var(--small-body);font-weight:600;text-transform:uppercase}.card--course .card__content .card__meta ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 0}.card--course .card__content .card__meta ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;font-size:var(--small-body);font-weight:900;justify-content:center;line-height:100%;padding-inline:var(--spacing--xs)}.card--course .card__content .card__meta ul li:not(:last-child){border-right:1px solid var(--ma-gray-warm)}.card--course .card__footer{margin-top:auto;padding:var(--spacing--small) 0;padding-bottom:0;width:100%}.card--course .card__footer button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--spacing--small);-webkit-box-pack:justify;-ms-flex-pack:justify;border-top:1px solid var(--ma-gray-warm);justify-content:space-between;text-transform:uppercase;width:100%}.card--course .card__footer button i{font-size:1.5em;-webkit-transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:-webkit-transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1);transition:transform .2s cubic-bezier(.4,0,.6,1),-webkit-transform .2s cubic-bezier(.4,0,.6,1)}.card--course .card__footer button span{color:var(--ma-black);font-weight:600}.card--course:not(.is-active) .card__footer button:hover{background-color:hsla(22,8%,73%,.2)}.card--course.is-active{border-bottom-color:var(--ma-navy)}.card--course.is-active button{background-color:var(--ma-navy);border-color:var(--ma-navy)}.card--course.is-active button *{color:var(--ma-white)!important}.card--course.is-active button i{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.course--section{background:var(--bg);padding-block:var(--spacing--xs) var(--spacing--medium);padding-inline:var(--spacing--medium)}.course--section *{color:var(--text)}.course--section .course__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid hsla(0,0%,100%,.25);gap:var(--spacing--small);justify-content:space-between;padding-block:var(--spacing--medium)}.course--section .course__header h2{font-size:var(--normal-heading)}.course--section .course__dates{padding-block:var(--spacing--medium)}.course--section .course__dates .is-grid .course__location h4{font-size:var(--normal-body)}.course--section .course__dates .is-grid .course__location ul{-webkit-columns:3;-moz-columns:3;column-count:3;-webkit-column-gap:var(--spacing--medium);-moz-column-gap:var(--spacing--medium);column-gap:var(--spacing--medium);font-size:var(--small-body);line-height:200%}.course--section .course__dates .is-grid .course__location ul li{font-size:.9em;margin-bottom:.5em;opacity:.85}.course--section .course__section-title{font-size:var(--small-heading);margin-bottom:1em}.course--section .course__footer{border-top:1px solid hsla(0,0%,100%,.25);gap:0 calc(var(--spacing--large)*2);padding-block:var(--spacing--medium)}.course--section .course__footer .course__details ul{-webkit-columns:2;-moz-columns:2;column-count:2;-webkit-column-gap:var(--spacing--large);-moz-column-gap:var(--spacing--large);column-gap:var(--spacing--large);font-size:var(--small-body)}.course--section .course__footer .course__details ul li{font-size:1em;margin-bottom:.5em}.course--section .course__footer .course__booking button{margin-top:var(--spacing--small)}.block--query--hub{margin-top:var(--spacing--huge)}.block--query--hub .pagination{-ms-flex-preferred-size:100%;flex-basis:100%}@media screen and (min-width:900px){.block--query--hub .card:first-of-type,.block--query--hub .card:nth-of-type(10n+11),.block--query--hub .card:nth-of-type(10n+7){grid-column:span 2}.block--query--hub .card:first-of-type .card__inner,.block--query--hub .card:nth-of-type(10n+11) .card__inner,.block--query--hub .card:nth-of-type(10n+7) .card__inner{display:grid;grid-template-columns:2fr 1.5fr;height:100%}.block--query--hub .card:first-of-type .card__inner picture,.block--query--hub .card:nth-of-type(10n+11) .card__inner picture,.block--query--hub .card:nth-of-type(10n+7) .card__inner picture{aspect-ratio:unset;height:100%}.block--query--hub .card:first-of-type .card__inner picture span,.block--query--hub .card:nth-of-type(10n+11) .card__inner picture span,.block--query--hub .card:nth-of-type(10n+7) .card__inner picture span{border-radius:calc(var(--spacing--xl)*2);height:calc(var(--spacing--xl)*2);width:calc(var(--spacing--xl)*2)}.block--query--hub .card:first-of-type .card__inner .card__content,.block--query--hub .card:nth-of-type(10n+11) .card__inner .card__content,.block--query--hub .card:nth-of-type(10n+7) .card__inner .card__content{padding:var(--spacing--medium)}.block--query--hub .card:first-of-type .card__inner .card__content .card__title,.block--query--hub .card:nth-of-type(10n+11) .card__inner .card__content .card__title,.block--query--hub .card:nth-of-type(10n+7) .card__inner .card__content .card__title{font-size:var(--xl-body)}.block--query--hub .card:first-of-type .card__inner .card__content .card__excerpt,.block--query--hub .card:nth-of-type(10n+11) .card__inner .card__content .card__excerpt,.block--query--hub .card:nth-of-type(10n+7) .card__inner .card__content .card__excerpt{display:unset;margin-top:var(--spacing--xs)}.block--query--hub .card:first-of-type .card__inner .card__content .card__link,.block--query--hub .card:nth-of-type(10n+11) .card__inner .card__content .card__link,.block--query--hub .card:nth-of-type(10n+7) .card__inner .card__content .card__link{margin-top:auto}}.block--query--journal{margin-top:var(--spacing--huge)}.block--query--journal .pagination{-ms-flex-preferred-size:100%;flex-basis:100%}.block--query--journal .masonry-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}/*# sourceMappingURL=main.min.css.map */
