:root{--mr-ink:#12222a;--mr-accent:#e45d2a;--mr-surface:#f3f6f5;--aside-width:400px;--cart-aside-summary-height-with-discount:300px;--cart-aside-summary-height:250px;--grid-item-width:355px;--header-height:64px;--color-dark:#000;--color-light:#fff}body{color:var(--mr-ink)}.mr-home-video{isolation:isolate;color:#fff;background:#0e1920;align-items:center;min-height:clamp(440px,48vw,680px);display:flex;position:relative;overflow:hidden}.mr-home-video:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#081923ed 0%,#081923bb 34%,#08192338 68%,#08192312 100%),linear-gradient(#0000 55%,#08192350);position:absolute;inset:0}.mr-home-video-poster,.mr-home-video video{z-index:-1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.mr-home-video-poster{z-index:-2}.mr-home-video-copy{z-index:1;width:min(1380px,100%);margin:0 auto;padding:clamp(3rem,7vw,6rem) 1.5rem;position:relative}.mr-home-video-copy>p{color:#8be3c8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .8rem;font-size:.85rem;font-weight:800}.mr-home-video-copy h1{color:#fff;letter-spacing:-.045em;max-width:12ch;margin:0;font-size:clamp(3rem,7vw,6.5rem);line-height:.98}.mr-home-video-copy>span{color:#e0eaee;max-width:34rem;margin-top:1.25rem;font-size:clamp(1rem,1.8vw,1.3rem);line-height:1.5;display:block}.mr-home-video-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.mr-home-video-actions a{color:#fff;background:#102d3acc;border:1px solid #d4e1e5a8;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.15rem;font-weight:750;text-decoration:none;display:inline-flex}.mr-home-video-actions a:first-child{color:#06251e;background:#65e1b6;border-color:#65e1b6}.mr-home-video-actions a:hover,.mr-home-video-actions a:focus-visible{filter:brightness(1.08);transform:translateY(-2px)}.mr-home-video button{z-index:2;color:#fff;cursor:pointer;background:#101b22b8;border:1px solid #fff9;border-radius:2rem;padding:.55rem 1rem;position:absolute;bottom:1.5rem;right:1.5rem}@media (width<=700px){.mr-home-video{min-height:min(640px,76svh)}.mr-home-video video,.mr-home-video-poster{object-position:57% center}.mr-home-video:after{background:linear-gradient(90deg,#081923dc,#08192380 72%,#08192340),linear-gradient(#0000 38%,#08192384)}.mr-home-video-copy{padding:3rem 1.25rem 5rem}.mr-home-video-copy h1{font-size:clamp(3rem,13vw,4.4rem)}.mr-home-video-actions{margin-top:1.5rem}.mr-home-video button{bottom:.8rem;right:1rem}}@media (prefers-reduced-motion:reduce){.mr-home-video video,.mr-home-video button{display:none}}.mr-home-section,.mr-catalog-page{max-width:1380px;margin:auto;padding:clamp(2rem,5vw,4rem) 1.5rem}.mr-home-section-heading,.mr-catalog-heading{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.mr-home-section-heading h1,.mr-home-section-heading h2,.mr-catalog-heading h1{margin:0}.mr-home-section-heading h1{font-size:clamp(1.7rem,3.5vw,3rem)}.mr-home-category-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.mr-home-category{background:var(--mr-surface);min-width:0;color:var(--mr-ink);align-self:start;text-decoration:none;display:block;overflow:hidden}.mr-home-category img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.mr-home-category-grid--sensors{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mr-home-category span:not(.sr-only){padding:1rem;font-size:1.05rem;font-weight:700;display:block}.mr-home-logo-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:center;gap:1.5rem;display:grid}.mr-home-logo,.mr-home-trusted a{background:#fff;border:1px solid #e4e8e8;justify-content:center;align-items:center;min-height:7rem;padding:1rem;display:flex}.mr-home-logo img,.mr-home-trusted img{object-fit:contain;max-width:100%;max-height:5.5rem}.mr-home-trusted{grid-template-columns:repeat(2,minmax(180px,1fr));max-width:700px}.mr-home-platform-grid,.mr-home-video-grid,.mr-home-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.mr-home-platform-grid a,.mr-home-video-grid a,.mr-home-blog-grid a{color:inherit;text-decoration:none}.mr-home-platform-grid img,.mr-home-video-grid img,.mr-home-blog-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.mr-home-platform-grid span,.mr-home-video-grid span{padding:.75rem 0;font-weight:700;display:block}.mr-home-video-preview{aspect-ratio:16/10;position:relative;overflow:hidden}.mr-home-video-preview iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.mr-home-video-card:focus-visible{outline-offset:4px;outline:2px solid}.mr-skill-gap-map,.mr-skill-gap-map *{box-sizing:border-box}.mr-skill-gap-map{color:#edf7ff;background:radial-gradient(circle at 90% 0,#55dfb126,#0000 40%),#091923;border-radius:24px;max-width:1160px;margin:24px auto;padding:clamp(20px,4vw,44px);scroll-margin-top:180px}.mr-skill-gap-map>header{max-width:780px;margin-bottom:28px}.mr-skill-gap-map__eyebrow{color:#55dfb1;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:800}.mr-skill-gap-map h2{color:inherit;margin:12px 0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.15}.mr-skill-gap-map>header>p:last-child{color:#b8cbd8;line-height:1.6}.mr-skill-gap-map__groups,.mr-skill-gap-map__solutions{margin:0;padding:0;list-style:none}.mr-skill-gap-map__groups{gap:24px;display:grid}.mr-skill-gap-map__row{grid-template-columns:minmax(0,.8fr) 40px minmax(0,1.5fr);align-items:center;display:grid}.mr-skill-gap-map__problem{background:#ffb86b12;border:1px solid #ffb86b70;border-radius:14px;padding:20px}.mr-skill-gap-map__problem p{color:#ffc990;margin:0 0 10px;font-size:.8rem;font-weight:700}.mr-skill-gap-map__problem h3{color:inherit;margin:0;font-size:1.1rem;line-height:1.5}.mr-skill-gap-map__connector{color:#55dfb1;text-align:center;font-size:1.6rem}.mr-skill-gap-map__solutions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mr-skill-gap-map__solutions li{min-width:0}.mr-skill-gap-map__solutions a{color:#edf7ff;overflow-wrap:anywhere;background:#112c3b;border:1px solid #55dfb166;border-radius:12px;flex-direction:column;height:100%;padding:16px;text-decoration:none;display:flex}.mr-skill-gap-map__solutions strong{font-size:.95rem;line-height:1.4}.mr-skill-gap-map__solutions span{color:#b8cbd8;margin-top:8px;font-size:.85rem;line-height:1.5}.mr-skill-gap-map__solutions small{color:#55dfb1;margin-top:auto;padding-top:12px;font-weight:700}.mr-skill-gap-map__solutions a:hover{background:#18394b}.mr-skill-gap-map__solutions a:focus-visible{outline-offset:3px;outline:3px solid #ffc990}.mr-skill-gap-map__note{color:#b8cbd8;margin:24px 0 0;font-size:.85rem;line-height:1.6}.mr-skills-surface .mr-skill{scroll-margin-top:180px}@media (width<=760px){.mr-skill-gap-map__row{grid-template-columns:minmax(0,1fr)}.mr-skill-gap-map__connector{transform:rotate(90deg)}.mr-skill-gap-map__solutions{grid-template-columns:minmax(0,1fr)}}.mr-home-blog-grid h3{margin:.75rem 0 .4rem;font-size:1.15rem;line-height:1.35}.mr-home-blog-grid small{color:#5e6d74}.mr-home-skills{color:#edf7ff;background:radial-gradient(circle at 92% 0,#55dfb126,#0000 32%),#091923;border-radius:24px;margin-block:clamp(1rem,3vw,3rem)}.mr-home-skills-intro{justify-content:space-between;align-items:end;gap:2rem;display:flex}.mr-home-skills-intro p{color:#55dfb1;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .55rem;font-size:.78rem;font-weight:800}.mr-home-skills-intro h2{color:#edf7ff;max-width:760px;margin:0;font-size:clamp(2rem,4vw,3.8rem);line-height:1.05}.mr-home-skills-intro>span{color:#c6d7df;border:1px solid #3a5a68;border-radius:999px;flex:none;padding:.55rem .85rem;font-weight:700}.mr-home-skills-lead{color:#aec0ca;max-width:780px;margin:1.3rem 0 2rem;font-size:1.08rem;line-height:1.6}.mr-home-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.mr-home-skills-grid a{color:#edf7ff;background:#102735;border:1px solid #294655;border-radius:15px;flex-direction:column;min-height:240px;padding:1.35rem;text-decoration:none;display:flex}.mr-home-skills-grid a:hover,.mr-home-skills-grid a:focus-visible{border-color:#55dfb1;transform:translateY(-2px)}.mr-home-skills-grid small{color:#55dfb1;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.mr-home-skills-grid h3{color:#edf7ff;margin:.8rem 0 .65rem;font-size:1.25rem}.mr-home-skills-grid p{color:#aec0ca;margin:0 0 1rem;line-height:1.5}.mr-home-skills-grid strong{color:#55dfb1;margin-top:auto}.mr-home-skills-footer{border-top:1px solid #294655;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.mr-home-skills-footer span{color:#aec0ca}.mr-home-skills-footer a{color:#062118;background:#55dfb1;border-radius:999px;flex:none;padding:.75rem 1rem;font-weight:800;text-decoration:none}.mr-home-category:hover,.product-item:hover,.collection-item:hover{outline:2px solid var(--mr-accent);outline-offset:2px}.mr-catalog-page .products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),min(100%,320px)));justify-content:center}@media (width<=45em){.mr-home-section-heading,.mr-catalog-heading{flex-direction:column;align-items:start}.mr-home-platform-grid,.mr-home-video-grid,.mr-home-blog-grid{grid-template-columns:1fr}.mr-home-skills-intro,.mr-home-skills-footer{flex-direction:column;align-items:start}.mr-home-skills-grid{grid-template-columns:1fr}}@media (width>=45.01em) and (width<=70em){.mr-home-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mr-home-skills-grid a{transition:none}}.mr-home-hero{background:var(--mr-ink);color:#fff;padding:clamp(3rem,8vw,8rem) max(2rem,50vw - 640px)}.mr-home-hero h1{max-width:13ch;margin:1rem 0;font-size:clamp(2.5rem,6vw,5rem);line-height:1.05}.mr-home-hero p{max-width:44rem}.mr-home-hero a{background:var(--mr-accent);color:#fff;margin:1rem 1rem 0 0;padding:.8rem 1.2rem;display:inline-block}.mr-home-landings,.mr-discover{max-width:1280px;margin:auto;padding:3rem 2rem}.mr-landing-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.mr-landing-grid a{background:var(--mr-surface);flex-direction:column;justify-content:space-between;min-height:11rem;padding:1.5rem;text-decoration:none;display:flex}.mr-landing-grid span{font-size:1.3rem;font-weight:700}.mr-landing-grid small{line-height:1.5}.mr-discover-intro{padding:2rem 0 3rem}.mr-discover-intro h1{margin:.5rem 0;font-size:clamp(2.5rem,5vw,4.5rem)}.mr-discover-section{margin:3rem 0}.mr-discover-section-heading{justify-content:space-between;align-items:center;display:flex}.mr-collection-controls,.mr-search-controls{flex-wrap:wrap;align-items:end;gap:.75rem;padding:1rem 0;display:flex}.mr-collection-controls label,.mr-search-controls label{flex-direction:column;gap:.25rem;display:flex}.mr-content-card{background:var(--mr-surface);margin:1rem 0;padding:1.5rem}.mr-service-page{max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 1.5rem 5rem}.mr-service-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.mr-service-hero-copy{max-width:38rem}.mr-service-eyebrow{color:#15536a;letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:800}.mr-service-page h1{margin:.6rem 0 1.25rem;font-size:clamp(2.3rem,5vw,4.5rem);line-height:1.08}.mr-service-lead{font-size:clamp(1.15rem,2vw,1.5rem);font-weight:650;line-height:1.4}.mr-service-hero-copy p+p{margin-top:1rem}.mr-service-image{object-fit:cover;border-radius:16px;width:100%;max-height:560px;display:block}.mr-service-action{color:#fff;background:#123b4a;border-radius:7px;margin-top:1.5rem;padding:.85rem 1.25rem;font-weight:700;display:inline-block}.mr-service-action:hover{color:#fff;background:#15536a}.mr-service-section{padding:clamp(2rem,5vw,4rem) 0 0}.mr-service-section h2{margin-bottom:1.25rem;font-size:clamp(1.6rem,3vw,2.3rem)}.mr-service-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;display:grid}.mr-service-card{background:#f7faf9;border:1px solid #dbe5e8;border-radius:10px;padding:1.5rem}.mr-service-card h3{margin:0 0 .75rem;font-size:1.2rem}.mr-service-card p{margin:0 0 1rem}.mr-service-card a{color:#15536a;font-weight:700;text-decoration:underline}.mr-service-features{gap:.75rem;display:grid}.mr-service-features details{border:1px solid #dbe5e8;border-radius:9px;padding:1.1rem 1.25rem}.mr-service-features summary{cursor:pointer;color:#123b4a;font-size:1.1rem;font-weight:700}.mr-service-features details>div{padding-top:.8rem}@media (width<=700px){.mr-service-hero{grid-template-columns:1fr}.mr-service-image{max-height:380px}}.mr-product-details{grid-column:1/-1}.mr-quantity-label{margin:1rem 0;display:block}.mr-quantity-label input{max-width:8rem;display:block}.mr-bulk-note{border-left:4px solid var(--mr-accent);background:var(--mr-surface);padding:.75rem}.mr-cart-error{color:#9b2525}.mr-advisor-launcher{z-index:90;color:#fff;cursor:pointer;background:#102d3a;border:1px solid #65e1b6;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem 1.15rem;font-weight:700;display:flex;position:fixed;bottom:1.5rem;right:1.5rem;box-shadow:0 14px 38px #05151d47}.mr-advisor-panel{z-index:90;background:#fff;border:1px solid #dbe5e8;border-radius:16px;flex-direction:column;width:min(390px,100vw - 2rem);max-height:min(760px,100vh - 7rem);display:flex;position:fixed;bottom:5.3rem;right:1.5rem;overflow:hidden;box-shadow:0 22px 70px #05151d40}.mr-advisor-modes{border-bottom:1px solid #dbe5e8;grid-template-columns:1fr 1fr;display:grid}.mr-advisor-modes button{color:#36515e;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:3px solid #0000;padding:.8rem .4rem;font-size:.82rem;font-weight:700}.mr-advisor-modes button[aria-selected=true]{color:#102d3a;border-bottom-color:#13876e}.mr-advisor-modes button:disabled{color:#7a8185;cursor:not-allowed;background:#f0f2f3;border-bottom-color:#0000}.mr-advisor-modes button small{margin-top:.25rem;font-size:.65rem;font-weight:400;line-height:1.3;display:block}.mr-advisor-engineering{gap:.35rem;margin:0 1rem .8rem;font-size:.75rem;display:grid}.mr-advisor-engineering label{font-weight:700}.mr-advisor-engineering select,.mr-advisor-engineering input{width:100%;font:inherit;border:1px solid #b8c9cf;border-radius:6px;padding:.5rem}.mr-advisor-engineering small{color:#607078}.mr-advisor-heading{color:#fff;background:#102d3a;justify-content:space-between;align-items:start;gap:1rem;padding:1.2rem;display:flex}.mr-advisor-heading small{color:#65e1b6;letter-spacing:.14em;font-size:.65rem;font-weight:800}.mr-advisor-heading h2{color:#fff;margin:.25rem 0 0;font-size:1.25rem;line-height:1.2}.mr-advisor-powered-by{color:#102d3a;background:#fff;border-bottom:1px solid #dbe5e8;justify-content:flex-end;align-items:center;gap:.5rem;min-height:42px;padding:.4rem 1rem;font-size:.68rem;font-weight:600;display:flex}.mr-advisor-powered-by a{align-items:center;display:inline-flex}.mr-advisor-powered-by img{object-fit:contain;width:150px;max-height:22px;display:block}.mr-advisor-heading button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.8rem;line-height:1}.mr-advisor-messages{flex-direction:column;gap:.6rem;min-height:120px;padding:1rem;display:flex;overflow:auto}.mr-advisor-message{white-space:pre-wrap;background:#eff5f5;border-radius:13px;max-width:88%;margin:0;padding:.7rem .8rem;line-height:1.45}.mr-advisor-message p{margin:0}.mr-advisor-message--user{color:#fff;background:#102d3a;align-self:flex-end}.mr-advisor-message a{color:#183e4d}.mr-advisor-pending{color:#5b6b72;margin:0}.mr-advisor-error{color:#8b2525;background:#fff1f1;border-radius:10px;margin:0;padding:.7rem}.mr-advisor-access{background:#f6faf9;border:1px solid #d5e1e4;border-radius:10px;justify-content:space-between;gap:.6rem;margin:0 1rem .8rem;padding:.65rem;font-size:.72rem;display:flex}.mr-advisor-suggestions{flex-wrap:wrap;gap:.4rem;padding:0 1rem .8rem;display:flex}.mr-advisor-suggestions button{color:#183e4d;cursor:pointer;background:#fff;border:1px solid #c8d7dc;border-radius:999px;padding:.4rem .6rem;font-size:.75rem}.mr-advisor-form{border-top:1px solid #dbe5e8;gap:.5rem;padding:.75rem;display:flex}.mr-advisor-form textarea{resize:vertical;min-width:0;min-height:3rem;font:inherit;border:1px solid #b8c9cf;border-radius:10px;flex:1;padding:.6rem}.mr-advisor-form button{color:#102d3a;cursor:pointer;background:#65e1b6;border:0;border-radius:10px;align-self:end;width:3rem;height:3rem}.mr-advisor-form button:disabled{opacity:.55;cursor:not-allowed}.mr-advisor-disclosure{color:#607078;margin:0;padding:0 1rem 1rem;font-size:.68rem;line-height:1.35}@media (width<=600px){.mr-advisor-launcher{bottom:.9rem;right:.9rem}.mr-advisor-panel{max-height:calc(100vh - 6rem);bottom:4.7rem;right:.9rem}}.mr-advisor-modes{grid-template-columns:1fr 1fr 1fr}.mr-matt-connect{gap:.55rem;padding:0 1rem 1rem;display:grid}.mr-matt-connect button,.mr-matt-controls button{color:#183e4d;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8c9cf;border-radius:8px;padding:.65rem .8rem;font-size:.82rem;font-weight:700}.mr-matt-connect button:first-child{color:#fff;background:#102d3a;border-color:#13876e}.mr-matt-connect button:disabled{opacity:.55;cursor:wait}.mr-matt-connect small{color:#607078;font-size:.7rem}.mr-matt-controls{color:#607078;justify-content:space-between;align-items:center;gap:.5rem;padding:0 1rem .8rem;font-size:.7rem;display:flex}.mr-build-quote-backdrop{z-index:120;background:#06192399;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.mr-build-quote{color:#142b35;background:#fff;border:1px solid #dbe5e8;border-radius:16px;width:min(760px,100%);max-height:min(85vh,900px);padding:1.25rem;overflow:auto;box-shadow:0 22px 70px #05151d55}.mr-build-quote>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.mr-build-quote>header small{color:#13876e;letter-spacing:.12em;font-weight:800}.mr-build-quote h2{margin:.2rem 0 0;font-size:1.45rem}.mr-build-quote>header button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:2rem}.mr-build-quote-lines{overflow-x:auto}.mr-build-quote table{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.mr-build-quote th,.mr-build-quote td{white-space:nowrap;border-bottom:1px solid #e5ecee;padding:.7rem .45rem}.mr-build-quote td:first-child{white-space:normal;min-width:180px}.mr-build-quote td small{color:#607078;display:block}.mr-build-quote-total{justify-content:space-between;padding:1rem .45rem;font-size:1.05rem;display:flex}.mr-build-quote p{margin:.5rem .45rem;font-size:.82rem}.mr-build-quote .mr-build-quote-note{color:#607078;margin-top:1rem;line-height:1.5}.mr-build-quote-close{color:#fff;font:inherit;cursor:pointer;background:#102d3a;border:1px solid #b8c9cf;border-radius:8px;margin:1rem 0 0 auto;padding:.7rem 1rem;font-weight:700;display:block}.mr-product-media-backdrop{z-index:125;background:#06192399;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.mr-product-media-dialog{color:#142b35;background:#fff;border:1px solid #dbe5e8;border-radius:16px;width:min(900px,100%);max-height:min(88vh,980px);padding:1.25rem;overflow:auto;box-shadow:0 22px 70px #05151d55}.mr-product-media-dialog>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.mr-product-media-dialog>header small{color:#13876e;letter-spacing:.12em;font-weight:800}.mr-product-media-dialog h2{margin:.2rem 0 0;font-size:1.35rem}.mr-product-media-dialog>header button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:2rem}.mr-product-media-player{background:#0c1920;border-radius:10px;place-items:center;min-height:160px;display:grid;overflow:hidden}.mr-product-media-player video,.mr-product-media-player iframe,.mr-product-media-player img{aspect-ratio:16/9;object-fit:contain;border:0;width:100%;max-height:70vh;display:block}.mr-product-media-player img{object-fit:contain}.mr-product-media-player p{color:#fff;padding:0 1rem}.mr-product-media-link{color:#155f7f;margin-top:1rem;font-weight:700;display:inline-block}img{border-radius:4px}.link:hover{cursor:pointer;text-decoration:underline}.mock-shop-notice{background:var(--color-light);border:1px solid var(--color-dark);border-left-width:.5rem;margin:1rem 0;padding:0}.mock-shop-notice .inner{padding:.875rem 1rem}.mock-shop-notice h2{font-size:1.6rem;font-weight:700;line-height:1.4}.mock-shop-notice p{margin-bottom:.5rem;font-size:1rem;line-height:1.4}.mock-shop-notice footer{background:#0000000f;padding:.5rem 1rem}.mock-shop-notice .small{margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.mock-shop-notice code{background:#0000000f;border-radius:.25rem;padding:.1em .3em}.mock-shop-notice a{text-underline-offset:6px;text-decoration:underline}@media (width<=45em){html:has(.overlay.expanded){overflow:hidden}}aside{background:var(--color-light);height:100vh;width:min(var(--aside-width), 100vw);right:calc(-1 * var(--aside-width));transition:transform .2s ease-in-out;position:fixed;top:0;box-shadow:0 0 50px #0000004d}aside header{border-bottom:1px solid var(--color-dark);height:var(--header-height);justify-content:space-between;align-items:center;padding:0 20px;display:flex}aside header h3{margin:0}aside header .close{opacity:.8;width:20px;font-weight:700;text-decoration:none;transition:all .2s}aside header .close:hover{opacity:1}aside header h2{margin-top:0;margin-bottom:.6rem}aside main{margin:1rem}aside p{margin:0 0 .25rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:120;background:#0003;transition:opacity .4s;position:fixed;inset:0}.overlay .close-outside{color:#0000;height:100%;width:calc(100% - var(--aside-width));background:0 0;border:none;position:absolute;top:0;left:0}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;width:100%;height:100%;position:absolute}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded aside{transform:translateX(calc(var(--aside-width) * -1))}button.reset{background:inherit;font-size:inherit;border:0}button.reset>*{margin:0}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}button.reset:hover:not(:has(>*)){cursor:pointer;text-decoration:underline}.header{z-index:30;background:#fff;border-bottom:1px solid #dce5e3;position:sticky;top:0;box-shadow:0 4px 18px #102d3a05}.mr-announcement{color:#111;text-align:center;background:#ffeb83;padding:.7rem 1rem;font-size:.9rem;font-weight:700}.mr-header-top{align-items:center;gap:2rem;max-width:1440px;min-height:88px;margin:auto;padding:.6rem clamp(1rem,3vw,2.5rem);display:flex}.mr-header-brand{color:var(--mr-ink);align-items:center;gap:1.4rem;text-decoration:none;display:flex}.mr-header-logo{border-radius:0;width:118px;height:auto;display:block}.mr-header-tagline{color:#62746f;white-space:nowrap;border-left:1px solid #dce5e3;padding-left:1.4rem;font-size:.78rem;line-height:1.6}.mr-header-tagline strong{color:#253e38;font-weight:600}.mr-header-products{align-items:stretch;gap:.65rem;margin-left:auto;display:flex}.mr-header-commerce{color:#155a45;background:#eef6f1;border-radius:10px;grid-template-columns:1fr auto;column-gap:1.2rem;padding:.65rem 1rem;font-size:.82rem;font-weight:700;text-decoration:none;display:grid}.mr-header-commerce span:first-child{color:#527466;grid-column:1;margin-bottom:.15rem;font-size:.65rem;font-weight:500}.mr-header-commerce span:last-child{grid-area:1/2/3;align-self:center}.mr-header-voice-advisor{text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:.12rem;min-width:190px;padding-right:2.3rem;font-family:inherit;display:flex;position:relative}.mr-header-voice-advisor strong{color:#155a45;font-size:.82rem}.mr-header-voice-advisor .mr-header-voice-attribution{color:#527466;white-space:nowrap;font-size:.59rem;font-weight:500}.mr-header-voice-advisor>span:last-child{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.header-menu-desktop{display:none}.mr-nav-group{margin:0}.mr-nav-group summary{cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:space-between;align-items:center;gap:.35rem;padding:.8rem .55rem;font-size:.78rem;font-weight:600;list-style:none;display:flex}.mr-nav-group summary::-webkit-details-marker{display:none}.mr-nav-group[open]>summary,.mr-nav-group>summary:hover{color:#155a45;background:#edf5f0}.mr-nav-group summary svg{flex-shrink:0;transition:transform .16s}.mr-nav-group[open]>summary svg{transform:rotate(180deg)}.mr-nav-group-featured>summary{color:#155a45}.mr-nav-dropdown{overscroll-behavior:contain;background:#fff;border:1px solid #dbe5e8;border-radius:0 0 16px 16px;grid-template-columns:minmax(220px,.85fr) minmax(0,2fr);width:min(1200px,100vw - 2rem);max-height:min(580px,100dvh - 190px);display:grid;position:absolute;top:100%;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 24px 48px #142f3826}.mr-nav-intro{background:linear-gradient(145deg,#eff6f1,#e6f0ed);flex-direction:column;align-items:start;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.mr-nav-eyebrow{color:#47705d;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.mr-nav-intro h2{letter-spacing:-.03em;color:#173e31;margin:.85rem 0 1rem;font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.15}.mr-nav-intro p{color:#526d62;margin:0 0 1.5rem;font-size:.86rem;line-height:1.65}.mr-nav-intro>a{color:#fff;background:#173e31;border-radius:7px;align-items:center;gap:1.5rem;margin-top:auto;padding:.75rem 1rem;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.mr-nav-catalog{min-width:0;padding:1.5rem}.mr-nav-panel-heading{color:#647970;border-bottom:1px solid #e5ece9;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem;padding-bottom:1rem;font-size:.74rem;font-weight:700;display:flex}.mr-nav-panel-heading a{color:#155a45;white-space:nowrap;text-decoration:none}.mr-nav-links,.mr-nav-links ul{margin:0;padding:0;list-style:none}.mr-nav-links{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem;display:grid}.mr-nav-links li{min-width:0;margin:0}.mr-nav-links a,.mr-nav-section-label{color:#253e38;overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:start;gap:.6rem;padding:.85rem .7rem;font-size:.82rem;line-height:1.45;text-decoration:none;display:flex}.mr-nav-links a>span{color:#87a298;flex:none}.mr-nav-links a:hover,.mr-nav-links a:focus-visible{color:#0a6b48;background:#eff5f2}.mr-nav-branch>a,.mr-nav-section-label{font-weight:700}.mr-nav-links ul{border-left:1px solid #dce5e1;margin-left:.75rem}.mr-nav-links ul a{padding-block:.5rem;font-size:.78rem}.header-menu-item{color:var(--mr-ink);cursor:pointer;border-radius:6px;padding:.8rem .55rem;font-size:.78rem;font-weight:600;text-decoration:none;display:block}.header-menu-item:hover{color:#155a45;background:#edf5f0}.header :is(a,button,summary):focus-visible,.header-menu-mobile :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid #17875c}.header-ctas{white-space:nowrap;align-items:center;gap:1.25rem;margin-left:auto;font-size:.85rem;display:flex}.header-ctas>*{min-width:fit-content}.header-ctas a{text-decoration:none}.header-ctas button{color:var(--mr-ink);cursor:pointer;align-items:center;gap:.4rem;padding:.5rem 0;display:flex}.header-menu-mobile{flex-direction:column;display:flex}.mr-mobile-menu-intro{padding:.5rem .5rem 1.25rem}.mr-mobile-menu-intro p{color:#173e31;font-size:1.2rem;font-weight:700}.mr-mobile-menu-intro>span{color:#647970;font-size:.78rem}.mr-mobile-menu-intro>div{gap:.5rem;margin-top:1rem;display:grid}.mr-mobile-menu-intro a{color:#155a45;background:#edf5f0;border-radius:8px;padding:.85rem;font-size:.85rem;font-weight:700;text-decoration:none}.mr-mobile-menu-intro .mr-mobile-matt{color:#155a45;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #cfe0d8;border-radius:8px;flex-direction:column;gap:.2rem;padding:.85rem;display:flex}.mr-mobile-matt span{color:#527466;font-size:.72rem}.header-menu-mobile>.header-menu-item,.header-menu-mobile summary{padding:1rem .5rem;font-size:.9rem}.header-menu-mobile .mr-nav-group{border-bottom:1px solid #e4e8e8}.header-menu-mobile .mr-nav-dropdown{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;display:block;position:static;overflow:visible;transform:none}.header-menu-mobile .mr-nav-intro{display:none}.header-menu-mobile .mr-nav-catalog{padding:.8rem 0}.header-menu-mobile .mr-nav-panel-heading{padding-inline:.5rem}.header-menu-mobile .mr-nav-links{grid-template-columns:1fr;gap:0}.header-menu-mobile .mr-nav-links a{padding-block:.7rem}.overlay:has(.header-menu-mobile) aside{flex-direction:column;height:100dvh;display:flex}.overlay:has(.header-menu-mobile) aside>header{border-color:#dce5e3;flex:none}.overlay:has(.header-menu-mobile) aside>main{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}@media (width>=60em){.header-menu-desktop{border-top:1px solid #edf1ef;flex-wrap:wrap;justify-content:center;align-items:center;gap:.15rem;padding:.2rem 1rem;display:flex}.header-ctas .header-menu-mobile-toggle{display:none}}@media (width<=70em){.mr-header-products{display:none}.header-menu-desktop .mr-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48em){.mr-header-tagline{display:none}.mr-header-top{gap:1rem;min-height:76px}.mr-header-logo{width:100px}.header-ctas{gap:.85rem}}@media (width<=480px){.mr-header-search span{display:none}.mr-header-top{gap:.5rem;padding-inline:.75rem}.mr-header-logo{width:88px}.header-ctas{gap:.65rem;font-size:.75rem}}@media (width<=350px){.header-menu-mobile-toggle span{display:none}}@media (prefers-reduced-motion:reduce){.mr-nav-group summary svg{transition:none}}.footer{color:#262626;background:#e4ebe9;margin-top:auto}.mr-footer-inner{max-width:1380px;margin:auto;padding:3rem 1.5rem 1rem}.mr-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem;display:grid}.mr-footer-column h2{margin:0 0 1rem;font-size:1rem}.mr-footer-column p{margin:0 0 .55rem;line-height:1.5}.mr-footer-column ul{margin:0;padding:0;list-style:none}.mr-footer-column li{margin:0 0 .55rem}.mr-footer-column a{color:inherit;text-decoration:none}.mr-footer-column a:hover,.mr-footer-column a:focus-visible{text-decoration:underline}.mr-footer-bottom{border-top:1px solid #c9d4d1;margin-top:2rem;padding-top:1.1rem;font-size:.82rem}.mr-information-page{max-width:780px;margin:0 auto 4rem;padding:0 1.5rem;font-size:1.05rem;line-height:1.7}.mr-information-page h2{margin-top:0}.mr-contact-action{color:#fff;background:#115b82;border-radius:4px;margin-top:1rem;padding:.8rem 1.1rem;font-weight:700;text-decoration:none;display:inline-block}@media (width<=900px){.mr-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.mr-footer-grid{grid-template-columns:1fr}}.cart-main{height:100%;max-height:calc(100vh - var(--cart-aside-summary-height));width:auto;overflow-y:auto}.cart-main.with-discount{max-height:calc(100vh - var(--cart-aside-summary-height-with-discount))}.cart-line{padding:.75rem 0}.cart-line-inner{display:flex}.cart-line img{height:100%;margin-right:.75rem;display:block}.cart-summary-page{position:relative}.cart-summary-aside{border-top:1px solid var(--color-dark);width:calc(var(--aside-width) - 40px);background:#fff;padding-top:.75rem;position:absolute;bottom:0}.cart-line-quantity{display:flex}.cart-line-children{padding-left:2rem}.cart-discount{align-items:center;margin-top:.25rem;display:flex}.cart-subtotal{align-items:center;display:flex}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);box-sizing:border-box;align-items:stretch;gap:.5rem;width:100%;max-width:none;padding:.35rem .5rem 1rem;display:flex;position:sticky;top:0}.predictive-search-form input,.mr-search-form input{width:100%;min-width:0;color:var(--mr-ink);font:inherit;background:#fff;border:1px solid #aebfc5;border-radius:8px;flex:1;margin:0;padding:.75rem .85rem}.predictive-search-form button,.mr-search-form button{color:#fff;font:inherit;cursor:pointer;background:#123b4a;border:0;border-radius:8px;flex:none;padding:.75rem 1rem;font-weight:700}.predictive-search-form button:hover,.mr-search-form button:hover{background:#15536a}.predictive-search-form input:focus-visible,.mr-search-form input:focus-visible,.predictive-search-form button:focus-visible,.mr-search-form button:focus-visible{outline:3px solid var(--mr-accent);outline-offset:2px}.search{max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 1.5rem}.mr-search-form{gap:.75rem;width:min(100%,680px);max-width:none;display:flex}@media (width<=420px){.predictive-search-form{flex-wrap:wrap}.predictive-search-form button{width:100%}}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{margin-bottom:.5rem}.predictive-search-result-item a{align-items:center;display:flex}.predictive-search-result-item a img{height:100%;margin-right:.75rem}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{flex:row;align-items:center;gap:1rem;display:flex}.featured-collection{margin-bottom:2rem;display:block;position:relative}.featured-collection-image{aspect-ratio:1}@media (width>=45em){.featured-collection-image{aspect-ratio:16/9}}.featured-collection img{object-fit:cover;height:auto;max-height:100%}.recommended-products-grid{grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.collections-grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr));margin-bottom:2rem;display:grid}.collection-item img{height:auto}.collection-heading{max-width:1920px;margin:0 auto;padding:clamp(1.25rem,2vw,2rem) clamp(1rem,2vw,2rem) .5rem}.collection-heading h1{margin:0}.collection-description{max-width:800px;margin:.5rem 0 0}.collection-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,2vw,2rem);max-width:1920px;margin:0 auto;padding:1rem clamp(1rem,2vw,2rem) 3rem;display:grid}.collection-layout .mr-collection-controls{background:#f7faf9;border:1px solid #dfe6e4;border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.8rem;margin:0;padding:1.25rem;display:grid;position:sticky;top:1rem}.collection-layout .mr-collection-controls h2{margin:0;font-size:1.1rem}.collection-layout .mr-collection-controls label{min-width:0}.collection-layout .mr-collection-controls label:has(input[type=checkbox]){flex-direction:row;align-items:center}.collection-layout .mr-collection-controls input:not([type=checkbox]),.collection-layout .mr-collection-controls select{box-sizing:border-box;width:100%;min-width:0}.collection-results{min-width:0}.products-grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),min(100%,320px)));justify-content:center;margin-bottom:2rem;display:grid}.collection .products-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),min(100%,320px)))}@media (width<=850px){.collection-layout{grid-template-columns:minmax(0,1fr)}.collection-layout .mr-collection-controls{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.collection-layout .mr-collection-controls h2,.collection-layout .mr-collection-controls button{grid-column:1/-1}}@media (width<=480px){.collection-layout .mr-collection-controls{grid-template-columns:minmax(0,1fr)}}.product-item{color:#12222a;background:#fff;border:1px solid #dfe6e4;border-radius:5px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 2px 12px #102d3a0a}.product-item__image{aspect-ratio:1;background:#f8faf9;place-items:center;width:100%;display:grid;overflow:hidden}.product-item__image img{object-fit:contain;width:100%;height:100%;display:block}.product-item__placeholder{color:#66757a;font-size:.85rem}.product-item__body{flex-direction:column;flex:1;gap:.55rem;padding:1rem;display:flex}.product-item__body h3{margin:0;font-size:1rem;line-height:1.35}.product-item__body strong{margin-top:auto;font-size:1.03rem}.product-item__action{color:#1a667c;font-size:.8rem;font-weight:700}.product-item img{width:100%;height:auto}.product{gap:2rem;max-width:1380px;margin:0 auto;padding:clamp(1.5rem,3vw,3rem);display:grid}@media (width>=45em){.product{grid-template-columns:minmax(0,500px) minmax(0,1fr);column-gap:clamp(2rem,5vw,4.5rem)}}.product-image{width:100%;max-width:500px}.product h1{margin-top:0;font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.18}.product-image__primary{aspect-ratio:1;background:#fff;border:1px solid #e4e8e6;place-items:center;display:grid;overflow:hidden}.product-image__primary img{object-fit:contain;width:100%;height:100%;display:block}.product-image__gallery{flex-wrap:wrap;gap:.6rem;margin-top:.65rem;display:flex}.product-image__gallery button{cursor:pointer;background:#fff;border:1px solid #cbd5d2;width:72px;height:72px;padding:3px}.product-image__gallery button.is-active{border-color:#155c7d;box-shadow:0 0 0 1px #155c7d}.product-image__gallery img{object-fit:contain;width:100%;height:100%}.product-image--empty{color:#607078;background:#f5f7f6;place-items:center;min-height:300px;display:grid}.mr-product-description img{max-width:100%;height:auto}.mr-product-description iframe,.mr-product-description video{aspect-ratio:16/9;border:0;width:min(100%,560px);max-width:100%;height:auto;margin:1.5rem auto;display:block}.mr-stock-status{color:#27713f;margin:.6rem 0 1.2rem;font-size:.85rem;font-weight:700}.mr-stock-status--unavailable{color:#9b2525}.mr-intelligence-jump{color:#155c7d;text-underline-offset:3px;margin:-.4rem 0 1.1rem;font-size:.88rem;font-weight:700;text-decoration:underline;display:inline-block}.product-main{align-self:start;position:static}.product-price{color:#171f22;margin-bottom:1.6rem;font-size:1.7rem;font-weight:700}.product-form{max-width:580px}.product-form form{max-width:none}.mr-quantity-label{font-size:.88rem;font-weight:700}.mr-quantity-label input{box-sizing:border-box;width:110px;min-height:46px;color:inherit;font:inherit;background:#fff;border:1px solid #aab8b5;border-radius:4px;margin-top:.5rem;padding:.5rem .7rem}.mr-bulk-note{color:#244d36;background:#edf5f1;border-left:4px solid #2a7144;font-size:.85rem;font-weight:700}.product-form form button[type=submit]{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#115b82;border:0;border-radius:4px;margin-top:1rem;font-weight:700;display:block}.product-form form button[type=submit]:hover{background:#0e4765}.product-form form button[type=submit]:disabled{cursor:not-allowed;background:#a4b0b3}.mr-product-details{margin-top:1rem}.mr-product-details .mr-content-card{background:#fff;border-top:1px solid #dce3e0;padding:1.5rem 0}.mr-product-details .mr-content-card h2{margin-top:0;font-size:1.45rem}.mr-product-details .mr-content-card p{line-height:1.6}.mr-capability-list{flex-wrap:wrap;gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.mr-capability-list li{color:#1c4f55;background:#f3faf8;border:1px solid #c8dcdb;border-radius:999px;padding:.45rem .75rem;font-size:.85rem}@media (width<=44.99em){.product-main{position:static}}.product-price-on-sale{grid-gap:.5rem;display:flex}.product-price-on-sale s{opacity:.5}.product-options-grid{grid-gap:.75rem;flex-wrap:wrap;display:flex}.product-options-item,.product-options-item:disabled{background-color:#0000;padding:.25rem .5rem;font-family:inherit;font-size:1rem}.product-option-label-swatch{width:1.25rem;height:1.25rem;margin:.25rem 0}.product-option-label-swatch img{width:100%}.blog-grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--grid-item-width)), 1fr));margin-bottom:2rem;display:grid}.blogs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.blogs-grid>.blog{display:block}.blogs-cover{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{object-fit:cover;width:100%;height:100%;display:block}.mr-article{max-width:960px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 1.5rem 5rem}.mr-article-header{text-align:center;margin-bottom:2rem}.mr-article-header>a{color:#15536a;text-underline-offset:3px;text-decoration:underline}.mr-article-header h1{margin:1.5rem 0 1rem;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1}.mr-article-header p{color:#607078}.mr-article>img{max-width:100%;height:auto;margin:0 auto 2rem;display:block}.mr-article-body{overflow-wrap:anywhere;max-width:760px;margin:0 auto;line-height:1.7}.mr-article-body p{line-height:inherit;margin:0 0 1.25rem}.mr-article-body img{width:auto;max-width:100%;height:auto;margin:1.25rem auto;display:block}.mr-article-body iframe{aspect-ratio:16/9;border:0;width:min(100%,560px);max-width:100%;height:auto;margin:1.5rem auto;display:block}.account-logout{display:inline-block}.order-search-form{margin-bottom:1.5rem}.order-search-fieldset{border:1px solid #e5e5e5;border-radius:4px;padding:1rem}.order-search-legend{padding:0 .5rem;font-weight:600}.order-search-active{opacity:.7;margin-left:.5rem;font-weight:400}.order-search-inputs{grid-template-columns:1fr;gap:1rem;margin:.25rem 0 1rem;display:grid}@media (width>=640px){.order-search-inputs{grid-template-columns:1fr 1fr}}.order-search-input{border:1px solid #d1d5db;border-radius:4px;width:100%;padding:.5rem;font-size:1rem}.order-search-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.mr-kite-brief{max-width:960px;margin:0 auto;padding:clamp(2.5rem,6vw,5rem) 1.5rem 5rem;line-height:1.65}.mr-kite-brief__eyebrow{color:#b44824;letter-spacing:.1em;text-transform:uppercase;font-size:.82rem;font-weight:800}.mr-kite-brief h1{max-width:780px;margin:.65rem 0 1rem;font-size:clamp(2.3rem,5vw,4rem);line-height:1.08}.mr-kite-brief__lead{color:#41515b;max-width:760px;font-size:clamp(1.1rem,2vw,1.3rem)}.mr-kite-brief__facts{background:#dfe4e5;border:1px solid #dfe4e5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:2.2rem 0 3rem;display:grid;overflow:hidden}.mr-kite-brief__facts>div{background:#f7f9f9;flex-direction:column;gap:.3rem;padding:1.25rem;display:flex}.mr-kite-brief__facts strong{color:#193b4a;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.mr-kite-brief section{margin:0 0 2.5rem}.mr-kite-brief h2{margin:0 0 .7rem;font-size:1.45rem}.mr-kite-brief section p,.mr-kite-brief li{color:#41515b;max-width:760px}.mr-kite-brief li{margin-bottom:.45rem}.mr-kite-brief__sample{background:#fff7f2;border-left:4px solid #d45428;padding:1.5rem}.mr-kite-brief__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mr-kite-brief__actions a:first-child{color:#fff;background:#bb4724;border-radius:6px;align-items:center;min-height:48px;padding:.7rem 1.3rem;font-weight:700;text-decoration:none;display:inline-flex}.mr-kite-brief__actions a:first-child:hover{background:#923415}.mr-kite-brief__actions a:last-child{color:#15536a;text-underline-offset:3px}.mr-kite-brief__status{color:#66747c;margin-top:1.5rem;font-size:.9rem}@media (width<=640px){.mr-kite-brief__facts{grid-template-columns:1fr}}
