.brandroot{background:var(--ink-900);color:var(--paper)}.brandroot[data-lane=essential]{--ink-900:oklch(0.985 0.004 250);--ink-850:oklch(0.968 0.006 250);--ink-800:oklch(1 0 0);--ink-700:oklch(0.9 0.01 250);--ink-600:oklch(0.8 0.012 252);--paper:oklch(0.22 0.02 260);--muted:oklch(0.45 0.025 258);--faint:oklch(0.52 0.02 256);--gold:oklch(0.55 0.12 85);--radius:14px;--radius-sm:10px;--font-display:var(--font-ess-disp);--font-body:var(--font-ess-body)}.brandroot[data-lane=essential] .h-display{text-transform:none;letter-spacing:-.015em;line-height:1.04}.brandroot[data-lane=essential] .btn{text-transform:none;letter-spacing:0;font-weight:600;font-family:var(--font-body),sans-serif}.brandroot[data-lane=essential] .hero__flood,.brandroot[data-lane=essential] .hero__grain{display:none}.brandroot[data-lane=essential] .hero__frame{border-radius:18px;box-shadow:0 24px 48px -32px oklch(.4 .03 260/.45)}.brandroot[data-lane=essential] .sticky{background:oklch(1 0 0/.94);box-shadow:0 -10px 30px -22px oklch(.3 .03 260/.6)}.brandroot[data-lane=offer-led]{--ink-900:oklch(0.97 0.015 85);--ink-850:oklch(0.945 0.02 85);--ink-800:oklch(1 0 0);--ink-700:oklch(0.86 0.025 80);--ink-600:oklch(0.76 0.03 75);--paper:oklch(0.24 0.03 60);--muted:oklch(0.44 0.035 60);--faint:oklch(0.5 0.03 62);--red:oklch(0.6 0.21 33);--red-hi:oklch(0.64 0.22 35);--gold:oklch(0.52 0.12 80);--radius:12px;--radius-sm:9px;--font-display:var(--font-off-disp)}.brandroot[data-lane=offer-led] .h-display{font-weight:400;letter-spacing:.01em;line-height:1.02}.brandroot[data-lane=offer-led] .hero__flood,.brandroot[data-lane=offer-led] .hero__grain{display:none}.brandroot[data-lane=offer-led] .offer__card,.brandroot[data-lane=offer-led] .order{box-shadow:6px 6px 0 color-mix(in oklab,var(--red) 82%,var(--paper));border:2px solid var(--paper)}.brandroot[data-lane=offer-led] .sticky{background:oklch(1 0 0/.95);border-top:2px solid var(--paper)}.brandroot[data-lane=heritage]{--ink-900:oklch(0.955 0.012 95);--ink-850:oklch(0.935 0.015 92);--ink-800:oklch(0.975 0.008 95);--ink-700:oklch(0.86 0.02 90);--ink-600:oklch(0.74 0.025 85);--paper:oklch(0.26 0.035 45);--muted:oklch(0.44 0.04 45);--faint:oklch(0.5 0.035 48);--red:oklch(0.45 0.13 20);--red-hi:oklch(0.5 0.14 22);--blue:oklch(0.42 0.08 150);--gold:oklch(0.6 0.11 85);--radius:4px;--radius-sm:3px;--font-display:var(--font-her-disp);--font-body:var(--font-her-body)}.brandroot[data-lane=heritage] .h-display{text-transform:none;font-weight:650;letter-spacing:-.01em;line-height:1.08}.brandroot[data-lane=heritage] .eyebrow{letter-spacing:.22em;font-weight:600}.brandroot[data-lane=heritage] .hero__flood,.brandroot[data-lane=heritage] .hero__grain{display:none}.brandroot[data-lane=heritage] .section .h-display:after{content:"";display:block;width:96px;height:8px;margin-top:.9rem;background:repeating-linear-gradient(45deg,var(--red) 0 6px,transparent 6px 12px,var(--gold) 12px 18px,transparent 18px 24px);opacity:.85}.brandroot[data-lane=heritage] .sticky{background:oklch(.975 .008 95/.95)}.brandroot[data-lane=luxe]{--ink-900:oklch(0.975 0.002 80);--ink-850:oklch(0.96 0.003 80);--ink-800:oklch(0.99 0.001 80);--ink-700:oklch(0.88 0.008 82);--ink-600:oklch(0.78 0.01 82);--paper:oklch(0.2 0.005 80);--muted:oklch(0.42 0.015 80);--faint:oklch(0.48 0.012 80);--red:oklch(0.34 0.02 80);--red-hi:oklch(0.28 0.02 80);--gold:oklch(0.62 0.1 85);--accent:oklch(0.62 0.1 85);--radius:0px;--radius-sm:0px;--font-display:var(--font-lux-disp);--font-body:var(--font-lux-body)}.brandroot[data-lane=luxe] .h-display{font-weight:400;text-transform:uppercase;letter-spacing:.12em;line-height:1.18}.brandroot[data-lane=luxe] .eyebrow{letter-spacing:.34em;font-weight:400}.brandroot[data-lane=luxe] .btn{text-transform:uppercase;letter-spacing:.2em;font-weight:400;font-family:var(--font-body),sans-serif;font-size:.85rem;padding:1rem 2rem}.brandroot[data-lane=luxe] .hero__flood,.brandroot[data-lane=luxe] .hero__grain{display:none}.brandroot[data-lane=luxe] .hero__frame{outline:1px solid var(--ink-700);outline-offset:12px;box-shadow:0 34px 60px -44px oklch(.3 .02 80/.55)}.brandroot[data-lane=luxe] .sticky{background:oklch(.99 .001 80/.95)}