@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:"🐼"}*{box-sizing:border-box;margin:0;padding:0}html{overscroll-behavior:none;font-family:var(--fonts-body);color:var(--colors-neutral\.600);-ms-overflow-style:none;scrollbar-width:none}body{margin:0;padding:0}body,#root{background:0 0;min-height:100dvh}h1,h2,h3,h4,h5,h6{font-family:var(--fonts-display);color:var(--colors-neutral\.900)}::-webkit-scrollbar{display:none}button,a{min-width:44px;min-height:44px}*,: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}@media (width>=768px){body,#root{height:100vh;overflow:hidden}[data-section]{visibility:hidden;position:fixed}[data-section],[data-section-bg]{width:100%;height:100%;top:0}[data-section-bg]{position:absolute}[data-section-outer],[data-section-inner]{width:100%;height:100%;overflow-y:hidden}}@media (width<=767px){[data-section]{width:100%;position:relative}[data-section]:first-of-type{min-height:100dvh}[data-section-outer],[data-section-inner],[data-section-bg]{width:100%}[data-section]:first-of-type [data-section-outer],[data-section]:first-of-type [data-section-inner],[data-section]:first-of-type [data-section-bg]{min-height:100dvh}}@media (prefers-reduced-motion:reduce){*{--transition-duration:.01ms!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer tokens{:where(:root,:host){--colors-primary:#2a382b;--colors-primary\.light:#3d5440;--colors-primary\.dark:#1e2a1f;--colors-accent:#c4a35a;--colors-accent\.light:#d4b96e;--colors-neutral\.900:#1a1a1a;--colors-neutral\.600:#5a5a5a;--colors-neutral\.400:#9a9a9a;--colors-neutral\.200:#e8e8e8;--colors-neutral\.100:#f5f5f0;--colors-white:#fff;--colors-white\.95:#fffffff2;--colors-white\.80:#fffc;--colors-white\.70:#ffffffb3;--colors-white\.60:#fff9;--colors-white\.50:#ffffff80;--colors-white\.40:#fff6;--colors-white\.30:#ffffff4d;--colors-white\.20:#fff3;--colors-white\.10:#ffffff1a;--colors-primary\.dark\.50:#1e2a1f80;--colors-primary\.dark\.20:#1e2a1f33;--colors-primary\.dark\.10:#1e2a1f1a;--fonts-display:"Cormorant Garamond", serif;--fonts-body:"Inter", sans-serif;--font-sizes-xxxxs:.375rem;--font-sizes-xxxs:.5rem;--font-sizes-xxs:.625rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:1rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-xxl:1.375rem;--font-sizes-xxxl:1.75rem;--font-sizes-xxxxl:2.25rem;--font-sizes-huge:2.625rem;--font-sizes-xhuge:4rem;--font-weights-light:300;--font-weights-regular:400;--font-weights-medium:500;--font-weights-semibold:600;--spacing-xxxxs:.375rem;--spacing-xxxs:.5rem;--spacing-xxs:.625rem;--spacing-xs:.75rem;--spacing-sm:.875rem;--spacing-md:1rem;--spacing-lg:1.125rem;--spacing-xl:1.25rem;--spacing-xxl:1.375rem;--spacing-xxxl:1.75rem;--spacing-xxxxl:2.25rem;--spacing-huge:2.625rem;--spacing-xhuge:4rem;--radii-none:0rem;--radii-sm:.25rem;--radii-md:.5rem;--radii-lg:1rem;--radii-pill:1.875rem;--radii-circular:100%;--border-widths-none:0rem;--border-widths-hairline:.0625rem;--border-widths-thin:.125rem;--border-widths-thick:.25rem;--sizes-container:1280px;--sizes-breakpoint-sm:640px;--sizes-breakpoint-md:768px;--sizes-breakpoint-lg:1024px;--sizes-breakpoint-xl:1280px;--breakpoints-sm:640px;--breakpoints-md:768px;--breakpoints-lg:1024px;--breakpoints-xl:1280px}@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{.bg_transparent{background:0 0}.bg_primaryDark{background:primaryDark}.bg_primary{background:var(--colors-primary)}.bg_light{background:light}.bd_\[1px_solid\]{border:1px solid}.bd_none{border:none}.inset_\[0\]{inset:0}.bg_\[transparent\]{background:0 0}.p_\[0\]{padding:0}.mx_auto{margin-inline:auto}.px_xs{padding-inline:var(--spacing-xs)}.mx_xs{margin-inline:var(--spacing-xs)}.py_xhuge{padding-block:var(--spacing-xhuge)}.gap_huge{gap:var(--spacing-huge)}.gap_xxxxl{gap:var(--spacing-xxxxl)}.bdr_\[9999px\]{border-radius:9999px}.ov_hidden{overflow:hidden}.bd-c_white\.20{border-color:var(--colors-white\.20)}.gap_8px{gap:8px}.gap_xxxl{gap:var(--spacing-xxxl)}.bd-b_\[1\.5px_solid\]{border-bottom:1.5px solid}.bd-c_neutral\.200{border-color:var(--colors-neutral\.200)}.px_\[0\]{padding-inline:0}.py_xs{padding-block:var(--spacing-xs)}.ring_none{outline-offset:2px;outline:2px solid #0000}.trs_\[border-color_0\.3s\]{transition:border-color .3s}.px_xxxxl{padding-inline:var(--spacing-xxxxl)}.py_sm{padding-block:var(--spacing-sm)}.trs_\[all_0\.3s\]{transition:all .3s}.bdr_lg{border-radius:var(--radii-lg)}.py_xxxl{padding-block:var(--spacing-xxxl)}.gap_xxxs{gap:var(--spacing-xxxs)}.gap_md{gap:var(--spacing-md)}.trs_\[all_300ms\]{transition:all .3s}.py_xxxs{padding-block:var(--spacing-xxxs)}.px_xxxs{padding-inline:var(--spacing-xxxs)}.trs_\[all_0\.5s\]{transition:all .5s}.trs_\[colors_0\.3s\]{transition:colors .3s}.gap_xxxxs{gap:var(--spacing-xxxxs)}.trs_colors{transition-property:var(--transition-prop,color, background-color, border-color, outline-color, text-decoration-color, fill, stroke);transition-timing-function:var(--transition-easing,cubic-bezier(.4, 0, .2, 1));transition-duration:var(--transition-duration,.15s)}.px_md{padding-inline:var(--spacing-md)}.gap_xxs{gap:var(--spacing-xxs)}.trs_\[background-color_500ms\]{transition:background-color .5s}.flex_1{flex:1}.ov_visible{overflow:visible}.bdr_circular{border-radius:var(--radii-circular)}.bd-c_white\.60{border-color:var(--colors-white\.60)}.bd-c_neutral\.400{border-color:var(--colors-neutral\.400)}.bd-c_accent{border-color:var(--colors-accent)}.px_4{padding-inline:4px}.bg-c_primary\.dark{background-color:var(--colors-primary\.dark)}.bg-c_primary{background-color:var(--colors-primary)}.bg-c_neutral\.100{background-color:var(--colors-neutral\.100)}.ff_body{font-family:var(--fonts-body)}.fs_xxs{font-size:var(--font-sizes-xxs)}.fw_medium{font-weight:var(--font-weights-medium)}.tt_uppercase{text-transform:uppercase}.ls_\[3px\]{letter-spacing:3px}.c_accent{color:var(--colors-accent)}.ff_display{font-family:var(--fonts-display)}.fs_xxxxl{font-size:var(--font-sizes-xxxxl)}.fw_light{font-weight:var(--font-weights-light)}.c_white{color:var(--colors-white)}.pos_fixed{position:fixed}.z_40{z-index:40}.d_flex{display:flex}.ai_center{align-items:center}.jc_center{justify-content:center}.pos_relative{position:relative}.z_10{z-index:10}.d_grid{display:grid}.grid-tc_1fr{grid-template-columns:1fr}.flex-wrap_wrap{flex-wrap:wrap}.flex-d_column{flex-direction:column}.ta_center{text-align:center}.bg-c_white\.10{background-color:var(--colors-white\.10)}.bkdp_\[blur\(8px\)\]{-webkit-backdrop-filter:blur(8px)}.obj-f_cover{object-fit:cover}.obj-p_\[center_top\]{object-position:center top}.fs_lg{font-size:var(--font-sizes-lg)}.fs_xs{font-size:var(--font-sizes-xs)}.ls_\[2px\]{letter-spacing:2px}.c_white\.50{color:var(--colors-white\.50)}.op_0{opacity:0}.fs_sm{font-size:var(--font-sizes-sm)}.c_white\.70{color:var(--colors-white\.70)}.lh_\[1\.625\]{line-height:1.625}.d_block{display:block}.c_neutral\.400{color:var(--colors-neutral\.400)}.bg-c_\[transparent\]{background-color:#0000}.c_neutral\.900{color:var(--colors-neutral\.900)}.resize_none{resize:none}.as_flex-start{align-self:flex-start}.cursor_pointer{cursor:pointer}.bg-c_accent{background-color:var(--colors-accent)}.filter_\[grayscale\(1\)_contrast\(1\.1\)\]{filter:grayscale()contrast(1.1)}.op_0\.8{opacity:.8}.jc_space-between{justify-content:space-between}.filter_\[brightness\(0\)_invert\(1\)\]{filter:brightness(0)invert()}.op_0\.6{opacity:.6}.c_white\.60{color:var(--colors-white\.60)}.c_white\.40{color:var(--colors-white\.40)}.bg-c_white\.95{background-color:var(--colors-white\.95)}.bx-sh_\[0_1px_2px_0_rgba\(0\,_0\,_0\,_0\.05\)\]{box-shadow:0 1px 2px #0000000d}.bg-c_primary\.light{background-color:var(--colors-primary\.light)}.z_50{z-index:50}.d_none{display:none}.trf_\[translateY\(0\.5rem\)_rotate\(45deg\)\]{transform:translateY(.5rem)rotate(45deg)}.bg-c_neutral\.900{background-color:var(--colors-neutral\.900)}.trf_\[translateY\(-0\.5rem\)_rotate\(-45deg\)\]{transform:translateY(-.5rem)rotate(-45deg)}.bg-c_white{background-color:var(--colors-white)}.op_1{opacity:1}.pointer-events_auto{pointer-events:auto}.pointer-events_none{pointer-events:none}.ls_\[4px\]{letter-spacing:4px}.pos_absolute{position:absolute}.trf_\[translateX\(-50\%\)\]{transform:translate(-50%)}.fill_\[none\]{fill:none}.trf-o_center_center{transform-origin:50%}.bg-c_primary\.dark\.20{background-color:var(--colors-primary\.dark\.20)}.fs_\[1\.25rem\]{font-size:1.25rem}.will-change_transform\,_opacity\,_filter{will-change:transform, opacity, filter}.trf_\[translateY\(-50\%\)\]{transform:translateY(-50%)}.z_20{z-index:20}.bg-c_white\.20{background-color:var(--colors-white\.20)}.fs_xxxl{font-size:var(--font-sizes-xxxl)}.direction_left{direction:left}.direction_right{direction:right}.trf_\[scale\(1\.25\)\]{transform:scale(1.25)}.z_0{z-index:0}.bg-c_primary\.dark\.50{background-color:var(--colors-primary\.dark\.50)}.w_\[100\%\]{width:100%}.max-w_\[1280px\]{max-width:1280px}.mt_xxxxs{margin-top:var(--spacing-xxxxs)}.left_\[0\]{left:0}.top_xxxs{top:var(--spacing-xxxs)}.w_\[calc\(100\%_-_24px\)\]{width:calc(100% - 24px)}.min-h_\[100dvh\]{min-height:100dvh}.w_\[6rem\]{width:6rem}.h_\[6rem\]{height:6rem}.mb_md{margin-bottom:var(--spacing-md)}.h_\[100\%\]{height:100%}.mt_xxxs{margin-top:var(--spacing-xxxs)}.mt_xxxl{margin-top:var(--spacing-xxxl)}.mt_md{margin-top:var(--spacing-md)}.mb_xxxxl{margin-bottom:var(--spacing-xxxxl)}.mb_xxxs{margin-bottom:var(--spacing-xxxs)}.h_\[16rem\]{height:16rem}.min-h_\[250px\]{min-height:250px}.h_\[2\.5rem\]{height:2.5rem}.h_\[2rem\]{height:2rem}.h_\[1\.5rem\]{height:1.5rem}.w_\[24px\]{width:24px}.h_\[24px\]{height:24px}.min-h_auto{min-height:auto}.min-w_auto{min-width:auto}.w_\[1\.5rem\]{width:1.5rem}.h_\[0\.125rem\]{height:.125rem}.w_\[11rem\]{width:11rem}.bottom_xxxxl{bottom:var(--spacing-xxxxl)}.left_\[50\%\]{left:50%}.w_\[16px\]{width:16px}.w_\[75vw\]{width:75vw}.h_\[250px\]{height:250px}.pt_xl{padding-top:var(--spacing-xl)}.pb_md{padding-bottom:var(--spacing-md)}.min-h_\[300px\]{min-height:300px}.top_\[50\%\]{top:50%}.w_\[3rem\]{width:3rem}.h_\[3rem\]{height:3rem}.left_md{left:var(--spacing-md)}.right_md{right:var(--spacing-md)}.right_xxxxl{right:var(--spacing-xxxxl)}.w_\[0\.5rem\]{width:.5rem}.h_\[0\.5rem\]{height:.5rem}.max-w_8xl{max-width:8xl}.placeholder\:c_neutral\.400::placeholder,.placeholder\:c_neutral\.400[data-placeholder]{color:var(--colors-neutral\.400)}.\[\&_svg\]\:w_\[2\.25rem\] svg{width:2.25rem}.\[\&_svg\]\:h_\[2\.25rem\] svg{height:2.25rem}.focus\:bd-c_accent:is(:focus,[data-focus]){border-color:var(--colors-accent)}.hover\:bg-c_primary\.light:is(:hover,[data-hover]){background-color:var(--colors-primary\.light)}.hover\:c_accent:is(:hover,[data-hover]){color:var(--colors-accent)}.hover\:trf_\[scale\(1\.1\)\]:is(:hover,[data-hover]){transform:scale(1.1)}.hover\:op_0\.7:is(:hover,[data-hover]){opacity:.7}.hover\:c_primary:is(:hover,[data-hover]){color:var(--colors-primary)}.group:is(:hover,[data-hover]) .groupHover\:bg-c_primary\.dark\.10{background-color:var(--colors-primary\.dark\.10)}.hover\:bg-c_white\.40:is(:hover,[data-hover]){background-color:var(--colors-white\.40)}.hover\:bg-c_neutral\.200:is(:hover,[data-hover]){background-color:var(--colors-neutral\.200)}@media screen and (width>=48rem){.md\:mx_\[0\]{margin-inline:0}.md\:gap_xhuge{gap:var(--spacing-xhuge)}.md\:gap_huge{gap:var(--spacing-huge)}.md\:px_6{padding-inline:6px}.md\:fs_xs{font-size:var(--font-sizes-xs)}.md\:fs_xhuge{font-size:var(--font-sizes-xhuge)}.md\:grid-tc_repeat\(2\,_1fr\){grid-template-columns:repeat(2,1fr)}.md\:fs_xl{font-size:var(--font-sizes-xl)}.md\:fs_md{font-size:var(--font-sizes-md)}.md\:pos_absolute{position:absolute}.md\:flex-d_row{flex-direction:row}.md\:d_flex{display:flex}.md\:ai_center{align-items:center}.md\:d_none{display:none}.md\:fs_sm{font-size:var(--font-sizes-sm)}.md\:ls_\[6px\]{letter-spacing:6px}.md\:fs_xxxl{font-size:var(--font-sizes-xxxl)}.md\:fs_\[1\.875rem\]{font-size:1.875rem}.md\:w_\[100\%\]{width:100%}.md\:min-h_auto{min-height:auto}.md\:h_\[100\%\]{height:100%}.md\:w_\[8rem\]{width:8rem}.md\:h_\[8rem\]{height:8rem}.md\:mb_huge{margin-bottom:var(--spacing-huge)}.md\:bottom_\[0\]{bottom:0}.md\:left_\[0\]{left:0}.md\:h_\[2\.5rem\]{height:2.5rem}.md\:h_\[2rem\]{height:2rem}.md\:w_\[24rem\]{width:24rem}.md\:w_\[30vw\]{width:30vw}.md\:h_\[320px\]{height:320px}.md\:pb_xxxl{padding-bottom:var(--spacing-xxxl)}.md\:min-h_\[400px\]{min-height:400px}}@media screen and (width>=64rem){.lg\:px_8{padding-inline:8px}.lg\:fs_\[1\.875rem\]{font-size:1.875rem}.lg\:w_\[25vw\]{width:25vw}.lg\:h_\[380px\]{height:380px}.lg\:min-h_\[450px\]{min-height:450px}}}
