:root{--gz-cream:#f1ede5;--gz-sage:#e9e7de;--gz-green:#3a4d36;--gz-green-dark:#2c3b29;--gz-ink:#111d1a;--gz-muted:#4c5a54;--gz-line:#111d1a1f;--gz-white:#fbfaf7;--gz-radius:14px;--gz-maxw:1200px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.gz{background:var(--gz-cream);color:var(--gz-ink);font-family:var(--gz-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}.gz img{max-width:100%;height:auto}.gz a{color:inherit}.gz :focus-visible{outline:2px solid var(--gz-green);outline-offset:3px;border-radius:4px}.gz-skip{background:var(--gz-green);color:#fff;z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.gz-skip:focus{left:1rem}.gz-container{width:100%;max-width:var(--gz-maxw);margin:0 auto;padding:0 24px}.gz-h1,.gz-h2,.gz-h3,.gz-logo{font-family:var(--gz-serif),Georgia,serif;letter-spacing:-.01em;color:var(--gz-ink);margin:0;font-weight:400}.gz-h1{font-size:clamp(2.4rem,5.2vw,4.1rem);line-height:1.06}.gz-h1 em,.gz-h2 em{color:var(--gz-green);font-style:italic}.gz-h2{margin-bottom:1.4rem;font-size:clamp(1.8rem,3.2vw,2.6rem);line-height:1.15}.gz-h3{font-size:1.32rem;line-height:1.25}.gz-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gz-muted);align-items:center;gap:14px;margin:0 0 1.4rem;font-size:.78rem;display:flex}.gz-kicker:before{content:"";background:currentColor;flex:none;width:40px;height:1px}.gz-lead{color:var(--gz-muted);max-width:36rem;margin:1.4rem 0 0;font-size:1.12rem}.gz-body{color:var(--gz-muted);max-width:44rem}.gz-large{font-family:var(--gz-serif),Georgia,serif;color:var(--gz-ink);font-size:1.5rem;line-height:1.5}.gz-small{color:var(--gz-muted);margin:1rem 0 0;font-size:.85rem}.gz-closing{font-family:var(--gz-serif),Georgia,serif;max-width:44rem;margin:2rem 0 0;font-size:1.35rem;line-height:1.4}.gz-btn{background:var(--gz-green);min-height:48px;font:500 .98rem/1.2 var(--gz-sans),system-ui,sans-serif;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.8rem 1.6rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.gz-btn:hover{background:var(--gz-green-dark)}.gz-btn:active{transform:translateY(1px)}.gz-btn[disabled]{opacity:.6;cursor:progress}.gz-btn-sm{min-height:40px;padding:.55rem 1.2rem;font-size:.9rem}.gz-btn-light{background:var(--gz-cream);color:var(--gz-ink)!important}.gz-btn-light:hover{background:#fff}.gz-textlink{color:var(--gz-ink);border-bottom:1px solid;align-items:center;gap:.45rem;padding-bottom:3px;font-weight:500;text-decoration:none;display:inline-flex}.gz-textlink:hover{color:var(--gz-green)}.gz-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);border-bottom:1px solid var(--gz-line);background:#f1ede5f0;position:sticky;top:0}.gz-header-inner{align-items:center;gap:2rem;min-height:76px;display:flex}.gz-logo{color:var(--gz-green-dark);margin:0;font-size:1.9rem;line-height:1;text-decoration:none}.gz-nav{align-items:center;gap:1.8rem;margin-right:auto;display:flex}.gz-nav-link{color:var(--gz-ink);font:400 .95rem var(--gz-sans),system-ui,sans-serif;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:.4rem 0;text-decoration:none;display:inline-flex}.gz-nav-link:hover{color:var(--gz-green)}.gz-has-menu{position:relative}.gz-dropdown{background:var(--gz-white);border:1px solid var(--gz-line);border-radius:var(--gz-radius);grid-template-columns:repeat(3,minmax(190px,1fr));gap:1.6rem;padding:1.6rem;display:none;position:absolute;top:calc(100% + 14px);left:-24px;box-shadow:0 18px 40px #111d1a1f}.gz-dropdown.is-open{display:grid}.gz-dropdown-title{letter-spacing:.16em;text-transform:uppercase;color:var(--gz-muted);margin:0 0 .6rem;font-size:.72rem}.gz-dropdown ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.gz-dropdown a{font-size:.95rem;text-decoration:none}.gz-dropdown a:hover{color:var(--gz-green);text-decoration:underline}.gz-header-right{align-items:center;gap:1.1rem;display:flex}.gz-langs{gap:.2rem;display:flex}.gz-lang{letter-spacing:.05em;color:var(--gz-muted);border-radius:999px;padding:.2rem .45rem;font-size:.75rem;text-decoration:none}.gz-lang.is-current{color:var(--gz-ink);border:1px solid var(--gz-line)}.gz-lang:hover{color:var(--gz-green)}.gz-burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:12px 10px;display:none}.gz-burger span{background:var(--gz-ink);height:1.5px;display:block}.gz-section{padding:clamp(4rem,8vw,6.5rem) 0}.gz-tone-alt{background:var(--gz-sage)}.gz-tone-dark{background:var(--gz-green);color:var(--gz-cream)}.gz-tone-dark .gz-h2,.gz-tone-dark .gz-body,.gz-tone-dark .gz-checklist li{color:var(--gz-cream)}.gz-section-head{margin-bottom:2.6rem}.gz-section-head .gz-h2{margin-bottom:0}.gz-hero{background:var(--gz-cream);border-bottom:1px solid var(--gz-line);position:relative;overflow:hidden}.gz-hero-inner{padding-top:clamp(4rem,8vw,6.5rem);padding-bottom:clamp(4rem,8vw,6.5rem)}.gz-hero-text{z-index:2;max-width:44rem;position:relative}.gz-hero-photo .gz-hero-text{max-width:37rem}.gz-hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.2rem;display:flex}.gz-hero-media{z-index:1;width:56%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}.gz-hero-img{object-fit:cover;object-position:60% center;width:100%;height:100%!important}.gz-strip{background:var(--gz-sage);border-bottom:1px solid var(--gz-line)}.gz-strip-grid{grid-template-columns:repeat(4,1fr);display:grid}.gz-strip-item{border-left:1px solid var(--gz-line);padding:2.4rem 1.6rem;text-decoration:none;transition:background .2s}.gz-strip-item:first-child{border-left:0;padding-left:0}.gz-strip-item:hover{background:#ffffff59}.gz-strip-item .gz-icon{color:var(--gz-green);margin-bottom:1rem}.gz-strip-item .gz-h3{font-size:1.2rem}.gz-strip-item p{color:var(--gz-muted);margin:.5rem 0 0;font-size:.93rem}.gz-quotes{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gz-quotes li{background:var(--gz-white);border:1px solid var(--gz-line);border-radius:var(--gz-radius);font-family:var(--gz-serif),Georgia,serif;padding:1.6rem;font-size:1.2rem;font-style:italic;line-height:1.4}.gz-groups{gap:2.4rem;display:grid}.gz-group-name{letter-spacing:.18em;text-transform:uppercase;color:var(--gz-muted);margin:0 0 1rem;font-size:.78rem}.gz-cards,.gz-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.gz-grid-3{grid-template-columns:repeat(3,1fr)}.gz-card{background:var(--gz-white);border:1px solid var(--gz-line);border-radius:var(--gz-radius);flex-direction:column;gap:.7rem;padding:1.8rem;display:flex}.gz-card p{color:var(--gz-muted);flex:1;margin:0}.gz-card .gz-textlink{align-self:flex-start;margin-top:.4rem;font-size:.92rem}.gz-feature-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.gz-feature .gz-btn{margin-top:1.4rem}.gz-tag{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:999px;margin-bottom:1.2rem;padding:.3rem .8rem;font-size:.75rem;display:inline-block}.gz-checklist{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.gz-checklist li{border:1px solid var(--gz-line);border-radius:var(--gz-radius);background:#fff6;padding:1rem 1.2rem 1rem 3rem;position:relative}.gz-tone-dark .gz-checklist li{background:#ffffff0f;border-color:#f1ede540}.gz-checklist li:before{content:"";border-bottom:1.6px solid;border-left:1.6px solid;width:.9rem;height:.5rem;position:absolute;top:1.35rem;left:1.2rem;transform:rotate(-45deg)}.gz-steps{counter-reset:gz-step;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.gz-steps li{counter-increment:gz-step;border-top:1px solid var(--gz-ink);color:var(--gz-muted);padding-top:1.2rem}.gz-steps li:before{content:counter(gz-step,decimal-leading-zero);font-family:var(--gz-serif),Georgia,serif;color:var(--gz-green);margin-bottom:.8rem;font-size:2.2rem;display:block}.gz-steps strong,.gz-points strong{color:var(--gz-ink);font-weight:600}.gz-points{grid-template-columns:repeat(2,1fr);gap:1rem 3rem;margin:0;padding:0;list-style:none;display:grid}.gz-points li{border-top:1px solid var(--gz-line);color:var(--gz-muted);padding:1.2rem 0}.gz-bullets{gap:.7rem;max-width:44rem;margin:0;padding:0 0 0 1.2rem;font-size:1.1rem;display:grid}.gz-bullets li::marker{color:var(--gz-green)}.gz-prose{max-width:48rem}.gz-prose .gz-textlink{margin-top:.6rem}.gz-method{gap:0;max-width:52rem;display:grid}.gz-method-step{border-top:1px solid var(--gz-line);padding:2rem 0}.gz-method-step .gz-h2{margin-bottom:.6rem}.gz-method-step .gz-body{margin:0}.gz-logos{border-top:1px solid var(--gz-line);padding:3rem 0}.gz-logos-caption{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--gz-muted);margin:0 0 1.4rem;font-size:.78rem}.gz-logos-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem 3.5rem;margin:0;padding:0;list-style:none;display:flex}.gz-logos-row img{filter:grayscale();opacity:.7;mix-blend-mode:multiply;width:auto;height:44px}.gz-faq{border-top:1px solid var(--gz-line);max-width:52rem}.gz-faq details{border-bottom:1px solid var(--gz-line)}.gz-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;list-style:none;display:flex}.gz-faq summary::-webkit-details-marker{display:none}.gz-faq summary:after{content:"+";color:var(--gz-green);flex:none;font-size:1.6rem;line-height:1;transition:transform .2s}.gz-faq details[open] summary:after{transform:rotate(45deg)}.gz-faq summary .gz-h3{font-size:1.2rem}.gz-faq details p{color:var(--gz-muted);max-width:44rem;margin:0 0 1.4rem}.gz-cta{background:var(--gz-green);color:var(--gz-cream);text-align:center;padding:clamp(4rem,8vw,6rem) 0}.gz-cta-inner{flex-direction:column;align-items:center;display:flex}.gz-cta .gz-h2{color:var(--gz-cream);max-width:44rem}.gz-cta .gz-lead{color:#f1ede5d9;margin:0 0 2rem}.gz-cta .gz-small{color:#f1ede5cc}.gz-cta .gz-small a{color:var(--gz-cream)}.gz-related{border-top:1px solid var(--gz-line);padding:1.6rem 0;font-size:.95rem}.gz-related .gz-container{flex-wrap:wrap;gap:.6rem 1.4rem;display:flex}.gz-related span{color:var(--gz-muted)}.gz-related a{color:var(--gz-green)}.gz-contact{grid-template-columns:1.6fr 1fr;gap:clamp(2rem,6vw,5rem);display:grid}.gz-contact-aside ul{color:var(--gz-muted);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.gz-form{grid-template-columns:1fr 1fr;gap:1.1rem 1.2rem;display:grid}.gz-field{flex-direction:column;gap:.4rem;display:flex}.gz-field-full{grid-column:1/-1}.gz-field label{font-size:.9rem;font-weight:500}.gz-optional{color:var(--gz-muted);font-weight:400}.gz-field input,.gz-field select,.gz-field textarea{background:var(--gz-white);width:100%;min-height:48px;color:var(--gz-ink);font:inherit;border:1px solid #111d1a38;border-radius:10px;padding:.75rem .9rem;font-size:1rem}.gz-field textarea{resize:vertical}.gz-field input:focus,.gz-field select:focus,.gz-field textarea:focus{outline:2px solid var(--gz-green);outline-offset:1px;border-color:var(--gz-green)}.gz-check{flex-direction:row;align-items:flex-start;gap:.7rem}.gz-check input{width:20px;height:20px;min-height:0;accent-color:var(--gz-green);flex:none;margin-top:2px}.gz-check label{font-weight:400}.gz-form-actions{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;display:flex}.gz-form-actions .gz-small{margin:0}.gz-form-status{grid-column:1/-1;min-height:1.5em;margin:0}.gz-form-status.is-success{color:var(--gz-green);font-weight:500}.gz-form-status.is-error{color:#9b2c1f}.gz-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gz-footer{background:var(--gz-ink);color:#f1ede5d1;padding:4rem 0 2rem;font-size:.93rem}.gz-footer .gz-logo{color:var(--gz-cream);margin-bottom:.8rem}.gz-footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.4rem;display:grid}.gz-footer-brand p:last-child{font-family:var(--gz-serif),Georgia,serif;color:var(--gz-cream);max-width:16rem;font-size:1.25rem;line-height:1.35}.gz-footer-title{font:500 .75rem var(--gz-sans),system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#f1ede599;margin:0 0 1rem}.gz-footer ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.gz-footer a{text-decoration:none}.gz-footer a:hover{color:var(--gz-cream);text-decoration:underline}.gz-footer-legal{background:linear-gradient(#f1ede526,#f1ede526) 24px 0/calc(100% - 48px) 1px no-repeat;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:3rem;padding-top:1.6rem;font-size:.85rem;display:flex}.gz-nav-mobile{display:none}@media (max-width:1080px){.gz-nav{gap:1.2rem}.gz-langs-bar{display:none}}@media (max-width:960px){.gz-burger{display:flex}.gz-header-inner{justify-content:space-between}.gz-nav{background:var(--gz-cream);border-bottom:1px solid var(--gz-line);flex-direction:column;align-items:stretch;gap:0;max-height:calc(100vh - 76px);margin:0;padding:.6rem 24px 1.4rem;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.gz-nav.is-open{display:flex}.gz-nav-link{border-bottom:1px solid var(--gz-line);justify-content:space-between;width:100%;padding:.85rem 0;font-size:1.05rem}.gz-dropdown{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:1rem;padding:1rem 0 1rem .8rem;position:static}.gz-langs-bar{display:flex}.gz-nav-mobile{flex-direction:column;align-items:stretch;gap:1rem;padding-top:1.2rem;display:flex}.gz-nav-mobile .gz-btn{justify-content:center}.gz-hero-photo .gz-hero-inner{padding-bottom:2.5rem}.gz-hero-media{width:100%;height:auto;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 18%);mask-image:linear-gradient(#0000 0%,#000 18%)}.gz-hero-img{aspect-ratio:4/3;height:auto!important}.gz-strip-grid,.gz-steps,.gz-cards,.gz-grid,.gz-grid-3,.gz-quotes{grid-template-columns:repeat(2,1fr)}.gz-strip-item:nth-child(3){border-left:0;padding-left:0}.gz-strip-item{border-top:1px solid var(--gz-line)}.gz-strip-item:nth-child(-n+2){border-top:0}.gz-feature-grid,.gz-contact,.gz-points{grid-template-columns:1fr}.gz-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){body.gz{font-size:16px}.gz-container{padding:0 16px}.gz-header-right .gz-btn-sm,.gz-langs-bar{display:none}.gz-strip-grid,.gz-steps,.gz-cards,.gz-grid,.gz-grid-3,.gz-quotes,.gz-form,.gz-footer-grid{grid-template-columns:1fr}.gz-strip-item,.gz-strip-item:nth-child(3){border-left:0;padding:1.6rem 0}.gz-strip-item:nth-child(2){border-top:1px solid var(--gz-line)}.gz-hero-actions .gz-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gz-btn,.gz-strip-item,.gz-faq summary:after{transition:none}}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.12c18379.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/e62850744c7f266e-s.98408aef.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/9433d1a810498265-s.p.8f3b692e.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.cfe419c8.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.1c29fe1a.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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.b72f0478.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_3cd4ab2b-module__vrJ7Na__className{font-family:Newsreader,Newsreader Fallback}.newsreader_3cd4ab2b-module__vrJ7Na__variable{--gz-serif:"Newsreader","Newsreader Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_59949fcd-module__QxbFCa__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_59949fcd-module__QxbFCa__variable{--gz-sans:"DM Sans","DM Sans Fallback"}
