@charset "UTF-8";.dd-page{padding-top:var(--header-h);color:#000;font-size:var(--fs-body-sm);line-height:1.5;overflow-x:clip}.dd-page a:focus-visible{outline:3px solid #000;outline-offset:2px}.dd-page a:not([class]){color:inherit;text-decoration:underline;text-underline-offset:.2em}.dd-page a:not([class]):hover{color:inherit}[dir=rtl] .dd-page{text-align:right}.dd-wrap{padding-inline:var(--gutter)}.dd-band{position:relative;padding-block:calc(48 * var(--u))}@media(min-width:1200px){.dd-band{padding-block:calc(128 * var(--u))}}.dd-band--white{background-color:#fff}.dd-band--black{background-color:#000;color:#fff}.dd-band--black a:not(.dd-btn){color:#7fe353}.dd-band--black a:focus-visible{outline:3px solid #7FE353;outline-offset:2px}@media(min-width:1200px){.dd-band--tight{padding-block:calc(80 * var(--u))}}.dd-head{margin-bottom:calc(28 * var(--u));max-width:calc(1300 * var(--u))}@media(min-width:1200px){.dd-head{margin-bottom:calc(64 * var(--u))}}.dd-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);max-width:none}.dd-eyebrow{display:block;margin:0 0 var(--space-3);font-size:var(--fs-ui);font-weight:700;letter-spacing:.04em;color:#000000b8}.dd-band--white .dd-eyebrow{color:#357a1f}.dd-band--black .dd-eyebrow{color:#7fe353}.dd-h2{margin:0;font-size:calc(30 * var(--u));font-weight:700;line-height:1.1;letter-spacing:-.01em}@media(min-width:1200px){.dd-h2{font-size:var(--fs-h2-sm)}}.dd-h2 .blinki{color:inherit}.dd-band--black .dd-h2 .blinki{color:#7fe353}.dd-intro{margin:var(--space-4) 0 0;max-width:calc(1100 * var(--u));font-size:var(--fs-body-sm)}@media(min-width:1200px){.dd-intro{font-size:calc(28 * var(--u))}}.dd-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.dd-btn{display:inline-flex;align-items:center;gap:.6em;padding:.7em 1.4em;border:2px solid #000;border-radius:2em;background-color:#000;color:#7fe353;font-size:var(--fs-ui);font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .15s ease-out,background-color .15s,color .15s}@media(min-width:1200px){.dd-btn{font-size:calc(24 * var(--u));border-width:3px}}.dd-btn:after{content:"→";transition:transform .15s ease-out}[dir=rtl] .dd-btn:after{content:"←"}.dd-btn:hover,.dd-btn:focus{color:#7fe353;text-decoration:none}.dd-btn:hover:after{transform:translate(.25em)}[dir=rtl] .dd-btn:hover:after{transform:translate(-.25em)}.dd-btn--ghost{background-color:transparent;color:#000}.dd-btn--ghost:hover,.dd-btn--ghost:focus{background-color:#000;color:#7fe353}.dd-btn--plain:after{content:none}.dd-band--black .dd-btn{background-color:#7fe353;border-color:#7fe353;color:#000}.dd-band--black .dd-btn:hover,.dd-band--black .dd-btn:focus{background-color:#fff;border-color:#fff;color:#000}.dd-band--black .dd-btn--ghost{background-color:transparent;border-color:#fff;color:#fff}.dd-more{display:inline-flex;align-items:center;gap:.4em;font-weight:700;color:inherit;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}.dd-more:hover,.dd-more:focus{color:inherit}.dd-more:after{content:"_";animation:pulse .5s infinite alternate}.dd-crumbs{margin-bottom:var(--space-6);font-size:var(--fs-caption)}@media(min-width:1200px){.dd-crumbs{margin-bottom:calc(48 * var(--u))}}.dd-crumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.dd-crumbs li+li:before{content:"/";margin-inline:.6em;color:#000000b8}.dd-crumbs a{color:#000;text-decoration:underline;text-underline-offset:.2em}.dd-crumbs a:hover{color:#000}.dd-crumbs [aria-current]{color:#000000b8}.dd-hero{position:relative;padding-block:calc(28 * var(--u)) calc(48 * var(--u))}@media(min-width:1200px){.dd-hero{padding-block:calc(56 * var(--u)) calc(120 * var(--u))}}.dd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(0,0,0,.13) 1.5px,transparent 1.6px);background-size:calc(28 * var(--u)) calc(28 * var(--u));-webkit-mask-image:linear-gradient(115deg,transparent 35%,#000 85%);mask-image:linear-gradient(115deg,transparent 35%,#000 85%);pointer-events:none}@media(min-width:1200px){.dd-hero:before{background-size:calc(44 * var(--u)) calc(44 * var(--u))}}.dd-hero__grid{position:relative;display:grid;gap:calc(32 * var(--u));align-items:center}@media(min-width:1200px){.dd-hero__grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:calc(96 * var(--u))}}.dd-hero__title{margin:0;font-size:calc(36 * var(--u));font-weight:700;line-height:1.05;letter-spacing:-.02em}@media(min-width:1200px){.dd-hero__title{font-size:var(--fs-h2)}}.dd-hero__title--long{font-size:calc(30 * var(--u))}@media(min-width:1200px){.dd-hero__title--long{font-size:var(--fs-h2-sm)}}.dd-hero__lead{margin-top:var(--space-6);font-size:calc(16 * var(--u));line-height:1.5;max-width:calc(1000 * var(--u))}@media(min-width:1200px){.dd-hero__lead{font-size:calc(30 * var(--u))}}.dd-hero__lead p{margin:0 0 .8em}.dd-hero__lead p:last-child{margin-bottom:0}.dd-hero__art{display:flex;justify-content:center}.dd-hero__art img{width:100%;max-width:calc(700 * var(--u));height:auto}.dd-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.dd-chips li{padding:.45em .9em;border:2px solid #000;background-color:#fff;font-size:var(--fs-caption);font-weight:700;line-height:1.1}.dd-chips--small li{padding:.3em .6em;border-width:1px;font-size:calc(11 * var(--u))}@media(min-width:1200px){.dd-chips--small li{font-size:calc(15 * var(--u))}}.dd-band--white .dd-chips li{background-color:#7fe353}.dd-term{position:relative;width:100%;border:3px solid #000;background-color:#000;color:#e8e8e8;font-size:calc(13 * var(--u));line-height:1.6;box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 0 #00000040}@media(min-width:1200px){.dd-term{box-shadow:calc(-16 * var(--u)) calc(16 * var(--u)) 0 0 #00000040}}@media(min-width:1200px){.dd-term{font-size:calc(22 * var(--u))}}.dd-term__bar{display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border-bottom:1px solid #333;color:#8a8a8a;font-size:.8em}@media(min-width:1200px){.dd-term__bar{gap:calc(10 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u))}}.dd-term__bar i{width:.75em;height:.75em;border-radius:50%;background-color:#333}.dd-term__bar i:first-child{background-color:#7fe353;box-shadow:0 0 .45em #7fe3538c}.dd-term__bar span{margin-inline-start:auto}.dd-term__body{margin:0;padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));list-style:none;background-image:radial-gradient(ellipse at 50% 40%,rgba(127,227,83,.07) 0%,transparent 70%)}@media(min-width:1200px){.dd-term__body{padding:calc(28 * var(--u)) calc(32 * var(--u)) calc(36 * var(--u))}}.dd-term__body li{white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 0 .3em rgba(255,255,255,.25)}.dd-term__body .is-cmd{color:#fff}.dd-term__body .is-cmd:before{content:"$ ";color:#7fe353;text-shadow:0 0 .45em rgba(127,227,83,.55)}.dd-term__body .is-ok{color:#7fe353;text-shadow:0 0 .45em rgba(127,227,83,.4)}.dd-term__body .is-note{color:#9a9a9a}.dd-term__body .is-cursor:after{content:"█";color:#7fe353;animation:pulse .5s infinite alternate}@media(prefers-reduced-motion:no-preference){.dd-term__body li{opacity:0;animation:dd-type 1ms linear forwards;animation-delay:calc(var(--i, 0) * .26s + .3s)}}@keyframes dd-type{to{opacity:1}}.dd-grid{display:grid;gap:calc(20 * var(--u));grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.dd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.dd-grid{gap:calc(48 * var(--u))}}@media(min-width:1200px){.dd-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.dd-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dd-card{position:relative;display:flex;flex-direction:column;padding:calc(18 * var(--u));border:3px solid #000;background-color:#fff;color:#000;box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 0 #00000040}@media(min-width:1200px){.dd-card{box-shadow:calc(-12 * var(--u)) calc(12 * var(--u)) 0 0 #00000040}}@media(min-width:1200px){.dd-card{padding:calc(40 * var(--u))}}.dd-band--white .dd-card{background-color:#7fe353}.dd-card--white,.dd-band--white .dd-card--white{background-color:#fff}.dd-card--black,.dd-band--white .dd-card--black{background-color:#000;color:#fff}.dd-card--black .dd-card__n,.dd-band--white .dd-card--black .dd-card__n{color:#7fe353}.dd-card--black .dd-chips li,.dd-band--white .dd-card--black .dd-chips li{background-color:#000;border-color:#7fe353;color:#7fe353}.dd-card__n{display:block;margin-bottom:var(--space-3);font-size:var(--fs-ui);font-weight:700;color:#357a1f}.dd-band--white .dd-card__n{color:#000}.dd-card__title{margin:0 0 var(--space-3);font-size:calc(19 * var(--u));font-weight:700;line-height:1.15}@media(min-width:1200px){.dd-card__title{font-size:calc(36 * var(--u))}}.dd-card__text{margin:0;font-size:var(--fs-body-sm);line-height:1.5}@media(min-width:1200px){.dd-card__text{font-size:calc(22 * var(--u))}}.dd-card__foot{margin-top:auto;padding-top:var(--space-6)}.dd-card--link{transition:transform .16s ease-out,box-shadow .16s ease-out}.dd-card--link .dd-card__title a{color:inherit;text-decoration:none}.dd-card--link .dd-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.dd-card--link .dd-card__title a:focus-visible{outline:none}.dd-card--link:has(a:focus-visible){outline:3px solid #000;outline-offset:4px}.dd-card--link:hover{transform:translate(calc(4 * var(--u)),calc(-4 * var(--u)));box-shadow:calc(-10 * var(--u)) calc(10 * var(--u)) 0 0 #00000040}@media(min-width:1200px){.dd-card--link:hover{box-shadow:calc(-18 * var(--u)) calc(18 * var(--u)) 0 0 #00000040}}.dd-svc{min-height:calc(220 * var(--u))}@media(min-width:1200px){.dd-svc{min-height:calc(460 * var(--u))}}@media(min-width:1200px){.dd-svc .dd-card__title{font-size:calc(44 * var(--u))}}.dd-svc__arrow{position:absolute;top:calc(18 * var(--u));inset-inline-end:calc(18 * var(--u));font-size:calc(22 * var(--u));font-weight:700;transition:transform .16s ease-out}@media(min-width:1200px){.dd-svc__arrow{top:calc(40 * var(--u));inset-inline-end:calc(40 * var(--u));font-size:calc(44 * var(--u))}}[dir=rtl] .dd-svc__arrow{transform:scaleX(-1)}.dd-svc:hover .dd-svc__arrow{transform:translate(calc(4 * var(--u)),calc(-4 * var(--u)))}.dd-ticks{display:grid;gap:var(--space-4) calc(48 * var(--u));margin:0;padding:0;list-style:none}@media(min-width:1200px){.dd-ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(32 * var(--u)) calc(96 * var(--u))}}.dd-ticks li{position:relative;padding-inline-start:2em;font-size:var(--fs-body-sm)}@media(min-width:1200px){.dd-ticks li{font-size:calc(26 * var(--u))}}.dd-ticks li:before{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2067%2067'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.3.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.0%20Build%20146)%20--%3e%3cpath%20d='M47.6,14l-2.2-9.6c-.1-.5-.7-.9-1.2-.8-.2,0-.3.1-.5.2l-9.1,8.5h-4.1L24.1,1.4c-.3-.5-.9-.7-1.4-.4-.2,0-.3.2-.4.4l-6.4,11.1H2.1c-.6,0-1,.5-1,1,0,.3.1.5.3.7l10,10v40.3h24.7c8.7,0,15.4-2.1,20-6.3s7-10.7,7-19.4c0-13.3-5.1-21.5-15.4-24.8ZM40.8,47.4c-1.5,1.5-3.9,2.2-7.1,2.2h-2.9v-21.2h2.9c1.8,0,3.6.2,5.4.7,1.4.5,2.5,1.6,3,3,.8,2.1,1.1,4.4,1,6.6,0,4.3-.8,7.1-2.3,8.6h0Z'/%3e%3c/svg%3e");position:absolute;inset-inline-start:0;top:.05em;width:1.4em;height:1.4em}.dd-steps{display:grid;gap:calc(24 * var(--u));margin:0;padding:0;list-style:none;counter-reset:dd-step}@media(min-width:768px){.dd-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.dd-steps{grid-template-columns:repeat(var(--steps, 5),minmax(0,1fr));gap:calc(40 * var(--u))}}.dd-steps li{counter-increment:dd-step;padding-top:var(--space-4);border-top:3px solid currentColor}.dd-steps li:before{content:"0" counter(dd-step) "_";display:block;margin-bottom:var(--space-3);font-size:calc(34 * var(--u));font-weight:700;line-height:1;color:#7fe353}@media(min-width:1200px){.dd-steps li:before{font-size:calc(72 * var(--u))}}.dd-steps h3{margin:0 0 var(--space-2);font-size:calc(18 * var(--u));font-weight:700}@media(min-width:1200px){.dd-steps h3{font-size:calc(30 * var(--u))}}.dd-steps p{margin:0;font-size:var(--fs-body-sm);color:#b5b5b5}@media(min-width:1200px){.dd-steps p{font-size:calc(21 * var(--u))}}.dd-band--white .dd-steps li:before,.dd-band:not(.dd-band--black) .dd-steps li:before{color:#000;-webkit-text-stroke:0}.dd-band--white .dd-steps p,.dd-band:not(.dd-band--black) .dd-steps p{color:inherit}.dd-work__img{display:block;margin:calc(-18 * var(--u)) calc(-18 * var(--u)) var(--space-4);border-bottom:3px solid #000;background-color:#fff;aspect-ratio:16/9;overflow:hidden}@media(min-width:1200px){.dd-work__img{margin:calc(-40 * var(--u)) calc(-40 * var(--u)) var(--space-6)}}.dd-work__img img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease-out}.dd-work:hover .dd-work__img img{transform:scale(1.04)}.dd-work__client{margin:0 0 var(--space-2);font-size:var(--fs-caption);font-weight:700;color:#357a1f;text-transform:uppercase;letter-spacing:.06em}.dd-logos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--u));margin:0;padding:0;list-style:none}@media(min-width:1200px){.dd-logos{grid-template-columns:repeat(8,minmax(0,1fr));gap:calc(24 * var(--u))}}.dd-logos li{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;padding:calc(12 * var(--u));border:3px solid #000;background-color:#000;transition:border-color .2s}@media(min-width:1200px){.dd-logos li{padding:calc(28 * var(--u))}}.dd-logos li:hover{border-color:#7fe353}.dd-logos img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.dd-faq{border-top:3px solid #000;max-width:calc(1500 * var(--u))}.dd-faq details{border-bottom:3px solid #000}.dd-faq summary{position:relative;display:block;padding:var(--space-4) 2.2em var(--space-4) 0;font-size:calc(17 * var(--u));font-weight:700;line-height:1.3;cursor:pointer;list-style:none}@media(min-width:1200px){.dd-faq summary{padding-block:calc(32 * var(--u));font-size:calc(32 * var(--u))}}[dir=rtl] .dd-faq summary{padding-inline:0 2.2em;padding-left:2.2em;padding-right:0}.dd-faq summary::-webkit-details-marker{display:none}.dd-faq summary:after{content:"+";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);font-size:1.4em;line-height:1}.dd-faq summary:focus-visible{outline:3px solid #000;outline-offset:2px}.dd-faq details[open] summary:after{content:"−"}.dd-faq__a{padding-bottom:var(--space-6);max-width:calc(1200 * var(--u));font-size:var(--fs-body-sm)}@media(min-width:1200px){.dd-faq__a{font-size:calc(24 * var(--u))}}.dd-faq__a p{margin:0 0 .8em}.dd-faq__a p:last-child{margin-bottom:0}.dd-faq__a a{color:inherit;text-decoration:underline}.dd-cta__grid{display:grid;gap:calc(32 * var(--u))}@media(min-width:1200px){.dd-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(96 * var(--u));align-items:start}}.dd-cta__title{margin:0;font-size:calc(34 * var(--u));font-weight:700;line-height:1.05}@media(min-width:1200px){.dd-cta__title{font-size:var(--fs-h2)}}.dd-cta__title .blinki{color:#7fe353}.dd-cta__text{margin:var(--space-6) 0 0;max-width:calc(1000 * var(--u));font-size:var(--fs-body-sm);color:#e8e8e8}@media(min-width:1200px){.dd-cta__text{font-size:calc(28 * var(--u))}}.dd-cta__markets-label{margin-top:var(--space-6)}.dd-cta .dd-markets{margin-top:0}.dd-cta__offices{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;font-size:var(--fs-body-sm)}@media(min-width:1200px){.dd-cta__offices{font-size:calc(22 * var(--u))}}.dd-cta__offices li{padding:var(--space-4);border:2px solid #7FE353}.dd-cta__offices a{white-space:nowrap}.dd-cta__offices strong{display:block;margin-bottom:var(--space-2);color:#7fe353}.dd-cta__offices a{color:#fff!important}.dd-form{padding:calc(18 * var(--u));border:3px solid #7FE353;background-color:#7fe353;color:#000;box-shadow:calc(-8 * var(--u)) calc(8 * var(--u)) 0 0 #ffffff2e}@media(min-width:1200px){.dd-form{padding:calc(40 * var(--u));box-shadow:calc(-16 * var(--u)) calc(16 * var(--u)) 0 0 #ffffff2e}}.dd-form__title{margin:0 0 var(--space-4);font-size:calc(20 * var(--u));font-weight:700;line-height:1.2}@media(min-width:1200px){.dd-form__title{font-size:calc(36 * var(--u))}}.dd-form__thanks{margin:0;font-size:var(--fs-body-sm);font-weight:700}.dd-form .contact-us-form>p{margin:0}.dd-form .contact-us-form br{display:none}.dd-form .form-control{display:block;width:100%;margin:0 0 var(--space-3);padding:.6em .75em;border:2px solid #000;border-radius:0;background-color:#fff;color:#000;font:inherit;font-size:calc(15 * var(--u))}@media(min-width:1200px){.dd-form .form-control{font-size:calc(22 * var(--u))}}.dd-form .form-control::placeholder{color:#6e6e6e}.dd-form .form-control:focus-visible{outline:3px solid #000;outline-offset:2px}.dd-form textarea.form-control{height:calc(110 * var(--u));resize:vertical}@media(min-width:1200px){.dd-form textarea.form-control{height:calc(150 * var(--u))}}.dd-form .submit-btn{display:inline-flex;align-items:center;padding:.7em 1.6em;border:3px solid #000;border-radius:2em;background-color:#000;color:#7fe353;font:inherit;font-size:var(--fs-ui);font-weight:700;cursor:pointer}@media(min-width:1200px){.dd-form .submit-btn{font-size:calc(24 * var(--u))}}.dd-form .submit-btn:hover,.dd-form .submit-btn:focus{background-color:#fff;color:#000}.dd-form .submit-btn:focus-visible{outline:3px solid #000;outline-offset:2px}.dd-form .wpcf7-not-valid-tip{display:block;margin:-.4em 0 .6em;color:#8b0000;font-size:var(--fs-caption);font-weight:700}.dd-form .wpcf7 form .wpcf7-response-output{margin:var(--space-3) 0 0;padding:.5em .8em;border:2px solid #000;background-color:#fff;color:#000}.dd-clutch{display:inline-flex;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:2px solid #fff;color:#fff!important;font-size:var(--fs-caption);font-weight:700;text-decoration:none!important;transition:border-color .15s}.dd-clutch img{width:auto;height:calc(22 * var(--u))}@media(min-width:1200px){.dd-clutch img{height:calc(36 * var(--u))}}.dd-clutch:hover{border-color:#7fe353}.dd-split{display:grid;gap:calc(24 * var(--u))}@media(min-width:1200px){.dd-split{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:calc(96 * var(--u))}}.dd-split>*{min-width:0}@media(min-width:1200px){.dd-split__aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + calc(48 * var(--u)));align-self:start}}.dd-prose{max-width:68ch;font-size:calc(15 * var(--u));line-height:1.7}@media(min-width:1200px){.dd-prose{font-size:calc(24 * var(--u))}}.dd-prose>:first-child{margin-top:0}.dd-prose h2{margin:2em 0 .6em;font-size:1.45em;font-weight:700;line-height:1.2;scroll-margin-top:calc(var(--header-h) + 1em)}.dd-prose h2:before{content:"## ";color:#357a1f}.dd-prose h3{margin:1.6em 0 .5em;font-size:1.15em;font-weight:700;line-height:1.3}.dd-prose h3:before{content:"### ";color:#357a1f}.dd-prose p,.dd-prose ul,.dd-prose ol{margin:0 0 1.1em}.dd-prose ul,.dd-prose ol{padding-inline-start:1.6em}.dd-prose ul{list-style:none}.dd-prose ul>li{position:relative}.dd-prose ul>li:before{content:"";position:absolute;inset-inline-start:-1.2em;top:.62em;width:.5em;height:.5em;background-color:#7fe353;border:2px solid #000}.dd-prose li+li{margin-top:.4em}.dd-prose a{color:#000;text-decoration:underline;-webkit-text-decoration-color:#357a1f;text-decoration-color:#357a1f;text-decoration-thickness:2px;text-underline-offset:.2em}.dd-prose a:hover{background-color:#7fe353;-webkit-text-decoration-color:#000;text-decoration-color:#000}.dd-prose strong{font-weight:700}.dd-prose blockquote{margin:1.4em 0;padding:.8em 1.2em;border-inline-start:6px solid #7FE353;background-color:#f3f3f3;font-style:italic}.dd-prose code{padding:.1em .35em;background-color:#000;color:#7fe353;font-size:.9em}.dd-prose table{width:100%;margin:1.4em 0;border-collapse:collapse;font-size:.85em;display:block;overflow-x:auto}.dd-prose th,.dd-prose td{padding:.6em .8em;border:2px solid #000;text-align:start;vertical-align:top}.dd-prose th{background-color:#7fe353;font-weight:700}.dd-prose hr{margin:2em 0;border:0;border-top:3px dashed #000}.dd-todo{margin:0 0 1.4em;padding:.8em 1em;border:3px dashed #000;background-color:#fff3a8;font-size:.9em}.dd-tldr{margin:0 0 2em;padding:calc(16 * var(--u)) calc(18 * var(--u));border:3px solid #000;background-color:#7fe353;box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 0 #00000040}@media(min-width:1200px){.dd-tldr{box-shadow:calc(-12 * var(--u)) calc(12 * var(--u)) 0 0 #00000040}}@media(min-width:1200px){.dd-tldr{padding:calc(32 * var(--u)) calc(40 * var(--u))}}.dd-tldr__label{display:block;margin-bottom:.4em;font-weight:700}.dd-tldr p:last-child{margin-bottom:0}.dd-inline-cta{display:grid;gap:var(--space-4);margin:2.2em 0;padding:calc(18 * var(--u));border:3px solid #000;background-color:#000;color:#fff;box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 0 #00000040}@media(min-width:1200px){.dd-inline-cta{box-shadow:calc(-12 * var(--u)) calc(12 * var(--u)) 0 0 #00000040}}@media(min-width:1200px){.dd-inline-cta{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:calc(36 * var(--u)) calc(40 * var(--u))}}.dd-inline-cta__title{display:block;margin-bottom:.3em;font-size:1.15em;font-weight:700;color:#7fe353}.dd-inline-cta p{margin:0;color:#e8e8e8;font-size:.9em}.dd-inline-cta .dd-btn{background-color:#7fe353;border-color:#7fe353;color:#000;justify-self:start}.dd-inline-cta .dd-btn:hover,.dd-inline-cta .dd-btn:focus{background-color:#fff;border-color:#fff;color:#000}.dd-inline-cta a.dd-btn{text-decoration:none}.dd-post-meta{display:flex;flex-wrap:wrap;gap:.4em 1.4em;margin-top:var(--space-6);font-size:var(--fs-caption);color:#000000b8}.dd-post-meta span:before{content:"> ";color:#000}.dd-posts{display:grid;gap:calc(20 * var(--u))}@media(min-width:768px){.dd-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.dd-posts{gap:calc(48 * var(--u))}}@media(min-width:768px){.dd-posts>:first-child{grid-column:1/-1}}@media(min-width:1200px){.dd-posts>:first-child .dd-card__title{font-size:calc(56 * var(--u));max-width:22ch}}.dd-post-card .dd-card__date{margin-bottom:var(--space-3);font-size:var(--fs-caption);font-weight:700}.dd-figure{margin:0}.dd-figure__img{display:block;border:3px solid #000;background-color:#fff;overflow:hidden;box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 0 #00000040}@media(min-width:1200px){.dd-figure__img{box-shadow:calc(-16 * var(--u)) calc(16 * var(--u)) 0 0 #00000040}}.dd-figure__img img{display:block;width:100%;height:auto;max-height:calc(420 * var(--u));object-fit:contain;transition:transform .4s ease-out}@media(min-width:1200px){.dd-figure__img img{max-height:calc(640 * var(--u))}}.dd-figure__img:hover img{transform:scale(1.03)}.dd-figure figcaption{margin-top:var(--space-4);font-size:var(--fs-caption);font-weight:700}.dd-figure figcaption a{color:#000;text-decoration:underline}.dd-case{display:grid;margin:2.2em 0;border:3px solid #000;background-color:#7fe353;box-shadow:calc(-6 * var(--u)) calc(6 * var(--u)) 0 0 #00000040}@media(min-width:1200px){.dd-case{box-shadow:calc(-12 * var(--u)) calc(12 * var(--u)) 0 0 #00000040}}@media(min-width:768px){.dd-case{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}.dd-case__img{display:block;background-color:#fff;border-bottom:3px solid #000}@media(min-width:768px){.dd-case__img{border-bottom:0;border-inline-end:3px solid #000}}.dd-case__img img{display:block;width:100%;height:100%;object-fit:cover}.dd-case__body{padding:calc(16 * var(--u)) calc(18 * var(--u))}@media(min-width:1200px){.dd-case__body{padding:calc(32 * var(--u)) calc(36 * var(--u))}}.dd-case__body p{margin:0;font-size:.9em}.dd-case__kicker{display:block;margin-bottom:.3em;font-size:.8em;font-weight:700}.dd-case__title{display:block;margin-bottom:.4em;font-size:1.2em}.dd-case__title a{text-decoration:none!important;background:none!important}.dd-toc{font-size:var(--fs-caption)}.dd-toc__label{display:block;margin-bottom:var(--space-3);font-weight:700}.dd-toc ol{margin:0;padding:0;list-style:none;counter-reset:dd-toc}.dd-toc li{counter-increment:dd-toc;padding-block:.45em;border-bottom:1px solid rgba(0,0,0,.2)}.dd-toc li:before{content:counter(dd-toc,decimal-leading-zero) " ";color:#357a1f;font-weight:700}.dd-toc a{color:#000;overflow-wrap:anywhere}.dd-toc a:hover{color:#000}.dd-markets{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-6) 0 0;padding:0;list-style:none}.dd-markets li{padding:.4em .9em;border:2px solid #7FE353;color:#7fe353;font-size:var(--fs-caption);font-weight:700}[dir=rtl] #main-header{direction:ltr}[dir=rtl] .skip-link:not(:focus){left:auto;right:-9999rem}[dir=rtl] .skip-link:focus{left:auto;right:6px}.dd-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
