@layer layout{:root{--mainGridColumns:12;--mainGridRows:1;--mainGridGutter:0;--mainGridMargin:32px;color:#1c2024;background-color:#fcfcfd}:root[data-color-mode=dark]{color:#edeef0;background-color:#000}:root,body{width:100%;min-height:100vh;margin:0;padding:0;font-size:8px}.frmtn__body{grid-template:"header""main"1fr"footer"/1fr;place-items:center;display:grid}.frmtn__header,.frmtn__main,.frmtn__footer{grid-template-columns:repeat(var(--mainGridColumns), 1fr);grid-template-rows:repeat(var(--mainGridRows), 1fr);grid-column-gap:var(--mainGridGutter);width:100%;margin:var(--mainGridMargin);display:grid}.frmtn__header{grid-area:header}.frmtn__main{grid-area:1/1/span 3/-1}.frmtn__footer{grid-area:footer}.frmtn__statsgl{position:fixed;top:0;left:200px}.frmtn__loader{color:#fff;background-color:#060708}.textreveal__segment{transform:translateY(100%)}.textreveal__segment__parent{line-height:inherit;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@layer reset{html,:host{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));-webkit-tap-highlight-color:transparent}*,:before,:after,::backdrop{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}::file-selector-button{border-style:solid;border-width:0;border-color:var(--global-color-border,currentcolor);box-sizing:border-box;margin:0;padding:0}hr{color:inherit;border-top-width:1px;height:0}body{line-height:inherit;height:100%}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul,menu{list-style:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;background:0 0}::placeholder{--placeholder-fallback:#00000080;opacity:1;color:var(--global-color-placeholder,var(--placeholder-fallback))}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{--placeholder-fallback:color-mix(in oklab, currentcolor 50%, transparent)}}::selection{background-color:var(--global-color-selection,#0073ff4d)}textarea{resize:vertical}table{border-color:inherit;text-indent:0;border-collapse:collapse}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-family:var(--global-font-mono,var(--font-mono-fallback));font-feature-settings:normal;font-variation-settings:normal;font-size:1em}progress{vertical-align:baseline}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer base{:root{--made-with-panda:"🐼"}*,:before,:after,::backdrop{--blur: ;--brightness: ;--contrast: ;--grayscale: ;--hue-rotate: ;--invert: ;--saturate: ;--sepia: ;--drop-shadow: ;--backdrop-blur: ;--backdrop-brightness: ;--backdrop-contrast: ;--backdrop-grayscale: ;--backdrop-hue-rotate: ;--backdrop-invert: ;--backdrop-opacity: ;--backdrop-saturate: ;--backdrop-sepia: ;--gradient-from-position: ;--gradient-to-position: ;--gradient-via-position: ;--scroll-snap-strictness:proximity;--border-spacing-x:0;--border-spacing-y:0;--translate-x:0;--translate-y:0;--rotate:0;--rotate-x:0;--rotate-y:0;--skew-x:0;--skew-y:0;--scale-x:1;--scale-y:1}}@layer tokens{:where(:root,:host){--colors-\$slate1:#fcfcfd;--colors-\$slate2:#f9f9fb;--colors-\$slate3:#f0f0f3;--colors-\$slate4:#e8e8ec;--colors-\$slate5:#e0e1e6;--colors-\$slate6:#d9d9e0;--colors-\$slate7:#cdced6;--colors-\$slate8:#b9bbc6;--colors-\$slate9:#8b8d98;--colors-\$slate10:#80838d;--colors-\$slate11:#60646c;--colors-\$slate12:#1c2024;--colors-\$slate-dark1:#111113;--colors-\$slate-dark2:#18191b;--colors-\$slate-dark3:#212225;--colors-\$slate-dark4:#272a2d;--colors-\$slate-dark5:#2e3135;--colors-\$slate-dark6:#363a3f;--colors-\$slate-dark7:#43484e;--colors-\$slate-dark8:#5a6169;--colors-\$slate-dark9:#696e77;--colors-\$slate-dark10:#777b84;--colors-\$slate-dark11:#b0b4ba;--colors-\$slate-dark12:#edeef0;--spacing-\$0:0px;--spacing-\$1:4px;--spacing-\$2:8px;--spacing-\$3:12px;--spacing-\$4:16px;--spacing-\$5:24px;--spacing-\$6:32px;--spacing-\$7:40px;--spacing-\$8:48px;--spacing-\$9:64px;--spacing-\$10:96px;--spacing-\$11:128px;--spacing-\$12:192px;--spacing-\$13:256px;--spacing-\$14:384px;--spacing-\$15:512px;--spacing-\$16:640px;--fonts-\$default:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--fonts-\$monospace:SF Mono, Segoe UI Mono, Roboto Mono, Ubuntu Mono, Menlo, Courier, monospace;--font-sizes-\$0:10px;--font-sizes-\$1:12px;--font-sizes-\$2:14px;--font-sizes-\$3:16px;--font-sizes-\$4:18px;--font-sizes-\$5:20px;--font-sizes-\$6:24px;--font-sizes-\$7:30px;--font-sizes-\$8:36px;--font-sizes-\$9:48px;--font-sizes-\$10:60px;--font-sizes-\$11:72px;--font-sizes-\$12:96px;--font-sizes-\$13:120px;--font-sizes-\$14:140px;--font-weights-\$light:300;--font-weights-\$regular:400;--font-weights-\$semi-bold:600;--font-weights-\$bold:700;--line-heights-\$none:1;--line-heights-\$tight:1.25;--line-heights-\$snug:1.375;--line-heights-\$normal:1.5;--line-heights-\$relaxed:1.625;--line-heights-\$loose:2;--letter-spacings-\$normal:normal;--letter-spacings-\$caps:.25em;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--radii-\$0:0px;--radii-\$1:2px;--radii-\$2:4px;--radii-\$3:8px;--radii-\$4:16px;--radii-\$5:24px;--radii-\$full:50%;--shadows-\$0:none;--shadows-\$1:0 1px 3px #2d3c4e1f, 0 1px 2px #ffffff3d;--shadows-\$2:0 3px 6px #2d3c4e26, 0 2px 4px #ffffff1f;--shadows-\$3:0 10px 20px #2d3c4e26, 0 3px 6px #ffffff1a;--z-index-\$0:0;--z-index-\$1:10;--z-index-\$2:20;--z-index-\$3:30;--z-index-\$4:40;--z-index-\$max:99999}[data-color-mode=dark]{--colors-\$slate1:var(--colors-\$slate-dark1);--colors-\$slate2:var(--colors-\$slate-dark2);--colors-\$slate3:var(--colors-\$slate-dark3);--colors-\$slate4:var(--colors-\$slate-dark4);--colors-\$slate5:var(--colors-\$slate-dark5);--colors-\$slate6:var(--colors-\$slate-dark6);--colors-\$slate7:var(--colors-\$slate-dark7);--colors-\$slate8:var(--colors-\$slate-dark8);--colors-\$slate9:var(--colors-\$slate-dark9);--colors-\$slate10:var(--colors-\$slate-dark10);--colors-\$slate11:var(--colors-\$slate-dark11);--colors-\$slate12:var(--colors-\$slate-dark12)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}}@layer recipes;@layer utilities{.--heightOffset_2px{--heightOffset:2px}.--progress_-100\%{--progress:-100%}.--pretext_\"00\"{--pretext:"00"}.--panelCount_4{--panelCount:4}.grid-area_1_\/_1_\/_span_1_\/_-1{grid-area:1/1/span 1/-1}.grid-area_1_\/_1_\/_span_1_\/_span_3{grid-area:1/1/span 1/span 3}.grid-area_1_\/_1_\/_-1_\/_-1{grid-area:1/1/-1/-1}.m_0{margin:0}.inset_0{inset:0}.bg_transparent{background:0 0}.bd_none{border:none}.bg_\#f00{background:red}.bg_\#000{background:#000}.p_\$2{padding:var(--spacing-\$2)}.grid-area_1_\/_1_\/_span_1_\/_span_1{grid-area:1/1/span 1/span 1}.grid-g_\$1{grid-gap:var(--spacing-\$1)}.px_0{padding-inline:0}.place-items_start{place-items:start}.gap_\$8{gap:var(--spacing-\$8)}.px_\$5{padding-inline:var(--spacing-\$5)}.grid-c_1_\/_span_3{grid-column:1/span 3}.grid-c_1_\/_-1{grid-column:1/-1}.ov_hidden{overflow:hidden}.py_0{padding-block:0}.trs_all_120ms_ease-out{transition:all .12s ease-out}.trs_opacity_500ms_ease{transition:opacity .5s}.gap_\$5{gap:var(--spacing-\$5)}.grid-r_1_\/_-1{grid-row:1/-1}.gap_\$3{gap:var(--spacing-\$3)}.tw_pretty{text-wrap:pretty}.place-self_start{place-self:start}.gap_\$2{gap:var(--spacing-\$2)}.ov_auto{overflow:auto}.grid-g_0{grid-gap:0}.d_grid{display:grid}.grid-tc_subgrid{grid-template-columns:subgrid}.grid-tr_1fr{grid-template-rows:1fr}.pos_relative{position:relative}.z_1{z-index:1}.grid-ar_auto{grid-auto-rows:auto}.tt_uppercase{text-transform:uppercase}.d_flex{display:flex}.ai_center{align-items:center}.jc_flex-start{justify-content:flex-start}.fs_\$2{font-size:var(--font-sizes-\$2)}.bg-c_\$slate6{background-color:var(--colors-\$slate6)}.c_\$slate12{color:var(--colors-\$slate12)}.va_middle{vertical-align:middle}.lh_\$none{line-height:var(--line-heights-\$none)}.grid-rg_\$1{grid-row-gap:var(--spacing-\$1)}.d_none{display:none}.bg-c_\$slate2{background-color:var(--colors-\$slate2)}.bg-c_\$slate3{background-color:var(--colors-\$slate3)}.ai_flex-start{align-items:flex-start}.jc_flex-end{justify-content:flex-end}.c_\$slate10{color:var(--colors-\$slate10)}.bg-c_transparent{background-color:#0000}.cursor_pointer{cursor:pointer}.c_\$slate1{color:var(--colors-\$slate1)}.bg-c_\$slate12{background-color:var(--colors-\$slate12)}.pointer-events_none{pointer-events:none}.pos_fixed{position:fixed}.z_9999{z-index:9999}.op_1{opacity:1}.pos_absolute{position:absolute}.fs_\$8{font-size:var(--font-sizes-\$8)}.fv-num_tabular-nums{font-variant-numeric:tabular-nums}.fill_\$slate12{fill:var(--colors-\$slate12)}.pos_sticky{position:sticky}.grid-cg_\$4{grid-column-gap:var(--spacing-\$4)}.grid-tc_repeat\(6\,_1fr\){grid-template-columns:repeat(6,1fr)}.z_9999999{z-index:9999999}.op_0\.1{opacity:.1}.z_99999{z-index:99999}.jc_center{justify-content:center}.flex-d_column{flex-direction:column}.ai_flex-end{align-items:flex-end}.ta_right{text-align:right}.va_bottom{vertical-align:bottom}.bg-c_\$slate5{background-color:var(--colors-\$slate5)}.asp_3_\/_1{aspect-ratio:3}.fs_\$5{font-size:var(--font-sizes-\$5)}.d_inline-block{display:inline-block}.bg-c_\#000{background-color:#000}.obj-f_cover{object-fit:cover}.fs_\$0{font-size:var(--font-sizes-\$0)}.c_\$slate11{color:var(--colors-\$slate11)}.pointer-events_initial{pointer-events:initial}.grid-cg_\$1{grid-column-gap:var(--spacing-\$1)}.tch-a_auto{touch-action:auto}.grid-tc_repeat\(var\(--panelCount\)\,_1fr\){grid-template-columns:repeat(var(--panelCount), 1fr)}.z_99{z-index:99}.trf_translateY\(100\%\){transform:translateY(100%)}.pointer-events_all{pointer-events:all}.w_100\%{width:100%}.h_100dvh{height:100dvh}.pt_calc\(56px_\+_32px\){padding-top:88px}.pb_\$6{padding-bottom:var(--spacing-\$6)}.h_calc\(1em_\+_var\(--heightOffset\)\){height:calc(1em + var(--heightOffset))}.pt_var\(--heightOffset\){padding-top:var(--heightOffset)}.mb_\$2{margin-bottom:var(--spacing-\$2)}.pr_\$3{padding-right:var(--spacing-\$3)}.pb_\$3{padding-bottom:var(--spacing-\$3)}.h_4{height:4px}.w_4{width:4px}.h_100\%{height:100%}.h_1{height:1px}.h_2{height:2px}.left_0{left:0}.top_0{top:0}.w_100dvw{width:100dvw}.ov-x_hidden{overflow-x:hidden}.ov-y_hidden{overflow-y:hidden}.bottom_\$8{bottom:var(--spacing-\$8)}.left_\$8{left:var(--spacing-\$8)}.right_\$8{right:var(--spacing-\$8)}.bottom_\$9{bottom:var(--spacing-\$9)}.bottom_0{bottom:0}.w_100vw{width:100vw}.h_100vh{height:100vh}.w_32{width:32px}.h_32{height:32px}.h_0\.8em{height:.8em}.h_50{height:50px}.w_initial{width:initial}.pb_\$5{padding-bottom:var(--spacing-\$5)}.pt_\$5{padding-top:var(--spacing-\$5)}.bottom_32{bottom:32px}.right_32{right:32px}.after\:content_\"\":after{content:""}.after\:pos_absolute:after{position:absolute}.after\:bg-c_\$slate11:after{background-color:var(--colors-\$slate11)}.after\:z_1:after{z-index:1}.after\:trf_translate\(var\(--progress\)\,_0\):after{transform:translate(var(--progress), 0)}.\[\&\:\:before\]\:content_var\(--pretext\):before{content:var(--pretext)}.\[\&\:\:before\]\:fv-num_tabular-nums:before{font-variant-numeric:tabular-nums}.\[\&\:\:before\]\:fs_inherit:before{font-size:inherit}.\[\&\:\:before\]\:op_0\.1:before{opacity:.1}.\[\&\:\:before\]\:pos_absolute:before{position:absolute}.\[\&\:\:before\]\:z_-1:before{z-index:-1}.after\:top_0:after{top:0}.after\:left_0:after{left:0}.after\:w_100\%:after{width:100%}.after\:h_100\%:after{height:100%}.\[\&\:\:before\]\:right_100\%:before{right:100%}.\[\&\:\:before\]\:top_0:before{top:0}.hover\:bg-c_\$slate4:is(:hover,[data-hover]){background-color:var(--colors-\$slate4)}.hover\:c_\$slate12:is(:hover,[data-hover]){color:var(--colors-\$slate12)}@media screen and (min-width:48rem){.md\:grid-area_1_\/_4_\/_span_1_\/_span_9{grid-area:1/4/span 1/span 9}.md\:grid-area_1_\/_1_\/_span_1_\/_span_2{grid-area:1/1/span 1/span 2}.md\:px_\$5{padding-inline:var(--spacing-\$5)}.md\:px_0{padding-inline:0}.md\:py_\$5{padding-block:var(--spacing-\$5)}.md\:grid-tr_1fr_auto{grid-template-rows:1fr auto}.md\:d_flex{display:flex}.md\:fs_\$10{font-size:var(--font-sizes-\$10)}.md\:grid-tc_repeat\(8\,_1fr\){grid-template-columns:repeat(8,1fr)}.md\:grid-tc_repeat\(12\,_1fr\){grid-template-columns:repeat(12,1fr)}.md\:flex-d_row{flex-direction:row}.md\:fs_\$12{font-size:var(--font-sizes-\$12)}.md\:obj-f_initial{object-fit:initial}.md\:w_100\%{width:100%}.md\:h_40vh{height:40vh}}@media screen and (min-width:64rem){.lg\:grid-tc_repeat\(12\,_1fr\){grid-template-columns:repeat(12,1fr)}}}
@font-face{font-family:GeistSans;src:url(../media/Geist_Thin-s.p.18dpjehnlsk47.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_UltraLight-s.p.11ik.odiv1r1x.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Light-s.p.0u2i04c8f4mpn.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Regular-s.p.0aedvewly4ma4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Medium-s.p.10i750.3xbpwk.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_SemiBold-s.p.15vod3rprvc4g.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Bold-s.p.0m-~c6r6dkj4b.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_Black-s.p.0p2ysnba3qvc0.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:GeistSans;src:url(../media/Geist_UltraBlack-s.p.12l5221ij3~o~.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_1ae61996-module__TCfmGq__className{font-family:GeistSans,GeistSans Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.geistsans_1ae61996-module__TCfmGq__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji}
@font-face{font-family:GeistMono;src:url(../media/GeistMono_Thin.p.0_g_dn0k4-93i.woff2)format("woff2");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_UltraLight.p.0byrmllgskeni.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Light.p.0-6_m60v0brnp.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Regular.p.02qkkih7ju-vv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Medium.p.07cz-4zn-jyek.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_SemiBold.p.0e-7k3-bq_bsb.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Bold.p.0~w~u7_7yx9wd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_Black.p.0gxv.09bvbi56.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:GeistMono;src:url(../media/GeistMono_UltraBlack.p.107tdgd8ua~hi.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}.geistmono_f060a206-module__MDQuTq__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_f060a206-module__MDQuTq__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:aberMono;src:url(../media/abermono_regular-s.p.02cke8z2tdt50.woff2)format("woff2");font-display:swap}@font-face{font-family:aberMono Fallback;src:local(Arial);ascent-override:71.49%;descent-override:19.77%;line-gap-override:0.0%;size-adjust:131.49%}.abermono_15efb86-module__vU8QUq__className{font-family:aberMono,aberMono Fallback}
@font-face{font-family:bebasNeue;src:url(../media/bebasneue_regular-s.p.0x9xtr299sox..ttf)format("truetype");font-display:swap}@font-face{font-family:bebasNeue Fallback;src:local(Arial);ascent-override:116.72%;descent-override:38.91%;line-gap-override:0.0%;size-adjust:77.11%}.bebasneue_7dce5413-module__mBjTCa__className{font-family:bebasNeue,bebasNeue Fallback}
