@layer reset;@layer base{:root{--made-with-panda:"🐼"}html,body{margin:0;padding:0}body{background:var(--colors-bg);color:var(--colors-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{letter-spacing:.01em;font-weight:700;line-height:.88}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}ul,ol{list-style:none}a{color:var(--colors-accent);text-decoration:none;transition:color 80ms}a:hover{color:var(--colors-accent-light)}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;padding:0}*,: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-lime-50:#f3fde8;--colors-lime-100:#e1f7c8;--colors-lime-200:#c3ee92;--colors-lime-300:#9ed85c;--colors-lime-400:#7aff18;--colors-lime-500:#58c400;--colors-lime-600:#409200;--colors-lime-700:#2c6200;--colors-lime-800:#1a3c00;--colors-lime-900:#0d1e00;--colors-forest-50:#d0e8b0;--colors-forest-100:#a8c880;--colors-forest-200:#7caa4c;--colors-forest-300:#547828;--colors-forest-400:#385212;--colors-forest-500:#243608;--colors-forest-600:#182505;--colors-forest-700:#111a03;--colors-forest-800:#0d1404;--colors-forest-900:#080d02;--colors-mist-50:#fbfff5;--colors-mist-100:#f2fde6;--colors-mist-200:#e6f9d2;--colors-mist-300:#d4f0b8;--colors-mist-400:#b8e090;--colors-mist-500:#8ec864;--colors-mist-600:#65a038;--colors-mist-700:#447820;--colors-mist-800:#2c500e;--colors-mist-900:#1a3006;--spacing-1:4px;--spacing-2:8px;--spacing-3:16px;--spacing-4:24px;--spacing-5:32px;--spacing-6:48px;--spacing-7:64px;--spacing-8:96px;--spacing-9:128px;--line-heights-tight:.88;--line-heights-snug:1.1;--line-heights-normal:1.5;--line-heights-loose:1.75;--letter-spacings-tight:-.02em;--letter-spacings-normal:0em;--letter-spacings-wide:.04em;--letter-spacings-wider:.08em;--letter-spacings-widest:.14em;--radii-none:0;--radii-sm:2px;--radii-md:4px;--radii-lg:8px;--radii-full:9999px;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--fonts-display:"Bebas Neue", Oswald, Impact, sans-serif;--fonts-body:"IBM Plex Sans", system-ui, -apple-system, sans-serif;--font-sizes-2xs:.625rem;--font-sizes-xs:.625rem;--font-sizes-sm:.667rem;--font-sizes-base:1rem;--font-sizes-md:1.5rem;--font-sizes-lg:2.25rem;--font-sizes-xl:3.375rem;--font-sizes-2xl:5.063rem;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px;--breakpoints-2xl:1536px;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--sizes-breakpoint-2xl:1536px;--colors-bg:var(--colors-forest-900);--colors-bg-card:var(--colors-forest-800);--colors-bg-sidebar:var(--colors-forest-800);--colors-text:var(--colors-mist-200);--colors-text-secondary:var(--colors-mist-400);--colors-text-muted:var(--colors-mist-600);--colors-accent:var(--colors-lime-400);--colors-accent-light:var(--colors-lime-200);--colors-accent-dark:var(--colors-lime-600);--colors-border:var(--colors-forest-600);--colors-border-subtle:var(--colors-forest-700)}:where(.light,[data-theme=light]){--colors-bg:var(--colors-mist-50);--colors-bg-card:var(--colors-mist-100);--colors-bg-sidebar:var(--colors-mist-100);--colors-text:var(--colors-forest-800);--colors-text-secondary:var(--colors-forest-500);--colors-text-muted:var(--colors-forest-400);--colors-accent:var(--colors-lime-600);--colors-accent-light:var(--colors-lime-500);--colors-accent-dark:var(--colors-lime-700);--colors-border:var(--colors-mist-300);--colors-border-subtle:var(--colors-mist-200)}}@layer recipes;@layer utilities{.bg_bgColumnFill{background:bgColumnFill}.bg_borderAccent{background:borderAccent}.bg_borderMuted{background:borderMuted}.bg_\#080D02{background:#080d02}.bg_bgHeader{background:bgHeader}.bg_border{background:var(--colors-border)}.p_48px_24px{padding:48px 24px}.bg_\#060B02{background:#060b02}.p_10px_0{padding:10px 0}.bg_\#0D1404{background:#0d1404}.p_14px_0{padding:14px 0}.p_4px_0{padding:4px 0}.bg_accent{background:var(--colors-accent)}.bd-w_1px{border-width:1px}.border-style_solid{border-style:solid}.bd-c_border{border-color:var(--colors-border)}.gap_2{gap:var(--spacing-2)}.flex_1{flex:1}.gap_3{gap:var(--spacing-3)}.td_none{text-decoration:none}.trs_color_0\.15s_ease{transition:color .15s}.bd-t_1px_solid{border-top:1px solid}.bd-t_0{border-top:0}.bd-c_divider{border-color:divider}.gap_12px{gap:12px}.bd-c_borderAccent{border-color:borderAccent}.gap_6{gap:var(--spacing-6)}.gap_24px{gap:24px}.bd-l_none{border-left:none}.gap_16px{gap:16px}.bd-b_1px_solid_\#182505{border-bottom:1px solid #182505}.bd-t_1px_solid_\#182505{border-top:1px solid #182505}.gap_8px_16px{gap:8px 16px}.gap_4px{gap:4px}.gap_1{gap:var(--spacing-1)}.gap_4{gap:var(--spacing-4)}.gap_0\.4rem{gap:.4rem}.trs_color_0\.08s_ease{transition:color 80ms}.gap_10px{gap:10px}.ff_heading{font-family:heading}.fw_bold{font-weight:var(--font-weights-bold)}.fs_lg{font-size:var(--font-sizes-lg)}.lh_snug{line-height:var(--line-heights-snug)}.ls_tight{letter-spacing:var(--letter-spacings-tight)}.c_text{color:var(--colors-text)}.fs_2xs{font-size:var(--font-sizes-2xs)}.ff_body{font-family:var(--fonts-body)}.fw_semibold{font-weight:var(--font-weights-semibold)}.ls_widest{letter-spacing:var(--letter-spacings-widest)}.tt_uppercase{text-transform:uppercase}.c_accent{color:var(--colors-accent)}.fs_base{font-size:var(--font-sizes-base)}.fw_regular{font-weight:regular}.lh_normal{line-height:var(--line-heights-normal)}.c_textSecondary{color:var(--colors-text-secondary)}.ls_wide{letter-spacing:var(--letter-spacings-wide)}.d_flex{display:flex}.flex-wrap_wrap{flex-wrap:wrap}.c_textMuted{color:var(--colors-text-muted)}.fs_sm{font-size:var(--font-sizes-sm)}.fs_xs{font-size:var(--font-sizes-xs)}.ai_baseline{align-items:baseline}.jc_space-between{justify-content:space-between}.fw_black{font-weight:black}.fs_2xl{font-size:var(--font-sizes-2xl)}.lh_tight{line-height:var(--line-heights-tight)}.ls_wider{letter-spacing:var(--letter-spacings-wider)}.d_inline-block{display:inline-block}.ai_center{align-items:center}.c_\#E6F9D2{color:#e6f9d2}.jc_center{justify-content:center}.ff_mono{font-family:mono}.pos_fixed{position:fixed}.z_50{z-index:50}.flex-sh_0{flex-shrink:0}.ai_stretch{align-items:stretch}.fs_md{font-size:var(--font-sizes-md)}.c_textAmber{color:textAmber}.c_textMastheadMuted{color:textMastheadMuted}.fs_12px{font-size:12px}.fw_medium{font-weight:var(--font-weights-medium)}.c_textRightMuted{color:textRightMuted}.fw_normal{font-weight:var(--font-weights-normal)}.ls_normal{letter-spacing:var(--letter-spacings-normal)}.ai_flex-start{align-items:flex-start}.d_grid{display:grid}.grid-tc_1fr{grid-template-columns:1fr}.flex-d_column{flex-direction:column}.pos_relative{position:relative}.pos_absolute{position:absolute}.ff_\'Bebas_Neue\'\,_sans-serif{font-family:Bebas Neue,sans-serif}.fs_clamp\(48px\,_6vw\,_80px\){font-size:clamp(48px,6vw,80px)}.lh_0\.88{line-height:.88}.ls_0\.01em{letter-spacing:.01em}.c_\#7AFF18{color:#7aff18}.fs_11px{font-size:11px}.ls_0\.14em{letter-spacing:.14em}.c_\#65A038{color:#65a038}.lh_1\.1{line-height:1.1}.ff_\'IBM_Plex_Sans\'\,_sans-serif{font-family:IBM Plex Sans,sans-serif}.fs_16px{font-size:16px}.lh_1\.5{line-height:1.5}.c_\#B8E090{color:#b8e090}.ls_0\.08em{letter-spacing:.08em}.c_\#8EC864{color:#8ec864}.d_block{display:block}.grid-tc_120px_1fr{grid-template-columns:120px 1fr}.fs_13px{font-size:13px}.white-space_nowrap{white-space:nowrap}.fs_14px{font-size:14px}.fs_22px{font-size:22px}.ls_0\.04em{letter-spacing:.04em}.c_\#547828{color:#547828}.fs_xl{font-size:var(--font-sizes-xl)}.c_text\.dim{color:text.dim}.font-style_italic{font-style:italic}.fs_0\.55rem{font-size:.55rem}.fs_0\.48rem{font-size:.48rem}.op_0\.4{opacity:.4}.d_inline-flex{display:inline-flex}.ls_0\.10em{letter-spacing:.1em}.fs_clamp\(56px\,_7vw\,_100px\){font-size:clamp(56px,7vw,100px)}.fs_20px{font-size:20px}.lh_1\.3{line-height:1.3}.ls_0{letter-spacing:0}.va_super{vertical-align:super}.fs_10px{font-size:10px}.pos_static{position:static}.mb_4{margin-bottom:var(--spacing-4)}.max-w_520px{max-width:520px}.pt_1{padding-top:var(--spacing-1)}.pb_1{padding-bottom:var(--spacing-1)}.pl_2{padding-left:var(--spacing-2)}.pr_2{padding-right:var(--spacing-2)}.pt_3{padding-top:var(--spacing-3)}.pb_3{padding-bottom:var(--spacing-3)}.bd-b-w_1px{border-bottom-width:1px}.border-bottom-style_solid{border-bottom-style:solid}.bd-b-c_border{border-bottom-color:var(--colors-border)}.mt_1{margin-top:var(--spacing-1)}.mb_2{margin-bottom:var(--spacing-2)}.h_1px{height:1px}.mb_6{margin-bottom:var(--spacing-6)}.w_px{width:px}.h_3{height:3px}.bd-b-c_borderAccent{border-bottom-color:borderAccent}.pb_px{padding-bottom:px}.mb_5{margin-bottom:var(--spacing-5)}.min-h_100vh{min-height:100vh}.min-h_44px{min-height:44px}.bottom_0{bottom:0}.left_0{left:0}.right_0{right:0}.w_1px{width:1px}.w_100\%{width:100%}.mb_3{margin-bottom:var(--spacing-3)}.pt_2{padding-top:var(--spacing-2)}.pb_2{padding-bottom:var(--spacing-2)}.mb_1{margin-bottom:var(--spacing-1)}.mt_6{margin-top:var(--spacing-6)}.pl_8{padding-left:var(--spacing-8)}.pt_20px{padding-top:20px}.pt_0{padding-top:0}.mt_32px{margin-top:32px}.mb_12px{margin-bottom:12px}.pt_4{padding-top:var(--spacing-4)}.pb_4{padding-bottom:var(--spacing-4)}.pt_px{padding-top:px}.pl_1{padding-left:var(--spacing-1)}.pr_1{padding-right:var(--spacing-1)}.min-h_50vh{min-height:50vh}.top_28px{top:28px}.left_24px{left:24px}.max-w_45ch{max-width:45ch}.mt_16px{margin-top:16px}.mb_48px{margin-bottom:48px}.mb_24px{margin-bottom:24px}.min-w_120px{min-width:120px}.ml_8px{margin-left:8px}.mt_4px{margin-top:4px}.max-w_55ch{max-width:55ch}.mb_32px{margin-bottom:32px}.mb_20px{margin-bottom:20px}.mt_auto{margin-top:auto}.pt_32px{padding-top:32px}.mb_12{margin-bottom:12px}.mt_8{margin-top:var(--spacing-8)}.mt_2{margin-top:var(--spacing-2)}.w_44px{width:44px}.h_44px{height:44px}.max-w_44px{max-width:44px}.h_12px{height:12px}.pt_12{padding-top:12px}.mb_8{margin-bottom:var(--spacing-8)}.min-h_70vh{min-height:70vh}.max-w_10ch{max-width:10ch}.mb_8px{margin-bottom:8px}.mt_12px{margin-top:12px}.mb_80px{margin-bottom:80px}.pt_64px{padding-top:64px}.mt_24px{margin-top:24px}.right_24px{right:24px}.mt_8px{margin-top:8px}.mb_16px{margin-bottom:16px}.\[\&_\>_footer\]\:d_flex>footer{display:flex}.before\:content_\"\/\/\":before{content:"//"}.before\:c_text\.dim:before{color:text.dim}.focusVisible\:ring_1px_solid:is(:focus-visible,[data-focus-visible]){outline:1px solid}.focusVisible\:ring-c_accentLight:is(:focus-visible,[data-focus-visible]){outline-color:var(--colors-accent-light)}.focusVisible\:ring-o_-2px:is(:focus-visible,[data-focus-visible]){outline-offset:-2px}.hover\:c_accentLight:is(:hover,[data-hover]){color:var(--colors-accent-light)}.hover\:c_\#7AFF18:is(:hover,[data-hover]){color:#7aff18}.hover\:c_\#C3EE92:is(:hover,[data-hover]){color:#c3ee92}.hover\:c_\#E6F9D2:is(:hover,[data-hover]){color:#e6f9d2}.hover\:\[\&_span\:first-child\]\:c_\#7AFF18:is(:hover,[data-hover]) span:first-child{color:#7aff18}@media (width>=768px){.\[\@media_\(min-width\:_768px\)\]\:p_80px_52px{padding:80px 52px}.\[\@media_\(min-width\:_768px\)\]\:p_64px_52px{padding:64px 52px}.\[\@media_\(min-width\:_768px\)\]\:bd-l_1px_solid_\#182505{border-left:1px solid #182505}.\[\@media_\(min-width\:_768px\)\]\:grid-tc_45fr_55fr{grid-template-columns:45fr 55fr}.\[\@media_\(min-width\:_768px\)\]\:pos_sticky{position:sticky}.\[\@media_\(min-width\:_768px\)\]\:pos_relative{position:relative}.\[\@media_\(min-width\:_768px\)\]\:d_none{display:none}.\[\@media_\(min-width\:_768px\)\]\:min-h_100vh{min-height:100vh}.\[\@media_\(min-width\:_768px\)\]\:top_0{top:0}.\[\@media_\(min-width\:_768px\)\]\:top_48px{top:48px}.\[\@media_\(min-width\:_768px\)\]\:left_52px{left:52px}.\[\@media_\(min-width\:_768px\)\]\:pt_0{padding-top:0}.\[\@media_\(min-width\:_768px\)\]\:right_52px{right:52px}}@media screen and (width>=48rem){.md\:d_none{display:none}}@media (width<=480px){.\[\@media_\(max-width\:_480px\)\]\:gap_4px{gap:4px}.\[\@media_\(max-width\:_480px\)\]\:grid-tc_1fr{grid-template-columns:1fr}}}
