.container{width:100%}@media (min-width:480px){.container{max-width:480px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.br-badge{border-radius:var(--component-badge-radius);border-width:var(--component-badge-border-width);padding:var(--component-badge-padding-vertical) var(--component-badge-padding-horizontal)}.br-badge-primary{background:hsl(var(--component-badge-color-default-background));color:hsl(var(--component-badge-color-default-text));border-color:hsl(var(--component-badge-color-default-border))}.br-badge-alternative{background:hsl(var(--component-badge-color-alternative-background));color:hsl(var(--component-badge-color-alternative-text));border-color:hsl(var(--component-badge-color-alternative-border))}.br-badge-promotional{background:hsl(var(--component-badge-color-promotional-background));color:hsl(var(--component-badge-color-promotional-text));border-color:hsl(var(--component-badge-color-promotional-border))}.br-button{border-width:var(--component-button-size-border-width)}.br-button-size-sm{border-radius:var(--component-button-radius-sm);height:var(--component-button-size-height-sm);padding-left:var(--component-button-padding-sm-horizontal);padding-right:var(--component-button-padding-sm-horizontal)}.br-button-size-md{border-radius:var(--component-button-radius-md);height:var(--component-button-size-height-md);padding-left:var(--component-button-padding-md-horizontal);padding-right:var(--component-button-padding-md-horizontal)}.br-button-size-lg{border-radius:var(--component-button-radius-lg);height:var(--component-button-size-height-lg);padding-left:var(--component-button-padding-lg-horizontal);padding-right:var(--component-button-padding-lg-horizontal)}.br-button-size-icon{border-radius:var(--component-button-radius-md);height:var(--component-button-size-height-md);width:var(--component-button-size-height-md)}.br-button-primary{background-color:hsl(var(--component-button-color-primary-rest-background));border-color:hsl(var(--component-button-color-primary-rest-border));color:hsl(var(--component-button-color-primary-rest-foreground))}.br-button-primary:hover{background-color:hsl(var(--component-button-color-primary-hover-background));border-color:hsl(var(--component-button-color-primary-hover-border));color:hsl(var(--component-button-color-primary-hover-foreground))}.br-button-primary:active{background-color:hsl(var(--component-button-color-primary-press-background));border-color:hsl(var(--component-button-color-primary-press-border));color:hsl(var(--component-button-color-primary-press-foreground))}.br-button-secondary{background-color:hsl(var(--component-button-color-secondary-rest-background));border-color:hsl(var(--component-button-color-secondary-rest-border));color:hsl(var(--component-button-color-secondary-rest-foreground))}.br-button-secondary:hover{background-color:hsl(var(--component-button-color-secondary-hover-background));border-color:hsl(var(--component-button-color-secondary-hover-border));color:hsl(var(--component-button-color-secondary-hover-foreground))}.br-button-secondary:active{background-color:hsl(var(--component-button-color-secondary-press-background));border-color:hsl(var(--component-button-color-secondary-press-border));color:hsl(var(--component-button-color-secondary-press-foreground))}.br-button-light{background-color:hsl(var(--component-button-color-light-rest-background));border-color:hsl(var(--component-button-color-light-rest-border));color:hsl(var(--component-button-color-light-rest-foreground))}.br-button-light:hover{background-color:hsl(var(--component-button-color-light-hover-background));border-color:hsl(var(--component-button-color-light-hover-border));color:hsl(var(--component-button-color-light-hover-foreground))}.br-button-light:active{background-color:hsl(var(--component-button-color-light-press-background));border-color:hsl(var(--component-button-color-light-press-border));color:hsl(var(--component-button-color-light-press-foreground))}.br-button-outline{background-color:initial;border-color:hsl(var(--component-button-color-outline-rest-border));color:hsl(var(--component-button-color-outline-rest-foreground))}.br-button-outline:hover{background-color:hsl(var(--component-button-color-outline-hover-background));border-color:hsl(var(--component-button-color-outline-hover-border));color:hsl(var(--component-button-color-outline-hover-foreground))}.br-button-outline:active{background-color:hsl(var(--component-button-color-outline-press-background));border-color:hsl(var(--component-button-color-outline-press-border));color:hsl(var(--component-button-color-outline-press-foreground))}.br-button-ghost:hover{background-color:hsl(var(--component-button-color-ghost-hover-background));border-color:hsl(var(--component-button-color-ghost-hover-border));color:hsl(var(--component-button-color-ghost-hover-foreground))}.br-button-ghost:active{background-color:hsl(var(--component-button-color-ghost-press-background));border-color:hsl(var(--component-button-color-ghost-press-border));color:hsl(var(--component-button-color-ghost-press-foreground))}.lucide{stroke-width:var(--component-icon-stroke-width)}.br-inputs-icon{width:var(--component-inputs-size-icon);height:var(--component-inputs-size-icon);color:hsl(var(--component-inputs-color-foreground))}.br-inputs-icon-left{left:var(--component-inputs-padding-horizontal)}.br-inputs-icon-right{right:var(--component-inputs-padding-horizontal)}.br-inputs{color:hsl(var(--component-inputs-color-foreground));min-height:var(--component-inputs-size-height)}.br-inputs::placeholder{color:hsl(var(--component-inputs-color-placeholder))}.br-inputs-default{background-color:hsl(var(--component-inputs-color-background));border-color:hsl(var(--component-inputs-color-border));border-radius:var(--component-inputs-radius);border-width:var(--component-inputs-size-border-width);color:hsl(var(--component-inputs-color-foreground));padding:var(--component-inputs-padding-vertical) var(--component-inputs-padding-horizontal)}.br-inputs-underline{border-bottom-width:var(--component-inputs-size-border-width);border-color:hsl(var(--component-inputs-color-border));padding-top:var(--component-inputs-padding-vertical);padding-bottom:var(--component-inputs-padding-vertical)}.br-inputs-underline-left-icon{padding-left:calc(var(--component-inputs-size-icon) + var(--spacing-xs))}.br-inputs-underline-right-icon{padding-right:calc(var(--component-inputs-size-icon) + var(--spacing-xs))}.br-inputs-default-left-icon{padding-left:calc(var(--component-inputs-padding-horizontal) + var(--component-inputs-size-icon) + var(--spacing-xs))}.br-inputs-default-right-icon{padding-right:calc(var(--component-inputs-padding-horizontal) + var(--component-inputs-size-icon) + var(--spacing-xs))}.br-link-underline-sm:after{height:var(--component-link-size-border-width-sm,1px);bottom:calc(-1 * var(--component-link-padding-underline-sm, 0px))}.br-link-underline-md:after{height:var(--component-link-size-border-width-md,1px);bottom:calc(-1 * var(--component-link-padding-underline-md, 1px))}.br-link-underline-lg:after{height:var(--component-link-size-border-width-lg,1px);bottom:calc(-1 * var(--component-link-padding-underline-lg, 1px))}.br-type-body-lg{font:var(--type-body-lg-font);letter-spacing:var(--type-body-lg-letter-spacing);-webkit-text-decoration:var(--type-body-lg-text-decoration);text-decoration:var(--type-body-lg-text-decoration);text-transform:var(--type-body-lg-text-transform)}.br-type-body-lg-strong{font:var(--type-body-lg-strong-font);letter-spacing:var(--type-body-lg-strong-letter-spacing);-webkit-text-decoration:var(--type-body-lg-strong-text-decoration);text-decoration:var(--type-body-lg-strong-text-decoration);text-transform:var(--type-body-lg-strong-text-transform)}.br-type-body-md{font:var(--type-body-md-font);letter-spacing:var(--type-body-md-letter-spacing);-webkit-text-decoration:var(--type-body-md-text-decoration);text-decoration:var(--type-body-md-text-decoration);text-transform:var(--type-body-md-text-transform)}.br-type-body-md-strong{font:var(--type-body-md-strong-font);letter-spacing:var(--type-body-md-strong-letter-spacing);-webkit-text-decoration:var(--type-body-md-strong-text-decoration);text-decoration:var(--type-body-md-strong-text-decoration);text-transform:var(--type-body-md-strong-text-transform)}.br-type-body-sm{font:var(--type-body-sm-font);letter-spacing:var(--type-body-sm-letter-spacing);-webkit-text-decoration:var(--type-body-sm-text-decoration);text-decoration:var(--type-body-sm-text-decoration);text-transform:var(--type-body-sm-text-transform)}.br-type-body-xxs{font:var(--type-body-xxs-font);letter-spacing:var(--type-body-xxs-letter-spacing);-webkit-text-decoration:var(--type-body-xxs-text-decoration);text-decoration:var(--type-body-xxs-text-decoration);text-transform:var(--type-body-xxs-text-transform)}.br-type-button-lg{font:var(--type-button-lg-font);letter-spacing:var(--type-button-lg-letter-spacing);-webkit-text-decoration:var(--type-button-lg-text-decoration);text-decoration:var(--type-button-lg-text-decoration);text-transform:var(--type-button-lg-text-transform)}.br-type-button-md{font:var(--type-button-md-font);letter-spacing:var(--type-button-md-letter-spacing);-webkit-text-decoration:var(--type-button-md-text-decoration);text-decoration:var(--type-button-md-text-decoration);text-transform:var(--type-button-md-text-transform)}.br-type-button-sm{font:var(--type-button-sm-font);letter-spacing:var(--type-button-sm-letter-spacing);-webkit-text-decoration:var(--type-button-sm-text-decoration);text-decoration:var(--type-button-sm-text-decoration);text-transform:var(--type-button-sm-text-transform)}.br-type-button-xs{font:var(--type-button-xs-font);letter-spacing:var(--type-button-xs-letter-spacing);-webkit-text-decoration:var(--type-button-xs-text-decoration);text-decoration:var(--type-button-xs-text-decoration);text-transform:var(--type-button-xs-text-transform)}.br-type-display-4xl-mobile{font:var(--type-display-4xl-mobile-font);letter-spacing:var(--type-display-4xl-mobile-letter-spacing);-webkit-text-decoration:var(--type-display-4xl-mobile-text-decoration);text-decoration:var(--type-display-4xl-mobile-text-decoration);text-transform:var(--type-display-4xl-mobile-text-transform)}.br-type-display-5xl-mobile{font:var(--type-display-5xl-mobile-font);letter-spacing:var(--type-display-5xl-mobile-letter-spacing);-webkit-text-decoration:var(--type-display-5xl-mobile-text-decoration);text-decoration:var(--type-display-5xl-mobile-text-decoration);text-transform:var(--type-display-5xl-mobile-text-transform)}.br-type-display-6xl-mobile{font:var(--type-display-6xl-mobile-font);letter-spacing:var(--type-display-6xl-mobile-letter-spacing);-webkit-text-decoration:var(--type-display-6xl-mobile-text-decoration);text-decoration:var(--type-display-6xl-mobile-text-decoration);text-transform:var(--type-display-6xl-mobile-text-transform)}.br-type-functional-input-normal{font:var(--type-functional-input-normal-font);letter-spacing:var(--type-functional-input-normal-letter-spacing);-webkit-text-decoration:var(--type-functional-input-normal-text-decoration);text-decoration:var(--type-functional-input-normal-text-decoration);text-transform:var(--type-functional-input-normal-text-transform)}.br-type-functional-lg-strong{font:var(--type-functional-lg-strong-font);letter-spacing:var(--type-functional-lg-strong-letter-spacing);-webkit-text-decoration:var(--type-functional-lg-strong-text-decoration);text-decoration:var(--type-functional-lg-strong-text-decoration);text-transform:var(--type-functional-lg-strong-text-transform)}.br-type-functional-md-strong{font:var(--type-functional-md-strong-font);letter-spacing:var(--type-functional-md-strong-letter-spacing);-webkit-text-decoration:var(--type-functional-md-strong-text-decoration);text-decoration:var(--type-functional-md-strong-text-decoration);text-transform:var(--type-functional-md-strong-text-transform)}.br-type-functional-sm-normal{font:var(--type-functional-sm-normal-font);letter-spacing:var(--type-functional-sm-normal-letter-spacing);-webkit-text-decoration:var(--type-functional-sm-normal-text-decoration);text-decoration:var(--type-functional-sm-normal-text-decoration);text-transform:var(--type-functional-sm-normal-text-transform)}.br-type-functional-sm-strong{font:var(--type-functional-sm-strong-font);letter-spacing:var(--type-functional-sm-strong-letter-spacing);-webkit-text-decoration:var(--type-functional-sm-strong-text-decoration);text-decoration:var(--type-functional-sm-strong-text-decoration);text-transform:var(--type-functional-sm-strong-text-transform)}.\!br-type-functional-xs-footer{font:var(--type-functional-xs-footer-font)!important;letter-spacing:var(--type-functional-xs-footer-letter-spacing)!important;-webkit-text-decoration:var(--type-functional-xs-footer-text-decoration)!important;text-decoration:var(--type-functional-xs-footer-text-decoration)!important;text-transform:var(--type-functional-xs-footer-text-transform)!important}.br-type-functional-xs-normal{font:var(--type-functional-xs-normal-font);letter-spacing:var(--type-functional-xs-normal-letter-spacing);-webkit-text-decoration:var(--type-functional-xs-normal-text-decoration);text-decoration:var(--type-functional-xs-normal-text-decoration);text-transform:var(--type-functional-xs-normal-text-transform)}.br-type-functional-xs-strong{font:var(--type-functional-xs-strong-font);letter-spacing:var(--type-functional-xs-strong-letter-spacing);-webkit-text-decoration:var(--type-functional-xs-strong-text-decoration);text-decoration:var(--type-functional-xs-strong-text-decoration);text-transform:var(--type-functional-xs-strong-text-transform)}.br-type-quote-lg{font:var(--type-quote-lg-font);letter-spacing:var(--type-quote-lg-letter-spacing);-webkit-text-decoration:var(--type-quote-lg-text-decoration);text-decoration:var(--type-quote-lg-text-decoration);text-transform:var(--type-quote-lg-text-transform)}.br-type-quote-md{font:var(--type-quote-md-font);letter-spacing:var(--type-quote-md-letter-spacing);-webkit-text-decoration:var(--type-quote-md-text-decoration);text-decoration:var(--type-quote-md-text-decoration);text-transform:var(--type-quote-md-text-transform)}.br-type-quote-sm{font:var(--type-quote-sm-font);letter-spacing:var(--type-quote-sm-letter-spacing);-webkit-text-decoration:var(--type-quote-sm-text-decoration);text-decoration:var(--type-quote-sm-text-decoration);text-transform:var(--type-quote-sm-text-transform)}.br-type-title-2xl{font:var(--type-title-2xl-font);letter-spacing:var(--type-title-2xl-letter-spacing);-webkit-text-decoration:var(--type-title-2xl-text-decoration);text-decoration:var(--type-title-2xl-text-decoration);text-transform:var(--type-title-2xl-text-transform)}.br-type-title-3xl{font:var(--type-title-3xl-font);letter-spacing:var(--type-title-3xl-letter-spacing);-webkit-text-decoration:var(--type-title-3xl-text-decoration);text-decoration:var(--type-title-3xl-text-decoration);text-transform:var(--type-title-3xl-text-transform)}.br-type-title-3xl-medium{font:var(--type-title-3xl-medium-font);letter-spacing:var(--type-title-3xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-3xl-medium-text-decoration);text-decoration:var(--type-title-3xl-medium-text-decoration);text-transform:var(--type-title-3xl-medium-text-transform)}.br-type-title-4xl{font:var(--type-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.br-type-title-4xl-medium{font:var(--type-title-4xl-medium-font);letter-spacing:var(--type-title-4xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-medium-text-decoration);text-decoration:var(--type-title-4xl-medium-text-decoration);text-transform:var(--type-title-4xl-medium-text-transform)}.br-type-title-4xl-secondary{font:var(--type-title-4xl-secondary-font);letter-spacing:var(--type-title-4xl-secondary-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-secondary-text-decoration);text-decoration:var(--type-title-4xl-secondary-text-decoration);text-transform:var(--type-title-4xl-secondary-text-transform)}.br-type-title-5xl{font:var(--type-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.br-type-title-5xl-medium{font:var(--type-title-5xl-medium-font);letter-spacing:var(--type-title-5xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-medium-text-decoration);text-decoration:var(--type-title-5xl-medium-text-decoration);text-transform:var(--type-title-5xl-medium-text-transform)}.br-type-title-6xl{font:var(--type-title-6xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}.br-type-title-sm{font:var(--type-title-sm-font);letter-spacing:var(--type-title-sm-letter-spacing);-webkit-text-decoration:var(--type-title-sm-text-decoration);text-decoration:var(--type-title-sm-text-decoration);text-transform:var(--type-title-sm-text-transform)}.br-type-title-xl{font:var(--type-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}.br-type-rtd-title-4xl{font:var(--type-rtd-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.br-type-rtd2-title-3xl{font:var(--type-rtd2-title-3xl-font);letter-spacing:var(--type-title-3xl-letter-spacing);-webkit-text-decoration:var(--type-title-3xl-text-decoration);text-decoration:var(--type-title-3xl-text-decoration);text-transform:var(--type-title-3xl-text-transform)}.br-type-rtd2-title-4xl{font:var(--type-rtd2-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.br-type-rtd2-title-5xl{font:var(--type-rtd2-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.br-type-bt-body-lg{font:var(--type-bt-body-lg-font);letter-spacing:var(--type-body-lg-letter-spacing);-webkit-text-decoration:var(--type-body-lg-text-decoration);text-decoration:var(--type-body-lg-text-decoration);text-transform:var(--type-body-lg-text-transform)}.br-type-bt-body-md{font:var(--type-bt-body-md-font);letter-spacing:var(--type-body-md-letter-spacing);-webkit-text-decoration:var(--type-body-md-text-decoration);text-decoration:var(--type-body-md-text-decoration);text-transform:var(--type-body-md-text-transform)}.br-type-bt-body-sm{font:var(--type-bt-body-sm-font);letter-spacing:var(--type-body-sm-letter-spacing);-webkit-text-decoration:var(--type-body-sm-text-decoration);text-decoration:var(--type-body-sm-text-decoration);text-transform:var(--type-body-sm-text-transform)}.br-type-bt-body-xxs{font:var(--type-bt-body-xxs-font);letter-spacing:var(--type-body-xxs-letter-spacing);-webkit-text-decoration:var(--type-body-xxs-text-decoration);text-decoration:var(--type-body-xxs-text-decoration);text-transform:var(--type-body-xxs-text-transform)}.br-type-bt-button-xs{font:var(--type-bt-button-xs-font);letter-spacing:var(--type-button-xs-letter-spacing);-webkit-text-decoration:var(--type-button-xs-text-decoration);text-decoration:var(--type-button-xs-text-decoration);text-transform:var(--type-button-xs-text-transform)}.br-type-bt-display-4xl-mobile{font:var(--type-bt-display-4xl-mobile-font);letter-spacing:var(--type-display-4xl-mobile-letter-spacing);-webkit-text-decoration:var(--type-display-4xl-mobile-text-decoration);text-decoration:var(--type-display-4xl-mobile-text-decoration);text-transform:var(--type-display-4xl-mobile-text-transform)}.br-type-bt-title-sm{font:var(--type-bt-title-sm-font);letter-spacing:var(--type-title-sm-letter-spacing);-webkit-text-decoration:var(--type-title-sm-text-decoration);text-decoration:var(--type-title-sm-text-decoration);text-transform:var(--type-title-sm-text-transform)}.br-type-bt-title-xl{font:var(--type-bt-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}.br-type-bt-title-2xl{font:var(--type-bt-title-2xl-font)}.br-type-bt-title-2xl,.br-type-bt-title-2xl-medium{letter-spacing:var(--type-title-2xl-letter-spacing);-webkit-text-decoration:var(--type-title-2xl-text-decoration);text-decoration:var(--type-title-2xl-text-decoration);text-transform:var(--type-title-2xl-text-transform)}.br-type-bt-title-2xl-medium{font:var(--type-bt-title-2xl-medium-font)}.br-type-bt-title-3xl{font:var(--type-bt-title-3xl-font);letter-spacing:var(--type-title-3xl-letter-spacing);-webkit-text-decoration:var(--type-title-3xl-text-decoration);text-decoration:var(--type-title-3xl-text-decoration);text-transform:var(--type-title-3xl-text-transform)}.br-type-bt-title-4xl{font:var(--type-bt-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.br-type-bt-title-5xl{font:var(--type-bt-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}@media (min-width:640px){.sm\:br-type-title-4xl{font:var(--type-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.sm\:br-type-title-5xl{font:var(--type-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.sm\:br-type-title-6xl{font:var(--type-title-6xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}.sm\:br-type-rtd-title-5xl{font:var(--type-rtd-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.sm\:br-type-rtd2-title-4xl{font:var(--type-rtd2-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.sm\:br-type-rtd2-title-5xl{font:var(--type-rtd2-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.sm\:br-type-bt-body-xs{font:var(--type-bt-body-xs-font);letter-spacing:var(--type-body-xs-letter-spacing);-webkit-text-decoration:var(--type-body-xs-text-decoration);text-decoration:var(--type-body-xs-text-decoration);text-transform:var(--type-body-xs-text-transform)}.sm\:br-type-bt-title-2xl{font:var(--type-bt-title-2xl-font);letter-spacing:var(--type-title-2xl-letter-spacing);-webkit-text-decoration:var(--type-title-2xl-text-decoration);text-decoration:var(--type-title-2xl-text-decoration);text-transform:var(--type-title-2xl-text-transform)}.sm\:br-type-bt-title-5xl{font:var(--type-bt-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.sm\:br-type-bt-title-6xl{font:var(--type-bt-title-6xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}}@media (min-width:768px){.md\:br-type-body-lg{font:var(--type-body-lg-font);letter-spacing:var(--type-body-lg-letter-spacing);-webkit-text-decoration:var(--type-body-lg-text-decoration);text-decoration:var(--type-body-lg-text-decoration);text-transform:var(--type-body-lg-text-transform)}.md\:br-type-body-md{font:var(--type-body-md-font);letter-spacing:var(--type-body-md-letter-spacing);-webkit-text-decoration:var(--type-body-md-text-decoration);text-decoration:var(--type-body-md-text-decoration);text-transform:var(--type-body-md-text-transform)}.md\:br-type-body-sm{font:var(--type-body-sm-font);letter-spacing:var(--type-body-sm-letter-spacing);-webkit-text-decoration:var(--type-body-sm-text-decoration);text-decoration:var(--type-body-sm-text-decoration);text-transform:var(--type-body-sm-text-transform)}.md\:br-type-display-4xl-tablet{font:var(--type-display-4xl-tablet-font);letter-spacing:var(--type-display-4xl-tablet-letter-spacing);-webkit-text-decoration:var(--type-display-4xl-tablet-text-decoration);text-decoration:var(--type-display-4xl-tablet-text-decoration);text-transform:var(--type-display-4xl-tablet-text-transform)}.md\:br-type-display-5xl-tablet{font:var(--type-display-5xl-tablet-font);letter-spacing:var(--type-display-5xl-tablet-letter-spacing);-webkit-text-decoration:var(--type-display-5xl-tablet-text-decoration);text-decoration:var(--type-display-5xl-tablet-text-decoration);text-transform:var(--type-display-5xl-tablet-text-transform)}.md\:br-type-display-6xl-tablet{font:var(--type-display-6xl-tablet-font);letter-spacing:var(--type-display-6xl-tablet-letter-spacing);-webkit-text-decoration:var(--type-display-6xl-tablet-text-decoration);text-decoration:var(--type-display-6xl-tablet-text-decoration);text-transform:var(--type-display-6xl-tablet-text-transform)}.md\:br-type-functional-lg-strong{font:var(--type-functional-lg-strong-font);letter-spacing:var(--type-functional-lg-strong-letter-spacing);-webkit-text-decoration:var(--type-functional-lg-strong-text-decoration);text-decoration:var(--type-functional-lg-strong-text-decoration);text-transform:var(--type-functional-lg-strong-text-transform)}.md\:\!br-type-functional-xs-strong{font:var(--type-functional-xs-strong-font)!important;letter-spacing:var(--type-functional-xs-strong-letter-spacing)!important;-webkit-text-decoration:var(--type-functional-xs-strong-text-decoration)!important;text-decoration:var(--type-functional-xs-strong-text-decoration)!important;text-transform:var(--type-functional-xs-strong-text-transform)!important}.md\:br-type-quote-md{font:var(--type-quote-md-font);letter-spacing:var(--type-quote-md-letter-spacing);-webkit-text-decoration:var(--type-quote-md-text-decoration);text-decoration:var(--type-quote-md-text-decoration);text-transform:var(--type-quote-md-text-transform)}.md\:br-type-quote-sm{font:var(--type-quote-sm-font);letter-spacing:var(--type-quote-sm-letter-spacing);-webkit-text-decoration:var(--type-quote-sm-text-decoration);text-decoration:var(--type-quote-sm-text-decoration);text-transform:var(--type-quote-sm-text-transform)}.md\:br-type-title-2xl{font:var(--type-title-2xl-font);letter-spacing:var(--type-title-2xl-letter-spacing);-webkit-text-decoration:var(--type-title-2xl-text-decoration);text-decoration:var(--type-title-2xl-text-decoration);text-transform:var(--type-title-2xl-text-transform)}.md\:br-type-title-3xl{font:var(--type-title-3xl-font);letter-spacing:var(--type-title-3xl-letter-spacing);-webkit-text-decoration:var(--type-title-3xl-text-decoration);text-decoration:var(--type-title-3xl-text-decoration);text-transform:var(--type-title-3xl-text-transform)}.md\:br-type-title-4xl{font:var(--type-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.md\:br-type-title-4xl-medium{font:var(--type-title-4xl-medium-font);letter-spacing:var(--type-title-4xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-medium-text-decoration);text-decoration:var(--type-title-4xl-medium-text-decoration);text-transform:var(--type-title-4xl-medium-text-transform)}.md\:br-type-title-5xl{font:var(--type-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.md\:br-type-title-5xl-medium{font:var(--type-title-5xl-medium-font);letter-spacing:var(--type-title-5xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-medium-text-decoration);text-decoration:var(--type-title-5xl-medium-text-decoration);text-transform:var(--type-title-5xl-medium-text-transform)}.md\:br-type-title-6xl{font:var(--type-title-6xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}.md\:br-type-title-xl{font:var(--type-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}.md\:br-type-rtd-title-7xl{font:var(--type-rtd-title-7xl-font)}.md\:br-type-rtd-title-7xl,.md\:br-type-rtd2-title-6xl{letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}.md\:br-type-rtd2-title-6xl{font:var(--type-rtd2-title-6xl-font)}.md\:br-type-rtd2-title-7xl{font:var(--type-rtd2-title-7xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}.md\:br-type-bt-body-lg{font:var(--type-bt-body-lg-font);letter-spacing:var(--type-body-lg-letter-spacing);-webkit-text-decoration:var(--type-body-lg-text-decoration);text-decoration:var(--type-body-lg-text-decoration);text-transform:var(--type-body-lg-text-transform)}.md\:br-type-bt-display-5xl-desktop{font:var(--type-bt-display-5xl-desktop-font);letter-spacing:var(--type-display-5xl-desktop-letter-spacing);-webkit-text-decoration:var(--type-display-5xl-desktop-text-decoration);text-decoration:var(--type-display-5xl-desktop-text-decoration);text-transform:var(--type-display-5xl-desktop-text-transform)}.md\:br-type-bt-title-3xl-medium{font:var(--type-bt-title-3xl-medium-font);letter-spacing:var(--type-title-3xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-3xl-medium-text-decoration);text-decoration:var(--type-title-3xl-medium-text-decoration);text-transform:var(--type-title-3xl-medium-text-transform)}.md\:br-type-bt-title-4xl{font:var(--type-bt-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.md\:br-type-bt-title-4xl-medium{font:var(--type-bt-title-4xl-medium-font);letter-spacing:var(--type-title-4xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-medium-text-decoration);text-decoration:var(--type-title-4xl-medium-text-decoration);text-transform:var(--type-title-4xl-medium-text-transform)}.md\:br-type-bt-title-5xl{font:var(--type-bt-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.md\:br-type-bt-title-6xl{font:var(--type-bt-title-6xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}}@media (min-width:1024px){.lg\:br-type-body-md{font:var(--type-body-md-font);letter-spacing:var(--type-body-md-letter-spacing);-webkit-text-decoration:var(--type-body-md-text-decoration);text-decoration:var(--type-body-md-text-decoration);text-transform:var(--type-body-md-text-transform)}.lg\:br-type-title-4xl{font:var(--type-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.lg\:br-type-title-5xl{font:var(--type-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}.lg\:br-type-title-5xl-medium{font:var(--type-title-5xl-medium-font);letter-spacing:var(--type-title-5xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-medium-text-decoration);text-decoration:var(--type-title-5xl-medium-text-decoration);text-transform:var(--type-title-5xl-medium-text-transform)}.lg\:br-type-title-6xl{font:var(--type-title-6xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}.lg\:br-type-title-xl{font:var(--type-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}.lg\:br-type-bt-body-md{font:var(--type-bt-body-md-font);letter-spacing:var(--type-body-md-letter-spacing);-webkit-text-decoration:var(--type-body-md-text-decoration);text-decoration:var(--type-body-md-text-decoration);text-transform:var(--type-body-md-text-transform)}.lg\:br-type-bt-display-4xl-desktop{font:var(--type-bt-display-4xl-desktop-font);letter-spacing:var(--type-display-4xl-desktop-letter-spacing);-webkit-text-decoration:var(--type-display-4xl-desktop-text-decoration);text-decoration:var(--type-display-4xl-desktop-text-decoration);text-transform:var(--type-display-4xl-desktop-text-transform)}.lg\:br-type-bt-title-4xl-medium{font:var(--type-bt-title-4xl-medium-font);letter-spacing:var(--type-title-4xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-medium-text-decoration);text-decoration:var(--type-title-4xl-medium-text-decoration);text-transform:var(--type-title-4xl-medium-text-transform)}.lg\:br-type-bt-title-5xl{font:var(--type-bt-title-5xl-font);letter-spacing:var(--type-title-5xl-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-text-decoration);text-decoration:var(--type-title-5xl-text-decoration);text-transform:var(--type-title-5xl-text-transform)}}@media (min-width:1280px){.xl\:br-type-display-4xl-desktop{font:var(--type-display-4xl-desktop-font);letter-spacing:var(--type-display-4xl-desktop-letter-spacing);-webkit-text-decoration:var(--type-display-4xl-desktop-text-decoration);text-decoration:var(--type-display-4xl-desktop-text-decoration);text-transform:var(--type-display-4xl-desktop-text-transform)}.xl\:br-type-display-5xl-desktop{font:var(--type-display-5xl-desktop-font);letter-spacing:var(--type-display-5xl-desktop-letter-spacing);-webkit-text-decoration:var(--type-display-5xl-desktop-text-decoration);text-decoration:var(--type-display-5xl-desktop-text-decoration);text-transform:var(--type-display-5xl-desktop-text-transform)}.xl\:br-type-display-6xl-desktop{font:var(--type-display-6xl-desktop-font);letter-spacing:var(--type-display-6xl-desktop-letter-spacing);-webkit-text-decoration:var(--type-display-6xl-desktop-text-decoration);text-decoration:var(--type-display-6xl-desktop-text-decoration);text-transform:var(--type-display-6xl-desktop-text-transform)}.xl\:br-type-title-4xl{font:var(--type-title-4xl-font);letter-spacing:var(--type-title-4xl-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-text-decoration);text-decoration:var(--type-title-4xl-text-decoration);text-transform:var(--type-title-4xl-text-transform)}.xl\:br-type-title-5xl-medium{font:var(--type-title-5xl-medium-font);letter-spacing:var(--type-title-5xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-5xl-medium-text-decoration);text-decoration:var(--type-title-5xl-medium-text-decoration);text-transform:var(--type-title-5xl-medium-text-transform)}.xl\:br-type-title-6xl{font:var(--type-title-6xl-font);letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}}@media (min-width:1536px){.\32xl\:br-type-title-6xl{font:var(--type-title-6xl-font)}.\32xl\:br-type-bt-title-6xl,.\32xl\:br-type-title-6xl{letter-spacing:var(--type-title-6xl-letter-spacing);-webkit-text-decoration:var(--type-title-6xl-text-decoration);text-decoration:var(--type-title-6xl-text-decoration);text-transform:var(--type-title-6xl-text-transform)}.\32xl\:br-type-bt-title-6xl{font:var(--type-bt-title-6xl-font)}}.\[\&\>p\:nth-child\(odd\)\]\:br-type-title-xl>p:nth-child(odd){font:var(--type-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}.\[\&_\[cmdk-group-heading\]\]\:br-type-functional-sm-strong [cmdk-group-heading]{font:var(--type-functional-sm-strong-font);letter-spacing:var(--type-functional-sm-strong-letter-spacing);-webkit-text-decoration:var(--type-functional-sm-strong-text-decoration);text-decoration:var(--type-functional-sm-strong-text-decoration);text-transform:var(--type-functional-sm-strong-text-transform)}.\[\&_h1\]\:br-type-display-4xl-mobile h1{font:var(--type-display-4xl-mobile-font);letter-spacing:var(--type-display-4xl-mobile-letter-spacing);-webkit-text-decoration:var(--type-display-4xl-mobile-text-decoration);text-decoration:var(--type-display-4xl-mobile-text-decoration);text-transform:var(--type-display-4xl-mobile-text-transform)}@media (min-width:1024px){.lg\:\[\&_h1\]\:br-type-display-4xl-desktop h1{font:var(--type-display-4xl-desktop-font);letter-spacing:var(--type-display-4xl-desktop-letter-spacing);-webkit-text-decoration:var(--type-display-4xl-desktop-text-decoration);text-decoration:var(--type-display-4xl-desktop-text-decoration);text-transform:var(--type-display-4xl-desktop-text-transform)}}.\[\&_h3\]\:br-type-title-xl h3{font:var(--type-title-xl-font);letter-spacing:var(--type-title-xl-letter-spacing);-webkit-text-decoration:var(--type-title-xl-text-decoration);text-decoration:var(--type-title-xl-text-decoration);text-transform:var(--type-title-xl-text-transform)}@media (min-width:768px){.\[\&_h3\]\:md\:br-type-title-4xl-medium h3{font:var(--type-title-4xl-medium-font);letter-spacing:var(--type-title-4xl-medium-letter-spacing);-webkit-text-decoration:var(--type-title-4xl-medium-text-decoration);text-decoration:var(--type-title-4xl-medium-text-decoration);text-transform:var(--type-title-4xl-medium-text-transform)}}.\[\&_p\:first-of-type_a\]\:br-type-functional-lg-strong p:first-of-type a{font:var(--type-functional-lg-strong-font);letter-spacing:var(--type-functional-lg-strong-letter-spacing);-webkit-text-decoration:var(--type-functional-lg-strong-text-decoration);text-decoration:var(--type-functional-lg-strong-text-decoration);text-transform:var(--type-functional-lg-strong-text-transform)}.xAnimate{height:20px;width:30px;transform:translateY(-50%)}.line,.xAnimate{position:absolute}.line{width:100%;height:2px;background-color:hsl(var(--brand-basic-black))}.line--1{top:0}.line--2{top:50%}.line--3{top:100%}.xAnimate.isClicked .line--1{top:50%;transform:rotate(45deg);animation-duration:.3s;animation-name:becomeX}.xAnimate.isClicked .line--2{top:50%;transform:rotate(45deg);animation-duration:.3s;animation-name:becomeXM}.xAnimate.isClicked .line--3{top:50%;transform:rotate(-45deg);animation-duration:.3s;animation-name:becomeXR}@keyframes becomeX{0%{transform:rotate(0deg);top:0}50%{transform:rotate(0deg);top:50%}to{transform:rotate(45deg)}}@keyframes becomeXM{0%{transform:rotate(0deg);top:50%}50%{transform:rotate(0deg);top:50%}to{transform:rotate(45deg)}}@keyframes becomeXR{0%{transform:rotate(0deg);top:100%}50%{transform:rotate(0deg);top:50%}to{transform:rotate(-45deg)}}.xAnimate.notClicked .line--1{animation-duration:.3s;animation-name:becomeY}.xAnimate.notClicked .line--2{animation-duration:.3s;animation-name:becomeYM}.xAnimate.notClicked .line--3{animation-duration:.3s;animation-name:becomeYR}@keyframes becomeY{0%{top:50%;transform:rotate(45deg)}50%{transform:rotate(0deg);top:50%}to{transform:rotate(0deg);top:0}}@keyframes becomeYM{0%{top:50%;transform:rotate(45deg)}50%{transform:rotate(0deg);top:50%}to{transform:rotate(0deg);top:50%}}@keyframes becomeYR{0%{transform:rotate(-45deg);top:50%}50%{transform:rotate(0deg);top:50%}to{transform:rotate(0deg);top:100%}}.hamburger-menu{height:12px;width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;transition:.5s;z-index:15;&:hover{cursor:pointer}}