body.mr-page .pxp-container:has(>.elementor){max-width:none;width:100%;margin:0;padding:0}body.mr-page{overflow-x:clip}.e-con.mr-section{padding-block:var(--mr-section);--padding-top:var(--mr-section);--padding-bottom:var(--mr-section)}.e-con.mr-wrap{width:100%;max-width:calc(var(--mr-container) + 2 * var(--mr-gutter));margin-inline:auto;padding-inline:var(--mr-gutter)}.mr-section .elementor-widget:not(:last-child){margin-bottom:0}.mr-section .elementor-widget-text-editor p:last-child,.mr-section .elementor-widget-html p:last-child{margin-bottom:0}.mr-lede p,.mr-lede{font-size:21px;line-height:1.5;color:var(--mr-ink);max-width:40ch;text-wrap:pretty}.mr-section p{text-wrap:pretty}.mr-muted p,.mr-muted{color:var(--mr-slate)}.mr-footnote p{font-size:var(--mr-fs-small);color:var(--mr-slate);max-width:80ch}.mr-section sup{font-family:var(--mr-font-label);font-size:.45em;font-weight:500;color:var(--mr-green);vertical-align:super;margin-left:.1em}.e-con.mr-section-head{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--mr-space-3) var(--mr-space-5);margin-bottom:var(--mr-space-6)}.mr-arrow-link,body .mr-section a.mr-arrow-link{color:var(--mr-ink);font-size:15px;font-weight:600;text-decoration:none;border-bottom:1px solid var(--mr-ink);padding-bottom:2px}.mr-arrow-link::after{content:" \2192"}body .mr-section a.mr-arrow-link:hover{color:var(--mr-green);border-bottom-color:var(--mr-green)}.e-con.mr-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--mr-space-3) var(--mr-space-5);margin-top:var(--mr-space-5)}.mr-actions .elementor-widget{width:auto;margin:0}.mr-btn .elementor-button{border-radius:0;font-family:var(--mr-font-body);font-size:15px;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none;transition:background-color 160ms var(--mr-ease),color 160ms var(--mr-ease),border-color 160ms var(--mr-ease)}.mr-btn--primary .elementor-button{background-color:var(--mr-green);color:var(--mr-paper);padding:15px 24px}.mr-btn--primary .elementor-button:hover,.mr-btn--primary .elementor-button:focus-visible{background-color:var(--mr-green-hover);color:var(--mr-paper)}.mr-btn--link .elementor-button,.mr-btn--link-light .elementor-button{background:#fff0;padding:4px 0;border-bottom:1px solid currentColor}.mr-btn--link .elementor-button{color:var(--mr-ink)}.mr-btn--link .elementor-button:hover{color:var(--mr-green)}.mr-btn--light .elementor-button{background-color:var(--mr-paper);color:var(--mr-green);padding:15px 24px}.mr-btn--light .elementor-button:hover,.mr-btn--light .elementor-button:focus-visible{background-color:var(--mr-white);color:var(--mr-green)}.mr-btn--link-light .elementor-button{color:var(--mr-paper)}.mr-btn--link-light .elementor-button:hover{color:var(--mr-white)}.mr-cta .elementor-button:focus-visible{outline-color:var(--mr-paper)}.e-con.mr-hero{padding-top:calc(80px + var(--mr-space-8));--padding-top:calc(80px + var(--mr-space-8));padding-bottom:var(--mr-space-8);--padding-bottom:var(--mr-space-8);border-bottom:var(--mr-border)}.e-con.mr-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mr-space-8);align-items:end}.mr-hero__eyebrow{margin-bottom:var(--mr-space-4)}.mr-hero__title .elementor-heading-title{font-family:var(--mr-font-display);font-size:var(--mr-fs-h1);font-weight:400;line-height:1.02;letter-spacing:-.015em;color:var(--mr-ink);max-width:14ch;margin-bottom:var(--mr-space-4)}.mr-brief{background:var(--mr-white);border:var(--mr-border);padding:var(--mr-space-4) var(--mr-space-5) var(--mr-space-5);display:grid;gap:var(--mr-space-3)}.mr-brief__top{display:flex;justify-content:space-between;gap:var(--mr-space-3);padding-bottom:var(--mr-space-3);border-bottom:var(--mr-border)}.mr-brief__role{font-family:var(--mr-font-display);font-size:var(--mr-fs-h4);line-height:1.1;margin:var(--mr-space-2) 0 0;color:var(--mr-ink)}.mr-brief__fields{display:grid;gap:0;margin:0;font-size:15px;line-height:1.4}.mr-brief__fields>div{display:grid;grid-template-columns:8.5em minmax(0,1fr);gap:var(--mr-space-3);padding-block:var(--mr-space-2);border-bottom:1px solid var(--mr-mist)}.mr-brief__fields dt{color:var(--mr-slate);font-weight:400}.mr-brief__fields dd{margin:0;font-weight:500;color:var(--mr-ink)}.mr-brief__stamp{justify-self:start;margin:var(--mr-space-2) 0 0;padding:6px 8px;border:1px solid var(--mr-green);color:var(--mr-green)}@media (prefers-reduced-motion:no-preference){.mr-brief{animation:mr-settle 600ms var(--mr-ease) 120ms both}@keyframes mr-settle{from{opacity:.001;transform:translateY(8px)}to{opacity:1;transform:none}}}.e-con.mr-proof__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--mr-space-6) var(--mr-space-8);align-items:end}.mr-proof__figure{font-family:var(--mr-font-display);font-size:clamp(96px, 13vw, 176px);line-height:.9;letter-spacing:-.03em;color:var(--mr-ink);margin:var(--mr-space-3) 0 var(--mr-space-3);font-variant-numeric:lining-nums}.mr-proof__caption p{font-size:var(--mr-fs-body);max-width:30ch}.mr-proof__list{margin:0;border-top:1px solid var(--mr-ink)}.mr-proof__list>div{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:var(--mr-space-4);align-items:baseline;padding-block:var(--mr-space-4);border-bottom:var(--mr-border)}.mr-proof__list dt{font-family:var(--mr-font-display);font-size:var(--mr-fs-h3);font-weight:400;line-height:1;color:var(--mr-ink);font-variant-numeric:lining-nums}.mr-proof__list dd{margin:0;color:var(--mr-slate)}.mr-footnote{grid-column:1 / -1}.e-con.mr-roles{background:var(--mr-mist)}.e-con.mr-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--mr-space-6) var(--mr-space-8);align-items:start}.e-con.mr-split__aside{gap:var(--mr-space-4);position:sticky;top:calc(80px + var(--mr-space-5))}.mr-ledger{width:100%;border-collapse:collapse;border-top:1px solid var(--mr-ink);margin:0}.mr-ledger th,.mr-ledger td{padding:var(--mr-space-4) 0;border:0;border-bottom:1px solid var(--mr-rule);vertical-align:baseline;text-align:left;background:#fff0}.mr-ledger th{width:40%;padding-right:var(--mr-space-4);font-family:var(--mr-font-display);font-size:var(--mr-fs-h5);font-weight:400;line-height:1.2;color:var(--mr-ink)}.mr-ledger td{color:var(--mr-ink)}.mr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mr-space-8);border-top:1px solid var(--mr-ink)}.mr-steps__item{display:grid;grid-template-columns:3.2em minmax(0,1fr);column-gap:var(--mr-space-4);padding-block:var(--mr-space-5);border-bottom:var(--mr-border)}.mr-steps__n{grid-row:span 2;font-family:var(--mr-font-display);font-size:var(--mr-fs-h2);line-height:.85;color:var(--mr-green);font-variant-numeric:lining-nums}body .mr-steps__title{font-family:var(--mr-font-body);font-size:var(--mr-fs-h6);font-weight:600;line-height:1.4;letter-spacing:0;margin:0 0 var(--mr-space-2)}.mr-steps__item p{margin:0;color:var(--mr-slate)}.e-con.mr-story{border-top:var(--mr-border)}.e-con.mr-story__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mr-space-6) var(--mr-space-8);align-items:start}.e-con.mr-story__quote,.e-con.mr-story__people{gap:var(--mr-space-4)}.mr-quote{margin:0;padding:0;border:0}.mr-quote p{font-family:var(--mr-font-display);font-size:var(--mr-fs-h2);line-height:1.08;letter-spacing:-.01em;color:var(--mr-ink);max-width:18ch;margin:0}.mr-quote p::before{content:"\201C"}.mr-quote p::after{content:"\201D"}.mr-people{list-style:none;margin:0;padding:0;border-top:1px solid var(--mr-ink)}.mr-people li{display:grid;gap:2px;padding-block:var(--mr-space-3);border-bottom:var(--mr-border)}.mr-people__name{font-family:var(--mr-font-display);font-size:var(--mr-fs-h5);line-height:1.2;color:var(--mr-ink)}.mr-people__role{font-size:15px;color:var(--mr-slate)}.e-con.mr-open-roles{background:var(--mr-white);border-block:var(--mr-border)}.mr-roles-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--mr-ink)}.mr-roles-list__item{border-bottom:var(--mr-border)}body .mr-roles-list__link{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr) minmax(0,3fr) auto;gap:var(--mr-space-2) var(--mr-space-4);align-items:baseline;padding-block:var(--mr-space-4);color:var(--mr-ink);text-decoration:none}.mr-roles-list__title{font-family:var(--mr-font-display);font-size:var(--mr-fs-h5);line-height:1.2}body .mr-roles-list__link:hover .mr-roles-list__title{color:var(--mr-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.mr-roles-list__sector{font-size:15px;color:var(--mr-slate)}.mr-roles-list__date{white-space:nowrap}.e-con.mr-values__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,5fr);gap:var(--mr-space-6) 0}.e-con.mr-values__item{gap:var(--mr-space-3);border-top:1px solid var(--mr-ink);padding-top:var(--mr-space-4)}.e-con.mr-values__item:last-child{grid-column:3}.mr-values .elementor-heading-title{font-size:var(--mr-fs-h4)}.e-con.mr-cta{background:var(--mr-green);color:var(--mr-paper)}.e-con.mr-cta__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--mr-space-5) var(--mr-space-8);align-items:end}.mr-cta__title .elementor-heading-title{color:var(--mr-paper);font-size:var(--mr-fs-h2);max-width:14ch}.mr-cta p{color:var(--mr-paper)}.mr-cta .mr-actions{margin-top:var(--mr-space-4)}@media (max-width:1024px){.e-con.mr-hero__grid,.e-con.mr-story__grid,.e-con.mr-cta__grid{grid-template-columns:minmax(0,1fr);gap:var(--mr-space-6)}.e-con.mr-split{grid-template-columns:minmax(0,1fr)}.e-con.mr-split__aside{position:static}.mr-hero__brief{max-width:520px}body .mr-roles-list__link{grid-template-columns:minmax(0,1fr) auto}.mr-roles-list__sector,.mr-roles-list__meta{grid-column:1}.mr-roles-list__date{grid-column:2;grid-row:1}}@media (max-width:767px){.e-con.mr-hero{padding-top:calc(80px + var(--mr-space-6));--padding-top:calc(80px + var(--mr-space-6));padding-bottom:var(--mr-space-7);--padding-bottom:var(--mr-space-7)}.mr-lede p,.mr-lede{font-size:18px}.mr-brief{padding:var(--mr-space-3) var(--mr-space-4) var(--mr-space-4)}.mr-brief__fields>div{grid-template-columns:minmax(0,1fr);gap:2px}.e-con.mr-proof__grid{grid-template-columns:minmax(0,1fr)}.mr-proof__list>div{grid-template-columns:minmax(0,1fr);gap:var(--mr-space-2)}.mr-steps{grid-template-columns:minmax(0,1fr)}.mr-quote p{font-size:var(--mr-fs-h3)}.e-con.mr-values__grid{grid-template-columns:minmax(0,1fr)}.e-con.mr-values__item:last-child{grid-column:1}.e-con.mr-section-head{margin-bottom:var(--mr-space-5)}}body .mr-label-heading .elementor-heading-title{font-family:var(--mr-font-label);font-size:var(--mr-fs-label);font-weight:500;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:var(--mr-slate)}.e-con.mr-hero--page{padding-bottom:var(--mr-space-7);--padding-bottom:var(--mr-space-7)}.mr-hero--page .mr-hero__title .elementor-heading-title{max-width:16ch;margin-bottom:0}.mr-hero__aside{padding-bottom:.4em}.mr-hero__aside p{font-size:var(--mr-fs-body);max-width:46ch}.e-con.mr-story--page{border-top:0}.mr-prose p{max-width:62ch}.mr-prose p+p{margin-top:var(--mr-space-3)}.mr-section-head__note p{max-width:48ch;margin:0}.mr-team{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:repeat(3,auto);column-gap:var(--mr-space-8);border-top:1px solid var(--mr-ink)}.mr-team__person{display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--mr-space-4);align-content:center;padding-block:var(--mr-space-4);border-bottom:var(--mr-border);grid-column:2}.mr-team__person:first-child{grid-column:1;grid-row:1 / span 3;grid-template-columns:minmax(0,1fr);align-content:start;border-bottom:0;padding-top:var(--mr-space-5)}.mr-team__photo{grid-row:span 2;aspect-ratio:4 / 5;width:100%;max-width:100%;overflow:hidden;background:var(--mr-mist)}.mr-team__person:first-child .mr-team__photo{grid-row:auto;margin-bottom:var(--mr-space-4)}.mr-team__img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05)}.mr-team__photo--initials{display:grid;place-items:center}.mr-team__photo--initials span{font-family:var(--mr-font-display);font-size:32px;color:var(--mr-green);letter-spacing:.02em}.mr-team__person:first-child .mr-team__photo--initials span{font-size:96px}.mr-team__name{font-family:var(--mr-font-display);font-size:var(--mr-fs-h5);line-height:1.2;color:var(--mr-ink);margin:0;align-self:end}.mr-team__person:first-child .mr-team__name{font-size:var(--mr-fs-h3)}.mr-team__role{font-size:15px;color:var(--mr-slate);margin:0;align-self:start}.e-con.mr-team-section{background:var(--mr-white);border-block:var(--mr-border)}.mr-team-roles dt{font-size:var(--mr-fs-h5)}.e-con.mr-proof--band{border-bottom:var(--mr-border)}@media (max-width:1024px){.mr-team{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.mr-team__person,.mr-team__person:first-child{grid-column:1;grid-row:auto}.mr-team__person:first-child{grid-template-columns:minmax(0,220px) minmax(0,1fr);column-gap:var(--mr-space-5);border-bottom:var(--mr-border);padding-top:var(--mr-space-4)}.mr-team__person:first-child .mr-team__photo{grid-row:span 2;margin-bottom:0}.mr-team__person:first-child .mr-team__photo--initials span{font-size:64px}}@media (max-width:767px){.mr-team__person:first-child{grid-template-columns:120px minmax(0,1fr)}.mr-team__person{grid-template-columns:72px minmax(0,1fr)}.mr-team__person:first-child .mr-team__name{font-size:var(--mr-fs-h5)}}.mr-proof--band .mr-proof__figure{font-size:clamp(64px, 8vw, 120px);white-space:nowrap}.e-con.mr-proof--band .mr-proof__grid,.mr-proof--band .e-con.mr-proof__grid{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.mr-team__person:first-child .mr-team__photo{max-width:360px}.mr-team .mr-team__photo{position:relative}.mr-team .mr-team__photo img.mr-team__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 25%}.e-con.mr-hero__aside{gap:0}.e-con.mr-hero__aside .mr-actions{margin-top:var(--mr-space-4)}.e-con.mr-process--page{border-bottom:var(--mr-border)}.mr-process__brief{margin-top:var(--mr-space-4)}.mr-timeline{list-style:none;margin:0;padding:0;border-top:1px solid var(--mr-ink)}.mr-timeline__item{display:grid;grid-template-columns:9em minmax(0,1fr);column-gap:var(--mr-space-5);padding-block:var(--mr-space-5);border-bottom:var(--mr-border)}.mr-timeline__n{grid-row:span 2;padding-top:.55em;color:var(--mr-green)}body .mr-timeline__title{font-family:var(--mr-font-display);font-size:var(--mr-fs-h4);font-weight:400;line-height:1.15;margin:0 0 var(--mr-space-2)}.mr-timeline__item p{margin:0;color:var(--mr-slate);max-width:54ch}.mr-pairs{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--mr-space-8);border-top:1px solid var(--mr-ink)}.mr-pairs>div{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--mr-space-4);padding-block:var(--mr-space-4);border-bottom:var(--mr-border)}.mr-pairs dt{font-family:var(--mr-font-display);font-size:var(--mr-fs-h5);font-weight:400;line-height:1.2;color:var(--mr-ink)}.mr-pairs dd{margin:0;color:var(--mr-slate)}@media (max-width:1024px){.mr-pairs{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.mr-timeline__item{grid-template-columns:minmax(0,1fr)}.mr-timeline__n{grid-row:auto;padding-top:0;margin-bottom:var(--mr-space-2)}.mr-pairs>div{grid-template-columns:minmax(0,1fr);gap:var(--mr-space-2)}}.mr-proof--band .mr-proof__figure{line-height:1;margin-bottom:var(--mr-space-4)}.mr-contact{margin:var(--mr-space-4) 0 0;border-top:1px solid var(--mr-ink)}.mr-contact>div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:var(--mr-space-3);padding-block:var(--mr-space-3);border-bottom:var(--mr-border)}.mr-contact dt{font-family:var(--mr-font-label);font-size:var(--mr-fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-slate);padding-top:.3em}.mr-contact dd{margin:0;color:var(--mr-ink)}body .mr-contact a{color:var(--mr-ink);text-decoration:underline;text-decoration-thickness:1px}.mr-contact-form .pxp-contact-form-block-form,.mr-contact-form .pxp-has-border{background:var(--mr-white);border:var(--mr-border)!important;padding:var(--mr-space-5);margin:0}.mr-contact-form .pxp-section-h2,.mr-contact-form h2{font-family:var(--mr-font-display);font-size:var(--mr-fs-h4);font-weight:400;text-align:left!important;margin:0 0 var(--mr-space-4)}.mr-contact-form .pxp-text-light,.mr-contact-form .pxp-section-h2+p{display:none}.mr-contact-form .container,.mr-contact-form .row,.mr-contact-form [class*="col-"]{max-width:100%;width:100%;flex:0 0 100%;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.mr-contact-form .pxp-animate-in{opacity:1!important;transform:none!important}.mr-contact-form label{font-size:15px;font-weight:500;color:var(--mr-ink);margin-bottom:var(--mr-space-1)}.mr-contact-form .form-control{background:var(--mr-white);border:1px solid var(--mr-slate);color:var(--mr-ink);font-size:16px;padding:12px 14px}.mr-contact-form .form-control:focus{border-color:var(--mr-ink);box-shadow:none}.mr-contact-form .btn{background-color:var(--mr-green);border:0;color:var(--mr-paper);font-weight:600;padding:14px 24px;width:auto}.mr-contact-form .btn:hover{background-color:var(--mr-green-hover);color:var(--mr-paper)}body.mr-page .elementor-invisible{visibility:visible}.e-con.mr-hero--bento{border-bottom:0;background:radial-gradient(60% 70% at 0% 0%,var(--mr-green-tint) 0%,transparent 70%),linear-gradient(180deg,var(--mr-mist) 0%,var(--mr-paper) 55%);padding-bottom:var(--mr-space-8);--padding-bottom:var(--mr-space-8)}.mr-hero--bento .e-con.mr-hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--mr-space-7);align-items:center}.mr-hero--bento .mr-hero__title .elementor-heading-title{max-width:12ch;font-size:clamp(48px, 6vw, 88px);line-height:.98}.mr-accent{color:var(--mr-green)}.mr-chips{list-style:none;margin:var(--mr-space-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--mr-space-2)}.mr-chips li{font-family:var(--mr-font-label);font-size:var(--mr-fs-label);font-weight:500;letter-spacing:.08em;color:var(--mr-ink);background:var(--mr-white);border:var(--mr-border);border-radius:999px;padding:6px 12px}.mr-hero--bento .mr-btn--primary .elementor-button{border-radius:var(--mr-radius-md);padding:18px 28px;font-size:16px}.mr-square-link,body .mr-section a.mr-square-link{display:inline-grid;place-items:center;width:56px;height:56px;border:1px solid var(--mr-green);border-radius:var(--mr-radius-md);color:var(--mr-green);transition:background-color 160ms var(--mr-ease),color 160ms var(--mr-ease)}.mr-square-link svg{width:22px;height:22px}body .mr-section a.mr-square-link:hover{background:var(--mr-green);color:var(--mr-paper)}body .mr-section a.mr-actions__text{color:var(--mr-ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}.mr-hero__collage{min-width:0}.mr-hero__footnote{grid-column:1 / -1}.mr-bento{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:300px 320px;gap:var(--mr-space-3);margin-right:var(--mr-space-8)}.mr-bento__tile{position:relative;margin:0;border-radius:var(--mr-radius-lg);overflow:hidden;min-width:0}.mr-bento__tile--lead{background:var(--mr-green);color:var(--mr-paper);padding:var(--mr-space-5);display:flex;flex-direction:column;justify-content:space-between}.mr-bento__figure{font-family:var(--mr-font-display);font-size:clamp(88px, 9vw, 132px);line-height:.85;letter-spacing:-.03em;margin:0;color:var(--mr-paper)}.mr-bento__figure span{display:block;font-size:.38em;letter-spacing:0;margin-top:var(--mr-space-2)}.mr-bento__figure sup,.mr-bento__stats sup{color:inherit;font-size:.3em}.mr-bento__caption{margin:0;max-width:22ch;color:var(--mr-paper);font-size:16px;line-height:1.4}.mr-bento__tile--photo-b{grid-column:1 / -1}.mr-bento .mr-bento__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.mr-bento__tile--photo-a .mr-bento__img{object-position:50% 30%}.mr-bento__tile figcaption{position:absolute;left:var(--mr-space-3);bottom:var(--mr-space-3);background:rgb(245 246 243 / .92);color:var(--mr-slate);border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.3}.mr-bento__tile figcaption span{display:block;color:var(--mr-ink);font-weight:600}.mr-bento__seal{position:absolute;left:calc(46.5% - 64px);top:calc(300px - 64px + 8px);width:128px;height:128px;border-radius:50%;background:var(--mr-ink);color:var(--mr-paper);display:grid;place-items:center;box-shadow:0 0 0 8px var(--mr-paper);z-index:2}.mr-bento__seal svg{position:absolute;inset:0;width:100%;height:100%;fill:currentColor;font-family:var(--mr-font-label);font-size:9.2px;letter-spacing:.14em}.mr-bento__seal>span{width:64px;height:64px;border-radius:50%;background:var(--mr-paper);color:var(--mr-green);display:grid;place-items:center;font-family:var(--mr-font-display);font-size:26px}@media (prefers-reduced-motion:no-preference){.mr-bento__seal svg{animation:mr-spin 28s linear infinite}@keyframes mr-spin{to{transform:rotate(360deg)}}.mr-bento__stats li,.mr-bento__note{animation:mr-settle 700ms var(--mr-ease) both}.mr-bento__stats li:nth-child(2){animation-delay:90ms}.mr-bento__stats li:nth-child(3){animation-delay:180ms}.mr-bento__note{animation-delay:260ms}}.mr-bento__stats{position:absolute;right:calc(-1 * var(--mr-space-8));top:var(--mr-space-7);width:228px;list-style:none;margin:0;padding:0;display:grid;gap:var(--mr-space-3);z-index:3}.mr-bento__stats li{background:rgb(255 255 255 / .94);backdrop-filter:blur(6px);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-float);padding:var(--mr-space-3) var(--mr-space-4);font-size:13px;line-height:1.35;color:var(--mr-slate)}.mr-bento__stats strong{display:block;font-family:var(--mr-font-display);font-size:34px;font-weight:400;line-height:1;color:var(--mr-green);margin-bottom:6px}.mr-bento__stats span{display:block;color:var(--mr-ink);font-weight:600;font-size:15px}.mr-bento__note{position:absolute;left:calc(-1 * var(--mr-space-6));bottom:var(--mr-space-5);width:300px;background:rgb(255 255 255 / .96);border-radius:var(--mr-radius-md);box-shadow:var(--mr-shadow-float);padding:var(--mr-space-3) var(--mr-space-4);z-index:3;font-size:15px;line-height:1.4}.mr-bento__note p{margin:0}.mr-bento__note .mr-label{color:var(--mr-green);margin-bottom:6px}.mr-bento__note-meta{color:var(--mr-slate);font-size:13px;margin-top:4px!important}@media (max-width:1280px){.mr-bento{margin-right:var(--mr-space-7)}.mr-bento__stats{right:calc(-1 * var(--mr-space-7));width:200px}}@media (max-width:1024px){.mr-hero--bento .e-con.mr-hero__grid{grid-template-columns:minmax(0,1fr)}.mr-bento{margin-right:0;grid-template-rows:260px 280px auto}.mr-bento__stats{position:static;grid-column:1 / -1;width:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.mr-bento__note{left:var(--mr-space-3);bottom:auto;top:calc(260px + 280px + var(--mr-space-3) - 130px)}.mr-bento__seal{left:calc(46.5% - 56px);top:calc(260px - 56px + 8px);width:112px;height:112px}}@media (max-width:767px){.mr-hero--bento .mr-hero__title .elementor-heading-title{font-size:46px}.mr-bento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:200px 200px auto auto;gap:var(--mr-space-2)}.mr-bento__tile--lead{padding:var(--mr-space-3)}.mr-bento__figure{font-size:72px}.mr-bento__caption{font-size:13px}.mr-bento__tile figcaption{display:none}.mr-bento__seal{display:none}.mr-bento__stats{grid-template-columns:minmax(0,1fr)}.mr-bento__stats li{display:grid;grid-template-columns:6.5em minmax(0,1fr);column-gap:var(--mr-space-3);align-items:center}.mr-bento__stats strong{grid-row:span 2;font-size:28px;margin:0}.mr-bento__note{position:static;grid-column:1 / -1;width:auto}}.mr-bento__tile--quote{grid-column:1 / -1;background:var(--mr-ink);color:var(--mr-paper);padding:var(--mr-space-6) var(--mr-space-6) var(--mr-space-6) 38%;display:flex;flex-direction:column;justify-content:center;gap:var(--mr-space-3);border:0}.mr-bento__tile--quote p{font-family:var(--mr-font-display);font-size:clamp(26px, 2.4vw, 36px);line-height:1.12;color:var(--mr-paper);margin:0;max-width:18ch}.mr-bento__tile--quote p::before{content:"\201C"}.mr-bento__tile--quote p::after{content:"\201D"}.mr-bento__tile--quote cite{font-family:var(--mr-font-label);font-size:var(--mr-fs-label);font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-green-tint)}.mr-bento__tile--photo-a figcaption{top:var(--mr-space-3);bottom:auto}.mr-bento__figure span sup{font-size:.5em;vertical-align:super;margin-left:.05em}.mr-hero--bento .e-con.mr-actions{align-items:center}.mr-hero--bento .mr-actions .elementor-widget-html .elementor-widget-container{display:flex;align-items:center;gap:var(--mr-space-3)}@media (max-width:1024px){.mr-bento__tile--quote{padding:var(--mr-space-5) var(--mr-space-5) var(--mr-space-8)}.mr-bento__note{top:auto;bottom:auto;position:absolute;left:var(--mr-space-3);right:var(--mr-space-3);width:auto;top:calc(260px + 280px - 104px)}}@media (max-width:767px){.mr-bento__tile--quote{padding:var(--mr-space-4);min-height:0}.mr-bento{grid-template-rows:200px auto auto auto}.mr-bento__note{position:static;top:auto}}.mr-bento__tile--quote{padding:96px 300px var(--mr-space-6) var(--mr-space-6);justify-content:flex-start}.mr-bento__note{left:auto;right:calc(-1 * var(--mr-space-8));bottom:var(--mr-space-3);width:280px}@media (max-width:1280px){.mr-bento__note{right:calc(-1 * var(--mr-space-7));width:250px}.mr-bento__tile--quote{padding-right:250px}}@media (max-width:1024px){.mr-bento{grid-template-rows:260px auto auto auto}.mr-bento__tile--quote{padding:88px var(--mr-space-5) var(--mr-space-5)}.mr-bento__note{position:static;grid-column:1 / -1;width:auto;right:auto;top:auto}}@media (max-width:767px){.mr-bento{grid-template-rows:200px auto auto auto}.mr-bento__tile--quote{padding:var(--mr-space-4)}}.mr-bento__tile--quote{padding:92px 250px var(--mr-space-5) var(--mr-space-5)}.mr-bento__tile--quote p{font-size:clamp(22px, 1.9vw, 29px);max-width:16ch}@media (max-width:767px){.mr-bento__stats li{grid-template-columns:8.2em minmax(0,1fr)}.mr-bento__stats strong{font-size:26px;white-space:nowrap}}@media (max-width:1024px){.mr-bento__tile--quote{padding:88px var(--mr-space-5) var(--mr-space-5)}.mr-bento__tile--quote p{max-width:22ch}}@media (max-width:767px){.mr-bento__tile--quote{padding:var(--mr-space-4)}}