.card_component{--_flex-direction---value:column;--_text-align---direction:start;--_align-items---direction:start;--_justify-content---direction:start;flex-flow:column;width:100%;height:100%;display:flex;position:relative}[data-variant=marquee].card_component{flex-grow:0;flex-shrink:0;width:23rem}.card_wrap{z-index:var(--z-elevated);border-radius:inherit;flex-flow:column;width:100%;height:100%;display:flex;position:relative;overflow:clip}[data-variant=horizontal] .card_wrap{flex-flow:row}[data-variant=quote] .card_wrap{border-left:.3rem solid var(--_button-style---background)}.card_tag{z-index:var(--z-elevated);padding-top:var(--radius--main);padding-left:var(--radius--main);position:absolute;inset:0% auto auto 0%}.card_contain{z-index:var(--z-content);border-radius:inherit;flex-flow:column;width:100%;height:100%;display:flex;position:relative}[data-variant=horizontal] .card_contain{flex-flow:row;align-items:stretch}.card_visual{z-index:var(--z-content);border-radius:inherit;flex-flow:column;width:100%;display:flex;position:relative;overflow:clip}.card_visual .visual_component{width:100%;height:100%}[data-variant=cover] .card_visual{aspect-ratio:auto;position:absolute;inset:0%}[data-variant=horizontal] .card_visual{width:40%}@container not (min-width:36em){[data-variant=horizontal] .card_visual{width:100%}[data-variant=horizontal] .card_contain{flex-direction:column}[data-variant=horizontal] .card_content{flex-grow:0;flex-shrink:1}}[data-size=none]>.card_wrap{overflow:visible}[data-size=small] .card_content{padding-inline:var(--_spacing---space--3);padding-block:var(--_spacing---space--4)}[data-size=default] .card_content{padding-inline:var(--_spacing---space--4);padding-block:var(--_spacing---space--5)}.card_content{z-index:var(--z-elevated);text-align:var(--_text-align---direction);align-items:var(--_align-items---direction);justify-content:var(--_justify-content---direction);flex-direction:var(--_flex-direction---value);overflow-wrap:break-word;word-break:break-word;width:100%;min-width:0;height:100%;display:flex;position:relative}.card_content[data-content-gap="0"]{gap:0}.card_content[data-content-gap="1"]{gap:var(--_spacing---space--1)}.card_content[data-content-gap="2"]{gap:var(--_spacing---space--2)}.card_content[data-content-gap="3"]{gap:var(--_spacing---space--3)}.card_content[data-content-gap="4"]{gap:var(--_spacing---space--4)}.card_content[data-content-gap="5"]{gap:var(--_spacing---space--5)}.card_content>*{min-width:0}.card_content>:first-child{margin-top:0}.card_content>:last-child{margin-bottom:0}.card_content{--_card-element-margin:var(--_spacing---space--3)}[data-size=small] .card_content{--_card-element-margin:var(--_spacing---space--1)}.card_content .u-text-style-h3,.card_content .u-text-style-h4,.card_content .u-text-style-h5,.card_content .u-text-style-h6{--_text-style---margin-bottom:var(--_card-element-margin)}.card_content>.icon_group{margin-bottom:var(--_card-element-margin)}[data-variant=horizontal] .card_content{flex:1;height:auto}[data-variant=cover] .card_content{color:var(--_theme---text);--_theme---background:var(--swatch--dark-900);--_theme---text:var(--swatch--light-100);--_theme---text-faded:color-mix(in srgb, var(--_theme---text) 60%, transparent);--_theme---border:var(--swatch--light-100-o20);--_theme---button-primary--background:var(--swatch--brand-1-500);--_theme---button-primary--text:var(--swatch--brand-1-text);--_theme---background-2:var(--swatch--dark-800);--_theme---button-text--border-hover:var(--_theme---text);--_theme---button-secondary--border:var(--_theme---border);--_theme---button-primary--border:var(--swatch--transparent);--_theme---button-secondary--text:var(--_theme---text);--_theme---button-secondary--background:var(--swatch--transparent);--_theme---background-3:var(--swatch--dark-700);--_theme---selection--background:var(--swatch--brand-1-600);--_theme---selection--text:var(--swatch--brand-1-text);--_theme---button-primary--background-hover:var(--_theme---text);--_theme---button-primary--border-hover:var(--swatch--transparent);--_theme---button-primary--text-hover:var(--_theme---background);--_theme---button-secondary--background-hover:var(--_theme---text);--_theme---button-secondary--border-hover:var(--_theme---text);--_theme---button-secondary--text-hover:var(--_theme---background);--_theme---button-text--text:var(--_theme---text);--_theme---button-text--border:var(--_theme---border);--_theme---button-text--text-hover:var(--_theme---text)}[data-hover=lift]{transition:filter .3s,transform .3s}[data-hover=lift]:hover,[data-hover=lift]:focus-visible{filter:brightness(.8);transform:translate(-.2rem,-.2rem)}[data-card-anim=true]{transform:translate(calc(var(--_trigger---off) * .2rem), calc(var(--_trigger---off) * .2rem));filter:brightness(calc(100% - (10% * var(--_trigger---off))));transition:filter .3s,transform .3s}[data-card-anim=true]:hover[data-trigger~=hover] .background,[data-card-anim=true]:focus[data-trigger~=focus] .background{background-color:var(--_theme---background-3);transition:background-color .3s}
.form_label_text{margin-bottom:var(--_spacing---space--1);font-family:var(--_text-style---font-family);color:var(--_theme---text);font-size:var(--_text-style---font-size);font-weight:var(--_text-style---font-weight);letter-spacing:var(--_text-style---letter-spacing);--_text-style---font-family:var(--_typography---font--secondary-family);--_text-style---font-size:var(--_typography---font-size--text-main);--_text-style---line-height:var(--_typography---line-height--main);--_text-style---font-weight:var(--_typography---font--weight-regular);--_text-style---letter-spacing:var(--_typography---letter-spacing--secondary);--_text-style---margin-top:var(--_spacing---space--1);--_text-style---margin-bottom:var(--_spacing---space--4);--_text-style---opacity:80%;--_text-style---text-transform:var(--_typography---text-transform--none);--_text-style---trim-top:var(--_typography---font--secondary-trim-top);--_text-style---trim-bottom:var(--_typography---font--secondary-trim-bottom);--_text-style---center-max-width:var(--_typography---center-max-width--secondary);--_text-style---edge-max-width:var(--_typography---edge-max-width--secondary);text-transform:var(--_text-style---text-transform,none);display:inline-block}.form_label_text[data-variant=hidden]{white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin-left:auto;margin-right:auto;padding:0;position:absolute;inset:0% 0% auto;overflow:hidden}.form_label_text[data-variant=bold]{margin-bottom:var(--_spacing---space--2);font-weight:var(--_typography---font--weight-bold);--_text-style---font-family:var(--_typography---font--secondary-family);--_text-style---font-size:var(--_typography---font-size--text-large);--_text-style---line-height:var(--_typography---line-height--main);--_text-style---font-weight:var(--_typography---font--weight-regular);--_text-style---letter-spacing:var(--_typography---letter-spacing--secondary);--_text-style---margin-top:var(--_spacing---space--1);--_text-style---margin-bottom:var(--_spacing---space--4);--_text-style---opacity:80%;--_text-style---text-transform:var(--_typography---text-transform--none);--_text-style---trim-top:var(--_typography---font--secondary-trim-top);--_text-style---trim-bottom:var(--_typography---font--secondary-trim-bottom);--_text-style---center-max-width:var(--_typography---center-max-width--secondary);--_text-style---edge-max-width:var(--_typography---edge-max-width--secondary)}
.form_field.is-select{justify-content:space-between;align-items:center;display:flex}.form_field.is-select.is-filled{color:var(--_theme---text)}.form_label_wrap.is-select{z-index:var(--z-backdrop)}.form_label_wrap.is-select.is-active{--_trigger---on:0;--_trigger---off:1;z-index:101}.form_select_button_arrow{width:var(--_typography---font-size--text-small);height:var(--_typography---font-size--text-small);transition:transform .3s var(--_ease--main);display:block}.form_label_wrap.is-select.is-active .form_select_button_arrow{transform:rotate(90deg)}.form_select_list{z-index:var(--z-dropdown);background-color:var(--_theme---background);border-radius:var(--radius--small);border-style:solid;border-width:var(--border-width--main);border-color:var(--_theme---border);--_trigger---on:1;--_trigger---off:0;position:absolute;top:calc(100% + .125rem);left:0;right:0;overflow:hidden auto}.form_select_list--portal{z-index:9999;position:fixed;top:auto;left:auto;right:auto}.form_select_list--portal.is-active{max-height:none}.form_select_list:not(.is-active){pointer-events:none;border-width:0;max-height:0}.form_select_list.is-active{max-height:16rem}.form_select_option:focus-visible{outline:0!important}.form_select_option[data-focused]{--_trigger---on:0;--_trigger---off:1}.form_select_custom{border-radius:0;flex-flow:column;display:flex;position:relative}.form_select_option{padding-top:var(--_spacing---space--2);padding-right:var(--_spacing---space--3);padding-bottom:var(--_spacing---space--2);padding-left:var(--_spacing---space--3);border-top-left-radius:var(--radius--small);border-top-right-radius:var(--radius--small);border-bottom-left-radius:var(--radius--small);border-bottom-right-radius:var(--radius--small);cursor:pointer;background-color:color-mix(in srgb, var(--swatch--transparent) calc(100% * var(--_trigger---on)), var(--_theme---button-primary--background) calc(100% * var(--_trigger---off)));color:color-mix(in srgb, var(--_theme---text) calc(100% * var(--_trigger---on)), var(--_theme---button-primary--text) calc(100% * var(--_trigger---off)));justify-content:flex-start;align-items:center;transition-property:background-color,color;transition-duration:.3s,.15s;transition-timing-function:ease,ease;display:flex;position:relative;overflow:clip}.form_select_text{display:block}.form_select_option--placeholder{opacity:.5;--_trigger---on:1!important;--_trigger---off:0!important}.form_select_option--placeholder[data-focused],.form_select_option--placeholder:hover{background-color:var(--_theme---border)}.form_select_default{opacity:0;pointer-events:none;height:0;position:absolute;inset:auto 0% 0%}
