@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--v-neutral-0:#fff;--v-neutral-50:#f8f8f8;--v-neutral-100:#f3f3f3;--v-neutral-200:#e1e1e2;--v-neutral-300:#cbcccc;--v-neutral-500:#77797b;--v-neutral-600:#525457;--v-neutral-900:#15181c;--v-night-950:#0f1114;--v-night-900:#15181c;--v-night-800:#282a2e;--v-night-600:#484b4e;--v-night-400:#858789;--v-night-200:#bdbebf;--v-night-50:#f3f3f4;--v-accent-100:#fdeceb;--v-accent-200:#ffc1bd;--v-accent-300:#ff9f9a;--v-accent-700:#cf2f2b;--v-accent-800:#a62622;--v-heat-600:#cf2f2b;--v-night-800-a92:#11262deb;--v-night-50-a14:#f2f6f524;--v-night-50-a07:#f2f6f512;--v-accent-300-a16:#ff9f9a29;--v-accent-300-a12:#ff9f9a1f;--v-accent-300-a28:#ff9f9a47;--v-accent-300-a40:#ff9f9a66;--v-space-1:.25rem;--v-space-2:.5rem;--v-space-3:.75rem;--v-space-4:1rem;--v-space-5:1.25rem;--v-space-6:1.5rem;--v-space-8:2rem;--v-space-10:2.5rem;--v-space-12:3rem;--v-space-14:3.5rem;--v-space-16:4rem;--v-space-20:5rem;--v-space-24:6rem;--v-space-32:8rem;--v-radius-sm:8px;--v-radius-md:12px;--v-radius-lg:20px;--v-radius-pill:999px;--v-font-sans:"Archivo Variable", "Archivo", "Segoe UI", system-ui, sans-serif;--v-font-label:"Archivo Variable", "Archivo", "Segoe UI", system-ui, sans-serif;--v-weight-regular:400;--v-weight-medium:500;--v-weight-semibold:600;--v-weight-bold:700;--v-size-display:2.25rem;--v-size-heading-lg:1.75rem;--v-size-heading-md:1.375rem;--v-size-heading-sm:1.125rem;--v-size-lead:1.125rem;--v-size-body:1rem;--v-size-small:.875rem;--v-size-label-lg:.9375rem;--v-size-label-md:.8125rem;--v-size-label-sm:.75rem;--v-size-metric-lg:2.5rem;--v-size-metric-md:1.5rem;--v-size-metric-sm:.875rem;--v-leading-display:1.1;--v-leading-heading-lg:1.16;--v-leading-heading-md:1.25;--v-leading-heading-sm:1.3;--v-leading-lead:1.5;--v-leading-body:1.6;--v-leading-small:1.5;--v-leading-label:1.3;--v-leading-metric:1.1;--v-tracking-display:-.03em;--v-tracking-heading-lg:-.025em;--v-tracking-heading-md:-.02em;--v-tracking-heading-sm:-.012em;--v-tracking-lead:-.008em;--v-tracking-body:0em;--v-tracking-label-lg:.005em;--v-tracking-label-md:.03em;--v-tracking-label-sm:.04em;--v-tracking-metric:0em;--v-shadow-sm:0 1px 2px #0f1f260d, 0 6px 16px #0f1f260f;--v-shadow-md:0 2px 4px #0f1f260d, 0 16px 40px #0f1f261a;--v-shadow-lg:0 24px 64px #07131880;--v-duration-fast:.16s;--v-duration-slow:.7s;--v-ease-out:cubic-bezier(.2, .7, .2, 1)}@media (width>=48rem){:root{--v-size-display:3.5rem;--v-size-heading-lg:2.5rem;--v-size-heading-md:1.625rem;--v-size-heading-sm:1.25rem;--v-size-lead:1.25rem;--v-size-body:1.0625rem;--v-size-small:.9375rem;--v-size-label-lg:1rem;--v-size-label-md:.875rem;--v-size-label-sm:.8125rem;--v-size-metric-lg:3.5rem;--v-size-metric-md:1.75rem;--v-size-metric-sm:.9375rem;--v-leading-display:1.06;--v-leading-heading-lg:1.12;--v-leading-heading-md:1.22;--v-tracking-display:-.04em;--v-tracking-heading-lg:-.035em;--v-tracking-heading-md:-.025em;--v-tracking-heading-sm:-.015em;--v-tracking-lead:-.012em}}:root{--surface-page:var(--v-neutral-0);--surface-raised:var(--v-neutral-0);--surface-sunken:var(--v-neutral-100);--surface-inverse:var(--v-night-900);--surface-inverse-deep:var(--v-night-950);--surface-inverse-raised:var(--v-night-800);--surface-inverse-glow:var(--v-accent-300-a16);--surface-inverse-hover:var(--v-night-50-a07);--surface-accent:var(--v-accent-300);--surface-accent-hover:var(--v-accent-200);--text-primary:var(--v-neutral-900);--text-secondary:var(--v-neutral-600);--text-accent:var(--v-accent-700);--text-link:var(--v-accent-700);--text-link-hover:var(--v-accent-800);--text-on-inverse:var(--v-night-50);--text-on-inverse-secondary:var(--v-night-200);--text-on-inverse-accent:var(--v-accent-300);--text-on-accent:var(--v-night-950);--border-hairline:var(--v-neutral-200);--border-strong:var(--v-neutral-300);--border-accent:var(--v-accent-700);--border-inverse:var(--v-night-50-a14);--border-accent-inverse:var(--v-accent-300);--border-focus:var(--v-accent-700);--border-focus-inverse:var(--v-accent-300);--icon-accent:var(--v-accent-700);--icon-surface:var(--v-accent-100);--icon-muted:var(--v-neutral-500);--icon-on-inverse-accent:var(--v-accent-300);--icon-surface-inverse:var(--v-accent-300-a12);--space-1:var(--v-space-1);--space-2:var(--v-space-2);--space-3:var(--v-space-3);--space-4:var(--v-space-4);--space-5:var(--v-space-5);--space-6:var(--v-space-6);--space-8:var(--v-space-8);--space-10:var(--v-space-10);--space-12:var(--v-space-12);--space-14:var(--v-space-14);--space-16:var(--v-space-16);--space-20:var(--v-space-20);--space-24:var(--v-space-24);--space-32:var(--v-space-32);--radius-sm:var(--v-radius-sm);--radius-md:var(--v-radius-md);--radius-lg:var(--v-radius-lg);--radius-pill:var(--v-radius-pill);--shadow-raised:var(--v-shadow-sm);--shadow-lifted:var(--v-shadow-md);--shadow-inverse:var(--v-shadow-lg);--motion-fast:var(--v-duration-fast);--motion-slow:var(--v-duration-slow);--motion-ease:var(--v-ease-out);--layout-page-max:74rem;--layout-gutter:var(--v-space-5);--layout-measure:40rem;--layout-measure-narrow:34rem;--layout-section-y:var(--v-space-16);--font-text:var(--v-font-sans);--font-label:var(--v-font-label);--font-metric:var(--v-font-label);--type-display-size:var(--v-size-display);--type-display-leading:var(--v-leading-display);--type-display-tracking:var(--v-tracking-display);--type-heading-lg-size:var(--v-size-heading-lg);--type-heading-lg-leading:var(--v-leading-heading-lg);--type-heading-lg-tracking:var(--v-tracking-heading-lg);--type-heading-md-size:var(--v-size-heading-md);--type-heading-md-leading:var(--v-leading-heading-md);--type-heading-md-tracking:var(--v-tracking-heading-md);--type-heading-sm-size:var(--v-size-heading-sm);--type-heading-sm-leading:var(--v-leading-heading-sm);--type-heading-sm-tracking:var(--v-tracking-heading-sm);--type-lead-size:var(--v-size-lead);--type-lead-leading:var(--v-leading-lead);--type-lead-tracking:var(--v-tracking-lead);--type-body-size:var(--v-size-body);--type-body-leading:var(--v-leading-body);--type-body-tracking:var(--v-tracking-body);--type-small-size:var(--v-size-small);--type-small-leading:var(--v-leading-small);--type-metric-lg-size:var(--v-size-metric-lg);--type-metric-md-size:var(--v-size-metric-md);--type-metric-sm-size:var(--v-size-metric-sm);--type-metric-leading:var(--v-leading-metric);--type-metric-tracking:var(--v-tracking-metric);--weight-regular:var(--v-weight-regular);--weight-medium:var(--v-weight-medium);--weight-semibold:var(--v-weight-semibold);--weight-bold:var(--v-weight-bold);--focus-ring-width:3px;--focus-ring-offset:3px;--focus-ring-color:var(--border-focus)}@media (width>=48rem){:root{--layout-gutter:var(--v-space-8);--layout-section-y:var(--v-space-24)}}:root{--header-bar-height:var(--space-14);--header-inset-top:var(--space-3);--header-height:calc(var(--header-bar-height) + var(--header-inset-top));--header-surface:#ffffffe6;--header-surface-solid:var(--surface-raised);--header-border:var(--v-neutral-200);--header-link-text:var(--v-neutral-600);--header-link-text-hover:var(--v-neutral-900);--header-link-surface-hover:var(--v-neutral-100);--header-target:var(--space-10);--layout-anchor-offset:calc(var(--header-height) + var(--space-5));--button-surface:var(--v-neutral-900);--button-surface-hover:var(--v-accent-700);--button-text:var(--v-neutral-0);--button-radius:var(--radius-sm);--button-padding-y:var(--space-3);--button-padding-x:var(--space-6);--button-min-height:var(--space-12);--button-sm-padding-y:var(--space-2);--button-sm-padding-x:var(--space-4);--button-sm-min-height:var(--space-10);--button-font:var(--font-label);--button-size:var(--v-size-label-lg);--button-sm-size:var(--v-size-label-md);--button-weight:var(--weight-semibold);--button-tracking:var(--v-tracking-label-lg);--button-icon-size:var(--space-5);--label-font:var(--font-label);--label-leading:var(--v-leading-label);--label-md-size:var(--v-size-label-md);--label-md-tracking:var(--v-tracking-label-md);--label-sm-size:var(--v-size-label-sm);--label-sm-tracking:var(--v-tracking-label-sm);--label-weight:var(--weight-semibold);--label-weight-quiet:var(--weight-medium);--tag-padding-y:var(--space-1);--tag-padding-x:var(--space-3);--tag-radius:var(--radius-pill);--card-surface:var(--surface-raised);--card-border:var(--border-hairline);--card-border-hover:var(--border-strong);--card-radius:var(--radius-lg);--card-padding:var(--space-6);--card-gap:var(--space-4);--card-shadow-hover:var(--shadow-lifted);--chip-size:var(--space-12);--chip-radius:var(--radius-md);--icon-size:var(--space-6);--metric-font:var(--font-metric);--metric-weight:var(--weight-semibold);--chart-surface:var(--surface-inverse-raised);--chart-border:var(--border-inverse);--chart-grid:var(--v-night-600);--chart-visitors-fill:var(--v-night-600);--chart-visitors-stroke:var(--v-night-400);--chart-receipts-fill:var(--v-accent-300);--chart-focus-fill:var(--v-accent-300-a12);--chart-focus-stroke:var(--v-accent-300-a40);--chart-radius:var(--radius-lg);--report-surface:var(--surface-raised);--report-track:var(--surface-sunken);--report-bar:var(--v-accent-700);--report-bar-flag:var(--v-neutral-900);--report-radius:var(--radius-md);--zone-surface:var(--surface-inverse-raised);--zone-border:var(--border-inverse);--zone-outline:var(--v-night-400);--zone-fill-low:var(--v-accent-300-a12);--zone-fill-mid:var(--v-accent-300-a28);--zone-fill-high:var(--v-accent-300-a40);--zone-track:var(--surface-inverse-deep);--zone-bar:var(--v-accent-300);--zone-door:var(--v-accent-300);--zone-label:var(--text-on-inverse);--zone-radius:var(--radius-md)}@media (width>=48rem){:root{--header-bar-height:var(--space-16);--header-inset-top:var(--space-4);--card-padding:var(--space-8);--card-gap:var(--space-5)}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--layout-anchor-offset)}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-text);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);overflow-wrap:break-word;margin:0}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3{font-weight:var(--weight-bold);text-wrap:balance}p{text-wrap:pretty}a{color:var(--text-link);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover);text-decoration-thickness:2px}svg{display:block}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}main:focus{outline:none}::selection{background:var(--surface-accent);color:var(--text-on-accent)}.on-inverse{--text-primary:var(--text-on-inverse);--text-secondary:var(--text-on-inverse-secondary);--text-accent:var(--text-on-inverse-accent);--text-link:var(--text-on-inverse-accent);--text-link-hover:var(--text-on-inverse);--border-hairline:var(--border-inverse);--border-accent:var(--border-accent-inverse);--icon-accent:var(--icon-on-inverse-accent);--icon-surface:var(--icon-surface-inverse);--focus-ring-color:var(--border-focus-inverse);background-color:var(--surface-inverse);color:var(--text-primary)}.container{width:100%;max-width:var(--layout-page-max);padding-inline:var(--layout-gutter);margin-inline:auto}.section{padding-block:var(--layout-section-y)}.section--raised{background:var(--surface-raised)}.section--sunken{background:var(--surface-sunken)}.split{gap:var(--space-10);display:grid}.split>*{min-width:0}@media (width>=64rem){.split{gap:var(--space-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.split__aside{top:var(--layout-anchor-offset);position:sticky}}.skip-link{top:var(--space-3);left:var(--space-3);z-index:30;padding:var(--space-3) var(--space-5);background:var(--surface-raised);color:var(--text-primary);border-radius:var(--radius-sm);box-shadow:var(--shadow-lifted);font-weight:var(--weight-semibold);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.kicker{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--text-accent);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-md-tracking);display:flex}.kicker:before{content:"";width:var(--space-6);border-radius:var(--radius-pill);background:currentColor;flex:none;height:2px}.tag{padding:var(--tag-padding-y) var(--tag-padding-x);border:1px solid var(--border-hairline);border-radius:var(--tag-radius);color:var(--text-secondary);font-family:var(--label-font);font-size:var(--label-sm-size);font-weight:var(--label-weight-quiet);line-height:var(--label-leading);letter-spacing:var(--label-sm-tracking);white-space:nowrap;flex:none;display:inline-block}.icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.chip{width:var(--chip-size);height:var(--chip-size);background:var(--icon-surface);color:var(--icon-accent);border-radius:var(--chip-radius);flex:none;place-items:center;display:inline-grid}.arrow-link{align-items:center;gap:var(--space-2);min-height:var(--header-target);font-family:var(--label-font);font-size:var(--button-size);font-weight:var(--label-weight);line-height:var(--label-leading);display:inline-flex}.arrow-link .icon{width:var(--button-icon-size);height:var(--button-icon-size);transition:transform var(--motion-fast) ease}.arrow-link:hover .icon{transform:translateX(var(--space-1))}.arrow-link--back:hover .icon{transform:translateX(calc(-1 * var(--space-1)))}.button{justify-content:center;align-items:center;gap:var(--space-2);max-width:100%;min-height:var(--button-min-height);padding:var(--button-padding-y) var(--button-padding-x);background:var(--button-surface);color:var(--button-text);border-radius:var(--button-radius);font-family:var(--button-font);font-size:var(--button-size);font-weight:var(--button-weight);line-height:var(--label-leading);letter-spacing:var(--button-tracking);transition:background-color var(--motion-fast) ease, transform var(--motion-fast) ease;text-decoration:none;display:inline-flex}.button:hover{background:var(--button-surface-hover);color:var(--button-text)}.button:active{transform:translateY(1px)}.button:focus-visible{border-radius:var(--button-radius)}.button .icon{width:var(--button-icon-size);height:var(--button-icon-size);transition:transform var(--motion-fast) ease}.button:hover .icon{transform:translateX(var(--space-1))}.button--sm{min-height:var(--button-sm-min-height);padding:var(--button-sm-padding-y) var(--button-sm-padding-x);font-size:var(--button-sm-size)}.site-header{z-index:20;height:var(--header-height);margin-bottom:calc(-1 * var(--header-height));padding:var(--header-inset-top) var(--layout-gutter) 0;pointer-events:none;position:sticky;top:0}.site-header__bar{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:calc(var(--layout-page-max) - 2 * var(--layout-gutter));height:var(--header-bar-height);padding:0 var(--space-2) 0 var(--space-5);background:var(--header-surface-solid);border:1px solid var(--header-border);border-radius:var(--radius-pill);box-shadow:var(--shadow-raised);pointer-events:auto;margin-inline:auto;display:flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header__bar{background:var(--header-surface);backdrop-filter:blur(16px)}}.brand{align-items:center;gap:var(--space-2);min-height:var(--header-target);color:var(--v-neutral-900);text-decoration:none;display:inline-flex}.brand:hover{color:var(--v-neutral-900)}.brand__mark{width:var(--space-8);height:var(--space-8);flex:none}.brand__mark-tile{fill:var(--v-neutral-900)}.brand__mark-line{fill:none;stroke:var(--v-neutral-0);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.brand__name{font-family:var(--label-font);font-size:var(--type-heading-sm-size);font-weight:var(--label-weight);letter-spacing:var(--type-heading-sm-tracking);line-height:1}.site-nav{display:none}.site-nav__list{align-items:center;gap:var(--space-1);display:flex}.site-nav__link{min-height:var(--header-target);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--header-link-text);font-size:var(--type-small-size);font-weight:var(--weight-medium);line-height:var(--label-leading);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.site-nav__link:hover{background:var(--header-link-surface-hover);color:var(--header-link-text-hover)}.site-nav__link:focus-visible,.lang-switch:focus-visible{border-radius:var(--radius-pill)}.site-header__actions{align-items:center;gap:var(--space-2);display:flex}.lang-switch{min-height:var(--header-target);padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--header-link-text);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-md-tracking);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;align-items:center;text-decoration:none;display:inline-flex}.lang-switch:hover{background:var(--header-link-surface-hover);color:var(--header-link-text-hover)}.site-header__cta{display:none}@media (width>=34rem){.site-header__cta{display:inline-flex}}@media (width>=64rem){.site-nav{display:block}}.hero{padding-top:calc(var(--header-height) + var(--space-12));padding-bottom:var(--space-12);background:var(--surface-page);position:relative;overflow:hidden}.hero__grid{gap:var(--space-12);align-items:center;display:grid}.hero__grid>*{min-width:0}.hero-photo{margin:0}.hero-photo__frame{border-radius:var(--radius-lg);position:relative;overflow:hidden}.hero-photo__img{width:100%;height:auto;display:block}.hero-photo__shapes{width:100%;height:100%;position:absolute;inset:0}.hero-photo__zone{fill:none;stroke:var(--text-on-inverse);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.hero-photo__zone--hot{fill:var(--v-accent-300-a28);stroke:var(--surface-accent)}.hero-photo__tag{column-gap:var(--space-2);max-width:46%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-inverse-deep);color:var(--text-on-inverse);font-family:var(--label-font);flex-wrap:wrap;margin:0;font-size:.6875rem;line-height:1.35;display:flex;position:absolute}.hero-photo__tag strong{font-weight:var(--label-weight)}.hero-photo__tag span{color:var(--text-on-inverse-secondary)}.hero-photo__tag--hot strong{color:var(--text-on-inverse-accent)}.hero-photo__tag--entrance{top:34%;left:2%}.hero-photo__tag--till{top:23%;left:20%}.hero-photo__tag--hot{top:30%;right:2%}.hero-photo__tag--aisle{bottom:3%;left:40%}.hero-photo__extra{display:none}@media (width>=34rem){.hero-photo__tag{padding:var(--space-1) var(--space-3);font-size:var(--label-sm-size)}.hero-photo__extra{display:inline}}.hero-photo__stats{gap:var(--space-4);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hero-photo__stat dt{color:var(--text-on-inverse-secondary);font-family:var(--label-font);font-size:var(--label-sm-size);line-height:var(--label-leading)}.hero-photo__stat dd{margin:var(--space-1) 0 0;color:var(--text-on-inverse);font-family:var(--label-font);font-size:var(--type-metric-md-size);font-weight:var(--label-weight);font-variant-numeric:tabular-nums;line-height:1.1}.hero-photo__stat:last-child dd{color:var(--text-on-inverse-accent)}.hero-photo__caption{margin-top:var(--space-3);color:var(--text-on-inverse-secondary);font-size:var(--label-sm-size);line-height:var(--label-leading)}.hero-plan{--plan-paper:var(--v-neutral-0);--plan-ink:var(--v-neutral-900);--plan-line:var(--v-neutral-500);--plan-faint:var(--v-neutral-300);--plan-accent:var(--v-accent-700);--plan-accent-fill:var(--v-accent-100);margin:0}.hero-plan__sheet{border-radius:var(--radius-md);background:var(--plan-paper);position:relative;overflow:hidden}.hero-plan__drawing{width:100%;height:auto;display:block}.hero-plan__drawing *{vector-effect:non-scaling-stroke}.hero-plan__wall{fill:none;stroke:var(--plan-ink);stroke-width:2.5px;stroke-linejoin:miter}.hero-plan__door{fill:none;stroke:var(--plan-ink);stroke-width:1.5px}.hero-plan__swing{fill:none;stroke:var(--plan-line);stroke-width:1px;stroke-dasharray:3 3}.hero-plan__shelf rect,.hero-plan__till,.hero-plan__shelf-detail{fill:var(--plan-paper);stroke:var(--plan-line);stroke-width:1px}.hero-plan__till{stroke:var(--plan-ink);stroke-width:1.5px}.hero-plan__zones rect{fill:none;stroke:var(--plan-faint);stroke-width:1px;stroke-dasharray:6 4}.hero-plan__zone-fill{fill:var(--plan-accent-fill)}.hero-plan__hatch{stroke:var(--plan-accent);stroke-width:1px;opacity:.28}.hero-plan__zone-hot{fill:none;stroke:var(--plan-accent);stroke-width:2px}.hero-plan__street{fill:none;stroke:var(--plan-faint);stroke-width:1px;stroke-dasharray:2 6}.hero-plan__passer circle{fill:var(--plan-faint)}.hero-plan__route path{fill:none;stroke:var(--plan-line);stroke-width:1px;opacity:.7}.hero-plan__stop circle{fill:var(--plan-ink)}.hero-plan__stop--hot circle{fill:var(--plan-accent)}.hero-plan__tag{column-gap:var(--space-2);max-width:38%;padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--plan-paper);color:var(--plan-ink);font-family:var(--label-font);flex-wrap:wrap;margin:0;font-size:.6875rem;line-height:1.35;display:flex;position:absolute}.hero-plan__tag strong{font-weight:var(--label-weight)}.hero-plan__tag span{color:var(--plan-line)}.hero-plan__tag--z1{background:var(--plan-accent);color:var(--plan-paper);top:18%;left:10.8%}.hero-plan__tag--z1 span{color:var(--plan-accent-fill)}.hero-plan__tag--z2{top:18%;left:49.8%}.hero-plan__tag--z3{top:53%;left:10.8%}.hero-plan__tag--z4{top:53%;left:49.8%}.hero-plan__tag--till{top:84%;left:30.2%}.hero-plan__tag--entrance{top:76%;left:5.5%}.hero-plan__tag--street{top:93%;right:3%}.hero-plan__extra{display:none}@media (width>=34rem){.hero-plan__tag{padding:var(--space-1) var(--space-2);font-size:var(--label-sm-size)}.hero-plan__extra{display:inline}}.hero__grid--stack{grid-template-columns:minmax(0,1fr)}.compare{--pos:52%;--cmp-paper:var(--v-neutral-0);--cmp-ink:var(--v-neutral-900);--cmp-muted:var(--v-neutral-500);--cmp-accent:var(--v-accent-700);--cmp-accent-soft:var(--v-accent-100);margin:0}.compare__stage{border-radius:var(--radius-md);background:var(--cmp-paper);user-select:none;position:relative;overflow:hidden}.compare__img{width:100%;height:auto;display:block}.compare__data{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.compare__after{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.compare__shapes{width:100%;height:100%;position:absolute;inset:0}.compare__shapes *{vector-effect:non-scaling-stroke}.compare__heat{mix-blend-mode:multiply}.compare__route path{fill:none;stroke:var(--cmp-accent);stroke-width:1.5px;stroke-dasharray:5 5;opacity:.8}.compare__gate{fill:none;stroke:var(--cmp-accent);stroke-width:3px;stroke-linecap:round}.compare__box rect{fill:none;stroke:var(--cmp-accent);stroke-width:1.5px}.compare__box--passer rect{stroke:var(--cmp-muted);stroke-dasharray:3 3}.compare__box--staff{fill:none;stroke:var(--cmp-ink);stroke-width:1.5px;stroke-dasharray:3 3}.compare__tag,.compare__person,.compare__side{font-family:var(--label-font);margin:0;font-size:.6875rem;line-height:1.35;position:absolute}.compare__tag{column-gap:var(--space-2);max-width:44%;padding:.125rem var(--space-2);border-radius:var(--radius-sm);background:var(--cmp-paper);color:var(--cmp-ink);box-shadow:0 0 0 1px var(--v-neutral-300);flex-wrap:wrap;display:flex}.compare__tag strong{font-weight:var(--label-weight)}.compare__tag span{color:var(--cmp-muted)}.compare__tag--hot{background:var(--cmp-accent);color:var(--cmp-paper);box-shadow:none;top:14%;left:29%}.compare__tag--hot span{color:var(--cmp-accent-soft)}.compare__tag--wall{top:23%;left:67.5%}.compare__tag--till{top:61.5%;left:9%}.compare__tag--staff{top:35%;left:13%}.compare__tag--entrance{top:74%;left:35.5%}.compare__tag--street{top:81%;left:3%}.compare__person{padding:0 var(--space-1);background:var(--cmp-ink);color:var(--cmp-paper);font-variant-numeric:tabular-nums;border-radius:2px}.compare__person--a{top:41%;left:33.2%}.compare__person--b{top:58.5%;left:54.4%}.compare__person--c{top:31.5%;left:66.7%}.compare__panel,.compare__insight{max-width:15rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:var(--label-sm-size);line-height:1.4;position:absolute}.compare__panel p,.compare__insight p{margin:0}.compare__panel{background:var(--cmp-paper);color:var(--cmp-ink);box-shadow:0 0 0 1px var(--v-neutral-300);top:4%;left:2%}.compare__panel-title,.compare__insight-label{font-family:var(--label-font);font-weight:var(--label-weight)}.compare__insight{background:var(--cmp-ink);color:var(--cmp-paper);bottom:13%;right:2%}.compare__insight-label{color:var(--v-accent-300)}.compare__side{padding:.125rem var(--space-2);border-radius:var(--radius-sm);font-weight:var(--label-weight);bottom:3%}.compare__side--after{background:var(--cmp-accent);color:var(--cmp-paper);left:2%}.compare__side--before{background:var(--cmp-paper);color:var(--cmp-ink);box-shadow:0 0 0 1px var(--v-neutral-300);right:2%}.compare__stage{border:1px solid var(--border-hairline)}.compare .hero-photo__stat dt,.compare .hero-photo__caption{color:var(--text-secondary)}.compare .hero-photo__stat dd{margin-top:var(--space-2);background:var(--v-accent-100);color:var(--v-neutral-900);letter-spacing:0;padding:.05em .35em 0;font-size:2.75rem;font-weight:800;font-stretch:68%;line-height:1.05;display:inline-block}.compare__handle{top:0;bottom:0;left:var(--pos);background:var(--cmp-ink);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.compare__handle i{border:2px solid var(--cmp-paper);background:var(--cmp-ink);border-radius:50%;width:2.75rem;height:2.75rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compare__handle i:before,.compare__handle i:after{content:"";border-top:2px solid var(--cmp-paper);border-left:2px solid var(--cmp-paper);width:.5rem;height:.5rem;position:absolute;top:50%}.compare__handle i:before{left:.625rem;transform:translateY(-50%)rotate(-45deg)}.compare__handle i:after{right:.625rem;transform:translateY(-50%)rotate(135deg)}.compare__range{opacity:0;cursor:ew-resize;touch-action:pan-y;width:100%;height:100%;margin:0;position:absolute;inset:0}.compare__range:focus-visible+.compare__handle i{outline:3px solid var(--v-accent-300);outline-offset:2px}.compare__tag--wall,.compare__tag--staff,.compare__tag--street,.compare__tag--entrance,.compare__person,.compare__panel{display:none}.compare__insight{max-width:9.5rem;font-size:.6875rem}@media (width>=48rem){.compare__tag,.compare__person,.compare__side{font-size:var(--label-sm-size)}.compare__tag{padding:var(--space-1) var(--space-2)}.compare__tag--wall,.compare__tag--staff,.compare__tag--street,.compare__tag--entrance{display:flex}.compare__person,.compare__panel{display:block}.compare__insight{max-width:15rem;font-size:var(--label-sm-size)}}.eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);color:var(--text-accent);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-md-tracking);display:flex}.eyebrow:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:currentColor;flex:none}.hero__title{margin-bottom:var(--space-6);font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.hero__title span{display:block}.hero__title-quiet{color:inherit}.hero__lede{max-width:var(--layout-measure-narrow);margin-bottom:var(--space-8);color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.hero__actions{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.hero__note{max-width:17rem;color:var(--text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-leading)}.assurances{gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-hairline);display:grid}.assurance{align-items:center;gap:var(--space-3);color:var(--text-primary);font-size:var(--type-small-size);font-weight:var(--weight-medium);line-height:var(--type-small-leading);display:flex}.assurance .icon{color:var(--icon-accent)}@media (width>=48rem){.assurances{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.hero{padding-top:calc(var(--header-height) + var(--space-20));padding-bottom:var(--space-16)}.hero__grid{gap:var(--space-16);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.assurances{margin-top:var(--space-20)}}.viz__panel{padding:var(--space-5);background:var(--chart-surface);border:1px solid var(--chart-border);border-radius:var(--chart-radius);box-shadow:var(--shadow-inverse)}.viz__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.viz__title{color:var(--text-primary);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-md-tracking)}.viz__chart{width:100%;height:auto}.viz__grid{stroke:var(--chart-grid);stroke-width:1px;stroke-dasharray:2 5}.viz__base{stroke:var(--chart-visitors-stroke);stroke-width:1px}.viz__focus{fill:var(--chart-focus-fill);stroke:var(--chart-focus-stroke);stroke-width:1px;stroke-dasharray:3 4}.viz__bar-visitors{fill:var(--chart-visitors-fill);stroke:var(--chart-visitors-stroke);stroke-width:1px}.viz__bar-receipts{fill:var(--chart-receipts-fill)}.viz__hours{margin-top:var(--space-2);color:var(--text-secondary);font-family:var(--metric-font);font-size:var(--label-sm-size);font-weight:var(--label-weight-quiet);font-variant-numeric:tabular-nums;line-height:var(--label-leading);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.viz__legend{gap:var(--space-2) var(--space-6);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--border-hairline);color:var(--text-primary);font-size:var(--type-small-size);line-height:var(--type-small-leading);flex-wrap:wrap;display:flex}.viz__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.swatch{width:var(--space-3);height:var(--space-3);border-radius:var(--space-1);flex:none}.swatch--visitors{background:var(--chart-visitors-fill);border:1px solid var(--chart-visitors-stroke)}.swatch--receipts{background:var(--chart-receipts-fill)}.viz__note{margin-top:var(--space-3);color:var(--text-accent);font-size:var(--type-small-size);font-weight:var(--weight-medium);line-height:var(--type-small-leading)}.viz__caption,.report__caption{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-leading)}@media (width>=48rem){.viz__panel{padding:var(--space-8)}}.section-head{max-width:var(--layout-measure)}.section-head__title{font-size:var(--type-heading-lg-size);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking)}.section-head__lead{margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.section-head__text{margin-top:var(--space-4);color:var(--text-primary);font-size:var(--type-lead-size);font-weight:var(--weight-semibold);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.card{padding:var(--card-padding);background:var(--card-surface);border:1px solid var(--card-border);border-radius:var(--card-radius)}.card__title{margin-top:var(--space-5);margin-bottom:var(--space-2);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.card__text{color:var(--text-secondary)}.card__text,.step__text,.timeline__text,.commitment__text,.note p{max-width:var(--layout-measure)}.join{gap:var(--space-3);margin-top:var(--space-12);display:grid}.join>*{min-width:0}.join__op{color:var(--icon-muted);font-family:var(--metric-font);font-size:var(--type-metric-md-size);font-weight:var(--label-weight-quiet);place-self:center;line-height:1}.join__card--result{background:var(--surface-inverse);box-shadow:var(--shadow-lifted);border-color:#0000}.audience{gap:var(--space-2);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-hairline);display:grid}.audience__label{color:var(--text-accent);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--type-body-leading);letter-spacing:var(--label-md-tracking)}.audience__text{max-width:var(--layout-measure)}@media (width>=64rem){.join{gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.audience{gap:var(--space-8);grid-template-columns:12rem minmax(0,1fr)}}.steps{gap:var(--space-10);margin-top:var(--space-12);display:grid}.step{padding-top:var(--space-6);border-top:1px solid var(--border-hairline);position:relative}.step:before{content:"";width:var(--space-12);background:var(--border-accent);height:2px;position:absolute;top:-1px;left:0}.step__num{margin-bottom:var(--space-4);color:var(--text-accent);font-family:var(--metric-font);font-size:var(--type-metric-md-size);font-weight:var(--metric-weight);font-variant-numeric:tabular-nums;line-height:var(--type-metric-leading);letter-spacing:var(--type-metric-tracking);display:block}.step__title{margin-bottom:var(--space-2);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.step__text{color:var(--text-secondary)}.outcome{gap:var(--space-10);margin-top:var(--space-16);padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-lg);align-items:center;display:grid}.outcome>*{min-width:0}.outcome__title{margin-bottom:var(--space-4);font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.outcome__text{max-width:var(--layout-measure-narrow);color:var(--text-secondary)}@media (width>=48rem){.outcome{padding:var(--space-12)}}@media (width>=56rem){.steps{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.steps{gap:var(--space-12)}.outcome{gap:var(--space-16);padding:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.report__sheet{padding:var(--space-5);background:var(--report-surface);border:1px solid var(--border-hairline);border-radius:var(--report-radius);box-shadow:var(--shadow-lifted)}.report__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.report__label{color:var(--text-secondary);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-md-tracking)}.report__title{margin-bottom:var(--space-5);font-size:var(--type-heading-sm-size);font-weight:var(--weight-bold);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.report__rows{gap:var(--space-4);display:grid}.report__row{align-items:center;gap:var(--space-3);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.report__name{color:var(--text-secondary);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight-quiet);line-height:var(--label-leading)}.report__track{height:var(--space-3);background:var(--report-track);border-radius:var(--radius-pill);display:block;overflow:hidden}.report__bar{background:var(--report-bar);border-radius:var(--radius-pill);height:100%;display:block}.report__bar--1{width:88%}.report__bar--2{width:76%}.report__bar--3{width:67%}.report__bar--4{width:55%}.report__bar--5{width:31%}.report__row--flag .report__name{color:var(--text-primary);font-weight:var(--label-weight)}.report__row--flag .report__bar{background:var(--report-bar-flag)}.report__note{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-hairline);font-size:var(--type-small-size);line-height:var(--type-small-leading);display:flex}.report__flag{width:var(--space-2);height:var(--space-2);background:var(--report-bar-flag);border-radius:var(--radius-pill);flex:none;margin-top:.45em}@media (width>=48rem){.report__sheet{padding:var(--space-8)}}.metric-lead{gap:var(--space-8);margin-top:var(--space-12);background:var(--surface-inverse);box-shadow:var(--shadow-lifted);border-color:#0000;align-items:center;display:grid}.metric-lead>*{min-width:0}.metric-lead__title{margin-top:var(--space-5);margin-bottom:var(--space-3);font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.metric-lead__text{max-width:var(--layout-measure-narrow);color:var(--text-secondary)}.metrics{gap:var(--card-gap);margin-top:var(--card-gap);display:grid}.metric{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.metric .card__title{margin-top:0}@media (width>=48rem){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{display:block}.metric .card__title{margin-top:var(--space-5)}}@media (width>=64rem){.metric-lead{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.zones__panel{padding:var(--space-4);background:var(--zone-surface);border:1px solid var(--zone-border);border-radius:var(--zone-radius)}.zones__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.zones__title{color:var(--text-primary);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-md-tracking)}.zones__plan{width:100%;height:auto}.zones__outline{fill:none;stroke:var(--zone-outline);stroke-width:1px}.zones__door{stroke:var(--zone-door);stroke-width:3px;stroke-linecap:round}.zones__zone--low{fill:var(--zone-fill-low)}.zones__zone--mid{fill:var(--zone-fill-mid)}.zones__zone--high{fill:var(--zone-fill-high)}.zones__track{fill:var(--zone-track)}.zones__bar{fill:var(--zone-bar)}.zones__letter{fill:var(--zone-label);font-family:var(--label-font);font-size:14px;font-weight:var(--label-weight)}.zones__note{margin-top:var(--space-4);color:var(--text-accent);font-size:var(--type-small-size);font-weight:var(--weight-medium);line-height:var(--type-small-leading)}.zones__caption{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-leading)}@media (width>=48rem){.zones__panel{padding:var(--space-6)}}.features{gap:var(--card-gap);margin-top:var(--space-12);display:grid}.feature{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease}@media (width>=34rem){.feature{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.feature .card__title{margin-top:0}}.feature:hover{border-color:var(--card-border-hover);box-shadow:var(--card-shadow-hover)}@media (width>=64rem){.features{grid-template-columns:repeat(3,minmax(0,1fr))}.feature{grid-template-columns:minmax(0,1fr)}}.principles__more{margin-top:var(--space-6)}.commitment{gap:var(--space-5);padding-block:var(--space-6);border-top:1px solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.commitment:last-child{border-bottom:1px solid var(--border-hairline)}.commitment__title{margin-bottom:var(--space-1);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.commitment__text{color:var(--text-secondary)}.timeline{gap:var(--space-8);margin-top:var(--space-12);display:grid}.timeline__item{padding-left:var(--space-14);position:relative}.timeline__item:before{content:"";top:var(--space-10);bottom:calc(-1 * var(--space-8));left:var(--space-5);background:var(--border-strong);width:1px;position:absolute}.timeline__item:last-child:before{display:none}.timeline__num{width:var(--space-10);height:var(--space-10);background:var(--icon-surface);color:var(--icon-accent);border-radius:var(--radius-pill);font-family:var(--metric-font);font-size:var(--type-metric-sm-size);font-weight:var(--metric-weight);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:0}.timeline__title{margin-bottom:var(--space-2);padding-top:var(--space-2);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.timeline__text{color:var(--text-secondary)}.notes{gap:var(--card-gap);margin-top:var(--space-12);display:grid}.note{padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-md)}.note__title{margin-bottom:var(--space-2);color:var(--text-accent);font-family:var(--label-font);font-size:var(--label-md-size);font-weight:var(--label-weight);line-height:var(--label-leading);letter-spacing:var(--label-md-tracking)}@media (width>=48rem){.notes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.timeline{gap:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr))}.timeline__item{padding-top:var(--space-14);padding-left:0}.timeline__item:before{top:var(--space-5);right:calc(-1 * var(--space-8));bottom:auto;left:var(--space-10);width:auto;height:1px}.timeline__title{padding-top:0}}.closing{padding-block:var(--space-20);background-color:var(--surface-sunken);text-align:center}.closing__inner{justify-items:center;gap:var(--space-6);max-width:46rem;margin-inline:auto;display:grid}.closing__title{font-size:var(--type-heading-lg-size);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking)}.closing__text{max-width:var(--layout-measure-narrow);margin-bottom:var(--space-2);color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}@media (width>=64rem){.closing{padding-block:var(--space-32)}}.site-footer{padding-block:var(--space-10);background-color:var(--surface-inverse-deep);border-top:1px solid var(--border-hairline);color:var(--text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-leading)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-6) var(--space-10);flex-wrap:wrap;display:flex}.site-footer__brand{gap:var(--space-2);justify-items:start;display:grid}.site-footer__links{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.site-footer__link{min-height:var(--header-target);color:var(--text-primary);align-items:center;text-decoration:none;display:inline-flex}.site-footer__link:hover{color:var(--text-accent);text-decoration:underline}.doc__head{padding-top:calc(var(--header-height) + var(--space-16));padding-bottom:var(--space-16);background:var(--surface-page)}.doc__title{font-size:var(--type-display-size);line-height:var(--type-display-leading);letter-spacing:var(--type-display-tracking)}.doc__lead{max-width:var(--layout-measure);margin-top:var(--space-5);color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-leading);letter-spacing:var(--type-lead-tracking)}.doc__body{padding-block:var(--layout-section-y)}.prose{max-width:var(--layout-measure)}.prose__section+.prose__section{margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--border-hairline)}.prose h2{margin-bottom:var(--space-4);font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.prose p+p,.prose p+ul,.prose ul+p{margin-top:var(--space-4)}.prose ul{gap:var(--space-3);display:grid}.prose li{padding-left:var(--space-8);position:relative}.prose li:before{content:"";width:var(--space-4);background:var(--border-accent);border-radius:var(--radius-pill);height:2px;position:absolute;top:.75em;left:0}.prose__back{margin-top:var(--space-16)}@keyframes reveal{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes viz-rise{0%{opacity:0;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.viz__slot{transform-box:fill-box;transform-origin:50% 100%;animation:viz-rise var(--motion-slow) var(--motion-ease) both}.viz__slot:nth-child(2){animation-delay:40ms}.viz__slot:nth-child(3){animation-delay:80ms}.viz__slot:nth-child(4){animation-delay:.12s}.viz__slot:nth-child(5){animation-delay:.16s}.viz__slot:nth-child(6){animation-delay:.2s}.viz__slot:nth-child(7){animation-delay:.24s}.viz__slot:nth-child(8){animation-delay:.28s}.viz__slot:nth-child(9){animation-delay:.32s}.viz__slot:nth-child(10){animation-delay:.36s}.viz__slot:nth-child(11){animation-delay:.4s}.viz__slot:nth-child(12){animation-delay:.44s}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{.site-header{margin-bottom:0;position:static}.site-nav,.skip-link,.site-header__cta{display:none}.reveal,.viz__slot{animation:none}}h1,h2,h3{font-weight:700;font-stretch:86%}.hero__title{font-weight:800;font-stretch:80%}.brand__name{font-weight:800;font-stretch:86%}.hero .hero__grid.hero__grid--stack{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}.hero__grid--stack .hero__copy{max-width:none}.hero__grid--stack .hero__lede{max-width:44rem}@media (width>=64rem){.hero__grid--stack .hero__copy{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.hero__grid--stack .hero__title{grid-column:1/-1}.hero__grid--stack .hero__lede{margin-bottom:0}.hero__grid--stack .hero__actions{align-items:flex-end;gap:var(--space-3);flex-direction:column}.hero__grid--stack .hero__note{text-align:right;max-width:16rem}}.assurance{padding-left:var(--space-4);border-left:2px solid var(--v-neutral-900);color:var(--text-primary);display:block}.ledger{margin-top:var(--space-12);border-top:2px solid var(--v-neutral-900);display:grid}.ledger__col{padding:var(--space-6) 0;border-bottom:1px solid var(--border-hairline)}.ledger__title{margin-bottom:var(--space-2);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading)}.ledger__text{max-width:34rem;color:var(--text-secondary)}.ledger__sum{padding:var(--space-6);background:var(--v-neutral-900);color:var(--v-neutral-0)}.ledger__sum .ledger__title{color:var(--v-neutral-0)}.ledger__sum .ledger__text{max-width:44rem;color:var(--v-night-200)}@media (width>=48rem){.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger__col{padding:var(--space-8) var(--space-8) var(--space-8) 0;border-bottom:0}.ledger__col+.ledger__col{padding-left:var(--space-8);border-left:1px solid var(--border-hairline)}.ledger__sum{padding:var(--space-8);grid-column:1/-1}}.measure-lead{gap:var(--space-8);margin-top:var(--space-12);align-items:center;display:grid}.measure-lead__title{margin-bottom:var(--space-3);font-size:var(--type-heading-lg-size);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking)}.measure-lead__text{max-width:30rem;color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.measure-lead__crop{aspect-ratio:3/2;border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--v-neutral-0);overflow:hidden}.measure-lead__crop img{object-fit:cover;transform-origin:42% 24%;width:100%;height:100%;transform:scale(2.1)}@media (width>=56rem){.measure-lead{gap:var(--space-16);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.measure-list{margin:var(--space-12) 0 0;border-top:2px solid var(--v-neutral-900);display:grid}.measure-list__row{gap:var(--space-1);padding:var(--space-5) 0;border-bottom:1px solid var(--v-neutral-300);display:grid}.measure-list dt{font-size:var(--type-heading-sm-size);font-weight:700;font-stretch:86%;line-height:var(--type-heading-sm-leading)}.measure-list dd{color:var(--text-secondary);margin:0}@media (width>=48rem){.measure-list{column-gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr))}.measure-list__row{gap:var(--space-6);grid-template-columns:12rem minmax(0,1fr);align-items:baseline}}.claims{margin-top:var(--space-12);border-top:2px solid var(--v-neutral-900);display:grid}.claims__row{gap:var(--space-2);padding:var(--space-8) 0;border-bottom:1px solid var(--v-neutral-300);display:grid}.claims__title{font-size:var(--type-heading-md-size,1.75rem);line-height:1.15}.claims__text{max-width:38rem;color:var(--text-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}@media (width>=56rem){.claims__row{gap:var(--space-12);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline}}.claims--compact{margin-top:0}.claims--compact .claims__row{gap:var(--space-1);padding:var(--space-5) 0;grid-template-columns:minmax(0,1fr)}.claims--compact .claims__title{font-size:var(--type-heading-sm-size)}.claims--compact .claims__text{font-size:inherit;line-height:inherit}@media (width<=47.99rem){.compare__tag--till,.compare__insight,.compare__tag--hot span{display:none}.compare__tag--hot{top:12%;left:30%}.compare__side{font-size:.625rem}.compare__handle i{width:2.25rem;height:2.25rem}.compare .hero-photo__stat dd{font-size:2rem}}.band--mist{background:var(--v-neutral-100)}.band--green{background:var(--v-accent-100)}.band--navy,.closing.band--navy{background-color:var(--v-neutral-900)}.band__aside{max-width:46rem;margin-top:var(--space-8);color:var(--text-secondary)}.band__aside strong{color:var(--text-primary)}.on-inverse .button{--button-surface:var(--v-neutral-0);--button-surface-hover:var(--v-accent-100);--button-text:var(--v-neutral-900)}.on-inverse .button:hover{color:var(--v-neutral-900)}.tiles{gap:var(--space-4);margin-top:var(--space-12);display:grid}.tiles--tight{margin-top:var(--space-4)}.tile{min-width:0;padding:var(--space-6);border-radius:var(--radius-lg)}.tile--white{background:var(--v-neutral-0)}.tile--mist{background:var(--v-neutral-100)}.tile--navy{background:var(--v-neutral-900);color:var(--v-neutral-0)}.tile--navy .tile__title{color:var(--v-neutral-0)}.tile--navy .tile__text{color:var(--v-night-200)}.tile--green{background:var(--v-accent-700);color:var(--v-neutral-0)}.tile--green .tile__title{color:var(--v-neutral-0)}.tile--green .tile__text{color:var(--v-accent-100)}.tile__title{margin-bottom:var(--space-2);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading)}.tile__title--lg{margin-bottom:var(--space-3);font-size:var(--type-heading-lg-size);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking)}.tile__text{color:var(--text-secondary)}.tile__num{min-width:2rem;margin-bottom:var(--space-5);background:var(--v-neutral-900);color:var(--v-neutral-0);text-align:center;padding:.1em .45em;font-size:1.5rem;font-weight:800;font-stretch:68%;line-height:1.2;display:inline-block}.tile--lead{gap:var(--space-6);margin-top:var(--space-12);align-items:center;display:grid}.tile--lead .tile__text{max-width:30rem;font-size:var(--type-lead-size);line-height:var(--type-lead-leading)}.tile--lead .measure-lead__crop{border:0}@media (width>=40rem){.tiles--three,.tiles--four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=60rem){.tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles--four{grid-template-columns:repeat(4,minmax(0,1fr))}.tile--lead{gap:var(--space-12);padding:var(--space-10);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.proof{margin-top:var(--space-12)}.proof__tiles{gap:var(--space-4);display:grid}.proof__figure{aspect-ratio:3/2;margin:0 0 var(--space-4);border-radius:var(--radius-lg);background:#dbdcd6;position:relative;overflow:hidden}.proof__img{object-fit:cover;width:100%;height:100%;display:block}.proof__label{max-width:42%;padding:var(--space-1) var(--space-3);background:var(--v-neutral-900);color:var(--v-neutral-0);border-radius:var(--radius-sm);font-size:var(--label-sm-size);font-weight:600;line-height:1.3;position:absolute;top:7%}.proof__label--test{left:4.5%}.proof__label--control{left:53%}.proof__caption{right:var(--space-4);bottom:var(--space-3);color:var(--v-neutral-600);font-size:var(--label-sm-size);position:absolute}@media (width>=56rem){.proof__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.proof__figure{aspect-ratio:21/10}.proof__label{font-size:var(--label-md-size)}}.dash{margin:var(--space-12) 0 0}.dash__screen{--text-primary:var(--v-neutral-900);--text-secondary:var(--v-neutral-600);--border-hairline:var(--v-neutral-200);background:var(--v-neutral-0);color:var(--text-primary);border-radius:var(--radius-lg);overflow:hidden}.dash__bar{align-items:center;gap:var(--space-6);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-hairline);display:flex}.dash__brand{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}.dash__tabs{gap:var(--space-5);font-size:var(--label-md-size);display:none}.dash__tab{padding-block:var(--space-1);color:var(--text-secondary)}.dash__tab--on{color:var(--text-primary);box-shadow:inset 0 -2px 0 var(--v-neutral-900);font-weight:700}.dash__period{border:1px solid var(--border-hairline);border-radius:var(--radius-pill);color:var(--text-secondary);font-size:var(--label-sm-size);white-space:nowrap;margin-left:auto;padding:.15rem .7rem}.dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.dash__kpi{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-hairline)}.dash__kpi:nth-child(odd){border-right:1px solid var(--border-hairline)}.dash__kpi dt{color:var(--text-secondary);font-size:var(--label-md-size)}.dash__kpi dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;font-stretch:75%;line-height:1.1}.dash__insight{gap:var(--space-1);padding:var(--space-4) var(--space-5);background:var(--v-accent-700);color:var(--v-neutral-0);margin:0;display:grid}.dash__insight strong{white-space:nowrap;font-weight:800;font-stretch:75%}.dash__grid{display:grid}.dash__panel{min-width:0;padding:var(--space-5);border-bottom:1px solid var(--border-hairline)}.dash__panel:last-child{border-bottom:0}.dash__title{margin-bottom:var(--space-4);font-size:var(--type-small-size);font-weight:700;line-height:1.3}.dash__stores{gap:var(--space-3);display:grid}.dash__store{align-items:center;gap:var(--space-3);font-size:var(--type-small-size);grid-template-columns:5.25rem minmax(0,1fr) 2.5rem;display:grid}.dash__store-bar{width:100%;height:.5rem;display:block}.dash__track{fill:var(--v-neutral-100)}.dash__store-value{font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.dash__store--flag{font-weight:700}.dash__chart{width:100%;height:auto;display:block}.dash__focus{fill:#cf2f2b1a}.dash__axis{stroke:var(--v-neutral-300);stroke-width:1px}.dash__visitors{fill:var(--v-night-400)}.dash__receipts{fill:var(--v-accent-700)}.dash__hour{fill:var(--v-neutral-600);font-size:18px}.dash__chart g:nth-of-type(2n) .dash__hour{display:none}.dash__legend{gap:var(--space-2) var(--space-5);margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--label-sm-size);flex-wrap:wrap;display:flex}.dash__key{vertical-align:-.05em;border-radius:2px;width:.75rem;height:.75rem;margin-right:.4rem;display:inline-block}.dash__key--visitors{background:var(--v-night-400)}.dash__key--receipts{background:var(--v-accent-700)}.dash__table{border-collapse:collapse;width:100%;font-size:var(--type-small-size);font-variant-numeric:tabular-nums}.dash__table th,.dash__table td{padding:var(--space-2);border-bottom:1px solid var(--border-hairline);text-align:right}.dash__table th:first-child{text-align:left}.dash__table thead th{color:var(--text-secondary);font-size:var(--label-sm-size);font-weight:600}.dash__table tbody th{font-weight:600}.dash__row--flag th,.dash__row--flag td{background:#cf2f2b1a;font-weight:700}.dash__wide-only{display:none}.dash__note{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--label-md-size)}.dash__change-name{font-size:var(--type-heading-sm-size);font-weight:700;line-height:1.2}.dash__change{gap:var(--space-2);margin:var(--space-4) 0 0;display:grid}.dash__change-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--v-neutral-100);border-radius:var(--radius-sm);display:flex}.dash__change-row dt{font-size:var(--type-small-size)}.dash__change-row dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:1.375rem;font-weight:800;font-stretch:75%}.dash__change-row--test{background:var(--v-accent-100)}.dash__caption{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--label-sm-size)}.roles{gap:var(--space-8);margin-top:var(--space-12);display:grid}.role{padding-top:var(--space-5);border-top:1px solid var(--border-hairline)}.role__title{margin-bottom:var(--space-2);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading)}.role__text{color:var(--text-secondary)}@media (width>=30rem){.dash__wide-only{display:table-cell}}@media (width>=48rem){.dash__tabs{display:flex}.dash__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.dash__kpi,.dash__kpi:nth-child(odd){border-right:1px solid var(--border-hairline)}.dash__kpi:last-child{border-right:0}.dash__insight{gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:baseline}.dash__hour{font-size:12px}.dash__chart g:nth-of-type(2n) .dash__hour{display:inline}}@media (width>=60rem){.dash__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.dash__panel{padding:var(--space-6)}.dash__panel--stores{border-right:1px solid var(--border-hairline);grid-column:span 5}.dash__panel--hours{grid-column:span 7}.dash__panel--departments{border-right:1px solid var(--border-hairline);border-bottom:0;grid-column:span 7}.dash__panel--change{grid-column:span 5}.roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.site-footer .brand,.site-footer .brand:hover{color:var(--v-neutral-0)}.site-footer .brand__mark-tile{fill:var(--v-neutral-0)}.site-footer .brand__mark-line{stroke:var(--v-neutral-900)}.dept{aspect-ratio:3/2;border-radius:var(--radius-md);background:#dbdcd6;margin:0;position:relative;overflow:hidden}.dept__img{object-fit:cover;width:100%;height:100%;display:block}.dept__label{max-width:46%;padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--label-sm-size);font-weight:600;line-height:1.3;position:absolute}.dept__label--busy{background:var(--v-accent-700);color:var(--v-neutral-0);top:6%;left:4%}.dept__label--quiet{background:var(--v-neutral-0);color:var(--v-neutral-900);top:6%;right:4%}.dept__caption{right:var(--space-3);bottom:var(--space-2);color:var(--v-neutral-600);font-size:var(--label-sm-size);position:absolute}.compare__notes{align-items:flex-start;gap:var(--space-2);flex-direction:column;max-width:15rem;display:flex;position:absolute;top:4%;left:2%}.compare__notes .compare__panel,.compare__notes .compare__insight{max-width:none;position:static}.compare__notes .compare__insight{display:none}@media (width>=60rem){.compare__notes .compare__insight{font-size:var(--label-sm-size);display:block}}.compare__metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.compare__band{margin:var(--space-3) 0 0;background:var(--v-neutral-900);color:var(--v-neutral-0);border-radius:var(--radius-md);overflow:hidden}.compare__metric{min-width:0;padding:var(--space-4) var(--space-5);border-top:1px solid var(--v-night-600)}.compare__metric:nth-child(-n+2){border-top:0}.compare__metric:nth-child(2n){border-left:1px solid var(--v-night-600)}.compare__metric dt{color:var(--v-night-200);font-size:var(--label-sm-size);line-height:1.3}.compare__metric dd{margin:var(--space-1) 0 0;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.625rem;font-weight:800;font-stretch:72%;line-height:1.1}.compare__caption{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--label-sm-size);line-height:var(--label-leading)}@media (width>=40rem){.compare__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.compare__metric:nth-child(-n+3){border-top:0}.compare__metric:nth-child(2n){border-left:0}.compare__metric:not(:nth-child(3n+1)){border-left:1px solid var(--v-night-600)}}@media (width>=64rem){.compare__metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.compare__metric,.compare__metric:nth-child(-n+3){padding:var(--space-5);border-top:0}.compare__metric:not(:first-child){border-left:1px solid var(--v-night-600)}.compare__metric:nth-child(3n+1):first-child{border-left:0}.compare__metric dd{font-size:2rem}}.compare__metric dd.compare__metric-note{margin-top:var(--space-2);color:var(--v-accent-300);font-size:var(--label-sm-size);white-space:normal;font-weight:500;font-stretch:100%;line-height:1.3}.compare__meaning{gap:var(--space-2);padding:var(--space-5);background:var(--v-accent-700);color:var(--v-neutral-0);display:grid}.compare__meaning-label{white-space:nowrap;font-weight:800;font-stretch:75%}.compare__meaning-text{font-size:var(--type-lead-size);line-height:1.4}.compare__meaning-action{color:var(--v-accent-100);font-weight:600}@media (width>=64rem){.compare__meaning{column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:baseline}.compare__meaning-action{grid-column:2}}.dept__label--quiet{left:4%;right:auto}.dept__label--busy{left:auto;right:4%}@media (width>=40rem) and (width<=47.99rem){.tiles--three{grid-template-columns:minmax(0,1fr)}}@media (width>=48rem){.tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.compare__metric dt,.compare__metric dd.compare__metric-note{font-size:.875rem;line-height:1.3}.compare__metric dd{font-size:2rem}.compare__meaning-label,.compare__meaning-text,.compare__meaning-action{font-size:1.0625rem;line-height:1.45}.compare__meaning-label{font-weight:700;font-stretch:100%}.compare__meaning-action{font-weight:600}.compare__band{background:var(--v-neutral-900)}.compare__metric{padding:var(--space-5)}.compare__metric dt,.compare__small{color:var(--v-night-200);margin:0;font-size:.8125rem;font-weight:500;line-height:1.3}.compare__metric dd{margin:var(--space-2) 0 0;font-size:1.75rem;font-weight:700;font-stretch:80%;line-height:1.1}.compare__metric dd.compare__metric-note{margin-top:var(--space-2);color:var(--v-night-200);font-size:.8125rem;font-weight:400;font-stretch:100%;line-height:1.35}.compare__meaning{gap:var(--space-6);padding:var(--space-5);border-top:1px solid var(--v-night-600);color:var(--v-neutral-0);background:0 0;display:grid}.compare__meaning p{margin:0}.compare__headline{margin-top:var(--space-2);font-size:1.25rem;font-weight:700;font-stretch:88%;line-height:1.25}.compare__meaning .compare__headline,.compare__meaning .compare__detail,.compare__meaning .compare__action{margin-top:var(--space-2)}.compare__detail{color:var(--v-night-200);font-size:.9375rem;line-height:1.5}.compare__action{font-size:.9375rem;font-weight:500;line-height:1.5}@media (width>=64rem){.compare__meaning{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0;padding:0}.compare__finding,.compare__advice{padding:var(--space-5)}.compare__advice{border-left:1px solid var(--v-night-600)}}.compare__band{background:var(--v-neutral-0);color:var(--v-neutral-900);border:1px solid var(--v-neutral-200)}.compare__metric,.compare__metric:nth-child(2n),.compare__metric:not(:first-child),.compare__metric:not(:nth-child(3n+1)){border-color:var(--v-neutral-200)}.compare__metric dt,.compare__metric dd.compare__metric-note{color:var(--v-neutral-600)}.compare__metric dd{color:var(--v-neutral-900)}.compare__meaning{background:var(--v-neutral-900);border-top:0}.compare__meaning .compare__small,.compare__meaning .compare__detail{color:var(--v-night-200)}.site-header__cta.button{border-radius:var(--radius-pill);padding-inline:var(--space-5)}.dash__kpi dt,.dash__kpi dd.dash__kpi-note,.dash__where{color:var(--text-secondary);font-size:.8125rem;font-weight:500;line-height:1.3}.dash__kpi dd{margin:var(--space-2) 0 0;font-size:1.75rem;font-weight:700;font-stretch:80%;line-height:1.1}.dash__kpi dd.dash__kpi-note{font-weight:400;font-stretch:100%}.dash__title{margin-bottom:var(--space-5);font-size:.9375rem;font-weight:700}.dash__findings{display:grid}.dash__finding{gap:var(--space-4);padding-block:var(--space-4);border-top:1px solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr);display:grid}.dash__finding:first-child{border-top:0;padding-top:0}.dash__finding:last-child{padding-bottom:0}.dash__rank{background:var(--v-neutral-900);width:1.75rem;height:1.75rem;color:var(--v-neutral-0);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;place-items:center;font-size:.9375rem;font-weight:700;display:grid}.dash__finding--first .dash__rank{background:var(--v-heat-600)}.dash__where,.dash__what,.dash__facts,.dash__action,.dash__mark{margin:0}.dash__what{margin-top:var(--space-1);font-size:1.125rem;font-weight:700;font-stretch:90%;line-height:1.25}.dash__facts{margin-top:var(--space-1);color:var(--text-secondary);font-size:.9375rem;line-height:1.45}.dash__action{margin-top:var(--space-3);font-size:.9375rem;font-weight:500;line-height:1.45}.dash__action-label{margin-right:var(--space-2);padding:.05rem var(--space-2);background:var(--v-neutral-100);color:var(--text-secondary);border-radius:4px;font-size:.8125rem;font-weight:600;display:inline-block}.dash__mark{margin-top:var(--space-3);font-size:.8125rem;font-weight:600;line-height:1.4}.dash__key--focus{background:#cf2f2b40}.dash__change{margin-top:var(--space-4)}.dash__change-row dd{font-size:1.25rem;font-weight:700;font-stretch:80%}@media (width>=60rem){.dash__panel--focus{border-right:1px solid var(--border-hairline);grid-column:span 7}.dash__panel--evidence{grid-column:span 5}.dash__panel--stores{border-bottom:0;grid-column:span 5}.dash__panel--change{grid-column:span 7}}.compare__person--a,.compare__person--c{color:var(--v-neutral-900);background:#f8c8d8}.compare__person--b{color:var(--v-neutral-900);background:#c8e1fa}.sources{gap:var(--space-4);margin-top:var(--space-12);display:grid}.sources .tile__text{font-size:var(--type-body-size,1rem)}.tile--pale{background:var(--v-accent-100)}.statement{gap:var(--space-3);padding:var(--space-8) var(--space-6);display:grid}.statement__title{font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-leading,1.2)}.tile--navy .statement__title{color:var(--v-neutral-0)}.statement__text{font-size:var(--type-lead-size);line-height:var(--type-lead-leading);margin:0}.tile--navy .statement__text{color:var(--v-night-50)}@media (width>=48rem){.sources{grid-template-columns:repeat(2,minmax(0,1fr))}.sources .statement{grid-column:1/-1}}@media (width>=60rem){.statement{gap:var(--space-12);padding:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:baseline}}.dash__fill{fill:var(--v-night-600)}.dash__store--flag .dash__fill{fill:var(--v-heat-600)}.dash__visitors,.dash__key--visitors{fill:var(--v-night-200);background:var(--v-night-200)}.dash__receipts,.dash__key--receipts{fill:var(--v-neutral-900);background:var(--v-neutral-900)}.dash__change-row--test{background:var(--v-neutral-900);color:var(--v-neutral-0)}.dash__change-row--test dd{color:var(--v-neutral-0)}.tile--accent{background:var(--v-accent-700);color:var(--v-neutral-0)}.tile--accent .tile__title{color:var(--v-neutral-0)}.tile--accent .tile__text{color:var(--v-accent-100)}.band--green,.tile--pale{background:var(--v-neutral-100)}.band--green .tile--white{background:var(--v-neutral-0)}.tile--outline{padding:var(--space-8);background:var(--v-neutral-0);border:1.5px solid var(--v-neutral-900)}.tile__title--md{margin-bottom:var(--space-3);font-size:var(--type-heading-md-size);line-height:1.2}.tile--outline .tile__text{max-width:34rem;font-size:var(--type-body-size,1rem)}@media (width>=48rem){.tiles--two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=63.99rem){.compare__tag--hot span,.compare__tag--entrance span{display:none}}@media (width<=39.99rem){.dept{aspect-ratio:auto;background:0 0;overflow:visible}.dept__img{border-radius:var(--radius-md);height:auto}.dept__label,.dept__caption{max-width:none;margin:var(--space-2) var(--space-2) 0 0;display:inline-block;position:static}.dept__caption{color:var(--v-night-200);display:block}}.dept__label{max-width:62%}p,dd,li{text-wrap:pretty}h1,h2,h3{text-wrap:balance}@media (width>=48rem) and (width<=59.99rem){.dash__hour{font-size:8px}}@media (width>=60rem){.dash__hour{font-size:13px}.dash__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.dash__panel--focus{grid-area:1/1/span 2}.dash__panel--evidence{grid-area:1/2}.dash__panel--stores{border-right:0;border-bottom:1px solid var(--border-hairline);grid-area:2/2}.dash__panel--change{grid-area:3/1/auto/-1}.dash__change{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}}.button{border-radius:var(--radius-pill)}.doc__head{padding-bottom:var(--space-8)}.doc__body{padding-top:var(--space-8)}@media (width<=39.99rem){.dept__label{max-width:none}}.compare__notes{align-items:stretch;width:15.5rem;max-width:46%}.compare__notes .compare__panel,.compare__notes .compare__insight{box-sizing:border-box;border-radius:var(--radius-sm);width:100%}@media (hover:hover){.tile--mist{transition:background-color .18s,color .18s,transform .18s}.tile--mist .tile__title,.tile--mist .tile__text{transition:color .18s}.tile--mist:hover{background:var(--v-neutral-900);transform:translateY(-3px)}.tile--mist:hover .tile__title{color:var(--v-neutral-0)}.tile--mist:hover .tile__text{color:var(--v-night-200)}}@media (prefers-reduced-motion:reduce){.tile--mist,.tile--mist:hover{transition:none;transform:none}}
