.mxa-hero{position:relative;padding:52px 0 76px;color:#F0FBF8;background:radial-gradient(52% 48% at 18% 6%,#027A49 0%,transparent 60%),radial-gradient(46% 44% at 86% 14%,#015A54 0%,transparent 62%),var(--mx-green)}.mxa-hero>.mx-wrap{text-align:center}.mxa-crumbs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;margin:0 0 18px;font-size:13px;color:#BFE3D6}.mxa-crumbs a{color:var(--mx-zest)}.mxa-chips{display:flex;flex-wrap:wrap;gap:9px;justify-content:center;margin:0 0 22px}#articleTitle{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:clamp(30px,4.8vw,62px);line-height:1;letter-spacing:-.03em;margin:0 auto;max-width:20ch;color:#F0FBF8;text-wrap:balance}#articleDesc{max-width:62ch;margin:20px auto 0;font-size:17.5px;line-height:1.62;color:#CFEFE3}#patternActionBar{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;margin:28px 0 0}#patternActionBar .mm-btn{font-family:'Libre Franklin',Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;border-radius:999px;padding:12px 22px;border:2px solid #fff0;text-decoration:none}#patternActionBar #pabJump{background:var(--mx-zest);color:var(--mx-ink);box-shadow:4px 4px 0 var(--mx-deep)}#patternActionBar .mm-btn--line{border-color:rgb(240 251 248 / .5);color:#F0FBF8}#patternActionBar .mm-btn--line:hover{background:rgb(240 251 248 / .12)}.mxa-shot{max-width:600px;margin:34px auto 0}#articleThumbnail{margin:0;background:var(--mx-mount);border:2px solid var(--mx-ink);border-radius:var(--mx-r);padding:12px;box-shadow:6px 6px 0 rgb(1 45 37 / .5);transform:rotate(-1deg)}#articleThumbnail img{display:block;width:100%;height:auto;border:1px solid rgb(3 39 34 / .3)}#articleThumbnail figcaption{margin:10px 2px 0;font-family:'Kalam','Segoe Print',cursive;font-weight:700;font-size:16px;color:var(--mx-ink)}#articleHeroStats{display:flex;flex-wrap:wrap;justify-content:center;margin:34px auto 0;padding:0;max-width:940px;border:2px solid rgb(240 251 248 / .35);border-radius:var(--mx-r);overflow:hidden}#articleHeroStats>div{flex:1 1 165px;padding:15px 18px;background:rgb(1 45 37 / .32);text-align:left;border-right:2px solid rgb(240 251 248 / .18)}#articleHeroStats>div:last-child{border-right:0}#articleHeroStats dt{font-size:10.5px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:#9FD3C3;margin:0 0 5px}#articleHeroStats dd{margin:0;font-family:'Space Mono',ui-monospace,monospace;font-weight:700;font-size:16px;line-height:1.2;color:var(--mx-zest)}.mxa-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.mxa-feat article{border:2px solid var(--mx-ink);border-radius:var(--mx-r-lg);padding:26px;box-shadow:4px 4px 0 rgb(11 42 34 / .22)}.mxa-feat article:nth-child(1){background:var(--dy1);color:var(--dy1i)}.mxa-feat article:nth-child(2){background:var(--dy2);color:var(--dy2i)}.mxa-feat article:nth-child(3){background:var(--dy4);color:var(--dy4i)}.mxa-feat .mx-swatch{margin-bottom:14px}.mxa-feat h2{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:21px;line-height:1.12;letter-spacing:-.02em;margin:0 0 9px;color:inherit}.mxa-feat p{margin:0;font-size:15px;line-height:1.58;opacity:.88}.mxa-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:32px;align-items:start}.mxa-main{display:flex;flex-direction:column;gap:22px;min-width:0}.mxa-side{display:flex;flex-direction:column;gap:18px;position:sticky;top:80px}.mxa-card{background:var(--mx-paper);color:var(--mx-ink);border:2px solid var(--mx-ink);border-radius:var(--mx-r-lg);padding:28px 30px;box-shadow:4px 4px 0 rgb(11 42 34 / .20)}.mxa-card>section{background:none!important;padding:0!important;margin:0!important;border:0!important}.mxa-card h2{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:clamp(22px,2.3vw,29px);line-height:1.08;letter-spacing:-.022em;margin:0 0 15px;color:var(--mx-ink)}.mxa-card h3{font-size:17px;color:var(--mx-ink)}.mxa-card p,.mxa-card li,.mxa-card dd{color:#3A4A42}.mxa-card p{font-size:16.5px;line-height:1.72}.mxa-card--d5{background:var(--dy5);color:var(--dy5i)}.mxa-card--d5 p,.mxa-card--d5 dd,.mxa-card--d5 h2,.mxa-card--d5 h3,.mxa-card--d5 dt{color:var(--dy5i)}.mxa-card--d7{background:var(--dy7);color:var(--dy7i)}.mxa-card--d7 p,.mxa-card--d7 dd,.mxa-card--d7 h2,.mxa-card--d7 h3,.mxa-card--d7 dt{color:var(--dy7i)}.mxa-scard{border:2px solid var(--mx-ink);border-radius:var(--mx-r-lg);padding:22px;box-shadow:4px 4px 0 rgb(11 42 34 / .20)}.mxa-scard>section{background:none!important;padding:0!important;margin:0!important;border:0!important}.mxa-scard h2{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:19px;line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.mxa-scard p{font-size:14.5px;line-height:1.6;margin:0 0 10px}.mxa-scard--src{background:var(--dy3);color:var(--dy3i)}.mxa-scard--rel{background:var(--dy6);color:var(--dy6i)}.mxa-scard a{color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.mxa-pat{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:32px;align-items:start}.mxa-patmain{display:flex;flex-direction:column;gap:22px;min-width:0}.mxa-patside{position:sticky;top:80px;display:flex;flex-direction:column;gap:18px}.mxa-patmain>section,.mxa-patside>section{background:var(--mx-paper)!important;color:var(--mx-ink);border:2px solid var(--mx-ink);border-radius:var(--mx-r-lg);padding:26px 28px!important;margin:0!important;box-shadow:4px 4px 0 rgb(11 42 34 / .20)}.mxa-patmain h2,.mxa-patside h2{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:clamp(21px,2.2vw,27px);line-height:1.08;letter-spacing:-.022em;margin:0 0 16px;color:var(--mx-ink)}.mxa-patside h2{font-size:19px}.mxa-patmain p,.mxa-patmain li,.mxa-patmain dd,.mxa-patmain dt,.mxa-patside p,.mxa-patside li,.mxa-patside dd{color:#33443C}.mxa-patmain .mm-sec__note,.mxa-patmain .mm-small{color:#4E6058}.mxa-card [class*="mm-"],.mxa-patmain [class*="mm-"],.mxa-patside [class*="mm-"]{max-width:none}#patternMaterials .mm-mat ul,#patternMaterials ul{list-style:none;margin:0;padding:0;counter-reset:mxan}#patternMaterials li{counter-increment:mxan;position:relative;display:flex;gap:14px;align-items:flex-start;padding:11px 0;margin:0;border-bottom:2px dashed rgb(11 42 34 / .22)}#patternMaterials li:last-child{border-bottom:0}#patternMaterials li::before{content:counter(mxan,decimal-leading-zero);position:static;flex:none;width:30px;height:30px;border-radius:var(--mx-r);display:grid;place-items:center;background:var(--dy2);color:var(--dy2i);border:2px solid var(--mx-ink);font-family:'Space Mono',ui-monospace,monospace;font-size:11.5px;font-weight:700}#patternAbbrev dl,#patternAbbrev ul{counter-reset:mxab;margin:0;padding:0;list-style:none}#patternAbbrev dl>div,#patternAbbrev li{counter-increment:mxab;display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:2px dashed rgb(11 42 34 / .20)}#patternAbbrev dl>div:last-child,#patternAbbrev li:last-child{border-bottom:0}#patternAbbrev dl>div::before,#patternAbbrev li::before{content:counter(mxab,decimal-leading-zero);flex:none;width:28px;height:28px;border-radius:var(--mx-r);display:grid;place-items:center;background:var(--dy3);color:var(--dy3i);border:2px solid var(--mx-ink);font-family:'Space Mono',ui-monospace,monospace;font-size:11px;font-weight:700}#patternAbbrev dt{font-weight:700;color:var(--mx-ink)}#patternAbbrev dd{margin:2px 0 0;font-size:14.5px}.mxa-prog{background:var(--dy1);color:var(--dy1i);border:2px solid var(--mx-ink);border-radius:var(--mx-r-lg);padding:18px 20px;box-shadow:4px 4px 0 rgb(11 42 34 / .20)}.mxa-prog h3{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:18px;margin:0 0 11px;color:inherit}.mxa-prog__bar{height:15px;border:2px solid var(--mx-ink);border-radius:999px;background:var(--mx-paper);overflow:hidden}.mxa-prog__fill{height:100%;width:var(--mxa-prog,0%);background:var(--mx-zest);border-right:2px solid var(--mx-ink)}.mxa-prog p{margin:10px 0 0;font-family:'Space Mono',ui-monospace,monospace;font-size:13px;font-weight:700;color:inherit}#assemblyInstructions ol,#assemblyInstructions ul{list-style:none;margin:0;padding:0;counter-reset:mxas}#assemblyInstructions li{counter-increment:mxas;position:relative;padding:12px 0 12px 46px;border-bottom:2px dashed rgb(11 42 34 / .22);font-size:16px;line-height:1.6}#assemblyInstructions li:last-child{border-bottom:0}#assemblyInstructions li::before{content:counter(mxas,decimal-leading-zero);position:absolute;left:0;top:11px;width:30px;height:30px;border-radius:var(--mx-r);display:grid;place-items:center;background:var(--dy4);color:var(--dy4i);border:2px solid var(--mx-ink);font-family:'Space Mono',ui-monospace,monospace;font-size:11.5px;font-weight:700}#importantNotes li{position:relative;padding:12px 15px 12px 44px;margin:0 0 10px;background:var(--dy7);color:var(--dy7i);border:2px solid var(--mx-ink);border-radius:var(--mx-r);font-size:15.5px;line-height:1.58;list-style:none}#importantNotes ul{list-style:none;margin:0;padding:0}#importantNotes li::before{content:"";position:absolute;left:15px;top:17px;width:15px;height:15px;border-radius:50%;border:2px solid currentColor}#commonMistakes>*>div,#commonMistakes dl>div{position:relative;margin:0 0 12px;padding:14px 15px 14px 44px;border:2px solid currentColor;border-radius:var(--mx-r);background:rgb(255 255 255 / .45)}#commonMistakes dl>div::before{content:"";position:absolute;left:15px;top:19px;width:14px;height:14px;background:linear-gradient(45deg,transparent 43%,currentColor 43%,currentColor 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,currentColor 43%,currentColor 57%,transparent 57%)}.mxa-faqhead{text-align:center;margin:0 0 30px}#articleFaq{background:none!important;padding:0!important;border:0!important}#articleFaq>h2,#articleFaq>.mm-wrap>h2{display:none}#articleFaq details{background:var(--mx-panel);border:2px solid rgb(240 251 248 / .28);border-radius:var(--mx-r);overflow:hidden;margin:0 auto 12px;max-width:840px}#articleFaq details[open]{border-color:var(--mx-zest)}#articleFaq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:16px;padding:17px 20px;font-size:16.5px;font-weight:600;line-height:1.35;color:#F0FBF8}#articleFaq summary::-webkit-details-marker{display:none}#articleFaq summary::after{content:"+";flex:none;margin-left:auto;width:29px;height:29px;border-radius:50%;border:2px solid var(--mx-zest);color:var(--mx-zest);display:grid;place-items:center;font-size:18px;font-weight:700;line-height:1}#articleFaq details[open] summary::after{content:"\2212"}#articleFaq details>*:not(summary){padding:0 20px 20px;font-size:15.5px;line-height:1.68;color:#CFEFE3;max-width:70ch}#articleFaq summary h3{margin:0;font-size:inherit;font-weight:inherit;color:inherit}@media (max-width:1040px){.mxa-grid,.mxa-pat{grid-template-columns:1fr}.mxa-side,.mxa-patside{position:static}}@media (max-width:760px){.mxa-feat{grid-template-columns:1fr}}@media (max-width:680px){.mxa-hero{padding:36px 0 52px}#articleTitle{font-size:clamp(25px,6.6vw,62px)}.mxa-card,.mxa-patmain>section,.mxa-patside>section{padding:22px 20px!important}#articleHeroStats>div{flex:1 1 100%;border-right:0;border-bottom:2px solid rgb(240 251 248 / .18)}}.mxa-card .mm-quote,.mxa-card .mm-source,.mxa-scard .mm-source,.mxa-card .mm-panel,.mxa-card .mm-note,.mxa-patmain .mm-panel,.mxa-patmain .mm-note{background:#fff0;border-color:currentColor}.mxa-card .mm-quote p,.mxa-card .mm-quote blockquote,.mxa-card .mm-quote__by,.mxa-card .mm-source p,.mxa-scard .mm-source p,.mxa-card .mm-small,.mxa-scard .mm-small,.mxa-patmain .mm-small{color:inherit;opacity:.9}.mxa-card .mm-quote__more>summary,.mxa-scard .mm-btn--line,.mxa-card .mm-btn--line{color:inherit;border-color:currentColor;background:#fff0}.mxa-card .mm-quote__more>summary:hover,.mxa-scard .mm-btn--line:hover{background:rgb(0 0 0 / .06);color:inherit}.mxa-card .mm-quote__more[open]>summary{border-color:currentColor;color:inherit}.mxa-scard .mm-grid{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.mxa-scard .mm-grid>li{margin:0}.mxa-scard .mm-card{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;background:#fff0;border:0;padding:0;box-shadow:none;text-decoration:none;color:inherit}.mxa-scard .mm-card__shot{margin:0;display:block;background:none;padding:0}.mxa-scard .mm-card__shot img{width:64px;height:64px;object-fit:cover;border-radius:var(--mx-r);border:2px solid var(--mx-ink);display:block}.mxa-scard .mm-card__body,.mxa-scard .mm-card__meta{padding:0}.mxa-scard .mm-card__t,.mxa-scard .mm-card h3{font-size:14.5px;line-height:1.22;margin:0;font-weight:700;color:inherit;text-decoration:none}.mxa-scard .mm-card__spec,.mxa-scard .mm-card__cat{font-family:'Space Mono',ui-monospace,monospace;font-size:10.5px;letter-spacing:.04em;margin-top:4px;opacity:.8;color:inherit}.mxa-scard .mm-card a,.mxa-scard .mm-card__t a{color:inherit;text-decoration:none}.mxa-scard .mm-tag{display:none}.mxa-card *,.mxa-scard *,.mxa-patmain *,.mxa-patside *{background-color:transparent!important;border-color:rgb(11 42 34 / .30)!important}.mxa-card p,.mxa-card li,.mxa-card dd,.mxa-card dt,.mxa-card span,.mxa-card h3,.mxa-card h4,.mxa-card strong,.mxa-card em,.mxa-card small,.mxa-card figcaption,.mxa-card summary,.mxa-card blockquote,.mxa-card div,.mxa-scard p,.mxa-scard li,.mxa-scard dd,.mxa-scard dt,.mxa-scard span,.mxa-scard h3,.mxa-scard small,.mxa-scard div,.mxa-scard summary,.mxa-patmain p,.mxa-patmain li,.mxa-patmain dd,.mxa-patmain dt,.mxa-patmain span,.mxa-patmain h3,.mxa-patmain h4,.mxa-patmain strong,.mxa-patmain em,.mxa-patmain small,.mxa-patmain figcaption,.mxa-patmain summary,.mxa-patmain blockquote,.mxa-patmain div,.mxa-patside p,.mxa-patside li,.mxa-patside dd,.mxa-patside dt,.mxa-patside span,.mxa-patside h3,.mxa-patside small,.mxa-patside div,.mxa-patside summary{color:inherit!important}.mxa-card a,.mxa-scard a,.mxa-patmain a,.mxa-patside a{color:inherit!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.mxa-patmain #patternMaterials li::before{background:var(--dy2)!important;border-color:var(--mx-ink)!important}.mxa-patside #patternAbbrev dl>div::before,.mxa-patside #patternAbbrev li::before{background:var(--dy3)!important;border-color:var(--mx-ink)!important}.mxa-patmain #assemblyInstructions li::before{background:var(--dy4)!important;border-color:var(--mx-ink)!important}.mxa-patmain #importantNotes li{background:var(--dy7)!important;border-color:var(--mx-ink)!important}.mxa-card #commonMistakes dl>div{background:rgb(255 255 255 / .5)!important;border-color:currentColor!important}.mxa-scard .mm-card__shot img,.mxa-card figure img{border-color:var(--mx-ink)!important}.mxa-patmain .mm-photo,.mxa-patmain figure.mm-figure{background:var(--mx-mount)!important}.mxa-patmain .mm-t,.mxa-card .mm-t{border-bottom:2px solid rgb(11 42 34 / .45)!important;text-decoration:none}.mxa-card .mm-btn,.mxa-patmain .mm-btn,.mxa-patside .mm-btn,.mxa-scard .mm-btn{border:2px solid currentColor!important;color:inherit!important;text-decoration:none}#articleFaq>h2,#articleFaq>.mm-wrap>h2{display:block!important;text-align:center;font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:clamp(28px,4.6vw,58px);line-height:1;letter-spacing:-.03em;margin:0 0 28px;color:#F0FBF8!important}.mxa-gal__head{text-align:center;margin:0 0 32px}.mxa-gal__head h3,.mxa-gal__head .mm-part__h{font-family:'Space Grotesk','Segoe UI',system-ui,sans-serif;font-weight:700;font-size:clamp(26px,4.2vw,52px);line-height:1.02;letter-spacing:-.03em;margin:0 0 12px;color:var(--mx-ink)}.mxa-gal__head .mm-part__note{max-width:62ch;margin:0 auto;font-size:16px;line-height:1.6;color:#3A4A42}.mxa-gal .mm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;list-style:none;margin:0;padding:0;max-width:none}.mxa-gal .mm-steps>li{margin:0}.mxa-gal .mm-steps figure{margin:0;background:var(--mx-mount);border:2px solid var(--mx-ink);border-radius:var(--mx-r);padding:10px;box-shadow:5px 5px 0 rgb(11 42 34 / .20)}.mxa-gal .mm-steps>li:nth-child(odd) figure{transform:rotate(-1.2deg)}.mxa-gal .mm-steps>li:nth-child(even) figure{transform:rotate(1.1deg)}.mxa-gal .mm-steps img{display:block;width:100%;height:280px;object-fit:cover;border:1px solid rgb(3 39 34 / .3)}@media (max-width:900px){.mxa-gal .mm-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.mxa-gal .mm-steps{grid-template-columns:1fr}.mxa-gal .mm-steps img{height:auto}}.mxa-feat__illus{display:block;width:100%;max-width:200px;height:145px;object-fit:contain;margin:0 auto 16px}#articleThumbnail img{aspect-ratio:auto;height:auto;width:100%;object-fit:contain;padding:0;border:1px solid rgb(3 39 34 / .3)}.mxa-hero .mxa-crumbs a{color:var(--mx-mount)}.mxa-scard .mm-card .mm-card__cat{background:none!important;border:0!important;padding:0!important;color:inherit!important;opacity:.72;font-size:11px;letter-spacing:.09em;text-transform:uppercase}#articleFaq{margin-inline:auto}#articleFaq>h2{text-align:center}.mxa-patside .mm-abbr__dl,.mxa-scard .mm-abbr__dl{grid-template-columns:max-content minmax(0,1fr)}