.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@layer reset,base,tokens,recipes,utilities;@layer reset{html,:host{--font-fallback: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;font-family:var(--global-font-body, var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentcolor);box-sizing:border-box}hr{color:inherit;height:0px;border-top-width:1px}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button;-webkit-appearance:button}button,input,optgroup,select,textarea,::file-selector-button{font:inherit;background:transparent;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}::placeholder{--placeholder-fallback: rgba(0, 0, 0, .5);opacity:1;color:var(--global-color-placeholder, var(--placeholder-fallback))}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{--placeholder-fallback: color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection, rgba(0, 115, 255, .3))}textarea{resize:vertical}table{border-color:inherit;text-indent:0px;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{text-decoration:inherit;color:inherit}abbr:where([title]){text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em;font-feature-settings:normal;font-variation-settings:normal}progress{vertical-align:baseline}::-webkit-search-decoration,::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda: "🐼"}*{--global-font-mono: var(--fonts-mono);--global-font-body: var(--fonts-body);--global-color-border: var(--colors-site-border);--global-color-selection: var(--colors-site-selection)}html{background-color:var(--colors-site-background);color:var(--colors-site-text);text-wrap-style:pretty}body{font-family:var(--fonts-body);font-size:var(--font-sizes-base);font-weight:var(--font-weights-normal);line-height:1.375}@property --translate-x{syntax: "<length-percentage>"; inherits: false; initial-value: 0;}@property --translate-y{syntax: "<length-percentage>"; inherits: false; initial-value: 0;}@property --translate-z{syntax: "<length>"; inherits: false; initial-value: 0;}@property --rotate-x{syntax: "<angle>"; inherits: false; initial-value: 0;}@property --rotate-y{syntax: "<angle>"; inherits: false; initial-value: 0;}@property --rotate-z{syntax: "<angle>"; inherits: false; initial-value: 0;}@property --scale-x{syntax: "<number> | <percentage>"; inherits: false; initial-value: 1;}@property --scale-y{syntax: "<number> | <percentage>"; inherits: false; initial-value: 1;}@property --scale-z{syntax: "<number>"; inherits: false; initial-value: 1;}@property --gradient-from{syntax: "<color>"; inherits: false; initial-value: #000;}@property --gradient-via{syntax: "<color>"; inherits: false; initial-value: #000;}@property --gradient-to{syntax: "<color>"; inherits: false; initial-value: #000;}@property --gradient-stops{syntax: "*"; inherits: false; initial-value: #000;}@property --gradient-from-position{syntax: "<length-percentage>"; inherits: false; initial-value: 0%;}@property --gradient-via-position{syntax: "<length-percentage>"; inherits: false; initial-value: 50%;}@property --gradient-to-position{syntax: "<length-percentage>"; inherits: false; initial-value: 100%;}@property --blur{syntax: "*"; inherits: false; initial-value: initial;}@property --brightness{syntax: "*"; inherits: false; initial-value: initial;}@property --contrast{syntax: "*"; inherits: false; initial-value: initial;}@property --grayscale{syntax: "*"; inherits: false; initial-value: initial;}@property --hue-rotate{syntax: "*"; inherits: false; initial-value: initial;}@property --invert{syntax: "*"; inherits: false; initial-value: initial;}@property --saturate{syntax: "*"; inherits: false; initial-value: initial;}@property --sepia{syntax: "*"; inherits: false; initial-value: initial;}@property --drop-shadow{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-blur{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-brightness{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-contrast{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-grayscale{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-hue-rotate{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-invert{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-opacity{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-saturate{syntax: "*"; inherits: false; initial-value: initial;}@property --backdrop-sepia{syntax: "*"; inherits: false; initial-value: initial;}}@layer tokens{:where(:root,:host){--aspect-ratios-square: 1 / 1;--aspect-ratios-landscape: 4 / 3;--aspect-ratios-portrait: 3 / 4;--aspect-ratios-wide: 16 / 9;--aspect-ratios-ultrawide: 18 / 5;--aspect-ratios-golden: 1.618 / 1;--border-widths-0: 0;--border-widths-thin: 1px;--easings-default: cubic-bezier(.4, 0, .2, 1);--easings-linear: linear;--easings-in: cubic-bezier(.4, 0, 1, 1);--easings-out: cubic-bezier(0, 0, .2, 1);--easings-in-out: cubic-bezier(.4, 0, .2, 1);--fonts-body: var(--font-lexend), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-heading: var(--font-lexend), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--fonts-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-sizes-1: clamp(1.25rem, calc(1.22rem + .151vw) , 1.33rem);--font-sizes-2: clamp(1.56rem, calc(1.485rem + .389vw) , 1.78rem);--font-sizes-3: clamp(1.95rem, calc(1.802rem + .756vw) , 2.37rem);--font-sizes-4: clamp(2.44rem, calc(2.181rem + 1.302vw) , 3.16rem);--font-sizes-5: clamp(3.05rem, calc(2.631rem + 2.104vw) , 4.21rem);--font-sizes-base: 1rem;--font-sizes--1: clamp(.8rem, calc(.818rem - .091vw) , .75rem);--font-sizes--2: clamp(.64rem, calc(.668rem - .14vw) , .56rem);--font-weights-light: 200;--font-weights-normal: 300;--font-weights-medium: 400;--font-weights-semibold: 500;--font-weights-bold: 600;--font-weights-extrabold: 700;--font-weights-black: 800;--sizes-0: 0rem;--sizes-1: .25rem;--sizes-2: .5rem;--sizes-3: .75rem;--sizes-4: 1rem;--sizes-5: 1.25rem;--sizes-6: 1.5rem;--sizes-7: 1.75rem;--sizes-8: 2rem;--sizes-9: 2.25rem;--sizes-10: 2.5rem;--sizes-11: 2.75rem;--sizes-12: 3rem;--sizes-14: 3.5rem;--sizes-16: 4rem;--sizes-20: 5rem;--sizes-24: 6rem;--sizes-28: 7rem;--sizes-32: 8rem;--sizes-36: 9rem;--sizes-40: 10rem;--sizes-44: 11rem;--sizes-48: 12rem;--sizes-52: 13rem;--sizes-56: 14rem;--sizes-60: 15rem;--sizes-64: 16rem;--sizes-72: 18rem;--sizes-80: 20rem;--sizes-96: 24rem;--sizes-0\.5: .125rem;--sizes-1\.5: .375rem;--sizes-2\.5: .625rem;--sizes-3\.5: .875rem;--sizes-4\.5: 1.125rem;--sizes-5\.5: 1.375rem;--sizes-xs: 20rem;--sizes-sm: 24rem;--sizes-md: 28rem;--sizes-lg: 32rem;--sizes-xl: 36rem;--sizes-2xl: 42rem;--sizes-3xl: 48rem;--sizes-4xl: 56rem;--sizes-5xl: 64rem;--sizes-6xl: 72rem;--sizes-7xl: 80rem;--sizes-8xl: 90rem;--sizes-prose: 65ch;--sizes-full: 100%;--sizes-min: min-content;--sizes-max: max-content;--sizes-fit: fit-content;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px;--spacing-0: 0rem;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--spacing-0\.5: .125rem;--spacing-1\.5: .375rem;--spacing-2\.5: .625rem;--spacing-3\.5: .875rem;--spacing-4\.5: 1.125rem;--spacing-5\.5: 1.375rem;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--colors-site-background: #fdfcfd;--colors-site-background-subtle: #faf9fb;--colors-site-background-emphasized: #eae7ec;--colors-site-background-inverted: #232225;--colors-site-background-accent: #790a5f;--colors-site-text: #211f26;--colors-site-text-muted: #65636d;--colors-site-text-inverted: #eeeef0;--colors-site-text-accent: white;--colors-site-border: #eae7ec;--colors-site-border-emphasized: #14003527;--colors-site-border-inverted: #eee5f81d;--colors-site-selection: #20003618;--colors-ui-button-primary-background: #790a5f;--colors-ui-button-primary-background-active: #8d2470;--colors-ui-button-primary-foreground: white}@media (color-gamut: p3){:where(:root,:host){--colors-site-background: color(display-p3 .991 .988 .992);--colors-site-background-subtle: color(display-p3 .98 .976 .984);--colors-site-background-emphasized: color(display-p3 .915 .906 .925);--colors-site-background-inverted: color(display-p3 .138 .134 .144);--colors-site-text: color(display-p3 .128 .122 .147);--colors-site-text-muted: color(display-p3 .395 .388 .424);--colors-site-text-inverted: color(display-p3 .933 .933 .94);--colors-site-border: color(display-p3 .915 .906 .925);--colors-site-border-emphasized: color(display-p3 .055 .004 .18 / .153);--colors-site-border-inverted: color(display-p3 .957 .918 .996 / .111);--colors-site-selection: color(display-p3 .094 .012 .216 / .095) }}}@layer recipes{@layer _base{.button{font-variant:all-small-caps;border-radius:.125rem;justify-content:center;align-items:center;font-family:var(--fonts-body);font-weight:var(--font-weights-medium);line-height:1;cursor:pointer}.button,.link{display:inline-flex}}.button--style_solid{transition-property:var(--transition-prop, background, background-color, background-image, background-position);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);background-color:var(--colors-ui-button-primary-background);color:var(--colors-ui-button-primary-foreground)}.button--style_solid:is(:hover,[data-hover]){background-color:var(--colors-ui-button-primary-background-active)}.button--size_md{padding-inline:var(--spacing-5);padding-block-start:var(--spacing-3);padding-block-end:calc(var(--sizes-3) + 2px);font-size:var(--font-sizes-base)}.button--size_lg{padding-inline:var(--spacing-6);padding-block-start:var(--spacing-4);padding-block-end:calc(var(--sizes-4) + 2px);font-size:var(--font-sizes-1)}.button--size_xl{padding-inline:var(--spacing-8);padding-block-start:var(--spacing-6);padding-block-end:calc(var(--sizes-6) + 2px);font-size:var(--font-sizes-1)}.link--variant_accent{padding-block:var(--spacing-4);padding-inline:var(--spacing-6);gap:var(--spacing-2);align-items:center;justify-content:space-between;background-color:var(--colors-site-background-accent);color:var(--colors-site-text-accent);font-weight:var(--font-weights-medium)}.link--variant_accent svg{transition-property:var(--transition-prop, all);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s);will-change:translate;translate:var(--translate-x) var(--translate-y);height:var(--sizes-4)}.link--variant_accent:is(:hover,[data-hover]) svg{--translate-x: var(--spacing-0\.5)}.link--variant_underline{text-decoration:underline}.link--variant_plain{text-decoration:none}}@layer utilities{@layer compositions{.textStyle_heading\.1{font-family:var(--fonts-heading);font-size:var(--font-sizes-3);font-weight:var(--font-weights-bold);line-height:1.2}.textStyle_body\.lg{font-family:var(--fonts-body);font-size:var(--font-sizes-1);font-weight:var(--font-weights-normal);line-height:1.375}.textStyle_display\.lg{font-family:var(--fonts-heading);font-size:var(--font-sizes-5);font-weight:var(--font-weights-black);line-height:1}.textStyle_body\.xs{font-size:var(--font-sizes--2)}.textStyle_body\.xs,.textStyle_body\.sm{font-family:var(--fonts-body);font-weight:var(--font-weights-normal);line-height:1.4}.textStyle_body\.sm{font-size:var(--font-sizes--1)}.textStyle_heading\.2{font-size:var(--font-sizes-2);line-height:1.3}.textStyle_heading\.2,.textStyle_heading\.3{font-family:var(--fonts-heading);font-weight:var(--font-weights-bold)}.textStyle_heading\.3{font-size:var(--font-sizes-1);line-height:1.375}.textStyle_body\.md{font-family:var(--fonts-body);line-height:1.375}.textStyle_body\.md,.textStyle_display\.eyebrow{font-size:var(--font-sizes-base);font-weight:var(--font-weights-normal)}.textStyle_display\.eyebrow{font-variant:all-small-caps;font-family:var(--fonts-heading);line-height:1}.\[\&_h3\]\:textStyle_heading\.3 h3{font-family:var(--fonts-heading);font-size:var(--font-sizes-1);font-weight:var(--font-weights-bold);line-height:1.375}}.--layout-spacing-h_token\(sizes\.4\){--layout-spacing-h: var(--sizes-4)}.--layout-spacing-v_token\(sizes\.8\){--layout-spacing-v: var(--sizes-8)}.inset_0{inset:var(--spacing-0)}.grid-area_header{grid-area:header}.grid-area_description{grid-area:description}.grid-area_cta{grid-area:cta}.grid-area_illustration{grid-area:illustration}.grid-area_footer{grid-area:footer}.px_\[var\(--layout-spacing-h\)\]{padding-inline:var(--layout-spacing-h)}.py_\[calc\(var\(--layout-spacing-v\)_\/_2\)\]{padding-block:calc(var(--layout-spacing-v) / 2)}.mx_auto{margin-inline:auto}.py_\[var\(--layout-spacing-v\)\]{padding-block:var(--layout-spacing-v)}.gap_6{gap:var(--spacing-6)}.trs_opacity{transition-property:var(--transition-prop, opacity);transition-timing-function:var(--transition-easing, cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration, .15s)}.bd-c_site\.border\.inverted{border-color:var(--colors-site-border-inverted)}.py_\[calc\(var\(--layout-spacing-v\)_\*_2\)\]{padding-block:calc(var(--layout-spacing-v) * 2)}.py_\[calc\(var\(--layout-spacing-v\)_\/_1\.5\)\]{padding-block:calc(var(--layout-spacing-v) / 1.5)}.gap_8{gap:var(--spacing-8)}.px_4{padding-inline:var(--spacing-4)}.ov_hidden{overflow:hidden}.gap_4{gap:var(--spacing-4)}.fv_all-small-caps{font-variant:all-small-caps}.gap_16{gap:var(--spacing-16)}.gap_\[calc\(var\(--layout-spacing-v\)\)\]{gap:calc(var(--layout-spacing-v))}.gap_\[calc\(var\(--layout-spacing-v\)_\/_2\)\]{gap:calc(var(--layout-spacing-v) / 2)}.gap_\[calc\(var\(--layout-spacing-h\)_\/_2\)\]{gap:calc(var(--layout-spacing-h) / 2)}.px_\[calc\(var\(--layout-spacing-h\)_\*_0\.75\)\]{padding-inline:calc(var(--layout-spacing-h) * .75)}.gap_\[var\(--border-widths-thin\)\]{gap:var(--border-widths-thin)}.py_\[calc\(var\(--layout-spacing-v\)_\*_4\)\]{padding-block:calc(var(--layout-spacing-v) * 4)}.grid-c_span_2{grid-column:span 2}.gap_\[var\(--layout-spacing-v\)\]{gap:var(--layout-spacing-v)}.grid-template-areas_\"header\"_\"description\"_\"cta\"_\"illustration\"_\"footer\"{grid-template-areas:"header" "description" "cta" "illustration" "footer"}.px_\[calc\(var\(--layout-spacing-h\)_\*_0\.5\)\]{padding-inline:calc(var(--layout-spacing-h) * .5)}.py_\[calc\(var\(--layout-spacing-v\)_\*_0\.5\)\]{padding-block:calc(var(--layout-spacing-v) * .5)}.ov_clip{overflow:clip}.py_\[calc\(var\(--layout-spacing-v\)_\*_3\)\]{padding-block:calc(var(--layout-spacing-v) * 3)}.my_4{margin-block:var(--spacing-4)}.border-style_solid{border-style:solid}.bd-w_thin{border-width:var(--border-widths-thin)}.bd-c_site\.border\.emphasized{border-color:var(--colors-site-border-emphasized)}.bdr_4px_0_0_4px{border-radius:4px 0 0 4px}.bd-be-w_thin{border-block-end-width:var(--border-widths-thin)}.pos_sticky{position:sticky}.bg-c_site\.background{background-color:var(--colors-site-background)}.z_10{z-index:10}.pos_relative{position:relative}.d_flex{display:flex}.ai_center{align-items:center}.jc_center{justify-content:center}.bg-c_site\.background\.subtle{background-color:var(--colors-site-background-subtle)}.flex-d_column{flex-direction:column}.pos_absolute{position:absolute}.obj-f_cover{object-fit:cover}.op_1{opacity:1}.pointer-events_none{pointer-events:none}.filter_auto{filter:var(--blur, ) var(--brightness, ) var(--contrast, ) var(--grayscale, ) var(--hue-rotate, ) var(--invert, ) var(--saturate, ) var(--sepia, ) var(--drop-shadow, )}.brightness_80\%{--brightness: brightness(80%)}.trs-dur_1200ms{--transition-duration: 1.2s;transition-duration:1.2s}.bg-c_site\.background\.inverted\/60{--mix-backgroundColor: color-mix(in srgb, var(--colors-site-background-inverted) 60%, transparent);background-color:var(--mix-backgroundColor, var(--colors-site-background-inverted))}.c_site\.text\.muted{color:var(--colors-site-text-muted)}.d_grid{display:grid}.grid-tr_min-content_1fr_min-content{grid-template-rows:min-content 1fr min-content}.grid-tr_1fr_min-content_min-content{grid-template-rows:1fr min-content min-content}.c_site\.text\.inverted{color:var(--colors-site-text-inverted)}.pbe_4{padding-block-end:var(--spacing-4)}.tsh_0_0_1px_rgba\(0\,0\,0\,0\.4\){text-shadow:0 0 1px rgba(0,0,0,.4)}.tsh_0_0_4px_rgba\(0\,0\,0\,0\.4\){text-shadow:0 0 4px rgba(0,0,0,.4)}.jc_space-between{justify-content:space-between}.flex-d_row{flex-direction:row}.op_0\.2{opacity:.2}.fw_semibold{font-weight:var(--font-weights-semibold)}.mbe_2{margin-block-end:var(--spacing-2)}.bd-bs-w_thin{border-block-start-width:var(--border-widths-thin)}.ai_start{align-items:start}.ta_center{text-align:center}.d_none{display:none}.bg-c_\[white\]{background-color:#fff}.flex-sh_0{flex-shrink:0}.justify-items_flex-start{justify-items:flex-start}.pbe_\[calc\(var\(--layout-spacing-v\)_\*_4\)\]{padding-block-end:calc(var(--layout-spacing-v) * 4)}.asp_square{aspect-ratio:var(--aspect-ratios-square)}.sr_true{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.grid-tr_1fr_min-content{grid-template-rows:1fr min-content}.grid-af_row{grid-auto-flow:row}.grid-ac_fr{grid-auto-columns:minmax(0,1fr)}.bg-c_site\.border{background-color:var(--colors-site-border)}.d_contents{display:contents}.us_none{-webkit-user-select:none;user-select:none}.cursor_pointer{cursor:pointer}.li-t_\'\+_\'{list-style-type:"+ "}.ps_5{padding-inline-start:var(--spacing-5)}.mbs_4{margin-block-start:var(--spacing-4)}.filter_\[grayscale\(80\%\)_brightness\(150\%\)\]{filter:grayscale(80%) brightness(150%)}.mix-bm_multiply{mix-blend-mode:multiply}.fw_medium{font-weight:var(--font-weights-medium)}.grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.grid-ar_fr{grid-auto-rows:minmax(0,1fr)}.bd-y-w_thin{border-block-width:var(--border-widths-thin)}.pbs_\[calc\(var\(--layout-spacing-v\)_\*_4\)\]{padding-block-start:calc(var(--layout-spacing-v) * 4)}.bg-c_site\.text\.accent\/5{--mix-backgroundColor: color-mix(in srgb, var(--colors-site-text-accent) 5%, transparent);background-color:var(--mix-backgroundColor, var(--colors-site-text-accent))}.ai_flex-start{align-items:flex-start}.bg-c_site\.background\.accent{background-color:var(--colors-site-background-accent)}.c_site\.text\.accent{color:var(--colors-site-text-accent)}.grid-tc_1fr{grid-template-columns:1fr}.pe_0{padding-inline-end:var(--spacing-0)}.obj-p_0_0{object-position:0 0}.bd-e-w_\[0\]{border-inline-end-width:var(--border-widths-0)}.fs_3{font-size:var(--font-sizes-3)}.fw_light{font-weight:var(--font-weights-light)}.bg-c_site\.background\.inverted{background-color:var(--colors-site-background-inverted)}.top_0{top:var(--spacing-0)}.max-w_8xl{max-width:var(--sizes-8xl)}.min-h_dvh{min-height:100dvh}.w_\[max-content\]{width:max-content}.w_full{width:var(--sizes-full)}.h_full{height:var(--sizes-full)}.h_\[42px\]{height:42px}.max-w_2xl{max-width:var(--sizes-2xl)}.h_4{height:var(--sizes-4)}.h_5{height:var(--sizes-5)}.max-w_xl{max-width:var(--sizes-xl)}.h_\[1700\]{height:1700}.min-h_\[60dvh\]{min-height:60dvh}.max-w_3xl{max-width:var(--sizes-3xl)}.h_52{height:var(--sizes-52)}.w_6{width:var(--sizes-6)}.min-h_sm{min-height:var(--sizes-sm)}.\[\&_p\]\:my_4 p,.\[\&_ul\]\:my_4 ul{margin-block:var(--spacing-4)}.\[\&_\*\]\:bd-x-c_site\.border\.inverted *{border-inline-color:var(--colors-site-border-inverted)}.\[\&_ul\]\:li-t_disc ul{list-style-type:disc}.\[\&_ul\]\:ps_8 ul{padding-inline-start:var(--spacing-8)}.\[\&_h3\]\:mbs_6 h3{margin-block-start:var(--spacing-6)}.\[\&_h3\]\:mbe_2 h3{margin-block-end:var(--spacing-2)}.\[\&_p\]\:mbe_4 p{margin-block-end:var(--spacing-4)}.hover\:bg-c_site\.text\.accent\/10:is(:hover,[data-hover]){--mix-backgroundColor: color-mix(in srgb, var(--colors-site-text-accent) 10%, transparent);background-color:var(--mix-backgroundColor, var(--colors-site-text-accent))}@media screen and (min-width: 40rem){.sm\:grid-af_column{grid-auto-flow:column}.sm\:grid-tc_repeat\(3\,_1fr\){grid-template-columns:repeat(3,1fr)}.sm\:h_\[1150\]{height:1150}}@media screen and (min-width: 48rem){.md\:--layout-spacing-h_token\(sizes\.8\){--layout-spacing-h: var(--sizes-8)}.md\:bd-x-w_thin{border-inline-width:var(--border-widths-thin)}.md\:px_\[calc\(var\(--layout-spacing-h\)_\*_0\.75\)\]{padding-inline:calc(var(--layout-spacing-h) * .75)}.md\:px_8{padding-inline:var(--spacing-8)}.md\:px_\[calc\(var\(--layout-spacing\,_token\(sizes\.8\)\)_\*_0\.75\)\]{padding-inline:calc(var(--layout-spacing, var(--sizes-8)) * .75)}.md\:gap_\[calc\(var\(--layout-spacing-v\)_\*_2\)\]{gap:calc(var(--layout-spacing-v) * 2)}.md\:py_\[calc\(var\(--layout-spacing-v\)_\*_4\)\]{padding-block:calc(var(--layout-spacing-v) * 4)}.md\:grid-template-areas_\"header_illustration\"_\"description_illustration\"_\"cta_illustration\"_\"footer_footer\"{grid-template-areas:"header illustration" "description illustration" "cta illustration" "footer footer"}.md\:as_flex-end{align-self:flex-end}.md\:flex-d_row{flex-direction:row}.md\:grid-tc_repeat\(4\,_1fr\){grid-template-columns:repeat(4,1fr)}.md\:grid-tc_3fr_4fr{grid-template-columns:3fr 4fr}.md\:grid-tr_1fr_min-content_min-content_min-content{grid-template-rows:1fr min-content min-content min-content}.md\:bd-s-w_thin{border-inline-start-width:var(--border-widths-thin)}}@media screen and (min-width: 64rem){.lg\:px_\[calc\(var\(--layout-spacing-h\)_\*_1\)\]{padding-inline:calc(var(--layout-spacing-h) * 1)}.lg\:px_\[calc\(var\(--layout-spacing\,_token\(sizes\.8\)\)_\*_1\)\]{padding-inline:calc(var(--layout-spacing, var(--sizes-8)) * 1)}.lg\:py_\[calc\(var\(--layout-spacing-v\)_\*_6\)\]{padding-block:calc(var(--layout-spacing-v) * 6)}.lg\:grid-tc_repeat\(5\,_1fr\){grid-template-columns:repeat(5,1fr)}}@media screen and (max-width: 47.9975rem){.mdDown\:bd-bs-w_thin{border-block-start-width:var(--border-widths-thin)}}}
