.mr-hero[data-astro-cid-5l6ai4qv]{isolation:isolate;place-items:center;min-height:clamp(580px,100svh,1080px);display:grid;position:relative;overflow:hidden}.mr-hero__video[data-astro-cid-5l6ai4qv]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mr-hero__veil[data-astro-cid-5l6ai4qv]{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--pw-text) 66%, transparent), color-mix(in srgb, var(--pw-text) 44%, transparent) 45%, color-mix(in srgb, var(--pw-text) 52%, transparent));position:absolute;inset:0}.mr-hero__content[data-astro-cid-5l6ai4qv]{max-width:1140px;padding-inline:var(--pw-gutter);text-align:center;color:var(--pw-white,var(--pw-bg))}.mr-hero__logo[data-astro-cid-5l6ai4qv]{width:clamp(170px,20vw,250px);height:auto;margin:0 auto var(--pw-space-7);filter:drop-shadow(0 2px 18px color-mix(in srgb, var(--pw-text) 35%, transparent));display:block}.mr-hero__eyebrow[data-astro-cid-5l6ai4qv]{letter-spacing:.28em;text-transform:uppercase;margin:0 0 var(--pw-space-6);color:color-mix(in srgb, var(--pw-white,var(--pw-bg)) 88%, transparent);font-size:clamp(13px,1.15vw,17px)}.mr-hero__title[data-astro-cid-5l6ai4qv]{font-family:var(--pw-font-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 var(--pw-space-7);text-wrap:balance;color:var(--pw-white,var(--pw-bg));font-size:clamp(26px,4vw,58px);font-weight:400;line-height:1.35}.mr-hero__accent[data-astro-cid-5l6ai4qv]{letter-spacing:.06em;color:inherit;font-style:italic}.mr-hero__cta[data-astro-cid-5l6ai4qv]{padding:var(--pw-space-3) var(--pw-space-7);border:1px solid var(--pw-accent,var(--pw-primary));background:var(--pw-accent,var(--pw-primary));color:var(--pw-text);font-size:var(--pw-fs-body-sm);letter-spacing:.22em;text-transform:uppercase;min-height:24px;transition:background var(--pw-dur-base) var(--pw-ease-standard), color var(--pw-dur-base) var(--pw-ease-standard);text-decoration:none;display:inline-block}.mr-hero__cta[data-astro-cid-5l6ai4qv]:hover,.mr-hero__cta[data-astro-cid-5l6ai4qv]:focus-visible{background:var(--pw-white,var(--pw-bg));border-color:var(--pw-white,var(--pw-bg));color:var(--pw-text)}.mr-hero__scroll[data-astro-cid-5l6ai4qv]{bottom:var(--pw-space-5);width:1px;height:var(--pw-space-7);background:color-mix(in srgb, var(--pw-white,var(--pw-bg)) 65%, transparent);position:absolute;left:50%}@media (prefers-reduced-motion:reduce){.mr-hero__cta[data-astro-cid-5l6ai4qv]{transition:none}}header.site-header{backdrop-filter:none!important;box-shadow:none!important;background:0 0!important;border-bottom:none!important;position:absolute!important;top:0!important;left:0!important;right:0!important}header.site-header .site-header__inner{justify-content:center}header.site-header .site-header__brand{text-indent:-9999px;white-space:nowrap;width:clamp(110px,13vw,165px);height:clamp(48px,5vw,66px);filter:drop-shadow(0 1px 10px color-mix(in srgb, var(--pw-text) 40%, transparent));background-image:url(/assets/logo-mrod-white.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;overflow:hidden}header.site-header .site-nav__link{letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px 8px color-mix(in srgb, var(--pw-text) 55%, transparent);color:var(--pw-white,var(--pw-bg))!important;font-size:var(--pw-fs-caption)!important}header.site-header .site-nav__link:hover,header.site-header .site-nav__link:focus-visible{color:var(--pw-accent,var(--pw-primary))!important}@media (width>=761px){header.site-header .site-header__inner{grid-template-columns:1fr 1fr auto 1fr 1fr;place-items:center;display:grid!important}header.site-header .site-nav{display:contents!important}header.site-header .site-nav__link:first-child{order:1}header.site-header .site-nav__link:nth-child(2){order:2}header.site-header .site-header__brand{order:3}header.site-header .site-nav__link:nth-child(3){order:4}header.site-header .site-nav__link:nth-child(4){order:5}}.mr-projects[data-astro-cid-657wyusi]{padding-block:var(--pw-section-y);background:var(--pw-section-alt-bg,var(--pw-bg-section,var(--pw-bg)))}.mr-projects__inner[data-astro-cid-657wyusi]{max-width:var(--pw-maxw);padding-inline:var(--pw-gutter);margin-inline:auto}.mr-projects__head[data-astro-cid-657wyusi]{text-align:center;margin-bottom:var(--pw-space-8)}.mr-projects__eyebrow[data-astro-cid-657wyusi]{font-size:var(--pw-fs-micro,var(--pw-fs-caption));letter-spacing:.42em;text-transform:uppercase;color:color-mix(in srgb, var(--pw-text) 55%, transparent);margin:0 0 var(--pw-space-3)}.mr-projects__title[data-astro-cid-657wyusi]{font-family:var(--pw-font-display);font-weight:400;font-size:var(--pw-fs-section);line-height:var(--pw-lh-section,1.15);text-wrap:balance;max-width:24ch;color:var(--pw-text);margin:0 auto}.mr-projects__text[data-astro-cid-657wyusi]{font-size:var(--pw-fs-lede);line-height:var(--pw-lh-body);color:color-mix(in srgb, var(--pw-text) 62%, transparent);max-width:48ch;margin:var(--pw-space-5) auto 0}.mr-projects__grid[data-astro-cid-657wyusi]{gap:var(--pw-space-6);grid-template-columns:1fr;display:grid}.mr-projects__card[data-astro-cid-657wyusi]{margin:0}.mr-projects__frame[data-astro-cid-657wyusi]{aspect-ratio:4/3;overflow:hidden}.mr-projects__img[data-astro-cid-657wyusi]{object-fit:cover;width:100%;height:100%;transition:transform var(--pw-dur-slow) var(--pw-ease-standard);display:block}.mr-projects__card[data-astro-cid-657wyusi]:hover .mr-projects__img[data-astro-cid-657wyusi]{transform:scale(1.035)}.mr-projects__caption[data-astro-cid-657wyusi]{justify-content:space-between;align-items:baseline;gap:var(--pw-space-3);padding-top:var(--pw-space-3);border-top:1px solid color-mix(in srgb, var(--pw-text) 18%, transparent);margin-top:var(--pw-space-3);display:flex}.mr-projects__name[data-astro-cid-657wyusi]{font-family:var(--pw-font-display);font-size:var(--pw-fs-card,var(--pw-fs-lede));color:var(--pw-text)}.mr-projects__place[data-astro-cid-657wyusi]{font-size:var(--pw-fs-caption);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--pw-text) 55%, transparent)}@media (width>=640px){.mr-projects__grid[data-astro-cid-657wyusi]{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.mr-projects__grid[data-astro-cid-657wyusi]{grid-template-columns:repeat(3,1fr)}}.mr-projects__ctawrap[data-astro-cid-657wyusi]{text-align:center;margin-top:var(--pw-space-8)}.mr-projects__cta[data-astro-cid-657wyusi]{padding:var(--pw-space-3) var(--pw-space-7);border:1px solid color-mix(in srgb, var(--pw-text) 45%, transparent);color:var(--pw-text);font-size:var(--pw-fs-body-sm);letter-spacing:.22em;text-transform:uppercase;min-height:24px;transition:background var(--pw-dur-base) var(--pw-ease-standard), color var(--pw-dur-base) var(--pw-ease-standard);text-decoration:none;display:inline-block}.mr-projects__cta[data-astro-cid-657wyusi]:hover,.mr-projects__cta[data-astro-cid-657wyusi]:focus-visible{background:var(--pw-text);color:var(--pw-bg-body,var(--pw-bg))}@media (prefers-reduced-motion:reduce){.mr-projects__img[data-astro-cid-657wyusi],.mr-projects__cta[data-astro-cid-657wyusi]{transition:none}.mr-projects__card[data-astro-cid-657wyusi]:hover .mr-projects__img[data-astro-cid-657wyusi]{transform:none}}
