html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.dbf-foot{--foot-bg:#f6f6f6;--foot-rule:#414244;--foot-ink:#000;--foot-bar:#414244;--foot-bar-ink:#f6f6f6;--foot-sans:"Trada Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--foot-body-gap:58.605;background:var(--foot-bg);inline-size:100%;color:var(--foot-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}.dbf-foot--dark{--foot-bg:#414244;--foot-rule:#f6f6f6;--foot-ink:#f8f8f8;--foot-bar:#f6f6f6;--foot-bar-ink:#414244;--foot-body-gap:51.699}.dbf-foot img{max-inline-size:none;display:block}.dbf-foot a{color:inherit;text-decoration:none}.dbf-foot .dbf-sans{font-family:var(--foot-sans);font-weight:300}.dbf-foot .dbf-frame{min-block-size:0;display:block}.dbf-foot .dbf-frame>img{block-size:100%;inline-size:100%}.dbf-foot__rule{background:var(--foot-rule)}.dbf-foot a.dbf-foot__link{color:var(--foot-ink)}.dbf-foot__bar{background:var(--foot-bar);color:var(--foot-bar-ink)}.dbf-foot__copy{color:var(--foot-bar-ink)}@media (min-width:901px){.site-footer-slot{margin-block-start:calc(220 * var(--u));display:block;overflow-x:clip}.dbf-foot{padding-block-start:calc(26.797 * var(--u))}.dbf-foot__rule{block-size:calc(3.459 * var(--u));align-self:stretch}.dbf-foot__rule+.dbf-foot__rule{margin-block-start:calc(3.447 * var(--u))}.dbf-foot__body{inline-size:calc(1116.94 * var(--u));grid-template-columns:repeat(5,max-content);justify-content:start;align-items:start;margin-block-start:calc(var(--foot-body-gap) * var(--u));margin-inline:auto;display:grid}.dbf-foot__nav{display:contents}.dbf-foot__logo{inline-size:calc(100.683 * var(--u));aspect-ratio:100.683/125.424;grid-area:1/3;margin-inline-start:calc(287.16 * var(--u))}.dbf-foot__link{font-size:calc(19 * var(--u));line-height:calc(19.761 * var(--u));white-space:nowrap;margin-block-start:calc(56.8 * var(--u))}.dbf-foot__nav>*{grid-row:1}.dbf-foot__nav>:first-child{grid-column:1}.dbf-foot__nav>:nth-child(2){grid-column:2;margin-inline-start:calc(120.48 * var(--u))}.dbf-foot__nav>:nth-child(3){grid-column:4;margin-inline-start:calc(264.37 * var(--u))}.dbf-foot__nav>:nth-child(4){grid-column:5;margin-inline-start:calc(120.26 * var(--u))}.dbf-foot__mark{inline-size:calc(395.842 * var(--u));aspect-ratio:395.842/22.539;margin-block-start:calc(54.994 * var(--u));margin-inline:auto}.dbf-foot__bar{block-size:calc(38.402 * var(--u));justify-content:center;align-self:stretch;align-items:center;margin-block-start:calc(55 * var(--u));display:flex}.dbf-foot__copy{font-size:calc(12 * var(--u));line-height:calc(26 * var(--u));letter-spacing:calc(4 * var(--u));white-space:nowrap;margin:0}}@media (max-width:900px){.dbf-foot{--m:calc(min(100cqw, 600px) / 430);align-items:center}.site-footer-slot{margin-block-start:calc(min(100cqw,600px)/5.25159);display:block}.dbf-foot__rule{block-size:calc(6.47 * var(--m));align-self:stretch;margin-block-start:calc(25.16 * var(--m))}.dbf-foot__rule+.dbf-foot__rule{display:none}.dbf-foot__body{display:contents}.dbf-foot__logo{inline-size:calc(48.77 * var(--m));order:1;margin-block-start:calc(39.72 * var(--m))}.dbf-foot__mark{inline-size:calc(191.743 * var(--m));order:2;margin-block-start:calc(26.64 * var(--m))}.dbf-foot__logo>img,.dbf-foot__mark>img{block-size:auto;inline-size:100%}.dbf-foot__nav{align-items:center;gap:calc(31.68 * var(--m));text-align:center;flex-direction:column;order:4;margin-block-start:calc(45.96 * var(--m));display:flex}.dbf-foot__link{font-size:max(14px, calc(16 * var(--m)));line-height:1.176}.dbf-foot__bar{background:0 0;flex-direction:column;order:6;align-self:stretch;align-items:center;padding-block-end:calc(28 * var(--m));display:flex}.dbf-foot__copy{margin:calc(53.9 * var(--m)) 0 0;color:var(--foot-ink);font-size:max(8px, calc(8.564 * var(--m)));line-height:calc(18.555 * var(--m));letter-spacing:calc(2.8546 * var(--m));text-align:center;white-space:nowrap}}
