@import "https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&display=swap";.dbc-footer{color:#23231f;background:#f7f5ef;border-top:1px solid #d8d4cb;padding:58px 6% 26px;font-family:Instrument Sans,Arial,sans-serif}.dbc-footer a,.dbc-footer button{color:inherit}.dbc-footer-top{border-bottom:1px solid #d8d4cb;justify-content:space-between;align-items:flex-start;gap:42px;padding-bottom:34px;display:flex}.dbc-footer-brand-block{gap:10px;display:grid}.dbc-footer-wordmark{letter-spacing:-.055em;font-family:Sora,Arial,sans-serif;font-size:31px;font-weight:700;line-height:1;text-decoration:none}.dbc-footer-brand-block>p{color:#8b8880;margin:0;font-size:12px}.dbc-footer-primary-links{flex-wrap:wrap;justify-content:flex-end;gap:22px;display:flex}.dbc-footer-primary-links a,.dbc-footer-primary-links button,.dbc-footer-legal nav a,.dbc-footer-legal nav button{font:inherit;cursor:pointer;color:#66635d;background:0 0;border:0;padding:4px 0;font-size:11px;text-decoration:none}.dbc-footer-primary-links a:hover,.dbc-footer-primary-links button:hover,.dbc-footer-legal nav a:hover,.dbc-footer-legal nav button:hover{color:#23231f}.dbc-footer-legal{justify-content:space-between;align-items:center;gap:28px;padding:22px 0 18px;display:flex}.dbc-footer-legal nav{flex-wrap:wrap;gap:20px;display:flex}.dbc-footer-legal>span{color:#9b9890;font-size:9px}.dbc-footer-bottom{letter-spacing:.08em;color:#aaa69d;border-top:1px solid #ebe7de;justify-content:space-between;gap:24px;padding-top:18px;font-size:8px;display:flex}.dbc-contact-backdrop{z-index:10000;background:#1212109e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.dbc-contact-modal{color:#23231f;background:#f4f1e9;border:1px solid #cfcac0;width:min(720px,100%);max-height:calc(100vh - 44px);padding:34px;font-family:Instrument Sans,Arial,sans-serif;position:relative;overflow:auto;box-shadow:0 22px 70px #00000047}.dbc-contact-close{color:#23231f;cursor:pointer;background:#f4f1e9;border:1px solid #c9c5bc;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:18px;right:18px}.dbc-contact-kicker{letter-spacing:.15em;color:#a63627;margin:0 0 12px;font-size:9px}.dbc-contact-modal h2{letter-spacing:-.06em;margin:0 0 14px;font-size:clamp(40px,6vw,68px);font-weight:500;line-height:.95}.dbc-contact-intro{color:#77756e;max-width:520px;margin:0 0 26px;font-size:13px;line-height:1.65}.dbc-contact-form{grid-template-columns:1fr 1fr;gap:15px;display:grid}.dbc-contact-form label{text-transform:uppercase;letter-spacing:.05em;gap:7px;font-size:9px;display:grid}.dbc-contact-form label span{color:#99968f;text-transform:none}.dbc-contact-form input,.dbc-contact-form select,.dbc-contact-form textarea{color:#23231f;width:100%;font:inherit;background:#fff;border:1px solid #c8c4ba;border-radius:0;outline:none;padding:0 12px}.dbc-contact-form input,.dbc-contact-form select{height:47px}.dbc-contact-form textarea{resize:vertical;min-height:138px;padding-top:12px}.dbc-contact-form input:focus,.dbc-contact-form select:focus,.dbc-contact-form textarea:focus{box-shadow:none;background:#fffdf9;border-color:#55534d;outline:none}.dbc-contact-form .full{grid-column:1/-1}.dbc-contact-submit{color:#fff;height:50px;font:inherit;cursor:pointer;background:#23231f;border:1px solid #23231f;grid-column:1/-1;font-size:11px}.dbc-contact-submit:disabled{opacity:.55;cursor:default}.dbc-contact-feedback{color:#355238;background:#e8eee5;grid-column:1/-1;margin:0;padding:11px 13px;font-size:11px;line-height:1.5}.dbc-contact-feedback.error{color:#a63627;background:#f4e5e1}.dbc-contact-email{color:#85837b;text-align:center;grid-column:1/-1;margin:0;font-size:10px}.dbc-contact-email a{color:#45443f}.dbc-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}@media (width<=760px){.dbc-footer{padding:38px 20px 22px}.dbc-footer-top{grid-template-columns:1fr;gap:22px;display:grid}.dbc-footer-primary-links{justify-content:flex-start;gap:14px 18px}.dbc-footer-legal{flex-direction:column;align-items:flex-start;gap:14px}.dbc-footer-legal nav{gap:12px 18px}.dbc-footer-bottom{flex-direction:column;gap:6px}.dbc-contact-backdrop{align-items:end;padding:0}.dbc-contact-modal{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92vh;padding:30px 20px 24px}.dbc-contact-form{grid-template-columns:1fr}.dbc-contact-form .full,.dbc-contact-submit,.dbc-contact-feedback,.dbc-contact-email{grid-column:auto}.dbc-contact-modal h2{font-size:46px}.dbc-contact-close{top:14px;right:14px}}.dbc-footer--editorial .dbc-footer-editorial-wordmark img{object-fit:contain;flex:0 0 34px;min-width:34px;min-height:34px;width:34px!important;max-width:34px!important;height:34px!important;max-height:34px!important}@media (width<=700px){.dbc-footer.dbc-footer--editorial{padding:0 24px 20px}.dbc-footer--editorial .dbc-footer-editorial-top{grid-template-columns:minmax(0,1fr);gap:34px;padding:48px 0 40px}.dbc-footer--editorial .dbc-footer-editorial-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}.dbc-footer--editorial .dbc-footer-legal{flex-direction:column;align-items:flex-start;gap:14px}.dbc-footer--editorial .dbc-footer-legal nav{flex-wrap:wrap;gap:10px 16px;display:flex}.dbc-footer--editorial .dbc-footer-editorial-column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.dbc-footer--editorial .dbc-footer-editorial-column a,.dbc-footer--editorial .dbc-footer-editorial-column button,.dbc-footer--editorial .dbc-footer-legal nav a,.dbc-footer--editorial .dbc-footer-legal nav button{overflow-wrap:anywhere;line-height:1.55}}@media (width<=390px){.dbc-footer--editorial .dbc-footer-editorial-wordmark img{flex-basis:29px;min-width:29px;min-height:29px;width:29px!important;max-width:29px!important;height:29px!important;max-height:29px!important}}.dbc-footer--editorial{color:#171715;background:#f8f6f1;border-top:0;padding:0 clamp(24px,6vw,100px) 25px;font-family:Archivo,Arial,sans-serif}.dbc-footer-editorial-top{border-bottom:1px solid #d6d1c8;grid-template-columns:minmax(260px,1.05fr) minmax(0,1.3fr);gap:clamp(50px,7vw,130px);padding:clamp(68px,6vw,100px) 0 clamp(55px,5vw,80px);display:grid}.dbc-footer-editorial-brand{flex-direction:column;align-items:flex-start;gap:0;display:flex}.dbc-footer-editorial-wordmark{color:#171715;letter-spacing:-.08em;white-space:nowrap;align-items:center;gap:12px;font-size:clamp(27px,2.85vw,42px);font-weight:900;line-height:1.08;text-decoration:none;display:inline-flex}.dbc-footer-editorial-wordmark img{border-radius:5px;flex-shrink:0;width:34px;height:34px}.dbc-footer-editorial-tagline{color:#5f5c56;margin:16px 0;font-size:13px;font-weight:500}.dbc-footer-editorial-philosophy{color:#77736b;max-width:300px;margin:0;font-size:12px;line-height:1.65}.dbc-footer-editorial-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px clamp(18px,3vw,55px);display:grid}.dbc-footer-editorial-column{flex-direction:column;align-items:flex-start;gap:13px;min-width:0;display:flex}.dbc-footer-editorial-column h2{letter-spacing:.14em;text-transform:uppercase;color:#24221e;margin:1px 0 12px;font-family:Archivo,Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.4}.dbc-footer-editorial-column a,.dbc-footer-editorial-column button{color:#68645e;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:450;line-height:1.55;text-decoration:none;display:inline-block}.dbc-footer-editorial-column a:hover,.dbc-footer-editorial-column button:hover{color:var(--dbe-red,#a63627);text-underline-offset:4px;text-decoration:underline}.dbc-footer--editorial .dbc-footer-legal{border-bottom:1px solid #e2ddd4;align-items:center;padding:25px 0 26px}.dbc-footer--editorial .dbc-footer-legal nav{gap:13px 22px}.dbc-footer--editorial .dbc-footer-legal nav a,.dbc-footer--editorial .dbc-footer-legal nav button{color:#68645e;font-size:10px;line-height:1.5}.dbc-footer--editorial .dbc-footer-legal nav a:hover,.dbc-footer--editorial .dbc-footer-legal nav button:hover{color:var(--dbe-red,#a63627)}.dbc-footer--editorial .dbc-footer-legal>span{white-space:nowrap;color:#77736b;font-size:10px}.dbc-footer--editorial .dbc-footer-bottom{color:#a7a198;letter-spacing:.14em;border-top:0;padding-top:20px;font-family:Archivo,Arial,sans-serif;font-size:9px;line-height:1.6}.dbc-footer--editorial .dbc-footer-bottom span:first-child{color:var(--dbe-red,#a63627);font-weight:800}@media (width<=980px){.dbc-footer--editorial .dbc-footer-editorial-top{grid-template-columns:minmax(0,1fr);gap:44px}.dbc-footer--editorial .dbc-footer-editorial-columns{gap:20px}}@media (width<=700px){.dbc-footer.dbc-footer--editorial{padding:0 24px 20px}.dbc-footer--editorial .dbc-footer-editorial-top{gap:44px;padding:56px 0 50px}.dbc-footer--editorial .dbc-footer-editorial-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.dbc-footer--editorial .dbc-footer-editorial-wordmark{font-size:30px}.dbc-footer--editorial .dbc-footer-legal{align-items:flex-start}.dbc-footer--editorial .dbc-footer-bottom{flex-flow:wrap}}@media (width<=390px){.dbc-footer--editorial .dbc-footer-editorial-wordmark{font-size:26px}.dbc-footer--editorial .dbc-footer-editorial-wordmark img{width:29px;height:29px}.dbc-footer--editorial .dbc-footer-editorial-columns{column-gap:14px}}
