@import"https://fonts.googleapis.com/css2?family=Jost:wght@400;500;700&display=swap";.jdf{--jdf-black: #000000;--jdf-white: #ffffff;--jdf-dark-grey: #333333;--jdf-grey: #6b6b6b;--jdf-light-grey: #ededed;--jdf-medium-grey: #dadbda;--jdf-accent: #f39200;--jdf-accent-hover: #d97f00;--jdf-green: #86b843;--jdf-ink: var(--jdf-dark-grey);--jdf-font: "futura-pt", "Futura PT", "Jost", "Century Gothic", system-ui, sans-serif;--jdf-weight-book: 400;--jdf-weight-medium: 500;--jdf-weight-heavy: 700;--jdf-text-h1: 32px;--jdf-text-callout: 24px;--jdf-text-body-lg: 16px;--jdf-text-eyebrow: 13px;--jdf-text-ui: 13px;--jdf-leading-tight: 1.05;--jdf-leading: 1.3;--jdf-space-1: 8px;--jdf-space-2: 16px;--jdf-space-3: 24px;--jdf-space-4: 32px;--jdf-space-5: 40px;--jdf-space-6: 48px;--jdf-space-7: 56px;--jdf-space-8: 64px;--jdf-radius: 0px;--jdf-border: 3px;font-family:var(--jdf-font);color:var(--jdf-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.jdf *,.jdf *:before,.jdf *:after{box-sizing:border-box}.jdf-h1,.jdf-callout,.jdf-body-lg,.jdf-eyebrow,.jdf-body{margin:0}.jdf-h1{font-weight:var(--jdf-weight-heavy);font-size:var(--jdf-text-h1);line-height:var(--jdf-leading-tight)}.jdf-callout{font-weight:var(--jdf-weight-book);font-size:var(--jdf-text-callout);line-height:var(--jdf-leading)}.jdf-body-lg{font-weight:var(--jdf-weight-book);font-size:var(--jdf-text-body-lg);line-height:var(--jdf-leading)}.jdf-eyebrow{font-weight:var(--jdf-weight-book);font-size:var(--jdf-text-eyebrow);line-height:var(--jdf-leading-tight)}.jdf-body{font-weight:var(--jdf-weight-book);font-size:var(--jdf-text-body-lg);line-height:var(--jdf-leading)}.jdf-btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--jdf-space-2) var(--jdf-space-4);border:0;border-radius:var(--jdf-radius);font-family:var(--jdf-font);font-weight:var(--jdf-weight-medium);font-size:var(--jdf-text-ui);line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.jdf-btn:focus-visible,.jdf-btn.is-focus{outline:var(--jdf-border) solid color-mix(in srgb,var(--jdf-dark-grey) 55%,transparent);outline-offset:calc(-1 * var(--jdf-border))}.jdf-btn--light{background:var(--jdf-dark-grey);color:var(--jdf-white)}.jdf-btn--light.is-hover{background:var(--jdf-black)}@media(hover:hover)and (pointer:fine){.jdf-btn--light:hover{background:var(--jdf-black)}}.jdf-btn--medium{background:var(--jdf-dark-grey);color:var(--jdf-white)}.jdf-btn--medium.is-hover{background:var(--jdf-black)}@media(hover:hover)and (pointer:fine){.jdf-btn--medium:hover{background:var(--jdf-black)}}.jdf-btn--dark{background:var(--jdf-white);color:var(--jdf-black)}.jdf-btn--dark.is-hover{background:var(--jdf-medium-grey)}@media(hover:hover)and (pointer:fine){.jdf-btn--dark:hover{background:var(--jdf-medium-grey)}}.jdf-btn:disabled,.jdf-btn.is-unavailable{background:var(--jdf-light-grey);color:var(--jdf-grey);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.jdf-btn:disabled:hover,.jdf-btn.is-unavailable:hover{background:var(--jdf-light-grey)}}.jdf-btn:has(>.jdf-btn-label){gap:var(--jdf-space-1)}.jdf-btn--full{display:flex;width:100%}.jdf-btn--spread{justify-content:space-between}.jdf-btn--spread-center .jdf-btn-label{flex:1 1 auto;text-align:center}.jdf-btn--primary{background:var(--jdf-dark-grey);color:var(--jdf-white);border:2px solid transparent}.jdf-btn--primary.is-hover{background:var(--jdf-black)}@media(hover:hover)and (pointer:fine){.jdf-btn--primary:hover{background:var(--jdf-black)}}.jdf-btn--secondary{background:transparent;color:var(--jdf-dark-grey);border:2px solid var(--jdf-dark-grey)}.jdf-btn--secondary.is-hover{background:var(--jdf-dark-grey);color:var(--jdf-white)}@media(hover:hover)and (pointer:fine){.jdf-btn--secondary:hover{background:var(--jdf-dark-grey);color:var(--jdf-white)}}.jdf-btn--secondary:disabled,.jdf-btn--secondary.is-disabled{border-color:transparent}.jdf-btn--ghost{background:transparent;color:var(--jdf-dark-grey);border:2px solid transparent}.jdf-btn--ghost.is-hover{background:var(--jdf-light-grey)}@media(hover:hover)and (pointer:fine){.jdf-btn--ghost:hover{background:var(--jdf-light-grey)}}.jdf-btn--danger{background:var(--ds-color-danger-bg);color:var(--ds-color-danger-ink);border:2px solid transparent}.jdf-btn--danger.is-hover{background:color-mix(in srgb,var(--ds-color-danger-bg),var(--ds-color-danger) 10%)}@media(hover:hover)and (pointer:fine){.jdf-btn--danger:hover{background:color-mix(in srgb,var(--ds-color-danger-bg),var(--ds-color-danger) 10%)}}.jdf-btn--sm{padding:var(--jdf-space-1) var(--jdf-space-2);font-size:12px}.jdf-btn--lg{padding:var(--jdf-space-3) var(--jdf-space-5);font-size:var(--jdf-text-body-lg)}.jdf-btn .ds-icon{font-size:18px}.jdf-btn--sm .ds-icon{font-size:16px}.jdf-btn--lg .ds-icon{font-size:20px}.jdf-btn-label{position:relative}.jdf-btn.is-loading{background:var(--ds-color-disabled-bg);border-color:transparent;color:var(--ds-color-ink-2);cursor:default}.jdf-btn-spinner{flex:0 0 auto;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;opacity:.9;animation:jdf-btn-spin .7s linear infinite}@keyframes jdf-btn-spin{to{transform:rotate(360deg)}}.jdf-btn-endicon{display:inline-flex;align-items:center;justify-content:center;font-size:18px}.jdf-btn.is-success{background:var(--ds-color-success-bg);border-color:transparent;color:var(--ds-color-success-ink);cursor:default}.jdf-btn.is-fail{background:var(--ds-color-danger-bg);border-color:transparent;color:var(--ds-color-danger-ink);cursor:default}.jdf-tab{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 var(--jdf-space-2);border:0;border-bottom:var(--jdf-border) solid transparent;background:none;font-family:var(--jdf-font);font-weight:var(--jdf-weight-medium);font-size:var(--jdf-text-ui);line-height:1;color:var(--jdf-black);text-decoration:none;white-space:nowrap;cursor:pointer}.jdf-tab.is-hover{border-bottom-color:var(--jdf-medium-grey)}@media(hover:hover)and (pointer:fine){.jdf-tab:hover{border-bottom-color:var(--jdf-medium-grey)}}.jdf-tab--current,.jdf-tab[aria-current=true],.jdf-tab[aria-current=page]{border-bottom-color:var(--jdf-accent)}.jdf-tab:focus-visible{outline:var(--jdf-border) solid color-mix(in srgb,var(--jdf-dark-grey) 55%,transparent);outline-offset:calc(-1 * var(--jdf-border))}
