@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.YFrCoG_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.YFrCoG_variable{--font-home:"IBM Plex Sans", "IBM Plex Sans Fallback"}
.W3bbZW_home{--ink:#1c4355;--paper:#f7f5ee;background:var(--paper);color:var(--ink);font-family:var(--font-home), sans-serif;padding-bottom:env(safe-area-inset-bottom)}.W3bbZW_home a:focus-visible{outline-offset:5px;outline:3px solid #d95b4b}.W3bbZW_wrap{width:min(1200px,100% - 48px);margin-inline:auto}.W3bbZW_header{border-bottom:1px solid #1c435526;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;display:flex}.W3bbZW_nav{font-family:var(--font-geist-sans), sans-serif;align-items:center;gap:24px;font-size:14px;display:flex}.W3bbZW_nav a:hover,.W3bbZW_footer a:hover{text-underline-offset:5px;text-decoration:underline}.W3bbZW_hero{padding:76px 0 46px;position:relative}.W3bbZW_eyebrow{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:500}.W3bbZW_hero h1{letter-spacing:-.055em;max-width:1080px;margin-top:24px;font-size:clamp(44px,5.6vw,76px);font-weight:500;line-height:1.03}.W3bbZW_hero h1 span{color:#348279}.W3bbZW_intro{grid-template-columns:1.15fr 1fr;align-items:end;gap:56px;margin-top:30px;display:grid}.W3bbZW_intro p{color:#52616a;max-width:620px;font-size:19px;line-height:1.65}.W3bbZW_actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.W3bbZW_button{background:var(--ink);color:#fff;border-radius:5px;justify-content:center;align-items:center;gap:24px;padding:15px 23px;font-size:15px;font-weight:500;transition:background .15s;display:inline-flex}.W3bbZW_button:hover{background:#2e6170}.W3bbZW_textLink{text-underline-offset:5px;font-size:14px;text-decoration:underline}.W3bbZW_note{color:#63716f;margin-top:14px;font-size:12px}.W3bbZW_mapFrame{background:#fffefa;border:1px solid #1c43552b;padding:12px;box-shadow:0 16px 40px #1c435510}.W3bbZW_mapVisual{aspect-ratio:2.2;background:#e8ede0;overflow:hidden}.W3bbZW_mapVisual img{object-fit:contain;width:100%;height:100%}.W3bbZW_caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:15px 6px 3px;font-size:13px;display:flex}.W3bbZW_caption strong{font-weight:500}.W3bbZW_caption span{color:#67716b}.W3bbZW_section{border-bottom:1px solid #1c435526;padding-block:80px}.W3bbZW_section h2,.W3bbZW_closing h2{letter-spacing:-.035em;margin-top:18px;font-size:clamp(30px,4vw,48px);font-weight:500;line-height:1.12}.W3bbZW_sectionIntro{color:#52616a;max-width:630px;margin-top:20px;font-size:17px;line-height:1.75}.W3bbZW_steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.W3bbZW_step{border-top:2px solid #348279;padding-top:18px}.W3bbZW_number{color:#348279;font-size:13px}.W3bbZW_step h3{letter-spacing:-.02em;margin-top:24px;font-size:23px;font-weight:500}.W3bbZW_step p{color:#52616a;margin-top:12px;font-size:15px;line-height:1.8}.W3bbZW_uses{grid-template-columns:.9fr 1.1fr;gap:80px;display:grid}.W3bbZW_useList{margin-top:8px}.W3bbZW_useList li{border-bottom:1px solid #1c435526;padding-block:23px}.W3bbZW_useList li:first-child{padding-top:0}.W3bbZW_useList h3{font-size:21px;font-weight:500}.W3bbZW_useList p{color:#52616a;margin-top:7px;font-size:15px;line-height:1.7}.W3bbZW_exampleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.W3bbZW_exampleCard{min-width:0}.W3bbZW_exampleImage{aspect-ratio:6300/5488;background:#fffefa;border:1px solid #1c435526;position:relative;overflow:hidden}.W3bbZW_exampleImage img{object-fit:contain;width:100%;height:100%}.W3bbZW_exampleCaption{color:#1c4355;margin-top:12px;font-size:15px;font-weight:500}.W3bbZW_examplePlaceholder{aspect-ratio:6300/5488;color:#52616a;text-align:center;background:#e8ede080;border:1px dashed #1c43554d;place-items:center;padding:24px;font-size:16px;display:grid}@media (max-width:700px){.W3bbZW_exampleGrid{grid-template-columns:1fr}}.W3bbZW_gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:36px;display:grid}.W3bbZW_gallery img{aspect-ratio:1.7;object-fit:contain;background:#fffefa;border:1px solid #1c435526;width:100%}.W3bbZW_gallery h3{margin-top:14px;font-size:18px;font-weight:500}.W3bbZW_gallery p{color:#52616a;margin-top:6px;font-size:14px}.W3bbZW_closing{justify-content:space-between;align-items:center;gap:32px;padding-block:70px;display:flex}.W3bbZW_closing p{color:#52616a;max-width:610px;margin-top:18px;line-height:1.7}.W3bbZW_closing .W3bbZW_button{flex-shrink:0}.W3bbZW_footer{border-top:1px solid #1c435526;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-block:30px;display:flex}.W3bbZW_footer nav{color:#52616a;flex-wrap:wrap;gap:22px;font-size:12px;display:flex}.W3bbZW_shareTrigger{cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding-block:8px;display:inline-flex}.W3bbZW_shareTrigger:hover{color:#348279}.W3bbZW_home button:focus-visible,.W3bbZW_shareDialog :focus-visible{outline-offset:3px;outline:3px solid #d95b4b}.W3bbZW_shareDialog{color:#1c4355;width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);font-family:var(--font-geist-sans), sans-serif;background:#fffefa;border:1px solid #1c435526;border-radius:12px;margin:auto;padding:24px;overflow-y:auto;box-shadow:0 24px 80px #1c435530}.W3bbZW_shareDialog::backdrop{background:#102c3a66}.W3bbZW_shareHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.W3bbZW_shareHeading h2{font-size:21px;font-weight:600}.W3bbZW_shareHeading button{cursor:pointer;min-width:36px;min-height:36px;font-size:26px}.W3bbZW_shareDialog p{color:#52616a;margin-top:10px;font-size:14px;line-height:1.6}.W3bbZW_shareOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block:22px;display:grid}.W3bbZW_shareOptions a,.W3bbZW_shareOptions button{text-align:left;cursor:pointer;border:1px solid #1c43552b;border-radius:6px;padding:12px;font-size:14px}.W3bbZW_shareOptions a:hover,.W3bbZW_shareOptions button:hover{background:#edf3ed}.W3bbZW_shareOptions small{color:#52616a;margin-top:4px;font-size:11px;display:block}.W3bbZW_shareOptions span{float:right}.W3bbZW_shareOptions .W3bbZW_primaryShareOption{color:#fff;background:#147d43;border-color:#147d43;grid-column:1/-1;padding:16px;font-weight:600;display:block}.W3bbZW_shareOptions .W3bbZW_primaryShareOption:hover{background:#106536}.W3bbZW_shareLabel{margin-bottom:7px;font-size:12px;display:block}.W3bbZW_shareCopy{gap:8px;display:flex}.W3bbZW_shareCopy input{border:1px solid #1c43552b;border-radius:5px;flex:1;min-width:0;padding:10px;font-size:13px}.W3bbZW_shareCopy button{color:#fff;cursor:pointer;background:#1c4355;border-radius:5px;padding:10px 14px;font-size:13px}.W3bbZW_shareStatus{min-height:23px}@media (max-width:760px){.W3bbZW_wrap{width:calc(100% - 32px)}.W3bbZW_header{flex-wrap:wrap;gap:12px;padding-block:16px}.W3bbZW_nav{flex-wrap:wrap;gap:10px}.W3bbZW_nav>a:nth-child(-n+3){display:none}.W3bbZW_hero{padding-top:44px}.W3bbZW_intro{grid-template-columns:1fr;gap:24px}.W3bbZW_intro p{font-size:17px}.W3bbZW_steps,.W3bbZW_uses{grid-template-columns:1fr;gap:32px}.W3bbZW_section{padding-block:48px}.W3bbZW_step h3{margin-top:12px}.W3bbZW_mapVisual{aspect-ratio:1.3}.W3bbZW_mapVisual svg{width:100%;height:100%}.W3bbZW_closing{flex-direction:column;align-items:flex-start;padding-block:48px}.W3bbZW_gallery{grid-template-columns:1fr}}
