.classic-ds,.classic-ds.section-cream{--cl-bg:#f5f0e8;--cl-grad-tail:#e8e0d5;--cl-ink:#2d2d2d;--cl-text-soft:#4a4a47;--cl-text-muted:#6e675c;--cl-text-muted-a50:#6e675c80;--cl-text-muted-a60:#6e675c99;--cl-ink-a05:#2d2d2d0d;--cl-ink-a10:#2d2d2d1a;--cl-ink-a12:#2d2d2d1f;--cl-ink-a15:#2d2d2d26;--cl-ink-a20:#2d2d2d33;--cl-ink-a30:#2d2d2d4d;--cl-ink-a40:#2d2d2d66;--cl-ink-a50:#2d2d2d80;--cl-ink-a60:#2d2d2d99;--cl-ink-a85:#2d2d2dd9;--cl-ink-a90:#2d2d2de6;--cl-surface:#e8e0d5;--cl-surface-2:#efeae0;--cl-well-ring:transparent;--cl-mat:#2d2d2d0a;--cl-hairline-next:#2d2d2d38;--cl-accent:#3d4a3a;--cl-accent-a40:#3d4a3a66;--cl-phone-shadow:#2d2d2d59;--cl-phone-glow:#3d4a3a40;--cl-block-line:#ffffff1a;--cl-ph-accent:#3d4a3a1a;--cl-ph-fade:#e8e0d500;--cl-ph-fade2:#f5f0e800;--cl-ph-g1:#e8e0d580;--cl-ph-g2:#f5f0e833;--cl-champagne:#b08d57;--cl-champagne-bright:#d8b877;--cl-champagne-a45:#b08d5773;--cl-pivot-muted-bg:#e7ded0;--cl-pivot-muted-border:#2d2d2d1f;--cl-pivot-muted-shadow:inset 0 1px 2px #2d2d2d0d;--cl-pivot-lift-bg:#faf6ef;--cl-pivot-lift-shadow:0 20px 44px -24px #2d2d2d3d;--cl-cta-face:#faf6ef;--cl-cta-shadow:0 12px 28px -18px #2d2d2d4d;--cl-cta-shadow-hover:0 22px 46px -18px #b08d576b;--bg-primary:#f5f0e8;--background:#f5f0e8;--color-background:#f5f0e8;--foreground:#2d2d2d;--color-foreground:#2d2d2d;--text-primary:#2d2d2d;--cream:#2d2d2d;--card:#e8e0d5;--color-card:#e8e0d5;--card-foreground:#2d2d2d;--muted:#e8e0d5;--color-muted:#e8e0d5;--muted-foreground:#6e675c;--color-muted-foreground:#6e675c;--accent:#3d4a3a;--color-accent:#3d4a3a;--ring:#3d4a3a;--glow:#3d4a3a29;--border-subtle:#2d2d2d24;--border:#2d2d2d24;--color-border:#2d2d2d24;--hairline:#2d2d2d1f;--section-divider:#2d2d2d24;--section-divider-soft:#2d2d2d1a;--section-divider-next:#2d2d2d38;--font-display:var(--ds-font-display);--font-sans:var(--ds-font-body);--font-mono:var(--ds-font-mono);background-color:var(--bg-primary);min-height:100vh;color:var(--foreground)}.classic-ds .font-mono{font-family:var(--ds-font-mono)}.classic-ds .font-sans{font-family:var(--ds-font-body)}.classic-ds header.fixed{--foreground:#2d2d2d!important;--accent:#3d4a3a!important}.classic-ds header.fixed .backdrop-blur-md{background-color:#f5f0e8e6!important;border-color:#2d2d2d1f!important}.classic-ds .classic-display{font-family:var(--ds-font-display);font-weight:500}.classic-ds .classic-label{font-family:var(--ds-font-mono);font-weight:500}.classic-ds .classic-stage-dark,.classic-ds.classic-stage-dark{--cl-bg:#2d2d2d;--cl-grad-tail:#262624;--cl-ink:#f5f0e8;--cl-text-soft:#f5f0e8b8;--cl-text-muted:#f5f0e88c;--cl-text-muted-a50:#f5f0e84d;--cl-text-muted-a60:#f5f0e859;--cl-ink-a05:#f5f0e80d;--cl-ink-a10:#f5f0e81a;--cl-ink-a12:#f5f0e81f;--cl-ink-a15:#f5f0e826;--cl-ink-a20:#f5f0e833;--cl-ink-a30:#f5f0e84d;--cl-ink-a40:#f5f0e866;--cl-ink-a50:#f5f0e880;--cl-ink-a60:#f5f0e899;--cl-ink-a85:#f5f0e8d9;--cl-ink-a90:#f5f0e8e6;--cl-surface:#262624;--cl-surface-2:#1c1b19;--cl-well-ring:#f5f0e81a;--cl-mat:#f5f0e80d;--cl-hairline-next:#f5f0e838;--cl-accent:#9caf88;--cl-accent-a40:#9caf8866;--cl-phone-shadow:#0000008c;--cl-phone-glow:#9caf8838;--cl-block-line:#f5f0e838;--cl-ph-accent:#9caf881f;--cl-ph-fade:#26262400;--cl-ph-fade2:#2d2d2d00;--cl-ph-g1:#1c1b1980;--cl-ph-g2:#2d2d2d33;--cl-champagne:#cba36a;--cl-champagne-bright:#e6c98f;--cl-champagne-a45:#cba36a73;--cl-pivot-muted-bg:#232220;--cl-pivot-muted-border:#f5f0e81a;--cl-pivot-muted-shadow:inset 0 1px 3px #0000004d;--cl-pivot-lift-bg:#302e29;--cl-pivot-lift-shadow:0 20px 44px -24px #0000008c;--cl-cta-face:#302e29;--cl-cta-shadow:0 12px 28px -18px #0000008c;--cl-cta-shadow-hover:0 22px 46px -18px #cba36a66;--bg-primary:#2d2d2d;--background:#2d2d2d;--color-background:#2d2d2d;--foreground:#f5f0e8;--color-foreground:#f5f0e8;--text-primary:#f5f0e8;--cream:#f5f0e8;--card:#262624;--color-card:#262624;--card-foreground:#f5f0e8;--muted:#262624;--color-muted:#262624;--muted-foreground:#f5f0e88c;--color-muted-foreground:#f5f0e88c;--accent:#9caf88;--color-accent:#9caf88;--ring:#9caf88;--glow:#9caf882e;--border-subtle:#f5f0e824;--border:#f5f0e824;--color-border:#f5f0e824;--hairline:#f5f0e81f;--section-divider:#f5f0e824;--section-divider-soft:#f5f0e81a;--section-divider-next:#f5f0e838;background-color:var(--cl-bg);min-height:100vh;color:var(--cl-ink)}.classic-ds .classic-stage-dark header.fixed,.classic-ds.classic-stage-dark header.fixed{--foreground:#f5f0e8!important;--accent:#9caf88!important}.classic-ds .classic-stage-dark header.fixed .backdrop-blur-md,.classic-ds.classic-stage-dark header.fixed .backdrop-blur-md{background-color:#2d2d2deb!important;border-color:#f5f0e824!important}.classic-ds .nuz-cta{background:var(--cl-champagne-a45);box-shadow:var(--cl-cta-shadow);isolation:isolate;border-radius:999px;align-items:center;padding:2px;text-decoration:none;transition:transform .45s cubic-bezier(.4,0,.2,1),box-shadow .45s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.classic-ds .nuz-cta__orbit{background:conic-gradient(from 0deg, var(--cl-champagne-bright) 0deg, var(--cl-champagne) 26deg, transparent 66deg, transparent 300deg, var(--cl-champagne) 334deg, var(--cl-champagne-bright) 360deg);opacity:.55;transition:opacity .5s;animation:3.6s linear infinite nuz-cta-orbit;position:absolute;inset:-60%}.classic-ds .nuz-cta__face{z-index:1;background:var(--cl-cta-face);color:var(--cl-ink);font-family:var(--ds-font-body);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:16px 30px;font-size:.95rem;font-weight:500;display:inline-flex;position:relative}.classic-ds .nuz-cta__arrow{flex:none;transition:transform .45s cubic-bezier(.4,0,.2,1)}.classic-ds .nuz-cta:hover{box-shadow:var(--cl-cta-shadow-hover);transform:scale(1.02)}.classic-ds .nuz-cta:hover .nuz-cta__orbit{opacity:1}.classic-ds .nuz-cta:hover .nuz-cta__arrow{transform:translate(3px,-3px)}.classic-ds .nuz-cta:focus-visible{outline:2px solid var(--cl-champagne);outline-offset:3px}@keyframes nuz-cta-orbit{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.classic-ds .nuz-cta,.classic-ds .nuz-cta__arrow{transition:none}.classic-ds .nuz-cta__orbit{opacity:0;animation:none}.classic-ds .nuz-cta:hover{transform:none}}@media (max-width:720px){.classic-ds .mb-40{margin-bottom:4.5rem!important}.classic-ds .mb-24,.classic-ds .md\:mb-28{margin-bottom:3.5rem!important}.classic-ds .mb-16{margin-bottom:2.75rem!important}.classic-ds .pt-16{padding-top:2.75rem!important}.classic-ds header.pt-32{padding-top:5.5rem!important}.classic-ds .cl-hero-media{aspect-ratio:4/3!important;border-radius:0!important;width:100vw!important;margin:1rem calc(50% - 50vw) 2.5rem!important}}
