:root{--dob-green:#16a34a;--dob-green-deep:#15803d;--dob-mint:#6ee7b7;--dob-teal:#0d9488;--dob-ink:#14261f;--dob-night:#10231b;--dob-white:#f5faf6;--dob-surface:#eaf5ee;--dob-line:#d3e8da;--dob-body:#4b5b53;--dob-font-display:var(--font-newsreader), "Newsreader", Georgia, serif;--dob-font-body:var(--font-mulish), "Mulish", sans-serif}.dark{--dob-green:#4ade80;--dob-green-deep:#86efac;--dob-mint:#34d399;--dob-teal:#2dd4bf;--dob-ink:#e7f3ec;--dob-night:#0a1a13;--dob-white:#0c1712;--dob-surface:#12211a;--dob-line:#26382e;--dob-body:#9fb4a8}.dob-pulse{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='120'%20height='16'%20viewBox='0%200%20120%2016'%3E%3Cpath%20d='M0%209h34l5-6%206%2011%205-8%203%203h58'%20fill='none'%20stroke='%2316a34a'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:repeat-x;background-size:120px 16px}.dob-dashline{background-image:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 11px)}@keyframes dob-beat{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes dob-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes dob-breathe{0%,to{opacity:.4}50%{opacity:1}}.dob-see-all a:hover{text-decoration:underline}.dob-row:hover{border-color:var(--dob-green)}.dob-row-title:hover{color:var(--dob-green-deep)!important}.dark .dob-row{background:var(--dob-surface)!important}.dob-band-pattern{background-image:var(--wellPattern);opacity:.05;background-size:104px 104px}.dob-see-all-dark a:hover{text-decoration:underline}.dob-card:hover{border-color:var(--dob-green)}.dob-card-title:hover{color:var(--dob-green-deep)!important}.dark .dob-card{background:var(--dob-surface)!important}.dob-tag{background:var(--dob-green);color:#fff;font-family:var(--dob-font-body);transition:background .3s}.dob-tag:hover{background:var(--dob-green-deep);color:#fff}.dob-footer-link:hover{color:#fff!important}.dob-footer-details *{color:#a9c2b4}.dob-footer-details a:hover{color:#fff}[data-hero-desc].is-open{-webkit-line-clamp:unset;display:block;overflow:visible}.dob-hero-scrim{background:linear-gradient(155deg,#08140fc7 0%,#08140f75 40%,#0000 66%),linear-gradient(90deg,#08140f9e 0%,#08140f57 34%,#0000 52%),linear-gradient(#08140f80 0%,#0000 32%)}@media (width<=767px){.dob-hero-scrim{background:linear-gradient(#08140fa3 0%,#08140f80 55%,#08140f61 100%)}}.dob-well-pattern{background-image:var(--wellPattern);opacity:.05;background-size:104px 104px}@media (width>=768px){.dob-bay-divide:before{content:"";background:linear-gradient(#0000,#6ee7b78c,#0000);border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:0}}.dob-pill-tab{color:var(--dob-green-deep);border:1.5px solid var(--dob-green);font-family:var(--dob-font-body);background:#f5faf6f2;box-shadow:0 3px 8px #08140f59}.dob-pill-tab:hover{background:var(--dob-green);color:#fff;transform:translateY(-2px);box-shadow:0 8px 16px -6px #08140f80}.dob-bay-title:hover{color:var(--dob-mint)!important}.dob-bay-author{color:#cfe4d8}.dob-bay-author:hover{color:#fff}.dob-nav-bar{backdrop-filter:blur(6px);background:#f5faf6eb;position:relative;box-shadow:0 4px 18px -8px #14261f4d}.dob-nav-bar:after{content:"";background:linear-gradient(90deg,#0000 0%,#16a34a 18%,#6ee7b7 50%,#16a34a 82%,#0000 100%);height:3px;position:absolute;bottom:0;left:0;right:0}.dob-nav-link{color:var(--dob-ink);letter-spacing:.01em;transition:color .25s}.dob-nav-link:hover{color:var(--dob-green-deep)}.dob-nav-active{border-bottom:2px solid var(--dob-green);font-weight:700;color:var(--dob-green-deep)!important}.dark .dob-nav-bar{background:#0c1712eb!important}.dob-nav-icon{color:#14261f}.dark .dob-nav-icon{color:#e7f3ec}.dob-featured:hover{border-color:var(--dob-green)}.dob-card-link:hover{color:var(--dob-green-deep)!important}.dob-chip{background:var(--dob-ink);color:#f5faf6;font-family:var(--dob-font-body);box-shadow:0 2px 6px #14261f66}.dob-cta:hover{background:var(--dob-green-deep)}.dark .dob-featured{background:var(--dob-surface)!important}
