@font-face{font-family:Manrope;src:url(/_astro/artpanda-preview-manrope-latin.DHIcAJRg.woff2)format("woff2");font-style:normal;font-weight:700 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/_astro/artpanda-preview-newsreader-latin.s-izfB6B.woff2)format("woff2");font-style:normal;font-weight:400 500;font-display:swap}:root{--color-canvas:#f6f3ed;--color-paper:#fff;--color-surface-soft:#eeeae3;--color-sand:#e5d5bf;--color-wood:#b68c63;--color-ink:#1d2b24;--color-muted:#506156;--color-line:#d6dad2;--color-accent:#086447;--color-accent-hover:#07553d;--color-dark:#17221d;--color-dark-surface:#26352c;--color-on-dark:#f6f3ed;--color-muted-on-dark:#d2ddd4;--color-focus-light:#145f8a;--color-focus-dark:#f5d376;--color-purchase-cta-amber:#f0ad35;--color-background:var(--color-canvas);--color-text:var(--color-ink);--color-text-secondary:var(--color-muted);--color-border:var(--color-line);--color-action:var(--color-accent);--color-action-hover:var(--color-accent-hover);--color-purchase:var(--color-purchase-cta-amber);--color-focus:var(--color-focus-light);--font-heading:"Manrope", "Arial", sans-serif;--font-body:"Newsreader", "Georgia", serif;--type-hero-size:clamp(3rem, calc(3rem + (100vw - 48rem) * 44 / 672), 5.75rem);--type-hero-line-height:1.02;--type-hero-tracking:0px;--type-hero-weight:800;--type-usp-size:clamp(2.75rem, calc(2.75rem + (100vw - 48rem) * 68 / 672), 7rem);--type-usp-line-height:1.1;--type-usp-tracking:calc(-4.5em / 112);--type-usp-weight:800;--type-section-size:clamp(2.25rem, calc(2.25rem + (100vw - 48rem) * 28 / 672), 4rem);--type-section-line-height:1.1;--type-section-tracking:-1.25px;--type-section-weight:700;--type-feature-size:clamp(1.75rem, calc(1.75rem + (100vw - 48rem) * 12 / 672), 2.5rem);--type-feature-line-height:1.15;--type-feature-tracking:-.5px;--type-feature-weight:700;--type-card-size:clamp(1.25rem, calc(1.25rem + (100vw - 48rem) * 4 / 672), 1.5rem);--type-card-line-height:1.2;--type-card-tracking:0px;--type-card-weight:700;--type-metric-size:clamp(3rem, calc(3rem + (100vw - 48rem) * 16 / 672), 4rem);--type-metric-line-height:1.1;--type-metric-tracking:0px;--type-metric-weight:700;--type-body-size:1.125rem;--type-body-line-height:1.5;--type-body-tracking:0px;--type-body-weight:400;--type-body-compact-size:1rem;--type-body-compact-line-height:1.5;--type-body-compact-tracking:0px;--type-body-compact-weight:400;--type-ui-size:1rem;--type-ui-line-height:1.375;--type-ui-tracking:0px;--type-ui-weight:500;--type-label-size:.875rem;--type-label-line-height:1.42857;--type-label-tracking:0px;--type-label-weight:500;--type-caption-size:.875rem;--type-caption-line-height:1.5;--type-caption-tracking:0px;--type-caption-weight:400;--type-wordmark-nav-size:1.375rem;--type-wordmark-nav-line-height:1.3;--type-wordmark-nav-tracking:1px;--type-wordmark-nav-weight:700;--type-wordmark-footer-size:2.5rem;--type-wordmark-footer-line-height:1.125;--type-wordmark-footer-tracking:-1.8px;--type-wordmark-footer-weight:700;--space-4:.25rem;--space-8:.5rem;--space-12:.75rem;--space-16:1rem;--space-24:1.5rem;--space-32:2rem;--space-48:3rem;--space-64:4rem;--space-80:5rem;--space-96:6rem;--container-max:78rem;--container-gutter:clamp(1.5rem, calc(1.5rem + (100vw - 48rem) * 72 / 672), 6rem);--section-padding-block:clamp(4rem, calc(4rem + (100vw - 48rem) * 32 / 672), 6rem);--grid-gap:clamp(1.5rem, calc(1.5rem + (100vw - 48rem) * 24 / 672), 3rem);--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-20:20px;--radius-24:24px;--glass-blur:24px;--glass-border-width:1px;--glass-nav-radius:var(--radius-18);--glass-nav-background:#17221d66;--glass-nav-border:#f6f3ed33;--glass-bento-radius:var(--radius-16);--glass-bento-background:#1e17119e;--glass-bento-phone-background:#1e17118c;--glass-bento-border:#f6f3ed47;--glass-bento-phone-border:#f6f3ed5e}@media (width>=64rem){:root{--glass-bento-radius:var(--radius-20);--glass-bento-background:#1e171180;--glass-bento-phone-background:#1e17116b}}.text-hero{font-family:var(--font-heading);font-size:var(--type-hero-size);font-weight:var(--type-hero-weight);line-height:var(--type-hero-line-height);letter-spacing:var(--type-hero-tracking)}.text-usp{font-family:var(--font-heading);font-size:var(--type-usp-size);font-weight:var(--type-usp-weight);line-height:var(--type-usp-line-height);letter-spacing:var(--type-usp-tracking)}.text-section{font-family:var(--font-heading);font-size:var(--type-section-size);font-weight:var(--type-section-weight);line-height:var(--type-section-line-height);letter-spacing:var(--type-section-tracking);color:var(--color-accent)}.text-feature{font-family:var(--font-heading);font-size:var(--type-feature-size);font-weight:var(--type-feature-weight);line-height:var(--type-feature-line-height);letter-spacing:var(--type-feature-tracking)}.text-card{font-family:var(--font-heading);font-size:var(--type-card-size);font-weight:var(--type-card-weight);line-height:var(--type-card-line-height);letter-spacing:var(--type-card-tracking)}.text-metric{font-family:var(--font-heading);font-size:var(--type-metric-size);font-weight:var(--type-metric-weight);line-height:var(--type-metric-line-height);letter-spacing:var(--type-metric-tracking)}.text-body{font-family:var(--font-body);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line-height);letter-spacing:var(--type-body-tracking)}.text-body-compact{font-family:var(--font-body);font-size:var(--type-body-compact-size);font-weight:var(--type-body-compact-weight);line-height:var(--type-body-compact-line-height);letter-spacing:var(--type-body-compact-tracking)}.text-ui{font-family:var(--font-body);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-line-height);letter-spacing:var(--type-ui-tracking)}.text-label{font-family:var(--font-body);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-line-height);letter-spacing:var(--type-label-tracking)}.text-caption{font-family:var(--font-body);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line-height);letter-spacing:var(--type-caption-tracking)}.text-wordmark-nav{font-family:var(--font-heading);font-size:var(--type-wordmark-nav-size);font-weight:var(--type-wordmark-nav-weight);line-height:var(--type-wordmark-nav-line-height);letter-spacing:var(--type-wordmark-nav-tracking)}.text-wordmark-footer{font-family:var(--font-heading);font-size:var(--type-wordmark-footer-size);font-weight:var(--type-wordmark-footer-weight);line-height:var(--type-wordmark-footer-line-height);letter-spacing:var(--type-wordmark-footer-tracking)}.container{inline-size:min(100%, calc(var(--container-max) + 2 * var(--container-gutter)));padding-inline:var(--container-gutter);margin-inline:auto}.section-padding-inline{padding-inline:var(--container-gutter)}.section-padding{padding-block:var(--section-padding-block)}.full-bleed{inline-size:100%}.viewport-stage{min-block-size:100svh}.grid{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr);display:grid}.grid>*{min-inline-size:0}.grid--two{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--grid-column-min,24rem), calc((100% - var(--grid-gap)) / 2))), 1fr))}.glass-nav,.glass-bento{color:var(--color-on-dark);background-color:var(--color-dark);border:var(--glass-border-width) solid var(--glass-border);border-radius:var(--glass-radius);--color-focus:var(--color-focus-dark)}.glass-nav{--glass-radius:var(--glass-nav-radius);--glass-background:var(--glass-nav-background);--glass-border:var(--glass-nav-border)}.glass-bento{--glass-radius:var(--glass-bento-radius);--glass-background:var(--glass-bento-background);--glass-border:var(--glass-bento-border)}.glass-bento--phone{--glass-background:var(--glass-bento-phone-background);--glass-border:var(--glass-bento-phone-border)}@supports (backdrop-filter:blur(1px)){.glass-nav,.glass-bento{background-color:var(--glass-background);backdrop-filter:blur(var(--glass-blur))}}*,:before,:after{box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-size);line-height:var(--type-body-line-height);font-optical-sizing:none;margin:0}button,input,select,textarea{font:inherit}img,video{block-size:auto;max-inline-size:100%}:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}
