@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";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;line-height:1.5;font-family:var(--global-font-body, var(--font-fallback))}*,:before,:after,::backdrop,::file-selector-button{margin:0;padding:0;box-sizing:border-box;border-width:0px;border-style:solid;border-color:var(--global-color-border, currentColor)}hr{height:0px;color:inherit;border-top-width:1px}body{height:100%;line-height:inherit}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;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:transparent}::placeholder{opacity:1;--placeholder-fallback: color-mix(in srgb, currentColor 50%, transparent);color:var(--global-color-placeholder, var(--placeholder-fallback))}textarea{resize:vertical}table{text-indent:0px;border-collapse:collapse;border-color:inherit}summary{display:list-item}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;text-decoration: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-feature-settings:normal;font-variation-settings:normal;font-family:var(--global-font-mono, var(--font-mono-fallback));font-size:1em}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: "🐼"}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{color:#2d2b55;background-color:#f5f2ed;font-family:"IBM Plex Serif",Georgia,serif}::selection{color:#f5f2ed;background-color:#2d2b55}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness: proximity;--border-spacing-x: 0;--border-spacing-y: 0;--translate-x: 0;--translate-y: 0;--rotate: 0;--rotate-x: 0;--rotate-y: 0;--skew-x: 0;--skew-y: 0;--scale-x: 1;--scale-y: 1}}@layer tokens{:where(:root,:host){--colors-bg: #F5F2ED;--colors-text: #2D2B55;--colors-input-bg: #EDEAE4;--colors-input-border: #D8D4CC;--colors-placeholder: #9490A0;--fonts-serif: "IBM Plex Serif", Georgia, serif;--fonts-mono: "IBM Plex Mono", "Courier New", monospace;--font-sizes-xs: 13px;--font-sizes-sm: 14px;--font-sizes-md: 18px;--font-sizes-body: 20px;--font-sizes-quote: 28px;--font-sizes-section: 40px;--font-sizes-hero: 64px;--line-heights-xs: 16px;--line-heights-sm: 18px;--line-heights-md: 22px;--line-heights-body: 32px;--line-heights-quote: 42px;--line-heights-section: 50px;--line-heights-hero: 72px;--letter-spacings-tight: -.02em;--letter-spacings-slightly_tight: -.01em;--letter-spacings-normal: .01em;--letter-spacings-input: .02em;--letter-spacings-wide: .12em;--spacing-page-padding-left: 200px;--spacing-page-padding-right: 120px;--spacing-section-gap: 32px;--spacing-feature-gap: 40px;--breakpoints-sm: 640px;--breakpoints-md: 768px;--breakpoints-lg: 1024px;--breakpoints-xl: 1280px;--breakpoints-2xl: 1536px;--sizes-breakpoint-sm: 640px;--sizes-breakpoint-md: 768px;--sizes-breakpoint-lg: 1024px;--sizes-breakpoint-xl: 1280px;--sizes-breakpoint-2xl: 1536px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}}@layer utilities{@layer compositions{.textStyle_sectionHeading{letter-spacing:-.01em;font-family:"IBM Plex Serif",Georgia,serif;font-size:40px;font-weight:700;line-height:50px}.textStyle_inputText{letter-spacing:.02em}.textStyle_inputText,.textStyle_buttonText{font-family:IBM Plex Mono,Courier New,monospace;font-size:14px;font-weight:500;line-height:18px}.textStyle_buttonText{letter-spacing:.12em;text-transform:uppercase}.textStyle_body{font-weight:500}.textStyle_body,.textStyle_bodyBold{font-family:"IBM Plex Serif",Georgia,serif;font-size:20px;line-height:32px}.textStyle_bodyBold{font-weight:700}.textStyle_hero{letter-spacing:-.02em;font-size:64px;line-height:72px}.textStyle_hero,.textStyle_navLogo{font-family:"IBM Plex Serif",Georgia,serif;font-weight:700}.textStyle_navLogo{letter-spacing:.01em;font-size:18px;line-height:22px}.textStyle_navCta{letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,Courier New,monospace;font-size:13px;font-weight:500;line-height:16px}}.d_flex{display:flex}.w_100\%{width:100%}.gap_40px{gap:40px}.c_text{color:var(--colors-text)}.ta_center{text-align:center}.pos_relative{position:relative}.gap_16px{gap:16px}.trs_opacity_0\.4s_ease{transition:opacity .4s ease}.h_auto{height:auto}.max-w_100\%{max-width:100%}.h_48px{height:48px}.px_20px{padding-inline:20px}.ring_none{outline:2px solid transparent;outline-offset:2px}.c_bg{color:var(--colors-bg)}.bd_none{border:none}.cursor_pointer{cursor:pointer}.trs_background-color_0\.2s_ease{transition:background-color .2s ease}.c_\#9B4D4D{color:#9b4d4d}.op_0{opacity:0}.trs_opacity_0\.3s_ease{transition:opacity .3s ease}.h_20px{height:20px}.gap_10px{gap:10px}.pos_absolute{position:absolute}.trf_translateY\(6px\){transform:translateY(6px)}.h_1px{height:1px}.max-w_940px{max-width:940px}.max-w_540px{max-width:540px}.gap_20px{gap:20px}.ls_0\.02em{letter-spacing:.02em}.c_placeholder{color:var(--colors-placeholder)}.w_24px{width:24px}.us_none{-webkit-user-select:none;user-select:none}.gap_4px{gap:4px}.tw_balance{text-wrap:balance}.max-w_740px{max-width:740px}.gap_32px{gap:32px}.py_20px{padding-block:20px}.pos_fixed{position:fixed}.z_10{z-index:10}.bkdp_blur\(12px\){backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.-webkit-backdrop-filter_blur\(12px\){-webkit-backdrop-filter:blur(12px)}.bd-b_1px_solid_transparent{border-bottom:1px solid transparent}.trs_border-color_0\.3s_ease{transition:border-color .3s ease}.gap_12px{gap:12px}.td_none{text-decoration:none}.trs_color_0\.2s_ease{transition:color .2s ease}.max-w_600px{max-width:600px}.max-w_680px{max-width:680px}.min-h_100dvh{min-height:100dvh}.flex-d_column{flex-direction:column}.ai_center{align-items:center}.pl_24px{padding-left:24px}.pr_24px{padding-right:24px}.fs_28px{font-size:28px}.lh_36px{line-height:36px}.jc_center{justify-content:center}.ai_stretch{align-items:stretch}.bg-c_inputBg{background-color:var(--colors-input-bg)}.bd-w_1px{border-width:1px}.border-style_solid{border-style:solid}.bd-c_inputBorder{border-color:var(--colors-input-border)}.bg-c_text{background-color:var(--colors-text)}.flex-d_row{flex-direction:row}.bg-c_inputBorder{background-color:var(--colors-input-border)}.pt_40px{padding-top:40px}.ff_mono{font-family:var(--fonts-mono)}.fs_13px{font-size:13px}.fw_500{font-weight:500}.lh_32px{line-height:32px}.flex-sh_0{flex-shrink:0}.fs_17px{font-size:17px}.lh_28px{line-height:28px}.fs_36px{font-size:36px}.lh_44px{line-height:44px}.jc_space-between{justify-content:space-between}.top_0{top:0}.left_0{left:0}.bg-c_rgba\(245\,_242\,_237\,_0\.9\){background-color:#f5f2ede6}.placeholder\:c_placeholder::placeholder,.placeholder\:c_placeholder[data-placeholder]{color:var(--colors-placeholder)}.disabled\:cursor_default:is(:disabled,[disabled],[data-disabled]){cursor:default}.disabled\:op_0\.7:is(:disabled,[disabled],[data-disabled]){opacity:.7}.hover\:c_\#5C5A8A:is(:hover,[data-hover]){color:#5c5a8a}.hover\:bg-c_\#5C5A8A:is(:hover,[data-hover]){background-color:#5c5a8a}@media screen and (min-width:40rem){.sm\:h_54px{height:54px}.sm\:max-w_none{max-width:none}.sm\:w_320px{width:320px}.sm\:h_auto{height:auto}.sm\:px_40px{padding-inline:40px}.sm\:flex-d_row{flex-direction:row}}@media screen and (min-width:48rem){.md\:pl_40px{padding-left:40px}.md\:pr_40px{padding-right:40px}.md\:fs_34px{font-size:34px}.md\:lh_44px{line-height:44px}.md\:fs_20px{font-size:20px}.md\:lh_32px{line-height:32px}.md\:fs_48px{font-size:48px}.md\:lh_56px{line-height:56px}}@media screen and (min-width:64rem){.lg\:w_740px{width:740px}.lg\:pl_120px{padding-left:120px}.lg\:pr_120px{padding-right:120px}.lg\:fs_40px{font-size:40px}.lg\:lh_50px{line-height:50px}.lg\:pl_200px{padding-left:200px}.lg\:fs_64px{font-size:64px}.lg\:lh_72px{line-height:72px}}}@keyframes cta-spin{to{transform:rotate(360deg)}}@keyframes cta-shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}[data-reveal].revealed{opacity:1;transform:translateY(0)}
