/* Oak & Bloom-inspired visual proportions; independent Dreambooth styling. */
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@700;800;900&display=swap');
@media (min-width:801px) {
 body > header {position:relative!important;min-height:104px;justify-content:flex-start!important;padding-top:30px!important;padding-bottom:30px!important;}
 body > header > nav {gap:clamp(20px,2.6vw,42px)!important;align-items:center;}
 body > header > nav a {font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:-.02em!important;}
 body > header > a {position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);white-space:nowrap;text-decoration:none!important;}
 body > header > a strong {font-size:22px!important;letter-spacing:.19em!important;}
}
/* Inquiry landing page */
.db-work-together {font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif!important;font-size:clamp(56px,7.3vw,122px)!important;line-height:.96!important;letter-spacing:-.025em!important;font-weight:900!important;text-align:center!important;text-transform:uppercase;margin:0 auto!important;max-width:1250px;}
.db-inquiry-main {max-width:1450px!important;padding:clamp(85px,11vw,170px) clamp(25px,4vw,65px) 100px!important;}
.db-inquiry-main .choices {margin-top:clamp(60px,7vw,112px)!important;}
@media(max-width:800px){.db-inquiry-main{padding:70px 6% 80px!important}.db-work-together{font-size:clamp(49px,11.2vw,84px)!important;line-height:.96!important}.db-inquiry-main .choices{margin-top:52px!important}}

/* V19: minimal desktop navigation; retain centered brand on mobile. */
@media (min-width: 801px) {
  body > header > a:has(> strong) { display: none !important; }
  body > header > nav { margin-right: auto; }
}
