@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";*,: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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-body);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([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}dialog{padding:0}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]:where(:not([hidden=until-found])){display:none}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{--tw-bg-opacity:1;background-color:oklch(var(--background-50) / var(--tw-bg-opacity,1));font-family:var(--font-body);--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:500}::selection{background:oklch(var(--primary-500));color:oklch(var(--background-50))}.container-wide{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (width>=768px){.container-wide{padding-left:1.5rem;padding-right:1.5rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-32{bottom:-8rem}.-left-20{left:-5rem}.-right-24{right:-6rem}.-top-24{top:-6rem}.bottom-0{bottom:0}.bottom-2\.5{bottom:.625rem}.bottom-4{bottom:1rem}.bottom-7{bottom:1.75rem}.bottom-\[76px\]{bottom:76px}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-full{top:100%}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.order-1{order:1}.order-2{order:2}.mx-auto{margin-left:auto;margin-right:auto}.-mt-10{margin-top:-2.5rem}.mb-1\.5{margin-bottom:.375rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mb-9{margin-bottom:2.25rem}.mr-1\.5{margin-right:.375rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[14\/9\]{aspect-ratio:14/9}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-48{height:12rem}.h-52{height:13rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-full{height:100%}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)}.min-h-\[280px\]{min-height:280px}.min-h-\[340px\]{min-height:340px}.min-h-\[360px\]{min-height:360px}.min-h-\[90vh\]{min-height:90vh}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[220\%\]{width:220%}.w-\[220px\]{width:220px}.w-\[3px\]{width:3px}.w-\[52px\]{width:52px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[880px\]{min-width:880px}.max-w-0{max-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-float-slow{animation:6s ease-in-out infinite float-slow}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-ew-resize{cursor:ew-resize}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.scroll-mt-28{scroll-margin-top:7rem}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-14{gap:3.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-background-200\/70>:not([hidden])~:not([hidden]){border-color:oklch(var(--background-200) / .7)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-x{border-left-width:1px;border-right-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-accent-300{--tw-border-opacity:1;border-color:oklch(var(--accent-300) / var(--tw-border-opacity,1))}.border-background-200\/60{border-color:oklch(var(--background-200) / .6)}.border-background-200\/70{border-color:oklch(var(--background-200) / .7)}.border-background-200\/80{border-color:oklch(var(--background-200) / .8)}.border-background-300{--tw-border-opacity:1;border-color:oklch(var(--background-300) / var(--tw-border-opacity,1))}.border-background-300\/70{border-color:oklch(var(--background-300) / .7)}.border-background-300\/80{border-color:oklch(var(--background-300) / .8)}.border-background-50\/15{border-color:oklch(var(--background-50) / .15)}.border-background-50\/25{border-color:oklch(var(--background-50) / .25)}.border-background-50\/30{border-color:oklch(var(--background-50) / .3)}.border-background-50\/40{border-color:oklch(var(--background-50) / .4)}.border-background-50\/50{border-color:oklch(var(--background-50) / .5)}.border-foreground-950\/25{border-color:oklch(var(--foreground-950) / .25)}.border-primary-200{--tw-border-opacity:1;border-color:oklch(var(--primary-200) / var(--tw-border-opacity,1))}.border-primary-200\/80{border-color:oklch(var(--primary-200) / .8)}.border-primary-500{--tw-border-opacity:1;border-color:oklch(var(--primary-500) / var(--tw-border-opacity,1))}.border-secondary-500{--tw-border-opacity:1;border-color:oklch(var(--secondary-500) / var(--tw-border-opacity,1))}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.bg-\[\#25D366\]{--tw-bg-opacity:1;background-color:rgb(37 211 102/var(--tw-bg-opacity,1))}.bg-accent-100{--tw-bg-opacity:1;background-color:oklch(var(--accent-100) / var(--tw-bg-opacity,1))}.bg-accent-400{--tw-bg-opacity:1;background-color:oklch(var(--accent-400) / var(--tw-bg-opacity,1))}.bg-accent-50{--tw-bg-opacity:1;background-color:oklch(var(--accent-50) / var(--tw-bg-opacity,1))}.bg-accent-500{--tw-bg-opacity:1;background-color:oklch(var(--accent-500) / var(--tw-bg-opacity,1))}.bg-accent-900\/40{background-color:oklch(var(--accent-900) / .4)}.bg-background-100{--tw-bg-opacity:1;background-color:oklch(var(--background-100) / var(--tw-bg-opacity,1))}.bg-background-200\/70{background-color:oklch(var(--background-200) / .7)}.bg-background-50{--tw-bg-opacity:1;background-color:oklch(var(--background-50) / var(--tw-bg-opacity,1))}.bg-background-50\/10{background-color:oklch(var(--background-50) / .1)}.bg-background-50\/15{background-color:oklch(var(--background-50) / .15)}.bg-background-50\/45{background-color:oklch(var(--background-50) / .45)}.bg-background-50\/55{background-color:oklch(var(--background-50) / .55)}.bg-background-50\/80{background-color:oklch(var(--background-50) / .8)}.bg-background-50\/85{background-color:oklch(var(--background-50) / .85)}.bg-background-50\/90{background-color:oklch(var(--background-50) / .9)}.bg-background-50\/95{background-color:oklch(var(--background-50) / .95)}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-foreground-950{--tw-bg-opacity:1;background-color:oklch(var(--foreground-950) / var(--tw-bg-opacity,1))}.bg-foreground-950\/70{background-color:oklch(var(--foreground-950) / .7)}.bg-primary-100{--tw-bg-opacity:1;background-color:oklch(var(--primary-100) / var(--tw-bg-opacity,1))}.bg-primary-50{--tw-bg-opacity:1;background-color:oklch(var(--primary-50) / var(--tw-bg-opacity,1))}.bg-primary-50\/40{background-color:oklch(var(--primary-50) / .4)}.bg-primary-50\/70{background-color:oklch(var(--primary-50) / .7)}.bg-primary-50\/90{background-color:oklch(var(--primary-50) / .9)}.bg-primary-500{--tw-bg-opacity:1;background-color:oklch(var(--primary-500) / var(--tw-bg-opacity,1))}.bg-primary-600\/90{background-color:oklch(var(--primary-600) / .9)}.bg-primary-800\/50{background-color:oklch(var(--primary-800) / .5)}.bg-primary-950{--tw-bg-opacity:1;background-color:oklch(var(--primary-950) / var(--tw-bg-opacity,1))}.bg-secondary-100{--tw-bg-opacity:1;background-color:oklch(var(--secondary-100) / var(--tw-bg-opacity,1))}.bg-secondary-50{--tw-bg-opacity:1;background-color:oklch(var(--secondary-50) / var(--tw-bg-opacity,1))}.bg-secondary-500{--tw-bg-opacity:1;background-color:oklch(var(--secondary-500) / var(--tw-bg-opacity,1))}.bg-transparent{background-color:#0000}.bg-white\/10{background-color:#ffffff1a}.bg-white\/40{background-color:#fff6}.bg-gradient-to-b{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right, var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top, var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from:#000000b3 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from:#000c var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from:#000000d9 var(--tw-gradient-from-position);--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-700{--tw-gradient-from:oklch(var(--primary-700) / 1) var(--tw-gradient-from-position);--tw-gradient-to:oklch(var(--primary-700) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-950\/95{--tw-gradient-from:oklch(var(--primary-950) / .95) var(--tw-gradient-from-position);--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0003 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #00000040 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/55{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #0000008c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/65{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #000000a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-950\/85{--tw-gradient-to:#fff0 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), oklch(var(--primary-950) / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to:#0000 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/40{--tw-gradient-to:#0006 var(--tw-gradient-to-position)}.to-black\/80{--tw-gradient-to:#000c var(--tw-gradient-to-position)}.to-primary-900{--tw-gradient-to:oklch(var(--primary-900) / 1) var(--tw-gradient-to-position)}.to-primary-900\/70{--tw-gradient-to:oklch(var(--primary-900) / .7) var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to:transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.object-top{-o-object-position:top;object-position:top}.p-0{padding:0}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-8{padding-bottom:2rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-\[104px\]{padding-top:104px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.font-heading{font-family:var(--font-heading)}.font-label{font-family:var(--font-label)}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-wide{letter-spacing:.025em}.text-\[\#25D366\]{--tw-text-opacity:1;color:rgb(37 211 102/var(--tw-text-opacity,1))}.text-accent-300{--tw-text-opacity:1;color:oklch(var(--accent-300) / var(--tw-text-opacity,1))}.text-accent-400{--tw-text-opacity:1;color:oklch(var(--accent-400) / var(--tw-text-opacity,1))}.text-accent-500{--tw-text-opacity:1;color:oklch(var(--accent-500) / var(--tw-text-opacity,1))}.text-accent-600{--tw-text-opacity:1;color:oklch(var(--accent-600) / var(--tw-text-opacity,1))}.text-accent-800{--tw-text-opacity:1;color:oklch(var(--accent-800) / var(--tw-text-opacity,1))}.text-accent-900{--tw-text-opacity:1;color:oklch(var(--accent-900) / var(--tw-text-opacity,1))}.text-background-100{--tw-text-opacity:1;color:oklch(var(--background-100) / var(--tw-text-opacity,1))}.text-background-100\/50{color:oklch(var(--background-100) / .5)}.text-background-100\/60{color:oklch(var(--background-100) / .6)}.text-background-100\/70{color:oklch(var(--background-100) / .7)}.text-background-100\/75{color:oklch(var(--background-100) / .75)}.text-background-100\/80{color:oklch(var(--background-100) / .8)}.text-background-100\/85{color:oklch(var(--background-100) / .85)}.text-background-300{--tw-text-opacity:1;color:oklch(var(--background-300) / var(--tw-text-opacity,1))}.text-background-50{--tw-text-opacity:1;color:oklch(var(--background-50) / var(--tw-text-opacity,1))}.text-foreground-400{--tw-text-opacity:1;color:oklch(var(--foreground-400) / var(--tw-text-opacity,1))}.text-foreground-500{--tw-text-opacity:1;color:oklch(var(--foreground-500) / var(--tw-text-opacity,1))}.text-foreground-600{--tw-text-opacity:1;color:oklch(var(--foreground-600) / var(--tw-text-opacity,1))}.text-foreground-700{--tw-text-opacity:1;color:oklch(var(--foreground-700) / var(--tw-text-opacity,1))}.text-foreground-800{--tw-text-opacity:1;color:oklch(var(--foreground-800) / var(--tw-text-opacity,1))}.text-foreground-900{--tw-text-opacity:1;color:oklch(var(--foreground-900) / var(--tw-text-opacity,1))}.text-foreground-950{--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1))}.text-primary-600{--tw-text-opacity:1;color:oklch(var(--primary-600) / var(--tw-text-opacity,1))}.text-primary-700{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.text-primary-800{--tw-text-opacity:1;color:oklch(var(--primary-800) / var(--tw-text-opacity,1))}.text-primary-900{--tw-text-opacity:1;color:oklch(var(--primary-900) / var(--tw-text-opacity,1))}.text-secondary-700{--tw-text-opacity:1;color:oklch(var(--secondary-700) / var(--tw-text-opacity,1))}.text-secondary-800{--tw-text-opacity:1;color:oklch(var(--secondary-800) / var(--tw-text-opacity,1))}.text-secondary-900{--tw-text-opacity:1;color:oklch(var(--secondary-900) / var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.underline{text-decoration-line:underline}.decoration-primary-300{-webkit-text-decoration-color:oklch(var(--primary-300) / 1);text-decoration-color:oklch(var(--primary-300) / 1)}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[\#25D366\]\/35{--tw-shadow-color:#25d36659;--tw-shadow:var(--tw-shadow-colored)}.outline{outline-style:solid}.blur-2xl{--tw-blur:blur(40px);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)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--font-heading:"Fraunces", ui-serif, Georgia, serif;--font-body:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-label:"Manrope", ui-sans-serif, system-ui, sans-serif;--background-50:.988 .004 92;--background-100:.968 .006 92;--background-200:.938 .008 92;--background-300:.896 .01 92;--background-400:.83 .011 92;--background-500:.742 .012 92;--background-600:.64 .012 92;--background-700:.528 .011 92;--background-800:.42 .01 92;--background-900:.32 .008 92;--background-950:.225 .006 92;--foreground-50:.965 .004 92;--foreground-100:.93 .005 92;--foreground-200:.868 .006 92;--foreground-300:.778 .007 92;--foreground-400:.66 .008 92;--foreground-500:.548 .009 92;--foreground-600:.448 .01 92;--foreground-700:.36 .01 92;--foreground-800:.278 .009 92;--foreground-900:.218 .008 92;--foreground-950:.158 .007 92;--primary-50:.972 .021 158;--primary-100:.941 .043 158;--primary-200:.882 .072 158;--primary-300:.803 .098 158;--primary-400:.68 .112 158;--primary-500:.545 .108 158;--primary-600:.462 .096 158;--primary-700:.382 .081 158;--primary-800:.305 .064 158;--primary-900:.245 .049 158;--primary-950:.175 .036 158;--accent-50:.972 .018 62;--accent-100:.946 .037 62;--accent-200:.898 .066 60;--accent-300:.836 .096 58;--accent-400:.762 .122 56;--accent-500:.69 .132 54;--accent-600:.596 .124 52;--accent-700:.498 .104 50;--accent-800:.402 .084 48;--accent-900:.322 .066 48;--accent-950:.235 .048 46;--secondary-50:.972 .006 156;--secondary-100:.944 .01 156;--secondary-200:.898 .014 156;--secondary-300:.836 .018 156;--secondary-400:.735 .022 156;--secondary-500:.622 .024 156;--secondary-600:.528 .022 156;--secondary-700:.432 .019 156;--secondary-800:.342 .016 156;--secondary-900:.268 .013 156;--secondary-950:.196 .01 156}.dark{--background-50:.185 .008 156;--background-100:.215 .01 156;--background-200:.262 .012 156;--background-300:.32 .014 156;--background-400:.4 .014 156;--background-500:.5 .013 156;--background-600:.61 .012 156;--background-700:.72 .01 156;--background-800:.83 .008 156;--background-900:.91 .006 156;--background-950:.965 .004 156;--foreground-50:.16 .007 92;--foreground-100:.215 .008 92;--foreground-200:.28 .009 92;--foreground-300:.36 .01 92;--foreground-400:.448 .01 92;--foreground-500:.548 .009 92;--foreground-600:.66 .008 92;--foreground-700:.778 .007 92;--foreground-800:.868 .006 92;--foreground-900:.93 .005 92;--foreground-950:.965 .004 92}.form-honeypot-field{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-99999px!important;overflow:hidden!important}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.pf-scene{isolation:isolate;background-image:radial-gradient(88% 62% at 88% -6%, oklch(var(--background-50)) 0%, oklch(var(--background-50) / .55) 34%, transparent 62%), linear-gradient(180deg, oklch(var(--background-100)) 0%, oklch(var(--background-200)) 52%, oklch(var(--background-300)) 100%);position:relative;overflow:hidden}.pf-wall{inset-inline:0;background:linear-gradient(180deg, oklch(var(--background-100)) 0%, oklch(var(--background-200)) 100%);border-bottom:1px solid oklch(var(--foreground-950) / .1);height:34%;position:absolute;top:0}.pf-wall:before{content:"";background-image:repeating-linear-gradient(90deg, oklch(var(--foreground-950) / .055) 0 1px, transparent 1px 30px);position:absolute;inset:0}.pf-wall:after{content:"";background:radial-gradient(circle at 18% 82%, oklch(var(--secondary-500) / .5) 0 20%, transparent 21%), radial-gradient(circle at 45% 68%, oklch(var(--secondary-600) / .45) 0 24%, transparent 25%), radial-gradient(circle at 72% 84%, oklch(var(--secondary-500) / .42) 0 18%, transparent 19%);width:40%;height:56%;position:absolute;bottom:-2px;left:3%}.pf-deck{inset-inline:0;background-image:radial-gradient(78% 52% at 26% 84%, oklch(var(--background-100) / .85) 0%, transparent 68%), linear-gradient(180deg, oklch(var(--background-300)) 0%, oklch(var(--background-200)) 26%, oklch(var(--background-300)) 100%);height:66%;position:absolute;bottom:0}.pf-deck:before{content:"";inset-inline:0;background:oklch(var(--foreground-950) / .1);height:2px;position:absolute;top:0}.pf-deck:after{content:"";opacity:.92;background-image:repeating-linear-gradient(90deg, oklch(var(--foreground-950) / .075) 0 1px, transparent 1px 96px), repeating-linear-gradient(180deg, oklch(var(--foreground-950) / .05) 0 1px, transparent 1px 52px), radial-gradient(58% 42% at 72% 18%, oklch(var(--background-50) / .32) 0%, transparent 70%);position:absolute;inset:0}.pf-pool{background:linear-gradient(158deg, oklch(var(--background-50)) 0%, oklch(var(--background-200)) 46%, oklch(var(--background-400)) 100%);box-shadow:0 20px 34px -10px oklch(var(--foreground-950) / .32), inset 0 2px 0 oklch(var(--background-50) / .92), inset 0 -2px 3px oklch(var(--foreground-950) / .16);border-radius:30px;padding:10px;position:absolute;inset:34% 7% 18% 33%}.pf-pool:before{content:"";border-radius:inherit;opacity:.6;background-image:repeating-linear-gradient(90deg, oklch(var(--foreground-950) / .09) 0 1px, transparent 1px 46px);position:absolute;inset:0}.pf-pool:after{content:"";z-index:3;pointer-events:none;box-shadow:inset 0 4px 9px oklch(var(--foreground-950) / .28), inset 0 -1px 0 oklch(var(--background-50) / .55), 0 0 0 1px oklch(var(--background-50) / .4);border-radius:22px;position:absolute;inset:9px}.pf-pool-water{background-image:radial-gradient(72% 46% at 26% 4%,oklch(93% .048 208) 0%,#0000 62%),linear-gradient(174deg,oklch(86.5% .075 214) 0%,oklch(79% .095 218) 34%,oklch(68% .11 226) 72%,oklch(57% .105 236) 100%);border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 12px 22px oklch(46% .09 238/.3),inset 0 -30px 44px oklch(42% .085 240/.38)}.pf-pool-water:before{content:"";inset-inline:0;z-index:2;background:linear-gradient(180deg, oklch(var(--background-50) / .88) 0%, oklch(92.5% .045 210/.5) 45%, transparent 100%);border-bottom:1px solid oklch(94% .035 208/.6);height:15px;position:absolute;top:0}.pf-pool-water:after{content:"";opacity:.5;background-image:repeating-linear-gradient(104deg,oklch(98% .022 203/.34) 0 2px,#0000 2px 21px),repeating-linear-gradient(74deg,oklch(99% .012 200/.24) 0 3px,#0000 3px 35px);background-size:200% 100%,270% 100%;animation:14s linear infinite pf-water-shimmer;position:absolute;inset:-16% -22%}.pf-pool-depth{pointer-events:none;background-image:radial-gradient(120% 82% at 40% 118%,oklch(44% .095 240/.7) 0%,#0000 58%),radial-gradient(80% 50% at 92% 6%,oklch(94% .05 206/.48) 0%,#0000 60%);position:absolute;inset:0}.pf-pool-reflect{opacity:.5;filter:blur(2px);background:linear-gradient(100deg, transparent 8%, oklch(var(--background-50) / .3) 38%, oklch(var(--background-50) / .12) 56%, transparent 76%);width:38%;height:100%;position:absolute;top:0;left:4%}.pf-pool-ripple{pointer-events:none;width:84px;height:30px;position:absolute;top:calc(21% - 1px);right:calc(12% - 15px);transform:rotate(-7deg)}.pf-ripple-wave{border:1px solid oklch(var(--background-50) / .5);box-shadow:0 0 8px oklch(var(--background-50) / .16);opacity:0;will-change:transform, opacity;border-radius:50%;animation:4.2s cubic-bezier(.22,.62,.36,1) infinite pf-ripple-wave;position:absolute;inset:0;transform:scale(.32)}.pf-ripple-wave:first-child{animation-delay:0s}.pf-ripple-wave:nth-child(2){animation-delay:1.4s}.pf-ripple-wave:nth-child(3){animation-delay:2.8s}@keyframes pf-ripple-wave{0%{opacity:0;transform:scale(.32)}10%{opacity:.62}55%{opacity:.24}to{opacity:0;transform:scale(1.62)}}.pf-pool-glint{clip-path:polygon(22% 0,48% 0,100% 100%,0 100%);background:linear-gradient(180deg, oklch(var(--background-50) / .4), transparent 82%);opacity:.55;width:52%;height:66%;position:absolute;top:6%;left:10%}.pf-ring{background:conic-gradient(from 210deg, oklch(var(--accent-600)), oklch(var(--accent-400)), oklch(var(--accent-300)), oklch(var(--accent-500)), oklch(var(--accent-600)));width:54px;height:54px;box-shadow:0 10px 16px -5px oklch(var(--primary-950) / .45);border-radius:50%;animation:5s ease-in-out infinite alternate pf-float;position:absolute;top:21%;right:12%;transform:rotate(-11deg)scaleY(.52)}.pf-ring-hole{box-shadow:inset 0 4px 8px oklch(44% .09 240/.5), inset 0 -2px 4px oklch(var(--background-50) / .24);background:oklch(68% .1 226/.52);border-radius:50%;position:absolute;inset:13px}.pf-ring:after{content:"";background:oklch(var(--background-50) / .4);filter:blur(1px);border-radius:50%;width:30%;height:22%;position:absolute;top:7%;left:14%}@keyframes pf-float{0%{transform:rotate(-13deg)scaleY(.52)translateY(0)}to{transform:rotate(-8deg)scaleY(.54)translateY(-3px)}}@keyframes pf-water-shimmer{0%{background-position:0 0,0 0}to{background-position:200% 0,-280% 0}}.pf-fence{z-index:4;pointer-events:none;position:absolute;inset:26% 5.5% 6% 31.5%}.pf-fence:after{content:"";background:radial-gradient(50% 50% at 50% 50%, oklch(var(--foreground-950) / .22) 0%, transparent 74%);filter:blur(3px);border-radius:50%;height:16px;position:absolute;bottom:-9px;left:-10px;right:-10px}.pf-run{border:1px solid oklch(var(--background-50) / .72);background-image:linear-gradient(180deg, oklch(var(--background-50) / .46) 0%, oklch(88.5% .05 210/.3) 40%, oklch(82% .06 216/.24) 74%, oklch(var(--background-50) / .34) 100%), linear-gradient(94deg, oklch(var(--background-50) / .55) 0%, transparent 22%, transparent 78%, oklch(var(--background-50) / .42) 100%);box-shadow:inset 0 1px 0 oklch(var(--background-50) / .9), 0 9px 16px -9px oklch(var(--foreground-950) / .3);-webkit-backdrop-filter:blur(1.5px)saturate(1.06);backdrop-filter:blur(1.5px)saturate(1.06);border-radius:3px;position:absolute;overflow:hidden}.pf-run-back{border-radius:3px 3px 2px 2px;height:40px;top:0;left:0;right:0}.pf-run-front{z-index:2;height:44px;bottom:0;left:0;right:0}.pf-run-left,.pf-run-right{width:14px;top:20px;bottom:30px}.pf-run-left{background-image:linear-gradient(90deg, oklch(var(--background-50) / .62) 0%, oklch(90% .05 210/.34) 55%, oklch(var(--background-50) / .5) 100%);left:0}.pf-run-right{background-image:linear-gradient(90deg, oklch(var(--background-50) / .5) 0%, oklch(90% .05 210/.34) 45%, oklch(var(--background-50) / .62) 100%);right:0}.pf-run-left:after,.pf-run-right:after{content:"";background:linear-gradient(180deg, oklch(var(--background-50) / .5) 0%, transparent 42%, transparent 68%, oklch(var(--background-50) / .26) 100%);position:absolute;inset:0}.pf-run-posts{opacity:.92;background-image:linear-gradient(90deg, oklch(var(--foreground-400)) 0 1px, oklch(var(--foreground-700)) 1px 3px, oklch(var(--foreground-500)) 3px 4px, transparent 4px);background-repeat:repeat-x;background-size:72px 100%;position:absolute;inset:-2px 0}.pf-run-edge{inset-inline:0;background:linear-gradient(180deg, oklch(var(--background-50)) 0%, oklch(var(--background-50) / .82) 52%, oklch(90% .045 210/.6) 100%);height:3px;box-shadow:0 1px 2px oklch(var(--foreground-950) / .16);position:absolute;top:0}.pf-run-clamps{inset-inline:0;opacity:.85;background-image:repeating-linear-gradient(90deg, transparent 0 26px, oklch(var(--foreground-600)) 26px 38px);height:6px;position:absolute;bottom:-2px}.pf-run-sheen{background-image:linear-gradient(108deg, transparent 34%, oklch(var(--background-50) / .75) 43%, oklch(var(--background-50) / .14) 50%, transparent 58%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;animation:10s ease-in-out infinite pf-glass-sheen;position:absolute;inset:0}@keyframes pf-glass-sheen{0%,38%{background-position:130% 0}62%,to{background-position:-30% 0}}.pf-gate{z-index:3;perspective:340px;width:54px;height:44px;position:absolute;bottom:0;left:33%}.pf-gate-shadow{background:radial-gradient(50% 50% at 50% 50%, oklch(var(--foreground-950) / .26) 0%, transparent 74%);filter:blur(2px);border-radius:50%;height:11px;position:absolute;bottom:-6px;left:-5px;right:-5px}.pf-gate-hinge{background:linear-gradient(90deg, oklch(var(--foreground-600)) 0%, oklch(var(--foreground-300)) 42%, oklch(var(--foreground-700)) 100%);width:5px;box-shadow:0 2px 4px oklch(var(--foreground-950) / .26);z-index:5;border-radius:2px;animation:10s ease-out infinite pf-hinge-jolt;position:absolute;top:-3px;bottom:-3px;left:-3px}.pf-gate-hinge:before,.pf-gate-hinge:after{content:"";background:linear-gradient(180deg, oklch(var(--foreground-300)) 0%, oklch(var(--foreground-600)) 100%);border-radius:2px;width:7px;height:6px;position:absolute;left:-1px}.pf-gate-hinge:before{top:4px}.pf-gate-hinge:after{bottom:4px}.pf-gate-leaf{transform-origin:0;border:1px solid oklch(var(--background-50) / .8);background-image:linear-gradient(180deg, oklch(var(--background-50) / .52) 0%, oklch(88.5% .05 210/.34) 40%, oklch(82% .06 216/.26) 74%, oklch(var(--background-50) / .38) 100%), linear-gradient(94deg, oklch(var(--background-50) / .6) 0%, transparent 26%, transparent 74%, oklch(var(--background-50) / .46) 100%);box-shadow:inset 0 1px 0 oklch(var(--background-50) / .9), 0 9px 15px -8px oklch(var(--foreground-950) / .42);-webkit-backdrop-filter:blur(1.5px)saturate(1.06);backdrop-filter:blur(1.5px)saturate(1.06);will-change:transform;z-index:2;border-radius:3px;animation:10s cubic-bezier(.42,0,.24,1) infinite pf-gate-swing;position:absolute;inset:0}.pf-gate-edge{inset-inline:0;background:linear-gradient(180deg, oklch(var(--background-50)) 0%, oklch(var(--background-50) / .8) 55%, oklch(90% .045 210/.6) 100%);height:3px;box-shadow:0 1px 2px oklch(var(--foreground-950) / .18);position:absolute;top:0}.pf-gate-clamp{background:linear-gradient(180deg, oklch(var(--foreground-500)) 0%, oklch(var(--foreground-700)) 100%);opacity:.9;border-radius:2px;height:5px;position:absolute;bottom:-2px;left:4px;right:4px}.pf-gate-sheen{background-image:linear-gradient(108deg, transparent 32%, oklch(var(--background-50) / .8) 44%, oklch(var(--background-50) / .12) 52%, transparent 62%);background-position:130% 0;background-repeat:no-repeat;background-size:250% 100%;border-radius:2px;animation:10s ease-in-out infinite pf-glass-sheen;position:absolute;inset:0}.pf-gate-latch{background:linear-gradient(90deg, oklch(var(--foreground-400)) 0%, oklch(var(--foreground-600)) 100%);width:4px;height:12px;box-shadow:0 1px 2px oklch(var(--foreground-950) / .28);z-index:4;border-radius:2px;position:absolute;bottom:15px;right:-2px}@keyframes pf-gate-swing{0%,6%{transform:rotateY(0)}13%,21%{transform:rotateY(-56deg)}28.4%{transform:rotateY(-4deg)}29.4%{transform:rotateY(0)}30.6%{transform:rotateY(-7.5deg)}31.8%{transform:rotateY(2deg)}32.8%{transform:rotateY(-3.4deg)}33.8%{transform:rotateY(1.1deg)}34.8%{transform:rotateY(-.5deg)}36%,to{transform:rotateY(0)}}.pf-gate-hint{z-index:6;opacity:0;pointer-events:none;width:15px;height:16px;filter:drop-shadow(0 1px 2px oklch(var(--background-50) / .9));animation:10s ease-in-out infinite pf-hint-pulse;position:absolute;bottom:13px;right:-19px}.pf-gate-hint:before,.pf-gate-hint:after{content:"";border-top:1.7px solid oklch(var(--primary-600));border-right:1.7px solid oklch(var(--primary-600));border-radius:1px;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.pf-gate-hint:before{left:0}.pf-gate-hint:after{left:5.5px}@keyframes pf-hint-pulse{0%,23%{opacity:0;transform:translate(-3px)}26%{opacity:.95;transform:translate(0)}29.5%{opacity:.35;transform:translate(2px)}31%{opacity:.95;transform:translate(0)}36%{opacity:.3;transform:translate(2px)}40%,to{opacity:0;transform:translate(0)}}.pf-gate-swoosh{z-index:1;opacity:0;pointer-events:none;transform-origin:0;background-image:linear-gradient(104deg, transparent 4%, oklch(var(--foreground-950) / .22) 34%, oklch(var(--foreground-950) / .12) 58%, transparent 88%), radial-gradient(62% 58% at 26% 72%, oklch(var(--background-50) / .4) 0%, transparent 74%);filter:blur(3.5px);border-radius:48% 34% 46% 38%;width:74px;height:48px;animation:10s ease-out infinite pf-gate-swoosh;position:absolute;bottom:-3px;left:-9px}@keyframes pf-gate-swoosh{0%,7%{opacity:0;transform:rotate(0)scaleX(.55)translate(0)}11%{opacity:.9;transform:rotate(-6deg)scaleX(.82)translate(-2px)}15%{opacity:.55;transform:rotate(-12deg)scaleX(1.05)translate(-7px)}20%{opacity:.22;transform:rotate(-17deg)scaleX(1.22)translate(-12px)}24%,to{opacity:0;transform:rotate(-21deg)scaleX(1.3)translate(-15px)}}.pf-gate-click{z-index:6;opacity:0;pointer-events:none;width:10px;height:10px;animation:10s ease-out infinite pf-latch-click;position:absolute;bottom:18px;right:-2px}.pf-gate-click:before{content:"";border:1.5px solid oklch(var(--background-50) / .95);box-shadow:0 0 8px oklch(var(--background-50) / .85), 0 0 0 2px oklch(var(--primary-400) / .45);border-radius:50%;animation:10s ease-out infinite pf-latch-ring;position:absolute;inset:0}.pf-gate-click:after{content:"click";background:oklch(var(--primary-700) / .94);color:oklch(var(--background-50));font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 6px oklch(var(--foreground-950) / .28);border-radius:999px;padding:2px 6px;font-size:7px;font-weight:800;position:absolute;bottom:0;left:13px}@keyframes pf-hinge-jolt{0%,29.2%{transform:translate(0)}30.2%{transform:translate(.7px)rotate(.4deg)}31.6%{transform:translate(-.4px)rotate(-.2deg)}33%{transform:translate(.2px)rotate(0)}34.4%,to{transform:translate(0)rotate(0)}}@keyframes pf-latch-click{0%,28%{opacity:0}29.5%{opacity:1}30.5%{opacity:.85}39%,to{opacity:0}}@keyframes pf-latch-ring{0%,28%{opacity:0;transform:scale(.4)}30%{opacity:1;transform:scale(1)}33%{opacity:.8;transform:scale(1.35)}40%,to{opacity:0;transform:scale(2.3)}}.pf-gate-tag{white-space:nowrap;border:1px solid oklch(var(--primary-300) / .7);background:oklch(var(--background-50) / .92);color:oklch(var(--primary-900));font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 3px 8px oklch(var(--foreground-950) / .08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.pf-gate-tag:after{content:"";background:oklch(var(--primary-400) / .65);width:1px;height:11px;position:absolute;top:100%;left:50%}.pf-fence-tag{white-space:nowrap;border:1px solid oklch(var(--primary-300) / .85);background:oklch(var(--background-50) / .94);color:oklch(var(--primary-900));font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 4px 10px oklch(var(--foreground-950) / .08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.pf-fence-tag:after{content:"";background:oklch(var(--primary-400) / .7);width:1px;height:12px;position:absolute;top:100%;left:50%}.pf-fence-glow{border:1.5px solid oklch(var(--primary-500) / .6);background:oklch(var(--primary-400) / .1);opacity:0;pointer-events:none;border-radius:10px;animation:10s ease-out infinite pf-blocked-pulse;position:absolute;inset:-14px -14px -6px}@keyframes pf-blocked-pulse{0%,44%{opacity:0;transform:scale(.94)}52%{opacity:1;transform:scale(1)}68%{opacity:.45;transform:scale(1.01)}86%{opacity:0;transform:scale(1.04)}to{opacity:0;transform:scale(.94)}}.pf-mat{z-index:2;pointer-events:none;width:29%;height:26px;box-shadow:0 7px 14px -5px oklch(var(--foreground-950) / .28), inset 0 1px 0 oklch(98% .014 166/.55), inset 0 -3px 6px oklch(60% .052 182/.32);background-image:radial-gradient(circle,oklch(98.5% .01 168/.55) 0 .9px,#0000 1.1px),linear-gradient(176deg,#0000 0 86%,oklch(63% .055 180/.22) 86% 100%),radial-gradient(140% 150% at 24% 14%,oklch(93% .032 168) 0%,#0000 62%),linear-gradient(168deg,oklch(90% .038 166) 0%,oklch(85.5% .048 172) 54%,oklch(78.5% .052 178) 100%);background-position:2px 3px,0 0,0 0,0 0;background-size:9px 7px,100% 100%,100% 100%,100% 100%;border-radius:46% 40% 44% 38%/32% 36% 28% 26%;position:absolute;bottom:11%;left:1.5%}.pf-mat:before{content:"";border-radius:inherit;border:1px solid oklch(var(--background-50) / .45);position:absolute;inset:2.5px 5px;box-shadow:0 0 0 1px oklch(60% .052 182/.16)}.pf-mat:after{content:"";background:radial-gradient(50% 50% at 50% 50%, oklch(var(--foreground-950) / .2) 0%, transparent 76%);filter:blur(2px);border-radius:50%;height:8px;position:absolute;bottom:-5px;left:4%;right:4%}.pf-mat-fold{clip-path:polygon(100% 0,100% 100%,0 100%);width:15px;height:11px;box-shadow:-1px -1px 2px oklch(var(--foreground-950) / .18);background:linear-gradient(200deg,oklch(96.5% .02 166) 0%,oklch(88.5% .036 172) 100%);position:absolute;bottom:0;right:7%}.pf-toy{pointer-events:none;width:13px;height:17px;position:absolute;bottom:5px;right:21%}.pf-toy:after{content:"";background:radial-gradient(50% 50% at 50% 50%, oklch(var(--foreground-950) / .3) 0%, transparent 76%);filter:blur(1.2px);border-radius:50%;height:4.5px;position:absolute;bottom:-2px;left:-1.5px;right:-1.5px}.pf-toy:before{content:"";clip-path:polygon(0 100%,20% 0,100% 0,80% 100%);background:linear-gradient(168deg,oklch(89.5% .075 56) 0%,oklch(82% .1 52) 100%);border-radius:1px 1px 0 0;width:11.4px;height:5px;position:absolute;bottom:12px;left:.8px}.pf-toy-face{width:13px;height:12px;box-shadow:inset 0 .8px 0 oklch(90.5% .06 62/.6), inset 0 -1px 1.6px oklch(45% .1 34/.4), 0 1px 2px oklch(var(--foreground-950) / .24);background:linear-gradient(168deg,oklch(77.5% .125 48) 0%,oklch(68.5% .14 42) 58%,oklch(60% .135 38) 100%);border-radius:1.8px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1.5px;left:0}.pf-toy-face:after{content:"B";font-family:var(--font-label);color:oklch(97.5% .02 68/.92);text-shadow:0 .5px 1px oklch(42% .09 34/.45);font-size:7px;font-weight:800;line-height:1;transform:translateY(-.3px)}.pf-baby{z-index:5;will-change:left, opacity;width:86px;height:54px;animation:10s cubic-bezier(.35,0,.25,1) infinite pf-crawl-path;position:absolute;bottom:16%;left:4%}.pf-baby-shadow{background:radial-gradient(50% 50% at 50% 50%, oklch(var(--foreground-950) / .3) 0%, oklch(var(--foreground-950) / .12) 55%, transparent 74%);filter:blur(1.5px);border-radius:50%;width:80px;height:13px;position:absolute;bottom:-4px;left:4px}.pf-baby-rig{transform-origin:62% 100%;animation:.9s ease-in-out infinite alternate pf-crawl-bob;position:absolute;inset:0}.pf-leg-back{z-index:1;background:linear-gradient(168deg,oklch(86% .045 45) 0%,oklch(79.5% .058 40) 100%);border-radius:6px 7px 7px 6px;width:27px;height:11px;position:absolute;bottom:2px;left:4px;transform:rotate(-7deg);box-shadow:inset 0 -1.5px 2px oklch(70% .062 38/.45)}.pf-leg-back:after{content:"";background:linear-gradient(160deg,oklch(83.5% .05 43) 0%,oklch(74.5% .06 39) 100%);border-radius:5px 5px 6px 6px;width:12px;height:8px;position:absolute;bottom:-2px;left:-3px;transform:rotate(6deg);box-shadow:inset 0 -1px 1.5px oklch(67% .06 37/.5)}.pf-arm-back{transform-origin:50% 0;z-index:2;background:linear-gradient(160deg,oklch(84.5% .048 44) 0%,oklch(75.5% .058 39) 100%);border-radius:5px;width:9px;height:21px;animation:.9s ease-in-out infinite alternate pf-crawl-arm-back;position:absolute;bottom:4px;left:33px;box-shadow:inset -1px 0 1.5px oklch(69% .06 37/.4)}.pf-baby-torso{width:33px;height:19px;box-shadow:inset 0 -3px 5px oklch(68% .07 242/.35), inset 0 1px 0 oklch(94% .03 230/.6), 0 2px 4px oklch(var(--foreground-950) / .12);z-index:3;background:radial-gradient(circle at 32% 20%,oklch(90% .04 232) 0%,#0000 54%),linear-gradient(150deg,oklch(85.5% .055 234) 0%,oklch(81.5% .065 237) 58%,oklch(73.5% .072 240) 100%);border-radius:11px 10px 8px 9px;position:absolute;bottom:13px;left:21px;transform:rotate(-4deg)}.pf-onesie{background:linear-gradient(oklch(93% .035 230) 0%,oklch(87.5% .05 234) 100%);border-radius:7px 7px 4px 4px;height:10px;position:absolute;top:1px;left:4px;right:4px;box-shadow:inset 0 -1px 2px oklch(72% .07 240/.3)}.pf-vest-buttons{pointer-events:none;justify-content:space-between;align-items:center;height:2.6px;display:flex;position:absolute;bottom:1.6px;left:3px;right:3px}.pf-vest-buttons span{background:radial-gradient(circle at 34% 26%,oklch(97.5% .012 228) 0% 32%,oklch(80% .028 234) 46%,oklch(60% .048 240) 100%);border-radius:50%;width:2.6px;height:2.6px;box-shadow:0 .7px 1px oklch(52% .05 242/.5),0 0 0 .45px oklch(68% .04 236/.4)}.pf-baby-diaper{background:linear-gradient(160deg, oklch(var(--background-50)) 0%, oklch(var(--background-300)) 100%);width:20px;height:15px;box-shadow:inset 0 -2px 3px oklch(var(--foreground-950) / .16);border-radius:7px 6px 8px 8px;position:absolute;bottom:-4px;left:-1px}.pf-baby-diaper:after{content:"";border-top:.8px dashed oklch(var(--foreground-950) / .2);pointer-events:none;height:0;position:absolute;top:3.4px;left:2.2px;right:2.2px}.pf-diaper-tab{background:linear-gradient(158deg, oklch(var(--background-50)) 0%, oklch(var(--background-200)) 100%);width:6.4px;height:5.6px;box-shadow:0 0 0 .45px oklch(var(--background-400) / .8), 0 1px 1.4px oklch(var(--foreground-950) / .22);border-radius:2px 3px 3px 2px;position:absolute;top:1px;left:1.2px;transform:rotate(-4deg)}.pf-leg-back:before{content:"";background-image:repeating-linear-gradient(90deg, oklch(var(--foreground-950) / .07) 0 .55px, transparent .55px 1.7px), linear-gradient(158deg, oklch(98.8% .008 226) 0%, oklch(95.5% .012 228) 62%, oklch(90.5% .014 230) 100%);width:8.6px;height:5.4px;box-shadow:inset 0 1px 0 oklch(99.5% .004 226/.95), inset 0 -1px 1.2px oklch(62% .03 236/.28), 0 .8px 1.3px oklch(var(--foreground-950) / .16);border-radius:4px 3px 3px 4px;position:absolute;bottom:4.4px;left:-.5px;transform:rotate(-7deg)}.pf-shin-front:after{content:"";background-image:repeating-linear-gradient(90deg, oklch(var(--foreground-950) / .075) 0 .6px, transparent .6px 1.9px), linear-gradient(160deg, oklch(99% .006 226) 0%, oklch(96.2% .011 229) 44%, oklch(90.2% .014 231) 100%);height:6px;box-shadow:inset 0 1.2px 0 oklch(99.6% .003 226/.92), inset 0 -1px 1.4px oklch(60% .03 238/.3), 0 1px 1.6px oklch(var(--foreground-950) / .22);border-radius:3px 3px 4.5px 4.5px;position:absolute;bottom:-.4px;left:-1.6px;right:-1.6px}.pf-leg-front{z-index:4;background:radial-gradient(circle at 40% 22%,oklch(94.5% .022 55) 0%,#0000 58%),linear-gradient(150deg,oklch(90% .036 50) 0%,oklch(85.5% .048 44) 100%);border-radius:6px;width:25px;height:12px;position:absolute;bottom:6px;left:16px;transform:rotate(-4deg);box-shadow:inset 0 -2px 3px oklch(72% .06 39/.36)}.pf-shin-front{transform-origin:50% 0;z-index:4;background:linear-gradient(160deg,oklch(90% .036 50) 0%,oklch(81.5% .052 42) 100%);border-radius:5px 5px 6px 6px;width:11px;height:14px;animation:.9s ease-in-out infinite alternate pf-crawl-knee;position:absolute;bottom:0;left:13px;box-shadow:inset -1.5px 0 2px oklch(71% .06 38/.38)}.pf-arm-front{transform-origin:50% 0;z-index:5;background:linear-gradient(160deg,oklch(94.5% .02 55) 0%,oklch(88.5% .04 46) 54%,oklch(83% .05 41) 100%);border-radius:5px;width:9px;height:24px;animation:.9s ease-in-out infinite alternate pf-crawl-arm-front;position:absolute;bottom:2px;left:47px;box-shadow:inset -2px 0 2px oklch(72% .06 38/.3)}.pf-hand{background:linear-gradient(oklch(93% .026 52) 0%,oklch(86.5% .044 44) 100%);border-radius:5px 5px 6px 6px;width:11px;height:9px;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px 2px oklch(73% .06 39/.4)}.pf-hand:after{content:"";background:oklch(73% .06 39/.5);border-radius:999px;height:1px;position:absolute;bottom:2.4px;left:2.5px;right:2.5px}.pf-baby-head{width:30px;height:30px;box-shadow:inset -3px -5px 8px oklch(72% .062 40/.32), 0 3px 6px oklch(var(--foreground-950) / .16);transform-origin:42% 96%;z-index:6;background:radial-gradient(circle at 44% 32%,oklch(96.8% .014 62) 0%,#0000 46%),radial-gradient(circle at 84% 64%,oklch(79.5% .058 40) 0%,#0000 56%),linear-gradient(158deg,oklch(92.5% .028 55) 0%,oklch(89.5% .038 48) 48%,oklch(85.5% .048 43) 100%);border-radius:50% 50% 47% 46%;animation:4.5s ease-in-out infinite pf-head-look;position:absolute;bottom:17px;left:46px}.pf-baby-face{border-radius:inherit;transform-origin:50% 18%;will-change:transform;animation:.9s ease-in-out infinite alternate pf-face-bob;position:absolute;inset:0}@keyframes pf-face-bob{0%{transform:translateY(.5px)rotate(-1.4deg)}to{transform:translateY(-.8px)rotate(1.6deg)}}.pf-baby-brow{background:linear-gradient(90deg,oklch(66% .05 64/.26) 0%,oklch(52% .05 58/.55) 56%,oklch(60% .045 62/.24) 100%);border-radius:999px;width:7px;height:1.6px;position:absolute;top:6.4px;left:17.4px;transform:rotate(-9deg)}.pf-baby-brow-far{width:6.4px;top:6.9px;left:6.4px;transform:rotate(-6deg)}@keyframes pf-head-look{0%,16%{transform:rotate(0)}28%{transform:rotate(-7deg)}38%{transform:rotate(-6deg)}52%{transform:rotate(4deg)}63%{transform:rotate(5deg)}76%{transform:rotate(-2deg)}88%,to{transform:rotate(0)}}.pf-baby-hair{z-index:1;background:radial-gradient(circle at 32% 30%,oklch(86% .036 74) 0%,#0000 56%),linear-gradient(158deg,oklch(77.5% .05 70) 0%,oklch(67.5% .05 66) 58%,oklch(57.5% .044 60) 100%);border-radius:58% 52% 38% 44%;width:20px;height:6px;position:absolute;top:6.2px;left:4.5px;transform:rotate(-6deg)}.pf-baby-hair:before{content:"";background:linear-gradient(196deg,oklch(81% .042 72) 0%,oklch(65.5% .048 64) 100%);border-radius:38% 62% 54% 30%;width:9px;height:4.8px;position:absolute;top:1.6px;right:1.5px;transform:rotate(7deg)}.pf-baby-hair:after{content:"";background:linear-gradient(200deg,oklch(71.5% .046 68) 0%,oklch(56.5% .042 61) 100%);border-radius:52% 38% 58% 46%;width:6.5px;height:7.5px;position:absolute;top:2.2px;left:.5px;transform:rotate(-18deg)}.pf-baby-headband{width:27px;height:8.6px;box-shadow:inset 0 1px 0 oklch(100% 0 0/.95), inset 0 -1px 1.4px oklch(72% .03 236/.35), 0 1px 2px oklch(var(--foreground-950) / .16);z-index:3;background-image:repeating-linear-gradient(96deg,oklch(99.8% .001 240) 0 2.2px,oklch(94.5% .01 236) 2.2px 3.6px),linear-gradient(oklch(99.9% .001 240) 0%,oklch(95.5% .009 236) 62%,oklch(90.2% .014 234) 100%);border-radius:48% 48% 38% 40%;position:absolute;top:.4px;left:-1px;transform:rotate(-8deg)}.pf-baby-bow{width:6.2px;height:5.2px;box-shadow:0 1px 2px oklch(var(--foreground-950) / .28), inset 0 .7px 0 oklch(94% .038 236/.6);z-index:5;background:linear-gradient(160deg,oklch(80.5% .072 238) 0%,oklch(65.5% .095 244) 100%);border-radius:2.4px;position:absolute;top:-2.8px;left:7.4px;transform:rotate(-9deg)}.pf-baby-bow:before,.pf-baby-bow:after{content:"";width:8.4px;height:8px;box-shadow:inset 0 -1px 1.4px oklch(52% .09 248/.4), 0 1px 2px oklch(var(--foreground-950) / .2);background-image:radial-gradient(circle at 38% 28%,oklch(89% .048 236) 0%,#0000 58%),linear-gradient(160deg,oklch(79.5% .078 238) 0%,oklch(62.5% .1 246) 100%);border-radius:62% 38% 58% 42%;position:absolute;top:-1.8px}.pf-baby-bow:before{left:-7.6px;transform:rotate(-16deg)}.pf-baby-bow:after{right:-7.6px;transform:rotate(15deg)}.pf-baby-ear{width:7px;height:8.6px;box-shadow:inset -1.5px -1px 2px oklch(74% .06 39/.55), 0 1px 1.5px oklch(var(--foreground-950) / .14);z-index:2;background:radial-gradient(circle at 40% 32%,oklch(93% .026 55) 0%,oklch(85.5% .048 44) 100%);border-radius:50% 50% 46% 46%;position:absolute;top:15.6px;left:1.6px}.pf-baby-cheek{filter:blur(1.7px);background:radial-gradient(60% 60%,oklch(79% .115 22/.55) 0%,oklch(84% .09 24/.3) 58%,#0000 82%);border-radius:50%;width:10.6px;height:8px;position:absolute;top:15.4px;left:17px}.pf-baby-cheek-far{opacity:.85;width:9.6px;left:1.8px}.pf-baby-eye{transform-origin:50%;background:radial-gradient(circle at 50% 42%,oklch(17.5% .02 264) 0 33%,oklch(46% .115 252) 34% 62%,oklch(66% .1 242) 63% 82%,oklch(86% .048 232) 83% 100%);border-radius:50%;width:6.6px;height:7.3px;animation:4.6s ease-in-out infinite pf-blink;position:absolute;top:10.2px;left:17.4px;overflow:hidden;box-shadow:0 0 0 .7px oklch(60% .07 42/.26),0 .8px 1.6px oklch(55% .06 40/.16)}.pf-baby-eye-far{width:5.8px;height:6.5px;top:10.7px;left:5.9px}@keyframes pf-blink{0%,90%,to{transform:scaleY(1)}92.4%{transform:scaleY(.14)}94.8%{transform:scaleY(1)}96.6%{transform:scaleY(.22)}98.4%{transform:scaleY(1)}}.pf-baby-eye:before{content:"";background:linear-gradient(oklch(60% .06 44/.5) 0%,#0000 46%);border-radius:50%;position:absolute;inset:0}.pf-baby-eye:after{content:"";background:oklch(99.9% 0 0/.97);border-radius:50%;width:2.3px;height:2.3px;position:absolute;top:1px;left:1.3px;box-shadow:2.9px 2.9px 0 -.55px oklch(99.9% 0 0/.8)}.pf-baby-eye-far:after{width:2px;height:2px;top:.9px;left:1.1px;box-shadow:2.4px 2.4px 0 -.5px oklch(99.9% 0 0/.75)}.pf-baby-nose{background:radial-gradient(circle at 36% 26%,oklch(96.5% .018 56) 0%,oklch(85.5% .05 44) 62%,oklch(80% .058 40) 100%);border-radius:54% 52% 62% 46%;width:3.9px;height:3.4px;position:absolute;top:16.3px;left:13.3px;box-shadow:0 .8px 1.1px oklch(70% .065 39/.42),inset -.6px -.6px .8px oklch(76% .06 40/.38)}.pf-baby-smile{transform-origin:50% 8%;background:linear-gradient(oklch(43.5% .115 24) 0%,oklch(36.5% .108 20) 46%,oklch(31% .092 18) 100%);border-radius:46% 46% 54% 54%/34% 34% 66% 66%;width:12.6px;height:7.4px;animation:1.8s ease-in-out infinite pf-smile-giggle;position:absolute;top:20.1px;left:8.8px;overflow:hidden;box-shadow:inset 0 1.4px 1.8px oklch(24% .07 16/.5),0 .6px oklch(90.5% .06 30/.3)}.pf-baby-smile:before{content:"";background:radial-gradient(circle at 50% 28%,oklch(79.5% .115 22) 0%,oklch(70.5% .13 20) 68%,oklch(62.5% .125 18) 100%);border-radius:48% 48% 54% 54%;height:4.2px;position:absolute;bottom:-1.2px;left:2.4px;right:2.4px;box-shadow:inset 0 1px 1.2px oklch(55% .11 18/.45)}.pf-baby-smile:after{content:"";background:linear-gradient(oklch(99% .006 80) 0%,oklch(92.5% .014 78) 100%);border-radius:0 0 42% 42%;height:2.4px;position:absolute;top:0;left:2.6px;right:2.6px;box-shadow:0 1px 1px oklch(40% .09 20/.3)}@keyframes pf-smile-giggle{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.07,1.14)translateY(.35px)}}.pf-dust{opacity:0;z-index:1;pointer-events:none;background:radial-gradient(52% 52% at 50% 62%, oklch(var(--foreground-950) / .22) 0%, oklch(var(--foreground-950) / .09) 56%, transparent 80%);filter:blur(1.3px);border-radius:50%;width:13px;height:7px;position:absolute;bottom:-1px}.pf-dust-hand{animation:1.8s ease-out infinite pf-dust-puff;left:44px}.pf-dust-knee{animation:1.8s ease-out .9s infinite pf-dust-puff;left:10px}@keyframes pf-dust-puff{0%{opacity:0;transform:translateY(1px)scale(.5)}20%{opacity:.85;transform:translateY(-1px)scale(1.05)}52%{opacity:0;transform:translateY(-5px)scale(1.5)}to{opacity:0;transform:translateY(-5px)scale(1.5)}}@keyframes pf-crawl-bob{0%{transform:translateY(0)rotate(-1.6deg)}to{transform:translateY(-2px)rotate(1.6deg)}}@keyframes pf-crawl-arm-front{0%{transform:rotate(-13deg)}to{transform:rotate(11deg)}}@keyframes pf-crawl-arm-back{0%{transform:rotate(10deg)}to{transform:rotate(-12deg)}}@keyframes pf-crawl-knee{0%{transform:rotate(8deg)}to{transform:rotate(-10deg)}}@keyframes pf-crawl-path{0%{opacity:0;transform:translate(-150px)}7%{opacity:1;transform:translate(-147px)}20%{opacity:1;transform:translate(-126px)}33%{opacity:1;transform:translate(-101px)}45%{opacity:1;transform:translate(-74px)}56%{opacity:1;transform:translate(-44px)}63%{opacity:1;transform:translate(-18px)}66%{opacity:1;transform:translate(-4px)}70%{opacity:1;transform:translate(-9px)}74%{opacity:1;transform:translate(-4px)}92%{opacity:1;transform:translate(-4px)}97%{opacity:0;transform:translate(-4px)}to{opacity:0;transform:translate(-150px)}}.pf-baby-safe{background:oklch(var(--primary-600));width:26px;height:26px;color:oklch(var(--background-50));border:2px solid oklch(var(--background-50) / .9);box-shadow:0 6px 16px oklch(var(--primary-900) / .35);opacity:0;border-radius:50%;justify-content:center;align-items:center;animation:10s ease-out infinite pf-safe-pop;display:flex;position:absolute;bottom:46px;left:54px}@keyframes pf-safe-pop{0%,68%{opacity:0;transform:translateY(6px)scale(.6)}73%{opacity:1;transform:translateY(0)scale(1.06)}77%,91%{opacity:1;transform:translateY(0)scale(1)}97%,to{opacity:0;transform:translateY(-4px)scale(.85)}}@media (prefers-reduced-motion:reduce){.pf-pool-water:after,.pf-glass-sheen,.pf-run-sheen,.pf-gate-leaf,.pf-gate-sheen,.pf-gate-swoosh,.pf-gate-hinge,.pf-gate-hint,.pf-gate-click,.pf-fence-glow,.pf-ring,.pf-baby,.pf-baby-rig,.pf-arm-back,.pf-baby-head,.pf-baby-face,.pf-baby-eye,.pf-baby-smile,.pf-arm-front,.pf-shin-front,.pf-baby-safe{animation:none!important}.pf-dust{display:none}.pf-ripple-wave{animation:none!important}.pf-ripple-wave:first-child{opacity:.4;transform:scale(1)}.pf-ripple-wave:nth-child(2),.pf-ripple-wave:nth-child(3){display:none}.pf-baby{opacity:1;left:calc(31.5% - 81px)}.pf-baby-safe{opacity:1;transform:scale(1)}}:root{--background-50:.973 .003 84.559;--background-100:.938 .003 84.559;--background-200:.883 .003 84.559;--background-300:.803 .002 84.559;--background-400:.693 .002 84.559;--background-500:.563 .002 84.559;--background-600:.433 .002 84.559;--background-700:.323 .002 84.559;--background-800:.233 .002 84.559;--background-900:.153 .002 84.559;--background-950:.083 .001 84.559;--accent-50:.97 .009 240.646;--accent-100:.935 .015 240.646;--accent-200:.875 .025 240.646;--accent-300:.78 .038 240.646;--accent-400:.67 .055 240.646;--accent-500:.799 .073 240.646;--accent-600:.5 .07 240.646;--accent-700:.4 .061 240.646;--accent-800:.31 .051 240.646;--accent-900:.23 .041 240.646;--accent-950:.15 .031 240.646;--primary-50:.97 .012 242.016;--primary-100:.935 .021 242.016;--primary-200:.875 .035 242.016;--primary-300:.78 .054 242.016;--primary-400:.67 .079 242.016;--primary-500:.684 .104 242.016;--primary-600:.5 .099 242.016;--primary-700:.4 .087 242.016;--primary-800:.31 .073 242.016;--primary-900:.23 .055 242.016;--primary-950:.15 .036 242.016;--secondary-50:.97 .015 4.606;--secondary-100:.935 .03 4.606;--secondary-200:.875 .052 4.606;--secondary-300:.78 .079 4.606;--secondary-400:.67 .115 4.606;--secondary-500:.485 .152 4.606;--secondary-600:.5 .146 4.606;--secondary-700:.4 .128 4.606;--secondary-800:.31 .106 4.606;--secondary-900:.23 .085 4.606;--secondary-950:.15 .06 4.606;--foreground-50:.97 .002 261.637;--foreground-100:.93 .003 261.637;--foreground-200:.86 .004 261.637;--foreground-300:.76 .005 261.637;--foreground-400:.65 .007 261.637;--foreground-500:.54 .009 261.637;--foreground-600:.43 .011 261.637;--foreground-700:.34 .012 261.637;--foreground-800:.27 .014 261.637;--foreground-900:.2 .015 261.637;--foreground-950:.23 .015 261.637}.dark{--background-50:.181 .009 208.777;--background-100:.216 .006 208.777;--background-200:.246 .006 208.777;--background-300:.276 .006 208.777;--background-400:.311 .005 208.777;--background-500:.351 .005 208.777;--background-600:.391 .005 208.777;--background-700:.441 .004 208.777;--background-800:.501 .004 208.777;--background-900:.571 .003 208.777;--background-950:.651 .003 208.777;--accent-50:.18 .025 240.646;--accent-100:.24 .031 240.646;--accent-200:.32 .038 240.646;--accent-300:.42 .048 240.646;--accent-400:.52 .06 240.646;--accent-500:.799 .073 240.646;--accent-600:.64 .07 240.646;--accent-700:.72 .062 240.646;--accent-800:.8 .048 240.646;--accent-900:.88 .032 240.646;--accent-950:.94 .019 240.646;--primary-50:.18 .035 242.016;--primary-100:.24 .044 242.016;--primary-200:.32 .054 242.016;--primary-300:.42 .068 242.016;--primary-400:.52 .085 242.016;--primary-500:.684 .104 242.016;--primary-600:.64 .099 242.016;--primary-700:.72 .089 242.016;--primary-800:.8 .068 242.016;--primary-900:.88 .046 242.016;--primary-950:.94 .027 242.016;--secondary-50:.18 .052 4.606;--secondary-100:.24 .064 4.606;--secondary-200:.32 .079 4.606;--secondary-300:.42 .1 4.606;--secondary-400:.52 .124 4.606;--secondary-500:.485 .152 4.606;--secondary-600:.64 .146 4.606;--secondary-700:.72 .131 4.606;--secondary-800:.8 .1 4.606;--secondary-900:.88 .067 4.606;--secondary-950:.94 .032 4.606;--foreground-50:.18 .002 17.253;--foreground-100:.26 .002 17.253;--foreground-200:.36 .002 17.253;--foreground-300:.48 .002 17.253;--foreground-400:.59 .003 17.253;--foreground-500:.68 .003 17.253;--foreground-600:.76 .004 17.253;--foreground-700:.83 .004 17.253;--foreground-800:.89 .005 17.253;--foreground-900:.94 .005 17.253;--foreground-950:.944 .005 17.253}html,body{background:oklch(var(--background-50));color:oklch(var(--foreground-950))}.placeholder\:text-foreground-400::placeholder{--tw-text-opacity:1;color:oklch(var(--foreground-400) / var(--tw-text-opacity,1))}.last\:mb-0:last-child{margin-bottom:0}.hover\:border-primary-300:hover{--tw-border-opacity:1;border-color:oklch(var(--primary-300) / var(--tw-border-opacity,1))}.hover\:border-secondary-300:hover{--tw-border-opacity:1;border-color:oklch(var(--secondary-300) / var(--tw-border-opacity,1))}.hover\:bg-\[\#1DAF55\]:hover{--tw-bg-opacity:1;background-color:rgb(29 175 85/var(--tw-bg-opacity,1))}.hover\:bg-accent-600:hover{--tw-bg-opacity:1;background-color:oklch(var(--accent-600) / var(--tw-bg-opacity,1))}.hover\:bg-background-100:hover{--tw-bg-opacity:1;background-color:oklch(var(--background-100) / var(--tw-bg-opacity,1))}.hover\:bg-background-50:hover{--tw-bg-opacity:1;background-color:oklch(var(--background-50) / var(--tw-bg-opacity,1))}.hover\:bg-background-50\/10:hover{background-color:oklch(var(--background-50) / .1)}.hover\:bg-background-50\/20:hover{background-color:oklch(var(--background-50) / .2)}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-foreground-950\/5:hover{background-color:oklch(var(--foreground-950) / .05)}.hover\:bg-primary-600:hover{--tw-bg-opacity:1;background-color:oklch(var(--primary-600) / var(--tw-bg-opacity,1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:pr-5:hover{padding-right:1.25rem}.hover\:text-accent-300:hover{--tw-text-opacity:1;color:oklch(var(--accent-300) / var(--tw-text-opacity,1))}.hover\:text-background-50:hover{--tw-text-opacity:1;color:oklch(var(--background-50) / var(--tw-text-opacity,1))}.hover\:text-foreground-900:hover{--tw-text-opacity:1;color:oklch(var(--foreground-900) / var(--tw-text-opacity,1))}.hover\:text-foreground-950:hover{--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1))}.hover\:text-primary-700:hover{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.hover\:text-primary-800:hover{--tw-text-opacity:1;color:oklch(var(--primary-800) / var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-90:hover{opacity:.9}.focus\:border-primary-400:focus{--tw-border-opacity:1;border-color:oklch(var(--primary-400) / var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline-offset:2px;outline:2px solid #0000}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-primary-400\/40:focus{--tw-ring-color:oklch(var(--primary-400) / .4)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-primary-400:focus-visible{--tw-ring-opacity:1;--tw-ring-color:oklch(var(--primary-400) / var(--tw-ring-opacity,1))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.focus-visible\:ring-offset-background-50:focus-visible{--tw-ring-offset-color:oklch(var(--background-50) / 1)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:ml-2{margin-left:.5rem}.group:hover .group-hover\:max-w-\[190px\]{max-width:190px}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x:.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.07\]{--tw-scale-x:1.07;--tw-scale-y:1.07;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-primary-100{--tw-bg-opacity:1;background-color:oklch(var(--primary-100) / var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-primary-200{--tw-text-opacity:1;color:oklch(var(--primary-200) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-600{--tw-text-opacity:1;color:oklch(var(--primary-600) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-primary-700{--tw-text-opacity:1;color:oklch(var(--primary-700) / var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}.group:hover .motion-reduce\:group-hover\:scale-100{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.dark\:bg-foreground-50:is(.dark *){--tw-bg-opacity:1;background-color:oklch(var(--foreground-50) / var(--tw-bg-opacity,1))}.dark\:text-foreground-950:is(.dark *){--tw-text-opacity:1;color:oklch(var(--foreground-950) / var(--tw-text-opacity,1))}@media (width>=640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-80{height:20rem}.sm\:h-\[330px\]{height:330px}.sm\:w-auto{width:auto}.sm\:max-w-\[15rem\]{max-width:15rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-6{padding:1.5rem}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=768px){.md\:-mt-12{margin-top:-3rem}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:h-11{height:2.75rem}.md\:h-14{height:3.5rem}.md\:h-72{height:18rem}.md\:h-\[460px\]{height:460px}.md\:h-\[480px\]{height:480px}.md\:h-\[520px\]{height:520px}.md\:h-\[76px\]{height:76px}.md\:min-h-\[92vh\]{min-height:92vh}.md\:w-16{width:4rem}.md\:w-\[78px\]{width:78px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-5{gap:1.25rem}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pt-24{padding-top:6rem}.md\:pt-28{padding-top:7rem}.md\:pt-44{padding-top:11rem}.md\:pt-\[128px\]{padding-top:128px}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-\[1\.75rem\]{font-size:1.75rem}.md\:text-\[15px\]{font-size:15px}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.3rem\]{font-size:2.3rem}.md\:text-\[2\.4rem\]{font-size:2.4rem}.md\:text-\[2\.6rem\]{font-size:2.6rem}.md\:text-\[3\.15rem\]{font-size:3.15rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (width>=1024px){.lg\:sticky{position:sticky}.lg\:bottom-6{bottom:1.5rem}.lg\:right-6{right:1.5rem}.lg\:top-24{top:6rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:hidden{display:none}.lg\:h-\[400px\]{height:400px}.lg\:min-h-full{min-height:100%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.15fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,0\.85fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.4fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,280px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-8{gap:2rem}.lg\:self-start{align-self:flex-start}.lg\:pb-0{padding-bottom:0}}@media (width>=1280px){.xl\:flex{display:flex}.xl\:hidden{display:none}}.pf-baby{--cb-skin:#f8cbaa;--cb-skin-hi:#ffe9d7;--cb-skin-mid:#f7c6a4;--cb-skin-sh:#dc9b78;--cb-skin-deep:#bd7a5a;--cb-skin-far:#f0b894;--cb-skin-far-sh:#c88c6b;--cb-cloth:#fefdfc;--cb-cloth-mid:#f4f0ea;--cb-cloth-sh:#ded6cc;--cb-cloth-deep:#c8bdb0;--cb-hair:#b3804f;--cb-hair-hi:#cfa172;--cb-hair-sh:#84552f;z-index:5;will-change:transform, opacity;width:112px;height:82px;animation:11s cubic-bezier(.42,0,.32,1) infinite pf-crawl-path;position:absolute;bottom:13%;left:calc(31.5% - 110px);transform:translate(-150px)}.pf-baby-shadow{background:radial-gradient(50% 50% at 50% 50%, oklch(var(--foreground-950) / .34) 0%, oklch(var(--foreground-950) / .16) 52%, transparent 78%);filter:blur(2.2px);transform-origin:50%;border-radius:50%;height:16px;animation:.475s ease-in-out infinite alternate pf-shadow-breathe;position:absolute;bottom:-5px;left:6px;right:4px}.pf-baby-rig{transform-origin:55% 100%;will-change:transform;animation:.95s ease-in-out infinite cb-rig;position:absolute;inset:0}.cb-head-pivot{transform-origin:24% 92%;will-change:transform;z-index:9;width:56px;height:52px;animation:11s ease-in-out infinite cb-head-look;position:absolute;top:0;left:56px}.cb-head{background:radial-gradient(52% 44% at 32% 23%, var(--cb-skin-hi) 0%, #ffe9d700 68%), radial-gradient(120% 110% at 38% 34%, var(--cb-skin-mid) 0%, var(--cb-skin) 44%, var(--cb-skin-sh) 84%, var(--cb-skin-deep) 100%);z-index:8;transform-origin:24% 88%;will-change:transform;border-radius:50% 50% 48% 52%/58% 58% 42% 46%;width:45px;height:43px;animation:.95s ease-in-out infinite cb-head;position:absolute;top:5px;left:8px;box-shadow:inset -5px -7px 12px #b06e506b,inset 3px 4px 10px #fff8f1b3,0 4px 9px #58372329}.cb-head:after{content:"";pointer-events:none;background:radial-gradient(62% 86% at 50% 100%,#ba72544d 0%,#ba72541f 56%,#0000 76%);border-radius:50%;height:34%;position:absolute;bottom:2%;left:10%;right:16%}.cb-ear{background:radial-gradient(60% 60% at 40% 34%, #ffe2cd 0%, var(--cb-skin) 58%, var(--cb-skin-sh) 100%);z-index:7;border-radius:50% 42% 46% 50%;width:13px;height:15px;position:absolute;top:20px;left:1px;box-shadow:inset -2px -2px 3px #b06e5073,inset 2px 2px 3px #fff6eeb3}.cb-ear:after{content:"";border:1px solid #aa684c73;border-bottom-color:#0000;border-radius:50%;width:6px;height:7px;position:absolute;top:4px;left:3.5px}.cb-hair{background:radial-gradient(60% 60% at 34% 24%, var(--cb-hair-hi) 0%, #cfa17200 62%), linear-gradient(156deg, var(--cb-hair-hi) 0%, var(--cb-hair) 56%, var(--cb-hair-sh) 100%);z-index:9;border-radius:70% 40% 48% 54%/92% 84% 24% 30%;width:30px;height:17px;position:absolute;top:-5px;left:5px;transform:rotate(-7deg);box-shadow:inset 0 -2px 3px #68402261,0 1px 2px #68402238}.cb-hair:before,.cb-hair:after{content:"";background:linear-gradient(90deg, var(--cb-hair) 0%, var(--cb-hair-sh) 100%);opacity:.85;border-radius:999px;position:absolute}.cb-hair:before{width:11px;height:2px;top:6px;left:22px;transform:rotate(14deg)}.cb-hair:after{opacity:.65;width:9px;height:1.8px;top:10px;left:1px;transform:rotate(-10deg)}.cb-face{transform-origin:46% 56%;will-change:transform;animation:11s ease-in-out infinite cb-face-look;position:absolute;inset:0 -9px 0 9px}.cb-eye{transform-origin:50%;background:radial-gradient(circle at 34% 26%,#774f3d 0%,#402b22 46%,#24160f 82%,#180d09 100%);border-radius:50%;animation:4.6s ease-in-out infinite cb-blink;position:absolute;box-shadow:inset 0 1.4px 1.6px #281610a6,inset 0 -1px 1px #ffecdc47,0 .5px .8px #96604659}.cb-eye:before{content:"";background:linear-gradient(#22140e8c 0%,#22140e00 100%);border-radius:50% 50% 40% 40%;height:42%;position:absolute;top:2%;left:4%;right:4%}.cb-eye-near{width:9px;height:10px;top:13px;left:22px}.cb-eye-far{width:7px;height:8px;top:14px;left:9.5px}.cb-glint{background:#fffffff2;border-radius:50%;width:3px;height:3px;position:absolute;top:14%;left:20%;box-shadow:0 0 2px #fff9}.cb-brow{background:linear-gradient(90deg,#8c5e3e47 0%,#7a50348c 100%);border-radius:3px;height:2px;position:absolute}.cb-brow-near{width:10px;top:8.5px;left:21px;transform:rotate(6deg)}.cb-brow-far{opacity:.8;width:8px;top:9.5px;left:8px;transform:rotate(9deg)}.cb-cheek{background:radial-gradient(circle at 50% 46%,#f084706b 0%,#ee8a782e 52%,#0000 74%);border-radius:50%;position:absolute}.cb-cheek-near{width:16px;height:13px;top:22px;left:21px}.cb-cheek-far{opacity:.75;width:12px;height:10px;top:24px;left:1px}.cb-nose{background:radial-gradient(circle at 34% 26%,#ffe1cb 0%,#f0b08c 68%,#dc9a76 100%);border-radius:50% 50% 60% 60%;width:6px;height:5px;position:absolute;top:19.5px;left:17px;box-shadow:0 1.5px 2px #b06e5066,inset 0 -1px 1px #b06e5059}.cb-mouth{transform-origin:50% 30%;background:linear-gradient(#a8493e 0%,#8a372e 55%,#6f2a23 100%);border-radius:3px 3px 9px 9px;width:11px;height:7.5px;animation:3.4s ease-in-out infinite cb-giggle;position:absolute;top:26px;left:16px;overflow:hidden;box-shadow:inset 0 1px 1.5px #f0c8ba59}.cb-tongue{background:linear-gradient(#ef8b93 0%,#d96a76 100%);border-radius:50% 50% 40% 40%;height:4px;position:absolute;bottom:0;left:2px;right:2px;box-shadow:inset 0 1px 1px #ffdcdc80}.cb-hip{background:radial-gradient(46% 40% at 30% 20%, #fff 0%, #fff0 66%), linear-gradient(152deg, var(--cb-cloth) 0%, var(--cb-cloth-mid) 52%, var(--cb-cloth-sh) 100%);z-index:3;border-radius:50% 46% 48% 52%/58% 56% 44% 46%;width:42px;height:33px;position:absolute;top:44px;left:17px;transform:rotate(-7deg);box-shadow:inset -4px -6px 10px #a898866b,inset 3px 4px 8px #fff,0 3px 6px #5837231f}.cb-torso{background:radial-gradient(46% 44% at 26% 16%, #fff 0%, #fff0 62%), linear-gradient(158deg, var(--cb-cloth) 0%, #fdfbf8 34%, var(--cb-cloth-mid) 68%, var(--cb-cloth-sh) 100%);z-index:4;border-radius:52% 48% 46% 54%/62% 60% 40% 42%;width:68px;height:38px;position:absolute;top:32px;left:23px;transform:rotate(-11deg);box-shadow:inset -5px -7px 12px #a6968461,inset 3px 4px 9px #fffffff2,0 4px 8px #58372324}.cb-torso:after{content:"";border-radius:inherit;opacity:.5;pointer-events:none;background:repeating-linear-gradient(104deg,#ffffff80 0 2px,#fff0 2px 7px,#b0a08e29 7px 8px,#fff0 8px 14px);position:absolute;inset:8% 6%}.cb-torso:before{content:"";pointer-events:none;background:radial-gradient(50% 50% at 60%,#b2a08e47 0%,#0000 72%);border-radius:50%;width:20px;height:12px;position:absolute;top:22%;right:4px;transform:rotate(-16deg)}.cb-arm{transform-origin:50% 4px;will-change:transform;width:13px;height:27px;position:absolute}.cb-arm-near{z-index:6;animation:.95s ease-in-out infinite cb-arm-near,11s cubic-bezier(.4,0,.2,1) infinite cb-arm-reach;top:44px;left:73px;rotate:0deg}.cb-arm-far{z-index:2;filter:saturate(.92)brightness(.96);width:12px;height:26px;animation:.95s ease-in-out -.475s infinite cb-arm-far;top:42px;left:67px}.cb-upper{background:linear-gradient(96deg, #ffecdcf2 0%, #ffecdc00 34%), linear-gradient(96deg, var(--cb-skin-hi) 0%, var(--cb-skin) 50%, var(--cb-skin-sh) 100%);border-radius:7px 7px 8px 8px;position:absolute;inset:0;box-shadow:inset -2px -2px 4px #be7e6073,inset 2px 2px 4px #ffffff8c,1px 1px 2px #5837231f}.cb-upper:after{content:"";background:radial-gradient(55% 60% at 42% 34%,#fff0e2bf 0%,#fff0e200 68%);border-radius:50%;height:42%;position:absolute;bottom:-1px;left:-1px;right:-1px}.cb-arm-far .cb-upper{background:linear-gradient(96deg, var(--cb-skin-far) 0%, var(--cb-skin-far) 34%, var(--cb-skin-far-sh) 100%)}.cb-arm .cb-upper:before{content:"";background:linear-gradient(180deg, var(--cb-cloth) 0%, var(--cb-cloth-mid) 72%, #ded6cc33 100%);border-radius:6px 6px 3px 3px;height:9px;position:absolute;top:0;left:-1px;right:-1px;box-shadow:inset -1px -1px 2px #b0a08e66}.cb-hand{background:radial-gradient(52% 46% at 34% 26%, var(--cb-skin-hi) 0%, #ffe9d700 66%), radial-gradient(circle at 42% 34%, var(--cb-skin) 0%, var(--cb-skin-mid) 44%, var(--cb-skin-sh) 100%);border-radius:48% 52% 54% 46%/56% 56% 44% 44%;width:14px;height:12px;margin-left:-7px;position:absolute;bottom:-5px;left:50%;box-shadow:0 2px 3px #5837233d,inset 0 -1px 2px #be7e6066}.cb-hand:after{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#0000 0 2.6px,#b2705480 2.6px 3.4px);border-radius:2px;height:4px;position:absolute;bottom:16%;left:14%;right:14%}.cb-arm-far .cb-hand{background:radial-gradient(circle at 42% 34%, var(--cb-skin-far) 0%, var(--cb-skin-far-sh) 100%)}.cb-arm-near .cb-hand{transform-origin:50% 20%;animation:11s ease-in-out infinite cb-press}.cb-leg{transform-origin:50% 4px;will-change:transform;width:15px;height:25px;position:absolute}.cb-leg-near{z-index:5;animation:.95s ease-in-out -.475s infinite cb-leg-near;top:54px;left:31px}.cb-leg-near .cb-shin{animation-delay:-.475s}.cb-leg-far{z-index:2;filter:saturate(.92)brightness(.96);width:14px;height:24px;animation:.95s ease-in-out infinite cb-leg-far;top:52px;left:23px}.cb-thigh{background:linear-gradient(88deg, #ffecdce6 0%, #ffecdc00 32%), linear-gradient(96deg, var(--cb-skin-hi) 0%, var(--cb-skin) 52%, var(--cb-skin-sh) 100%);border-radius:8px 7px 8px 8px;position:absolute;inset:0;box-shadow:inset -2px -2px 4px #be7e606b,inset 2px 2px 4px #ffffff80}.cb-thigh:before{content:"";background:linear-gradient(180deg, var(--cb-cloth) 0%, var(--cb-cloth-mid) 70%, #ded6cc40 100%);border-radius:7px 7px 4px 4px;height:10px;position:absolute;top:0;left:-1px;right:-1px;box-shadow:inset -1px -1px 2px #b0a08e6b}.cb-thigh:after{content:"";background:radial-gradient(58% 62% at 44% 30%,#fff0e2b3 0%,#fff0e200 70%);border-radius:50%;height:46%;position:absolute;bottom:-1px;left:-1.5px;right:-1.5px}.cb-leg-far .cb-thigh{background:linear-gradient(96deg, var(--cb-skin-far) 0%, var(--cb-skin-far) 40%, var(--cb-skin-far-sh) 100%)}.cb-shin{transform-origin:100%;background:linear-gradient(180deg, #fff0e4f2 0%, #fff0e400 40%), linear-gradient(180deg, var(--cb-skin-hi) 0%, var(--cb-skin) 48%, var(--cb-skin-sh) 100%);border-radius:6px 7px 8px 6px;width:27px;height:13px;animation:.95s ease-in-out infinite cb-shin;position:absolute;bottom:-3px;right:2px;box-shadow:0 2px 3px #5837232e,inset 0 -1px 2px #be7e6059}.cb-leg-far .cb-shin{background:linear-gradient(180deg, var(--cb-skin-far) 0%, var(--cb-skin-far-sh) 100%)}.cb-foot{background:radial-gradient(52% 44% at 36% 26%, var(--cb-skin-hi) 0%, #ffecdc00 64%), radial-gradient(circle at 44% 32%, var(--cb-skin) 0%, var(--cb-skin-sh) 100%);border-radius:54% 46% 50% 50%/60% 56% 44% 40%;width:14px;height:11px;position:absolute;top:1px;left:-7px;box-shadow:inset 0 -1px 2px #be7e6066,-1px 1px 2px #58372329}.cb-foot:after{content:"";border:1px solid #b2705473;border-color:#b2705473 #b2705473 #0000 #0000;border-radius:50%;width:4px;height:4px;position:absolute;top:18%;left:62%}.cb-leg-far .cb-foot{background:radial-gradient(circle at 44% 32%, var(--cb-skin-far) 0%, var(--cb-skin-far-sh) 100%)}@keyframes cb-rig{0%,to{transform:translateY(.8px)rotate(-.9deg)scaleY(.994)}25%{transform:translate(1px,-.9px)rotate(.5deg)scaleY(1.006)}50%{transform:translateY(.8px)rotate(.9deg)scaleY(.994)}75%{transform:translate(-1px,-.9px)rotate(-.5deg)scaleY(1.006)}}@keyframes cb-head{0%,to{transform:rotate(-2.5deg)translateY(0)}50%{transform:rotate(2deg)translateY(-1px)}}@keyframes cb-arm-near{0%{transform:rotate(11deg)translateY(0)}26%{transform:rotate(-4deg)translateY(-4px)}40%{transform:rotate(-14deg)translateY(0)}to{transform:rotate(11deg)}}@keyframes cb-arm-far{0%{transform:rotate(11deg)translateY(0)}26%{transform:rotate(-4deg)translateY(-4px)}40%{transform:rotate(-14deg)translateY(0)}to{transform:rotate(11deg)}}@keyframes cb-leg-near{0%{transform:rotate(-7deg)translateY(0)}24%{transform:rotate(-3deg)translateY(-5px)}40%{transform:rotate(9deg)translateY(0)}to{transform:rotate(-7deg)}}@keyframes cb-leg-far{0%{transform:rotate(-7deg)translateY(0)}24%{transform:rotate(-3deg)translateY(-5px)}40%{transform:rotate(9deg)translateY(0)}to{transform:rotate(-7deg)}}@keyframes cb-arm-reach{0%,60%{rotate:0deg}64%{rotate:-22deg}67%{rotate:-58deg}70%{rotate:-78deg}72.5%{rotate:-71deg}75%{rotate:-77deg}77.5%{rotate:-72deg}80%,90%{rotate:-75deg}93%{rotate:-30deg}97%,to{rotate:0deg}}@keyframes cb-press{0%,62%{transform:scale(1)}68%{transform:scale(1.1,.9)}70%{transform:scale(1.06,.94)translate(-1px)}72.5%{transform:scale(1.12,.88)}80%,90%{transform:scale(1.08,.92)}95%,to{transform:scale(1)}}@keyframes cb-shin{0%{transform:rotate(-5deg)}24%{transform:rotate(-20deg)}40%{transform:rotate(3deg)}to{transform:rotate(-5deg)}}@keyframes cb-head-look{0%,14%{transform:rotate(4deg)translate(0)}21%{transform:rotate(1deg)translateY(-1px)}28%{transform:rotate(5deg)translate(.5px)}52%{transform:rotate(6deg)translate(1px,.5px)}58%{transform:rotate(8.5deg)translate(1.5px,1px)}66%{transform:rotate(11deg)translate(2px,1.5px)}72%,88%{transform:rotate(12.5deg)translate(2.5px,2px)}94%{transform:rotate(6deg)translate(.5px,.5px)}to{transform:rotate(4deg)translate(0)}}@keyframes cb-face-look{0%,14%{transform:translate(0)scaleX(1)scaleY(1)}21%{transform:translate(.8px)scaleX(1.02)scaleY(1.01)}28%{transform:translate(.2px)scaleX(1)scaleY(1)}52%{transform:translate(.8px,.3px)scaleX(.99)scaleY(1)}66%{transform:translate(1.4px,.5px)scaleX(.97)scaleY(1.02)}72%,88%{transform:translate(1.8px,.6px)scaleX(.96)scaleY(1.03)}94%{transform:translate(.4px)scaleX(.99)scaleY(1)}to{transform:translate(0)scaleX(1)scaleY(1)}}@keyframes cb-blink{0%,90%,to{transform:scaleY(1)}92.5%{transform:scaleY(.12)}95%{transform:scaleY(1)}96.5%{transform:scaleY(.14)}99%{transform:scaleY(1)}}@keyframes cb-giggle{0%,to{transform:scaleY(1)scaleX(1)}40%{transform:scaleY(1.14)scaleX(1.03)}62%{transform:scaleY(.94)scaleX(.99)}}@keyframes pf-shadow-breathe{0%{opacity:.95;transform:scaleX(1.04)scaleY(1)}to{opacity:.68;transform:scaleX(.9)scaleY(.85)}}.pf-dust-hand{bottom:0;left:80px}.pf-dust-knee{bottom:0;left:34px}.pf-baby-protect{background:oklch(var(--background-50) / .97);border:1px solid oklch(var(--primary-500) / .32);box-shadow:0 5px 12px oklch(var(--foreground-950) / .18);color:oklch(var(--primary-800));letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;z-index:10;transform-origin:18% 100%;opacity:0;border-radius:999px;align-items:center;gap:4px;padding:3px 7px 3px 3px;font-size:8px;font-weight:800;line-height:1;animation:11s ease-out infinite pf-protect-in;display:inline-flex;position:absolute;bottom:98px;left:0}.pf-protect-badge{background:oklch(var(--primary-600));width:14px;height:14px;color:oklch(var(--background-50));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.pf-protect-halo{border:1.5px solid oklch(var(--primary-500) / .55);pointer-events:none;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:2.2s ease-out infinite pf-protect-halo;position:absolute;top:50%;left:3px}@keyframes pf-protect-in{0%,64%{opacity:0;transform:translateY(4px)scale(.7)}70%{opacity:1;transform:translateY(0)scale(1.06)}74%,90%{opacity:1;transform:translateY(0)scale(1)}96%{opacity:0;transform:translateY(-3px)scale(.9)}to{opacity:0;transform:translateY(4px)scale(.7)}}@keyframes pf-protect-halo{0%{opacity:.75;transform:scale(.85)}to{opacity:0;transform:scale(2.6)}}.pf-baby-safe{animation:11s ease-out infinite pf-safe-pop;bottom:70px;left:62px}.pf-baby:after{content:"";opacity:0;pointer-events:none;z-index:11;background:radial-gradient(circle at 50% 48%,#ffffff80 0%,#ffffff3d 46%,#0000 74%);border-radius:52% 48% 46% 54%/56% 56% 44% 44%;width:15px;height:17px;animation:11s ease-out infinite pf-handprint;position:absolute;top:40px;right:-3px}@keyframes pf-handprint{0%,67%{opacity:0;transform:scale(.6)}72%{opacity:.85;transform:scale(1)}90%{opacity:.6;transform:scale(1.02)}96%,to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.cb-arm,.cb-leg,.cb-shin,.cb-head,.cb-head-pivot,.cb-face,.cb-mouth,.cb-eye,.pf-baby-rig,.pf-baby-shadow,.pf-baby-safe{animation:none!important}.cb-arm-near{rotate:-72deg}.cb-arm-near .cb-hand{transform:scale(1.06,.94)}.pf-baby:after{opacity:.5;transform:none;animation:none!important}.pf-baby{opacity:1;transform:translate(-4px)}.pf-baby-safe{opacity:1}.pf-baby-protect{opacity:1;transform:none;animation:none!important}.pf-protect-halo{display:none}}
