.promo-dialog-content__body{flex-direction:column;gap:.62rem;display:flex}@media (width>=40rem){.promo-dialog-content__body{gap:1.25rem}}.promo-dialog-content__title{font-family:var(--font-family-primary);font-size:var(--font-size-h1);line-height:var(--font-line-height-h1);letter-spacing:var(--font-letter-spacing-global);font-weight:var(--font-weight-bold);color:var(--primary-green);text-wrap:balance;margin:0}.promo-dialog-content__title::selection{background-color:var(--selection-light-bg);color:var(--selection-light-green-text-color);background-color:var(--selection-light-bg)}.promo-dialog-content__paragraph{font-family:var(--font-family-primary);font-size:var(--font-size-h4);line-height:var(--font-line-height-h4);letter-spacing:var(--font-letter-spacing-global);font-weight:var(--font-weight-bold);color:var(--primary-dark-green);text-wrap:pretty;margin:0}:root{--z-dialog:120;--dialog-duration-enter:.22s;--dialog-duration-exit:.15s;--dialog-ease-enter:var(--ease-slow-down);--dialog-ease-exit:cubic-bezier(.4, 0, 1, 1)}.dialog{--dialog-width:36.4375rem;--dialog-padding-inline:1.25rem;--dialog-padding-block-start:1.25rem;--dialog-padding-block-end:1.88rem;--dialog-gap-chrome:.25rem;--dialog-gap-after-header:.62rem;--dialog-gap-before-footer:1.875rem;--dialog-inner-padding-inline:0;--dialog-close-size:1.625rem;--dialog-close-radius:.8125rem;--dialog-close-icon-size:1.15063rem;--dialog-enter-scale:.98;--dialog-viewport-inline:1.31rem;z-index:var(--z-dialog);width:var(--dialog-width);max-width:calc(100vw - 2 * var(--dialog-viewport-inline));max-height:calc(100dvh - 2 * var(--padding-inline));color:inherit;background:0 0;border:none;margin:auto;padding:0;position:fixed;inset:0;overflow:visible}@media (width>=40rem){.dialog{--dialog-width:36.4375rem;--dialog-padding-inline:calc(1.875rem + 1.25rem);--dialog-padding-block-start:1.875rem;--dialog-padding-block-end:1.875rem;--dialog-gap-chrome:1.25rem;--dialog-gap-after-header:1.25rem;--dialog-gap-before-footer:2.5rem;--dialog-close-size:2.53125rem;--dialog-close-radius:1.26563rem;--dialog-close-icon-size:1.792rem;--dialog-viewport-inline:var(--padding-inline)}}@media (width>=64rem){.dialog{--dialog-width:51.6875rem;--dialog-padding-inline:calc(2.5rem + 2.5rem);--dialog-padding-block-start:2.5rem;--dialog-padding-block-end:2.5rem}}.dialog::backdrop{background:color-mix(in srgb, var(--primary-dark-green) 80%, transparent)}.dialog--no-overlay::backdrop{background:0 0}.dialog__panel{align-items:flex-end;gap:var(--dialog-gap-chrome);max-height:calc(100dvh - 2 * var(--padding-inline));padding:var(--dialog-padding-block-start) var(--dialog-padding-inline) var(--dialog-padding-block-end);background-color:var(--primary-white);transform-origin:50%;backface-visibility:hidden;flex-direction:column;display:flex;overflow:auto}.dialog--no-close .dialog__panel{align-items:stretch;gap:0}.dialog__close{width:var(--dialog-close-size);height:var(--dialog-close-size);border-radius:var(--dialog-close-radius);background-color:var(--tertiary-and-strategic-impact-dark-orange);color:var(--primary-dark-green);cursor:pointer;user-select:none;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.dialog__close:hover{filter:brightness(.95)}}.dialog__close svg{width:var(--dialog-close-icon-size);height:var(--dialog-close-icon-size)}.dialog__inner{width:100%;padding-left:var(--dialog-inner-padding-inline);padding-right:var(--dialog-inner-padding-inline);flex-direction:column;align-items:stretch;min-width:0;display:flex}.dialog__header+.dialog__content{margin-top:var(--dialog-gap-after-header)}.dialog__header+.dialog__footer,.dialog__content+.dialog__footer{margin-top:var(--dialog-gap-before-footer)}.dialog__footer{justify-content:flex-start;display:flex}.dialog__header:empty,.dialog__content:empty,.dialog__footer:empty{display:none}.dialog[data-dialog-state=closing]{pointer-events:none}@media not (prefers-reduced-motion:reduce){.dialog::backdrop{opacity:0;transition:opacity var(--dialog-duration-enter) var(--dialog-ease-enter)}.dialog[open]:not([data-dialog-state=closing])::backdrop{opacity:1}.dialog__panel{opacity:0;transform:scale3d(var(--dialog-enter-scale), var(--dialog-enter-scale), 1);transition-property:opacity,transform;transition-duration:var(--dialog-duration-enter);transition-timing-function:var(--dialog-ease-enter)}.dialog[open]:not([data-dialog-state=closing]) .dialog__panel{opacity:1;transform:scale(1)}@starting-style{.dialog[open]:not([data-dialog-state=closing])::backdrop{opacity:0}.dialog[open]:not([data-dialog-state=closing]) .dialog__panel{opacity:0;transform:scale3d(var(--dialog-enter-scale), var(--dialog-enter-scale), 1)}}.dialog[data-dialog-state=closing]::backdrop{opacity:0;transition-duration:var(--dialog-duration-exit);transition-timing-function:var(--dialog-ease-exit)}.dialog[data-dialog-state=closing] .dialog__panel{opacity:0;transform:scale3d(var(--dialog-enter-scale), var(--dialog-enter-scale), 1);transition-duration:var(--dialog-duration-exit);transition-timing-function:var(--dialog-ease-exit)}.dialog[data-dialog-instant][open]::backdrop,.dialog[data-dialog-instant][open] .dialog__panel,.dialog[data-dialog-instant][data-dialog-state=closing]::backdrop,.dialog[data-dialog-instant][data-dialog-state=closing] .dialog__panel{transition:none}.dialog[data-dialog-instant][open] .dialog__panel{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.dialog::backdrop,.dialog__panel{transition:none}}