[data-room-tone]{--site-seam-h:var(--site-seam-h-soft);--site-seam-ramp:var(--site-seam-ramp-soft);--site-seam-grain:var(--site-grain-faint-opacity)}:is([data-room-tone=paper],[data-room-tone=paper-2],[data-room-tone=paper-3])+[data-room-tone=ink]{--site-seam-h:var(--site-seam-h-deep);--site-seam-ramp:var(--site-seam-ramp-deep);--site-seam-grain:var(--site-grain-bold-opacity)}[data-room-tone=ink]+:is([data-room-tone=paper],[data-room-tone=paper-2],[data-room-tone=paper-3]){--site-seam-h:var(--site-seam-h-deep);--site-seam-ramp:var(--site-seam-ramp-rise);--site-seam-grain:var(--site-grain-soft-opacity)}.site-seam-dissolve{inset-inline:0;bottom:100%;height:var(--site-seam-h)}.site-seam-dissolve.site-grain{--site-grain-opacity:var(--site-seam-grain);--site-grain-tint:var(--site-space-tone,var(--color-site-paper));--site-grain-tint-2:color-mix(in oklab,var(--color-site-accent-bright) 35%,var(--site-space-tone,var(--color-site-paper)))}.site-seam-dissolve:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--site-space-tone,var(--color-site-paper)) calc(var(--site-seam-ramp) / 4),transparent) 55%,color-mix(in oklab,var(--site-space-tone,var(--color-site-paper)) var(--site-seam-ramp),transparent))}.site-seam-edge{top:calc(var(--site-seam-line) / -2);height:var(--site-seam-line)}.site-seam-seg{height:var(--site-seam-line);background-color:var(--color-site-accent-bright);box-shadow:0 0 var(--site-seam-glow-blur) var(--site-seam-glow)}.site-family-in.site-reveal-once{--site-step:var(--site-stagger-list)}.js-motion .site-family-in.site-reveal-once:not([data-in]){transform:translateY(calc(var(--site-shift-sm) * var(--site-fx)))}:root{--site-product-on-fill:#ffffff;--site-product-thesvg-l-orange:#c2410c;--site-product-thesvg-l-accent:#c2410c;--site-product-thesvg-l-accent-hover:#a8380a;--site-product-thesvg-l-orange-on-paper:#ad3f09;--site-product-thesvg-l-accent-text:#ad3f09;--site-product-thesvg-l-annotation:#ad3f09;--site-product-thesvg-l-accent-tint:#fdeee2;--site-product-thesvg-l-accent-border:#e8a878;--site-product-thesvg-l-accent-bright:#f97316;--site-product-thesvg-l-focus-ring:#c2410c;--site-product-thesvg-glow-rgb:rgb(249 115 22/0.18);--site-product-thesvg-d-glow-rgb:rgb(249 115 22/0.34);--site-product-thesvg-d-orange:#c2410c;--site-product-thesvg-d-accent:#c2410c;--site-product-thesvg-d-accent-hover:#a8380a;--site-product-thesvg-d-orange-on-paper:#f97316;--site-product-thesvg-d-accent-text:#f97316;--site-product-thesvg-d-annotation:#f97316;--site-product-thesvg-d-accent-tint:#2b1a0f;--site-product-thesvg-d-accent-border:#7a3a10;--site-product-thesvg-d-accent-bright:#f97316;--site-product-thesvg-d-focus-ring:#f97316;--site-product-levelrail-l-orange:#107292;--site-product-levelrail-l-accent:#107292;--site-product-levelrail-l-accent-hover:#0b5a73;--site-product-levelrail-l-orange-on-paper:#0e6a88;--site-product-levelrail-l-accent-text:#0e6a88;--site-product-levelrail-l-annotation:#0e6a88;--site-product-levelrail-l-accent-tint:#e6f3f8;--site-product-levelrail-l-accent-border:#8cc4d6;--site-product-levelrail-l-accent-bright:#2fb3dc;--site-product-levelrail-l-focus-ring:#107292;--site-product-levelrail-glow-rgb:rgb(47 179 220/0.22);--site-product-levelrail-d-glow-rgb:rgb(47 179 220/0.34);--site-product-levelrail-d-orange:#107292;--site-product-levelrail-d-accent:#107292;--site-product-levelrail-d-accent-hover:#0b5a73;--site-product-levelrail-d-orange-on-paper:#2fb3dc;--site-product-levelrail-d-accent-text:#2fb3dc;--site-product-levelrail-d-annotation:#2fb3dc;--site-product-levelrail-d-accent-tint:#0f2630;--site-product-levelrail-d-accent-border:#1e5a70;--site-product-levelrail-d-accent-bright:#2fb3dc;--site-product-levelrail-d-focus-ring:#2fb3dc;--site-product-theauth-l-orange:#5b49d6;--site-product-theauth-l-accent:#5b49d6;--site-product-theauth-l-accent-hover:#4a39be;--site-product-theauth-l-orange-on-paper:#5846d1;--site-product-theauth-l-accent-text:#5846d1;--site-product-theauth-l-annotation:#5846d1;--site-product-theauth-l-accent-tint:#eeebfd;--site-product-theauth-l-accent-border:#b7adf0;--site-product-theauth-l-accent-bright:#b6abff;--site-product-theauth-l-focus-ring:#5b49d6;--site-product-theauth-glow-rgb:rgb(182 171 255/0.2);--site-product-theauth-d-glow-rgb:rgb(182 171 255/0.34);--site-product-theauth-d-orange:#5b49d6;--site-product-theauth-d-accent:#5b49d6;--site-product-theauth-d-accent-hover:#4a39be;--site-product-theauth-d-orange-on-paper:#b6abff;--site-product-theauth-d-accent-text:#b6abff;--site-product-theauth-d-annotation:#b6abff;--site-product-theauth-d-accent-tint:#1e1a38;--site-product-theauth-d-accent-border:#4a4090;--site-product-theauth-d-accent-bright:#b6abff;--site-product-theauth-d-focus-ring:#b6abff;--site-product-thesvg-l-brand-base:#9a3412;--site-product-thesvg-l-brand-glow-1:rgb(249 115 22/0.3);--site-product-thesvg-l-brand-glow-2:rgb(251 191 36/0.18);--site-product-thesvg-l-brand-glow-3:rgb(225 29 72/0.38);--site-product-thesvg-l-brand-glow-4:rgb(67 20 7/0.7);--site-product-thesvg-l-brand-light:rgb(255 241 224/0.1);--site-product-thesvg-l-brand-rim:rgb(255 214 170/0.45);--site-product-thesvg-l-brand-spark:#f97316;--site-product-thesvg-l-brand-glint:#fbbf24;--site-product-thesvg-d-brand-base:#7c2d12;--site-product-thesvg-d-brand-glow-1:rgb(249 115 22/0.4);--site-product-thesvg-d-brand-glow-2:rgb(251 191 36/0.22);--site-product-thesvg-d-brand-glow-3:rgb(225 29 72/0.42);--site-product-thesvg-d-brand-glow-4:rgb(42 12 4/0.75);--site-product-thesvg-d-brand-light:rgb(255 241 224/0.1);--site-product-thesvg-d-brand-rim:rgb(255 214 170/0.4);--site-product-thesvg-d-brand-spark:#f97316;--site-product-thesvg-d-brand-glint:#fbbf24;--site-product-levelrail-l-brand-base:#0b4f63;--site-product-levelrail-l-brand-glow-1:rgb(0 203 170/0.3);--site-product-levelrail-l-brand-glow-2:rgb(182 171 255/0.3);--site-product-levelrail-l-brand-glow-3:rgb(238 243 95/0.2);--site-product-levelrail-l-brand-glow-4:rgb(3 31 41/0.7);--site-product-levelrail-l-brand-light:rgb(230 247 255/0.1);--site-product-levelrail-l-brand-rim:rgb(200 240 255/0.42);--site-product-levelrail-l-brand-spark:#2fb3dc;--site-product-levelrail-l-brand-glint:#b6abff;--site-product-levelrail-d-brand-base:#083b4b;--site-product-levelrail-d-brand-glow-1:rgb(0 203 170/0.34);--site-product-levelrail-d-brand-glow-2:rgb(182 171 255/0.38);--site-product-levelrail-d-brand-glow-3:rgb(238 243 95/0.26);--site-product-levelrail-d-brand-glow-4:rgb(2 20 27/0.75);--site-product-levelrail-d-brand-light:rgb(230 247 255/0.1);--site-product-levelrail-d-brand-rim:rgb(200 240 255/0.36);--site-product-levelrail-d-brand-spark:#2fb3dc;--site-product-levelrail-d-brand-glint:#b6abff;--site-product-theauth-l-brand-base:#3f2fa8;--site-product-theauth-l-brand-glow-1:rgb(109 92 240/0.66);--site-product-theauth-l-brand-glow-2:rgb(182 171 255/0.3);--site-product-theauth-l-brand-glow-3:rgb(192 38 211/0.42);--site-product-theauth-l-brand-glow-4:rgb(26 20 64/0.7);--site-product-theauth-l-brand-light:rgb(243 240 255/0.1);--site-product-theauth-l-brand-rim:rgb(226 220 255/0.45);--site-product-theauth-l-brand-spark:#b6abff;--site-product-theauth-l-brand-glint:#c026d3;--site-product-theauth-d-brand-base:#2e2280;--site-product-theauth-d-brand-glow-1:rgb(109 92 240/0.7);--site-product-theauth-d-brand-glow-2:rgb(182 171 255/0.36);--site-product-theauth-d-brand-glow-3:rgb(192 38 211/0.5);--site-product-theauth-d-brand-glow-4:rgb(18 14 46/0.75);--site-product-theauth-d-brand-light:rgb(243 240 255/0.1);--site-product-theauth-d-brand-rim:rgb(226 220 255/0.38);--site-product-theauth-d-brand-spark:#b6abff;--site-product-theauth-d-brand-glint:#c026d3;--site-product-quarter-l-orange:#2e6b4e;--site-product-quarter-l-accent:#2e6b4e;--site-product-quarter-l-accent-hover:#245a41;--site-product-quarter-l-orange-on-paper:#2a6247;--site-product-quarter-l-accent-text:#2a6247;--site-product-quarter-l-annotation:#2a6247;--site-product-quarter-l-accent-tint:#e7f2ec;--site-product-quarter-l-accent-border:#9cc7b0;--site-product-quarter-l-accent-bright:#3fa877;--site-product-quarter-l-focus-ring:#2e6b4e;--site-product-quarter-glow-rgb:rgb(63 168 119/0.18);--site-product-quarter-d-glow-rgb:rgb(108 196 151/0.3);--site-product-quarter-d-orange:#2e6b4e;--site-product-quarter-d-accent:#2e6b4e;--site-product-quarter-d-accent-hover:#245a41;--site-product-quarter-d-orange-on-paper:#6cc497;--site-product-quarter-d-accent-text:#6cc497;--site-product-quarter-d-annotation:#6cc497;--site-product-quarter-d-accent-tint:#10241a;--site-product-quarter-d-accent-border:#2b5a42;--site-product-quarter-d-accent-bright:#6cc497;--site-product-quarter-d-focus-ring:#6cc497;--site-product-quarter-l-brand-base:#1d553c;--site-product-quarter-l-brand-glow-1:rgb(74 186 132/0.28);--site-product-quarter-l-brand-glow-2:rgb(222 196 128/0.18);--site-product-quarter-l-brand-glow-3:rgb(32 120 112/0.38);--site-product-quarter-l-brand-glow-4:rgb(8 30 20/0.7);--site-product-quarter-l-brand-light:rgb(236 250 242/0.1);--site-product-quarter-l-brand-rim:rgb(200 240 218/0.42);--site-product-quarter-l-brand-spark:#3fa877;--site-product-quarter-l-brand-glint:#dec480;--site-product-quarter-d-brand-base:#174a34;--site-product-quarter-d-brand-glow-1:rgb(74 186 132/0.34);--site-product-quarter-d-brand-glow-2:rgb(222 196 128/0.22);--site-product-quarter-d-brand-glow-3:rgb(32 120 112/0.42);--site-product-quarter-d-brand-glow-4:rgb(5 20 13/0.75);--site-product-quarter-d-brand-light:rgb(236 250 242/0.1);--site-product-quarter-d-brand-rim:rgb(200 240 218/0.36);--site-product-quarter-d-brand-spark:#6cc497;--site-product-quarter-d-brand-glint:#dec480}.site-product-thesvg{--color-site-orange:var(--site-product-thesvg-l-orange);--color-site-accent:var(--site-product-thesvg-l-accent);--color-site-accent-hover:var(--site-product-thesvg-l-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-thesvg-l-orange-on-paper);--color-site-accent-text:var(--site-product-thesvg-l-accent-text);--color-site-annotation:var(--site-product-thesvg-l-annotation);--color-site-accent-tint:var(--site-product-thesvg-l-accent-tint);--color-site-accent-border:var(--site-product-thesvg-l-accent-border);--color-site-accent-bright:var(--site-product-thesvg-l-accent-bright);--color-site-focus-ring:var(--site-product-thesvg-l-focus-ring);--radius-site-card:1rem;--radius-site-frame:0.75rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-thesvg-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-thesvg-l-brand-base);--site-brand-glow-1:var(--site-product-thesvg-l-brand-glow-1);--site-brand-glow-2:var(--site-product-thesvg-l-brand-glow-2);--site-brand-glow-3:var(--site-product-thesvg-l-brand-glow-3);--site-brand-glow-4:var(--site-product-thesvg-l-brand-glow-4);--site-brand-light:var(--site-product-thesvg-l-brand-light);--site-brand-rim:var(--site-product-thesvg-l-brand-rim);--site-brand-spark:var(--site-product-thesvg-l-brand-spark);--site-brand-glint:var(--site-product-thesvg-l-brand-glint)}.dark .site-product-thesvg,.site-dark .site-product-thesvg,.site-dark.site-product-thesvg{--color-site-orange:var(--site-product-thesvg-d-orange);--color-site-accent:var(--site-product-thesvg-d-accent);--color-site-accent-hover:var(--site-product-thesvg-d-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-thesvg-d-orange-on-paper);--color-site-accent-text:var(--site-product-thesvg-d-accent-text);--color-site-annotation:var(--site-product-thesvg-d-annotation);--color-site-accent-tint:var(--site-product-thesvg-d-accent-tint);--color-site-accent-border:var(--site-product-thesvg-d-accent-border);--color-site-accent-bright:var(--site-product-thesvg-d-accent-bright);--color-site-focus-ring:var(--site-product-thesvg-d-focus-ring);--radius-site-card:1rem;--radius-site-frame:0.75rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-thesvg-d-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-thesvg-d-brand-base);--site-brand-glow-1:var(--site-product-thesvg-d-brand-glow-1);--site-brand-glow-2:var(--site-product-thesvg-d-brand-glow-2);--site-brand-glow-3:var(--site-product-thesvg-d-brand-glow-3);--site-brand-glow-4:var(--site-product-thesvg-d-brand-glow-4);--site-brand-light:var(--site-product-thesvg-d-brand-light);--site-brand-rim:var(--site-product-thesvg-d-brand-rim);--site-brand-spark:var(--site-product-thesvg-d-brand-spark);--site-brand-glint:var(--site-product-thesvg-d-brand-glint)}.site-product-levelrail{--color-site-orange:var(--site-product-levelrail-l-orange);--color-site-accent:var(--site-product-levelrail-l-accent);--color-site-accent-hover:var(--site-product-levelrail-l-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-levelrail-l-orange-on-paper);--color-site-accent-text:var(--site-product-levelrail-l-accent-text);--color-site-annotation:var(--site-product-levelrail-l-annotation);--color-site-accent-tint:var(--site-product-levelrail-l-accent-tint);--color-site-accent-border:var(--site-product-levelrail-l-accent-border);--color-site-accent-bright:var(--site-product-levelrail-l-accent-bright);--color-site-focus-ring:var(--site-product-levelrail-l-focus-ring);--radius-site-card:1rem;--radius-site-frame:0.625rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-levelrail-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-levelrail-l-brand-base);--site-brand-glow-1:var(--site-product-levelrail-l-brand-glow-1);--site-brand-glow-2:var(--site-product-levelrail-l-brand-glow-2);--site-brand-glow-3:var(--site-product-levelrail-l-brand-glow-3);--site-brand-glow-4:var(--site-product-levelrail-l-brand-glow-4);--site-brand-light:var(--site-product-levelrail-l-brand-light);--site-brand-rim:var(--site-product-levelrail-l-brand-rim);--site-brand-spark:var(--site-product-levelrail-l-brand-spark);--site-brand-glint:var(--site-product-levelrail-l-brand-glint)}.dark .site-product-levelrail,.site-dark .site-product-levelrail,.site-dark.site-product-levelrail{--color-site-orange:var(--site-product-levelrail-d-orange);--color-site-accent:var(--site-product-levelrail-d-accent);--color-site-accent-hover:var(--site-product-levelrail-d-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-levelrail-d-orange-on-paper);--color-site-accent-text:var(--site-product-levelrail-d-accent-text);--color-site-annotation:var(--site-product-levelrail-d-annotation);--color-site-accent-tint:var(--site-product-levelrail-d-accent-tint);--color-site-accent-border:var(--site-product-levelrail-d-accent-border);--color-site-accent-bright:var(--site-product-levelrail-d-accent-bright);--color-site-focus-ring:var(--site-product-levelrail-d-focus-ring);--radius-site-card:1rem;--radius-site-frame:0.625rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-levelrail-d-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-levelrail-d-brand-base);--site-brand-glow-1:var(--site-product-levelrail-d-brand-glow-1);--site-brand-glow-2:var(--site-product-levelrail-d-brand-glow-2);--site-brand-glow-3:var(--site-product-levelrail-d-brand-glow-3);--site-brand-glow-4:var(--site-product-levelrail-d-brand-glow-4);--site-brand-light:var(--site-product-levelrail-d-brand-light);--site-brand-rim:var(--site-product-levelrail-d-brand-rim);--site-brand-spark:var(--site-product-levelrail-d-brand-spark);--site-brand-glint:var(--site-product-levelrail-d-brand-glint)}.site-product-theauth{--color-site-orange:var(--site-product-theauth-l-orange);--color-site-accent:var(--site-product-theauth-l-accent);--color-site-accent-hover:var(--site-product-theauth-l-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-theauth-l-orange-on-paper);--color-site-accent-text:var(--site-product-theauth-l-accent-text);--color-site-annotation:var(--site-product-theauth-l-annotation);--color-site-accent-tint:var(--site-product-theauth-l-accent-tint);--color-site-accent-border:var(--site-product-theauth-l-accent-border);--color-site-accent-bright:var(--site-product-theauth-l-accent-bright);--color-site-focus-ring:var(--site-product-theauth-l-focus-ring);--radius-site-card:0.75rem;--radius-site-frame:0.75rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-theauth-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-theauth-l-brand-base);--site-brand-glow-1:var(--site-product-theauth-l-brand-glow-1);--site-brand-glow-2:var(--site-product-theauth-l-brand-glow-2);--site-brand-glow-3:var(--site-product-theauth-l-brand-glow-3);--site-brand-glow-4:var(--site-product-theauth-l-brand-glow-4);--site-brand-light:var(--site-product-theauth-l-brand-light);--site-brand-rim:var(--site-product-theauth-l-brand-rim);--site-brand-spark:var(--site-product-theauth-l-brand-spark);--site-brand-glint:var(--site-product-theauth-l-brand-glint)}.dark .site-product-theauth,.site-dark .site-product-theauth,.site-dark.site-product-theauth{--color-site-orange:var(--site-product-theauth-d-orange);--color-site-accent:var(--site-product-theauth-d-accent);--color-site-accent-hover:var(--site-product-theauth-d-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-theauth-d-orange-on-paper);--color-site-accent-text:var(--site-product-theauth-d-accent-text);--color-site-annotation:var(--site-product-theauth-d-annotation);--color-site-accent-tint:var(--site-product-theauth-d-accent-tint);--color-site-accent-border:var(--site-product-theauth-d-accent-border);--color-site-accent-bright:var(--site-product-theauth-d-accent-bright);--color-site-focus-ring:var(--site-product-theauth-d-focus-ring);--radius-site-card:0.75rem;--radius-site-frame:0.75rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-theauth-d-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-theauth-d-brand-base);--site-brand-glow-1:var(--site-product-theauth-d-brand-glow-1);--site-brand-glow-2:var(--site-product-theauth-d-brand-glow-2);--site-brand-glow-3:var(--site-product-theauth-d-brand-glow-3);--site-brand-glow-4:var(--site-product-theauth-d-brand-glow-4);--site-brand-light:var(--site-product-theauth-d-brand-light);--site-brand-rim:var(--site-product-theauth-d-brand-rim);--site-brand-spark:var(--site-product-theauth-d-brand-spark);--site-brand-glint:var(--site-product-theauth-d-brand-glint)}.site-product-quarter{--site-key-orange-top:color-mix(in oklch,var(--color-site-orange) 90%,white);--site-key-orange-bot:color-mix(in oklch,var(--color-site-orange) 90%,black);--site-key-orange-top-hover:color-mix(in oklch,var(--color-site-accent-hover) 90%,white);--site-key-orange-bot-hover:color-mix(in oklch,var(--color-site-accent-hover) 88%,black);--color-site-orange:var(--site-product-quarter-l-orange);--color-site-accent:var(--site-product-quarter-l-accent);--color-site-accent-hover:var(--site-product-quarter-l-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-quarter-l-orange-on-paper);--color-site-accent-text:var(--site-product-quarter-l-accent-text);--color-site-annotation:var(--site-product-quarter-l-annotation);--color-site-accent-tint:var(--site-product-quarter-l-accent-tint);--color-site-accent-border:var(--site-product-quarter-l-accent-border);--color-site-accent-bright:var(--site-product-quarter-l-accent-bright);--color-site-focus-ring:var(--site-product-quarter-l-focus-ring);--radius-site-card:0.875rem;--radius-site-frame:0.75rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-quarter-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-quarter-l-brand-base);--site-brand-glow-1:var(--site-product-quarter-l-brand-glow-1);--site-brand-glow-2:var(--site-product-quarter-l-brand-glow-2);--site-brand-glow-3:var(--site-product-quarter-l-brand-glow-3);--site-brand-glow-4:var(--site-product-quarter-l-brand-glow-4);--site-brand-light:var(--site-product-quarter-l-brand-light);--site-brand-rim:var(--site-product-quarter-l-brand-rim);--site-brand-spark:var(--site-product-quarter-l-brand-spark);--site-brand-glint:var(--site-product-quarter-l-brand-glint)}.dark .site-product-quarter,.site-dark .site-product-quarter,.site-dark.site-product-quarter{--site-key-orange-top:color-mix(in oklch,var(--color-site-orange) 90%,white);--site-key-orange-bot:color-mix(in oklch,var(--color-site-orange) 90%,black);--site-key-orange-top-hover:color-mix(in oklch,var(--color-site-accent-hover) 90%,white);--site-key-orange-bot-hover:color-mix(in oklch,var(--color-site-accent-hover) 88%,black);--color-site-orange:var(--site-product-quarter-d-orange);--color-site-accent:var(--site-product-quarter-d-accent);--color-site-accent-hover:var(--site-product-quarter-d-accent-hover);--color-site-on-accent:var(--site-product-on-fill);--color-site-on-orange:var(--site-product-on-fill);--color-site-orange-on-paper:var(--site-product-quarter-d-orange-on-paper);--color-site-accent-text:var(--site-product-quarter-d-accent-text);--color-site-annotation:var(--site-product-quarter-d-annotation);--color-site-accent-tint:var(--site-product-quarter-d-accent-tint);--color-site-accent-border:var(--site-product-quarter-d-accent-border);--color-site-accent-bright:var(--site-product-quarter-d-accent-bright);--color-site-focus-ring:var(--site-product-quarter-d-focus-ring);--radius-site-card:0.875rem;--radius-site-frame:0.75rem;--radius-site-tile:0.5rem;--site-product-glow:radial-gradient(circle at 50% 0%,var(--site-product-quarter-d-glow-rgb),transparent 70%);--site-brand-base:var(--site-product-quarter-d-brand-base);--site-brand-glow-1:var(--site-product-quarter-d-brand-glow-1);--site-brand-glow-2:var(--site-product-quarter-d-brand-glow-2);--site-brand-glow-3:var(--site-product-quarter-d-brand-glow-3);--site-brand-glow-4:var(--site-product-quarter-d-brand-glow-4);--site-brand-light:var(--site-product-quarter-d-brand-light);--site-brand-rim:var(--site-product-quarter-d-brand-rim);--site-brand-spark:var(--site-product-quarter-d-brand-spark);--site-brand-glint:var(--site-product-quarter-d-brand-glint)}.site-brand-surface{--site-grain-opacity:0.6;--site-grain-tint:var(--site-brand-rim,var(--color-site-on-accent));--site-grain-tint-2:var(--site-brand-spark,var(--color-site-accent-bright));--site-grain-shape:linear-gradient(135deg,black,transparent 92%);--site-grain-size:11rem;position:relative;overflow:hidden;background-color:var(--site-brand-base,var(--color-site-accent));background-image:radial-gradient(70% 100% at 100% 100%,var(--site-brand-glow-4,transparent),transparent 72%),radial-gradient(42% 80% at 100% 10%,var(--site-brand-glow-3,transparent),transparent 72%),radial-gradient(55% 95% at 58% 0,var(--site-brand-glow-2,transparent),transparent 72%),radial-gradient(75% 130% at 0 0,var(--site-brand-glow-1,transparent),transparent 70%);box-shadow:inset 0 1px 0 var(--site-brand-rim,transparent)}.site-brand-surface:is(.dark,.site-dark),:is(.dark,.site-dark) .site-brand-surface{box-shadow:inset 0 1px 0 var(--site-brand-rim,transparent),0 1.5rem 3rem -2rem var(--site-brand-glow-1,transparent)}.site-brand-surface:before{content:"";position:absolute;inset:-20%;z-index:0;pointer-events:none;background:radial-gradient(35% 40% at 28% 22%,var(--site-brand-light,transparent),transparent 70%),linear-gradient(135deg,var(--site-brand-light,transparent) 0,transparent 42%);opacity:.8;transition:transform calc(var(--site-brand-light-dur) * var(--site-motion)) var(--ease-site-out),opacity calc(var(--site-brand-light-dur) * var(--site-motion)) var(--ease-site-out)}@media (hover:hover) and (pointer:fine){.site-brand-surface:hover:before{opacity:1;transform:translate(calc(5% * var(--site-motion)),calc(4% * var(--site-motion)))}}.site-brand-chip{--site-grain-opacity:0.75;--site-grain-tint:var(--site-brand-spark,var(--color-site-accent-bright));--site-grain-tint-2:var(--site-brand-glint,var(--color-site-accent-bright));--site-grain-shape:radial-gradient(closest-side,black 30%,transparent 100%);--site-grain-size:7rem;--site-brand-chip-pad:calc(var(--spacing-site-1) * 1.5);display:inline-flex;border-radius:9999px;padding:var(--site-brand-chip-pad);margin:calc(var(--site-brand-chip-pad) * -1);background-image:radial-gradient(closest-side at 30% 30%,var(--site-brand-glow-1,color-mix(in srgb,var(--color-site-accent-bright) 26%,transparent)) 45%,transparent),radial-gradient(closest-side at 72% 70%,var(--site-brand-glow-3,color-mix(in srgb,var(--color-site-accent) 18%,transparent)) 40%,transparent),radial-gradient(closest-side,var(--site-brand-glow-2,color-mix(in srgb,var(--color-site-accent-bright) 14%,transparent)) 55%,transparent)}.site-brand-accent{background-color:var(--color-site-accent-bright);background-image:linear-gradient(90deg,var(--site-brand-base,var(--color-site-accent)),var(--site-brand-spark,var(--color-site-accent-bright)) 55%,var(--site-brand-glint,var(--color-site-accent-bright)))}:root{--site-header-h:4rem;--site-header-h-compact:3.25rem;--site-header-shift:calc((var(--site-header-h) - var(--site-header-h-compact)) / 2);--site-header-condense-at:2rem;--site-header-progress-h:0.125rem;--site-header-underline:0.125rem;--site-header-underline-offset:0.45em;--site-header-panel-w-preview:56rem;--site-header-preview-w:15rem;--site-header-key-h:2.25rem}.site-header{top:0;z-index:var(--z-site-panel)}.site-header:before{content:"";position:absolute;inset:0;bottom:-1px;z-index:-1;border-bottom:1px solid var(--color-site-hairline-on-paper);background:var(--color-site-paper-2);box-shadow:var(--site-drop-1);opacity:0;pointer-events:none}.site-header-bar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--spacing-site-2);height:var(--site-header-h)}.site-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-site-1)}.site-header-nav,.site-header-wide{display:none}.site-header-nav-list{display:flex;align-items:center;margin:0;padding:0;list-style:none}@media (min-width:48rem){.site-header-bar{grid-template-columns:auto minmax(0,1fr) auto}.site-header-nav{display:flex;justify-content:center;min-width:0}.site-header-wide{display:inline-flex}.site-header-name,.site-header-narrow{display:none}}@media (min-width:64rem){.site-header-name{display:inline}.site-header-nav-list{gap:var(--spacing-site-1)}}.site-header-strip{display:none}@media (min-width:48rem){.site-header-strip{display:block}}.site-header-strip-inner{display:flex;align-items:center;gap:var(--spacing-site-2);height:var(--site-header-strip-h)}.site-header-carousel{flex:1 1 auto;min-width:0}.site-header-caret{rotate:0deg}.site-header-products[data-open=true] .site-header-caret{rotate:180deg}.site-header-panel{position:absolute;top:calc(100% + var(--spacing-site-1));left:50%;width:min(calc(100% - 2 * var(--spacing-site-3)),var(--site-header-panel-w-md));max-height:calc(100dvh - var(--site-header-h) - var(--spacing-site-4));overflow-y:auto;padding:var(--spacing-site-2);border:1px solid var(--color-site-hairline-on-paper);border-radius:var(--radius-site-card);background:var(--color-site-paper-2);box-shadow:var(--site-elev-3);opacity:1;transform:translateX(-50%);transition:opacity var(--site-dur-fast) var(--ease-site-out),transform calc(var(--site-dur-base) * var(--site-motion)) var(--ease-site-out)}@starting-style{.site-header-panel{opacity:0;transform:translate(-50%,calc(-1 * var(--site-shift-sm) * var(--site-motion)))}}.site-header-panel[hidden]{display:none}.site-header-panel:before{content:"";position:absolute;inset-inline:0;bottom:100%;height:calc(var(--spacing-site-1) + 1px)}.site-header-products-body{display:grid;gap:var(--spacing-site-2)}.site-header-family,.site-header-flagships{display:grid;margin:0;padding:0;list-style:none}.site-header-family{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header-sheet .site-header-family{grid-template-columns:minmax(0,1fr)}.site-header-all{justify-content:space-between}.site-header-panel .site-header-line,.site-header-preview{display:none}@media (min-width:64rem){.site-header-panel{width:min(calc(100% - 2 * var(--spacing-site-3)),var(--site-header-panel-w-preview))}.site-header-panel-grid{display:grid;grid-template-columns:minmax(0,1fr) var(--site-header-preview-w);gap:var(--spacing-site-3)}.site-header-panel .site-header-products-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--spacing-site-3)}.site-header-panel .site-header-family{grid-template-columns:minmax(0,1fr)}.site-header-panel .site-header-line{display:block}.site-header-preview{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-site-2);min-width:0;padding:var(--spacing-site-2);border:1px solid var(--color-site-accent-border,var(--color-site-hairline-on-paper));border-radius:var(--radius-site-card);background:var(--color-site-paper)}}.site-header-preview-card{display:grid;justify-items:start;gap:var(--spacing-site-1);opacity:1;transform:none;transition:opacity var(--site-dur-fast) var(--ease-site-out),transform calc(var(--site-dur-base) * var(--site-motion)) var(--ease-site-out)}@starting-style{.site-header-preview-card{opacity:0;transform:translateY(calc(var(--site-shift-sm) * var(--site-motion) / 2))}}.site-header-preview-rule{width:var(--spacing-site-4);height:var(--site-header-underline);border-radius:var(--radius-site-pill);background:var(--color-site-orange)}.site-header-preview-links{display:grid;gap:calc(var(--spacing-site-1) / 2)}.site-header-sheet{position:fixed;inset:0;z-index:var(--z-site-menu);display:flex;flex-direction:column;height:100dvh;opacity:1;transform:none;transition:opacity var(--site-dur-fast) var(--ease-site-out),transform calc(var(--site-dur-base) * var(--site-motion)) var(--ease-site-drawer)}@starting-style{.site-header-sheet{opacity:0;transform:translateY(calc(var(--site-shift-md) * var(--site-motion)))}}.site-header-sheet-top{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--spacing-site-2);height:var(--site-header-h);border-bottom:1px solid var(--color-site-hairline-on-paper)}.site-header-sheet-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-block:var(--spacing-site-2)}.site-header-sheet-foot{display:grid;flex:none;padding-top:var(--spacing-site-2);padding-bottom:calc(var(--spacing-site-2) + env(safe-area-inset-bottom))}:root.site-scroll-lock{overflow:hidden}@media (prefers-reduced-motion:reduce){.site-header-caret,.site-header-panel,.site-header-preview-card,.site-header-sheet{transition-duration:0s}}:root[data-motion=reduced] :is(.site-header-panel,.site-header-sheet,.site-header-preview-card){transition-duration:0s}.site-header-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,black var(--site-fade-mask),black calc(100% - var(--site-fade-mask)),transparent)}.site-header-track{display:flex;width:max-content}.site-header-list{display:flex;flex:none;align-items:center;gap:var(--site-header-loop-gap);padding-inline-end:var(--site-header-loop-gap);margin:0;list-style:none}.site-header-slot{flex:none}@media (prefers-reduced-motion:no-preference){.site-header-track{animation:site-header-loop var(--site-header-loop-dur) linear infinite}.site-header-marquee:is(:hover,:focus-within) .site-header-track{animation-play-state:paused}}@keyframes site-header-loop{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.site-header-marquee{overflow-x:auto;scrollbar-width:none}.site-header-list[data-copy=echo]{display:none}}:root[data-motion=reduced] .site-header-marquee{overflow-x:auto;scrollbar-width:none}:root[data-motion=reduced] .site-header-track{animation:none}:root[data-motion=reduced] .site-header-list[data-copy=echo]{display:none}.site-hero{--site-hero-core:var(--color-site-ink);--site-hero-bloom:var(--color-site-accent-bright);--site-hero-bloom-opacity:0.32;--site-hero-glow:color-mix(in srgb,var(--color-site-accent-bright) 14%,transparent);--site-hero-shadow:none}.site-hero:is(.dark,.site-dark),:is(.dark,.site-dark) .site-hero{--site-hero-bloom-opacity:1;--site-hero-glow:color-mix(in srgb,var(--color-site-accent-bright) 22%,transparent);--site-hero-shadow:0 0 0.012em var(--color-site-orange-on-paper),0 0 0.05em color-mix(in srgb,var(--color-site-accent-bright) 75%,transparent),0 0 0.16em color-mix(in srgb,var(--color-site-accent-bright) 40%,transparent)}.site-hero-atmosphere{background:radial-gradient(60% 45% at 30% 20%,var(--site-hero-glow),transparent 70%)}.site-hero-wordmark-box{font-size:min(calc(100cqi / 3.9),calc(var(--site-hero-wordmark-cap) / .8));height:.8em}@media (min-width:64rem){.site-hero{--site-hero-wordmark-cap:var(--site-hero-wordmark-cap-wide)}}.site-hero-wordmark-type{margin:0;font-family:var(--font-site-wordmark),var(--font-site-display);font-weight:200;font-optical-sizing:auto;letter-spacing:.02em;white-space:nowrap;line-height:.8;position:relative;top:.014em}.site-hero-core{color:var(--site-hero-core);text-shadow:var(--site-hero-shadow)}.site-hero-halo{inset:-30% -6%;background:radial-gradient(50% 50% at 40% 55%,var(--site-hero-glow),transparent 70%)}.site-hero-grain{inset:-.35em -8% -1.3em}.site-hero-bloom{inset:-.25em -.2em;padding:.25em .2em;mask-repeat:no-repeat;mask-image:linear-gradient(90deg,black 40%,transparent 60%);mask-size:250% 100%;mask-position:0 0}.site-hero-bloom-text{color:var(--site-hero-bloom);opacity:var(--site-hero-bloom-opacity);filter:blur(.0425em)}.site-hero-principle+.site-hero-principle:before{content:"";width:.3em;height:.3em;border-radius:50%;background:var(--color-site-accent-bright);opacity:.8}.site-hero-i-0{--site-hero-i:0}.site-hero-i-1{--site-hero-i:1}.site-hero-i-2{--site-hero-i:2}.site-hero-i-3{--site-hero-i:3}.site-hero-i-4{--site-hero-i:4}.site-hero-i-5{--site-hero-i:5}.site-hero-i-6{--site-hero-i:6}.site-hero-i-7{--site-hero-i:7}.site-hero-i-8{--site-hero-i:8}@media (prefers-reduced-motion:no-preference){.site-hero-bloom{animation:site-hero-ignite calc(var(--site-dur-hero) + .16s) var(--ease-site-out) .16s both}.site-hero-rise{animation:site-hero-rise var(--site-reveal-dur) var(--ease-site-out) calc(var(--site-hero-i, 0) * var(--site-reveal-stagger)) both}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-width:63.999rem){.site-hero .site-hero-tile.site-hero-rise{animation-delay:0s;animation-timeline:view();animation-range:var(--site-range-sheet)}}}@keyframes site-hero-ignite{0%{mask-position:100% 0}to{mask-position:0 0}}@keyframes site-hero-rise{0%{opacity:0;translate:0 var(--site-reveal-shift)}}:root[data-motion=reduced] .site-hero :is(.site-hero-bloom,.site-hero-rise){animation:none}.site-hero :focus-visible{outline-offset:2px}.site-header-search{display:none;align-items:center;gap:var(--spacing-site-1);height:var(--spacing-site-hit);padding-inline:var(--spacing-site-2);border:1px solid var(--color-site-hairline-on-paper);border-radius:var(--radius-site-pill);background:var(--color-site-paper-2);color:var(--color-site-muted-on-paper);transition:color var(--site-dur-fast) linear,background-color var(--site-dur-fast) linear}.site-header-search:hover,.site-header-search[aria-expanded=true]{background:var(--color-site-paper-3);color:var(--color-site-ink)}.site-header-search:focus-visible{outline:2px solid var(--color-site-focus-ring);outline-offset:2px}.site-header-search-kbd,.site-header-search-label{display:none}.site-header-search-kbd{align-items:center;height:var(--spacing-site-3);padding-inline:var(--spacing-site-1);border:1px solid var(--color-site-hairline-on-paper);border-radius:var(--radius-site-tile);background:var(--color-site-paper);font-family:var(--font-site-mono);font-size:var(--text-site-mono-label);white-space:nowrap}@media (min-width:64rem){.site-header-search{display:inline-flex}}@media (min-width:64rem) and (pointer:coarse){.site-header-search{justify-content:center;width:var(--spacing-site-hit);padding:0}}@media (min-width:64rem) and (pointer:fine){.site-header-search{height:var(--site-header-key-h);padding-inline:var(--spacing-site-1)}.site-header-search-kbd{display:inline-flex}}@media (min-width:80rem) and (pointer:fine){.site-header-search{padding-inline-start:var(--spacing-site-2)}.site-header-search-label{display:inline;padding-inline-end:var(--spacing-site-3)}}.site-header-link[data-section],.site-header-sheet-link[data-section]{text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--color-site-orange) 80%,transparent);text-decoration-thickness:var(--site-header-underline);text-underline-offset:var(--site-header-underline-offset)}.site-header-link[data-section]{color:var(--color-site-ink)}.site-header-progress{position:absolute;inset-inline:0;bottom:-1px;height:var(--site-header-progress-h);background:var(--color-site-orange);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}:dir(rtl) .site-header-progress{transform-origin:100% 50%}@supports not (animation-timeline:scroll()){.site-header-progress{display:none}}@supports (animation-timeline:scroll()){.site-header-progress{animation:site-header-progress linear both;animation-timeline:scroll(root block)}}@keyframes site-header-progress{to{transform:scaleX(1)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .site-header{top:calc(var(--site-header-h-compact) - var(--site-header-h));border-bottom-color:var(--color-site-hairline-soft)}:root:not([data-motion=reduced]) .site-header-bar{animation:site-header-settle linear both;animation-timeline:scroll(root block);animation-range:0 calc(2 * var(--site-header-shift))}:root:not([data-motion=reduced]) .site-header:before{animation:site-header-firm linear both;animation-timeline:scroll(root block);animation-range:0 var(--site-header-condense-at)}:root:not([data-motion=reduced]) .site-header-strip-inner{animation:site-header-strip-out linear both;animation-timeline:scroll(root block);animation-range:0 var(--site-header-strip-h)}:root:not([data-motion=reduced]) .site-header-panel:before{height:calc(var(--spacing-site-1) + var(--site-header-shift) + 1px)}}}@keyframes site-header-settle{to{transform:translateY(var(--site-header-shift))}}@keyframes site-header-firm{to{opacity:1}}@keyframes site-header-strip-out{to{opacity:0}}