*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--color-background:0 0% 97%;--color-foreground:203 11% 15%;--color-brand-1:339 100% 44%;--color-brand-2:205 100% 14%;--color-brand-3:177 100% 35%;--color-ui-1:0 0% 100%;--color-ui-2:220 20% 97%;--color-ui-3:206 12% 89%;--color-ui-4:204 5% 58%;--color-ui-5:0 0% 0%;--color-text-1:203 11% 15%;--color-text-2:204 5% 40%;--color-text-3:206 8% 82%;--color-inverse-1:0 0% 100%;--color-inverse-2:210 4% 18%;--color-field-1:220 20% 97%;--color-field-2:206 12% 89%;--color-hover-1:187 100% 25%;--color-hover-2:177 100% 25%;--color-hover-3:217 19% 87%;--color-support-1:354 81% 49%;--color-support-2:214 95% 36%;--color-support-3:51 100% 47%;--color-support-4:204 66% 76%}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}@media (min-width:692px){.container{max-width:692px}}@media (min-width:892px){.container{max-width:892px}}@media (min-width:1080px){.container{max-width:1080px}}@media (min-width:1296px){.container{max-width:1296px}}@media (min-width:1680px){.container{max-width:1680px}}.static{position:static}.m-auto{margin:auto}.mx-8{margin-left:2rem;margin-right:2rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.mt-6{margin-top:1.5rem}.flex{display:flex}.grid{display:grid}.min-h-screen{min-height:100vh}.w-full{width:100%}.w-min{width:min-content}.max-w-xl{max-width:36rem}.flex-grow{flex-grow:1}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.whitespace-nowrap{white-space:nowrap}.bg-background{--tw-bg-opacity:1;background-color:hsl(var(--color-background) / var(--tw-bg-opacity))}.pb-8{padding-bottom:2rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.brightness-0{--tw-brightness:brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:768px){.md\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width:1024px){.lg\:my-20{margin-top:5rem;margin-bottom:5rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:text-5xl{font-size:3rem;line-height:1}}
@font-face{font-family:Raleway;src:url(../media/Raleway-VariableFont_wght.3jo-7dn39jlw1.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../media/WorkSans-VariableFont_wght.1irteqbdh91cl.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}
:root{--color-brand:#000;--color-primary:#f9e267;--color-white:#fff;--color-interactive:#f9e267;--color-hover:#f9e789;--color-active:#f9e267;--color-interactive-secondary:#000;--color-hover-secondary:#333;--color-interactive-tertiary:#fff7cf;--color-disabled:#d9d9d9;--color-accent-focus:#7cc7ff;--color-accent-1:#497e7b;--color-accent-2:#244545;--color-accent-3:#172f35;--color-accent-4:#776461;--color-accent-5:#5c6970;--color-accent-5-shade-10:#73838c;--color-accent-5-shade-20:#8f9ca3;--color-accent-5-shade-30:#abb5ba;--color-accent-5-shade-40:#c7cdd1;--color-accent-5-shade-50:#e3e6e8;--color-accent-6:#7d7e7f;--color-accent-6-shade-10:#969697;--color-accent-6-shade-20:#afb0b1;--color-accent-6-shade-30:#c9c9ca;--color-accent-6-shade-40:#e3e3e3;--color-accent-6-shade-50:#f2f2f2;--color-destructive:#d14d4d;--color-destructive-bg:#faeded;--color-warning:#caa53d;--color-warning-bg:#faf6ec;--color-highlight:#259d58;--color-highlight-bg:#e9f9f0;--color-black-100:#000;--color-black-91:#181818;--color-black-62:#616161;--color-black-transparent:#0000004d;--color-beige:#d3cfc9;--color-beige-10:#e5e1db;--color-beige-5:#f2f0ed;--color-beige-2:#faf8f5;--color-bmw:#1c69d4;--color-ford:#2d96cd;--color-mazda:#333;--color-mini:#000;--color-nissan:#c3002f;--color-opel:#f7d900;--color-peugeot:#007edb;--color-skoda:#4ba82e;--color-subaru:#005794;--color-hedin:var(--color-primary)}
:root{--font-family-heading:"Raleway", sans-serif;--font-family-body:"Work Sans", sans-serif;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-body-xxl:1.5rem;--font-size-body-xl:1.375rem;--font-size-body-l:1.25rem;--font-size-body-m:1.125rem;--font-size-body-s:1rem;--font-size-body-xs:.875rem;--font-size-body-xxs:.75rem;--font-size-body-xxxs:.625rem;--line-height-tight:1.2;--line-height-normal:1.3;--line-height-relaxed:1.5;--letter-spacing-normal:0;--letter-spacing-wide:.0625rem;--letter-spacing-wider:.125rem}
:root{--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem}
:root{--radius-small:3px;--radius-base:5px;--radius-large:8px;--radius-xl:25px;--radius-full:9999px}
:root{--shadow-card:0 0 10px 0 #00000026;--shadow-card-hover:0 0 5px 0 #00000026;--shadow-dropdown:0 4px 12px #00000014}
:root{--transition-fast:.1s ease;--transition-base:.15s ease;--transition-slow:.2s ease}
.Accordion_root{flex-direction:column;width:100%;display:flex}.Accordion_trigger{width:100%;padding:var(--spacing-6);justify-content:space-between;align-items:center;gap:var(--spacing-4);background:var(--color-white);border:none;border-top:1px solid var(--color-beige);border-bottom:1px solid var(--color-beige);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);text-align:left;cursor:pointer;transition:background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base);display:flex}.Accordion_trigger:hover:not(:disabled){color:var(--color-hover-secondary);background:0 0}.Accordion_trigger:focus-visible{background:var(--color-white);border:2px solid var(--color-accent-focus);padding:calc(var(--spacing-6) - 1px);outline:none}.Accordion_trigger:disabled{color:var(--color-disabled);cursor:not-allowed}.Accordion_label{word-break:break-word;flex:1 0 0;min-width:0}.Accordion_sectionLabel{font-weight:var(--font-weight-bold);color:var(--color-brand);flex:none}.Accordion_sectionLabelIn{animation:Accordion_sectionLabelIn var(--transition-slow) both}.Accordion_sectionLabelOut{animation:Accordion_sectionLabelOut var(--transition-slow) both}@keyframes Accordion_sectionLabelIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes Accordion_sectionLabelOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.Accordion_sectionLabelIn,.Accordion_sectionLabelOut{animation:none}}.Accordion_trigger:disabled .Accordion_sectionLabel{color:var(--color-disabled)}.Accordion_icon{flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.Accordion_panelWrapper{transition:grid-template-rows var(--transition-slow);grid-template-rows:0fr;display:grid}.Accordion_panelWrapper.Accordion_open{grid-template-rows:1fr}.Accordion_panelClip{min-height:0;overflow:hidden}.Accordion_panelClipOpen{overflow:visible}.Accordion_panel{box-sizing:border-box;width:100%;padding:var(--spacing-6);border-bottom:1px solid var(--color-beige);background:var(--color-white)}.Accordion_panel:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px}.AccordionCard_root{border:1px solid var(--color-beige-10);border-radius:var(--radius-base);flex-direction:column;width:100%;display:flex}.AccordionCard_rootSpecial{border-left:5px solid var(--color-primary);box-shadow:var(--shadow-card)}.AccordionCard_rootSpecialDark{border-left:5px solid var(--color-brand);box-shadow:var(--shadow-card)}.AccordionCard_trigger{background:var(--color-beige-2);border-radius:var(--radius-base);width:100%;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);text-align:left;cursor:pointer;transition:background-color var(--transition-slow), border-radius var(--transition-slow);border:none;justify-content:space-between;align-items:center;display:flex}.AccordionCard_trigger:hover:not(:disabled){background:var(--color-white)}.AccordionCard_trigger:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px}.AccordionCard_trigger:disabled{color:var(--color-disabled);cursor:not-allowed}.AccordionCard_triggerOpen{background:var(--color-white);border-bottom-right-radius:0;border-bottom-left-radius:0}.AccordionCard_triggerSpecial{background:var(--color-white);border-radius:0 var(--radius-base) var(--radius-base) 0}.AccordionCard_triggerSpecialOpen{border-bottom-right-radius:0}.AccordionCard_trigger.AccordionCard_sizeMd{padding:var(--spacing-6) var(--spacing-6);gap:var(--spacing-6)}.AccordionCard_trigger.AccordionCard_sizeSm{padding:var(--spacing-2) var(--spacing-4) var(--spacing-2) var(--spacing-2);gap:var(--spacing-2);font-size:var(--font-size-body-xs)}.AccordionCard_headerContent{flex:1 1 0;align-items:center;min-width:0;display:flex}.AccordionCard_headerContent.AccordionCard_sizeMd{gap:var(--spacing-4)}.AccordionCard_headerContent.AccordionCard_sizeSm{gap:var(--spacing-2)}.AccordionCard_icon{border-radius:var(--radius-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.AccordionCard_icon.AccordionCard_sizeMd{width:24px;height:24px}.AccordionCard_icon.AccordionCard_sizeSm{width:32px;height:32px}.AccordionCard_label{word-break:break-word;flex:1 1 0;min-width:0}.AccordionCard_labelSpecial{font-weight:var(--font-weight-medium)}.AccordionCard_chevron{transition:transform var(--transition-base);flex:none;justify-content:center;align-items:center;display:inline-flex}.AccordionCard_chevronOpen{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.AccordionCard_chevron{transition:none}}.AccordionCard_panelWrapper{transition:grid-template-rows var(--transition-slow);background:var(--color-white);border-radius:0 0 var(--radius-base) var(--radius-base);grid-template-rows:0fr;display:grid}.AccordionCard_panelWrapperOpen{grid-template-rows:1fr}.AccordionCard_panelClip{min-height:0;overflow:hidden}.AccordionCard_panelClipOpen{overflow:visible}.AccordionCard_panel{box-sizing:border-box;width:100%}.AccordionCard_panel.AccordionCard_sizeMd{padding:var(--spacing-4) var(--spacing-6) var(--spacing-6)}.AccordionCard_panel.AccordionCard_sizeSm{padding:var(--spacing-2) var(--spacing-4) var(--spacing-4)}.AccordionCard_panel:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.AccordionCard_panelWrapper,.AccordionCard_trigger{transition:none}}.Button_button{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);box-sizing:border-box;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base);border:1px solid #0000;text-decoration:none;display:inline-flex}.Button_button:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.Button_button:not(:disabled):not(.Button_disabled):active{transform:scale(.98)}.Button_large{height:54px;padding:var(--spacing-4) var(--spacing-6)}.Button_small{height:48px;padding:var(--spacing-3) var(--spacing-4)}.Button_primary{background:var(--color-interactive);color:var(--color-brand);border-color:#0000}.Button_primary:not(:disabled):not(.Button_disabled):hover{background:var(--color-hover)}.Button_primary.Button_inverted{border-color:var(--color-white);color:var(--color-white);background:0 0}.Button_primary.Button_inverted:not(:disabled):not(.Button_disabled):hover{background:#ffffff1a}.Button_primary:disabled,.Button_primary.Button_disabled{background:var(--color-disabled);color:var(--color-accent-6);cursor:not-allowed;border-color:#0000}.Button_ghost{border-color:var(--color-brand);color:var(--color-brand);background:0 0}.Button_ghost:not(:disabled):not(.Button_disabled):hover{background:var(--color-beige-2)}.Button_ghost.Button_inverted{border-color:var(--color-white);color:var(--color-white)}.Button_ghost.Button_inverted:not(:disabled):not(.Button_disabled):hover{background:#ffffff1a}.Button_ghost:disabled,.Button_ghost.Button_disabled{border-color:var(--color-disabled);color:var(--color-disabled);cursor:not-allowed;background:0 0}.Button_tertiary{color:var(--color-brand);background:0 0;border-color:#0000}.Button_tertiary:not(:disabled):not(.Button_disabled):hover{background:var(--color-beige-2)}.Button_tertiary.Button_inverted{color:var(--color-white)}.Button_tertiary.Button_inverted:not(:disabled):not(.Button_disabled):hover{background:#ffffff1a}.Button_tertiary:disabled,.Button_tertiary.Button_disabled{color:var(--color-disabled);cursor:not-allowed}.Button_whatsapp{color:#075e54;background:0 0;border-color:#075e54}.Button_whatsapp:not(:disabled):not(.Button_disabled):hover{background:#075e540f}.Button_whatsapp:disabled,.Button_whatsapp.Button_disabled{border-color:var(--color-disabled);color:var(--color-disabled);cursor:not-allowed}.Button_iconOnly{padding:0}.Button_iconOnly.Button_large{width:60px;height:60px}.Button_iconOnly.Button_small{width:48px;height:48px}.Button_iconOnly .Button_icon{width:28px;height:28px}.Button_icon{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.Checkbox_root{gap:var(--spacing-2);flex-direction:column;display:flex}.Checkbox_label{align-items:center;gap:var(--spacing-4);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Checkbox_label.Checkbox_disabled{cursor:not-allowed}.Checkbox_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Checkbox_box{background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-small);box-sizing:border-box;width:24px;height:24px;transition:background-color var(--transition-base), border-color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Checkbox_label:not(.Checkbox_disabled):hover .Checkbox_box{background:var(--color-beige-5)}.Checkbox_label:has(.Checkbox_input:checked) .Checkbox_box{background:var(--color-interactive);border:2px solid var(--color-interactive)}.Checkbox_label:not(.Checkbox_disabled):has(.Checkbox_input:checked):hover .Checkbox_box{background:var(--color-hover);border-color:var(--color-hover)}.Checkbox_label:has(.Checkbox_input:focus-visible) .Checkbox_box{outline:3px solid var(--color-accent-focus);outline-offset:1px}.Checkbox_label.Checkbox_error .Checkbox_box{border-color:var(--color-destructive)}.Checkbox_label.Checkbox_disabled .Checkbox_box{border-color:var(--color-disabled)}.Checkbox_label.Checkbox_disabled:has(.Checkbox_input:checked) .Checkbox_box{background:var(--color-disabled);border-color:var(--color-disabled)}.Checkbox_checkIcon{color:var(--color-brand);opacity:0;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex}.Checkbox_label:has(.Checkbox_input:checked) .Checkbox_checkIcon{opacity:1}.Checkbox_label.Checkbox_disabled:has(.Checkbox_input:checked) .Checkbox_checkIcon{color:var(--color-white)}.Checkbox_labelText{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand)}.Checkbox_label.Checkbox_disabled .Checkbox_labelText{color:var(--color-disabled)}.Checkbox_helpText{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);margin:0;padding-left:40px}.Checkbox_helpTextError{color:var(--color-destructive)}.Radio_label{align-items:center;gap:var(--spacing-4);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Radio_label.Radio_disabled{cursor:not-allowed}.Radio_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Radio_circle{background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-full);box-sizing:border-box;width:24px;height:24px;transition:border-color var(--transition-base);flex-shrink:0;position:relative}.Radio_circle:after{content:"";background:var(--color-beige-10);border-radius:var(--radius-full);opacity:0;width:14px;height:14px;transition:opacity var(--transition-fast);position:absolute;inset:50%;transform:translate(-50%,-50%)}.Radio_label:not(.Radio_disabled):hover .Radio_circle:after{opacity:1}.Radio_label:has(.Radio_input:checked) .Radio_circle:after{background:var(--color-brand);opacity:1}.Radio_label:has(.Radio_input:focus-visible) .Radio_circle{outline:3px solid var(--color-accent-focus)}.Radio_label.Radio_disabled .Radio_circle{border-color:var(--color-disabled)}.Radio_label.Radio_disabled:has(.Radio_input:checked) .Radio_circle:after{background:var(--color-disabled)}.Radio_labelText{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand)}.Radio_label.Radio_disabled .Radio_labelText{color:var(--color-disabled)}.OptionCard_root{gap:var(--spacing-4);padding:10px var(--spacing-6) 10px var(--spacing-3);background:var(--color-beige-5);box-sizing:border-box;cursor:pointer;color:var(--color-brand);transition:background-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);border:2px solid #0000;flex-direction:column;display:flex;position:relative}.OptionCard_radio{border-radius:var(--radius-xl)}.OptionCard_checkbox{border-radius:var(--radius-base);background:var(--color-beige-2)}.OptionCard_input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.OptionCard_row{align-items:center;gap:var(--spacing-3);width:100%;display:flex}.OptionCard_labelGroup{align-items:center;gap:var(--spacing-3);flex:1 0 0;min-width:0;display:flex}.OptionCard_indicator{width:28px;height:28px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.OptionCard_indicator svg{stroke-width:1.5px;width:100%;height:100%}.OptionCard_glyphChecked{display:none}.OptionCard_root:has(.OptionCard_input:checked) .OptionCard_glyphUnchecked{display:none}.OptionCard_root:has(.OptionCard_input:checked) .OptionCard_glyphChecked{display:inline-block}.OptionCard_label{word-break:break-word;min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:inherit;flex:1 0 0}.OptionCard_secondaryLabel{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:inherit;white-space:nowrap;flex-shrink:0}.OptionCard_description{padding:var(--spacing-2);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-normal);color:var(--color-brand)}.OptionCard_root:has(.OptionCard_input:checked){background:var(--color-white);box-shadow:var(--shadow-card)}.OptionCard_root:not(.OptionCard_disabled):hover{background:var(--color-beige-10);color:var(--color-hover-secondary)}.OptionCard_root:not(.OptionCard_disabled):has(.OptionCard_input:checked):hover{background:var(--color-white)}.OptionCard_root:has(.OptionCard_input:focus-visible){border-color:var(--color-accent-focus)}.OptionCard_root.OptionCard_disabled{cursor:not-allowed;color:var(--color-disabled)}.OptionCard_root.OptionCard_disabled .OptionCard_indicator,.OptionCard_root.OptionCard_disabled .OptionCard_description{color:var(--color-disabled)}.Toggle_root{align-items:center;gap:var(--spacing-4);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.Toggle_root.Toggle_disabled{cursor:not-allowed}.Toggle_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Toggle_track{background:var(--color-beige-10);border-radius:var(--radius-full);width:49px;height:26px;transition:background-color var(--transition-base);flex-shrink:0;position:relative}.Toggle_thumb{background:var(--color-accent-6);border-radius:var(--radius-full);width:20px;height:20px;transition:transform var(--transition-base), background-color var(--transition-base);position:absolute;top:3px;left:3px}.Toggle_root:has(.Toggle_input:checked) .Toggle_track{background:var(--color-brand)}.Toggle_root:has(.Toggle_input:checked) .Toggle_thumb{background:var(--color-white);transform:translate(23px)}.Toggle_root:not(.Toggle_disabled):hover .Toggle_track{background:var(--color-beige)}.Toggle_root:not(.Toggle_disabled):has(.Toggle_input:checked):hover .Toggle_track{background:var(--color-hover-secondary)}.Toggle_root:has(.Toggle_input:focus-visible) .Toggle_track{outline:2px solid var(--color-accent-focus)}.Toggle_root.Toggle_disabled .Toggle_track{background:var(--color-accent-6-shade-50)}.Toggle_root.Toggle_disabled .Toggle_thumb{background:var(--color-disabled)}.Toggle_root.Toggle_disabled:has(.Toggle_input:checked) .Toggle_track{background:var(--color-disabled)}.Toggle_root.Toggle_disabled:has(.Toggle_input:checked) .Toggle_thumb{background:var(--color-white)}.Toggle_label{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand)}.Toggle_root.Toggle_disabled .Toggle_label{color:var(--color-disabled)}.Chip_chip{justify-content:center;align-items:center;gap:var(--spacing-2);border-radius:var(--radius-full);border:1px solid var(--color-brand);background:var(--color-white);color:var(--color-brand);cursor:pointer;white-space:nowrap;font-family:var(--font-family-body);font-size:14px;font-weight:var(--font-weight-medium,500);box-sizing:border-box;transition:background-color var(--transition-base), border-color var(--transition-base), color var(--transition-base), transform var(--transition-fast);line-height:1.5;display:inline-flex}.Chip_large{height:48px;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) var(--spacing-6);letter-spacing:2px}.Chip_small{height:40px;padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) var(--spacing-4);letter-spacing:1px}.Chip_chip:not(:disabled):not(.Chip_disabled):hover{background:var(--color-beige-2)}.Chip_chip:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.Chip_chip:not(:disabled):not(.Chip_disabled):active{transform:scale(.98)}.Chip_chip:disabled,.Chip_chip.Chip_disabled{border-color:var(--color-disabled);color:var(--color-disabled);cursor:not-allowed}.Chip_icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Tag_tag{align-items:center;gap:var(--spacing-2);border-radius:var(--radius-base);border:1px solid var(--color-beige-10);background:var(--color-beige-2);color:var(--color-brand);white-space:nowrap;font-family:var(--font-family-body);font-weight:var(--font-weight-medium,500);letter-spacing:1px;box-sizing:border-box;line-height:1.5;display:inline-flex}.Tag_medium{padding:var(--spacing-2) var(--spacing-4);font-size:16px}.Tag_small{padding:var(--spacing-1) var(--spacing-2);font-size:14px}.Tag_error{border-color:var(--color-destructive);background:var(--color-destructive-bg)}.Tag_success{border-color:var(--color-highlight);background:var(--color-white)}.Tag_notification{border-color:var(--color-warning);background:var(--color-warning-bg)}.Tag_icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.Tag_error .Tag_icon{color:var(--color-destructive)}.Tag_success .Tag_icon{color:var(--color-highlight)}.Tag_notification .Tag_icon{color:var(--color-warning)}.Notification_notification{border-left:5px solid var(--notification-accent);border-radius:var(--radius-base);background:var(--notification-bg);box-sizing:border-box;opacity:1;width:100%;max-height:1000px;transition:max-height var(--transition-slow), opacity var(--transition-slow), padding var(--transition-slow), margin var(--transition-slow);align-items:stretch;display:flex;overflow:hidden}.Notification_body{flex:1 0 0;align-items:center;min-width:0;display:flex}.Notification_alert{--notification-accent:var(--color-destructive);--notification-bg:var(--color-destructive-bg)}.Notification_caution{--notification-accent:var(--color-warning);--notification-bg:var(--color-warning-bg)}.Notification_success{--notification-accent:var(--color-highlight);--notification-bg:var(--color-white);box-shadow:var(--shadow-card)}.Notification_info{--notification-accent:var(--color-brand);--notification-bg:var(--color-white);box-shadow:var(--shadow-card)}.Notification_medium .Notification_body{gap:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8)}.Notification_small .Notification_body{gap:var(--spacing-4);padding:var(--spacing-4)}.Notification_icon{color:var(--notification-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Notification_icon svg{width:100%;height:100%}.Notification_medium .Notification_icon{width:28px;height:28px}.Notification_small .Notification_icon{width:24px;height:24px}.Notification_message{min-width:0;color:var(--color-black-100);font-family:var(--font-family-body);font-weight:var(--font-weight-regular,400);letter-spacing:1px;word-break:break-word;flex:1 0 0;margin:0;line-height:1.5}.Notification_medium .Notification_message{font-size:16px}.Notification_small .Notification_message{font-size:14px}.Notification_message strong{font-weight:var(--font-weight-bold,700)}.Notification_close{width:22px;height:22px;color:var(--color-black-100);cursor:pointer;transition:opacity var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.Notification_close:hover{opacity:.6}.Notification_close:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:2px}.Notification_closing{opacity:0;max-height:0}@media (prefers-reduced-motion:reduce){.Notification_notification{transition:opacity var(--transition-fast)}}.Input_root{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.Input_inputWrapper{align-items:center;gap:var(--spacing-4);height:54px;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-6);background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-base);box-sizing:border-box;cursor:text;transition:border-color var(--transition-base);display:flex;position:relative}.Input_inputWrapper.Input_focused:not(.Input_disabled){border-color:var(--color-interactive)}.Input_inputWrapper.Input_success{border-color:var(--color-brand)}.Input_inputWrapper.Input_error{border-color:var(--color-destructive)}.Input_inputWrapper.Input_disabled{border-color:var(--color-disabled);background:var(--color-beige-2);cursor:not-allowed}.Input_inputWrapper.Input_compact{gap:var(--spacing-2);height:auto;padding:var(--spacing-3) var(--spacing-4)}.Input_inputWrapper.Input_compact .Input_iconSuccess,.Input_inputWrapper.Input_compact .Input_iconError{top:50%;right:calc(-1 * (22px + var(--spacing-2)));position:absolute;transform:translateY(-50%)}.Input_input{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);caret-color:var(--color-brand);background:0 0;border:none;outline:none;flex:1 0 0;padding:0}.Input_input::placeholder{color:#0000}.Input_input:disabled{color:var(--color-disabled);cursor:not-allowed}.Input_label{left:var(--spacing-6);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);pointer-events:none;white-space:nowrap;transition:top var(--transition-slow), left var(--transition-slow), font-size var(--transition-slow), color var(--transition-slow), background-color var(--transition-slow), padding var(--transition-slow);background:0 0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.Input_labelFloating{font-size:var(--font-size-body-xs);color:var(--color-brand);background:var(--color-beige-2);padding:0 var(--spacing-2);border-radius:var(--radius-full);top:0;left:1.0625rem}.Input_disabled .Input_label{color:var(--color-disabled)}.Input_labelHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Input_subLabel{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);white-space:nowrap;flex-shrink:0}.Input_unit{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);white-space:nowrap;flex-shrink:0}.Input_disabled .Input_unit{color:var(--color-disabled)}.Input_iconSuccess,.Input_iconError{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.Input_iconSuccess{color:var(--color-highlight)}.Input_iconError{color:var(--color-destructive)}.Input_helpText{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);margin:0}.Input_helpTextError{color:var(--color-destructive)}.RangeInput_root{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.RangeInput_fieldsWrapper{width:100%;position:relative}.RangeInput_fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%;display:grid}.RangeInput_min,.RangeInput_max{min-width:0}.RangeInput_min>div{border-top-right-radius:0;border-bottom-right-radius:0}.RangeInput_max>div{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.RangeInput_min:focus-within>div,.RangeInput_max:focus-within>div{z-index:1;position:relative}.RangeInput_dropdown{top:calc(100% + var(--spacing-1));z-index:20;width:50%;padding:var(--spacing-2) 0;background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-base);box-shadow:var(--shadow-dropdown);box-sizing:border-box;max-height:240px;margin:0;list-style:none;position:absolute;overflow-y:auto}.RangeInput_dropdownMin{left:0}.RangeInput_dropdownMax{right:0}.RangeInput_dropdownItem{display:block}.RangeInput_dropdownItem button{width:100%;padding:var(--spacing-3) var(--spacing-6);text-align:left;cursor:pointer;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);transition:background var(--transition-fast);background:0 0;border:none;display:block}.RangeInput_dropdownItem button:hover,.RangeInput_dropdownItem button:focus-visible{background:var(--color-beige-5);outline:none}.RangeInput_helpText{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);margin:0}.RangeInput_helpTextError{color:var(--color-destructive)}.Slider_root{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.Slider_label{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand)}.Slider_root.Slider_disabled .Slider_label{color:var(--color-disabled)}.Slider_headerSingle{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;display:flex}.Slider_singleInput{flex:0 0 92px;width:92px}.Slider_rangeInputsRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);width:100%;display:flex}.Slider_rangeInputMin,.Slider_rangeInputMax{flex:0 0 100px;width:100px}.Slider_rangeWideRow{align-items:center;gap:var(--spacing-6);width:100%;display:flex}.Slider_rangeWideRow .Slider_sliderArea{flex:1 1 0;min-width:0}.Slider_rangeWideRow .Slider_rangeInputMin,.Slider_rangeWideRow .Slider_rangeInputMax{flex:0 0 84px;width:84px}.Slider_rangeWideRow .Slider_rangeInputMin>div>div,.Slider_rangeWideRow .Slider_rangeInputMax>div>div{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.Slider_rangeWideRow .Slider_sliderArea{height:38px;position:relative}.Slider_rangeWideRow .Slider_minMaxLabels{position:absolute;top:100%;left:0;right:0}.Slider_sliderArea{flex-direction:column;width:100%;display:flex}.Slider_track{--slider-thumb-size:38px;width:100%;height:38px;position:relative}.Slider_track:before{content:"";border-radius:var(--radius-full);background:linear-gradient(to right, var(--color-beige-10) 0, var(--color-beige-10) var(--slider-low-pos), var(--color-primary) var(--slider-low-pos), var(--color-primary) var(--slider-high-pos), var(--color-beige-10) var(--slider-high-pos), var(--color-beige-10) 100%);pointer-events:none;transition:background var(--transition-base);position:absolute;inset:3px 0}.Slider_root.Slider_disabled .Slider_track:before{background:linear-gradient(to right, var(--color-beige-5) 0, var(--color-beige-5) var(--slider-low-pos), var(--color-disabled) var(--slider-low-pos), var(--color-disabled) var(--slider-high-pos), var(--color-beige-5) var(--slider-high-pos), var(--color-beige-5) 100%)}.Slider_range{appearance:none;cursor:pointer;background:0 0;outline:none;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.Slider_range:disabled{cursor:not-allowed}.Slider_trackInteractive{cursor:pointer;touch-action:none}.Slider_trackInteractive .Slider_range{pointer-events:none}.Slider_range::-webkit-slider-runnable-track{background:0 0;border:none;height:100%}.Slider_range::-webkit-slider-thumb{appearance:none;background:var(--color-white);border:2px solid var(--color-primary);box-sizing:border-box;cursor:grab;width:38px;height:38px;-webkit-transition:border-color var(--transition-base), box-shadow var(--transition-base);transition:border-color var(--transition-base), box-shadow var(--transition-base);border-radius:50%;margin-top:0}.Slider_range:hover:not(:disabled)::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--color-primary)}.Slider_range:active:not(:disabled)::-webkit-slider-thumb{cursor:grabbing}.Slider_range:focus-visible::-webkit-slider-thumb{outline:3px solid var(--color-accent-focus);outline-offset:-2px}.Slider_range:disabled::-webkit-slider-thumb{background:var(--color-white);border-color:var(--color-disabled);cursor:not-allowed}.Slider_trackError .Slider_range::-webkit-slider-thumb{border-color:var(--color-destructive)}.Slider_range::-moz-range-track{background:0 0;border:none;height:100%}.Slider_range::-moz-range-thumb{background:var(--color-white);border:2px solid var(--color-primary);box-sizing:border-box;cursor:grab;width:34px;height:34px;-moz-transition:border-color var(--transition-base), box-shadow var(--transition-base);transition:border-color var(--transition-base), box-shadow var(--transition-base);border-radius:50%}.Slider_range:hover:not(:disabled)::-moz-range-thumb{box-shadow:0 0 0 1px var(--color-primary)}.Slider_range:focus-visible::-moz-range-thumb{outline:3px solid var(--color-accent-focus);outline-offset:-2px}.Slider_range:disabled::-moz-range-thumb{background:var(--color-white);border-color:var(--color-disabled);cursor:not-allowed}.Slider_trackError .Slider_range::-moz-range-thumb{border-color:var(--color-destructive)}.Slider_minMaxLabels{width:100%;height:38px;padding:var(--spacing-2) 0;font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);white-space:nowrap;justify-content:space-between;align-items:center;display:flex}.Slider_root.Slider_disabled .Slider_minMaxLabels{color:var(--color-disabled)}.Slider_helpText{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);text-align:right;margin:0}.Slider_helpTextError{color:var(--color-destructive)}.NumberRange_root{align-items:stretch;width:100%;display:flex}.NumberRange_option{min-width:0;padding:14px var(--spacing-8);background:var(--color-white);border:1px solid var(--color-beige);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-brand);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);flex:1 0 0;justify-content:center;align-items:center;margin-right:-1px;display:flex;position:relative}.NumberRange_option:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}.NumberRange_option:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);margin-right:0}.NumberRange_option:hover:not(:disabled):not(.NumberRange_selected):not(.NumberRange_rangeMiddle):not(.NumberRange_previewMiddle):not(.NumberRange_previewEndpoint){background:var(--color-beige-2)}.NumberRange_previewMiddle{background:var(--color-interactive-tertiary)}.NumberRange_previewEndpoint{background:var(--color-hover)}.NumberRange_option:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px;border-color:var(--color-accent-focus);z-index:1}.NumberRange_selected{background:var(--color-primary)}.NumberRange_selected:hover:not(:disabled){background:var(--color-hover)}.NumberRange_rangeMiddle{background:var(--color-interactive-tertiary)}.NumberRange_rangeMiddle:hover:not(:disabled){background:var(--color-hover)}.NumberRange_option:disabled{color:var(--color-disabled);cursor:not-allowed}.NumberRange_option:disabled.NumberRange_selected,.NumberRange_option:disabled.NumberRange_rangeMiddle{background:var(--color-white)}.Tabs_root{flex-direction:column;width:100%;display:flex}.Tabs_tabList{align-items:stretch;width:100%;display:flex}.Tabs_tab{min-width:0;padding:var(--spacing-4) var(--spacing-6);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);white-space:nowrap;cursor:pointer;transition:background-color var(--transition-base);background:0 0;border:none;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;display:flex;position:relative}.Tabs_tab:after{content:"";background:var(--color-beige);height:1px;transition:height var(--transition-base), background-color var(--transition-base);position:absolute;bottom:0;left:0;right:0}.Tabs_tab:hover:not(:disabled){background:var(--color-beige-2)}.Tabs_tab:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px}.Tabs_selected:after{background:var(--color-primary);height:5px}.Tabs_tab:disabled{color:var(--color-black-62);cursor:not-allowed}.Tabs_tab:disabled:after{background:var(--color-beige-10)}.Tabs_selected:disabled:after{background:var(--color-disabled)}.Tabs_tabPanel{box-sizing:border-box;width:100%}.Tabs_tabPanel:focus-visible{outline:2px solid var(--color-accent-focus);outline-offset:-2px}.Textarea_root{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.Textarea_wrapper{align-items:stretch;gap:var(--spacing-4);min-height:54px;padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-6);background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-base);box-sizing:border-box;transition:border-color var(--transition-base);display:flex;position:relative}.Textarea_wrapper.Textarea_focused:not(.Textarea_disabled){border-color:var(--color-interactive)}.Textarea_wrapper.Textarea_success{border-color:var(--color-brand)}.Textarea_wrapper.Textarea_error{border-color:var(--color-destructive)}.Textarea_wrapper.Textarea_disabled{border-color:var(--color-disabled);background:var(--color-beige-2);cursor:not-allowed}.Textarea_textarea{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);caret-color:var(--color-brand);resize:none;word-break:break-word;background:0 0;border:none;outline:none;flex:1 0 0;margin:0;padding:0;display:block;overflow:hidden}.Textarea_textarea::placeholder{color:#0000}.Textarea_textarea:disabled{color:var(--color-disabled);cursor:not-allowed}.Textarea_label{left:var(--spacing-6);top:var(--spacing-4);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);pointer-events:none;white-space:nowrap;transition:top var(--transition-slow), left var(--transition-slow), font-size var(--transition-slow), color var(--transition-slow), background-color var(--transition-slow), padding var(--transition-slow), transform var(--transition-slow);background:0 0;padding:0;position:absolute}.Textarea_labelFloating{font-size:var(--font-size-body-xs);color:var(--color-brand);background:var(--color-beige-2);padding:0 var(--spacing-2);border-radius:var(--radius-full);top:0;left:1.0625rem;transform:translateY(-50%)}.Textarea_disabled .Textarea_label{color:var(--color-disabled)}.Textarea_iconSuccess,.Textarea_iconError{flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:22px;height:22px;display:inline-flex}.Textarea_iconSuccess{color:var(--color-highlight)}.Textarea_iconError{color:var(--color-destructive)}.Textarea_helpText{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);margin:0}.Textarea_helpTextError{color:var(--color-destructive)}.Select_root{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.Select_wrapper{background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-base);box-sizing:border-box;height:54px;transition:border-color var(--transition-base);position:relative}.Select_wrapper.Select_focused:not(.Select_disabled){border-color:var(--color-primary)}.Select_wrapper.Select_success{border-color:var(--color-brand)}.Select_wrapper.Select_error{border-color:var(--color-destructive)}.Select_wrapper.Select_disabled{border-color:var(--color-disabled);background:var(--color-beige-2);cursor:not-allowed}.Select_trigger{align-items:center;gap:var(--spacing-4);width:100%;height:100%;padding:var(--spacing-4) var(--spacing-24) var(--spacing-4) var(--spacing-6);font:inherit;text-align:left;cursor:pointer;color:var(--color-brand);box-sizing:border-box;background:0 0;border:none;outline:none;margin:0;display:flex;position:absolute;inset:0}.Select_trigger:disabled{cursor:not-allowed;color:var(--color-disabled)}.Select_value{min-width:0;font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;overflow:hidden}.Select_valuePlaceholder{color:var(--color-black-62)}.Select_trigger:disabled .Select_value{color:var(--color-disabled)}.Select_subLabel{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);white-space:nowrap;flex:none}.Select_trigger:disabled .Select_subLabel{color:var(--color-disabled)}.Select_label{left:var(--spacing-6);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);pointer-events:none;white-space:nowrap;transition:top var(--transition-slow), left var(--transition-slow), font-size var(--transition-slow), color var(--transition-slow), background-color var(--transition-slow), padding var(--transition-slow);background:0 0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.Select_labelFloating{font-size:var(--font-size-body-xs);color:var(--color-brand);background:var(--color-beige-2);padding:0 var(--spacing-2);border-radius:var(--radius-full);top:0;left:1.0625rem}.Select_disabled .Select_label{color:var(--color-disabled)}.Select_chevron{right:var(--spacing-4);width:28px;height:28px;color:var(--color-brand);transition:transform var(--transition-base);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Select_menuOpen .Select_chevron{transform:translateY(-50%)rotate(180deg)}.Select_disabled .Select_chevron{color:var(--color-disabled)}.Select_iconSuccess,.Select_iconError{right:calc(var(--spacing-4) + 24px + var(--spacing-4));pointer-events:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Select_iconSuccess{color:var(--color-highlight)}.Select_iconError{color:var(--color-destructive)}.Select_menu{top:calc(100% + var(--spacing-1));z-index:20;padding:var(--spacing-4) 0;background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-base);box-shadow:var(--shadow-dropdown);box-sizing:border-box;position:absolute;left:0;right:0}.Select_optionsList{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.Select_searchWrap{padding:0 var(--spacing-4) var(--spacing-2);box-sizing:border-box}.Select_searchField{width:100%;position:relative}.Select_searchInput{box-sizing:border-box;width:100%;height:54px;padding:0 var(--spacing-12) 0 var(--spacing-6);border:1px solid var(--color-brand);border-radius:var(--radius-base);background:var(--color-white);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);outline:none}.Select_searchInput::placeholder{color:var(--color-black-62)}.Select_searchInput:focus{outline:2px solid var(--color-accent-focus);outline-offset:2px}.Select_searchIcon,.Select_searchClear{right:var(--spacing-4);width:28px;height:28px;color:var(--color-brand);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.Select_searchIcon{pointer-events:none}.Select_searchClear{cursor:pointer;background:0 0;border:none;padding:0}.Select_groupLabel{padding:var(--spacing-2) var(--spacing-6);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand)}.Select_groupLabel:not(:first-child){margin-top:var(--spacing-2)}.Select_option{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-6);background:var(--color-white);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);cursor:pointer;display:flex}.Select_optionGrouped{padding-left:var(--spacing-10)}.Select_optionLabel{word-break:break-word;flex:1 0 0;min-width:0}.Select_optionCheck{width:24px;height:24px;color:var(--color-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Select_optionActive{background:var(--color-beige-5)}.Select_optionSelected{font-weight:var(--font-weight-medium)}.Select_optionDisabled{color:var(--color-disabled);cursor:not-allowed}.Select_optionEmpty{padding:var(--spacing-3) var(--spacing-6);font-family:var(--font-family-body);font-size:var(--font-size-body-s);color:var(--color-black-62)}.Select_helpText{font-family:var(--font-family-body);font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-black-62);margin:0}.Select_helpTextError{color:var(--color-destructive)}.Heading_heading{font-family:var(--font-family-heading,"Raleway", sans-serif);letter-spacing:0;color:var(--color-brand,#000);margin:0;font-weight:500}.Heading_bold{font-weight:var(--font-weight-bold,700)}.Heading_h1{font-size:2.625rem;line-height:1.2}.Heading_h2{font-size:2.125rem;line-height:1.3}.Heading_h3{font-size:1.75rem;line-height:1.3}.Heading_h4{font-size:1.375rem;line-height:1.3}.Heading_h5{font-size:1.25rem;line-height:1.3}.Heading_h6{font-size:1.125rem;line-height:1.5}@media (min-width:768px){.Heading_h1{font-size:3rem}.Heading_h2{font-size:2.375rem}.Heading_h3{font-size:1.75rem}.Heading_h4{font-size:1.625rem}.Heading_h5{font-size:1.375rem}.Heading_h6{font-size:1.125rem}}@media (min-width:1280px){.Heading_h1{font-size:3.125rem}.Heading_h2{font-size:2.5rem}.Heading_h3{font-size:1.875rem}.Heading_h4{font-size:1.625rem}.Heading_h5{font-size:1.375rem}.Heading_h6{font-size:1.125rem}}.FormSectionTitle_root{align-items:center;gap:var(--spacing-4);width:100%;display:flex}.FormSectionTitle_title{white-space:nowrap;flex:none}.FormSectionTitle_line{background:var(--color-beige);flex:auto;height:1px}.SegmentedControl_root{padding:var(--spacing-1);background:var(--color-white);border:1px solid var(--color-brand);border-radius:var(--radius-full);box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;min-width:0;max-width:100%;display:inline-flex;position:relative;overflow-x:auto}.SegmentedControl_root::-webkit-scrollbar{display:none}.SegmentedControl_indicator{top:var(--spacing-1);bottom:var(--spacing-1);background:var(--color-primary);border-radius:var(--radius-full);transition:transform var(--transition-fast), width var(--transition-fast);pointer-events:none;position:absolute;left:0}.SegmentedControl_indicatorHidden{opacity:0;transition:none}.SegmentedControl_disabled .SegmentedControl_indicator{background:var(--color-disabled)}.SegmentedControl_segment{z-index:1;padding:var(--spacing-3) var(--spacing-6);cursor:pointer;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.SegmentedControl_disabled .SegmentedControl_segment{cursor:not-allowed}.SegmentedControl_input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SegmentedControl_label{font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);color:var(--color-brand);white-space:nowrap;transition:font-weight var(--transition-base)}.SegmentedControl_selected .SegmentedControl_label{font-weight:var(--font-weight-medium)}.SegmentedControl_root:not(.SegmentedControl_disabled) .SegmentedControl_segment:not(.SegmentedControl_selected):has(.SegmentedControl_input:not(:disabled)):hover{background:var(--color-beige-2);border-radius:var(--radius-full)}.SegmentedControl_segment:has(.SegmentedControl_input:focus-visible){outline:2px solid var(--color-accent-focus);outline-offset:2px;border-radius:var(--radius-full)}.SegmentedControl_segment:has(.SegmentedControl_input:disabled) .SegmentedControl_label{color:var(--color-disabled)}.SegmentedControl_selected:has(.SegmentedControl_input:disabled) .SegmentedControl_label{color:var(--color-white)}.SelectionCard_root{box-sizing:border-box;cursor:pointer;font-family:var(--font-family-body,"Work Sans", sans-serif);letter-spacing:1px;color:var(--color-black-100);transition:background-color var(--transition-base), color var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);background:0 0;border:1px solid #0000;align-items:center;font-weight:400;line-height:1.5;display:inline-flex;position:relative}.SelectionCard_size_small{font-size:14px}.SelectionCard_size_medium,.SelectionCard_size_large{font-size:16px}.SelectionCard_checkbox{border-radius:var(--radius-base)}.SelectionCard_radio{border-radius:var(--radius-full)}.SelectionCard_inner{justify-content:space-between;align-items:center;gap:var(--spacing-4);box-sizing:border-box;width:100%;transition:background-color var(--transition-base), box-shadow var(--transition-base);background:0 0;display:flex;overflow:hidden}.SelectionCard_size_small .SelectionCard_inner{padding:var(--spacing-2) var(--spacing-3)}.SelectionCard_size_medium .SelectionCard_inner{padding:var(--spacing-3) var(--spacing-4)}.SelectionCard_size_large .SelectionCard_inner{padding:var(--spacing-5) var(--spacing-6)}.SelectionCard_variantBeige .SelectionCard_inner{background:var(--color-beige-5)}.SelectionCard_variantWhite .SelectionCard_inner{background:var(--color-white);box-shadow:var(--shadow-card)}.SelectionCard_checkbox .SelectionCard_inner{border-radius:var(--radius-small)}.SelectionCard_radio .SelectionCard_inner{border-radius:var(--radius-full)}.SelectionCard_size_small.SelectionCard_withIcon .SelectionCard_inner{padding-left:var(--spacing-3);padding-right:var(--spacing-4)}.SelectionCard_size_medium.SelectionCard_withIcon .SelectionCard_inner{padding-left:var(--spacing-4);padding-right:var(--spacing-6)}.SelectionCard_size_large.SelectionCard_withIcon .SelectionCard_inner{padding-left:var(--spacing-6);padding-right:var(--spacing-8)}.SelectionCard_withIcon .SelectionCard_inner{justify-content:space-between}.SelectionCard_content{align-items:center;gap:var(--spacing-4);min-width:0;display:inline-flex}.SelectionCard_withIcon .SelectionCard_content{flex:auto;justify-content:flex-start}.SelectionCard_label{word-break:break-word;white-space:nowrap;color:inherit}.SelectionCard_iconSlot{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SelectionCard_indicator{color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SelectionCard_size_small .SelectionCard_indicator{width:22px;height:22px}.SelectionCard_size_medium .SelectionCard_indicator,.SelectionCard_size_large .SelectionCard_indicator{width:28px;height:28px}.SelectionCard_indicator svg{stroke-width:1.5px;width:100%;height:100%}.SelectionCard_glyphChecked{display:none}.SelectionCard_root:has(.SelectionCard_input:checked) .SelectionCard_glyphUnchecked{display:none}.SelectionCard_root:has(.SelectionCard_input:checked) .SelectionCard_glyphChecked{display:inline-block}.SelectionCard_input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.SelectionCard_variantBeige:not(.SelectionCard_disabled):hover .SelectionCard_inner{background:var(--color-beige-10)}.SelectionCard_variantWhite:not(.SelectionCard_disabled):hover .SelectionCard_inner{box-shadow:var(--shadow-card-hover)}.SelectionCard_root:not(.SelectionCard_disabled):hover{color:var(--color-hover-secondary)}.SelectionCard_root:has(.SelectionCard_input:focus-visible){border-color:var(--color-accent-focus)}.SelectionCard_disabled{cursor:not-allowed;color:var(--color-disabled)}.SelectionCard_disabled .SelectionCard_inner{background:var(--color-beige-2);box-shadow:none}.SelectionCard_disabled .SelectionCard_iconSlot{opacity:.5}.SelectionCard_orientationVertical .SelectionCard_inner{flex-direction:column;justify-content:center}.SelectionCard_orientationVertical .SelectionCard_content{display:contents}.SelectionCard_orientationVertical .SelectionCard_iconSlot{order:0}.SelectionCard_orientationVertical .SelectionCard_indicator{order:1}.SelectionCard_orientationVertical .SelectionCard_label{text-align:center;order:2}.SelectionCard_orientationVertical.SelectionCard_radio{border-radius:var(--radius-base)}.SelectionCard_orientationVertical.SelectionCard_radio .SelectionCard_inner{border-radius:var(--radius-small)}.SelectionCard_orientationVertical.SelectionCard_withIcon .SelectionCard_content{justify-content:center}.SelectionCard_orientationVertical.SelectionCard_size_small .SelectionCard_inner{padding:var(--spacing-3) var(--spacing-4)}.SelectionCard_orientationVertical.SelectionCard_size_medium .SelectionCard_inner{padding:var(--spacing-4) var(--spacing-5)}.SelectionCard_orientationVertical.SelectionCard_size_large .SelectionCard_inner{padding:var(--spacing-6) var(--spacing-8)}.SelectionCard_indicatorBorder:has(.SelectionCard_input:checked){border-color:var(--color-black-100)}.SelectionCard_indicatorBorder.SelectionCard_variantWhite:has(.SelectionCard_input:checked) .SelectionCard_inner{box-shadow:var(--shadow-card)}.SelectionCard_indicatorBorder:has(.SelectionCard_input:focus-visible){border-color:var(--color-accent-focus)}.SelectionCard_indicatorBorder.SelectionCard_disabled:has(.SelectionCard_input:checked){border-color:var(--color-disabled)}.CtaButton_root{justify-content:space-between;align-items:center;gap:var(--spacing-6);background:var(--color-white);border:1px solid var(--color-beige);border-radius:var(--radius-base);width:100%;color:var(--color-brand);font-family:var(--font-family-body);font-size:var(--font-size-body-s);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-wide);cursor:pointer;text-align:left;box-sizing:border-box;transition:box-shadow var(--transition-base), border-color var(--transition-base), color var(--transition-base), background-color var(--transition-base);text-decoration:none;display:flex}.CtaButton_medium{height:80px;padding:var(--spacing-4) var(--spacing-6)}.CtaButton_large{height:131px;padding:var(--spacing-4) var(--spacing-10)}.CtaButton_labelWrap{align-items:center;gap:var(--spacing-4);min-width:0;display:inline-flex}.CtaButton_label{word-break:break-word}.CtaButton_iconLeft,.CtaButton_iconRight{flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.CtaButton_root:not(.CtaButton_disabled):not(.CtaButton_error):hover{color:var(--color-hover-secondary);box-shadow:0 10px 30px #0000001a}.CtaButton_root:focus-visible{border-color:var(--color-accent-focus);padding-top:calc(var(--spacing-4) - 1px);padding-bottom:calc(var(--spacing-4) - 1px);border-width:2px;outline:none}.CtaButton_medium:focus-visible{padding-left:calc(var(--spacing-6) - 1px);padding-right:calc(var(--spacing-6) - 1px)}.CtaButton_large:focus-visible{padding-left:calc(var(--spacing-10) - 1px);padding-right:calc(var(--spacing-10) - 1px)}.CtaButton_root:not(.CtaButton_disabled):active{transform:scale(.995)}.CtaButton_disabled,.CtaButton_root:disabled{color:var(--color-disabled);cursor:not-allowed}.CtaButton_disabled:hover,.CtaButton_root:disabled:hover{box-shadow:none}.CtaButton_error{color:var(--color-destructive);border-color:var(--color-destructive)}.CtaButton_error:hover{box-shadow:none}.Text_text{font-family:var(--font-family-body,"Work Sans", sans-serif);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-brand);margin:0}.Text_leadBig{font-size:1.25rem;font-weight:var(--font-weight-regular)}@media (min-width:768px){.Text_leadBig{font-size:1.375rem}}@media (min-width:1280px){.Text_leadBig{font-size:1.5rem}}.Text_leadSmall{font-size:1.125rem;font-weight:var(--font-weight-regular)}@media (min-width:1280px){.Text_leadSmall{font-size:1.375rem}}.Text_body{font-size:var(--font-size-body-l);font-weight:var(--font-weight-regular)}.Text_bodyBold{font-size:var(--font-size-body-l);font-weight:var(--font-weight-bold)}.Text_bodySmall{font-size:var(--font-size-body-m);font-weight:var(--font-weight-regular)}.Text_caption{font-size:var(--font-size-body-l);font-weight:var(--font-weight-medium)}.Text_label{font-size:var(--font-size-body-s);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide)}.Text_labelBold{font-size:var(--font-size-body-s);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide)}.Text_cta{font-size:var(--font-size-body-xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide)}.Text_overline{font-size:var(--font-size-body-xxs);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.Text_overlineBold{font-size:var(--font-size-body-xxxs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.Text_tiny{font-size:var(--font-size-body-xs);font-weight:var(--font-weight-regular)}.CtaBanner_root{box-sizing:border-box;width:100%;padding:var(--spacing-20) var(--spacing-8);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CtaBanner_yellow{background-color:var(--color-primary)}.CtaBanner_dark,.CtaBanner_image{background-color:var(--color-brand)}.CtaBanner_media{pointer-events:none;position:absolute;inset:0}.CtaBanner_mediaImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.CtaBanner_overlay{background-color:#0009;position:absolute;inset:0}.CtaBanner_content{z-index:1;align-items:center;gap:var(--spacing-10);text-align:center;flex-direction:column;width:100%;max-width:60rem;display:flex;position:relative}.CtaBanner_text{align-items:center;gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.CtaBanner_yellow .CtaBanner_title{color:var(--color-brand)}.CtaBanner_dark .CtaBanner_title{color:var(--color-primary)}.CtaBanner_image .CtaBanner_title{color:var(--color-white)}.CtaBanner_yellow .CtaBanner_description{color:var(--color-brand)}.CtaBanner_dark .CtaBanner_description,.CtaBanner_image .CtaBanner_description{color:var(--color-white)}@media (min-width:768px){.CtaBanner_root{min-height:500px;padding:var(--spacing-20)}}@media (min-width:1280px){.CtaBanner_root{min-height:630px}}.Spinner_spinner{color:var(--color-black,#000);display:inline-block}.Spinner_spinner circle{fill:currentColor;animation:linear infinite Spinner_spinner-fade}.Spinner_medium{width:42px;height:43px}.Spinner_medium circle{animation-duration:1.2s}.Spinner_small{width:22px;height:22px}.Spinner_small circle{animation-duration:1s}.Spinner_medium circle:first-child{animation-delay:-1.1s}.Spinner_medium circle:nth-child(2){animation-delay:-1s}.Spinner_medium circle:nth-child(3){animation-delay:-.9s}.Spinner_medium circle:nth-child(4){animation-delay:-.8s}.Spinner_medium circle:nth-child(5){animation-delay:-.7s}.Spinner_medium circle:nth-child(6){animation-delay:-.6s}.Spinner_medium circle:nth-child(7){animation-delay:-.5s}.Spinner_medium circle:nth-child(8){animation-delay:-.4s}.Spinner_medium circle:nth-child(9){animation-delay:-.3s}.Spinner_medium circle:nth-child(10){animation-delay:-.2s}.Spinner_medium circle:nth-child(11){animation-delay:-.1s}.Spinner_medium circle:nth-child(12){animation-delay:0s}.Spinner_small circle:first-child{animation-delay:-.9s}.Spinner_small circle:nth-child(2){animation-delay:-.8s}.Spinner_small circle:nth-child(3){animation-delay:-.7s}.Spinner_small circle:nth-child(4){animation-delay:-.6s}.Spinner_small circle:nth-child(5){animation-delay:-.5s}.Spinner_small circle:nth-child(6){animation-delay:-.4s}.Spinner_small circle:nth-child(7){animation-delay:-.3s}.Spinner_small circle:nth-child(8){animation-delay:-.2s}.Spinner_small circle:nth-child(9){animation-delay:-.1s}.Spinner_small circle:nth-child(10){animation-delay:0s}@keyframes Spinner_spinner-fade{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion:reduce){.Spinner_spinner circle{animation-duration:3s}}.Hero_root{box-sizing:border-box;width:100%;min-height:610px;padding:var(--spacing-8) var(--spacing-6);justify-content:flex-end;align-items:center;gap:var(--spacing-8);background-color:var(--color-brand);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.Hero_slim{min-height:520px}.Hero_media{pointer-events:none;position:absolute;inset:0}.Hero_mediaImage,.Hero_mediaVideo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Hero_overlay{background:linear-gradient(#0006,#000c);position:absolute;inset:0}.Hero_content{z-index:1;align-items:center;gap:var(--spacing-8);flex-direction:column;width:100%;display:flex;position:relative}.Hero_text{align-items:center;gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.Hero_headingGroup{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.Hero_subheading{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-m);line-height:var(--line-height-relaxed);color:var(--color-white);margin:0}.Hero_title{color:var(--color-primary)}.Hero_ingress{color:var(--color-white)}.Hero_actions{justify-content:center;align-items:flex-end;gap:var(--spacing-4);flex-wrap:wrap;display:flex}@media (min-width:768px){.Hero_root{padding:var(--spacing-10);justify-content:flex-end;align-items:flex-start;gap:var(--spacing-10);text-align:left}.Hero_content,.Hero_text{align-items:flex-start}.Hero_headingGroup{gap:var(--spacing-6)}.Hero_actions{justify-content:flex-start}}@media (min-width:1280px){.Hero_root{min-height:720px;padding:var(--spacing-20)}.Hero_root.Hero_slim{min-height:520px}.Hero_headingGroup{gap:var(--spacing-4)}}.Blurb_root{box-sizing:border-box;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden}.Blurb_bgBeige{background-color:var(--color-beige-5)}.Blurb_bgLightBeige{background-color:var(--color-beige-2)}.Blurb_bgYellow{background-color:var(--color-primary)}.Blurb_hasBackgroundImage{background-color:var(--color-brand)}.Blurb_media{pointer-events:none;position:absolute;inset:0}.Blurb_mediaImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Blurb_overlay{background-color:#000000a6;position:absolute;inset:0}.Blurb_content{z-index:1;justify-content:center;gap:var(--spacing-8);box-sizing:border-box;width:100%;padding:var(--spacing-12);flex-direction:column;display:flex;position:relative}.Blurb_text{gap:var(--spacing-2);flex-direction:column;width:100%;display:flex}.Blurb_headingGroup{gap:var(--spacing-4);flex-direction:column;width:100%;display:flex}.Blurb_headingGroup .Blurb_body{font-size:1em}.Blurb_subheading{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-body-m);line-height:var(--line-height-relaxed);color:var(--color-brand);margin:0}.Blurb_hasBackgroundImage .Blurb_subheading{color:var(--color-white)}.Blurb_hasBackgroundImage .Blurb_title{color:var(--color-primary)}.Blurb_hasBackgroundImage .Blurb_body{color:var(--color-white)}.Blurb_actions{align-items:flex-start;gap:var(--spacing-4);flex-wrap:wrap;display:flex}.Blurb_pane{z-index:1;justify-content:center;align-items:center;width:100%;min-height:280px;display:flex;position:relative}.Blurb_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Blurb_illustrationPane{padding:var(--spacing-16) 0}.Blurb_paneYellow{background-color:var(--color-primary)}.Blurb_paneBlack{background-color:var(--color-brand)}.Blurb_illustration{width:100%;max-width:250px;height:auto;display:block}.Blurb_spacer{display:none}.Blurb_layoutContent .Blurb_content{text-align:center;align-items:center;max-width:60rem;margin:0 auto}@media (min-width:768px){.Blurb_content{padding:var(--spacing-16)}.Blurb_illustration{max-width:470px}}@media (min-width:1280px){.Blurb_root{flex-direction:row;align-items:stretch;min-height:600px}.Blurb_content,.Blurb_pane,.Blurb_spacer{flex:1 1 0;min-width:0}.Blurb_content{padding:var(--spacing-20)}.Blurb_pane{min-height:auto}.Blurb_illustrationPane{padding:var(--spacing-16)}.Blurb_spacer{display:block}.Blurb_layoutContent{align-items:center}.Blurb_layoutContent .Blurb_content{flex:auto}}
