.db-programmes{--db-button-bg: #e0aa2b;--db-button-fg: #080604;--db-programme-gold: #e0aa2b;display:block;color:#fff;background:linear-gradient(#0403027a,#0403027a),var(--db-programme-pattern) center top / cover no-repeat;background-color:#080604;background-attachment:fixed;overflow:clip}.db-programmes .db-shell{width:min(100% - 80px,1360px)}.db-programmes :is(h1,h2,h3,p,figure,blockquote,dl){margin:0}.db-programmes :is(h1,h2,h3){text-wrap:balance}.db-programmes h1{max-width:1000px;font-size:clamp(44px,6.5vw,86px);line-height:1.04}.db-programmes h2{font-size:clamp(34px,4vw,54px);line-height:1.1}.db-programmes h3{margin-bottom:14px;font-size:22px;line-height:1.3}.db-programmes p{line-height:1.65}.db-programmes .db-eyebrow{display:block;margin-bottom:20px;color:var(--db-programme-gold);font-size:11px;line-height:1.6}.db-programmes .db-eyebrow:before{content:none}.db-programmes__intro{padding-block:clamp(64px,7vw,100px) 48px;background:#08060461}.db-programmes__intro .db-richtext{max-width:760px;margin-top:28px;color:#e1d6c8;font-size:clamp(17px,1.5vw,21px)}.db-programmes__jump{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:30px}.db-programmes__jump a{color:#fff;font-size:15px;text-underline-offset:7px;text-decoration-color:var(--db-programme-gold)}.db-programmes__offering{padding-block:clamp(56px,6vw,88px);background:#080604b8}.db-programmes__heading{margin-bottom:40px}.db-programmes__lead{margin-top:16px!important;color:#d9cdbd;font-size:clamp(17px,1.6vw,21px)}.db-programmes__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start}.db-programmes__visual img{display:block;width:100%;height:auto;max-width:100%}.db-programmes__visual figcaption{margin-top:16px;font-size:14px;line-height:1.6;color:#cfc5b7}.db-programmes__visual blockquote{margin-top:38px;padding:0;border:0;background:none}.db-programmes__visual blockquote p{max-width:40ch;font-size:clamp(21px,2vw,27px);font-weight:500;line-height:1.5}.db-programmes__visual cite{display:block;margin-top:16px;color:var(--db-programme-gold);font-size:13px;font-style:normal}.db-programmes__facts{display:flex;flex-wrap:wrap;gap:18px 32px;margin-bottom:28px!important}.db-programmes__facts dt{margin-bottom:7px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#cfc5b7}.db-programmes__facts dd{margin:0;font-size:17px;font-weight:600;line-height:1.4}.db-programmes__copy .db-richtext{color:#dfd5c8;font-size:17px;line-height:1.7}.db-programmes__copy .db-richtext p+p{margin-top:18px}.db-programmes__support{margin-top:22px!important;font-size:14px;color:#cfc5b7}.db-programmes__prices{width:100%;margin:30px 0 0;border-collapse:collapse;background:none;color:#fff;font-size:17px;table-layout:auto}.db-programmes__prices caption{padding:0 0 15px;color:#fff;text-align:left;font-size:19px;font-weight:600}.db-programmes__prices caption span{display:block;margin-top:5px;color:#cfc5b7;font-size:12px;font-weight:400}.db-programmes__prices :is(th,td){padding:13px 10px;border:0;border-bottom:1px solid rgb(255 255 255 / 20%);text-align:left;background:none}.db-programmes__prices :is(th,td):first-child{padding-left:0}.db-programmes__prices :is(th,td):last-child{padding-right:0;text-align:right}.db-programmes__prices thead th{color:#d9cdbd;font-size:12px;font-weight:400}.db-programmes__prices tbody td{color:var(--db-programme-gold);font-weight:600}.db-programmes__note{margin-top:15px!important;color:#cfc5b7;font-size:13px;line-height:1.6}.db-programmes .db-actions{align-items:center;gap:20px 26px;margin-top:28px}.db-programmes .db-button{min-height:50px;padding-inline:20px;font-size:11px;line-height:1.4;cursor:pointer}.db-programmes .db-button:hover{background:#f5bf45;border-color:#f5bf45}.db-programmes__download{display:inline-block;color:#fff;text-decoration-color:var(--db-programme-gold);text-underline-offset:6px;font-size:14px;line-height:1.8}.db-programmes__download span{white-space:nowrap;color:var(--db-programme-gold)}.db-programmes__offering--workshop{background:#080604c2}.db-programmes__grid--workshop{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.db-programmes__grid--workshop h2{margin-bottom:28px}.db-programmes__grid--workshop .db-richtext+h3{margin-top:28px}.db-programmes__topics{margin:0;padding-left:20px;color:#dfd5c8;font-size:16px;line-height:1.65}.db-programmes__topics li{margin-top:10px;padding-left:5px}.db-programmes__topics li::marker{color:var(--db-programme-gold)}.db-programmes__learning{margin-top:36px;color:#dfd5c8}.db-programmes__learning h3{color:#fff}.db-programmes__enquiry{padding-block:clamp(56px,7vw,100px);background:#080604d6}.db-programmes__enquiry-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,7vw,100px)}.db-programmes__enquiry h2{margin-bottom:24px}.db-programmes__enquiry h2+p{color:#dfd5c8;font-size:17px}.db-programmes__contact{display:grid;gap:14px;margin-top:30px}.db-programmes__contact a{width:fit-content;color:#fff;font-size:17px;text-underline-offset:5px;overflow-wrap:anywhere}.db-programmes__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.db-programmes__full{grid-column:1 / -1}.db-programmes__fields label{display:block;margin-bottom:9px;font-size:13px;line-height:1.5;color:#eee3d7}.db-programmes__fields :is(input,select,textarea){box-sizing:border-box;width:100%;max-width:100%;min-height:52px;padding:13px 15px;border:1px solid #897344;border-radius:0;background-color:#100d09!important;color:#e0aa2b!important;caret-color:#e0aa2b;font:inherit;font-size:16px;line-height:1.5;color-scheme:dark}.db-programmes__fields select{-webkit-appearance:auto;appearance:auto;padding-right:32px}.db-programmes__fields select option{background:#100d09;color:#e0aa2b}.db-programmes__fields textarea{resize:vertical}.db-programmes__fields ::placeholder{color:#afa18b;opacity:1}.db-programmes__fields input:-webkit-autofill{-webkit-text-fill-color:#e0aa2b;box-shadow:0 0 0 1000px #100d09 inset}.db-programmes :is(a,button,input,textarea,select):focus-visible{outline:2px solid #f8b22f;outline-offset:4px}.db-programmes__message{padding:20px;margin-bottom:24px;border:1px solid #e0aa2b;color:#fff;background:#100d09;line-height:1.6}.db-programmes__message a{color:#e0aa2b}.db-programmes :is(section[id],form[id]){scroll-margin-top:calc(var(--header-height, 90px) + 24px)}@media(max-width:900px){.db-programmes{background-attachment:scroll}.db-programmes .db-shell{width:calc(100% - 40px)}.db-programmes__grid,.db-programmes__enquiry-grid{grid-template-columns:1fr;gap:36px}.db-programmes__grid--workshop .db-programmes__visual{order:-1}.db-programmes__visual blockquote{margin-top:24px}.db-programmes__intro{padding-block:56px 40px}.db-programmes__facts{gap:20px 30px}}@media(max-width:540px){.db-programmes .db-shell{width:calc(100% - 36px)}.db-programmes h1{font-size:clamp(37px,10vw,52px)}.db-programmes h2{font-size:34px}.db-programmes__fields{grid-template-columns:1fr}.db-programmes .db-button{width:100%}.db-programmes__prices{font-size:16px}.db-programmes__prices :is(th,td){padding-inline:6px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/db-programmes.css.map */
