.button.svelte-1pb3tjd{border-radius:var(--curve-nested-radius,var(--radius-sm));font-family:inherit;font-weight:var(--font-weight-control);font-size:var(--control-font-size);line-height:var(--line-height-single);letter-spacing:var(--recipe-control-letter-spacing);cursor:pointer;border:var(--border-width) solid transparent;white-space:nowrap;justify-content:center;align-self:flex-start;align-items:center;gap:var(--space-4);user-select:none;min-height:var(--control-height);padding-block:max(0px, calc((var(--control-height) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--control-font-size) * var(--button-padding-inline-mult));outline:none;text-decoration:none;display:inline-flex}.button--radius-xs.svelte-1pb3tjd{border-radius:var(--radius-xs)}.button--radius-lg.svelte-1pb3tjd{border-radius:var(--radius-lg)}.button--radius-full.svelte-1pb3tjd{border-radius:var(--radius-full)}.button--full-width.svelte-1pb3tjd{justify-content:center;width:100%}.button.svelte-1pb3tjd:disabled{cursor:not-allowed;background:var(--button-disabled-bg);color:var(--button-disabled-fg);border-color:var(--button-disabled-border)}.button.svelte-1pb3tjd:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}.button--sm.svelte-1pb3tjd{font-size:var(--button-font-size-sm);letter-spacing:var(--recipe-control-sm-letter-spacing);min-height:var(--control-height-sm);min-width:var(--control-height-sm);padding-block:max(0px, calc((var(--control-height-sm) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--button-font-size-sm) * var(--button-padding-inline-mult))}.button--md.svelte-1pb3tjd{font-size:var(--button-font-size-md);letter-spacing:var(--recipe-control-letter-spacing);min-height:var(--control-height-md);padding-block:max(0px, calc((var(--control-height-md) - 1em - 2 * var(--border-width)) / 2));padding-inline:calc(var(--button-font-size-md) * var(--button-padding-inline-mult))}.button--lg.svelte-1pb3tjd{font-size:var(--button-font-size-lg);letter-spacing:var(--recipe-control-lg-letter-spacing);padding:var(--button-padding-lg);min-height:var(--control-height-lg)}.button--auth.svelte-1pb3tjd{background:var(--accent-info);width:100%;color:var(--on-solid);border:none}.button--auth.svelte-1pb3tjd:hover:not(:disabled){background:var(--color-blue-hover)}.button--auth.svelte-1pb3tjd:disabled{background:var(--surface-muted);color:var(--text-tertiary);cursor:not-allowed;opacity:1}.button--menubar.svelte-1pb3tjd{height:100%;padding:0 var(--space-4);font-size:var(--text-size-control-sm);color:var(--text-secondary);box-shadow:none;min-height:unset;min-width:unset;background:0 0;border:none;border-radius:0}.button--menubar.svelte-1pb3tjd:hover:not(:disabled){background:var(--surface-soft);color:var(--accent-danger)}.icon.svelte-1xs6q2l{width:var(--icon-size,var(--icon-size-prop));height:var(--icon-size,var(--icon-size-prop));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon.svelte-1xs6q2l svg{width:100%;height:100%;color:inherit;transform:translate(calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-tx-fr,0)), calc(var(--icon-size,var(--icon-size-prop)) * var(--icon-optical-ty-fr,0))) scale(var(--icon-optical-scale,1));transform-origin:50%;overflow:visible}.icon--align-text.svelte-1xs6q2l{vertical-align:text-bottom;margin-bottom:.1em}.nav-link.svelte-1s7x16x{align-items:center;gap:var(--space-4);border-radius:var(--radius-xs);text-decoration:none;display:flex}.nav-link.svelte-1s7x16x:focus-visible{outline:var(--outline-width) solid var(--focus-ring-color);outline-offset:var(--outline-offset)}.nav-link.variant-default.svelte-1s7x16x{padding:var(--space-6) var(--space-8);color:var(--text-secondary);border:var(--border-width) solid transparent;font-size:var(--text-size-control);font-weight:var(--font-weight-control)}.nav-link.variant-default.svelte-1s7x16x:hover{color:var(--text-primary);background:var(--surface-soft);border-color:var(--border-subtle)}.nav-link.variant-default.active.svelte-1s7x16x{color:var(--nav-link-active-color);background:var(--surface-soft);border-color:var(--border-subtle)}.dropdown.svelte-8aygvb{align-items:center;height:100%;display:inline-flex;position:relative}.dropdown__content.svelte-brlonc{min-width:var(--dropdown-min-width);background:var(--surface-muted);border:var(--border-width) solid var(--border-strong);--curve-parent-radius:var(--radius-md);--curve-parent-padding:var(--space-2);--curve-nested-radius:max(0rem, calc(var(--curve-parent-radius) - var(--curve-parent-padding)));border-radius:var(--curve-parent-radius);padding:var(--curve-parent-padding);z-index:var(--z-index-nav);gap:var(--space-1);flex-direction:column;display:flex}.dropdown__content.svelte-brlonc:not(.dropdown__content--fallback){position:fixed;top:0;left:0}.dropdown__content--fallback.svelte-brlonc{position:absolute;top:100%}.dropdown__content--fallback.dropdown__content--align-start.svelte-brlonc{left:0}.dropdown__content--fallback.dropdown__content--align-end.svelte-brlonc{right:0}.dropdown__content--compact.svelte-brlonc{--curve-parent-padding:0rem;gap:0;padding:0}.dropdown__content--popover.svelte-brlonc{--_popover-surface:color-mix(in oklch, var(--desktop-surface-popover), var(--color-black) 15%);--curve-parent-radius:var(--radius-sm);--curve-parent-padding:var(--space-1);background:var(--_popover-surface);border-color:var(--desktop-border-panel-popover);padding:var(--curve-parent-padding)}.dropdown__content--popover .dropdown__divider{--dropdown-divider-color:var(--desktop-border-panel-popover)}.dropdown__content--embed.svelte-brlonc{box-shadow:none;border-radius:var(--dropdown-embed-radius,var(--radius-md));width:max-content;min-width:0;min-height:0;max-width:var(--dropdown-embed-max-width,calc(100vw - var(--space-19)));max-height:var(--dropdown-embed-max-height,var(--floating-scroll-max-height));background:0 0;border:none;gap:0;padding:0;overflow:hidden}.accordion-item.svelte-7bwlw8{border-bottom:var(--border-width) solid var(--border-subtle)}.accordion-item__summary.svelte-7bwlw8{cursor:pointer;padding:var(--space-5) 0;font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-semibold);color:var(--text-primary);justify-content:space-between;align-items:center;gap:var(--space-4);list-style:none;display:flex}.accordion-item__summary.svelte-7bwlw8::-webkit-details-marker{display:none}.accordion-item__summary.svelte-7bwlw8:after{content:"";width:var(--space-4);height:var(--space-4);border-right:var(--border-width) solid currentColor;border-bottom:var(--border-width) solid currentColor;flex-shrink:0;transform:rotate(45deg)}.accordion-item[open].svelte-7bwlw8>.accordion-item__summary:where(.svelte-7bwlw8):after{transform:rotate(-135deg)}.accordion-item__content.svelte-7bwlw8{padding:0 0 var(--space-5) 0;font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);letter-spacing:var(--recipe-body-medium-letter-spacing);color:var(--text-secondary)}.website-navbar-dropdown-panel--fit.svelte-1f4r5if{min-width:12rem}.website-navbar-dropdown-panel.svelte-1f4r5if{--dropdown-radius:var(--radius-sm);padding:var(--space-2)}.website-navbar-dropdown-panel.svelte-1f4r5if .item.nav-link{padding:var(--space-4) var(--space-5)}.website-navbar-dropdown-panel.svelte-1f4r5if .item.item--rich{padding:var(--space-5)}.dropdown__content[data-theme=light]>.website-navbar-dropdown-panel.svelte-1f4r5if{--fill-active:color-mix(in oklch, var(--color-neutral-950), transparent 96%)}.website-navbar-dropdown-panel.svelte-1f4r5if .group-items{position:relative}.website-navbar-dropdown-panel.svelte-1f4r5if .hover-pill{box-sizing:border-box;border-radius:var(--dropdown-radius,var(--radius-md));border:var(--border-width) solid var(--ui-border-subtle);background-color:var(--fill-active);opacity:0;pointer-events:none;transition:transform var(--transition-slow), width var(--transition-slow), height var(--transition-slow), opacity var(--transition-normal);position:absolute;top:0;left:0}.website-navbar-dropdown-panel.svelte-1f4r5if .group-items .item.nav-link{position:relative}.website-navbar-dropdown-panel.svelte-1f4r5if .group-items .item.nav-link:hover,.website-navbar-dropdown-panel.svelte-1f4r5if .group-items .item.nav-link:focus{background-color:#0000;border-color:#0000}.website-navbar-dropdown__trigger.svelte-1jvncv1{align-items:center;height:100%;display:flex}.wrapper.svelte-bgg9p8{z-index:var(--z-index-portal-elevated);position:fixed;inset:0}.backdrop.svelte-bgg9p8{position:absolute;inset:0}.panel.svelte-bgg9p8{background-color:var(--ui-surface-base);z-index:1;width:100%;max-width:26rem;padding-top:calc(var(--space-8) + var(--mobile-nav-trigger-size) + var(--space-6));flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.nav.svelte-bgg9p8{padding:0 var(--space-12) calc(var(--space-8) + var(--mobile-nav-trigger-size) + var(--space-6));gap:var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.link.svelte-bgg9p8{min-height:var(--touch-target-min);color:var(--ui-text-primary);padding:var(--space-4) var(--space-6);margin:0 var(--space-4);font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);letter-spacing:var(--recipe-body-large-letter-spacing);font-weight:var(--font-weight-semibold);border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);transition:color var(--transition-normal), border-color var(--transition-normal);background:0 0;border-radius:0;align-items:center;text-decoration:none;display:flex}.link.svelte-bgg9p8:hover{color:var(--ui-text-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.link--active.svelte-bgg9p8{color:var(--ui-cta-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.sublinks.svelte-bgg9p8{padding:var(--space-2) 0 0 var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.sublink.svelte-bgg9p8{min-height:var(--touch-target-min);font-size:var(--recipe-body-medium-font-size);line-height:var(--recipe-body-medium-line-height);color:var(--ui-text-secondary);padding:var(--space-3) var(--space-5);margin:0 var(--space-4);border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);transition:color var(--transition-normal), border-color var(--transition-normal);background:0 0;border-radius:0;align-items:center;text-decoration:none;display:flex}.sublink.svelte-bgg9p8:hover{color:var(--ui-text-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.sublink--active.svelte-bgg9p8{color:var(--ui-cta-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.lang-button.svelte-bgg9p8,.back-button.svelte-bgg9p8{--mobile-nav-trigger-icon-size:calc(var(--mobile-nav-trigger-size) * .55);left:var(--space-8);bottom:var(--space-8);width:var(--mobile-nav-trigger-size);height:var(--mobile-nav-trigger-size);border-radius:var(--radius-full);background-color:var(--ui-surface-elevated);color:var(--ui-text-primary);cursor:pointer;padding:calc((var(--mobile-nav-trigger-size) - var(--mobile-nav-trigger-icon-size)) / 2);border:none;justify-content:center;align-items:center;display:flex;position:fixed}.language-option.svelte-bgg9p8{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--ui-text-primary);padding:var(--space-5) 0;font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:start;border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);background:0 0;width:100%;display:flex}.language-view.svelte-bgg9p8{height:100%;padding:0 var(--space-12) calc(var(--space-8) + var(--mobile-nav-trigger-size) + var(--space-4));flex-direction:column;display:flex}.language-list.svelte-bgg9p8{flex-direction:column;flex:1;display:flex;overflow-y:auto}.language-option.svelte-bgg9p8:last-child{border-bottom:none}.language-option--active.svelte-bgg9p8{color:var(--ui-cta-primary)}.nav.svelte-bgg9p8 .accordion-item{background:0 0;border:none}.nav.svelte-bgg9p8 .accordion-item__summary{min-height:var(--touch-target-min);padding:var(--space-4) var(--space-6);margin:0 var(--space-4);color:var(--ui-text-primary);font-size:var(--recipe-body-large-font-size);line-height:var(--recipe-body-large-line-height);font-weight:var(--font-weight-semibold);border:none;border-bottom:var(--border-width) solid var(--ui-border-subtle);transition:color var(--transition-normal), border-color var(--transition-normal);background:0 0;border-radius:0}.nav.svelte-bgg9p8 .accordion-item__summary:hover{color:var(--ui-cta-primary);border-bottom-color:var(--navbar-link-border-interactive);background:0 0}.nav.svelte-bgg9p8 .accordion-item__summary:after{content:"+";width:auto;height:auto;font-size:var(--recipe-body-large-font-size);font-weight:var(--font-weight-regular);border:none;transform:none}.nav.svelte-bgg9p8 .accordion-item[open]>.accordion-item__summary:after{content:"-";transform:none}.nav.svelte-bgg9p8 .accordion-item__content{color:var(--ui-text-secondary);padding:0}@media (width<=1000px){.panel.svelte-bgg9p8{max-width:100%}}@media (width<=512px){.lang-button.svelte-bgg9p8,.back-button.svelte-bgg9p8{--mobile-nav-trigger-icon-size:calc(var(--touch-target-sm) * .55);width:var(--touch-target-sm);height:var(--touch-target-sm);padding:calc((var(--touch-target-sm) - var(--mobile-nav-trigger-icon-size)) / 2)}}@media (width>=1000px){.wrapper.svelte-bgg9p8{display:none}}.mobile-nav__trigger.svelte-1nnyjjb{--mobile-nav-trigger-icon-size:calc(var(--navbar-link-height) * .55);width:var(--navbar-link-height);height:var(--navbar-link-height);padding:calc((var(--navbar-link-height) - var(--mobile-nav-trigger-icon-size)) / 2);border:var(--border-width) solid var(--ui-border-subtle);border-radius:var(--radius-sm);cursor:pointer;color:var(--ui-text-primary);transition:background-color var(--transition-normal), border-color var(--transition-normal), backdrop-filter var(--transition-normal);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:none}.mobile-nav__trigger.mobile-nav__trigger--at-top.svelte-1nnyjjb{background-color:#0000}.mobile-nav__trigger.svelte-1nnyjjb:hover,.mobile-nav__trigger.svelte-1nnyjjb:active,.mobile-nav__trigger.mobile-nav__trigger--expanded.svelte-1nnyjjb{background-color:var(--fill-active);backdrop-filter:blur(var(--blur-md));border-color:#0000}@media (width<=1000px){.mobile-nav__trigger.svelte-1nnyjjb{--mobile-nav-trigger-icon-size:calc(var(--mobile-nav-trigger-size) * .55);top:var(--space-8);right:var(--space-8);width:var(--mobile-nav-trigger-size);height:var(--mobile-nav-trigger-size);padding:calc((var(--mobile-nav-trigger-size) - var(--mobile-nav-trigger-icon-size)) / 2);border-radius:var(--radius-full);background-color:var(--ui-surface-elevated);z-index:calc(var(--z-index-portal-elevated) + 1);border:none;margin:0;display:flex;position:fixed;left:auto}}@media (width<=512px){.mobile-nav__trigger.svelte-1nnyjjb{--mobile-nav-trigger-icon-size:calc(var(--touch-target-sm) * .55);width:var(--touch-target-sm);height:var(--touch-target-sm);padding:calc((var(--touch-target-sm) - var(--mobile-nav-trigger-icon-size)) / 2);top:var(--space-6);right:var(--space-6)}}.website-navbar.svelte-16ec0ri{width:100%;height:var(--navbar-height);background-color:var(--website-navbar-bg);z-index:var(--z-index-nav);transition:transform var(--transition-normal), background-color var(--transition-normal);border:none;align-items:stretch;padding:0;display:flex;position:fixed;top:0;left:0;transform:translateY(0)}.website-navbar.svelte-16ec0ri:before{content:"";inset-inline:0;background:linear-gradient(to bottom, color-mix(in oklch, var(--color-black), transparent 45%), color-mix(in oklch, var(--color-black), transparent 55%) 15%, color-mix(in oklch, var(--color-black), transparent 65%) 30%, color-mix(in oklch, var(--color-black), transparent 76%) 47%, color-mix(in oklch, var(--color-black), transparent 87%) 66%, color-mix(in oklch, var(--color-black), transparent 95%) 84%, transparent);opacity:0;pointer-events:none;height:250%;transition:opacity var(--transition-normal);position:absolute;top:0}.website-navbar--scrolled-hidden.svelte-16ec0ri{transform:translateY(-100%)}.website-navbar--scrolled.svelte-16ec0ri{background-color:#0000}.website-navbar--scrolled.svelte-16ec0ri:before,body:has(.website-hero) .website-navbar--at-top.svelte-16ec0ri:before{opacity:1}.website-navbar--at-top.svelte-16ec0ri{background-color:#0000}.progressive-blur.svelte-16ec0ri{z-index:calc(var(--z-index-nav) - var(--z-step));pointer-events:none;opacity:0;height:12.5rem;transition:opacity var(--transition-normal);position:fixed;left:0;right:0;overflow:hidden}.progressive-blur--visible.svelte-16ec0ri{opacity:1}.progressive-blur.top-blur.svelte-16ec0ri{--blur-direction:to bottom;top:-2rem}.progressive-blur.svelte-16ec0ri .layer:where(.svelte-16ec0ri){pointer-events:none;position:absolute;inset:0}.progressive-blur.svelte-16ec0ri .blur-1:where(.svelte-16ec0ri){z-index:1;backdrop-filter:blur(.078125px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100% );mask-image:linear-gradient(var(--blur-direction), transparent 87.5%, #000 100% )}.progressive-blur.svelte-16ec0ri .blur-2:where(.svelte-16ec0ri){z-index:2;backdrop-filter:blur(.15625px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100% );mask-image:linear-gradient(var(--blur-direction), transparent 75%, #000 87.5% 100% )}.progressive-blur.svelte-16ec0ri .blur-3:where(.svelte-16ec0ri){z-index:3;backdrop-filter:blur(.3125px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%,  transparent 100%);mask-image:linear-gradient(var(--blur-direction), transparent 62.5%, #000 75% 87.5%,  transparent 100%)}.progressive-blur.svelte-16ec0ri .blur-4:where(.svelte-16ec0ri){z-index:4;backdrop-filter:blur(.625px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%,  transparent 87.5%);mask-image:linear-gradient(var(--blur-direction), transparent 50%, #000 62.5% 75%,  transparent 87.5%)}.progressive-blur.svelte-16ec0ri .blur-5:where(.svelte-16ec0ri){z-index:5;backdrop-filter:blur(1.25px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%,  transparent 75%);mask-image:linear-gradient(var(--blur-direction), transparent 37.5%, #000 50% 62.5%,  transparent 75%)}.progressive-blur.svelte-16ec0ri .blur-6:where(.svelte-16ec0ri){z-index:6;backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%,  transparent 62.5%);mask-image:linear-gradient(var(--blur-direction), transparent 25%, #000 37.5% 50%,  transparent 62.5%)}.progressive-blur.svelte-16ec0ri .blur-7:where(.svelte-16ec0ri){z-index:7;backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%,  transparent 50%);mask-image:linear-gradient(var(--blur-direction), transparent 12.5%, #000 25% 37.5%,  transparent 50%)}.progressive-blur.svelte-16ec0ri .blur-8:where(.svelte-16ec0ri){z-index:8;backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%,  transparent 37.5%);mask-image:linear-gradient(var(--blur-direction), transparent 0%, #000 12.5% 25%,  transparent 37.5%)}@media (width<=1000px){.website-navbar.svelte-16ec0ri:before{content:none}.progressive-blur.svelte-16ec0ri{display:none}}@media (width<=640px){.progressive-blur.svelte-16ec0ri{height:10rem}}.website-navbar__inner.svelte-16ec0ri{box-sizing:border-box;width:100%;min-height:0;flex:auto;align-items:center;padding-block-start:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-top,0));padding-block-end:var(--navbar-edge-inset,var(--space-8));padding-inline-start:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-left,0));padding-inline-end:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-right,0));display:flex;position:relative}.website-navbar__home.svelte-16ec0ri{margin-right:var(--space-8);color:var(--ui-text-primary);flex-shrink:0;align-items:center;margin-inline-start:var(--navbar-link-padding-x);text-decoration:none;display:flex}.website-navbar__logo.svelte-16ec0ri{height:calc(var(--navbar-link-height) - var(--space-4));width:auto;display:block}.website-navbar__center.svelte-16ec0ri{left:50%;top:max(var(--navbar-edge-inset,var(--space-8)), env(safe-area-inset-top,0));bottom:var(--navbar-edge-inset,var(--space-8));justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.website-navbar__right.svelte-16ec0ri{padding:var(--navbar-link-padding-y,var(--space-2));flex-shrink:0;align-items:center;margin-left:auto;display:flex}.website-navbar__center .nav{gap:var(--space-3);align-items:center;width:fit-content;display:flex}.website-navbar.svelte-16ec0ri .nav-link{font-size:var(--text-size-control-sm)}.website-navbar__home-mobile.svelte-16ec0ri{color:var(--ui-text-primary);justify-content:center;align-items:center;text-decoration:none;display:none}@media (width<=1000px){.website-navbar.svelte-16ec0ri{height:0;min-height:0;z-index:calc(var(--z-index-portal-elevated) + 2);background:0 0;border:none;overflow:visible}.website-navbar__inner.svelte-16ec0ri{height:0;min-height:0;padding:0;position:fixed;top:0;left:0;right:0;overflow:visible}.website-navbar__home.svelte-16ec0ri{display:none}.website-navbar__home-mobile.svelte-16ec0ri{top:var(--space-8);left:var(--space-8);z-index:calc(var(--z-index-portal-elevated) + 1);display:flex;position:fixed}.website-navbar__center.svelte-16ec0ri,.website-navbar__right.svelte-16ec0ri{display:none}}@media (width<=512px){.website-navbar__home-mobile.svelte-16ec0ri{top:var(--space-6);left:var(--space-6)}}.website-section-content.content-width-article.svelte-l955di{max-width:calc(var(--content-width-sm) * 1.2)}[data-reveal-02].svelte-1mffgza{visibility:hidden}.website-bento-section.svelte-1mffgza{padding-block:clamp(6rem,12vh,12rem)}.website-bento-section--sub-light.svelte-1mffgza{background-color:var(--website-bg-sub-light,var(--color-neutral-100))}.website-bento-section--light.svelte-1mffgza{background-color:var(--website-bg-light,var(--color-white))}.website-bento-section--dark.svelte-1mffgza{background-color:var(--website-bg-dark,var(--color-neutral-900));color:var(--color-white)}.website-bento-container.svelte-1mffgza{width:min(92%,85rem);margin-inline:auto}.website-bento-header.svelte-1mffgza{text-align:center;margin-inline:auto;max-width:56.25rem;margin-bottom:clamp(6rem,14vh,14rem)}.website-bento-h2.svelte-1mffgza{font-size:clamp(var(--type-rung-13), 5vw, var(--type-rung-19));font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-neg-3);line-height:var(--recipe-display-large-line-height);color:var(--ui-text-primary);margin:0}.website-bento-section--dark.svelte-1mffgza .website-bento-h2:where(.svelte-1mffgza){color:var(--color-white)}.website-bento-grid.svelte-1mffgza{grid-template-columns:repeat(var(--bento-columns,3), minmax(0, 1fr));gap:var(--bento-gap,var(--space-4));grid-auto-rows:.625rem;display:grid}@media (width<=1000px){.website-bento-grid.svelte-1mffgza{grid-template-columns:1fr;grid-auto-rows:auto}}.website-bento-card.svelte-ow9grs{grid-column:var(--card-col-mq,var(--card-col,auto));grid-row:var(--card-row-mq,var(--card-row,auto));min-height:var(--card-min-height-mq,var(--card-min-height,auto));border-radius:clamp(var(--radius-md), 1.5vw, var(--radius-lg));background-color:var(--color-black);border:var(--border-width) solid color-mix(in oklch, var(--ui-border-base) 10%, transparent);box-shadow:0 .25rem 1.25rem color-mix(in oklch, var(--color-black) 4%, transparent);flex-direction:column;justify-content:flex-end;padding:clamp(1rem,1.5vw,1.5rem);display:flex;position:relative;overflow:hidden}.website-bento-card__content.svelte-ow9grs{z-index:3;color:var(--color-white);position:relative}.website-bento-card__title.svelte-ow9grs{font-size:clamp(var(--type-rung-8), 1.8vw, var(--type-rung-10));font-weight:var(--font-weight-semibold);line-height:var(--recipe-display-small-line-height);color:var(--color-white);letter-spacing:var(--tracking-neg-2);margin:0}@media (width<=1000px){.website-bento-card.svelte-ow9grs{--card-col-mq:1 / -1;--card-row-mq:auto;--card-min-height-mq:20rem}}.website-annotated-media.svelte-4g0ckq{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.website-annotated-img.svelte-4g0ckq{object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;position:absolute;inset:0}.website-annotated-overlay.svelte-4g0ckq{background:linear-gradient(to top, color-mix(in oklch, var(--color-black) 82%, transparent) 0%, color-mix(in oklch, var(--color-black) 40%, transparent) 40%, color-mix(in oklch, var(--color-black) 8%, transparent) 75%, transparent 100%);pointer-events:none;z-index:1;height:50%;position:absolute;bottom:0;left:0;right:0}.website-annotated-hud.svelte-4g0ckq{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.compare.svelte-1a0tb2p{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.compare-img.svelte-1a0tb2p{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare-handle.svelte-1a0tb2p{z-index:2;outline:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;transform:translate(-50%)}.compare-line.svelte-1a0tb2p{width:calc(2 * var(--border-width));background:var(--color-white);box-shadow:0 0 var(--space-2) color-mix(in oklch, var(--color-black), transparent 60%);position:absolute;top:0;bottom:0}.compare-grip.svelte-1a0tb2p{border-radius:var(--radius-full);background:var(--color-white);width:2.5rem;height:2.5rem;color:var(--color-black);box-shadow:0 var(--space-1) var(--space-3) color-mix(in oklch, var(--color-black), transparent 70%), 0 0 var(--border-width) color-mix(in oklch, var(--color-black), transparent 85%);justify-content:center;align-items:center;display:flex;position:relative}.compare-grip.svelte-1a0tb2p svg:where(.svelte-1a0tb2p){width:1.25rem;height:1.25rem;display:block}.compare-handle.svelte-1a0tb2p:focus-visible .compare-grip:where(.svelte-1a0tb2p){outline:calc(2 * var(--border-width)) solid var(--color-white);outline-offset:calc(2 * var(--border-width))}.website-cta-buttons.svelte-1se5kew .button.button{font-weight:var(--font-weight-semibold)}
