/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--font-sans:"Google Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#fff;--color-ink:#141414;--color-fold:#f28a1e;--color-fold-text:#995b1a}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-fold-text:color-mix(in srgb, var(--color-fold) 60%, var(--color-ink))}}:root,:host{--color-tint:#f8f8f8}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tint:color-mix(in srgb, var(--color-ink) 3%, var(--color-paper))}}:root,:host{--font-hand:"Mali", "Google Sans", cursive}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);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}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-padding-top:5rem}body{background-color:var(--color-paper);font-family:var(--font-sans);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--color-fold);outline-offset:3px}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-inset-x-4{inset-inline:calc(var(--spacing) * -4)}.-inset-y-2\.5{inset-block:calc(var(--spacing) * -2.5)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-\[6\%\]{top:6%}.top-full{top:100%}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-1{bottom:var(--spacing)}.-left-1\.5{left:calc(var(--spacing) * -1.5)}.-left-4{left:calc(var(--spacing) * -4)}.left-\[-21\.63\%\]{left:-21.63%}.left-full{left:100%}.isolate{isolation:isolate}.z-40{z-index:40}.col-start-2{grid-column-start:2}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-4{margin-left:calc(var(--spacing) * -4)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-6{margin-left:calc(var(--spacing) * 6)}.ml-7{margin-left:calc(var(--spacing) * 7)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-17{height:calc(var(--spacing) * 17)}.h-\[1lh\]{height:1lh}.h-\[88\%\]{height:88%}.h-\[calc\(100\%\+1\.25rem\)\]{height:calc(100% + 1.25rem)}.h-\[calc\(100\%-0\.5rem\)\]{height:calc(100% - .5rem)}.h-auto{height:auto}.w-2{width:calc(var(--spacing) * 2)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-28{width:calc(var(--spacing) * 28)}.w-40{width:calc(var(--spacing) * 40)}.w-\[132\.2\%\]{width:132.2%}.w-\[calc\(100\%\+0\.75rem\)\]{width:calc(100% + .75rem)}.w-\[calc\(100\%\+2rem\)\]{width:calc(100% + 2rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[26rem\]{max-width:26rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[70rem\]{max-width:70rem}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[21\%\]{--tw-translate-y:calc(21% * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-\[5deg\]{rotate:-5deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.resize-y{resize:vertical}.list-disc{list-style-type:disc}.grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.grid-cols-\[4\.5rem_1fr\]{grid-template-columns:4.5rem 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.self-center{align-self:center}.overflow-visible{overflow:visible}.overflow-x-clip{overflow-x:clip}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-ink{border-color:var(--color-ink)}.border-ink\/10{border-color:#1414141a}@supports (color:color-mix(in lab, red, red)){.border-ink\/10{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.border-transparent{border-color:#0000}.bg-fold{background-color:var(--color-fold)}.bg-ink{background-color:var(--color-ink)}.bg-paper{background-color:var(--color-paper)}.bg-tint{background-color:var(--color-tint)}.bg-transparent{background-color:#0000}.fill-fold{fill:var(--color-fold)}.fill-ink{fill:var(--color-ink)}.fill-ink\/60{fill:#14141499}@supports (color:color-mix(in lab, red, red)){.fill-ink\/60{fill:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.fill-none{fill:none}.fill-paper{fill:var(--color-paper)}.stroke-fold{stroke:var(--color-fold)}.stroke-ink{stroke:var(--color-ink)}.stroke-ink\/20{stroke:#14141433}@supports (color:color-mix(in lab, red, red)){.stroke-ink\/20{stroke:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.stroke-paper{stroke:var(--color-paper)}.stroke-\[3px\]{stroke-width:3px}.px-0{padding-inline:0}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-5{padding-left:calc(var(--spacing) * 5)}.font-hand{font-family:var(--font-hand)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[2\.125rem\]{font-size:2.125rem}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-nowrap{white-space:nowrap}.text-fold{color:var(--color-fold)}.text-fold-text{color:var(--color-fold-text)}.text-ink{color:var(--color-ink)}.text-ink\/20{color:#14141433}@supports (color:color-mix(in lab, red, red)){.text-ink\/20{color:color-mix(in oklab, var(--color-ink) 20%, transparent)}}.text-ink\/40{color:#14141466}@supports (color:color-mix(in lab, red, red)){.text-ink\/40{color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.text-ink\/55{color:#1414148c}@supports (color:color-mix(in lab, red, red)){.text-ink\/55{color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.text-ink\/60{color:#14141499}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-ink\/70{color:#141414b3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-ink\/75{color:#141414bf}@supports (color:color-mix(in lab, red, red)){.text-ink\/75{color:color-mix(in oklab, var(--color-ink) 75%, transparent)}}.text-ink\/80{color:#141414cc}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-paper{color:var(--color-paper)}.italic{font-style:italic}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.underline-offset-\[5px\]{text-underline-offset:5px}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.\[paint-order\:stroke\]{paint-order:stroke}.placeholder\:text-ink\/55::placeholder{color:#1414148c}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-ink\/55::placeholder{color:color-mix(in oklab, var(--color-ink) 55%, transparent)}}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:bg-ink:hover{background-color:var(--color-ink)}.hover\:text-fold-text:hover{color:var(--color-fold-text)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-paper:hover{color:var(--color-paper)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-50:focus{z-index:50}.focus\:rounded-full:focus{border-radius:2147483647px}.focus\:border-ink:focus{border-color:var(--color-ink)}.focus\:bg-ink:focus{background-color:var(--color-ink)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-paper:focus{color:var(--color-paper)}.focus\:outline-none:focus,.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.aria-\[current\=page\]\:text-ink[aria-current=page]{color:var(--color-ink)}.aria-\[invalid\=true\]\:border-b-2[aria-invalid=true]{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.aria-\[invalid\=true\]\:border-fold[aria-invalid=true]{border-color:var(--color-fold)}@media (prefers-reduced-motion:reduce){.motion-reduce\:disabled\:opacity-60:disabled{opacity:.6}}@media (width>=40rem){.sm\:block{display:block}}@media (width>=48rem){.md\:bottom-0{bottom:0}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-start-3{grid-column-start:3}.md\:mt-0{margin-top:0}.md\:mt-6{margin-top:calc(var(--spacing) * 6)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:max-w-\[26rem\]{max-width:26rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.25fr_1fr\]{grid-template-columns:1.25fr 1fr}.md\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.md\:grid-cols-\[6\.5rem_1fr_1\.1fr\]{grid-template-columns:6.5rem 1fr 1.1fr}.md\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.md\:items-start{align-items:flex-start}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:gap-24{gap:calc(var(--spacing) * 24)}.md\:gap-x-0{column-gap:0}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-9{padding-inline:calc(var(--spacing) * 9)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:py-11{padding-block:calc(var(--spacing) * 11)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:pt-20{padding-top:calc(var(--spacing) * 20)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-36{padding-bottom:calc(var(--spacing) * 36)}.md\:pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[1\.375rem\]{font-size:1.375rem}.md\:text-\[1\.0625rem\]{font-size:1.0625rem}.md\:text-\[2\.5rem\]{font-size:2.5rem}.md\:text-\[2\.75rem\]{font-size:2.75rem}.md\:text-\[2rem\]{font-size:2rem}.md\:leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}}@media (width>=64rem){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:text-\[3\.75rem\]{font-size:3.75rem}}}@font-face{font-family:Google Sans;font-weight:400;font-display:swap;src:url(/_astro/google-sans-latin-400-normal.gBg6aEjr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-weight:400;font-display:swap;src:url(/_astro/google-sans-thai-400-normal.BLmxp4zT.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-weight:500;font-display:swap;src:url(/_astro/google-sans-latin-500-normal.C94wcUG3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-weight:500;font-display:swap;src:url(/_astro/google-sans-thai-500-normal.D_S35zu-.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-weight:700;font-display:swap;src:url(/_astro/google-sans-latin-700-normal.B3LHozD6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans;font-weight:700;font-display:swap;src:url(/_astro/google-sans-thai-700-normal.CMq21BWi.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-weight:500;font-display:swap;src:url(/_astro/mali-thai-500-normal.D89rMT77.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Mali;font-weight:500;font-display:swap;src:url(/_astro/mali-latin-500-normal.B01M-LP6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sheet{position:relative}.sheet:after{content:"";background:linear-gradient(135deg, var(--color-fold) 50%, var(--color-tint) 50%);transform-origin:100% 100%;width:2.25rem;height:2.25rem;position:absolute;bottom:-1px;right:-1px}.marker>svg{z-index:-1;width:calc(100% + .7rem);height:.62em;position:absolute;bottom:.55rem;left:-.35rem;overflow:visible}.marker path{fill:none;stroke:#f28a1e61}@supports (color:color-mix(in lab, red, red)){.marker path{stroke:color-mix(in srgb, var(--color-fold) 38%, transparent)}}.marker path{stroke-width:14px;stroke-linecap:round}.hl{pointer-events:none;position:absolute;overflow:visible}.hl path{fill:none;stroke:currentColor;stroke-linecap:round}.ln{width:calc(100% + 4px);height:6px;left:-2px}.lv{width:6px;height:calc(100% + 4px);top:-2px}.ln.t{top:-3px}.ln.b{bottom:-3px}.lv.l{left:-3px}.lv.r{right:-3px}.sk{pointer-events:none;visibility:hidden;opacity:0;-webkit-mask-image:radial-gradient(circle var(--r,230px) at var(--x,-999px) var(--y,-999px), #000 50%, transparent);-webkit-mask-image:radial-gradient(circle var(--r,230px) at var(--x,-999px) var(--y,-999px), #000 50%, transparent);mask-image:radial-gradient(circle var(--r,230px) at var(--x,-999px) var(--y,-999px), #000 50%, transparent);transition:opacity .35s,visibility 0s .35s}@media not all and (width>=64rem){.sk{display:none}}.lit .sk{visibility:visible;opacity:1;transition:opacity .35s}.sk-grid{background-image:linear-gradient(#14141414 1px,#0000 1px),linear-gradient(90deg,#14141414 1px,#0000 1px)}@supports (color:color-mix(in lab, red, red)){.sk-grid{background-image:linear-gradient(color-mix(in srgb, var(--color-ink) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-ink) 8%, transparent) 1px, transparent 1px)}}.sk-grid{background-size:24px 24px}.sk-pen,.sk-pen path{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.sk-text{fill:currentColor;font-size:15px;font-weight:500}.sk-note:after{content:attr(data-note)}.badge>svg{width:calc(100% + 4px);height:calc(100% + 4px);position:absolute;inset:-2px;overflow:visible}.badge path{fill:none;stroke:var(--color-ink);stroke-width:1.2px}.hero-ul .tick{opacity:0}.nav-glass{opacity:0;background:#ffffffc7;border-radius:9999px;position:absolute;inset:.5rem}@supports (color:color-mix(in lab, red, red)){.nav-glass{background:color-mix(in srgb, var(--color-paper) 78%, transparent)}}.nav-glass{backdrop-filter:blur(8px)saturate(1.5);box-shadow:0 0 0 1px #14141414,0 10px 28px -14px #14141438}@supports (color:color-mix(in lab, red, red)){.nav-glass{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 10px 28px -14px #14141438}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nav-glass{background:#fffffff5}@supports (color:color-mix(in lab, red, red)){.nav-glass{background:color-mix(in srgb, var(--color-paper) 96%, transparent)}}}[data-nav-hidden] .site-header{opacity:0;pointer-events:none}.nav-mark{z-index:-1;width:calc(100% + .6rem);height:.75em;display:none;position:absolute;bottom:-.1rem;left:-.3rem;overflow:visible}.nav-mark path{fill:none;stroke:#f28a1e73}@supports (color:color-mix(in lab, red, red)){.nav-mark path{stroke:color-mix(in srgb, var(--color-fold) 45%, transparent)}}.nav-mark path{stroke-width:10px;stroke-linecap:round}.logo-ghost{stroke-opacity:.15;display:none}.ew-h{--sx:488px;--sy:-80px;--px:-642px;--py:84px}.ew-v{--sx:-72px;--sy:254px;--px:-16px;--py:-250px}.ew-anim .ew-chip,.ew-anim .ew-st-idle,.ew-anim .ew-st-run{opacity:0}.ew-anim .ew-run-bg{opacity:.25}.ew-anim .ew-bar{transform-box:fill-box;transform-origin:0}.btn,.btn-link{--lift:0px;transform:translate(calc(var(--lift) * -1), calc(var(--lift) * -1))}.btn-link{position:relative}.btn-link:before{content:"";border:1.5px solid #0000;border-radius:9999px;position:absolute;inset:-.375rem -.75rem}.btn-arrow{display:inline-block}@media (hover:hover){.btn:hover:not(:disabled){--lift:3px;box-shadow:4px 4px 0 var(--color-fold)}.btn-link:hover{--lift:2px;text-decoration-color:#0000}.btn-link:hover:before{border-color:var(--color-ink);box-shadow:3px 3px 0 var(--color-fold)}:is(.btn:not(:disabled),.btn-link):hover .btn-arrow{transform:translate(4px)rotate(-45deg)}}:is(.btn:not(:disabled),.btn-link):active{--lift:-1px;box-shadow:0 0 0 var(--color-fold)}.btn-link:active:before{box-shadow:0 0 0 var(--color-fold)}@media (prefers-reduced-motion:no-preference){.btn,.btn-link,.btn-link:before{transition-property:transform,box-shadow,border-color,text-decoration-color;transition-duration:.18s;transition-timing-function:cubic-bezier(.22,1,.36,1)}:is(.btn,.btn-link):active{transition-duration:60ms}.btn-arrow{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.site-header{transition:transform .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}[data-nav-hidden] .site-header{transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,1,1);transform:translateY(-.75rem)}html{scroll-behavior:smooth}.draw{stroke-dasharray:1 1.1;stroke-dashoffset:1.05px;animation:1.4s cubic-bezier(.65,0,.35,1) .15s forwards draw}.draw-late{animation-duration:.5s;animation-delay:1.1s}.underline-draw{animation-duration:.8s;animation-delay:.7s}.pop{transform-box:fill-box;transform-origin:30% 100%;animation:.55s cubic-bezier(.34,1.56,.64,1) 1.45s both pop}@media (scripting:enabled){[data-play] .pd{stroke-dasharray:1 1.1;stroke-dashoffset:1.05px;transition:stroke-dashoffset .35s cubic-bezier(.65,0,.35,1)}[data-play].in .pd{stroke-dashoffset:0;transition-duration:var(--dur,.45s);transition-delay:var(--d,0s)}[data-play] .pa{transform-box:fill-box;transition:transform .2s ease-in;transform:scale(0)}[data-play].in .pa{transition:transform .45s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s);transform:scale(1)}[data-play] .p2{--d:.3s}[data-play] .p3{--d:.55s}[data-play] .p4{--d:.8s}[data-play] .route{--dur:1.4s;--d:.15s}[data-play] .pin{--d:1.5s;transform-origin:50% 100%}}@supports (animation-timeline:view()){[data-draw]{view-timeline-name:--g;--s0:25;--s1:65}.k1{--f0:0;--f1:.45}.k2{--f0:.25;--f1:.7}.k3{--f0:.5;--f1:.9}.k4{--f0:.7;--f1:1}.ka,.sheet:after{--f0:.9;--f1:1}[data-draw] :is(.sd,.ka),.sheet[data-draw]:after{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--g;animation-range-start:cover calc((var(--s0) + (var(--s1) - var(--s0)) * var(--f0,0)) * 1vh);animation-range-end:cover calc((var(--s0) + (var(--s1) - var(--s0)) * var(--f1,1)) * 1vh)}[data-draw] .sd{stroke-dasharray:1 1.1;animation-name:ink}[data-draw] .ka{transform-box:fill-box;transform-origin:50%;animation-name:pop}.sheet[data-draw]:after{animation-name:pop}[data-draw].lv .sd{animation-range:cover 45vh cover calc(100% - 55vh)}[data-draw].near-end :is(.sd,.ka){animation-range-start:contain calc(160px * var(--f0,0));animation-range-end:contain calc(160px * var(--f1,1))}.hero-ul .draw{animation-name:draw,straighten;animation-duration:.8s, auto;animation-timing-function:cubic-bezier(.65,0,.35,1),linear;animation-delay:.7s,0s;animation-fill-mode:forwards,both;animation-timeline:auto,scroll(root);animation-range:normal,0 280px}.hero-ul .tick{animation-name:show;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:200px 300px}.nav-paper{animation-name:fade-out;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:40px 140px}.nav-glass{animation-name:glass-in;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:40px 140px}.logo-ghost{display:inline}.lp,.lp2{stroke-dasharray:1 1.1;animation-name:ink;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0% 88%}.lp2{animation-range:86% 96%}.lf{transform-box:fill-box;transform-origin:30% 100%;animation-name:pop;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:95% 100%}body{timeline-scope:--services, --ew4i, --contact}[data-timeline=services]{view-timeline-name:--services}[data-timeline=ew4i]{view-timeline-name:--ew4i}[data-timeline=contact]{view-timeline-name:--contact}.nav-mark{display:block}.nav-mark path{stroke-dasharray:1 1.1;animation-name:ink,dim;animation-timing-function:linear;animation-fill-mode:both;animation-range:cover 50vh cover calc(100vh - 5rem),cover calc(100% - 5rem - 160px) cover calc(100% - 5rem)}.nav-mark .nm-services{animation-timeline:--services,--services}.nav-mark .nm-ew4i{animation-timeline:--ew4i,--ew4i}.nav-mark .nm-contact{animation-name:ink;animation-timeline:--contact;animation-range:cover 50vh cover calc(100vh - 5rem)}[data-reveal]{animation-name:rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 80%}}.ew-anim :is(.ew-chip,.ew-out,.ew-field,.ew-reply,.ew-run-bg,.ew-st,.ew-bar){animation-duration:7s;animation-timing-function:cubic-bezier(.65,0,.35,1);animation-iteration-count:infinite}.ew-anim.paused *{animation-play-state:paused}.ew-anim .ew-run-bg{animation-name:ew-click}.ew-anim .ew-st-idle{animation-name:ew-idle}.ew-anim .ew-st-run{animation-name:ew-running}.ew-anim .ew-st-ok{animation-name:ew-ok}.ew-anim .ew-bar{animation-name:ew-bar;animation-timing-function:linear}.ew-anim .ew-chip-send{animation-name:ew-send}.ew-anim .ew-field{animation-name:ew-field}.ew-anim .ew-reply{animation-name:ew-reply}.ew-anim .ew-chip-pull{animation-name:ew-pull}.ew-anim .ew-out{animation-name:ew-out}[data-reveal].reveal-wait{opacity:0;transform:translateY(1.5rem)}[data-reveal].reveal-in{opacity:1;transition:opacity .6s ease-out,transform .6s ease-out;transform:none}}.fly{display:none}@media (prefers-reduced-motion:no-preference){.fly{pointer-events:none;width:200px;height:160px;display:block;position:absolute;bottom:50%;left:calc(100% - 2.4rem)}.fly-trail{position:absolute;inset:0;overflow:visible}.fly-trail path{fill:none;stroke:#14141473}@supports (color:color-mix(in lab, red, red)){.fly-trail path{stroke:color-mix(in srgb, var(--color-ink) 45%, transparent)}}.fly-trail path{stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1 1.1;stroke-dashoffset:1.05px;transition:stroke-dashoffset .45s ease-in,opacity .3s}.fly-plane{offset-path:path("M2 158C60 160 92 128 112 104C132 80 162 88 154 114C146 140 112 124 126 88C140 52 170 26 198 2");offset-rotate:auto;opacity:0;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;top:0;left:0}.fly-plane path{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:1.5px;stroke-linejoin:round}[data-state=sending] .btn-arrow{opacity:0;transform:translate(6px)rotate(-45deg)}[data-state=sending] .fly-plane{animation:1.3s cubic-bezier(.45,0,.3,1) forwards fly}[data-state=sending] .fly-trail path{stroke-dashoffset:.1px;transition:stroke-dashoffset 1.3s cubic-bezier(.45,0,.3,1)}[data-state=done] .fly-trail path{stroke-dashoffset:0;transition:stroke-dashoffset .25s ease-out}[data-state=error] button[type=submit]{animation:.4s ease-out nudge}.sent-check{stroke-dasharray:1 1.1;stroke-dashoffset:1.05px;animation:.45s cubic-bezier(.22,1,.36,1) .15s forwards draw}.sent-line{animation:.35s cubic-bezier(.22,1,.36,1) .4s both lift}.sent-line+.sent-line{animation-delay:.5s}}@keyframes fly{0%{offset-distance:0%;opacity:1}80%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes nudge{20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}@keyframes lift{0%{opacity:0;transform:translateY(6px)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ink{0%{stroke-dashoffset:1.05px}to{stroke-dashoffset:0}}@keyframes straighten{0%{d:path("M2 8C80 4 200 3 298 5")}to{d:path("M2 6C80 6 200 6 298 6")}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes glass-in{0%{opacity:0;transform:scale(1.03,1.2)}to{opacity:1;transform:none}}@keyframes dim{to{opacity:.35}}@keyframes rise{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes ew-click{0%,4%{opacity:.25}8%,14%{opacity:1}20%,to{opacity:.25}}@keyframes ew-idle{0%,10%{opacity:.6}12%,94%{opacity:0}98%,to{opacity:.6}}@keyframes ew-running{0%,10%{opacity:0}12%,78%{opacity:1}80%,to{opacity:0}}@keyframes ew-bar{0%,12%{transform:scaleX(0)}40%{transform:scaleX(.45)}52%{transform:scaleX(.6)}78%,to{transform:scaleX(1)}}@keyframes ew-send{0%,12%{opacity:0;transform:translate(0)}15%{opacity:1;transform:translate(0)}36%{opacity:1;transform:translate(var(--sx), var(--sy))}40%,to{opacity:0;transform:translate(var(--sx), var(--sy))}}@keyframes ew-field{0%,37%{opacity:0}41%,92%{opacity:1}98%,to{opacity:0}}@keyframes ew-reply{0%,46%{opacity:0}50%,92%{opacity:1}98%,to{opacity:0}}@keyframes ew-pull{0%,52%{opacity:0;transform:translate(0)}55%{opacity:1;transform:translate(0)}76%{opacity:1;transform:translate(var(--px), var(--py))}80%,to{opacity:0;transform:translate(var(--px), var(--py))}}@keyframes ew-out{0%,77%{opacity:0}81%,92%{opacity:1}98%,to{opacity:0}}@keyframes ew-ok{0%,79%{opacity:0}81%,92%{opacity:1}96%,to{opacity:0}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
