*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f7f2;color:#142f34;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible{outline:3px solid #168375;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.4vw,84px);line-height:1.04;letter-spacing:-4px;font-weight:500;margin-bottom:28px}h2{font-size:clamp(32px,3.2vw,49px);line-height:1.1;letter-spacing:-2px;font-weight:500;margin-bottom:20px}h3{font-size:25px;line-height:1.15;letter-spacing:-.7px;font-weight:500}p{line-height:1.65}em{font-family:Georgia,serif;font-weight:400;color:#187567}nav a:hover,.dbdi-link:hover{text-decoration:underline;text-underline-offset:5px}.dbdi-top{background:#153d40;color:#e8eee6;padding:11px 5%;font-size:10px;letter-spacing:1.7px;display:flex;justify-content:space-between}.dbdi-header{margin:0 5%;padding:23px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c9d1c7}.dbdi-header nav{display:flex;gap:34px;font-size:13px}.dbdi-header img{width:230px}.dbdi-hero{margin:35px 5% 0;display:grid;grid-template-columns:1.03fr 1fr;min-height:595px}.dbdi-hero-copy{padding:62px 25px 15px 0;display:flex;flex-direction:column;align-items:flex-start}.dbdi-kicker{font-size:10px;letter-spacing:1.7px;font-weight:700;margin-bottom:24px}.dbdi-lead{font-size:17px;color:#52615f;margin-bottom:30px}.dbdi-button{display:inline-flex;gap:40px;align-items:center;padding:18px 23px;background:#163f41;color:#fff;font-size:13px}.dbdi-button span{font-size:21px}.dbdi-hero-note{margin-top:auto;padding-top:38px;width:90%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.4px}.dbdi-hero-art{position:relative;min-width:0;overflow:hidden}.dbdi-hero-art>img{height:100%;width:100%;object-fit:cover}.dbdi-image-tag{position:absolute;top:28px;left:28px;font-size:10px;line-height:1.5;letter-spacing:1.6px}.dbdi-image-caption{position:absolute;bottom:25px;left:25px;right:25px;display:flex;align-items:center;justify-content:space-between;font-family:Georgia,serif;font-size:23px}.dbdi-image-caption a{border:1px solid #597765;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;font-family:Arial}.dbdi-section{padding:88px 5%}.dbdi-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px;gap:30px}.dbdi-section-head h2{margin-bottom:0}.dbdi-section-head>p{font-size:13px;color:#546560;margin-bottom:4px}.dbdi-link{font-size:12px;font-weight:700}.dbdi-categories{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #b9c6bc;border-bottom:1px solid #b9c6bc}.dbdi-category{padding:27px 22px;border-right:1px solid #b9c6bc}.dbdi-category:first-child{padding-left:0}.dbdi-category:last-child{border:0}.dbdi-category>span{display:flex;justify-content:space-between;font-size:11px;color:#667971}.dbdi-category i{font-style:normal;font-size:19px}.dbdi-category h3{font-size:23px;margin:39px 0 9px}.dbdi-category p{font-size:12px;margin:0;color:#53675e}.dbdi-edit{background:#ebeee5}.dbdi-stories{display:grid;grid-template-columns:1.35fr 1fr;gap:30px}.dbdi-story>img{height:330px;width:100%;object-fit:cover;margin-bottom:24px}.dbdi-story .dbdi-kicker{margin-bottom:12px}.dbdi-story h3{font-size:31px;margin-bottom:12px}.dbdi-story p:not(.dbdi-kicker){font-size:14px;color:#53665f}.dbdi-compare{border-top:2px solid #193d3e}.dbdi-compare-row{display:grid;grid-template-columns:1.05fr 1fr 1fr 1fr;border-bottom:1px solid #ced6cb;padding:24px 0;gap:18px;font-size:13px;line-height:1.5}.dbdi-compare-title{font-size:17px}.dbdi-compare-row>:first-child{color:#5e7168}.dbdi-fine{font-size:11px;color:#617268;margin:18px 0 25px}.dbdi-principle{background:#173e40;color:#eff3e9;padding:84px 7%;display:grid;grid-template-columns:1.15fr 1fr;gap:10%}.dbdi-principle h2{font-size:48px}.dbdi-principle em{color:#a5cead}.dbdi-principle>div>p:last-child{font-size:14px;color:#c2d1c7;max-width:390px}.dbdi-principle-list article{display:flex;gap:25px;border-top:1px solid #57716b;padding:25px 0}.dbdi-principle-list article>span{font-size:11px;color:#a5cead}.dbdi-principle-list h3{font-size:21px;margin-bottom:10px}.dbdi-principle-list p{font-size:13px;color:#c2d1c7;margin:0}.dbdi-checks{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.dbdi-checks article{border-top:1px solid #aebfb2;padding-top:25px}.dbdi-checks article>span{font-size:34px;color:#187567;display:block;margin-bottom:25px}.dbdi-checks h3{font-size:23px}.dbdi-checks p{font-size:14px;color:#576b62}.dbdi-faq{padding-top:25px;display:grid;grid-template-columns:1fr 1.35fr;gap:9%}.dbdi-faq>div>p:last-child{font-size:14px;color:#617268}details{border-top:1px solid #b6c6b9;padding:23px 0}summary{cursor:pointer;font-size:16px;line-height:1.5}details p{font-size:14px;color:#5a6c63;margin:18px 0 0}.dbdi-final{position:relative;background:#dce7d5;margin:0 5% 75px;padding:58px 50px;overflow:hidden}.dbdi-final h2{font-size:53px}.dbdi-final-symbol{position:absolute;right:45px;top:25px;font-size:190px;font-weight:100;color:#648b76}.dbdi-footer{padding:50px 5% 25px;border-top:1px solid #bdcabc;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}.dbdi-footer p,.dbdi-footer a{font-size:12px}.dbdi-footer b{font-size:12px;display:block;margin-bottom:23px}.dbdi-footer>div>a{display:block;margin-top:15px}.dbdi-footer small{grid-column:1/-1;border-top:1px solid #c9d3c4;padding-top:22px;font-size:10px;color:#687a6f;line-height:1.7}.dbdi-directory{display:grid;grid-template-columns:3fr 1fr;gap:45px;margin-top:50px}.dbdi-directory .dbdi-stories{grid-template-columns:1fr 1fr}.dbdi-directory h2{font-size:27px}.dbdi-directory aside,.dbdi-reading aside{border-left:1px solid #b9c6bc;padding-left:25px;font-size:14px}.dbdi-reading{display:grid;grid-template-columns:4fr 1fr;gap:45px;margin-top:40px}.dbdi-wide{width:100%;margin-bottom:40px}.dbdi-reading article>p{max-width:750px}.dbdi-reading h2{font-size:34px}.dbdi-reading blockquote{margin:40px 0;padding:25px;border-left:3px solid #187567;background:#e5ebdf;font-family:Georgia;font-size:28px}@media(min-width:1550px){body{max-width:1650px;margin:auto}}@media(max-width:700px){h1{font-size:52px;letter-spacing:-2.6px}h2{font-size:34px;letter-spacing:-1.2px}.dbdi-top{font-size:8px;padding:10px 6%;letter-spacing:1px}.dbdi-top span{display:none}.dbdi-header{margin:0 6%;padding:17px 0;flex-wrap:wrap;gap:17px}.dbdi-header img{width:195px}.dbdi-header nav{gap:22px;width:100%;font-size:11px;justify-content:space-between}.dbdi-hero{margin:0 6%;display:flex;flex-direction:column;min-height:0}.dbdi-hero-copy{padding:39px 0 23px}.dbdi-kicker{font-size:9px;letter-spacing:1.25px;margin-bottom:20px}.dbdi-lead{font-size:15px}.dbdi-hero-note{width:100%;padding-top:33px}.dbdi-hero-art{height:365px}.dbdi-image-caption{font-size:21px}.dbdi-section{padding:54px 6%}.dbdi-section-head{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:26px}.dbdi-categories{grid-template-columns:1fr 1fr}.dbdi-category{padding:23px 12px!important}.dbdi-category:nth-child(2){border-right:0}.dbdi-category:nth-child(-n+2){border-bottom:1px solid #b9c6bc}.dbdi-category h3{font-size:21px;margin-top:26px}.dbdi-category p{font-size:11px}.dbdi-stories{grid-template-columns:1fr;gap:35px}.dbdi-story>img{height:255px}.dbdi-story h3{font-size:28px}.dbdi-compare-row{grid-template-columns:.9fr 1fr 1fr 1fr;gap:8px;padding:20px 0;font-size:10px;overflow-wrap:anywhere}.dbdi-compare-title{font-size:12px}.dbdi-principle{padding:50px 6%;grid-template-columns:1fr;gap:25px}.dbdi-principle h2{font-size:36px}.dbdi-checks{grid-template-columns:1fr;gap:25px}.dbdi-checks article>span{margin-bottom:16px}.dbdi-faq{grid-template-columns:1fr;gap:24px;padding-top:12px}.dbdi-final{margin:0 6% 50px;padding:35px 25px}.dbdi-final h2{font-size:37px}.dbdi-final-symbol{display:none}.dbdi-footer{padding:36px 6% 22px;grid-template-columns:1fr 1fr;gap:30px}.dbdi-footer>div:first-child{grid-column:1/-1}.dbdi-directory,.dbdi-reading{grid-template-columns:1fr;gap:30px}.dbdi-directory .dbdi-stories{grid-template-columns:1fr}.dbdi-directory aside,.dbdi-reading aside{border-left:0;border-top:1px solid #b9c6bc;padding:25px 0}.dbdi-reading h2{font-size:29px}}@media(max-width:700px){.dbdi-compare-row{grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;gap:12px}.dbdi-compare-row>:first-child{grid-column:1/-1;font-size:11px;font-weight:700}.dbdi-compare-title{font-size:13px}}.dbdi-contact-reasons,.dbdi-team{margin-top:70px}.dbdi-contact-reasons .dbdi-checks{grid-template-columns:repeat(2,1fr)}.dbdi-team>p{max-width:850px;color:#52615f}.dbdi-team-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:32px}.dbdi-team-grid img{width:100%;height:440px;object-fit:cover;object-position:50% 35%;margin-bottom:25px}.dbdi-team-grid h3{font-size:32px}.dbdi-team-grid p{max-width:540px}.dbdi-prose h2{font-size:32px;margin-top:30px}.dbdi-prose h3{font-size:24px}.dbdi-prose p,.dbdi-prose li{line-height:1.8}.dbdi-prose a{text-decoration:underline}.dbdi-directory .dbdi-wide{max-height:420px;object-fit:cover}@media(max-width:700px){.dbdi-team-grid,.dbdi-contact-reasons .dbdi-checks{grid-template-columns:1fr}.dbdi-team-grid img{height:360px}.dbdi-contact-reasons,.dbdi-team{margin-top:45px}.dbdi-prose h2{font-size:27px}}.dbdi-section h1{overflow-wrap:anywhere;word-break:break-word}
