

@font-face{font-family:"Replica";font-style:normal;font-weight:200;font-display:fallback;src:url(/sites/all/themes/dbrand_v3/dist/fonts/931bfb9c42809edf1859.woff2) format("woff2"),url(/sites/all/themes/dbrand_v3/dist/fonts/864a08471c0a27e2a348.woff) format("woff")}@font-face{font-family:"Replica";font-style:normal;font-weight:normal;font-display:fallback;src:url(/sites/all/themes/dbrand_v3/dist/fonts/56525e010910c33329a3.woff2) format("woff2"),url(/sites/all/themes/dbrand_v3/dist/fonts/c08d9452b3d214be2388.woff) format("woff")}@font-face{font-family:"Replica";font-style:normal;font-weight:bold;font-display:fallback;src:url(/sites/all/themes/dbrand_v3/dist/fonts/085244c2abbcc661763f.woff2) format("woff2"),url(/sites/all/themes/dbrand_v3/dist/fonts/b3b08b5021ac30e1f17b.woff) format("woff")}@font-face{font-family:"Replica Mono";font-style:normal;font-weight:normal;font-display:fallback;src:url(/sites/all/themes/dbrand_v3/dist/fonts/05641d6dc9f79588d425.woff2) format("woff2"),url(/sites/all/themes/dbrand_v3/dist/fonts/e5997328820c2877135c.woff) format("woff")}.dbv3-block--dbm-displayblock-feature{--py-block: clamp(0px, 22 * var(--svh, 1vh) - var(--dib-sticky-bar-height) - var(--header-height, 7vh), 100px);padding-top:var(--py-block);padding-bottom:var(--py-block)}@media(max-width: 47.99em){.dbv3-block--dbm-displayblock-feature .block-content{padding:0 !important}.dbv3-block--dbm-displayblock-feature:only-child{padding-bottom:0}.dbv3-block--dbm-displayblock-feature:only-child .content{padding-bottom:0}.dbv3-block--dbm-displayblock-feature:not(:only-child):not(:first-child){--py-block: 0}}.dbm-displayblock-feature{--img-bleed-left: 0%;--img-bleed-right: 0%;--img-bleed-left-desktop: 0%;--img-bleed-right-desktop: 0%;--img-bg-pos: center;--dib-tpl-copy-order: 0;--dib-tpl-image-order: 1;--dib-h1-font-family: Replica, Helvetica, Arial, sans-serif;--dib-h1-font-weight: normal;--dib-h1-lh: 1.1;--dib-h1-tt: none;--dib-h1-font-size: clamp(2.75rem, 2.75rem + 1.25 * ((100vw - 48rem) / 22), 4rem);--dib-h2-font-family: Replica Mono, Courier New, Courier, monospace;--dib-h2-font-weight: normal;--dib-txt-font-family: Replica, Helvetica, Arial, sans-serif;--dib-txt-lh: 1.5;--dib-txt-font-size: clamp(1rem, 1rem + 0.25 * ((100vw - 48rem) / 22), 1.25rem);position:relative;isolation:isolate;background-color:var(--dib-tpl-bg-color);color:var(--dib-tpl-fg-color)}.dbm-displayblock-feature[data-img-bleed-left="33"]{--img-bleed-left: 33%}.dbm-displayblock-feature[data-img-bleed-left="50"]{--img-bleed-left: 50%}.dbm-displayblock-feature[data-img-bleed-left="66"]{--img-bleed-left:66%}.dbm-displayblock-feature[data-img-bleed-left="100"]{--img-bleed-left: 100%}.dbm-displayblock-feature[data-img-bleed-left="150"]{--img-bleed-left: 150%}.dbm-displayblock-feature[data-img-bleed-left="200"]{--img-bleed-left: 200%}.dbm-displayblock-feature[data-img-bleed-right="33"]{--img-bleed-right: 33%}.dbm-displayblock-feature[data-img-bleed-right="50"]{--img-bleed-right: 50%}.dbm-displayblock-feature[data-img-bleed-right="66"]{--img-bleed-right:66%}.dbm-displayblock-feature[data-img-bleed-right="100"]{--img-bleed-right: 100%}.dbm-displayblock-feature[data-img-bleed-right="150"]{--img-bleed-right: 150%}.dbm-displayblock-feature[data-img-bleed-right="200"]{--img-bleed-right: 200%}.dbm-displayblock-feature[data-img-bleed-left-desktop="33"]{--img-bleed-left-desktop: 33%}.dbm-displayblock-feature[data-img-bleed-left-desktop="50"]{--img-bleed-left-desktop: 50%}.dbm-displayblock-feature[data-img-bleed-left-desktop="66"]{--img-bleed-left-desktop:66%}.dbm-displayblock-feature[data-img-bleed-left-desktop="100"]{--img-bleed-left-desktop: 100%}.dbm-displayblock-feature[data-img-bleed-left-desktop="150"]{--img-bleed-left-desktop: 150%}.dbm-displayblock-feature[data-img-bleed-left-desktop="200"]{--img-bleed-left-desktop: 200%}.dbm-displayblock-feature[data-img-bleed-right-desktop="33"]{--img-bleed-right-desktop: 33%}.dbm-displayblock-feature[data-img-bleed-right-desktop="50"]{--img-bleed-right-desktop: 50%}.dbm-displayblock-feature[data-img-bleed-right-desktop="66"]{--img-bleed-right-desktop:66%}.dbm-displayblock-feature[data-img-bleed-right-desktop="100"]{--img-bleed-right-desktop: 100%}.dbm-displayblock-feature[data-img-bleed-right-desktop="150"]{--img-bleed-right-desktop: 150%}.dbm-displayblock-feature[data-img-bleed-right-desktop="200"]{--img-bleed-right-desktop: 200%}@media(min-width: 48em){.dbm-displayblock-feature{--img-bg-pos: left}.dbm-displayblock-feature[data-layout-x=reverse]{--dib-tpl-copy-order: 1;--dib-tpl-image-order: 0;--img-bg-pos: right}}.dbm-displayblock-feature .content{display:grid;grid-template-columns:100%;row-gap:3em;min-height:inherit;padding-bottom:5em}@media(min-width: 48em){.dbm-displayblock-feature .content{grid-template-columns:49% 49%;grid-template-rows:100%;justify-content:space-between;row-gap:0;-moz-column-gap:2%;column-gap:2%;padding-top:0;padding-bottom:0}}.dbm-displayblock-feature .content>.copy,.dbm-displayblock-feature .content .copy-inner{display:flex;flex-direction:column;justify-content:center;gap:1.2em}.dbm-displayblock-feature .content>.copy{order:var(--dib-tpl-copy-order);z-index:1}.dbm-displayblock-feature .content .copy-inner :where(.title,.tagline,.copy){text-shadow:1px 1px 0 rgba(237,237,237,.6),-1px -1px 0 rgba(237,237,237,.6),-1px 1px 0 rgba(237,237,237,.6),1px -1px 0 rgba(237,237,237,.6)}@media(min-width: 48em){.dbm-displayblock-feature .content .copy-inner .copy{padding-right:20%}}.dbm-displayblock-feature .content .img-wrapper{order:var(--dib-tpl-image-order);display:flex;justify-content:center;align-items:center;height:100%;max-height:100%;max-width:100%;align-self:center}.dbm-displayblock-feature .content .dbm-displayblock-img{display:block;max-width:100%;min-width:400px;min-height:300px;max-height:400px}.dbm-displayblock-feature .content .dbm-displayblock-img .dbv3-lazy-loader--img--target{margin-right:calc(0px - var(--img-bleed-right, 0px));margin-left:calc(0px - var(--img-bleed-left, 0px));background-position:var(--img-bg-pos)}@media(min-width: 48em){.dbm-displayblock-feature .content .dbm-displayblock-img{min-width:300px;height:100%;max-height:100%;padding:0 5%}.dbm-displayblock-feature .content .dbm-displayblock-img .dbv3-lazy-loader--img--target{--h: min(var(--dib-full-h) - var(--py-block) * 4, 150%);margin-right:calc(0px - var(--img-bleed-right-desktop, 0px));margin-left:calc(0px - var(--img-bleed-left-desktop, 0px));height:var(--h);max-height:var(--h);top:50%;transform:translateY(-50%)}}.dbm-displayblock-feature .copy-wrapper{background-color:var(--dib-tpl-copy-bg-color);color:var(--dib-tpl-copy-fg-color)}.dbm-displayblock-feature .copy{max-width:var(--dib-txt-maxw);font-family:var(--dib-txt-font-family, ""),"dbf-base","Arial","Verdana",sans-serif;font-size:var(--dib-txt-font-size);line-height:var(--dib-txt-lh)}.dbm-displayblock-feature .tagline,.dbm-displayblock-feature .title,.dbm-displayblock-feature p{margin:0;line-height:inherit}.dbm-displayblock-feature .tagline{font-family:var(--dib-h2-font-family, "");font-size:var(--dib-h2-font-size, 1em);font-weight:var(--dib-h2-font-weight, bold);line-height:var(--dib-h2-lh, 1);text-transform:var(--dib-h2-tt, uppercase)}.dbm-displayblock-feature .tagline:where(:not(:last-child)){margin-bottom:var(--dib-h2-mb)}.dbm-displayblock-feature .title{font-family:var(--dib-h1-font-family, ""),"dbf-base","Arial","Verdana",sans-serif;font-size:var(--dib-h1-font-size, 2.5em);font-weight:var(--dib-h1-font-weight, bold);line-height:var(--dib-h1-lh, 1);text-transform:var(--dib-h1-tt)}.dbm-displayblock-feature .title:where(:not(:last-child)){margin-bottom:var(--dib-h1-mb)}

.dbm-displayblock-hero--default{display:flex;align-items:flex-start;min-height:75vh}.dbm-displayblock-hero--default.align-x--right{justify-content:flex-end}.dbm-displayblock-hero--default.align-x--center{justify-content:center;text-align:center}.dbm-displayblock-hero--default .content{width:100%;max-width:30em;padding-bottom:1em}.dbm-displayblock-hero--default .title{letter-spacing:.05em;margin:0 0 .5em;font-size:3em;letter-spacing:.1em}.dbm-displayblock-hero--default .title:last-child{margin-bottom:0}.dbm-displayblock-hero--default .lines{margin-bottom:2em;padding:0 .125em;font-size:1.5em;font-weight:200}.dbm-displayblock-hero--default .lines:last-child{margin-bottom:0}.dbm-displayblock-hero--default .line{margin:.5em 0}.dbm-displayblock-hero--default .mat-btn{font-size:1.25em}@media(min-width: 48em){.dbm-displayblock-hero--default{align-items:center;min-height:70vh}.dbm-displayblock-hero--default .title{font-size:4em}}.dbv3-block--dbm-display-block--hero--default{background:#fff}.dbv3-block--dbm-display-block--hero--default>.block-bg{margin:0 auto}.dbv3-block--dbm-display-block--hero--default>.block-bg .dbv3-lazy-loader--img--target{background-position:center;background-size:cover}.dbv3-block--dbm-display-block--hero--default>.block-content{padding-top:6vh;padding-bottom:6vh}@media(min-width: 90em){.dbv3-block--dbm-display-block--hero--default>.block-bg .dbv3-lazy-loader--img--target{background-position:50% 100%;background-size:contain}}
.dbm-displayblock-simple-feature{display:flex;flex-direction:column;align-items:center;justify-content:center}.dbm-displayblock-simple-feature .title{margin:0}.dbm-displayblock-simple-feature .line{margin:0}.dbm-displayblock-simple-feature .dbm-displayblock-img{display:block}

.dbm-displayblock-square-feature{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:-4vmin}.dbm-displayblock-square-feature>*{max-width:100%;padding:4vmin}.dbm-displayblock-square-feature .copy-wrapper{width:100%}.dbm-displayblock-square-feature .copy{max-width:35em;margin:0 auto;padding:0 1em;letter-spacing:.01em}.dbm-displayblock-square-feature .title{font-size:2.25em;font-weight:600;letter-spacing:.025em;text-transform:uppercase;margin:0}.dbm-displayblock-square-feature .lines{position:relative;margin-top:3rem}.dbm-displayblock-square-feature .lines::before{width:100%;max-width:3rem;height:.75rem;background:#fb0;content:"";position:absolute;bottom:100%;left:-.6rem;margin-bottom:1.125rem}.dbm-displayblock-square-feature .line{margin:0}.dbm-displayblock-square-feature .line+.line{margin-top:1em}.dbm-displayblock-square-feature .image-wrapper{width:100%;max-width:36em}.dbm-displayblock-square-feature .dbm-displayblock-img{box-shadow:0 .5em 2em rgba(0,0,0,.1);display:block;margin:0 auto}@media(min-width: 48em){.dbm-displayblock-square-feature.align-x--right .copy-wrapper{order:2}}@media(min-width: 48em){.dbm-displayblock-square-feature.img-align-y--top .image-wrapper{align-self:flex-start}}@media(min-width: 48em){.dbm-displayblock-square-feature.img-align-y--bottom .image-wrapper{align-self:flex-end}}@media(min-width: 48em){.dbm-displayblock-square-feature{flex-direction:row}.dbm-displayblock-square-feature .copy-wrapper{flex-grow:3;width:25em}.dbm-displayblock-square-feature .lines::before{left:0}.dbm-displayblock-square-feature .image-wrapper{flex-grow:1;width:40%}}.dbv3-block--dbm-displayblock-square-feature>.block-content{padding-top:10vh;padding-bottom:10vh}.dbv3-block--dbm-displayblock-square-feature+.dbv3-block--dbm-displayblock-square-feature>.block-content{padding-top:0}
.dbm-displayblock-square-gallery .gallery-title-wrapper{margin:0 0 2.25em;text-align:center}.dbm-displayblock-square-gallery .gallery-title{font-size:2.25em;font-weight:600;letter-spacing:.025em;text-transform:uppercase;margin:0}.dbm-displayblock-square-gallery .image-list{display:flex;flex-wrap:wrap;justify-content:center;margin:-0.75em;padding:0;list-style-type:none}.dbm-displayblock-square-gallery .image-item{position:relative;box-shadow:0 .5em 2em rgba(0,0,0,.1);flex:1 1 12em;width:20em;max-width:100%;margin:.75em;background:#fff}.dbm-displayblock-square-gallery .image-item::before{content:"";display:block;position:relative;width:100%;height:0;padding-top:100%}.dbm-displayblock-square-gallery .image-item>.gallery-image{position:absolute;top:0;right:0;bottom:0;left:0}.dbm-displayblock-square-gallery .image-item .dbv3-lazy-loader--img--target{background-size:cover}.dbm-displayblock-square-gallery .image-item:nth-child(n){display:none}.dbm-displayblock-square-gallery .image-item:nth-child(1),.dbm-displayblock-square-gallery .image-item:nth-child(2),.dbm-displayblock-square-gallery .image-item:nth-child(3){display:block}.dbv3-block--dbm-displayblock-square-gallery>.block-content{padding:4em 0}
.dbm-displayblock-template-block{position:relative;min-height:var(--dib-full-h);overflow:hidden;isolation:isolate;background-color:var(--dib-tpl-bg-color);color:var(--dib-tpl-fg-color)}.dbm-displayblock-template-block :where(.content) .dbm-displayblock-img{display:block;max-width:100%;max-height:100%}.dbm-displayblock-template-block .bg-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.dbm-displayblock-template-block .bg-content .dbm-displayblock-img{position:absolute;top:0;right:0;bottom:0;left:0}.dbm-displayblock-template-block .bg-content .dbm-displayblock-img .dbv3-lazy-loader--img--target{background-size:cover}.dbm-displayblock-template-block .content{grid-area:content}.dbm-displayblock-template-block .copy{grid-area:copy;background-color:var(--dib-tpl-copy-bg-color);color:var(--dib-tpl-copy-fg-color)}.dbm-displayblock-template-block .copy-inner{max-width:var(--dib-txt-maxw);font-family:var(--dib-txt-font-family),"dbf-base","Arial","Verdana",sans-serif;font-size:var(--dib-txt-font-size);line-height:var(--dib-txt-lh)}.dbm-displayblock-template-block .title,.dbm-displayblock-template-block .line{margin:0;line-height:inherit}.dbm-displayblock-template-block .title{font-family:var(--dib-h1-font-family),"dbf-base","Arial","Verdana",sans-serif;font-size:var(--dib-h1-font-size, 2em);font-weight:var(--dib-h1-font-weight, bold);line-height:var(--dib-h1-lh, 1);text-transform:var(--dib-h1-tt)}.dbm-displayblock-template-block .title:where(:not(:last-child)){margin-bottom:var(--dib-h1-mb)}.dbm-displayblock-template-block:where([data-layout=boxed]){display:grid;grid-template:"content" minmax(0, 1fr) "copy" auto/100%}.dbm-displayblock-template-block:where([data-layout=boxed]) .content,.dbm-displayblock-template-block:where([data-layout=boxed]) .copy{display:grid;place-items:center;place-content:center;grid-auto-rows:100%;grid-template-columns:100%;padding:var(--dib-tpl-p)}.dbm-displayblock-template-block:where([data-layout=boxed]) .content{grid-area:content}.dbm-displayblock-template-block:where([data-layout=boxed]) .content .dbm-displayblock-img{max-width:min(100%,75vw);max-height:50vh}.dbm-displayblock-template-block:where([data-layout=boxed]) .copy{grid-area:copy;background-color:var(--dib-tpl-copy-bg-color, var(--dib-fg-color));color:var(--dib-tpl-copy-fg-color, var(--dib-bg-color))}@media(min-width: 55em){.dbm-displayblock-template-block:where([data-layout=boxed]){grid-template:"copy content" 100%/minmax(0, 1fr) minmax(0, 2fr)}.dbm-displayblock-template-block:where([data-layout=boxed]) .content .dbm-displayblock-img{max-height:calc(var(--dib-full-h) - 2*var(--dib-tpl-p-y))}.dbm-displayblock-template-block:where([data-layout=boxed])[data-align-x=right]{grid-template:"content copy" 100%/minmax(0, 2fr) minmax(0, 1fr)}}.dbm-displayblock-template-block:where([data-layout=side-by-side]){display:grid;grid-template:"content" minmax(0, 1fr) "copy" auto/100%;padding:var(--dib-tpl-p);gap:var(--dib-tpl-p)}.dbm-displayblock-template-block:where([data-layout=side-by-side]) .content{display:grid;grid-area:content;grid-auto-rows:100%;grid-template-columns:100%;place-items:center;place-content:center}.dbm-displayblock-template-block:where([data-layout=side-by-side]) .content .dbm-displayblock-img{max-width:min(100%,75vw);max-height:50vh}.dbm-displayblock-template-block:where([data-layout=side-by-side]) .copy,.dbm-displayblock-template-block:where([data-layout=side-by-side]) .copy-inner{display:grid;place-content:center}.dbm-displayblock-template-block:where([data-layout=side-by-side]) .copy{display:grid;place-content:center;grid-area:copy}@media(min-width: 55em){.dbm-displayblock-template-block:where([data-layout=side-by-side]){grid-template:"copy content" 100%/minmax(0, 1fr) minmax(0, 1fr)}.dbm-displayblock-template-block:where([data-layout=side-by-side]) .content .dbm-displayblock-img{max-height:calc(var(--dib-full-h) - 2*var(--dib-tpl-p-y))}.dbm-displayblock-template-block:where([data-layout=side-by-side]) .title{width:-moz-min-content;width:min-content}.dbm-displayblock-template-block:where([data-layout=side-by-side])[data-align-x=right]{grid-template-areas:"content copy"}}.dbm-displayblock-template-block:where([data-layout=overlay]){display:flex;flex-direction:column;justify-content:center}.dbm-displayblock-template-block:where([data-layout=overlay]) .content{display:grid;place-content:center;padding:var(--dib-tpl-p)}.dbm-displayblock-template-block:where([data-layout=overlay]) .content .dbm-displayblock-img{max-height:50vh}.dbm-displayblock-template-block:where([data-layout=overlay]) .copy{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:100%;place-content:center;place-items:center;padding:var(--dib-tpl-p)}.dbm-displayblock-template-block:where([data-layout=overlay]) .copy-inner{width:100%;max-width:var(--dib-txt-maxw)}.dbm-displayblock-template-block:where([data-layout=overlay]) .title{width:100%}.dbm-displayblock-template-block:where([data-layout=overlay])[data-align-y=top] .copy{align-content:start}.dbm-displayblock-template-block:where([data-layout=overlay])[data-align-y=bottom] .copy{align-content:end}@media(min-width: 55em){.dbm-displayblock-template-block:where([data-layout=overlay])[data-align-x=left] .copy{justify-items:start}.dbm-displayblock-template-block:where([data-layout=overlay])[data-align-x=right] .copy{justify-items:end}.dbm-displayblock-template-block:where([data-layout=overlay]) .content .dbm-displayblock-img{max-height:calc(var(--dib-full-h) - 2*var(--dib-tpl-p-y))}}.dbm-displayblock-template-block:where([data-layout=stack]){display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-evenly;padding:var(--dib-tpl-p);text-align:center;gap:4vmin}.dbm-displayblock-template-block:where([data-layout=stack]) .content{max-width:100%}.dbm-displayblock-template-block:where([data-layout=stack]) .copy{width:-moz-min-content;width:min-content}.dbm-displayblock-template-block:where([data-layout=stack]) .copy-inner{margin:0 auto}
