@charset "UTF-8";:root,[data-brand]{--glass-surface:color-mix(in oklch,var(--surface-raised) 95%,transparent);--glass-blur:blur(20px) saturate(180%) brightness(1.06);--overlay-scrim:color-mix(in oklch,var(--neutral-1000) 12%,transparent);--overlay-scrim-strong:color-mix(in oklch,var(--neutral-1000) 38%,transparent);--overlay-blur:blur(8px) saturate(120%);--frame-backdrop-filter:blur(40px) saturate(120%);--glow-accent-outer:0 0 0 3px var(--focus-ring),0 0 24px color-mix(in oklab,var(--a-fill) 25%,transparent);--glow-accent:var(--glow-accent-outer)}:root{--font-display-serif:"Instrument Serif",ui-serif,Georgia,serif;--font-ui:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--text-6xl:5.25rem;--weight-regular:400;--weight-semibold:600;--leading-none:1;--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.7;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.02em;--tracking-widest:0.08em;--icon-size-xs:0.75rem;--icon-size-sm:1rem;--icon-size-md:1.25rem;--icon-size-lg:1.5rem;--icon-size-xl:2rem;--icon-stroke:1.75}:root{--type-display-xl-font:var(--font-display);--type-display-xl-size:var(--text-6xl);--type-display-xl-weight:var(--display-weight);--type-display-xl-leading:var(--leading-none);--type-display-xl-tracking:var(--display-tracking);--type-display-xl-transform:none;--type-display-xl-variant-numeric:normal;--type-display-lg-font:var(--font-display);--type-display-lg-size:var(--text-5xl);--type-display-lg-weight:var(--display-weight);--type-display-lg-leading:var(--leading-none);--type-display-lg-tracking:var(--display-tracking);--type-display-lg-transform:none;--type-display-lg-variant-numeric:normal;--type-display-md-font:var(--font-display);--type-display-md-size:var(--text-4xl);--type-display-md-weight:var(--display-weight);--type-display-md-leading:var(--leading-tight);--type-display-md-tracking:var(--display-tracking);--type-display-md-transform:none;--type-display-md-variant-numeric:normal;--type-display-sm-font:var(--font-display);--type-display-sm-size:var(--text-3xl);--type-display-sm-weight:var(--display-weight);--type-display-sm-leading:var(--leading-tight);--type-display-sm-tracking:var(--display-tracking);--type-display-sm-transform:none;--type-display-sm-variant-numeric:normal;--type-heading-xl-font:var(--font-ui);--type-heading-xl-size:var(--text-3xl);--type-heading-xl-weight:var(--weight-semibold);--type-heading-xl-leading:var(--leading-tight);--type-heading-xl-tracking:var(--tracking-snug);--type-heading-xl-transform:none;--type-heading-xl-variant-numeric:normal;--type-heading-lg-font:var(--font-ui);--type-heading-lg-size:var(--text-2xl);--type-heading-lg-weight:var(--weight-semibold);--type-heading-lg-leading:var(--leading-tight);--type-heading-lg-tracking:var(--tracking-snug);--type-heading-lg-transform:none;--type-heading-lg-variant-numeric:normal;--type-heading-md-font:var(--font-ui);--type-heading-md-size:var(--text-xl);--type-heading-md-weight:var(--weight-semibold);--type-heading-md-leading:var(--leading-snug);--type-heading-md-tracking:var(--tracking-normal);--type-heading-md-transform:none;--type-heading-md-variant-numeric:normal;--type-heading-sm-font:var(--font-ui);--type-heading-sm-size:var(--text-lg);--type-heading-sm-weight:var(--weight-semibold);--type-heading-sm-leading:var(--leading-snug);--type-heading-sm-tracking:var(--tracking-normal);--type-heading-sm-transform:none;--type-heading-sm-variant-numeric:normal;--type-lede-font:var(--font-ui);--type-lede-size:var(--text-xl);--type-lede-weight:var(--weight-regular);--type-lede-leading:var(--leading-normal);--type-lede-tracking:var(--tracking-snug);--type-lede-transform:none;--type-lede-variant-numeric:normal;--type-body-lg-font:var(--font-ui);--type-body-lg-size:var(--text-lg);--type-body-lg-weight:var(--weight-regular);--type-body-lg-leading:var(--body-leading);--type-body-lg-tracking:var(--tracking-normal);--type-body-lg-transform:none;--type-body-lg-variant-numeric:normal;--type-body-font:var(--font-ui);--type-body-size:var(--text-base);--type-body-weight:var(--weight-regular);--type-body-leading:var(--leading-normal);--type-body-tracking:var(--tracking-normal);--type-body-transform:none;--type-body-variant-numeric:normal;--type-body-sm-font:var(--font-ui);--type-body-sm-size:var(--text-sm);--type-body-sm-weight:var(--weight-regular);--type-body-sm-leading:var(--leading-normal);--type-body-sm-tracking:var(--tracking-normal);--type-body-sm-transform:none;--type-body-sm-variant-numeric:normal;--type-ui-lg-font:var(--font-ui);--type-ui-lg-size:var(--text-base);--type-ui-lg-weight:var(--weight-semibold);--type-ui-lg-leading:var(--leading-snug);--type-ui-lg-tracking:var(--tracking-normal);--type-ui-lg-transform:none;--type-ui-lg-variant-numeric:normal;--type-ui-font:var(--font-ui);--type-ui-size:var(--text-sm);--type-ui-weight:var(--weight-semibold);--type-ui-leading:var(--leading-snug);--type-ui-tracking:var(--tracking-normal);--type-ui-transform:none;--type-ui-variant-numeric:normal;--type-action-size:0.9375rem;--type-ui-sm-font:var(--font-ui);--type-ui-sm-size:var(--text-xs);--type-ui-sm-weight:var(--weight-semibold);--type-ui-sm-leading:var(--leading-snug);--type-ui-sm-tracking:var(--tracking-normal);--type-ui-sm-transform:none;--type-ui-sm-variant-numeric:normal;--type-eyebrow-font:var(--font-ui);--type-eyebrow-size:var(--text-xs);--type-eyebrow-weight:var(--weight-semibold);--type-eyebrow-leading:var(--leading-snug);--type-eyebrow-tracking:var(--furniture-tracking);--type-eyebrow-transform:uppercase;--type-eyebrow-variant-numeric:normal;--type-furniture-font:var(--font-metadata);--type-furniture-size:var(--text-sm);--type-furniture-weight:var(--weight-regular);--type-furniture-leading:var(--leading-snug);--type-furniture-tracking:var(--furniture-tracking);--type-furniture-transform:none;--type-furniture-variant-numeric:normal;--type-small-print-font:var(--font-ui);--type-small-print-size:var(--text-2xs);--type-small-print-weight:var(--weight-regular);--type-small-print-leading:var(--leading-snug);--type-small-print-tracking:var(--tracking-wide);--type-small-print-transform:none;--type-small-print-variant-numeric:normal;--type-mono-font:var(--font-metadata);--type-mono-size:var(--text-sm);--type-mono-weight:var(--weight-regular);--type-mono-leading:var(--leading-snug);--type-mono-tracking:var(--tracking-normal);--type-mono-transform:none;--type-mono-variant-numeric:tabular-nums}:root{--type-display-xl-size:clamp( calc(var(--text-4xl) * var(--display-scale,1)),calc((2rem + 5cqi) * var(--display-scale,1)),calc(var(--text-6xl) * var(--display-scale,1)) );--type-display-lg-size:clamp( calc(var(--text-3xl) * var(--display-scale,1)),calc((1.75rem + 3.5cqi) * var(--display-scale,1)),calc(var(--text-5xl) * var(--display-scale,1)) );--type-display-md-size:clamp( calc(var(--text-2xl) * var(--display-scale,1)),calc((1.375rem + 2.5cqi) * var(--display-scale,1)),calc(var(--text-4xl) * var(--display-scale,1)) );--type-display-sm-size:clamp( calc(var(--text-xl) * var(--display-scale,1)),calc((1.125rem + 1.75cqi) * var(--display-scale,1)),calc(var(--text-3xl) * var(--display-scale,1)) );--type-heading-xl-size:clamp(var(--text-2xl),5cqi,var(--text-3xl));--type-heading-lg-size:clamp(var(--text-xl),4cqi,var(--text-2xl));--type-lede-size:clamp(var(--text-lg),1rem + 0.6cqi,var(--text-xl))}:root{--space-0:0;--space-px:1px;--space-0-5:0.125rem;--space-1:0.25rem;--space-1-5:0.375rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-28:7rem;--space-32:8rem}:root{--space-inset-xs:var(--space-2);--space-inset-sm:var(--space-3);--space-inset:var(--space-4);--space-inset-lg:clamp(var(--space-5),1.05rem + 0.9vw,var(--space-6));--space-inset-xl:clamp(var(--space-6),1.2rem + 1vw,var(--space-8));--control-inset-block:var(--space-3);--space-stack-xs:var(--space-1);--space-stack-sm:var(--space-2);--space-stack:var(--space-3);--space-stack-lg:var(--space-4);--space-stack-xl:var(--space-6);--space-stack-2xl:var(--space-8);--space-inline-xs:var(--space-1);--space-inline-sm:var(--space-2);--space-inline:var(--space-3);--space-inline-lg:var(--space-4);--space-layout-sm:var(--space-6);--space-layout:var(--space-8);--space-layout-lg:var(--space-12);--space-layout-xl:var(--space-16);--space-section-sm:clamp(var(--space-12),2rem + 4vw,var(--space-20));--space-section:clamp(var(--space-16),2.5rem + 6vw,var(--space-24));--space-section-lg:clamp(var(--space-20),3rem + 8vw,var(--space-32));--gutter-sm:var(--space-4);--gutter:clamp(var(--space-4),0.5rem + 2.5vw,var(--space-8));--gutter-lg:var(--space-8)}:root{--container-prose:44rem;--container-content:64rem;--container-wide:80rem}:root{--radius-none:0;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.75rem;--radius-full:9999px;--radius-control:var(--radius-md);--radius-card:var(--radius-xl);--radius-surface:var(--radius-2xl);--radius-pill:var(--radius-full);--radius-media:var(--radius-lg);--corner-shape:round}@property --sq-r{syntax:"*";inherits:false}@property --sq-tl{syntax:"*";inherits:false}@property --sq-tr{syntax:"*";inherits:false}@property --sq-br{syntax:"*";inherits:false}@property --sq-bl{syntax:"*";inherits:false}:root,[data-brand]{--shadow-ink:var(--neutral-1000);--elevation-1:0 1px 2px light-dark( color-mix(in oklab,var(--shadow-ink) 4%,transparent),color-mix(in oklab,var(--shadow-ink) 30%,transparent));--elevation-2:0 1px 2px light-dark( color-mix(in oklab,var(--shadow-ink) 6%,transparent),color-mix(in oklab,var(--shadow-ink) 40%,transparent)),0 2px 8px -2px light-dark( color-mix(in oklab,var(--shadow-ink) 8%,transparent),color-mix(in oklab,var(--shadow-ink) 50%,transparent));--elevation-3:0 2px 4px light-dark( color-mix(in oklab,var(--shadow-ink) 6%,transparent),color-mix(in oklab,var(--shadow-ink) 40%,transparent)),0 8px 24px -4px light-dark( color-mix(in oklab,var(--shadow-ink) 12%,transparent),color-mix(in oklab,var(--shadow-ink) 60%,transparent));--elevation-4:0 4px 8px light-dark( color-mix(in oklab,var(--shadow-ink) 8%,transparent),color-mix(in oklab,var(--shadow-ink) 50%,transparent)),0 16px 48px -8px light-dark( color-mix(in oklab,var(--shadow-ink) 16%,transparent),color-mix(in oklab,var(--shadow-ink) 70%,transparent));--elevation-5:0 8px 16px light-dark( color-mix(in oklab,var(--shadow-ink) 10%,transparent),color-mix(in oklab,var(--shadow-ink) 60%,transparent)),0 32px 80px -12px light-dark( color-mix(in oklab,var(--shadow-ink) 24%,transparent),color-mix(in oklab,var(--shadow-ink) 80%,transparent));--elevation-inner:inset 0 2px 4px light-dark( color-mix(in oklab,var(--shadow-ink) 6%,transparent),color-mix(in oklab,var(--shadow-ink) 40%,transparent))}:root{--motion-instant:0ms;--motion-fast:100ms;--motion-default:150ms;--motion-moderate:220ms;--motion-slow:380ms;--motion-deliberate:600ms;--ease-linear:linear;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in:cubic-bezier(0.7,0,0.84,0);--ease-in-out:cubic-bezier(0.76,0,0.24,1);--ease-spatial:linear( 0,0.0033 0.8%,0.0263 2.39%,0.0896 4.77%,0.4676 12.34%,0.5688,0.6553,0.7274,0.7862,0.8336 19.34%,0.8793,0.9132,0.9377 23.94%,0.9575,0.9712 26.79%,0.9819 28.5%,0.9899 30.44%,0.9987 34.42%,1.0025 38.91%,1.0006 46.28%,1 );--ease-spatial-bounce:linear( 0,0.004,0.016,0.035,0.063,0.098,0.141,0.191,0.25,0.316,0.391,0.473,0.563,0.66,0.766,0.879,1,1.058 66.7%,1.077,1.088,1.09,1.084,1.07,1.048,1.02,1.006 89.5%,0.997,0.994,0.996,1 );--ease-effect:cubic-bezier(0.33,0,0.2,1);--ease-spring:var(--ease-spatial);--ease-anticipate:var(--ease-spatial-bounce);--motion-hover:var(--motion-fast) var(--ease-effect);--motion-focus:var(--motion-fast) var(--ease-effect);--motion-press:var(--motion-instant);--motion-enter:var(--motion-moderate) var(--ease-spatial);--motion-exit:var(--motion-default) var(--ease-effect);--motion-transform:var(--motion-default) var(--ease-spatial);--motion-lift:var(--motion-fast) var(--ease-spatial);--motion-settle:var(--motion-moderate) var(--ease-spatial-bounce);--motion-theme:var(--motion-slow) var(--ease-in-out)}@media (prefers-reduced-motion: reduce){:root{--motion-fast:0.01ms;--motion-default:0.01ms;--motion-moderate:0.01ms;--motion-slow:0.01ms;--motion-deliberate:0.01ms}*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}::view-transition-group(*),::view-transition-image-pair(*),::view-transition-old(*),::view-transition-new(*){animation-duration:0.01ms !important;animation-delay:0ms !important}}:root{--z-base:0;--z-raised:1;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-drawer:400;--z-modal:500;--z-popover:600;--z-toast:700;--z-tooltip:800;--z-debug:9999}:root{--breakpoint-sm:480px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px}:root,[data-brand]{--surface-page:light-dark(var(--neutral-50),var(--neutral-900));--surface-raised:light-dark(var(--neutral-0),var(--neutral-800));--surface-sunken:light-dark(var(--neutral-100),var(--neutral-850));--surface-overlay:light-dark(var(--neutral-0),var(--neutral-800));--border-subtle:light-dark(var(--neutral-200),var(--neutral-750));--border-default:light-dark(var(--neutral-300),var(--neutral-700));--border-strong:light-dark(var(--neutral-400),var(--neutral-600));--border-control:light-dark(var(--neutral-450),var(--neutral-500));--border-control-hover:light-dark(var(--neutral-500),var(--neutral-450));--text-primary:light-dark(var(--neutral-800),var(--neutral-100));--text-secondary:light-dark(var(--neutral-600),var(--neutral-400));--text-tertiary:light-dark(var(--neutral-550),var(--neutral-450));--text-placeholder:light-dark(var(--neutral-550),var(--neutral-450));--text-disabled:light-dark(var(--neutral-400),var(--neutral-600));--text-inverse:light-dark(var(--neutral-50),var(--neutral-900))}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}[data-brand=jwmusic]{color-scheme:dark;--neutral-0:oklch(100.0% 0.0084 255);--neutral-50:oklch(98.8% 0.0092 255);--neutral-100:oklch(96.5% 0.0108 255);--neutral-200:oklch(92.0% 0.0138 255);--neutral-300:oklch(86.0% 0.0178 255);--neutral-400:oklch(72.0% 0.0272 255);--neutral-450:oklch(63.0% 0.0333 255);--neutral-500:oklch(58.0% 0.0366 255);--neutral-550:oklch(52.0% 0.0407 255);--neutral-600:oklch(45.0% 0.0378 255);--neutral-700:oklch(32.0% 0.0269 255);--neutral-750:oklch(27.0% 0.0227 255);--neutral-800:oklch(22.0% 0.0185 255);--neutral-850:oklch(18.0% 0.0151 255);--neutral-900:oklch(14.0% 0.0118 255);--neutral-1000:oklch(8.0% 0.0067 255);--a-tint-1:light-dark(oklch(97.0% 0.0146 22),oklch(24.0% 0.0300 22));--a-tint-2:light-dark(oklch(94.0% 0.0300 22),oklch(28.0% 0.0550 22));--a-tint-3:light-dark(oklch(89.0% 0.0576 22),oklch(34.0% 0.0900 22));--a-line:light-dark(oklch(58.0% 0.1600 22),oklch(58.0% 0.1600 22));--a-fill:light-dark(oklch(52.0% 0.1800 22),oklch(74.0% 0.1584 22));--a-fill-hover:light-dark(oklch(46.0% 0.1800 22),oklch(80.0% 0.1143 22));--a-fill-active:light-dark(oklch(40.0% 0.1611 22),oklch(86.0% 0.0754 22));--a-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0800 22));--a-ink:light-dark(oklch(44.0% 0.1500 22),oklch(74.0% 0.1500 22));--a-fill-edge:transparent;--a-primary-fill:light-dark(oklch(20.0% 0.0150 255),oklch(93.0% 0.0070 255));--a-primary-fill-hover:light-dark(oklch(26.0% 0.0150 255),oklch(96.0% 0.0070 255));--a-primary-fill-active:light-dark(oklch(16.0% 0.0150 255),oklch(90.0% 0.0070 255));--a-primary-ink:light-dark(oklch(97.0% 0.0070 255),oklch(18.0% 0.0120 255));--wash-a:light-dark(oklch(97.0% 0.0146 22),oklch(24.0% 0.0300 22));--wash-b:light-dark(oklch(94.0% 0.0300 22),oklch(28.0% 0.0550 22));--sleeve-stop-1:light-dark(oklch(97.0% 0.0146 22),oklch(24.0% 0.0900 22));--sleeve-stop-2:light-dark(oklch(94.0% 0.0300 22),oklch(28.0% 0.0900 22));--sleeve-stop-3:light-dark(oklch(89.0% 0.0576 22),oklch(34.0% 0.0900 22));--sleeve-accent:light-dark(oklch(52.0% 0.1200 22),oklch(72.0% 0.1200 22));--sleeve-accent-ink:light-dark(oklch(98.0% 0.0097 22),oklch(18.0% 0.0200 22));--focus-ring:var(--a-line);--success-tint-1:light-dark(oklch(97.0% 0.0300 150),oklch(24.0% 0.0300 150));--success-tint-3:light-dark(oklch(89.0% 0.0900 150),oklch(34.0% 0.0900 150));--success-line:light-dark(oklch(58.0% 0.1597 150),oklch(58.0% 0.1597 150));--success-fill:light-dark(oklch(52.0% 0.1432 150),oklch(74.0% 0.1600 150));--success-fill-hover:light-dark(oklch(46.0% 0.1267 150),oklch(80.0% 0.1500 150));--success-fill-active:light-dark(oklch(40.0% 0.1101 150),oklch(86.0% 0.1400 150));--success-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0661 150));--success-ink:light-dark(oklch(44.0% 0.1211 150),oklch(74.0% 0.1500 150));--success-fill-edge:transparent;--warning-tint-1:light-dark(oklch(97.0% 0.0300 85),oklch(24.0% 0.0300 85));--warning-tint-3:light-dark(oklch(89.0% 0.0900 85),oklch(34.0% 0.0697 85));--warning-line:light-dark(oklch(58.0% 0.1188 85),oklch(58.0% 0.1188 85));--warning-fill:light-dark(oklch(52.0% 0.1066 85),oklch(74.0% 0.1516 85));--warning-fill-hover:light-dark(oklch(46.0% 0.0943 85),oklch(80.0% 0.1500 85));--warning-fill-active:light-dark(oklch(40.0% 0.0820 85),oklch(86.0% 0.1400 85));--warning-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0492 85));--warning-ink:light-dark(oklch(44.0% 0.0901 85),oklch(74.0% 0.1500 85));--warning-fill-edge:transparent;--danger-tint-1:light-dark(oklch(97.0% 0.0151 8),oklch(24.0% 0.0300 8));--danger-tint-3:light-dark(oklch(89.0% 0.0595 8),oklch(34.0% 0.0900 8));--danger-line:light-dark(oklch(58.0% 0.1600 8),oklch(58.0% 0.1600 8));--danger-fill:light-dark(oklch(52.0% 0.1800 8),oklch(74.0% 0.1600 8));--danger-fill-hover:light-dark(oklch(46.0% 0.1800 8),oklch(80.0% 0.1187 8));--danger-fill-active:light-dark(oklch(40.0% 0.1602 8),oklch(86.0% 0.0781 8));--danger-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0800 8));--danger-ink:light-dark(oklch(44.0% 0.1500 8),oklch(74.0% 0.1500 8));--danger-fill-edge:transparent;--info-tint-1:light-dark(oklch(97.0% 0.0166 235),oklch(24.0% 0.0300 235));--info-tint-3:light-dark(oklch(89.0% 0.0631 235),oklch(34.0% 0.0721 235));--info-line:light-dark(oklch(58.0% 0.1230 235),oklch(58.0% 0.1230 235));--info-fill:light-dark(oklch(52.0% 0.1103 235),oklch(74.0% 0.1569 235));--info-fill-hover:light-dark(oklch(46.0% 0.0976 235),oklch(80.0% 0.1185 235));--info-fill-active:light-dark(oklch(40.0% 0.0848 235),oklch(86.0% 0.0811 235));--info-fill-ink:light-dark(oklch(100.0% 0.0000 0),oklch(24.0% 0.0509 235));--info-ink:light-dark(oklch(44.0% 0.0933 235),oklch(74.0% 0.1500 235));--info-fill-edge:transparent;--radius-control:0.875rem;--radius-card:1.25rem;--radius-media:1rem;--radius-pill:9999px;--radius-surface:1.5rem;--corner-shape:squircle;--control-min-block:2.75rem;--control-inset-inline:var(--space-5);--control-gap:var(--space-2);--stack-rhythm:var(--space-3);--card-edge-width:1px;--btn-edge-width:1px;--card-shadow:var(--elevation-2);--card-fill:var(--surface-raised);--font-display:var(--font-ui);--font-metadata:var(--font-mono);--display-scale:1.5;--display-weight:var(--weight-semibold);--display-tracking:var(--tracking-tight);--body-leading:var(--leading-normal);--furniture-tracking:var(--tracking-wide);--accent-ink:var(--a-ink);--accent-ink-on-tint:var(--a-ink);--accent-200:var(--a-tint-3)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){:where( .activity-ledger__entry[aria-current=true],.address-form__saved,.ai-disclosure,.aspect-media,.asset-meta__copy,.auth-shell__alt-link,.auth-shell__panel,.auth-shell__route,.autosave-indicator,.avatar--square .avatar__img,.avatar--square .avatar__photo,.badge,.banner__dismiss:not(.btn),.bento__media,.bento__tile,.btn,.bundle__offer,.callout,.card,.card.record-tile:not(.card--flat) .frame.card__media,.cart-button__count,.checkout-stepper__index,.checkout-stepper__label,.chip,.collection-board__empty,.collection-board__visibility-state,.combobox__listbox,.combobox__option,.compliance-block__summary,.compliance-block__warnings,.consent-matrix__switch,.contact-sheet__link,.contributor-card__verified,.cross-sell,.cta-band,.data-export,.delivery-promise--lapsed,.dialog,.dialog__close:not(.btn),.download-panel,.download-panel__history-summary,.download-panel__renew,.drawer--end,.drawer--start,.drop-countdown--holding,.embed__consent,.error-page__code,.error-page__route,.error-summary,.facet-panel,.facet-panel:popover-open,.facet-swatch__chip,.facet__link,.field__control,.file-upload__item,.file-upload__zone,.filmstrip__stage,.footnotes__backref,.format-selector__option,.frame,.gallery__stage,.gallery__thumb,.gallery__zoom:not(.btn),.glass,.inline-alert:not(.inline-alert--compact),.licence-certificate,.licence-certificate__section--restrictions,.licence-option,.lightbox__close:not(.btn),.lightbox__media,.maintenance-page__code,.menu__item,.menu__panel,.offline-indicator__notice,.pagination__item>[aria-current="page"],.pagination__link,.payment-method__option,.pill-nav__link,.play-btn,.profile-header__verification,.progress__bar,.progress__meter,.prose blockquote,.prose img,.prose pre,.quantity-stepper__step,.quote-block .quote-block__quote,.rating-display__count,.rating-display__dist-track,.release-link,.returns-info__action,.returns-info__summary,.review-dist__track,.review-excerpt__more,.rights-ribbon,.search-field__box,.search-field__option,.search-field__panel,.security-checkup__acknowledge:not(.btn),.security-checkup__action:not(.btn),.security-checkup__item--attention:not(.security-checkup__item--acknowledged),.security-checkup__item--urgent:not(.security-checkup__item--acknowledged),.sensitive-region,.series-nav__link,.session-list__session[aria-current=true],.site-nav__link,.size-guide__diagram img,.size-guide__how,.size-guide__segment,.skeleton-loader__block,.skeleton-loader__line,.skip-link,.social-row a,.spine-index__link,.split-panel--surface,.status,.switch__control,.table--stacked :is(tbody,tfoot) tr,.tabs__tab,.toast,.toast__dismiss:not(.btn),.toc__link,.tooltip__bubble,.tooltip__close,.topic-grid__item,.two-factor-setup__codes,.two-factor-setup__copy,.two-factor-setup__panel,.two-factor-setup__qr-frame,.two-factor-setup__secret,.two-factor-setup__step-link,.variant-selector__option,.variant-selector__swatch,.watermark__mark,:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img,a.review-dist__label ){--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .address-form__body,.address-form__field,.address-form__fields,.ai-disclosure,.autosave-indicator,.bento__tile,.bundle__offer,.bundle__saving,.cart-line,.character-count,.collection-board,.collection-board__visibility,.compliance-block,.compliance-block__warnings,.consent-matrix,.cookie-consent__choice,.cross-sell__summary,.danger-confirm__actions,.danger-confirm__field,.data-export__ask,.data-export__deliver,.data-export__path,.date-field,.date-field__part,.delivery-promise,.drop-countdown,.file-upload,.filmstrip,.format-selector__option,.inline-alert,.licence-option,.licence-option--extended,.linked-accounts__connection,.linked-accounts__identity,.loading-button,.notification-preferences__group:not([data-basis]),.notification-preferences__group[data-basis=consent],.notification-preferences__marketing:has(.notification-preferences__channel--fixed),.notification-preferences__marketing:not(:has(.consent-matrix)),.notification-preferences__quiet-hours:not(:has(.notification-preferences__exempt)),.order-summary:not(:has(.order-summary__line--delivery)),.order-summary__line--delivery:not(:has(.order-summary__amount)),.order-summary__line--discount:not(:has(.order-summary__code)),.otp-input,.passkey-prompt,.passkey-prompt__actions,.payment-method,.payment-method__express,.payment-method__option,.price--from,.price--sale,.price-history,.rating-display,.returns-info,.review-excerpt,.review-summary,.security-checkup,.security-checkup__item,.security-checkup__summary,.share-row,.skeleton-loader,.stat,.stat__trend,.stock-indicator,.tracklist__credits,.watermark,.wishlist-button )::after{--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .address-form__body,.ai-disclosure,.card.record-tile,.collection-board__visibility,.consent-matrix,.cookie-consent,.danger-confirm__actions,.danger-confirm__field,.data-export__deliver,.data-export__path,.linked-accounts,.linked-accounts__connection,.linked-accounts__identity,.notification-preferences:has(:is(input,button,select,textarea)[disabled]),.notification-preferences:has([aria-disabled=true]),.offline-indicator,.offline-indicator__notice,.sensitive-region,.two-factor-setup,[data-brand=jwmusic] .site-header__drawer-list .site-nav__link[aria-current=page] )::before{--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .file-upload__input )::file-selector-button{--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}:where( .catalogue-rail__scroller,.release-radar__scroller,.topic-rail__scroller )::scroll-button(*){--_tl:min(var(--sq-tl,var(--sq-r)),50%);--_tr:min(var(--sq-tr,var(--sq-r)),50%);--_br:min(var(--sq-br,var(--sq-r)),50%);--_bl:min(var(--sq-bl,var(--sq-r)),50%);--squircle-clip:shape(from 0 calc(var(--_tl)*1),curve to calc(var(--_tl)*.1591) calc(var(--_tl)*.1591) with 0 calc(var(--_tl)*.625) / calc(var(--_tl)*-0.0109) calc(var(--_tl)*.3291),curve to calc(var(--_tl)*1) 0 with calc(var(--_tl)*.3291) calc(var(--_tl)*-0.0109) / calc(var(--_tl)*.625) 0,line to calc(100% - var(--_tr)*1) 0,curve to calc(100% - var(--_tr)*.1591) calc(var(--_tr)*.1591) with calc(100% - var(--_tr)*.625) 0 / calc(100% - var(--_tr)*.3291) calc(var(--_tr)*-0.0109),curve to 100% calc(var(--_tr)*1) with calc(100% - var(--_tr)*-0.0109) calc(var(--_tr)*.3291) / 100% calc(var(--_tr)*.625),line to 100% calc(100% - var(--_br)*1),curve to calc(100% - var(--_br)*.1591) calc(100% - var(--_br)*.1591) with 100% calc(100% - var(--_br)*.625) / calc(100% - var(--_br)*-0.0109) calc(100% - var(--_br)*.3291),curve to calc(100% - var(--_br)*1) 100% with calc(100% - var(--_br)*.3291) calc(100% - var(--_br)*-0.0109) / calc(100% - var(--_br)*.625) 100%,line to calc(var(--_bl)*1) 100%,curve to calc(var(--_bl)*.1591) calc(100% - var(--_bl)*.1591) with calc(var(--_bl)*.625) 100% / calc(var(--_bl)*.3291) calc(100% - var(--_bl)*-0.0109),curve to 0 calc(100% - var(--_bl)*1) with calc(var(--_bl)*-0.0109) calc(100% - var(--_bl)*.3291) / 0 calc(100% - var(--_bl)*.625),close);--squircle-radius:calc(var(--_tl)*.543) calc(var(--_tr)*.543) calc(var(--_br)*.543) calc(var(--_bl)*.543);--focus-offset:-3px;--focus-forced-offset:-3px;--glow-accent:inset 0 0 0 2px var(--surface-page),inset 0 0 0 5px var(--focus-ring),var(--glow-accent-outer)}}}@font-face{font-family:"Instrument Serif";src:url("assets/fonts/instrument-serif-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url("assets/fonts/instrument-serif-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url("assets/fonts/inter-variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url("assets/fonts/inter-400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("assets/fonts/jetbrains-mono-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}*,*::before,*::after{box-sizing:border-box}body{margin:0}button{border:0;background:none;font:inherit;color:inherit;text-align:inherit}img,video{max-width:100%;height:auto}svg{max-width:100%}html{scroll-behavior:smooth;scroll-padding-block-start:calc(var(--sticky-chrome-height,var(--sticky-header-height,0px)) + var(--space-4))}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}:where(a){color:var(--accent-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:color var(--motion-hover)}:where(a:hover){color:var(--accent-ink-on-tint)}a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:var(--focus-offset)}@property --focus-offset{syntax:"<length>";inherits:false;initial-value:2px}@property --focus-forced-offset{syntax:"<length>";inherits:false;initial-value:2px}@media (forced-colors: active){:focus-visible{outline:2px solid CanvasText !important;outline-offset:var(--focus-forced-offset) !important}}[hidden]{display:none !important}html{font-size:100%;font-family:var(--font-ui);font-feature-settings:"cv11","ss01","cv02","cv03","cv04";text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform);font-variant-numeric:var(--type-body-variant-numeric);color:var(--text-primary);background:var(--surface-page);margin:0}[data-brand]{color:var(--text-primary);background-color:var(--surface-page)}h1,h2,h3,h4,h5,h6{margin:0;color:var(--text-primary)}h1{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric);text-wrap:balance}h2{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric)}h3{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric)}h4{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);font-variant-numeric:var(--type-heading-sm-variant-numeric)}h5{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform);font-variant-numeric:var(--type-body-variant-numeric);font-weight:var(--weight-semibold)}h6{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric)}p{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);text-transform:var(--type-body-transform);font-variant-numeric:var(--type-body-variant-numeric);margin:0}code,pre,kbd,samp{font-family:var(--type-mono-font);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);line-height:var(--type-mono-leading);letter-spacing:var(--type-mono-tracking);text-transform:var(--type-mono-transform);font-variant-numeric:var(--type-mono-variant-numeric)}em,i{font-style:italic}strong,b{font-weight:var(--weight-semibold)}small{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary)}hr{border:0;border-block-start:1px solid var(--border-subtle);margin:0}::selection{background:var(--accent-200);color:var(--text-primary)}.print-only{display:none}@media print{:root,:root[data-theme=dark],:root[data-theme=light],[data-brand]{color-scheme:light !important}html,body{background:var(--neutral-0) !important;color:var(--neutral-900) !important;margin:0 !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}*,*::before,*::after{box-shadow:none !important;text-shadow:none !important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.no-print,.screen-only,[data-print=hide],.site-header,.site-footer,.skip-link{display:none !important}.print-only{display:revert !important}h1,h2,h3,h4{break-after:avoid}img,svg{max-width:100% !important}.prose a[href^=http]::after{content:" (" attr(href) ")";font-size:0.85em;color:var(--neutral-600);word-break:break-all}.page-break-before{break-before:page}.page-break-after{break-after:page}.print-avoid-break{break-inside:avoid}}@page{margin:18mm}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);z-index:var(--z-tooltip);padding:var(--space-inset-sm) var(--space-inset);background:var(--surface-raised);border-radius:var(--radius-control);box-shadow:var(--elevation-3);font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--accent-ink);text-decoration:none}@supports (corner-shape: squircle){.skip-link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.skip-link{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.skip-link:hover{text-decoration:underline}.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.accordion{--accordion-inset-inline:var(--space-inset);--accordion-rule-width:1px;display:grid}.accordion__item{border-block-start-style:solid;border-block-start-width:var(--accordion-rule-width);min-inline-size:0}.accordion__item:first-of-type{border-block-start-width:0}.accordion--bordered{border-style:solid;border-width:var(--card-edge-width)}.accordion--flush{--accordion-inset-inline:0}.accordion--flush>.accordion__item:first-of-type{border-block-start-width:var(--accordion-rule-width)}.accordion--flush>.accordion__item:last-of-type{border-block-end-style:solid;border-block-end-width:var(--accordion-rule-width)}.accordion__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-3);padding-inline:var(--accordion-inset-inline);cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}.accordion__label{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word;margin:0}.accordion__marker{flex:none;inline-size:1.25em;block-size:1.25em}.accordion__summary:focus-visible{outline:none;box-shadow:var(--glow-accent);--focus-forced-offset:-2px}.accordion__panel{padding-inline:var(--accordion-inset-inline);padding-block-start:var(--space-2);padding-block-end:var(--space-inset)}.accordion__panel>* + *{margin-block-start:var(--stack-rhythm)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.accordion{interpolate-size:allow-keywords}.accordion__item::details-content{overflow-x:visible;overflow-y:clip;block-size:0}.accordion__item[open]::details-content{block-size:auto}}@media print{@supports selector(::details-content){.accordion__item::details-content{content-visibility:visible;overflow:visible;block-size:auto}.accordion__marker{display:none}}}.activity-ledger{inline-size:100%;container-type:inline-size;container-name:activity-ledger;list-style:none;margin:0;padding:0}.activity-ledger__entry{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-items:start;padding-block:var(--space-4);padding-inline:var(--space-inset-sm);border-block-start-style:solid;border-block-start-width:1px}.activity-ledger__entry:first-child{border-block-start-width:0}.activity-ledger__entry>*{margin:0;min-inline-size:0}.activity-ledger__event,.activity-ledger__outcome{overflow-wrap:break-word}.activity-ledger__source{unicode-bidi:isolate;overflow-wrap:anywhere}.activity-ledger__time{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-0-5)}.activity-ledger__here{display:flex;align-items:center;gap:var(--space-1)}.activity-ledger__here>svg{inline-size:1em;block-size:1em;flex:none}.activity-ledger__action{justify-self:start}@container activity-ledger (inline-size>= 34rem){.activity-ledger__entry{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-inline-lg)}.activity-ledger__entry>*{grid-column:1}.activity-ledger__action{grid-column:2;grid-row:1;justify-self:end}}@media print{.activity-ledger__action{display:none}.activity-ledger__entry{break-inside:avoid}}.address-form{--address-form-order-given-name:1;--address-form-order-family-name:2;--address-form-order-address-line1:3;--address-form-order-address-line2:4;--address-form-order-address-level2:5;--address-form-order-postal-code:6;--address-form-order-address-level1:7;--address-form-order-country:8;--address-form-postal-code-size:12ch;inline-size:100%;container-type:inline-size;container-name:address-form;min-inline-size:0;border-width:0;padding:0;margin:0}.address-form__legend{padding:0;margin-block-end:var(--stack-rhythm)}.address-form__body{display:grid;gap:var(--stack-rhythm);align-content:start}.address-form__recall{display:grid;gap:var(--control-gap)}.address-form__saved{padding-block:var(--space-3);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px}.address-form__saved-body{display:grid;gap:var(--space-0-5);min-inline-size:0}.address-form__saved-lines{overflow-wrap:anywhere}.address-form__saved:has(input:focus-visible){box-shadow:var(--glow-accent)}@media (forced-colors: active){.address-form__saved:has(input:focus-visible){outline:2px solid;outline-offset:2px}}.address-form__fields{display:grid;gap:var(--space-6);align-content:start;min-inline-size:0}@supports (reading-flow: grid-order){.address-form__fields{reading-flow:grid-order}}.address-form__field--given-name{order:var(--address-form-order-given-name)}.address-form__field--family-name{order:var(--address-form-order-family-name)}.address-form__field--address-line1{order:var(--address-form-order-address-line1)}.address-form__field--address-line2{order:var(--address-form-order-address-line2)}.address-form__field--address-level2{order:var(--address-form-order-address-level2)}.address-form__field--postal-code{order:var(--address-form-order-postal-code)}.address-form__field--address-level1{order:var(--address-form-order-address-level1)}.address-form__field--country{order:var(--address-form-order-country)}.address-form:has(.address-form__country option[data-address-order=postcode-first]:checked){--address-form-order-postal-code:5;--address-form-order-address-level2:6}.address-form__field--postal-code .field__control{max-inline-size:min( 100%,calc(var(--address-form-postal-code-size) + 2 * var(--control-inset-inline)) )}@container address-form (inline-size>= 30rem){.address-form__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.address-form__field--address-line1,.address-form__field--address-line2,.address-form__field--country,.address-form__field--wide{grid-column:1 / -1}}.address-form--billing:has(.address-form__same input:checked) .address-form__fields,.address-form:has(.address-form__recall):not(:has(.address-form__new:checked)) .address-form__fields{display:none}.address-form__field--given-name:not(:has(.field__control[autocomplete$="given-name" i]))::after,.address-form__field--family-name:not(:has(.field__control[autocomplete$="family-name" i]))::after,.address-form__field--address-line1:not(:has(.field__control[autocomplete$="address-line1" i]))::after,.address-form__field--address-line2:not(:has(.field__control[autocomplete$="address-line2" i]))::after,.address-form__field--address-level2:not(:has(.field__control[autocomplete$="address-level2" i]))::after,.address-form__field--address-level1:not(:has(.field__control[autocomplete$="address-level1" i]))::after,.address-form__field--postal-code:not(:has(.field__control[autocomplete$="postal-code" i]))::after,.address-form__field--country:not(:has(.field__control[autocomplete$="country" i],.field__control[autocomplete$="country-name" i]))::after,.address-form__fields:not(:has(.address-form__field--country))::after,.address-form:has(.address-form__same,.address-form__recall) .address-form__body:has(.address-form__fields [required])::after,form[autocomplete=off i] .address-form__body::before,.address-form__body:has([autocomplete=off i])::before{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.address-form__field--given-name:not(:has(.field__control[autocomplete$="given-name" i]))::after{content:"Missing: the given-name autocomplete token on this control."}.address-form__field--family-name:not(:has(.field__control[autocomplete$="family-name" i]))::after{content:"Missing: the family-name autocomplete token on this control."}.address-form__field--address-line1:not(:has(.field__control[autocomplete$="address-line1" i]))::after{content:"Missing: the address-line1 autocomplete token on this control."}.address-form__field--address-line2:not(:has(.field__control[autocomplete$="address-line2" i]))::after{content:"Missing: the address-line2 autocomplete token on this control."}.address-form__field--address-level2:not(:has(.field__control[autocomplete$="address-level2" i]))::after{content:"Missing: the address-level2 autocomplete token — the town or city."}.address-form__field--address-level1:not(:has(.field__control[autocomplete$="address-level1" i]))::after{content:"Missing: the address-level1 autocomplete token — the county, state or province."}.address-form__field--postal-code:not(:has(.field__control[autocomplete$="postal-code" i]))::after{content:"Missing: the postal-code autocomplete token on this control."}.address-form__field--country:not(:has(.field__control[autocomplete$="country" i],.field__control[autocomplete$="country-name" i]))::after{content:"Missing: the country or country-name autocomplete token on this control."}.address-form__fields:not(:has(.address-form__field--country))::after{content:"Missing: the country. Every other field on this block is ambiguous without it."}.address-form:has(.address-form__same,.address-form__recall) .address-form__body:has(.address-form__fields [required])::after{content:"Remove required: this block can collapse, and a hidden required control blocks the form with a message nobody can be shown."}form[autocomplete=off i] .address-form__body::before,.address-form__body:has([autocomplete=off i])::before{content:"Remove autocomplete=off: a browser cannot fill an address it has been told not to fill (SC 1.3.5, SC 3.3.7)."}.ai-disclosure{--ai-disclosure-target-min:1.75rem;justify-self:stretch;display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-inline-sm);row-gap:var(--space-2);padding:var(--space-inset);border-style:solid;border-width:var(--ai-disclosure-edge-width,1px)}.ai-disclosure>*{grid-column:2;margin:0;min-inline-size:0;max-inline-size:var(--container-prose);overflow-wrap:break-word}.ai-disclosure__mark{grid-column:1;align-self:start;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.ai-disclosure__cr{inline-size:1em;block-size:1em;vertical-align:-0.125em}.ai-disclosure__issuer{unicode-bidi:isolate;overflow-wrap:anywhere}.ai-disclosure__manifest{justify-self:start;position:relative;z-index:var(--z-raised);display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--ai-disclosure-target-min),1.5rem);min-inline-size:max(var(--ai-disclosure-target-min),1.5rem);padding-block:var(--space-0-5)}.ai-disclosure__manifest>svg{inline-size:1em;block-size:1em;flex:none}.ai-disclosure:not(:has(.ai-disclosure__credential))::before{content:"This disclosure says nothing about Content Credentials. Say so explicitly, including when there are none: a component that is silent about the credential is read as one with nothing to report, and absence of a credential is not evidence of authenticity.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.ai-disclosure:not(:has(.ai-disclosure__statement))::before{content:"There is no provenance statement here. The claim has to be a sentence that survives being screenshotted away from this page — a glyph, a chip or a tooltip is not a statement.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.ai-disclosure .ai-disclosure__manifest:not(a[href])::after{content:" — the route to the full manifest must be a link with an href. A control that only script can honour is a credential nobody can check on a page whose script failed."}.ai-disclosure:has(.ai-disclosure__cr):not(:has(.ai-disclosure__manifest))::after{content:"This shows a Content Credentials indicator with no route to the record. An indicator nobody can check is a trust mark, not a disclosure.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}@media (forced-colors: active){.ai-disclosure{border-width:max(1px,var(--ai-disclosure-edge-width,1px))}}@media print{.ai-disclosure{break-inside:avoid}}.archive-list{--archive-rhythm:var(--space-4);--archive-gap:var(--space-6);--archive-lines:var(--space-2);--archive-group-rhythm:var(--space-stack-lg);--archive-date-col:var(--space-20);container-type:inline-size;container-name:archive-list;display:grid;gap:var(--archive-group-rhythm);inline-size:100%}.archive-list__group{display:grid;gap:var(--space-stack-sm);align-content:start}.archive-list__group:has(>.archive-list__group){gap:var(--archive-group-rhythm)}.archive-list__heading{margin:0;min-inline-size:0;padding-block-end:var(--space-2);border-block-end-style:solid;border-block-end-width:1px;overflow-wrap:break-word}.archive-list__items{display:grid;margin:0;padding-inline:0;list-style:none}.archive-list__item{display:grid;row-gap:var(--archive-lines);padding-block:var(--archive-rhythm);border-block-start-style:solid;border-block-start-width:1px}.archive-list__item:first-child{padding-block-start:0;border-block-start-width:0}.archive-list__item>*{margin:0;min-inline-size:0}.archive-list__date{overflow-wrap:break-word}.archive-list__title{overflow-wrap:break-word}.archive-list__link{padding-block:var(--space-1-5)}.archive-list__standfirst{max-inline-size:var(--container-prose);overflow-wrap:break-word}.archive-list__topics{display:flex;flex-wrap:wrap;gap:var(--control-gap)}@container archive-list (inline-size>= 34rem){.archive-list__item{grid-template-columns:minmax(var(--archive-date-col),max-content) minmax(0,1fr);column-gap:var(--archive-gap)}.archive-list__date{grid-column:1;grid-row:1}.archive-list__title,.archive-list__standfirst,.archive-list__topics{grid-column:2}}@supports (grid-template-columns: subgrid){@container archive-list (inline-size>= 34rem){.archive-list__items{grid-template-columns:minmax(var(--archive-date-col),max-content) minmax(0,1fr);column-gap:var(--archive-gap)}.archive-list__item{grid-column:1 / -1;grid-template-columns:subgrid}}}.archive-list--compact{--archive-rhythm:var(--space-3);--archive-gap:var(--space-4);--archive-lines:var(--space-1);--archive-group-rhythm:var(--space-stack);--archive-date-col:var(--space-16)}@media print{.archive-list__item{break-inside:avoid}.archive-list__heading{break-after:avoid}}.article-header{display:grid;align-content:start;gap:var(--space-stack-lg)}.article-header>*{min-inline-size:0}.article-header__headline,.article-header__standfirst{max-inline-size:var(--article-header-measure,var(--container-prose))}.article-header__headline{text-wrap:balance}@supports (text-wrap: pretty){.article-header__standfirst{text-wrap:pretty}}.article-header__kicker{justify-self:start}.article-header__kicker:is(a,button){display:inline-flex;align-items:center;min-block-size:1.5rem}.article-header__byline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline) var(--space-inline-lg);padding-block-start:var(--space-stack-lg);border-block-start-style:solid;border-block-start-width:1px}.article-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline-sm)}.article-header__meta>* + *::before{content:"·";margin-inline-end:var(--space-inline-sm)}@supports (content: "x" / ""){.article-header__meta>* + *::before{content:"·" / ""}}.article-header__share{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline-sm);margin-inline-start:auto}.article-header--lead{position:relative;isolation:isolate;overflow:clip;align-content:end;min-block-size:var(--article-header-lead-min,min(32rem,70svb));padding-block:var(--space-section-lg);padding-inline:max( var(--gutter),calc((100% - var(--article-header-lead-measure,var(--container-content))) / 2) )}.article-header--lead>:not(.frame--backdrop){position:relative;z-index:var(--z-raised)}.article-header--lead>.frame--backdrop{margin:0}.artist-card__portrait{aspect-ratio:var(--artist-card-ratio,3 / 4)}.artist-card .card__title,.artist-card__latest{min-inline-size:0;overflow-wrap:anywhere}.artist-card__latest{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-inline-xs) var(--space-inline-sm)}.artist-card__latest>*{min-inline-size:0}.artist-card.artist-card--list{display:flex;flex-direction:row;align-items:center;min-block-size:max(var(--control-min-block),1.5rem)}.artist-card--list .artist-card__portrait{flex:none;inline-size:var(--artist-card-portrait,3rem);margin-inline-end:var(--space-inset-sm)}.artist-card--list .card__body{padding:var(--space-inset-sm);min-inline-size:0}.artist-card--list .artist-card__portrait + .card__body{padding-inline-start:0}@container aston-layout (inline-size < 30rem){.artist-card.artist-card{display:flex;flex-direction:row;align-items:center;min-block-size:max(var(--control-min-block),1.5rem)}.artist-card .artist-card__portrait{flex:none;inline-size:var(--artist-card-portrait,3rem);margin-inline-end:var(--space-inset-sm)}.artist-card .card__body{padding:var(--space-inset-sm);min-inline-size:0}.artist-card .artist-card__portrait + .card__body{padding-inline-start:0}}.aspect-media{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);inline-size:100%;aspect-ratio:var(--aspect-media-ratio,16 / 9);min-block-size:0;overflow:clip}.aspect-media>iframe,.aspect-media>embed,.aspect-media>object,.aspect-media>.aspect-media__frame{grid-area:1 / 1;z-index:var(--z-raised);inline-size:100%;block-size:100%;max-inline-size:100%;border-width:0}.aspect-media__frame>iframe,.aspect-media__frame>canvas{display:block;inline-size:100%;block-size:100%;border-width:0}.aspect-media__placeholder{grid-area:1 / 1;z-index:var(--z-base);display:flex;align-items:center;justify-content:center;margin:0;padding:var(--space-inset-sm);pointer-events:none}.aspect-media--16x9{--aspect-media-ratio:16 / 9}.aspect-media--4x3{--aspect-media-ratio:4 / 3}.aspect-media--1x1{--aspect-media-ratio:1}.aspect-media--4x5{--aspect-media-ratio:4 / 5}.aspect-media--9x16{--aspect-media-ratio:9 / 16}.asset-meta{inline-size:100%;display:grid;gap:var(--space-2)}.asset-meta__list{margin:0;columns:var(--asset-meta-column-min,12rem) var(--asset-meta-columns,2);column-gap:var(--space-inline-lg);column-rule-style:solid;column-rule-width:var(--asset-meta-rule-width,1px)}.asset-meta__pair{break-inside:avoid;padding-block-end:var(--space-3)}.asset-meta__pair:last-child{padding-block-end:0}.asset-meta__pair--full{column-span:all}.asset-meta__term,.asset-meta__value{margin:0}.asset-meta__value{overflow-wrap:break-word}.asset-meta__id{overflow-wrap:anywhere;user-select:all}.asset-meta__copy{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--asset-meta-target-min,1.75rem),1.5rem);min-inline-size:max(var(--asset-meta-target-min,1.75rem),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);margin-inline-start:var(--space-1);cursor:pointer;user-select:none}.asset-meta__copy>svg,.asset-meta__copy>.icon{inline-size:1em;block-size:1em;flex:none}.asset-meta__copy:focus-visible{outline:none;box-shadow:var(--glow-accent)}.asset-meta__live{margin:0;min-block-size:1.5em;min-inline-size:0}@media print{.asset-meta__copy,.asset-meta__live{display:none}}.auth-shell{display:flex;flex-direction:column;align-items:center;gap:var(--space-layout);min-block-size:var(--auth-shell-min-block,100svb);padding-inline:var(--gutter);padding-block:var(--space-section-sm)}.auth-shell__panel,.auth-shell__help{inline-size:100%;max-inline-size:var(--auth-shell-measure,26rem)}.auth-shell__panel{display:grid;gap:var(--space-stack-xl);margin-block:auto;padding:var(--space-inset-xl);border-style:solid;border-width:var(--auth-shell-edge-width,1px)}.auth-shell__head{display:grid;justify-items:start;gap:var(--space-stack-sm)}.auth-shell__lede{text-wrap:pretty}.auth-shell__body{display:grid;gap:var(--space-stack-xl);margin:0}.auth-shell :is(.btn,.field__control,.checkbox,.radio):not(textarea){min-block-size:max(var(--control-min-block),var(--auth-shell-target,2.75rem))}.auth-shell__alt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding-block-start:var(--space-inset);border-block-start-style:solid;border-block-start-width:var(--auth-shell-edge-width,1px)}.auth-shell__alt-link,.auth-shell__route{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:max(var(--control-min-block),var(--auth-shell-target,2.75rem));padding-inline:var(--space-2);margin-inline-start:calc(var(--space-2) * -1)}.auth-shell__help{display:grid;justify-items:start;gap:var(--space-stack-sm)}.auth-shell__help-lede,.auth-shell__ref{margin:0;text-wrap:pretty}.auth-shell__ref-id{user-select:all;unicode-bidi:isolate;overflow-wrap:anywhere}.auth-shell__panel:not(:has(.provenance-strip))::before{content:"This screen does not say where it is. Put a .provenance-strip first inside .auth-shell__panel — the origin is the one thing on a credential page that an attacker cannot copy."}.auth-shell:not(:has(.auth-shell__route)) .auth-shell__panel::after{content:"This screen is a dead end. Every jwid screen ends in access or a named human route: add .auth-shell__help containing an .auth-shell__route."}.auth-shell__help:not(:has(.auth-shell__ref-id))::after{content:"This route has no reference number, so the desk it points at cannot find the attempt the reader is calling about: add .auth-shell__ref-id, minted by the server that rendered this screen."}.autosave-indicator{--autosave-indicator-edge-width:1px;--autosave-indicator-inset:var(--space-inset-sm);display:grid;justify-items:start;gap:var(--space-1);padding:var(--autosave-indicator-inset);border-style:solid;border-width:var(--autosave-indicator-edge-width)}.autosave-indicator__state{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline-sm);align-items:start;margin:0}.autosave-indicator__icon{grid-column:1;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);margin-block-start:var(--space-0-5)}.autosave-indicator__text{grid-column:2;min-inline-size:0;overflow-wrap:break-word}.autosave-indicator__last-save{margin:0;min-inline-size:0}.autosave-indicator__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.autosave-indicator__retry{min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.autosave-indicator:not(:has([role="status"],[aria-live],output))::after,.autosave-indicator:has([role="alert"])::after,.autosave-indicator:has(.autosave-indicator__state .autosave-indicator__at)::after,.autosave-indicator--saved:not(:has(.autosave-indicator__at[datetime]:not([datetime=""])))::after,.autosave-indicator--failed:not(:has(.autosave-indicator__retry))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.autosave-indicator:not(:has([role="status"],[aria-live],output))::after{content:"Missing: the polite live region every save is announced in."}.autosave-indicator:has([role="alert"])::after{content:"Announce saves politely: role=status, never alert — this interrupts the field being typed in."}.autosave-indicator:has(.autosave-indicator__state .autosave-indicator__at)::after{content:"Move the timestamp out of the live region: an atomic region re-reads it every time it ticks."}.autosave-indicator--saved:not(:has(.autosave-indicator__at[datetime]:not([datetime=""])))::after{content:"Missing: the time of the save being claimed, as <time datetime> with a zone."}.autosave-indicator--failed:not(:has(.autosave-indicator__retry))::after{content:"Missing: the retry a failed save exists to offer."}@media (forced-colors: active){.autosave-indicator:not(.autosave-indicator--failed){border-style:none}.autosave-indicator--failed{border-width:max(1px,var(--autosave-indicator-edge-width))}}.avatar-upload{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-inset);--avatar-upload-zoom:1;--avatar-upload-pan-x:0%;--avatar-upload-pan-y:0%;--avatar-upload-scale:max(1,var(--avatar-upload-zoom));--avatar-upload-pan-range:calc((var(--avatar-upload-scale) - 1) / 2 * 100%)}.avatar-upload__preview{display:grid;gap:var(--space-stack-sm);flex:0 1 auto}.avatar-upload__stage{--avatar-size:var(--avatar-upload-size,8rem);justify-self:center}.avatar-upload__crop{grid-area:1 / 1;place-self:stretch;overflow:hidden;border-style:solid;border-width:var(--avatar-edge-width,1px)}.avatar-upload__photo{display:block;inline-size:100%;block-size:100%;object-fit:cover;transform:translate( clamp(calc(-1 * var(--avatar-upload-pan-range)),var(--avatar-upload-pan-x),var(--avatar-upload-pan-range)),clamp(calc(-1 * var(--avatar-upload-pan-range)),var(--avatar-upload-pan-y),var(--avatar-upload-pan-range)) ) scale(var(--avatar-upload-scale))}.avatar-upload__adjust{display:grid;gap:var(--space-2)}.avatar-upload:not(:has(.avatar-upload__photo)) .avatar-upload__adjust{display:none}.avatar-upload__nudge{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--control-gap)}.avatar-upload__controls{display:grid;justify-items:start;align-content:start;gap:var(--stack-rhythm);flex:1 1 14rem;min-inline-size:0}.avatar-upload__controls>.file-upload{justify-self:stretch}.avatar-upload__facts{margin:0;min-inline-size:0;overflow-wrap:anywhere}.avatar-upload__live{margin:0;min-inline-size:0}.avatar{display:inline-grid;place-items:center;position:relative;flex:none;inline-size:var(--avatar-size,2.5rem);aspect-ratio:1}.avatar--xs{--avatar-size:1.5rem}.avatar--sm{--avatar-size:2rem}.avatar--md{--avatar-size:2.5rem}.avatar--lg{--avatar-size:3rem}.avatar--xl{--avatar-size:4rem}.avatar__initials,.avatar__icon,.avatar__photo,.avatar__img{grid-area:1 / 1}.avatar__photo,.avatar__img{place-self:stretch;inline-size:100%;block-size:100%;min-block-size:0}.avatar__img{object-fit:cover}.avatar__icon{inline-size:calc(var(--avatar-size,2.5rem) * 0.6);block-size:calc(var(--avatar-size,2.5rem) * 0.6)}.avatar:is(a,button){min-inline-size:max(var(--avatar-size,2.5rem),1.5rem);padding:0;cursor:pointer;text-decoration:none}.avatar:is(a,button):focus-visible{outline:none;box-shadow:var(--glow-accent)}.avatar__status{--avatar-status-size:max(calc(var(--avatar-size,2.5rem) * 0.32),0.625rem);position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:var(--avatar-status-size);block-size:var(--avatar-status-size);border-style:solid;border-width:var(--avatar-status-edge,0.125rem)}.avatar__status::before{content:"";position:absolute;inset:28%}.avatar__status--busy::before{inset-block:40%;inset-inline:15%}.avatar__status--offline::before{inset-block:40%;inset-inline:8%;transform:rotate(45deg)}.avatar-group{display:flex;align-items:center;margin:0;padding-inline-start:0;list-style:none}.avatar-group--xs{--avatar-size:1.5rem}.avatar-group--sm{--avatar-size:2rem}.avatar-group--md{--avatar-size:2.5rem}.avatar-group--lg{--avatar-size:3rem}.avatar-group--xl{--avatar-size:4rem}.avatar-group>* + *{margin-inline-start:calc(var(--avatar-size,2.5rem) * var(--avatar-overlap,0.3) * -1)}.avatar-group .avatar:focus-visible{z-index:var(--z-raised)}:root{--back-to-top-offset:0px;--back-to-top-appear-after:100svb;--back-to-top-block:max(var(--control-min-block),1.5rem);--back-to-top-inset:calc( var(--sticky-dock-height,0px) + var(--back-to-top-offset) + max( var(--gutter),calc(env(safe-area-inset-bottom,0px) - var(--sticky-dock-height,0px)) ) );--back-to-top-clearance:0px}:root:has(.back-to-top){--back-to-top-clearance:calc( var(--back-to-top-inset) + var(--back-to-top-block) + var(--space-stack) )}html body:has(.back-to-top){padding-block-end:var(--back-to-top-clearance)}.back-to-top{position:fixed;z-index:var(--z-sticky);inset-block-end:var(--back-to-top-inset);inset-inline-end:max( var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );display:flex}.back-to-top__link{min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.back-to-top__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none}@media (forced-colors: active){.back-to-top .back-to-top__link{border-width:max(1px,var(--btn-edge-width))}}@media print{:root:has(.back-to-top){--back-to-top-clearance:0px}.back-to-top{display:none}}.badge{display:inline-flex;align-items:center;gap:var(--space-inline-xs);padding-block:var(--space-0-5);padding-inline:var(--space-inset-sm);border-style:solid;border-width:1px}.badge>svg{inline-size:1em;block-size:1em;flex:none}.banner{border-block-end-style:solid;border-block-end-width:var(--banner-edge-width,1px)}.banner__inner{margin-inline:auto;max-inline-size:var(--container-wide);padding-inline:var(--gutter);padding-block:var(--space-3);display:flex;align-items:flex-start;gap:var(--space-3)}.banner__icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.banner__text{flex:1 1 auto;min-inline-size:0;margin:0;overflow-wrap:break-word}.banner__dismiss{flex:none;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}@media (forced-colors: active){.banner{border-block-end-width:max(1px,var(--banner-edge-width,1px))}}@property --bento-tracks{syntax:"<integer>";inherits:true;initial-value:4}@property --bento-tile-columns{syntax:"<integer>";inherits:false;initial-value:1}@property --bento-tile-rows{syntax:"<integer>";inherits:false;initial-value:3}.bento{--bento-tracks:min(var(--bento-columns,4),var(--bento-column-cap,12));display:grid;grid-template-columns:repeat(var(--bento-tracks),minmax(0,1fr));grid-auto-rows:auto minmax(var(--bento-band,11rem),auto) auto;gap:var(--bento-gap,var(--space-layout-sm))}.bento__tile{--bento-tile-columns:clamp(1,var(--bento-span,1),var(--bento-tracks));--bento-tile-rows:calc(clamp(1,var(--bento-rows,1),4) * 3);grid-column:span var(--bento-tile-columns);grid-row:span var(--bento-tile-rows);position:relative;display:grid;grid-template-rows:auto 1fr auto;row-gap:var(--space-stack-lg);padding:var(--space-inset-lg);min-inline-size:0;border-style:solid;border-width:var(--card-edge-width)}@supports (grid-template-rows: subgrid){.bento__tile{grid-template-rows:subgrid}}.bento__head{grid-row:1}.bento__body{grid-row:2 / -2}.bento__foot{grid-row:-2 / -1}.bento__head,.bento__body{display:grid;align-content:start;justify-items:start;min-inline-size:0}.bento__head{gap:var(--space-stack-sm)}.bento__body{gap:var(--space-stack)}.bento__stretch,.bento__body>.btn--full{justify-self:stretch}.bento__media{justify-self:stretch;margin:0;inline-size:100%}.bento__media>img,.bento__media>picture>img{display:block;inline-size:100%;block-size:auto}.bento__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);min-inline-size:0}.bento__foot>.bento__action{margin-inline-start:auto}.bento__title,.bento__text,.bento__meta{overflow-wrap:anywhere}.bento__title{text-wrap:balance}.bento__link::after{content:"";position:absolute;inset:0}.bento__tile .bento__link:focus-visible{outline:none}.bento__action{position:relative;z-index:var(--z-raised)}.bento__tile:has(.bento__link):not(:has(.bento__title))::after,a.bento__tile:not(:has(.bento__title))::after{content:"Missing: a visible text title. A tile that is only a link and a picture has no name.";grid-column:1 / -1;grid-row:1 / -1;align-self:end;padding:var(--space-inset-sm);border-style:solid;border-width:1px}@media (width < 60rem){.bento{--bento-column-cap:2}}@media (width < 34rem){.bento{--bento-column-cap:1;grid-auto-rows:auto}}@container aston-layout (inline-size < 60rem){.bento{--bento-column-cap:2}}@container aston-layout (inline-size < 34rem){.bento{--bento-column-cap:1;grid-auto-rows:auto}}.breadcrumb{--breadcrumb-target-min:1.75rem}.breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-1);row-gap:var(--space-1);margin:0;padding-inline:0;list-style:none}.breadcrumb__item{display:flex;align-items:center;gap:var(--space-1);min-inline-size:0}.breadcrumb__item + .breadcrumb__item::before{content:var(--breadcrumb-separator,"/");flex:none;user-select:none}@supports (content: "a" / "b"){.breadcrumb__item + .breadcrumb__item::before{content:var(--breadcrumb-separator,"/") / ""}}.breadcrumb__link,.breadcrumb__item>[aria-current="page"]{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--breadcrumb-target-min),1.5rem);min-inline-size:max(var(--breadcrumb-target-min),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);overflow-wrap:anywhere}.breadcrumb__item:first-child>:is(.breadcrumb__link,[aria-current="page"]){margin-inline-start:calc(var(--space-1) * -1)}.breadcrumb__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.breadcrumb__link>svg,.breadcrumb__link>.icon{inline-size:1.125em;block-size:1.125em;flex:none}.bundle{container:bundle / inline-size;display:grid;gap:var(--space-stack-xl);align-content:start;justify-self:stretch;--bundle-media-inline:4rem}.bundle__header{display:grid;gap:var(--space-1)}.bundle__title,.bundle__summary{margin:0}.bundle__items{list-style:none;margin:0;padding:0}.bundle__item{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline-lg);row-gap:var(--space-stack);align-items:start;padding-block:var(--space-inset);border-block-style:solid;border-block-width:0}.bundle__item + .bundle__item{border-block-start-width:var(--bundle-rule-width,1px)}.bundle__item-media{grid-column:1;grid-row:1;inline-size:var(--bundle-media-inline)}.bundle__item-detail{grid-column:2;grid-row:1;display:grid;gap:var(--space-1);align-content:start;justify-items:start;min-inline-size:var(--bundle-detail-min,0px)}.bundle__item-title,.bundle__item-meta,.bundle__item-price{margin:0;overflow-wrap:anywhere}.bundle__item-link{padding-block:var(--space-1)}.bundle__item-options{grid-column:1 / -1}.bundle__offer{display:grid;gap:var(--space-stack) var(--space-inline-lg);align-content:start;padding:var(--space-inset-lg)}.bundle__total,.bundle__sum,.bundle__saving{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.bundle__total{flex-direction:column;align-items:start;gap:var(--space-1)}.bundle__reference{margin:0}.bundle__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.bundle__offer:has(.bundle__saving):not( :has(.bundle__reference,.price__reference) )::after{content:"Missing: the lowest price of the previous 30 days.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.bundle__saving:not(:has(.bundle__saving-amount))::after,.bundle__saving:not(:has(.bundle__saving-percent))::after{content:"Missing: state the saving as both an amount and a percentage.";flex-basis:100%;padding:var(--space-inset-sm);border-style:solid;border-width:1px}@container bundle (inline-size>= 34rem){.bundle__items{--bundle-media-inline:5rem;--bundle-detail-min:12rem}.bundle__item-options{grid-column:2}.bundle__offer{grid-template-columns:minmax(0,1fr) auto}.bundle__total{grid-column:2;grid-row:1;justify-self:end;align-items:end;text-align:end}.bundle__sum,.bundle__saving{grid-column:1}.bundle__reference{grid-column:1 / -1}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);padding-block:var(--control-inset-block);padding-inline:calc(var(--control-inset-inline) * var(--btn-scale,1));max-inline-size:100%;text-decoration:none;cursor:pointer;user-select:none;border-style:solid;border-width:var(--btn-edge-width)}.btn:focus-visible{outline:none;box-shadow:var(--glow-accent)}.btn[disabled],.btn[aria-disabled="true"]{cursor:not-allowed}.btn>svg,.btn>.icon{inline-size:1.25em;block-size:1.25em;flex:none}.btn--full{display:flex;inline-size:100%}.btn--icon{padding-inline:var(--space-2);min-inline-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);aspect-ratio:1}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.btn-row--center{justify-content:center}.btn-row--end{justify-content:flex-end}.byline{--byline-gap:var(--space-2);display:flex;align-items:center;gap:var(--space-3)}.byline:has(.byline__bio){align-items:flex-start}.byline__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-inline-size:0}.byline__name,.byline__role,.byline__bio{overflow-wrap:anywhere}.byline__name{padding-block:var(--space-1);margin-block:calc(var(--space-1) * -1)}.byline__bio{margin:0;max-inline-size:var(--container-prose)}.byline--multi{--avatar-size:1.5rem;flex-wrap:wrap;gap:var(--space-1) var(--byline-gap)}.byline__author{display:inline-flex;align-items:center;gap:var(--byline-gap);min-inline-size:0}.byline--multi .byline__author:not(:last-child):not(:nth-last-child(2))::after{content:var(--byline-separator,",");margin-inline-start:calc(var(--byline-gap) * -1)}.byline--multi .byline__author + .byline__author:last-child::before{content:var(--byline-conjunction,"and")}.byline--inline{--avatar-size:1.5rem;gap:var(--byline-gap)}.byline--inline .byline__body{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:var(--byline-gap);row-gap:0}.byline--inline .byline__bio{flex-basis:100%}.callout{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-inline);row-gap:var(--space-stack-sm);padding:var(--space-inset-lg);border-style:solid;border-width:1px}.callout__icon{grid-column:1;grid-row:1;align-self:start;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.callout__label{grid-column:2;grid-row:1}.callout__body{grid-column:2;min-inline-size:0;overflow-wrap:break-word}@media (max-width: 30rem){.callout__body{grid-column:1 / -1}}.callout .callout__body>* + *{margin-block-start:var(--space-stack-lg)}@media (min-width: 64rem){.callout--breakout{margin-inline:calc(-1 * min( var(--callout-breakout,var(--space-10)),max(0px,(100dvi - 2 * var(--gutter) - 100%) / 2) ))}}.card{display:flex;flex-direction:column;overflow:hidden;border-style:solid;border-width:var(--card-edge-width)}.card__body{display:grid;gap:var(--space-3);align-content:start;justify-items:start;padding:var(--space-inset-lg);flex:1}.card__body>.btn--full,.card__body>.card__stretch{justify-self:stretch}.card__media{margin:0}.card--interactive{position:relative}.card--interactive .card__link::after{content:"";position:absolute;inset:0}.card--interactive .card__link:focus-visible{outline:none}.card__action{position:relative;z-index:var(--z-raised);justify-self:stretch}.card--flat{overflow:visible}.card--flat .card__body{padding-inline:0}.card-grid{display:grid;gap:var(--space-layout-sm);grid-template-columns:repeat(auto-fill,minmax(min(var(--card-min,15rem),100%),1fr));margin-block:0;padding-inline:0;list-style:none}.card-grid--releases{--card-min:9.5rem}.card-grid--features{--card-min:18rem}@media (min-width: 48rem){.card-grid--releases{--card-min:12.5rem}}.cart-list{container:cart-line / inline-size;inline-size:100%;list-style:none;margin:0;padding:0}.cart-line{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline-lg);row-gap:var(--space-stack);align-items:start;padding-block:var(--space-inset);border-block-style:solid;border-block-width:0;--cart-line-media-inline:4rem}.cart-line + .cart-line{border-block-start-width:var(--cart-line-rule-width,1px)}.cart-line__media{grid-column:1;grid-row:1;inline-size:var(--cart-line-media-inline)}.cart-line__detail{grid-column:2;grid-row:1;display:grid;gap:var(--space-1);align-content:start;min-inline-size:var(--cart-line-detail-min,0px)}.cart-line__title,.cart-line__variant{margin:0;overflow-wrap:anywhere}.cart-line__notice,.cart-line__ledger,.cart-line__actions{grid-column:1 / -1}.cart-line__ledger{display:flex;flex-wrap:wrap;align-items:start;gap:var(--space-stack-sm) var(--space-inline-lg)}.cart-line__figure{display:grid;gap:var(--space-1);align-content:start;justify-items:start;min-inline-size:var(--cart-line-figure-min,6rem)}.cart-line__figure--quantity{min-inline-size:auto}.cart-line__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.cart-line:has(.cart-line__remove):not( :has(.cart-line__remove[aria-label]),:has(.cart-line__remove[aria-labelledby]),:has(.cart-line__remove .cart-line__remove-item) )::after{content:"Missing: the item name in the remove control's accessible name.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.cart-list__status{margin:0;min-inline-size:0}@container cart-line (inline-size>= 42rem){.cart-line{grid-template-columns:auto minmax(min-content,1fr) auto auto;--cart-line-media-inline:5rem;--cart-line-detail-min:12rem}.cart-line__actions{grid-column:4;grid-row:1}.cart-line__notice{grid-column:2 / -1}.cart-line__figure{justify-items:end;text-align:end}.cart-line__ledger{grid-column:3;grid-row:1;justify-content:flex-end}}.catalogue-rail{--catalogue-rail-gap:var(--space-layout-sm);--catalogue-rail-tile:9.5rem;--catalogue-rail-feature:calc(var(--catalogue-rail-tile) * 2 + var(--catalogue-rail-gap));--catalogue-rail-marker:var(--space-2);--catalogue-rail-target:max(var(--control-min-block),1.5rem);--catalogue-rail-controls:calc(var(--catalogue-rail-target) + var(--space-4));--catalogue-rail-marker-target:1.5rem;display:grid;gap:var(--space-stack-lg)}.catalogue-rail>*{min-inline-size:0}@media (min-width: 48rem){.catalogue-rail{--catalogue-rail-tile:12.5rem}}.catalogue-rail__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline)}.catalogue-rail__heading{margin-block:0;text-wrap:balance;overflow-wrap:break-word}.catalogue-rail__all{display:inline-flex;align-items:center;gap:var(--space-inline-xs);margin-inline-start:auto;min-block-size:var(--catalogue-rail-target);padding-block:var(--space-1)}.catalogue-rail__all :is(img,svg){inline-size:1em;block-size:1em;flex:none}.catalogue-rail__track{position:relative}.catalogue-rail__scroller{display:flex;gap:var(--catalogue-rail-gap);margin:0;padding-block:var(--space-1);padding-inline:var(--space-1);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--space-1);scrollbar-width:thin}.catalogue-rail__item{flex:none;inline-size:min(var(--catalogue-rail-tile),100%);scroll-snap-align:start}.catalogue-rail__item--featured{inline-size:min(var(--catalogue-rail-feature),100%)}.catalogue-rail__item :is(.card__title,.card__meta,.catalogue-rail__cat){overflow-wrap:anywhere}@media (forced-colors: active){.catalogue-rail__item:focus-within{outline:2px solid;outline-offset:2px}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.catalogue-rail__track{padding-block-end:var(--catalogue-rail-controls)}.catalogue-rail__scroller{scroll-marker-group:var(--catalogue-rail-markers,after)}.catalogue-rail__scroller::scroll-button(*){position:absolute;inset-block-end:0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--catalogue-rail-target);min-block-size:var(--catalogue-rail-target);padding-inline:var(--space-2);cursor:pointer;border-style:solid;border-width:var(--btn-edge-width)}.catalogue-rail__scroller::scroll-button(inline-start){inset-inline-start:0}.catalogue-rail__scroller::scroll-button(inline-end){inset-inline-end:0}.catalogue-rail__scroller::scroll-button(inline-start){content:var(--catalogue-rail-prev-glyph,"‹") / var(--catalogue-rail-prev-label,"Earlier releases")}.catalogue-rail__scroller::scroll-button(inline-end){content:var(--catalogue-rail-next-glyph,"›") / var(--catalogue-rail-next-label,"Later releases")}.catalogue-rail__scroller::scroll-button(*):disabled{cursor:default}.catalogue-rail__scroller::scroll-marker-group{position:absolute;inset-block-end:0;inset-inline:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-inline:calc(var(--catalogue-rail-target) + var(--space-2))}.catalogue-rail__item::scroll-marker{content:"";box-sizing:content-box;inline-size:var(--catalogue-rail-marker);block-size:var(--catalogue-rail-marker);padding:calc((var(--catalogue-rail-marker-target) - var(--catalogue-rail-marker)) / 2);cursor:pointer}.catalogue-rail__scroller::scroll-button(*):focus-visible,.catalogue-rail__item::scroll-marker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}.character-count{display:grid;gap:var(--space-1)}.character-count__status{margin:0;min-inline-size:0}.character-count__announce{position:absolute;inline-size:1px;block-size:1px;margin:0;padding:0;overflow:hidden;clip-path:inset(50%)}.character-count:not(:has(:where(.character-count__count[value]:not([value=""]))))::after,.character-count:not(:has(:where([role=status],[aria-live],output)))::after,.character-count--hard:not(:has(:where([maxlength])))::after,.character-count:not(:where(.character-count--hard)):has(:where([maxlength]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.character-count:not(:has(:where(.character-count__count[value]:not([value=""]))))::after{content:"Missing: the figure this counter is counting."}.character-count:not(:has(:where([role=status],[aria-live],output)))::after{content:"Missing: the polite live region the count is announced in."}.character-count--hard:not(:has(:where([maxlength])))::after{content:"Missing: the maxlength this hard limit claims to enforce."}.character-count:not(:where(.character-count--hard)):has(:where([maxlength]))::after{content:"Remove maxlength, or declare the limit hard: a soft counter that silently truncates a paste is neither."}.checkout-stepper{container:checkout-stepper / inline-size;inline-size:100%;--stepper-target-min:1.75rem;--stepper-marker-min:1.75rem}.checkout-stepper__count{margin-block:0 var(--space-stack-xs);margin-inline:0;min-inline-size:0}.checkout-stepper__list{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-3);row-gap:var(--space-1);margin:0;padding-inline:0;list-style:none}.checkout-stepper__step{display:flex;align-items:center;min-inline-size:0}.checkout-stepper__label{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--stepper-target-min),1.5rem);min-inline-size:0;padding-block:var(--space-0-5);padding-inline:var(--space-1);overflow-wrap:anywhere}.checkout-stepper__step:first-child>.checkout-stepper__label{margin-inline-start:calc(var(--space-1) * -1)}.checkout-stepper__index{display:inline-flex;align-items:center;justify-content:center;flex:none;min-inline-size:max(var(--stepper-marker-min),1.5rem);min-block-size:max(var(--stepper-marker-min),1.5rem);padding-inline:var(--space-1);border-style:solid;border-width:var(--stepper-marker-edge-width,1px)}.checkout-stepper__name{min-inline-size:0}.checkout-stepper__label:has(>.checkout-stepper__state) .checkout-stepper__name::before{content:var(--stepper-complete-glyph,"\2713");margin-inline-end:var(--space-1)}@supports (content: "a" / "b"){.checkout-stepper__label:has(>.checkout-stepper__state) .checkout-stepper__name::before{content:var(--stepper-complete-glyph,"\2713") / ""}}a.checkout-stepper__label:focus-visible{outline:none;box-shadow:var(--glow-accent)}@container checkout-stepper (inline-size>= 32rem){.checkout-stepper__step{flex:1 1 auto}.checkout-stepper__step:last-child{flex:0 1 auto}.checkout-stepper__step:not(:last-child)::after{content:"";flex:1 1 var(--space-6);min-inline-size:var(--space-4);border-block-start-style:solid;border-block-start-width:var(--stepper-rail-thickness,1px)}}.chip{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-4);cursor:pointer;user-select:none;border-style:solid;border-width:var(--btn-edge-width)}.chip:focus-visible{outline:none;box-shadow:var(--glow-accent)}.chip[disabled],.chip[aria-disabled=true]{cursor:not-allowed}.chip-row{display:flex;gap:var(--control-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding-block:var(--space-1);padding-inline:var(--space-1);scroll-snap-type:inline proximity;scroll-padding-inline:var(--space-1);scrollbar-width:none}.chip-row::-webkit-scrollbar{display:none}.chip-row>*{flex:none;scroll-snap-align:start}.code-block{--code-block-edge-width:1px;--code-block-rule-width:1px;--code-block-number-inline:2ch;--code-block-number-gap:var(--space-4);--code-block-line-gutter:calc(var(--code-block-number-inline) + var(--code-block-number-gap));border-style:solid;border-width:var(--code-block-edge-width)}.code-block__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding-block:var(--space-2);padding-inline:var(--space-inset);border-block-end-style:solid;border-block-end-width:var(--code-block-rule-width)}.code-block__lang{margin-inline-end:auto;min-inline-size:0;overflow-wrap:break-word}.code-block__copy{min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);cursor:pointer}.code-block .code-block__pre{margin:0;padding:0;overflow:auto;overscroll-behavior-inline:contain;max-block-size:var(--code-block-max-block,none);white-space:pre;tab-size:var(--code-block-tab-size,2);direction:ltr;unicode-bidi:isolate}.code-block .code-block__code{display:block;inline-size:max-content;min-inline-size:100%;padding:var(--space-inset)}.code-block--wrap .code-block__code{inline-size:auto;white-space:pre-wrap;overflow-wrap:break-word}.code-block--numbered .code-block__code{white-space:normal;counter-reset:code-block-line}.code-block--numbered .code-block__line{display:block;white-space:pre;padding-inline-start:var(--code-block-line-gutter);text-indent:calc(-1 * var(--code-block-line-gutter))}.code-block--numbered .code-block__line::before{content:counter(code-block-line);counter-increment:code-block-line;display:inline-block;inline-size:var(--code-block-number-inline);margin-inline-end:var(--code-block-number-gap);text-indent:0;text-align:end;user-select:none}.code-block--numbered.code-block--wrap .code-block__line{white-space:pre-wrap;overflow-wrap:break-word}.code-block--break-out{margin-inline:calc(-1 * var(--code-block-break-out,0px))}@media (min-width: 64rem){.code-block--break-out{--code-block-break-out:var(--gutter)}}@media (forced-colors: active){.code-block{border-width:max(1px,var(--code-block-edge-width))}}@media print{.code-block .code-block__pre{overflow:visible;max-block-size:none}.code-block .code-block__code{inline-size:auto}.code-block:not(.code-block--numbered) .code-block__code{white-space:pre-wrap;overflow-wrap:break-word}.code-block--numbered .code-block__line{white-space:pre-wrap;overflow-wrap:break-word}.code-block__copy,.code-block__status{display:none}.code-block{break-inside:avoid}}.collection-board{display:grid;gap:var(--space-layout-sm);align-content:start;--collection-board-min:11rem}.collection-board__header{display:grid;gap:var(--space-2);align-content:start;justify-items:start}.collection-board__title{margin:0}.collection-board__count{margin:0}.collection-board__description{margin:0;max-inline-size:var(--container-prose)}.collection-board__visibility{display:grid;gap:var(--space-stack-sm);max-inline-size:var(--container-prose)}.collection-board__visibility-fieldset{display:grid;gap:var(--space-2);justify-items:start;border-width:0;padding:0;margin:0;min-inline-size:0}.collection-board__visibility-legend{padding:0}.collection-board__visibility-state{display:flex;align-items:flex-start;gap:var(--space-3);justify-self:stretch;margin:0;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.collection-board__visibility-icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.collection-board__option{display:flex;align-items:flex-start;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);cursor:pointer}.collection-board__option input[type=radio]{flex:none;margin:0;cursor:pointer}.collection-board__option-text{display:grid;gap:var(--space-0-5);min-inline-size:0}.collection-board__visibility::before,.collection-board__visibility::after{display:block;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.collection-board__visibility:not(:has(input[name=visibility][checked]))::before{content:"No visibility option carries the checked attribute, so the state shown here is not the saved one. Render the stored setting as checked in the markup."}.collection-board__visibility:has(input[name=visibility]:checked:not([checked]))::after{content:"Not saved yet. Press Save visibility to apply this change."}.collection-board__empty{display:grid;justify-items:start;gap:var(--space-3);padding:var(--space-inset-lg);max-inline-size:var(--container-prose);border-style:solid;border-width:1px}.collection-board:has(.collection-board__item) .collection-board__empty{display:none}.collection-board__empty-title,.collection-board__empty-body{margin:0}.collection-board__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-board-min),100%),1fr));gap:var(--space-layout-sm);list-style:none;margin:0;padding:0}.collection-board__item{display:grid;gap:var(--space-2);align-content:start;justify-items:start}.collection-board__tile{justify-self:stretch}.collection-board__item-title,.collection-board__position{margin:0;overflow-wrap:anywhere}.collection-board__item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.collection-board__reorder{display:flex;flex:none;gap:var(--space-0-5)}.collection-board__item-action{min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);min-inline-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem)}.collection-board__item-action[aria-disabled=true]{cursor:not-allowed}.collection-board__item-action:not([aria-label],[aria-labelledby]){outline:2px solid;outline-offset:2px}.collection-board:has(.collection-board__item-action:not([aria-label],[aria-labelledby]))::after{content:"A per-item control has no accessible name. Up, Down and Remove each need an aria-label naming the asset — a board of twelve otherwise offers thirty-six identically named buttons.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.collection-board__status{margin:0;min-block-size:1.5em;min-inline-size:0}@media print{.collection-board__option,.collection-board__save,.collection-board__visibility::after,.collection-board__item-actions,.collection-board__status{display:none}.collection-board__item{break-inside:avoid}}.combobox{--combobox-offset:var(--space-1);--combobox-listbox-max-block:min(18rem,45dvb);position:relative;display:grid;gap:var(--space-2);min-inline-size:0}.combobox__input{min-inline-size:0}.combobox__tags{display:flex;flex-wrap:wrap;gap:var(--space-inline-xs);margin:0;padding-inline:0;list-style:none}.combobox__input[aria-expanded=false] ~ .combobox__listbox{display:none}.combobox__listbox{position:absolute;inset-block-start:calc(100% + var(--combobox-offset));inset-inline:0;z-index:var(--z-dropdown);max-block-size:var(--combobox-listbox-max-block);margin:0;padding:var(--space-1);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;list-style:none;border-style:solid;border-width:var(--combobox-edge-width,1px)}.combobox__option{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-3);scroll-margin-block:var(--space-1);overflow-wrap:break-word;cursor:pointer}.combobox__option[aria-disabled=true]{cursor:not-allowed}.combobox__option>svg,.combobox__option>.icon{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.combobox__option-name{flex:1 1 auto;min-inline-size:0}.combobox__option-note{flex:none;margin-inline-start:auto;padding-inline-start:var(--space-2);text-align:end}.combobox__empty{padding-block:var(--space-2);padding-inline:var(--space-3)}@media (forced-colors: active){.combobox__option[aria-selected=true]{outline:2px solid;outline-offset:-2px}}@supports (anchor-name: --combobox-anchor) and (anchor-scope: --combobox-anchor){.combobox{anchor-scope:--combobox-anchor}.combobox__input{anchor-name:--combobox-anchor}.combobox__listbox{position-anchor:--combobox-anchor;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;inset:auto;margin-block:var(--combobox-offset);margin-inline:0;min-inline-size:anchor-size(inline);max-inline-size:calc(100dvi - var(--gutter) * 2)}}.compliance-block{--compliance-block-rule-width:1px;--summary-list-term-size:14rem;display:grid;gap:var(--space-stack-lg)}.compliance-block__title{margin:0}.compliance-block__composition{margin:0;padding-inline-start:var(--space-5)}.compliance-block__warnings{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-inline);row-gap:var(--space-stack-sm);padding:var(--space-inset-lg);border-style:solid;border-width:1px}.compliance-block__warnings-icon{grid-column:1;grid-row:1;align-self:start;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.compliance-block__warnings-label{grid-column:2;grid-row:1;margin:0}.compliance-block__warnings-body{grid-column:2;min-inline-size:0;overflow-wrap:break-word}.compliance-block__warnings-body>* + *{margin-block-start:var(--space-stack-sm)}.compliance-block__energy{display:grid;justify-items:start;gap:var(--space-stack-sm);margin:0}.compliance-block__energy-label{inline-size:auto;block-size:auto;min-inline-size:96px;max-inline-size:100%}.compliance-block__more{border-block-start-style:solid;border-block-start-width:var(--compliance-block-rule-width);padding-block-start:var(--space-stack)}.compliance-block__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);cursor:pointer;list-style:none}.compliance-block__summary::-webkit-details-marker{display:none}.compliance-block__summary-label{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.compliance-block__marker{flex:none;inline-size:1.25em;block-size:1.25em}.compliance-block__summary:focus-visible{outline:none;box-shadow:var(--glow-accent)}.compliance-block__long{padding-block-start:var(--space-stack)}.compliance-block__long>* + *{margin-block-start:var(--stack-rhythm)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.compliance-block{interpolate-size:allow-keywords}.compliance-block__more::details-content{overflow-x:visible;overflow-y:clip;block-size:0}.compliance-block__more[open]::details-content{block-size:auto}}.compliance-block:not(:has(.compliance-block__fact[data-fact="manufacturer"]))::after,.compliance-block:not(:has(.compliance-block__fact[data-fact="identifiers"]))::after,.compliance-block[data-manufacturer-established="outside-eu"]:not(:has(.compliance-block__fact[data-fact="responsible-person"]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.compliance-block:not(:has(.compliance-block__fact[data-fact="manufacturer"]))::after{content:"Missing: who made this, with a postal and an electronic address."}.compliance-block:not(:has(.compliance-block__fact[data-fact="identifiers"]))::after{content:"Missing: the model, type or batch this information applies to."}.compliance-block[data-manufacturer-established="outside-eu"]:not(:has(.compliance-block__fact[data-fact="responsible-person"]))::after{content:"Missing: the EU responsible person for a manufacturer outside the Union."}.compliance-block__warnings:not(:has(.compliance-block__warnings-label))::after{content:"Missing: the word that names this panel. A tint and a glyph are not a label.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}@media print{@supports selector(::details-content){.compliance-block__more::details-content{content-visibility:visible;overflow:visible;block-size:auto}.compliance-block__marker{display:none}}.compliance-block__fact,.compliance-block__warnings,.compliance-block__energy{break-inside:avoid}}.contact-sheet{--contact-sheet-row-block:13rem;--contact-sheet-gap:var(--space-2);--contact-sheet-row-gap:var(--space-layout-sm);--contact-sheet-edge-width:1px;display:flex;flex-direction:column;gap:var(--contact-sheet-row-gap)}.contact-sheet--tight{--contact-sheet-row-block:9rem;--contact-sheet-gap:var(--space-2);--contact-sheet-row-gap:var(--space-stack-lg)}.contact-sheet--editorial{--contact-sheet-row-block:18rem;--contact-sheet-gap:var(--space-3);--contact-sheet-row-gap:var(--space-layout)}.contact-sheet__row{display:flex;flex-wrap:nowrap;align-items:start;gap:var(--contact-sheet-gap)}.contact-sheet__tile{flex-grow:var(--contact-sheet-ratio,1);flex-shrink:1;flex-basis:0;min-inline-size:0;margin:0}.contact-sheet__row--ragged>.contact-sheet__tile{flex-grow:0;flex-basis:calc(var(--contact-sheet-ratio,1.5) * var(--contact-sheet-row-block))}.contact-sheet__link{display:block;position:relative;overflow:hidden;aspect-ratio:var(--contact-sheet-ratio,3 / 2);border-style:solid;border-width:var(--contact-sheet-edge-width)}.contact-sheet__image{display:block;inline-size:100%;block-size:100%;object-fit:cover}.contact-sheet__caption{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-0-5) var(--space-2);align-items:start;padding-block-start:var(--space-2)}.contact-sheet__title,.contact-sheet__meta{grid-column:1;overflow-wrap:anywhere}.contact-sheet__caption>.btn{grid-column:2;grid-row:1 / span 2}.contributor-card{--contributor-card-avatar:3rem;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline);row-gap:var(--space-stack);align-items:start}.contributor-card .contributor-card__avatar{--avatar-size:var(--contributor-card-avatar);grid-column:1;grid-row:1}.contributor-card__identity{grid-column:2;grid-row:1;display:grid;gap:var(--space-1);align-content:start;min-inline-size:0}.contributor-card__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline-sm);min-inline-size:0}.contributor-card__name{margin-block:0;min-inline-size:0;unicode-bidi:isolate;text-wrap:balance;overflow-wrap:break-word}.contributor-card__link{padding-block:var(--space-1-5)}.contributor-card__verified{display:inline-flex;align-items:center;gap:var(--space-1);margin-block:0;padding-block:var(--space-0-5);padding-inline:var(--space-2);border-style:solid;border-width:1px}.contributor-card__glyph{flex:none;inline-size:1em;block-size:1em}.contributor-card__location,.contributor-card__speciality,.contributor-card__count{margin-block:0;min-inline-size:0;overflow-wrap:break-word}.contributor-card__follow{grid-column:1 / -1;display:grid;justify-items:start;gap:var(--space-1);margin:0;min-inline-size:0}.contributor-card__state{display:grid;align-items:center;justify-items:center}.contributor-card__state>*{grid-area:1 / 1}.contributor-card__state-on{visibility:hidden}.contributor-card__control[aria-pressed="true"] .contributor-card__state-on{visibility:visible}.contributor-card__control[aria-pressed="true"] .contributor-card__state-off{visibility:hidden}.contributor-card__status{margin:0;min-inline-size:0}.contributor-card--inline{--contributor-card-avatar:2rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--space-inline-sm);min-block-size:max(var(--control-min-block),1.5rem)}.contributor-card--inline .contributor-card__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline-sm)}.contributor-card--inline .contributor-card__follow{grid-column:3;grid-row:1;justify-self:end}@media print{.contributor-card__follow{display:none}.contributor-card{break-inside:avoid}}.cookie-consent{--cookie-consent-edge-width:1px;--cookie-consent-decision-inline:9rem;position:sticky;z-index:var(--z-sticky);inset-block-end:var(--sticky-dock-height,0px);border-block-start-style:solid;border-block-start-width:var(--cookie-consent-edge-width)}.cookie-consent__inner{margin-inline:auto;max-inline-size:var(--container-wide);padding-inline:max(var(--gutter),env(safe-area-inset-left),env(safe-area-inset-right));padding-block-start:var(--space-4);padding-block-end:max( var(--space-4),calc(env(safe-area-inset-bottom,0px) - var(--sticky-dock-height,0px)) );display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.cookie-consent__body{flex:1 1 20rem;min-inline-size:0}.cookie-consent__title{margin-block:0 var(--space-stack-xs)}.cookie-consent__text{margin:0;overflow-wrap:break-word}.cookie-consent__choice{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--control-gap)}.cookie-consent__decision{flex:1 1 var(--cookie-consent-decision-inline);min-inline-size:var(--cookie-consent-decision-inline);min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem)}.cookie-consent::before,.cookie-consent__choice::after{display:block;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.cookie-consent__choice::after{flex:1 1 100%}dialog.cookie-consent::before,.cookie-consent[aria-modal=true]::before,.cookie-consent[role=dialog]::before,.cookie-consent[role=alertdialog]::before{content:"This is not a dialog. A consent request that opens modal and takes focus asks for a decision about a page the reader has not been allowed to see — not informed, not freely given (GDPR Art. 4(11))."}.cookie-consent:has(.cookie-consent__decision--accept):not(:has(.cookie-consent__decision--reject))::before{content:"Accept is here and Reject is not. Refusing must cost the same one press as accepting, in the same place (GDPR Art. 4(11); EDPB 03/2022 on deceptive design)."}.cookie-consent__choice:has(.cookie-consent__decision.btn--primary):has(.cookie-consent__decision:not(.btn--primary))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--secondary):has(.cookie-consent__decision:not(.btn--secondary))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--ghost):has(.cookie-consent__decision:not(.btn--ghost))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--inverse):has(.cookie-consent__decision:not(.btn--inverse))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--sm):has(.cookie-consent__decision:not(.btn--sm))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--lg):has(.cookie-consent__decision:not(.btn--lg))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--full):has(.cookie-consent__decision:not(.btn--full))::after,.cookie-consent__choice:has(.cookie-consent__decision.btn--icon):has(.cookie-consent__decision:not(.btn--icon))::after{content:"Accept and Reject carry different button modifiers, so one is louder or larger than the other. Equal prominence is the condition on which either answer counts (GDPR Art. 4(11); EDPB 03/2022) — give both the same modifier."}.cookie-consent__decision:not(button)::after{content:" — a decision must be a submit button, not a link: with script off this records nothing (ePrivacy Art. 5(3), PECR reg. 6)"}@media print{.cookie-consent{position:static}}.credits-list{container-type:inline-size;container-name:credits-list;inline-size:100%;display:grid;gap:var(--space-stack-xl)}.credits-list__group{display:grid;gap:var(--space-stack-sm);min-inline-size:0}.credits-list__group-heading{margin-block:0;padding-block-end:var(--space-1);border-block-end-style:solid;border-block-end-width:var(--credits-list-rule-width,1px)}.credits-list__set{margin:0}.credits-list__credit{display:grid;gap:var(--space-0-5);min-inline-size:0;padding-block-end:var(--space-2)}.credits-list__credit:last-child{padding-block-end:0}.credits-list__role,.credits-list__name,.credits-list__fact{margin:0;min-inline-size:0;overflow-wrap:break-word}a.credits-list__person{display:inline-flex;align-items:center;min-block-size:max(var(--credits-list-target-min,1.75rem),1.5rem);padding-block:var(--space-0-5)}.credits-list__more-summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);cursor:pointer;list-style:none}.credits-list__more-summary::-webkit-details-marker{display:none}.credits-list__more-label{flex:0 1 auto;min-inline-size:0;overflow-wrap:break-word}.credits-list__more-marker{flex:none;inline-size:1.25em;block-size:1.25em}.credits-list__more-panel{display:grid;gap:var(--space-stack-xl);padding-block-start:var(--space-stack-sm)}@container credits-list (inline-size>= 26rem){.credits-list__credit{grid-template-columns:minmax(0,var(--credits-list-role-size,10rem)) minmax(0,1fr);column-gap:var(--space-inline-lg);row-gap:0;align-items:baseline}.credits-list__role{grid-column:1;grid-row:1}.credits-list__name,.credits-list__fact{grid-column:2}}@media print{@supports selector(::details-content){.credits-list__more::details-content{content-visibility:visible;overflow:visible;block-size:auto}.credits-list__more-marker{display:none}}.credits-list__credit{break-inside:avoid}.credits-list__group-heading{break-after:avoid}}.cross-sell{--cross-sell-tile:11rem;--cross-sell-summary:14rem;--cross-sell-join:var(--space-6);container:cross-sell / inline-size;display:grid;gap:var(--space-stack-lg);padding:var(--space-inset-lg);justify-self:stretch}.cross-sell>*{min-inline-size:0}.cross-sell__header{display:grid;gap:var(--space-1)}.cross-sell__heading{margin-block:0;text-wrap:balance;overflow-wrap:anywhere}.cross-sell__intro{margin-block:0;max-inline-size:var(--container-prose)}.cross-sell__set{display:flex;flex-wrap:wrap;gap:var(--space-stack-lg) var(--space-inline)}.cross-sell__items{display:flex;flex-wrap:wrap;flex:1 1 auto;gap:var(--space-stack-lg) var(--space-inline);min-inline-size:0;margin:0;padding:0;list-style:none}.cross-sell__item{display:flex;flex:1 1 var(--cross-sell-tile);min-inline-size:0}.cross-sell__item>*{flex:1 1 auto;min-inline-size:0}.cross-sell__summary{display:grid;gap:var(--space-stack);align-content:center;justify-items:start;flex:1 1 var(--cross-sell-summary);min-inline-size:0;margin:0}.cross-sell__total{display:grid;gap:var(--space-0-5);justify-items:start;margin:0}.cross-sell__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.cross-sell__note{margin:0}.cross-sell__summary:not(:has(.cross-sell__total))::after{content:"Missing: the total this button will add to the basket.";justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}@container cross-sell (inline-size>= 24rem){.cross-sell__item{max-inline-size:calc(var(--cross-sell-tile) * 1.5)}.cross-sell__item:has(+ .cross-sell__item){flex-basis:calc(var(--cross-sell-tile) + var(--cross-sell-join));max-inline-size:calc(var(--cross-sell-tile) * 1.5 + var(--cross-sell-join))}.cross-sell__item:has(+ .cross-sell__item)::after{content:var(--cross-sell-conjunction,"+") / "";flex:none;align-self:center;inline-size:var(--cross-sell-join);text-align:center}}.cta-band{display:grid;gap:var(--space-stack-lg);justify-items:center;align-content:center;text-align:center;padding-block:var(--space-section-sm);padding-inline:max(var(--gutter),var(--space-inset-xl))}.cta-band__body{display:grid;gap:var(--space-stack);justify-items:center}.cta-band__body,.cta-band__title,.cta-band__lede,.cta-band>p{max-inline-size:var(--cta-band-measure,var(--container-prose))}.cta-band__title{text-wrap:balance}.cta-band__lede{text-wrap:pretty}.cta-band__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--control-gap)}@media (min-width: 48rem){.cta-band--split{grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-items:start;text-align:start;gap:var(--space-layout-sm)}.cta-band--split .cta-band__body{justify-items:start}.cta-band--split .cta-band__actions{justify-self:end}}.danger-confirm__phrase{overflow-wrap:anywhere}.danger-confirm__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.danger-confirm__cancel,.danger-confirm__confirm{min-block-size:max(var(--control-min-block),1.5rem)}@media (width < 26rem){.danger-confirm__cancel,.danger-confirm__confirm{flex:1 0 100%}}.danger-confirm__field:not(:has(.danger-confirm__phrase))::before{content:"The expected phrase is not on screen. A confirmation the reader has to remember is a memory test, not a check."}.danger-confirm__field:has(.danger-confirm__input:not([autocapitalize=none i],[autocapitalize=off i]))::after{content:"This field has no autocapitalize=\"none\". A phone will capitalise the first letter and tell the reader that what they were asked to type is wrong."}.danger-confirm__actions:not(:has(.danger-confirm__cancel))::before{content:"No cancel button. Esc and the close control are not a visible way out, and the way out must be at least as reachable as the way through."}.danger-confirm__actions:has(.danger-confirm__confirm:is([disabled],[autofocus]))::after{content:"The confirm button is disabled or focused at rest. Disabled leaves this dialog dead with script off — gate it with aria-disabled. Autofocus puts the irreversible control under the first Enter — that belongs on Cancel."}.danger-confirm__actions::before,.danger-confirm__actions::after{flex:1 0 100%}.danger-confirm__field::before,.danger-confirm__field::after,.danger-confirm__actions::before,.danger-confirm__actions::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.data-export{display:grid;gap:var(--space-stack-xl);padding:var(--space-inset-lg);border-style:solid;border-width:var(--card-edge-width)}.data-export>*{margin:0;min-inline-size:0}.data-export__path{display:grid;align-content:start;gap:var(--space-stack-lg);min-inline-size:0}.data-export__path>*{margin:0;min-inline-size:0}.data-export__path>p,.data-export__contents{max-inline-size:var(--container-prose)}.data-export__path + .data-export__path{padding-block-start:var(--space-stack-xl);border-block-start-style:solid;border-block-start-width:1px}.data-export__contents{padding-inline-start:var(--space-5)}.data-export__contents>li + li{margin-block-start:var(--space-1)}.data-export__deliver{display:grid;justify-items:start;gap:var(--space-stack-sm);min-inline-size:0}.data-export__deliver>*{margin:0;min-inline-size:0;max-inline-size:var(--container-prose)}.data-export__step>.data-export__deliver{margin-block-start:var(--space-2)}.data-export__ask{display:grid;justify-items:start;gap:var(--space-stack-sm)}.data-export__get,.data-export__renew,.data-export__request{min-block-size:max(var(--control-min-block),1.5rem)}@media print{.data-export__ask,.data-export__get,.data-export__deliver form{display:none}.data-export__step,.data-export__retention,.data-export__deliver{break-inside:avoid}}.data-export__deliver:not(:has(time))::before{content:"There is no time element in this block. The deadline has to be on screen, beside the control it governs, as a real datetime — an expiry a reader first meets by pressing a dead link is a limit they were never told about (SC 2.2.1)."}.data-export__deliver:not(:has(form))::after{content:"Nothing in this block posts. A signed URL is minted by a POST, so a deliver block with no form has no route to a fresh link and the deadline above it is a dead end. SC 2.2.1 asks for the opposite: one action that extends the limit, reachable before it bites and after."}.data-export__path--erasure:not(:has(.data-export__retention))::before{content:"This erasure path states no retention. What survives the request, for how long, and under which obligation is the thing readers are most often surprised by afterwards — stating it plainly is always better than the omission, and .data-export__retention is where it goes."}details .data-export__path::after{content:"This path is inside a details element. Both halves have to be readable without pressing anything: a right you only find by opening a box is a right most people never find."}.data-export__ask:has(.data-export__request[disabled])::after{content:"The request button is disabled. Rate limiting is the server's job — disabled drops the control out of the tab order, so the reader who most needs to know why nothing is happening can no longer reach the thing whose description would tell them. Use aria-disabled, or leave it live and let the server answer."}.data-export__deliver::before,.data-export__deliver::after,.data-export__path::before,.data-export__path::after,.data-export__ask::after{justify-self:stretch;min-inline-size:0;padding:var(--space-inset-sm);border-style:solid;border-width:1px;overflow-wrap:break-word}.date-field__control{max-inline-size:fit-content}.date-field__control::-webkit-date-and-time-value{text-align:start}.date-field__control::-webkit-calendar-picker-indicator{min-inline-size:1.5rem;min-block-size:1.5rem;cursor:pointer}:is(.date-field--parts,.date-field--range)>.field__help{margin-block-end:var(--stack-rhythm)}:is(.date-field--parts,.date-field--range)>.field__error{margin-block-start:var(--stack-rhythm)}.date-field__parts{--date-field-part-inset:calc(2 * var(--control-inset-inline));display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap) var(--space-3)}.date-field__part{flex:0 1 auto;min-inline-size:0}.date-field__part>.field__control{inline-size:max( calc((var(--date-field-part-digits,4) + 1) * 1ch + var(--date-field-part-inset)),3rem );max-inline-size:100%}.date-field__part--bday-day,.date-field__part--bday-month{--date-field-part-digits:2}.date-field__part--bday-year{--date-field-part-digits:4}.date-field__part--bday-month:has(select){--date-field-part-digits:10;--date-field-part-inset:calc(2 * var(--control-inset-inline) + var(--space-4))}.date-field__range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap) var(--space-4)}.date-field__range>.date-field{flex:0 1 auto;min-inline-size:0}.date-field__part--bday-day:not(:has(.field__control[autocomplete$="bday-day" i]))::after,.date-field__part--bday-month:not(:has(.field__control[autocomplete$="bday-month" i]))::after,.date-field__part--bday-year:not(:has(.field__control[autocomplete$="bday-year" i]))::after,.date-field__part:has(.field__control[type=number i])::after,.date-field:not(.date-field--parts):not(:has(.date-field__control[type=date i],.date-field__control[type=month i],.date-field__control[type=week i],.date-field__control[type=datetime-local i]))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.date-field__part--bday-day:not(:has(.field__control[autocomplete$="bday-day" i])),.date-field__part--bday-month:not(:has(.field__control[autocomplete$="bday-month" i])),.date-field__part--bday-year:not(:has(.field__control[autocomplete$="bday-year" i])),.date-field__part:has(.field__control[type=number i]){flex-basis:100%}.date-field__part--bday-day:not(:has(.field__control[autocomplete$="bday-day" i]))::after{content:"Missing: the bday-day autocomplete token on this control."}.date-field__part--bday-month:not(:has(.field__control[autocomplete$="bday-month" i]))::after{content:"Missing: the bday-month autocomplete token on this control."}.date-field__part--bday-year:not(:has(.field__control[autocomplete$="bday-year" i]))::after{content:"Missing: the bday-year autocomplete token on this control."}.date-field__part:has(.field__control[type=number i])::after{content:"Use type=text with inputmode=numeric: a number field spins on scroll, accepts e and -, and drops the leading zero of 05."}.date-field:not(.date-field--parts):not(:has(.date-field__control[type=date i],.date-field__control[type=month i],.date-field__control[type=week i],.date-field__control[type=datetime-local i]))::after{content:"Missing: a native date control. .date-field__control must be type=date, month, week or datetime-local — a drawn calendar is an enhancement over one, never a replacement for it."}.delivery-promise{--delivery-promise-edge-width:0;--delivery-promise-inset:0;display:grid;justify-items:start;gap:var(--space-2);padding:var(--delivery-promise-inset);border-style:solid;border-width:var(--delivery-promise-edge-width)}.delivery-promise__headline,.delivery-promise__method,.delivery-promise__cutoff,.delivery-promise__caveat,.delivery-promise__note{margin:0;min-inline-size:0}.delivery-promise__headline{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.delivery-promise__glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.delivery-promise__when{min-inline-size:0}.delivery-promise__date,.delivery-promise__by,.delivery-promise__remaining{overflow-wrap:break-word}.delivery-promise__availability{justify-self:stretch}.delivery-promise--lapsed{--delivery-promise-edge-width:1px;--delivery-promise-inset:var(--space-inset)}.delivery-promise:not(:has(.delivery-promise__date[datetime]:not([datetime=""])))::after,.delivery-promise:not(:has(.delivery-promise__availability))::after,.delivery-promise:has(.delivery-promise__remaining:not([aria-hidden="true"]))::after,.delivery-promise:has(.delivery-promise__remaining):not(:has(.delivery-promise__by[datetime]:not([datetime=""])))::after,.delivery-promise:has(.delivery-promise__remaining):has(.delivery-promise__cutoff:not([role="status"]):not([aria-live]))::after,.delivery-promise--lapsed:has(.delivery-promise__remaining)::after,:is(.delivery-promise--preorder,.delivery-promise--backorder):not(:has(.delivery-promise__caveat))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.delivery-promise:not(:has(.delivery-promise__date[datetime]:not([datetime=""])))::after{content:"Missing: the arrival date, as <time datetime>."}.delivery-promise:not(:has(.delivery-promise__availability))::after{content:"Missing: whether this is in stock. A date alone does not say the thing exists."}.delivery-promise:has(.delivery-promise__remaining:not([aria-hidden="true"]))::after{content:"Hide the time remaining from assistive technology: it repeats the cutoff beside it, a tick at a time."}.delivery-promise:has(.delivery-promise__remaining):not(:has(.delivery-promise__by[datetime]:not([datetime=""])))::after{content:"Missing: the cutoff this is counting to, as <time datetime> with a zone."}.delivery-promise:has(.delivery-promise__remaining):has(.delivery-promise__cutoff:not([role="status"]):not([aria-live]))::after{content:"Announce the cutoff line: a promise that changes at zero in silence is an SC 2.2.1 failure."}.delivery-promise--lapsed:has(.delivery-promise__remaining)::after{content:"Remove: the cutoff has gone. Give the new date instead of counting to the old one."}:is(.delivery-promise--preorder,.delivery-promise--backorder):not(:has(.delivery-promise__caveat))::after{content:"Missing: that this date is an estimate, and how to cancel if it moves."}@media (forced-colors: active){.delivery-promise--lapsed{border-width:max(1px,var(--delivery-promise-edge-width))}}@media print{.delivery-promise__remaining{display:none}.delivery-promise{break-inside:avoid}}.dialog{--dialog-inline-size:32rem;--dialog-rule-width:1px;inline-size:var(--dialog-inline-size);max-inline-size:calc(100dvi - 2 * var(--gutter));max-block-size:calc(100dvb - 2 * var(--gutter));margin:auto;padding:0;border-style:solid;border-width:var(--dialog-edge-width,var(--card-edge-width));overflow:clip}.dialog[open]{display:grid;grid-template-rows:minmax(0,1fr)}.dialog--sm{--dialog-inline-size:24rem}.dialog__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;margin:0}.dialog__header{display:flex;align-items:flex-start;gap:var(--space-inline);padding:var(--space-inset-lg);border-block-end-style:solid;border-block-end-width:var(--dialog-rule-width)}.dialog__title{flex:1 1 auto;min-inline-size:0;margin:0}.dialog__close{flex:none;min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);min-inline-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);cursor:pointer}.dialog__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-inset-lg)}.dialog__body>* + *{margin-block-start:var(--stack-rhythm)}.dialog__body:focus-visible{outline-offset:-3px}.dialog__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--control-gap);padding:var(--space-inset-lg);border-block-start-style:solid;border-block-start-width:var(--dialog-rule-width)}@media (width < 48rem){.dialog--full{--dialog-inline-size:100dvi;--dialog-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));max-inline-size:100dvi;block-size:100dvb;max-block-size:100dvb}.dialog--full .dialog__header,.dialog--full .dialog__body,.dialog--full .dialog__footer{padding-inline:max(var(--space-inset-lg),var(--dialog-safe-inline))}.dialog--full .dialog__header{padding-block-start:max(var(--space-inset-lg),env(safe-area-inset-top,0px))}.dialog--full .dialog__footer,.dialog--full .dialog__body:last-child{padding-block-end:max(var(--space-inset-lg),env(safe-area-inset-bottom,0px))}}@media (forced-colors: active){.dialog{border-width:max(1px,var(--dialog-edge-width,var(--card-edge-width)))}}.download-panel{--download-panel-target-min:1.75rem;display:grid;gap:var(--space-stack-xl);padding:var(--space-inset-lg);border-style:solid;border-width:var(--card-edge-width)}.download-panel>*{min-inline-size:0}.download-panel__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-inline-lg)}.download-panel__identity{flex:1 1 14rem;min-inline-size:0;display:grid;gap:var(--space-0-5);justify-items:start}.download-panel__title,.download-panel__ref{margin:0}.download-panel__ref{overflow-wrap:anywhere}.download-panel__licence{flex:0 1 auto;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.download-panel__deliver{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);min-inline-size:0}.download-panel__deliver>form{margin:0}.download-panel__expiry{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1)}.download-panel__expiry>svg{flex:none;align-self:center;inline-size:1em;block-size:1em}.download-panel__renew{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--download-panel-target-min),1.5rem);min-inline-size:max(var(--download-panel-target-min),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);margin-inline-start:calc(var(--space-1) * -1);overflow-wrap:break-word;cursor:pointer}.download-panel__renew:focus-visible{outline:none;box-shadow:var(--glow-accent)}.download-panel__history{border-block-start-style:solid;border-block-start-width:1px;padding-block-start:var(--space-stack-lg)}.download-panel__history-summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);cursor:pointer;list-style:none}.download-panel__history-summary::-webkit-details-marker{display:none}.download-panel__history-label{flex:1 1 auto;min-inline-size:0}.download-panel__history-marker{flex:none;inline-size:1.25em;block-size:1.25em}.download-panel__history-summary:focus-visible{outline:none;box-shadow:var(--glow-accent)}.download-panel__history-panel{padding-block-start:var(--space-stack)}.download-panel__note{margin:0}@media (max-width: 47.99rem){.download-panel__renditions .download-panel__deliver{align-items:stretch}}@media print{@supports selector(::details-content){.download-panel__history::details-content{content-visibility:visible;block-size:auto}}.download-panel,.download-panel__deliver{break-inside:avoid}}.drawer{--drawer-inline-size:20rem;--drawer-edge-width:1px;--drawer-rule-width:1px;--drawer-peek:var(--space-12);--drawer-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--drawer-inset-inline:max(var(--space-inset-lg),var(--drawer-safe-inline));inset-block:0;block-size:auto;max-block-size:none;inline-size:min(var(--drawer-inline-size),calc(100dvi - var(--drawer-peek)));max-inline-size:none;margin:0;padding:0;border-style:solid;border-width:0;overflow:hidden;overscroll-behavior:contain}.drawer--start{inset-inline:0 auto;border-inline-end-width:var(--drawer-edge-width)}.drawer--end{inset-inline:auto 0;border-inline-start-width:var(--drawer-edge-width)}.drawer__panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;block-size:100%;margin:0}.drawer__header{grid-row:1}.drawer__body{grid-row:2}.drawer__footer{grid-row:3}.drawer__header{display:flex;align-items:flex-start;gap:var(--space-inline);padding-inline:var(--drawer-inset-inline);padding-block:max(var(--space-inset-lg),env(safe-area-inset-top,0px)) var(--space-inset-lg);border-block-end-style:solid;border-block-end-width:var(--drawer-rule-width)}.drawer__title{flex:1 1 auto;min-inline-size:0;margin:0}.drawer__close{flex:none;min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);min-inline-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);cursor:pointer}.drawer__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline:var(--drawer-inset-inline);padding-block:var(--space-inset-lg)}.drawer__body>* + *{margin-block-start:var(--stack-rhythm)}.drawer__body:focus-visible{outline-offset:-3px}.drawer__body:last-child{padding-block-end:max(var(--space-inset-lg),env(safe-area-inset-bottom,0px))}.drawer__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding-inline:var(--drawer-inset-inline);padding-block:var(--space-inset-lg) max(var(--space-inset-lg),env(safe-area-inset-bottom,0px));border-block-start-style:solid;border-block-start-width:var(--drawer-rule-width)}@supports not selector(:popover-open){.drawer[popover]{inset-block:auto;inset-inline:auto;block-size:auto;inline-size:auto;max-inline-size:100%;border-width:0;overflow:visible}.drawer[popover] .drawer__body{overflow:visible}}@media (forced-colors: active){.drawer--start{border-inline-end-width:max(1px,var(--drawer-edge-width))}.drawer--end{border-inline-start-width:max(1px,var(--drawer-edge-width))}}.drop-countdown{--drop-countdown-edge-width:0;--drop-countdown-inset:0;display:grid;justify-items:start;gap:var(--space-2);padding:var(--drop-countdown-inset);border-style:solid;border-width:var(--drop-countdown-edge-width)}.drop-countdown__state,.drop-countdown__when,.drop-countdown__queue,.drop-countdown__note{margin:0;min-inline-size:0}.drop-countdown__clock{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-2) var(--space-4)}.drop-countdown__unit{display:grid;justify-items:center;gap:var(--space-0-5)}.drop-countdown>.progress{justify-self:stretch}.drop-countdown__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);justify-self:stretch}.drop-countdown__extend:not(.btn){min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.drop-countdown--holding{--drop-countdown-edge-width:1px;--drop-countdown-inset:var(--space-inset)}.drop-countdown:not(.drop-countdown--queued):not(:has(.drop-countdown__at[datetime]:not([datetime=""])))::after,.drop-countdown--queued:not(:has(.drop-countdown__position[value]:not([value=""])))::after,.drop-countdown--holding:not(:has(.drop-countdown__extend))::after,.drop-countdown:has(.drop-countdown__clock:not([aria-hidden="true"]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.drop-countdown:has(.drop-countdown__clock:not([aria-hidden="true"]))::after{content:"Hide the clock from assistive technology: it repeats the time beside it, a second at a time."}.drop-countdown--holding:not(:has(.drop-countdown__extend))::after{content:"Missing: a way to extend a hold you imposed (SC 2.2.1)."}.drop-countdown--queued:not(:has(.drop-countdown__position[value]:not([value=""])))::after{content:"Missing: the queue position this claim is counting."}.drop-countdown:not(.drop-countdown--queued):not(:has(.drop-countdown__at[datetime]:not([datetime=""])))::after{content:"Missing: the absolute time, as <time datetime> with a zone."}@media (forced-colors: active){.drop-countdown--holding{border-width:max(1px,var(--drop-countdown-edge-width))}}.embed{--embed-target-min:1.75rem;display:grid;gap:var(--space-stack-sm);margin-inline:0}.embed>*{min-inline-size:0}.embed>.embed__caption{margin-block:0}.embed__consent{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-style:solid;border-width:1px}.embed__consent::before{content:"";grid-area:1 / 1;inline-size:100%;aspect-ratio:var(--embed-ratio,16 / 9);pointer-events:none}.embed__consent-body{grid-area:1 / 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--space-stack-sm);padding:var(--space-inset-lg);max-inline-size:min(100%,var(--embed-consent-measure,var(--container-prose)))}.embed__fallback{display:inline-flex;align-items:center;min-block-size:max(var(--embed-target-min),1.5rem);padding-block:var(--space-0-5)}@media print{.embed{break-inside:avoid}.embed .embed__media{display:none}}.empty-state{display:grid;justify-items:center;align-content:center;gap:var(--space-stack-lg);text-align:center;margin-inline:auto;max-inline-size:var(--empty-state-measure,32rem);min-block-size:var(--empty-state-min-block,14rem);padding:var(--space-inset-lg)}.empty-state__illustration{block-size:var(--empty-state-illustration-size,var(--space-16));inline-size:auto;max-inline-size:100%}.empty-state__title{text-wrap:balance}.empty-state__body{min-inline-size:0;overflow-wrap:anywhere;text-wrap:pretty}.empty-state__action{display:grid;justify-items:center;gap:var(--space-stack-sm);margin:0}.empty-state__note{min-inline-size:0;overflow-wrap:anywhere}.empty-state__ref-id{overflow-wrap:anywhere;user-select:all}.empty-state--empty{--empty-state-illustration-size:var(--space-24);--empty-state-min-block:20rem}.empty-state--no-results{--empty-state-illustration-size:var(--space-12)}.empty-state--error{--empty-state-illustration-size:var(--space-12)}.error-page{display:grid;align-content:center;justify-items:start;gap:var(--space-layout);margin-inline:auto;max-inline-size:var(--container-content);padding-inline:var(--gutter);padding-block:var(--space-section-lg);min-block-size:var(--error-page-min-block,60svb)}.error-page__body{display:grid;justify-items:start;gap:var(--space-stack);max-inline-size:var(--container-prose)}.error-page__code{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-3);border-style:solid;border-width:1px}.error-page__code>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none}.error-page__title{max-inline-size:var(--error-page-title-measure,22rem);text-wrap:balance}.error-page__lede{text-wrap:pretty}.error-page__search{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);inline-size:100%;max-inline-size:var(--error-page-search-measure,30rem)}.error-page__search>label{flex:1 0 100%}.error-page__search>.field__control{flex:1 1 12rem;min-inline-size:0;appearance:none}.error-page__routes{inline-size:100%;max-inline-size:var(--error-page-routes-measure,46rem)}.error-page__route-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(var(--error-page-route-min,13rem),100%),1fr));list-style:none;margin:0;padding-inline-start:0}.error-page__route{display:grid;align-content:start;gap:var(--space-0-5);block-size:100%;min-block-size:max(var(--control-min-block),1.5rem);padding:var(--space-inset);border-style:solid;border-width:1px;text-decoration:none}.error-page__ref-id{overflow-wrap:anywhere;unicode-bidi:isolate;user-select:all}.error-summary{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-inset);border-style:solid;border-width:var(--error-summary-edge-width,1px)}.error-summary__icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.error-summary__body{min-inline-size:0;overflow-wrap:anywhere}.error-summary__body>* + *{margin-block-start:var(--space-3)}.error-summary__list{margin-block-end:0;margin-inline:0;padding-inline-start:var(--space-5)}.error-summary__list>li + li{margin-block-start:var(--space-2)}.error-summary__list a{padding-block:var(--space-1)}.error-summary:focus{outline-style:solid;outline-width:2px;outline-offset:2px}@media (forced-colors: active){.error-summary{border-width:max(1px,var(--error-summary-edge-width,1px))}}.facet-bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline)}.facet-bar__count{margin:0}.facet-applied{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:var(--control-gap);margin:0;padding:0;list-style:none}.facet-applied:empty{display:none}.facet-applied__item{flex-wrap:wrap}.facet-applied__glyph{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.facet-applied__clear{display:inline-flex;align-items:center;min-block-size:max(var(--control-min-block),1.5rem);padding-inline:var(--space-2)}.facet-panel{--facet-panel-inline-size:21rem;--facet-panel-peek:var(--space-12);--facet-panel-offset:var(--space-6);--facet-panel-rule-width:1px;--facet-panel-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--facet-panel-inset-inline:max(var(--space-inset-lg),var(--facet-panel-safe-inline))}.facet-panel__head{display:flex;align-items:flex-start;gap:var(--space-inline);padding-inline:var(--facet-panel-inset-inline);padding-block:var(--space-inset-lg);border-block-end-style:solid;border-block-end-width:var(--facet-panel-rule-width)}.facet-panel__title{flex:1 1 auto;min-inline-size:0;margin:0}.facet-panel__close{flex:none;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.facet-panel__groups{display:grid}.facet{border-block-start-style:solid;border-block-start-width:var(--facet-panel-rule-width);min-inline-size:0}.facet:first-of-type{border-block-start-width:0}.facet__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-inline:var(--facet-panel-inset-inline);padding-block:var(--space-3);cursor:pointer;list-style:none}.facet__summary::-webkit-details-marker{display:none}.facet__summary:focus-visible{outline-offset:-2px}.facet__name{flex:1 1 auto;min-inline-size:0;margin:0}.facet__marker{flex:none;inline-size:1.25em;block-size:1.25em}.fieldset.facet__set{padding-inline:var(--facet-panel-inset-inline);padding-block-end:var(--space-inset)}.facet__set>.facet__legend{margin-block-end:var(--space-stack-sm)}.facet__options{display:grid;gap:var(--space-stack-sm);margin:0;padding:0;list-style:none}.facet__options>*{min-inline-size:0}.facet>.facet__options{padding-inline:var(--facet-panel-inset-inline);padding-block-end:var(--space-inset)}.facet__options--scroll{max-block-size:var(--facet-options-max,16rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--space-1)}.facet__label{flex:1 1 auto;min-inline-size:0}.facet__count{flex:none}.facet__link{display:flex;align-items:flex-start;gap:var(--space-2);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2)}.facet-range{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap)}.facet-range__field{flex:1 1 7rem;min-inline-size:0}.facet-swatch__chip{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);margin-block-start:var(--space-0-5);border-style:solid;border-width:1px}.facet-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);padding-inline:var(--facet-panel-inset-inline);padding-block:var(--space-inset-lg);border-block-start-style:solid;border-block-start-width:var(--facet-panel-rule-width)}.facet-panel__actions>:first-child{flex:1 1 auto}@supports selector(:popover-open){.facet-panel:popover-open{display:grid;grid-template-rows:auto minmax(0,1fr) auto;position:fixed;inset-block:0;inset-inline:0 auto;block-size:auto;max-block-size:none;inline-size:min(var(--facet-panel-inline-size),calc(100dvi - var(--facet-panel-peek)));max-inline-size:none;margin:0;padding:0;border-style:solid;border-width:0;border-inline-end-width:var(--facet-panel-rule-width);overflow:hidden;overscroll-behavior:contain}.facet-panel:popover-open .facet-panel__groups{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.facet-panel:popover-open .facet-panel__head{padding-block-start:max(var(--space-inset-lg),env(safe-area-inset-top,0px))}.facet-panel:popover-open .facet-panel__actions{padding-block-end:max(var(--space-inset-lg),env(safe-area-inset-bottom,0px))}}@media (min-width: 64rem){.facet-panel{position:sticky;inset:auto;inset-block-start:var(--facet-panel-offset);inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:calc(100dvb - var(--facet-panel-offset) * 2);margin:0;padding:0;border-style:solid;border-width:var(--facet-panel-edge-width,1px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.facet-panel:not(:popover-open){display:block}.facet-bar__toggle,.facet-panel__close{display:none}}@supports not selector(:popover-open){.facet-bar__toggle,.facet-panel__close{display:none}}@media (forced-colors: active){@media (min-width: 64rem){.facet-panel{border-width:max(1px,var(--facet-panel-edge-width,1px))}}}@media print{.facet-panel[popover],.facet-bar__toggle{display:none}}.figure-group{display:grid;gap:var(--space-stack);margin-inline:0}.figure-group__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--figure-group-min,12rem),100%),1fr));gap:var(--space-inline-lg);align-items:end}:is(.figure-group__items,.figure-group__item)>*{min-inline-size:0}:is(.figure-group__items,.figure-group__item)>:is(img,picture),:is(.figure-group__items,.figure-group__item)>picture>img{display:block;inline-size:100%;block-size:auto}:is(.figure-group__items,.figure-group__item)>.frame>img{block-size:100%}.figure-group__item{display:grid;align-items:end;gap:var(--space-stack-sm)}@supports (grid-template-rows: subgrid){.figure-group__items>.figure-group__item{grid-row:span 2;grid-template-rows:subgrid}}.figure-group.figure-group--breakout{--figure-group-breakout-width:min( var(--figure-group-breakout,var(--container-content)),calc(100dvi - 2 * var(--gutter)) );inline-size:max(100%,var(--figure-group-breakout-width));margin-inline-start:min(0px,calc((100% - var(--figure-group-breakout-width)) / 2))}.figure-group>.figure-group__caption{margin-block:0}.figure-group.figure-group--breakout>.figure-group__caption{max-inline-size:var(--figure-group-caption-measure,var(--container-prose));margin-inline:auto}.file-upload{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);inline-size:100%}.file-upload__limits{margin:0}.file-upload__zone{display:grid;justify-items:center;gap:var(--space-3);padding:var(--space-inset-lg);text-align:center;border-style:dashed;border-width:1px}.file-upload__prompt{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-inline-xs);margin:0;min-inline-size:0}.file-upload__glyph{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg);flex:none}@media (hover: none) and (pointer: coarse){.file-upload__prompt{display:none}}.file-upload__input{max-inline-size:100%;min-inline-size:0;min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.file-upload__input::file-selector-button{min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--control-inset-inline);margin-inline-end:var(--space-3);border-style:solid;border-width:var(--btn-edge-width);cursor:pointer}.file-upload__list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.file-upload__item{display:grid;grid-template-columns:1fr auto;align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-inset-sm);border-style:solid;border-width:1px}.file-upload__item-main{display:grid;gap:var(--space-1);min-inline-size:0}.file-upload__name,.file-upload__facts,.file-upload__note{margin:0;min-inline-size:0;overflow-wrap:anywhere}.file-upload__progress{--progress-thickness:var(--space-1-5)}.file-upload__note{display:flex;align-items:flex-start;gap:var(--space-1-5)}.file-upload__note>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none;margin-block-start:var(--space-0-5)}.file-upload:not(:has(:where(.file-upload__limits)))::after,.file-upload:has(:where(.file-upload__zone ~ .file-upload__limits))::after,.file-upload:has(:where(.file-upload__zone)):not(:has(:where(input[type=file])))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.file-upload:not(:has(:where(.file-upload__limits)))::after{content:"Missing: the accepted types and the size limit, in text, before the control."}.file-upload:has(:where(.file-upload__zone ~ .file-upload__limits))::after{content:"Move: the limits belong before the control, not after it."}.file-upload:has(:where(.file-upload__zone)):not(:has(:where(input[type=file])))::after{content:"Missing: the file input. A drop zone is not a control."}.filmstrip{display:grid;gap:var(--space-2)}.filmstrip__stage{position:relative;isolation:isolate}.filmstrip__stage:not(.aspect-media){display:block;overflow:clip;aspect-ratio:var(--filmstrip-ratio,16 / 9)}.filmstrip__poster,.filmstrip__frames{display:block;inline-size:100%;block-size:100%;object-fit:cover}.filmstrip__poster{position:relative;z-index:var(--z-raised)}.filmstrip__frames{position:absolute;inset:0;z-index:var(--z-base);pointer-events:none;object-position:clamp( 0%,calc(var(--filmstrip-frame,0) / max(var(--filmstrip-frames,1) - 1,1) * 100%),100% ) 50%}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.filmstrip:has(.filmstrip__frames) .filmstrip__stage:hover .filmstrip__poster{opacity:0}}.filmstrip:has(.filmstrip__frames):has(.filmstrip__scrub:is(:focus,:active)) .filmstrip__poster{opacity:0}.filmstrip__scrub{position:relative;z-index:var(--z-raised)}.filmstrip:has(video[autoplay])::after{content:"This filmstrip autoplays real video. The poster is the resting state: a preview that starts on its own spends the reader's data on something they did not ask for and moves beside text they are trying to read. Remove the autoplay attribute and start playback from a control.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.footer-legal{--footer-legal-identity-basis:22rem}.footer-legal__identity{display:grid;gap:var(--space-stack-xs);align-content:start;flex:1 1 var(--footer-legal-identity-basis);min-inline-size:0}.footer-legal__copyright,.footer-legal__address{margin:0;overflow-wrap:anywhere}.footer-legal__more{margin:0}.footer-legal__more a{display:inline-flex;align-items:center;min-block-size:max(var(--footer-link-min-block,1.75rem),1.5rem)}.footer-legal__registration{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-inline-lg);row-gap:var(--space-stack-xs);margin:0}.footer-legal__entry{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-inline-xs);min-inline-size:0}.footer-legal__value{margin-inline-start:0;overflow-wrap:anywhere}.footer-legal__policies{min-inline-size:0}.footnotes{--footnotes-backref-min:1.5rem;margin-block-start:var(--space-stack-2xl);padding-block-start:var(--space-6);border-block-start-style:solid;border-block-start-width:1px}.footnotes__heading{margin-block:0 var(--space-stack-lg)}.footnotes__list{margin:0;padding-inline-start:var(--space-6)}.footnotes__item{scroll-margin-block-start:var(--footnotes-target-offset,0px)}.footnotes__item + .footnotes__item{margin-block-start:var(--space-stack-lg)}.footnotes__note{margin:0}.footnotes__note + .footnotes__note{margin-block-start:var(--space-stack-sm)}.footnotes__backref{display:inline-flex;align-items:center;justify-content:center;min-inline-size:max(var(--footnotes-backref-min),1.5rem);min-block-size:max(var(--footnotes-backref-min),1.5rem);margin-inline-start:var(--space-1);vertical-align:middle}.footnotes__backref::before{content:var(--footnotes-backref-glyph,"↩")}.footnotes__backref:dir(rtl)::before{content:var(--footnotes-backref-glyph,"↪")}@supports (content: "x" / ""){.footnotes__backref::before{content:var(--footnotes-backref-glyph,"↩") / ""}.footnotes__backref:dir(rtl)::before{content:var(--footnotes-backref-glyph,"↪") / ""}}.footnote-ref{line-height:0}.footnote-ref a{padding-block:var(--space-1);padding-inline:var(--space-0-5);scroll-margin-block-start:var(--footnotes-target-offset,0px)}.footnote-ref a::before{content:var(--footnote-ref-open,"[")}.footnote-ref a::after{content:var(--footnote-ref-close,"]")}@supports (content: "x" / ""){.footnote-ref a::before{content:var(--footnote-ref-open,"[") / ""}.footnote-ref a::after{content:var(--footnote-ref-close,"]") / ""}}@media print{.footnotes__backref{display:none}}.field{display:grid;gap:var(--space-1)}.field__control{inline-size:100%;min-block-size:max(var(--control-min-block),1.5rem);font-size:var(--field-control-size,1em);padding-block:var(--control-inset-block);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px}@media (max-width: 47.99rem){.field__control{font-size:max(16px,var(--field-control-size,1em))}}.field__control:focus{outline:none}textarea.field__control{min-block-size:7rem;padding-block:var(--space-3);resize:vertical}select.field__control{appearance:none;padding-inline-end:calc(var(--control-inset-inline) + var(--space-4));cursor:pointer}select.field__control[multiple]{padding-inline-end:var(--control-inset-inline)}.field__control[disabled]{cursor:not-allowed}.field__error{display:flex;align-items:flex-start;gap:var(--space-1)}.field__error>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none;margin-block-start:var(--space-0-5)}.checkbox,.radio{display:flex;align-items:flex-start;gap:var(--space-2);min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.checkbox input[type=checkbox],.radio input[type=radio]{inline-size:1.125rem;block-size:1.125rem;flex:none;margin:0;margin-block-start:0.1875rem;cursor:pointer}.checkbox input[disabled],.radio input[disabled]{cursor:not-allowed}.checkbox:has(input[disabled]),.radio:has(input[disabled]){cursor:not-allowed}.fieldset{border-width:0;padding:0;margin:0;min-inline-size:0}.fieldset legend{padding:0;margin-block-end:var(--stack-rhythm)}.form-grid{display:grid;gap:var(--space-6)}.form-grid__full{grid-column:1 / -1}@media (min-width: 48rem){.form-grid--2col{grid-template-columns:1fr 1fr}}.format-selector{inline-size:100%;min-inline-size:0;border-width:0;padding:0;margin:0}.format-selector__legend{padding:0;margin-block-end:var(--stack-rhythm)}.format-selector__options{display:grid;gap:var(--control-gap)}.format-selector__option{display:grid;grid-template-columns:auto minmax(0,1fr) fit-content(40%);column-gap:var(--control-gap);row-gap:var(--space-1);align-items:baseline;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-3);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px;cursor:pointer}.format-selector__input{grid-area:1 / 1;inline-size:1.125rem;block-size:1.125rem;margin:0;align-self:start;margin-block-start:0.1875rem;margin-block-start:calc((1lh - 1.125rem) / 2);cursor:pointer}.format-selector__name{grid-area:1 / 2}.format-selector__option>.price{grid-area:1 / 3;justify-self:end}.format-selector__availability,.format-selector__detail,.format-selector__delivery{grid-column:2 / -1}.format-selector__option:has(.format-selector__input:focus-visible){box-shadow:var(--glow-accent)}.format-selector__option:has(.format-selector__input[disabled]),.format-selector__input[disabled]{cursor:not-allowed}.format-selector__option:not(:has(.price))::after,.format-selector__option:not(:has(.format-selector__availability))::after,.format-selector__option--sold-out:not(:has(.format-selector__input[disabled]))::after,.format-selector__option--preorder:not(:has(.format-selector__date[datetime]:not([datetime=""])))::after,.format-selector__option:has(:is(button,select,textarea,input:not([type=radio])))::after{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.format-selector__option:not(:has(.price))::after{content:"Missing: what this format costs."}.format-selector__option:not(:has(.format-selector__availability))::after{content:"Missing: whether this format can be bought."}.format-selector__option--sold-out:not(:has(.format-selector__input[disabled]))::after{content:"Disable the input: this format cannot be chosen."}.format-selector__option--preorder:not(:has(.format-selector__date[datetime]:not([datetime=""])))::after{content:"Missing: the date this pre-order ships."}.format-selector__option:has(:is(button,select,textarea,input:not([type=radio])))::after{content:"Remove: a second control here takes the label off the radio."}.frame{display:block;position:relative;overflow:hidden}.frame.frame>img,.frame.frame>picture,.frame.frame>picture img,.frame.frame>video{display:block;inline-size:100%;block-size:100%;object-fit:var(--frame-fit,cover)}.frame--contain{--frame-fit:contain}.frame--square{aspect-ratio:1}.frame--wide,.frame--video{aspect-ratio:16 / 9}.frame--portrait{aspect-ratio:3 / 4}.frame--photo{aspect-ratio:4 / 3}.has-backdrop{position:relative;isolation:isolate;overflow:clip}.has-backdrop>:not(.frame--backdrop){position:relative;z-index:var(--z-raised)}.frame--backdrop{position:absolute;inset:0;margin:0}.frame--backdrop::after{content:"";position:absolute;inset:0}.frame__badge{position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);z-index:var(--z-raised);pointer-events:none}.gallery{--gallery-ratio:1;--gallery-thumb:4.5rem;--gallery-thumb-ratio:1;--gallery-thumb-edge-width:1px;--gallery-indicator-size:3px;display:grid;gap:var(--space-stack)}.gallery>*{min-inline-size:0}.gallery__stage{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);aspect-ratio:var(--gallery-ratio);min-block-size:0;min-inline-size:0;overflow:clip}.gallery__slide{grid-area:1 / 1;display:block;inline-size:100%;block-size:100%;object-fit:contain}.gallery__zoom{grid-area:1 / 1;place-self:end end;z-index:var(--z-raised);display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);margin:var(--space-2);min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.gallery__zoom>svg,.gallery__zoom>.icon{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.gallery__rail{display:flex;gap:var(--control-gap);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:var(--space-4);padding-block:var(--space-1);padding-inline:var(--space-1);scrollbar-width:thin;margin:0}.gallery__rail:not(:has(.gallery__thumb + .gallery__thumb)){display:none}.gallery__thumb{flex:none;scroll-snap-align:start;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);inline-size:max(var(--gallery-thumb),1.5rem);aspect-ratio:var(--gallery-thumb-ratio);min-block-size:max(var(--control-min-block),1.5rem);padding:0;overflow:clip;cursor:pointer;border-style:solid;border-width:var(--gallery-thumb-edge-width);border-block-end-width:var(--gallery-indicator-size)}.gallery__thumb:focus-visible{outline:none;box-shadow:var(--glow-accent)}.gallery__thumb-image{grid-area:1 / 1;display:block;inline-size:100%;block-size:100%;object-fit:contain;pointer-events:none}.glass{border-style:solid;border-width:1px;position:relative;isolation:isolate;padding:var(--space-inset-xl)}.glass::before{content:"";position:absolute;inset:0;z-index:var(--z-base);pointer-events:none}.glass>*{position:relative;z-index:var(--z-raised)}.hero{display:grid;gap:var(--space-layout-sm);padding-block:var(--space-section);min-block-size:var(--hero-min-block,auto);align-content:var(--hero-align-block,start)}.hero__body{display:grid;gap:var(--space-layout-sm);align-items:center}.hero__content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-stack-lg);align-content:start;justify-items:start;max-inline-size:var(--hero-measure,36rem)}.hero__content>*{max-inline-size:100%}.hero__title{text-wrap:balance;overflow-wrap:break-word}.hero__sub{max-inline-size:var(--hero-sub-measure,32rem);text-wrap:pretty}.hero__media{margin:0}.hero__media>img{display:block;inline-size:100%;block-size:auto}.hero--center{justify-items:center;text-align:center}.hero>.container{inline-size:100%}.hero--center .hero__body,.hero--center .hero__content{justify-items:center}.hero--center .hero__content{margin-inline:auto}@media (min-width: 60rem){.hero--split .hero__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-layout-lg)}}.hero--backdrop{position:relative;isolation:isolate;overflow:clip;padding-block:var(--space-section-lg);align-content:center;min-block-size:var(--hero-min-block,min(32rem,72svb))}.hero--backdrop>:not(.frame--backdrop){position:relative;z-index:var(--z-raised)}.hero--backdrop::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.icon{display:inline-block;inline-size:var(--icon-size-md);block-size:var(--icon-size-md);flex:none;vertical-align:text-bottom}.icon--xs{inline-size:var(--icon-size-xs);block-size:var(--icon-size-xs)}.icon--sm{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.icon--lg{inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.icon--xl{inline-size:var(--icon-size-xl);block-size:var(--icon-size-xl)}.with-icon{display:inline-flex;align-items:center;gap:var(--space-inline-xs)}.inline-alert{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline-sm);row-gap:var(--space-stack-xs);align-items:start;margin:0;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.inline-alert__icon{grid-column:1;grid-row:1;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.inline-alert__body{grid-column:2;min-inline-size:0;overflow-wrap:break-word}.inline-alert__body>* + *{margin-block-start:var(--space-stack-xs)}.inline-alert--compact{column-gap:var(--space-inline-xs);padding:0;border-width:0}.inline-alert--compact .inline-alert__icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);margin-block-start:var(--space-0-5)}.inline-alert:not(:has(.inline-alert__icon))::after,.inline-alert--compact:not([id])::after{grid-column:1 / -1;padding:var(--space-inset-xs);border-style:solid;border-width:1px}.inline-alert:not(:has(.inline-alert__icon))::after{content:"Missing: the glyph that names this role without colour."}.inline-alert--compact:not([id])::after{content:"Missing: the id its control points at with aria-describedby."}@property --gap{syntax:"*";inherits:false}@property --measure{syntax:"*";inherits:false}@property --grid-min{syntax:"*";inherits:false}@property --cover-min-block{syntax:"*";inherits:false}@property --sidebar-inline{syntax:"*";inherits:true}@property --sidebar-content-min{syntax:"*";inherits:true}@property --switcher-threshold{syntax:"*";inherits:true}.stack{display:flex;flex-direction:column;gap:var(--gap,var(--space-stack))}.stack--sm{gap:var(--gap,var(--space-stack-sm))}.stack--lg{gap:var(--gap,var(--space-stack-lg))}.stack--xl{gap:var(--gap,var(--space-stack-xl))}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap,var(--space-inline))}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gap,var(--space-layout-sm))}.sidebar__aside{flex-basis:var(--sidebar-inline,18rem);flex-grow:1}.sidebar__main{flex-basis:0;flex-grow:999;min-inline-size:var(--sidebar-content-min,50%)}.switcher{display:flex;flex-wrap:wrap;gap:var(--gap,var(--space-layout-sm))}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-threshold,30rem) - 100%) * 999)}.cover{display:flex;flex-direction:column;gap:var(--gap,var(--space-layout));min-block-size:var(--cover-min-block,100svb)}.cover>*{margin-block:0}.cover__centre{margin-block:auto}.centre{margin-inline:auto;max-inline-size:var(--measure,var(--container-prose))}.container{margin-inline:auto;max-inline-size:var(--measure,var(--container-content));padding-inline:var(--gutter)}.container--prose{max-inline-size:var(--measure,var(--container-prose))}.container--wide{max-inline-size:var(--measure,var(--container-wide))}.container--full{max-inline-size:var(--measure,none)}.grid{display:grid;gap:var(--gap,var(--space-layout-sm));grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min,16rem),100%),1fr))}.container,.layout-host{container:aston-layout / inline-size}@container aston-layout (inline-size < 30rem){:is(.sidebar,.switcher,.grid){gap:var(--gap,var(--space-inline-lg))}}@supports not (container-type: inline-size){@media (max-width: 30rem){:is(.sidebar,.switcher,.grid){gap:var(--gap,var(--space-inline-lg))}}}.licence-certificate{max-inline-size:var(--licence-certificate-measure,var(--container-prose));display:grid;gap:var(--space-stack-xl);padding:var(--space-inset-xl);border-style:solid;border-width:var(--licence-certificate-edge-width,1px)}.licence-certificate__masthead,.licence-certificate__foot{display:grid;gap:var(--space-2);justify-items:start}.licence-certificate__masthead{padding-block-end:var(--space-inset);border-block-end-style:solid;border-block-end-width:var(--licence-certificate-rule-width,1px)}.licence-certificate__foot{padding-block-start:var(--space-inset);border-block-start-style:solid;border-block-start-width:var(--licence-certificate-rule-width,1px)}.licence-certificate__ident{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.licence-certificate__id{unicode-bidi:isolate;overflow-wrap:anywhere}.licence-certificate__section{display:grid;gap:var(--space-stack-sm);margin:0}.licence-certificate__section--restrictions{padding:var(--space-inset);border-style:solid;border-width:var(--licence-certificate-restriction-edge-width,2px)}.licence-certificate__list{margin:0;padding-inline-start:var(--space-5)}.licence-certificate__list>li + li{margin-block-start:var(--space-2)}@media print{.licence-certificate{max-inline-size:none;padding:0;border-width:0}.licence-certificate__ident,.licence-certificate__list>li{break-inside:avoid}.licence-certificate__masthead{break-after:avoid}.licence-certificate p,.licence-certificate li{orphans:3;widows:3}}.licence-picker{border-width:0;padding:0;margin:0;min-inline-size:0}.licence-picker__legend{padding:0;margin-block-end:var(--space-stack-sm)}.licence-picker__intro{margin-block:0 var(--space-stack-lg)}.licence-picker__options{display:grid;gap:var(--space-stack-sm)}.licence-option{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-stack-sm) var(--control-gap);align-items:start;padding:var(--space-inset);min-inline-size:0;border-style:solid;border-width:var(--licence-option-edge-width,1px);container-type:inline-size;container-name:licence-option}.licence-option:has(>.licence-option__input){grid-template-columns:auto minmax(0,1fr)}.licence-option:has(>.licence-option__input)>:not(.licence-option__input){grid-column:2}.licence-option__input{grid-column:1;grid-row:1;inline-size:1.5rem;block-size:1.5rem;margin:0;margin-block-start:0;margin-block-start:calc((1lh - 1.5rem) / 2);cursor:pointer}.licence-option__head{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline);min-block-size:max(var(--control-min-block),1.5rem)}.licence-option__name{margin:0}label.licence-option__name{cursor:pointer}label.licence-option__name::after{content:"";position:absolute;inset:0}.licence-option__price,.licence-option__quote{margin:0;margin-inline-start:auto}.licence-option__use{margin:0}.licence-option__limits{margin:0}.licence-option__limit + .licence-option__limit{margin-block-start:var(--space-1)}.licence-option__limit>*{margin:0;min-inline-size:0}.licence-option__limit-term,.licence-option__limit-value{overflow-wrap:break-word}@container licence-option (inline-size>= 22rem){.licence-option__limit{display:grid;grid-template-columns:var(--licence-option-term-size,7rem) minmax(0,1fr);gap:var(--space-1) var(--space-inline);align-items:baseline}}.licence-option__route{justify-self:start;margin-block-start:var(--space-stack-xs)}.licence-picker__compare{--accordion-inset-inline:0;--accordion-rule-width:0;margin-block-start:var(--space-stack-xl)}@media (forced-colors: active){.licence-option:has(.licence-option__input:checked){outline:2px solid;outline-offset:-2px}}@media print{.licence-option{break-inside:avoid}}.licence-option:not(:has(.licence-option__use))::after,.licence-option:not(:has(.licence-option__limits))::after,.licence-option:has(:where(.licence-option__input):not([aria-describedby]))::after,.licence-option--extended:not(:has(.licence-option__route))::after{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.licence-option--extended:not(:has(.licence-option__route))::after{content:"Missing: a route to a person. An extended licence is negotiated, not bought."}.licence-option:has(:where(.licence-option__input):not([aria-describedby]))::after{content:"Missing: aria-describedby on the radio, naming the price and the scope in reading order."}.licence-option:not(:has(.licence-option__limits))::after{content:"Missing: the limits this licence sets. Write every row, including the ones that say No."}.licence-option:not(:has(.licence-option__use))::after{content:"Missing: what this licence permits, in plain words."}.licence-option:not(:has(.licence-option__use)) .licence-option__price::after,.licence-option:not(:has(.licence-option__limits)) .licence-option__price::after{content:" — scope not stated"}.lightbox{--lightbox-rail-inline:20rem;--lightbox-rule-width:1px;--lightbox-safe-inline:max(env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--lightbox-inset-inline:max(var(--space-inset),var(--lightbox-safe-inline));inset-block:0;inset-inline:0;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;margin:0;padding:0;border-style:solid;border-width:0;overflow:hidden;overscroll-behavior:contain}.lightbox__panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"header" "stage" "rail" "controls";block-size:100%;margin:0}.lightbox__header{grid-area:header;display:flex;align-items:flex-start;gap:var(--space-inline);padding-inline:var(--lightbox-inset-inline);padding-block:max(var(--space-inset),env(safe-area-inset-top,0px)) var(--space-inset);border-block-end-style:solid;border-block-end-width:var(--lightbox-rule-width)}.lightbox__title{flex:1 1 auto;min-inline-size:0;margin:0}.lightbox__close{flex:none;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.lightbox__stage{grid-area:stage;display:flex;align-items:center;justify-content:center;min-block-size:0;min-inline-size:0;padding-inline:var(--lightbox-inset-inline);padding-block:var(--space-inset);overflow:hidden}.lightbox__media{display:block;inline-size:auto;block-size:auto;max-inline-size:100%;max-block-size:100%;object-fit:contain}.lightbox__rail{grid-area:rail;min-inline-size:0;max-block-size:40dvb;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-inline:var(--lightbox-inset-inline);padding-block:var(--space-inset);border-block-start-style:solid;border-block-start-width:var(--lightbox-rule-width)}.lightbox__rail>* + *{margin-block-start:var(--stack-rhythm)}.lightbox__rail:focus-visible{outline-offset:-3px}.lightbox:has(.lightbox__rail-toggle[aria-expanded="false"]) .lightbox__rail{display:none}.lightbox__controls{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--control-gap);padding-inline:var(--lightbox-inset-inline);padding-block:var(--space-inset) max(var(--space-inset),env(safe-area-inset-bottom,0px));border-block-start-style:solid;border-block-start-width:var(--lightbox-rule-width)}.lightbox__prev,.lightbox__next,.lightbox__rail-toggle{min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}.lightbox__rail-toggle{margin-inline-start:auto}.lightbox__counter{flex:none;min-inline-size:5ch;margin:0}@media (width>= 64rem){.lightbox__panel{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"header   rail" "stage    rail" "controls rail"}.lightbox__rail{inline-size:var(--lightbox-rail-inline);max-block-size:none;padding-block:max(var(--space-inset),env(safe-area-inset-top,0px)) max(var(--space-inset),env(safe-area-inset-bottom,0px));border-block-start-width:0;border-inline-start-style:solid;border-inline-start-width:var(--lightbox-rule-width)}}.linked-accounts{inline-size:100%;container-type:inline-size;container-name:linked-accounts;display:grid;gap:var(--space-stack);margin:0}.linked-accounts__methods{margin:0;max-inline-size:var(--container-prose)}.linked-accounts__connections{list-style:none;margin:0;padding:0}.linked-accounts__connection{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);align-items:start;padding-block:var(--space-4);padding-inline:var(--space-inset-sm);border-block-start-style:solid;border-block-start-width:1px}.linked-accounts__connection:first-child{border-block-start-width:0}.linked-accounts__connection>*{margin:0;min-inline-size:0}.linked-accounts__identity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2)}.linked-accounts__mark{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.linked-accounts__account{unicode-bidi:isolate;overflow-wrap:anywhere}.linked-accounts__consequence{margin-block-start:var(--space-1);max-inline-size:var(--container-prose)}.linked-accounts__failure{grid-column:1 / -1}.linked-accounts__connect,.linked-accounts__disconnect,.linked-accounts__requirement{min-block-size:max(var(--control-min-block),1.5rem);justify-self:start;margin-block-start:var(--space-2)}@container linked-accounts (inline-size>= 34rem){.linked-accounts__connection{grid-template-columns:minmax(0,1fr) minmax(0,45%);column-gap:var(--space-inline-lg)}.linked-accounts__connection>*{grid-column:1}.linked-accounts__connect,.linked-accounts__disconnect,.linked-accounts__requirement{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:start;margin-block-start:0}.linked-accounts__consequence,.linked-accounts__failure{grid-column:1 / -1}}.linked-accounts:not(:has(.linked-accounts__methods))::before{content:"No sentence says how many ways there are into this account. Nothing here can know which row is the last one, which is the bug this component exists to prevent."}.linked-accounts__connection--sole:has(.linked-accounts__disconnect)::before{content:"This is the account's only sign-in method and it carries the ordinary disconnect. Pressing it locks the reader out. Use .linked-accounts__requirement, which leads to a second way in."}.linked-accounts__connection--sole:not(:has(.linked-accounts__consequence))::after{content:"This row is the only way into the account and does not say so. The sentence is the warning; the modifier alone tells the reader nothing."}.linked-accounts__identity:not(:has(.linked-accounts__provider))::after{content:"This row has a mark and no name. A logo cannot be read aloud, searched for, or told from another logo in a greyscale print."}.linked-accounts__connection:has(.linked-accounts__failure):not(:has(.linked-accounts__connect[aria-describedby],.linked-accounts__disconnect[aria-describedby])) .linked-accounts__identity::before{content:"Nothing points at this failure message. Give the alert an id and the row's control an aria-describedby, or the message is never read to the person who pressed the button."}.linked-accounts .linked-accounts__connect:not(button)::after,.linked-accounts .linked-accounts__disconnect:not(button)::after{content:" — this must be a submit button, not a link: a link that begins or ends an account connection can be fired by any other site, and posts nothing with script off"}.linked-accounts::before,.linked-accounts__connection::before,.linked-accounts__connection::after{grid-column:1 / -1}.linked-accounts__identity::before,.linked-accounts__identity::after{flex:1 0 100%}.linked-accounts::before,.linked-accounts__connection::before,.linked-accounts__connection::after,.linked-accounts__identity::before,.linked-accounts__identity::after{padding:var(--space-inset-xs);border-style:solid;border-width:1px}@media print{.linked-accounts__connect,.linked-accounts__disconnect{display:none}.linked-accounts__connection{break-inside:avoid}}.loading-button{--loading-button-glyph:1em;--loading-button-ring-width:0.125em;display:grid;justify-items:start;gap:var(--space-1);margin:0}.loading-button:has(>.btn--full){justify-self:stretch}.loading-button>.btn--full{justify-self:stretch}.loading-button__label{display:grid;align-items:center;justify-items:center}.loading-button__label>*{grid-area:1 / 1}.loading-button__label-busy{visibility:hidden}.loading-button__control[aria-busy="true"] .loading-button__label-busy{visibility:visible}.loading-button__control[aria-busy="true"] .loading-button__label-idle{visibility:hidden}.loading-button__indicator{inline-size:var(--loading-button-glyph);block-size:var(--loading-button-glyph);flex:none;border-style:solid;border-width:var(--loading-button-ring-width);visibility:hidden}.loading-button__control[aria-busy="true"] .loading-button__indicator{visibility:visible}.loading-button__control[aria-busy="true"]{cursor:progress}.loading-button__status{margin:0;min-inline-size:0}.loading-button:not(:has([aria-busy]))::after,.loading-button:not(:has(.loading-button__label-busy))::after,.loading-button:not(:has([role="status"],[aria-live],output))::after,.loading-button:has(.loading-button__control[aria-busy="true"][disabled])::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.loading-button:not(:has([aria-busy]))::after{content:"Missing: aria-busy, which is where the pending state lives."}.loading-button:not(:has(.loading-button__label-busy))::after{content:"Missing: the word that says the button is working."}.loading-button:not(:has([role="status"],[aria-live],output))::after{content:"Missing: role=status, so an outcome would be announced to nobody."}.loading-button:has(.loading-button__control[aria-busy="true"][disabled])::after{content:"Disabled while busy: that press just dropped focus to the body."}.maintenance-page{display:grid;align-content:center;justify-items:start;gap:var(--space-layout);margin-inline:auto;max-inline-size:var(--container-content);padding-inline:var(--gutter);padding-block:var(--space-section-lg);min-block-size:var(--maintenance-page-min-block,70svb)}.maintenance-page__body{display:grid;justify-items:start;gap:var(--space-stack);max-inline-size:var(--container-prose)}.maintenance-page__code{display:inline-flex;align-items:center;gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-3);border-style:solid;border-width:1px}.maintenance-page__code>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);flex:none}.maintenance-page__title{max-inline-size:var(--maintenance-page-title-measure,24rem);text-wrap:balance}.maintenance-page__lede{text-wrap:pretty}.maintenance-page__return{text-wrap:pretty}.maintenance-page__routes{inline-size:100%;max-inline-size:var(--maintenance-page-routes-measure,34rem)}.maintenance-page__route-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(var(--maintenance-page-route-min,15rem),100%),1fr));list-style:none;margin:0;padding-inline-start:0}.maintenance-page__route{display:grid;align-content:start;gap:var(--space-0-5);block-size:100%;min-block-size:max(var(--control-min-block),1.5rem);padding:var(--space-inset);border-style:solid;border-width:1px;text-decoration:none}.maintenance-page__note{max-inline-size:var(--container-prose)}.margin-rail{display:grid;grid-template-columns:[full-start] minmax(var(--gutter),1fr) [text-start rail-start] min( 100% - var(--gutter) * 2,var(--margin-rail-measure,var(--prose-measure,68ch)) ) [text-end rail-end] minmax(var(--gutter),1fr) [full-end];row-gap:var(--space-layout)}.margin-rail>*{min-inline-size:0}.margin-rail__body{grid-column:text}.margin-rail__dock{grid-column:rail;padding-block:var(--space-inset-lg);border-block-style:solid;border-block-width:var(--margin-rail-edge-width,1px)}@supports (grid-template-columns: subgrid){.margin-rail:has(.margin-rail__note)>.margin-rail__body{grid-column:full;display:grid;grid-template-columns:subgrid;max-inline-size:none}.margin-rail:has(.margin-rail__note)>.margin-rail__body>*{grid-column:text;min-inline-size:0}.margin-rail:has(.margin-rail__note)>.margin-rail__body>.margin-rail__note{grid-column:rail;align-self:start}}@supports not (grid-template-columns: subgrid){.margin-rail:not(:has(.margin-rail__dock)){--margin-rail-inline:0px;--margin-rail-gap:0px}}@media (min-width: 71.25rem){.margin-rail:has(.margin-rail__dock,.margin-rail__note){grid-template-columns:[full-start] minmax(var(--gutter),1fr) [text-start] minmax(0,var(--margin-rail-measure,var(--prose-measure,68ch))) [text-end] minmax(0,var(--margin-rail-gap,var(--space-layout-lg))) [rail-start] minmax(0,var(--margin-rail-inline,15rem)) [rail-end] minmax(var(--gutter),1fr) [full-end]}.margin-rail:not(:has(.margin-rail__note))>.margin-rail__dock{grid-row:1;align-self:start;position:sticky;inset-block-start:calc( var(--sticky-header-height,0px) + var(--margin-rail-sticky-gap,var(--space-stack-lg)) );max-block-size:calc( 100svb - var(--sticky-header-height,0px) - var(--margin-rail-sticky-gap,var(--space-stack-lg)) * 2 );overflow-y:auto;overscroll-behavior-block:contain;padding-block:0;padding-inline-start:var(--space-inset-lg);border-block-width:0;border-inline-start-style:solid;border-inline-start-width:var(--margin-rail-edge-width,1px)}.margin-rail:not(:has(.margin-rail__note))>.margin-rail__body{grid-row:1}.margin-rail:has(.margin-rail__note)>.margin-rail__dock{grid-column:text}}@media print{.margin-rail__dock,.margin-rail:not(:has(.margin-rail__note))>.margin-rail__dock{position:static;max-block-size:none;overflow:visible}}.menu{--menu-offset:var(--space-1);--menu-min-inline:11rem;--menu-max-inline:20rem;--menu-max-block:22rem;--menu-sheet-inline:26rem;display:inline-grid;justify-items:start}.menu__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem);max-inline-size:100%;text-decoration:none;cursor:pointer}.menu__chevron{flex:none;inline-size:1em;block-size:1em}.menu__panel{padding:var(--space-2);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-style:solid;border-width:var(--menu-edge-width,1px)}.menu__list{display:grid;margin:0;padding-inline:0;list-style:none}.menu__label{margin:0;padding-block:var(--space-1);padding-inline:var(--space-3)}.menu__separator{block-size:0;margin-block:var(--space-1);margin-inline:0;border-style:solid;border-width:0;border-block-start-width:1px}.menu__item{display:flex;align-items:center;gap:var(--control-gap);inline-size:100%;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;appearance:none;border-width:0}.menu__item[disabled],.menu__item[aria-disabled=true]{cursor:not-allowed}.menu__item>svg,.menu__item>.icon{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.menu__list:where(:has(.menu__item[aria-current]:not([aria-current=false]))) .menu__item::before{content:"";flex:none;inline-size:1em;text-align:center}.menu__item[aria-current]:not([aria-current=false])::before{content:"✓"}.menu__trigger:focus-visible,.menu__item:focus-visible{outline:none;box-shadow:var(--glow-accent)}@supports (anchor-name: --menu-anchor) and (anchor-scope: --menu-anchor){.menu{anchor-scope:--menu-anchor}.menu__trigger{anchor-name:--menu-anchor}.menu__panel{position-anchor:--menu-anchor;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block:var(--menu-offset);margin-inline:0;min-inline-size:max(var(--menu-min-inline),anchor-size(inline));max-inline-size:min(var(--menu-max-inline),calc(100dvi - var(--gutter) * 2));max-block-size:min(var(--menu-max-block),calc(100dvb - var(--space-16)))}.menu--end .menu__panel{position-area:block-end span-inline-start}}@supports not ((anchor-name: --menu-anchor) and (anchor-scope: --menu-anchor)){.menu__panel{inset-block:auto 0;inset-inline:0;margin-block:0 calc(var(--space-2) + env(safe-area-inset-bottom,0px));margin-inline:auto;inline-size:min(var(--menu-sheet-inline),calc(100% - var(--gutter) * 2));max-block-size:calc(100dvb - var(--space-16))}}@supports not selector(:popover-open){.menu__panel{position:static;inset:auto;margin-block:var(--menu-offset) 0;margin-inline:0;inline-size:auto;min-inline-size:0;max-inline-size:100%;max-block-size:none;overflow-y:visible}}.now-playing{--now-playing-eq-block:0.85em;--now-playing-bar-inline:max(0.14em,2px);--now-playing-bar-gap:max(0.1em,1px);display:inline-flex;align-items:baseline;gap:var(--space-inline-xs);min-inline-size:0;margin:0}.now-playing__eq{display:flex;flex:none;align-items:flex-end;gap:var(--now-playing-bar-gap);block-size:var(--now-playing-eq-block);pointer-events:none}.now-playing__bar{--now-playing-level:0.5;flex:none;inline-size:var(--now-playing-bar-inline);block-size:100%;transform-origin:50% 100%;scale:1 var(--now-playing-level)}.now-playing__track{min-inline-size:0;overflow-wrap:anywhere}.offline-indicator{--offline-indicator-inline-size:22rem;--offline-indicator-edge-width:1px;position:fixed;z-index:var(--z-sticky);inset-block-end:var(--sticky-dock-height,0px);inset-inline:0;display:flex;flex-direction:column;align-items:flex-start;padding-inline:max( var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );padding-block:var(--gutter);padding-block-end:max( var(--gutter),calc(env(safe-area-inset-bottom,0px) - var(--sticky-dock-height,0px)) );pointer-events:none}.offline-indicator__notice{pointer-events:auto;inline-size:min(var(--offline-indicator-inline-size),100%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-3);row-gap:var(--space-3);padding:var(--space-inset);border-style:solid;border-width:var(--offline-indicator-edge-width)}.offline-indicator__icon{grid-column:1;grid-row:1;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.offline-indicator__body{grid-column:2;grid-row:1;min-inline-size:0;overflow-wrap:anywhere;display:grid;align-content:start;gap:var(--space-2)}.offline-indicator__state,.offline-indicator__detail,.offline-indicator__queue-summary{margin:0}.offline-indicator__queue{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-1)}.offline-indicator__queued{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-0-5) var(--space-2)}.offline-indicator__actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.offline-indicator__retry:not(.btn){min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer}.offline-indicator:not([role="status"]):has(.offline-indicator__notice)::before,.offline-indicator__notice:not(:has(.offline-indicator__state))::before{align-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.offline-indicator:not([role="status"]):has(.offline-indicator__notice)::before{content:"The connection region must be role=status — polite, never alert."}.offline-indicator__notice:not(:has(.offline-indicator__state))::before{grid-column:2;content:"Missing: the sentence that says the connection has gone."}@media (forced-colors: active){.offline-indicator__notice{border-width:max(1px,var(--offline-indicator-edge-width))}}.order-summary{inline-size:100%;display:grid;gap:var(--stack-rhythm);align-content:start}.order-summary__title{margin:0}.order-summary__lines,.order-summary__total{margin:0}.order-summary__line{display:grid;grid-template-columns:minmax(min(8rem,45%),1fr) auto;column-gap:var(--space-inline-lg);row-gap:var(--space-1);align-items:baseline;padding-block:var(--space-2)}.order-summary__lines>.order-summary__line:first-child{padding-block-start:0}.order-summary__lines>.order-summary__line:last-child{padding-block-end:0}.order-summary__label,.order-summary__amount,.order-summary__note{margin:0;min-inline-size:0}.order-summary__label{grid-column:1;grid-row:1;overflow-wrap:break-word}.order-summary__amount{grid-column:2;grid-row:1;text-align:end;white-space:nowrap}.order-summary__amount--pending{white-space:normal}.order-summary__note{grid-column:1 / -1}.order-summary__code{overflow-wrap:anywhere}.order-summary__total{padding-block-start:var(--space-3);border-block-start-style:solid;border-block-start-width:2px}.order-summary__status{margin:0;min-inline-size:0}.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.order-summary:not(:has(.order-summary__line--delivery))::after{content:"Missing: the delivery cost line. Digital orders state it too."}.order-summary__line--delivery:not(:has(.order-summary__amount))::after{content:"Missing: the delivery charge, or the reason it is not yet known."}.order-summary__line--discount:not(:has(.order-summary__code))::after{content:"Missing: the code this discount came from."}@media print{.order-summary__line{break-inside:avoid}.order-summary__total{break-before:avoid}}.otp-input{display:grid;gap:var(--stack-rhythm)}.otp-input>*{min-inline-size:0}.otp-input__field{max-inline-size:var(--otp-input-max,16rem);direction:ltr;text-align:center;text-indent:var(--otp-input-tracking,0)}.otp-input__resend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline)}.otp-input__timer{flex:1 1 auto;min-inline-size:0}.otp-input:not(:has(input[autocomplete="one-time-code"]))::after,.otp-input:has(.otp-input__field[placeholder])::after,.otp-input:has(input[type=number])::after,.otp-input:has(input[maxlength="1"])::after,.otp-input:has(.field__control ~ .field__control)::after,.otp-input:has(.otp-input__resend .btn[disabled])::after,.otp-input:has(.otp-input__field[aria-invalid=true]:not([value]))::after,.otp-input:has(.otp-input__field[aria-invalid=true][value=""])::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.otp-input:not(:has(input[autocomplete="one-time-code"]))::after{content:"Missing: autocomplete=one-time-code, which is the whole of SMS autofill."}.otp-input:has(.otp-input__field[placeholder])::after{content:"Remove the placeholder: the label says what to type and does not vanish."}.otp-input:has(input[type=number])::after{content:"type=number eats a leading zero and adds spinners. Use type=text with inputmode=numeric."}.otp-input:has(input[maxlength="1"])::after,.otp-input:has(.field__control ~ .field__control)::after{content:"Character cells: one field, never six. A code split into boxes cannot be pasted, autofilled or spoken as one string."}.otp-input:has(.otp-input__resend .btn[disabled])::after{content:"Resend is disabled, so it has left the tab order with the reason for the wait beside it. Use aria-disabled=true."}.otp-input:has(.otp-input__field[aria-invalid=true]:not([value]))::after,.otp-input:has(.otp-input__field[aria-invalid=true][value=""])::after{content:"The rejected code was cleared. SC 3.3.7: leave the value in the field so it can be checked rather than retyped."}.page-header{display:grid;gap:var(--space-stack-lg);align-content:start}.page-header>*,.page-header__body>*{min-inline-size:0}.page-header__breadcrumb{justify-self:start}.page-header__body{display:grid;gap:var(--space-stack-lg);align-items:start}.page-header__content{display:grid;gap:var(--space-stack);align-content:start;justify-items:start;max-inline-size:var(--page-header-measure,var(--container-prose))}.page-header__title{text-wrap:balance}@supports (text-wrap: pretty){.page-header__description{text-wrap:pretty}}.page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.page-header__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-stack-xs) var(--space-inline-sm);margin:0;padding-inline:0;list-style:none}.page-header__meta>*{min-inline-size:0;overflow-wrap:anywhere}.page-header__meta>* + *::before{content:"·";margin-inline-end:var(--space-inline-sm)}@supports (content: "x" / ""){.page-header__meta>* + *::before{content:"·" / ""}}.page-header--divided{padding-block-end:var(--space-stack-xl);border-block-end-style:solid;border-block-end-width:var(--page-header-edge-width,1px)}@media (min-width: 48rem){.page-header__body{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-layout-sm)}.page-header__actions{justify-self:end}}@media print{.page-header__actions{display:none}.page-header{break-inside:avoid}}.pagination{display:grid;justify-items:center;gap:var(--space-stack-xs);--pagination-target-min:var(--control-min-block)}.pagination--start{justify-items:start}.pagination__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:var(--control-gap);row-gap:var(--control-gap);margin:0;padding-inline:0;list-style:none}.pagination--start .pagination__list{justify-content:start}.pagination__item{display:flex;min-inline-size:0}.pagination__link,.pagination__item>[aria-current="page"]{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(var(--pagination-target-min),1.5rem);min-inline-size:max(var(--pagination-target-min),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);text-decoration:none;overflow-wrap:anywhere;border-style:solid;border-width:var(--pagination-edge-width,1px)}.pagination__link--prev,.pagination__link--next{padding-inline:var(--control-inset-inline)}.pagination__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.pagination__link[aria-disabled="true"]{cursor:not-allowed}.pagination__link>svg,.pagination__link>.icon{inline-size:1.25em;block-size:1.25em;flex:none}:is(.pagination__link--prev,.pagination__link--next):dir(rtl)>:is(svg,.icon){scale:-1 1}.pagination__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--pagination-target-min),1.5rem);min-inline-size:max(var(--pagination-target-min),1.5rem);user-select:none}.pagination__ellipsis::before{content:var(--pagination-ellipsis,"\2026")}@supports (content: "a" / "b"){.pagination__ellipsis::before{content:var(--pagination-ellipsis,"\2026") / ""}}.pagination__count{margin:0;min-inline-size:0}.pagination--compact{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--control-gap);inline-size:100%}.pagination--compact .pagination__link--prev{grid-column:1;justify-self:start}.pagination--compact .pagination__count{grid-column:2}.pagination--compact .pagination__link--next{grid-column:3;justify-self:end}.passkey-prompt{--passkey-prompt-icon:var(--icon-size-xl);display:block}.passkey-prompt>*{margin-block:0}.passkey-prompt>* + *{margin-block-start:var(--space-stack-lg)}.passkey-prompt__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline)}.passkey-prompt__icon{flex:none;inline-size:var(--passkey-prompt-icon);block-size:var(--passkey-prompt-icon)}.passkey-prompt__title{margin:0;min-inline-size:0;overflow-wrap:anywhere}.passkey-prompt__lede{overflow-wrap:anywhere}.passkey-prompt__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.passkey-prompt__error{min-inline-size:0;overflow-wrap:anywhere}.passkey-prompt__error:focus{outline-style:solid;outline-width:2px;outline-offset:2px}.passkey-prompt__fallback{display:grid;gap:var(--space-stack);justify-items:start;border-block-start-style:solid;border-block-start-width:1px;padding-block-start:var(--space-stack-lg)}.passkey-prompt__fallback>*{margin-block:0;min-inline-size:0}.passkey-prompt__fallback-title{overflow-wrap:anywhere}.passkey-prompt:not(:has(.passkey-prompt__fallback))::after,.passkey-prompt:has(details .passkey-prompt__fallback)::after{display:block;margin-block-start:var(--space-stack);padding:var(--space-inset-xs);border-style:solid;border-width:1px}.passkey-prompt:not(:has(.passkey-prompt__fallback))::after{content:"Missing: the way in for a device this passkey has not reached. That is the ordinary case, not the exotic one."}.passkey-prompt:has(details .passkey-prompt__fallback)::after{content:"The fallback is inside a disclosure. It has to be readable at first paint, not one interaction further away than the passkey."}.passkey-prompt__actions:has(>.passkey-prompt__primary[disabled])::after{content:"The primary action must not be disabled. Support is discovered by trying it — a disabled control leaves the tab order and gives no reason.";flex:1 1 100%;padding:var(--space-inset-xs);border-style:solid;border-width:1px}.payment-method{display:grid;gap:var(--space-stack);inline-size:100%;min-inline-size:0}.payment-method__express{display:grid;gap:var(--space-stack-xs)}.payment-method__express-title,.payment-method__express-note{margin:0;min-inline-size:0;max-inline-size:var(--container-prose)}.payment-method__wallets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:var(--control-gap);margin-block-start:var(--space-2)}.payment-method__wallet{display:grid;min-block-size:max(var(--payment-wallet-reserve,2.75rem),1.5rem)}.payment-method__wallet>*{inline-size:100%;min-inline-size:0}.payment-method__choices{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--control-gap);min-inline-size:0;border-width:0;padding:0;margin:0}.payment-method__legend{grid-column:1 / -1;padding:0;margin-block-end:var(--stack-rhythm)}.payment-method__option{display:grid;grid-template-columns:auto minmax(0,1fr) fit-content(30%);column-gap:var(--control-gap);row-gap:var(--space-1);align-items:baseline;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-3);padding-inline:var(--control-inset-inline);border-style:solid;border-width:1px;cursor:pointer}.payment-method__input{grid-area:1 / 1;inline-size:1.125rem;block-size:1.125rem;margin:0;align-self:start;margin-block-start:0.1875rem;margin-block-start:calc((1lh - 1.125rem) / 2);cursor:pointer}.payment-method__name{grid-area:1 / 2}.payment-method__marks{grid-area:1 / 3;display:flex;flex-wrap:wrap;align-items:center;align-self:center;justify-content:flex-end;gap:var(--space-inline-xs)}.payment-method__mark{flex:none;inline-size:auto;block-size:auto;max-inline-size:var(--payment-mark-size,2rem);max-block-size:var(--payment-mark-size,2rem);object-fit:contain}.payment-method__masked,.payment-method__accepted,.payment-method__detail{grid-column:2 / -1}.payment-method__masked{direction:ltr;unicode-bidi:isolate;white-space:nowrap;justify-self:start}.payment-method__option:has(.payment-method__input:focus-visible){box-shadow:var(--glow-accent)}.payment-method__option:has(.payment-method__input[disabled]),.payment-method__input[disabled]{cursor:not-allowed}.payment-method__panel{display:grid;gap:var(--space-stack-sm);min-inline-size:0}.payment-method__frame{display:grid;min-block-size:var(--payment-frame-reserve,16rem);min-inline-size:0}.payment-method__frame>iframe{inline-size:100%;block-size:var(--payment-frame-block,100%);max-inline-size:100%;min-inline-size:0;border-width:0}.payment-method__assurance,.payment-method__save{margin:0;min-inline-size:0;max-inline-size:var(--container-prose)}.payment-method:has(input[autocomplete*="cc-" i])::after,.payment-method__express:not(:has(.payment-method__express-note))::after,.payment-method__option:not(:has(.payment-method__name))::after,.payment-method__option:has(.payment-method__marks .payment-method__mark:nth-child(2)):not(:has(.payment-method__accepted))::after,.payment-method__option--saved:not(:has(.payment-method__masked))::after,.payment-method__option--expired:not(:has(.payment-method__input[disabled]))::after,.payment-method__option:has(:is(button,select,textarea,input:not([type=radio])))::after{grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.payment-method:has(input[autocomplete*="cc-" i])::after{content:"Remove: a card field on this origin puts the real number in this page's DOM. The provider's frame owns it."}.payment-method__express:not(:has(.payment-method__express-note))::after{content:"Missing: what pressing a wallet button does. It places the order."}.payment-method__option:not(:has(.payment-method__name))::after{content:"Missing: what this method is, in words."}.payment-method__option:has(.payment-method__marks .payment-method__mark:nth-child(2)):not(:has(.payment-method__accepted))::after{content:"Name these cards in words: a row of marks has no label."}.payment-method__option--saved:not(:has(.payment-method__masked))::after{content:"Missing: the last four digits. Nothing else tells one saved card from another."}.payment-method__option--expired:not(:has(.payment-method__input[disabled]))::after{content:"Disable the input: this card cannot be used."}.payment-method__option:has(:is(button,select,textarea,input:not([type=radio])))::after{content:"Remove: a second control here takes the label off the radio."}@media print{.payment-method__frame,.payment-method__express{display:none}.payment-method__option{break-inside:avoid}}.pill-nav{--pill-nav-target-min:var(--control-min-block);--pill-nav-inset-inline:var(--control-inset-inline);container:pill-nav / inline-size;justify-self:stretch;min-inline-size:0}.pill-nav__list{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--control-gap);margin:0;padding-block:var(--space-1);padding-inline:var(--space-1);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:var(--space-1);scrollbar-width:thin}.pill-nav__item{display:flex;flex:none;scroll-snap-align:start}.pill-nav__link{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(var(--pill-nav-target-min),1.5rem);padding-block:var(--space-1-5);padding-inline:var(--pill-nav-inset-inline);border-style:solid;border-width:var(--btn-edge-width)}.pill-nav__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.pill-nav__link>svg,.pill-nav__link>.icon{inline-size:1.25em;block-size:1.25em;flex:none}@container pill-nav (inline-size>= 48rem){.pill-nav__list{flex-wrap:var(--pill-nav-wrap,wrap)}}.play-control{display:inline-flex;align-items:center}.play-control__status{min-inline-size:0}.play-control__status:not(:empty){margin-inline-start:var(--space-3)}.play-btn{--play-size:var(--control-min-block);--play-glyph:1.125rem;--play-inset:var(--space-2);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:max(var(--play-size),1.5rem);min-inline-size:max(var(--play-size),1.5rem);padding:var(--play-inset);cursor:pointer;user-select:none;border-style:solid;border-width:var(--btn-edge-width)}.play-btn:not(.play-btn--labelled){aspect-ratio:1}.play-btn:focus-visible{outline:none;box-shadow:var(--glow-accent)}.play-btn[aria-busy="true"]{cursor:progress}.play-btn[disabled],.play-btn[aria-disabled="true"]{cursor:not-allowed}.play-btn__label{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);border-width:0}.play-btn--labelled{padding-inline:var(--control-inset-inline)}.play-btn--labelled .play-btn__label{position:static;inline-size:auto;block-size:auto;margin:0;overflow:visible;clip-path:none}.play-btn__icon{display:flex;align-items:center;justify-content:center;flex:none;inline-size:var(--play-glyph);block-size:var(--play-glyph);gap:0}.play-btn__icon::before,.play-btn__icon::after{content:"";block-size:100%;flex:none}.play-btn__icon::before{inline-size:100%;clip-path:polygon(10% 0%,100% 50%,100% 50%,10% 100%)}.play-btn__icon::after{inline-size:0}.play-btn__icon:dir(rtl)::before{clip-path:polygon(90% 0%,0% 50%,0% 50%,90% 100%)}.play-btn[aria-pressed="true"] .play-btn__icon{gap:calc(var(--play-glyph) * 0.22)}.play-btn[aria-pressed="true"] .play-btn__icon::before,.play-btn[aria-pressed="true"] .play-btn__icon::after{inline-size:calc(var(--play-glyph) * 0.28);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.play-btn--stop[aria-pressed="true"] .play-btn__icon{gap:0}.play-btn--stop[aria-pressed="true"] .play-btn__icon::before{inline-size:calc(var(--play-glyph) * 0.68);block-size:calc(var(--play-glyph) * 0.68);clip-path:inset(0 round calc(var(--play-glyph) * 0.08))}.play-btn--stop[aria-pressed="true"] .play-btn__icon::after{inline-size:0}.play-btn--sm{--play-size:2.25rem;--play-glyph:0.875rem;--play-inset:var(--space-1-5)}.play-btn--hero{--play-size:5rem;--play-glyph:2.25rem;--play-inset:var(--space-4)}:root{--player-dock-edge-width:1px;--player-dock-row:var(--control-min-block);--player-dock-block:calc( var(--player-dock-row) + 1.5rem + var(--space-1) + var(--space-4) + var(--player-dock-edge-width) );--sticky-dock-height:0px}@media (max-width: 47.99rem){:root{--player-dock-row:max(var(--control-min-block),2.5rem)}}:root:has(.player-dock:not([hidden])){--sticky-dock-height:calc(var(--player-dock-block) + env(safe-area-inset-bottom,0px));scroll-padding-block-end:calc(var(--sticky-dock-height) + var(--space-4))}body:has(.player-dock:not([hidden])){padding-block-end:var(--sticky-dock-height)}:root:has(.player-dock:not([hidden]) .player-dock__idle):has(.player-dock__inner[hidden]){--player-dock-block:calc( var(--player-dock-row) + var(--space-4) + var(--player-dock-edge-width) )}.player-dock{position:fixed;inset-block-end:0;inset-inline:0;z-index:var(--z-sticky);padding-block-end:env(safe-area-inset-bottom,0px);border-block-start-style:solid;border-block-start-width:var(--player-dock-edge-width)}.player-dock__idle{display:var(--player-dock-idle-display,flex);align-items:center;gap:var(--space-inline-sm);min-block-size:max(var(--player-dock-row),1.5rem);padding-block:var(--space-2);padding-inline:max( var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) )}.player-dock__idle>:first-child{flex:1 1 auto;min-inline-size:0}.player-dock__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"now   transport toggle" "scrub scrub     scrub";align-items:center;column-gap:var(--space-inline-sm);row-gap:var(--space-1);min-block-size:calc(var(--player-dock-block) - var(--player-dock-edge-width));padding-block:var(--space-2);padding-inline:max( var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) )}@media (min-width: 48rem){.player-dock__inner{grid-template-columns:minmax(0,1fr) minmax(14rem,2fr) auto auto;grid-template-areas:"now transport volume toggle" "now scrub     volume toggle";column-gap:var(--space-inline)}}.player-dock__now{grid-area:now;display:flex;align-items:center;gap:var(--space-inline-sm);min-inline-size:0;min-block-size:max(var(--player-dock-row),1.5rem);text-decoration:none}.player-dock__art{flex:none;inline-size:var(--player-dock-art,var(--player-dock-row))}.player-dock__meta{display:grid;min-inline-size:0}.player-dock__title,.player-dock__artist{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.player-dock__transport{grid-area:transport;display:flex;align-items:center;justify-self:end;gap:var(--control-gap)}.player-dock__scrubber{grid-area:scrub;display:flex;align-items:center;gap:var(--space-inline-sm);min-inline-size:0}.player-dock__time{flex:none;display:flex;align-items:baseline;gap:var(--space-1);margin:0}.player-dock__volume{grid-area:volume;display:flex;align-items:center;justify-self:end;gap:var(--control-gap)}@media (max-width: 47.99rem){.player-dock__volume{display:none}}.player-dock__toggle{grid-area:toggle}@media (min-width: 48rem){.player-dock__transport{justify-self:center}}.player-dock__seek,.player-dock__level{appearance:none;-webkit-appearance:none;margin:0;padding:0;min-block-size:max(var(--player-dock-thumb,1.5rem),1.5rem);cursor:pointer}.player-dock__seek{flex:1 1 auto;min-inline-size:0}.player-dock__level{inline-size:var(--player-dock-level-inline,6rem)}.player-dock__seek::-webkit-slider-runnable-track,.player-dock__level::-webkit-slider-runnable-track{block-size:var(--player-dock-track,var(--space-1));border-style:solid;border-width:var(--player-dock-track-edge,0)}.player-dock__seek::-moz-range-track,.player-dock__level::-moz-range-track{block-size:var(--player-dock-track,var(--space-1));border-style:solid;border-width:var(--player-dock-track-edge,0)}.player-dock__seek::-webkit-slider-thumb,.player-dock__level::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;inline-size:max(var(--player-dock-thumb,1.5rem),1.5rem);block-size:max(var(--player-dock-thumb,1.5rem),1.5rem);border-style:solid;border-width:var(--player-dock-knob-inset,var(--space-1));margin-block-start:calc( (var(--player-dock-track,var(--space-1)) - max(var(--player-dock-thumb,1.5rem),1.5rem)) / 2 )}.player-dock__seek::-moz-range-thumb,.player-dock__level::-moz-range-thumb{inline-size:max(var(--player-dock-thumb,1.5rem),1.5rem);block-size:max(var(--player-dock-thumb,1.5rem),1.5rem);border-style:solid;border-width:var(--player-dock-knob-inset,var(--space-1))}.player-dock__panel{max-block-size:min(50svb,22rem);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--space-4);padding-block:var(--space-inset-sm);padding-inline:max( var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) )}.player-dock:has(.player-dock__toggle[aria-expanded=false]) .player-dock__panel{display:none}.player-dock[data-yield] .player-dock__inner{position:absolute;inline-size:1px;block-size:1px;min-block-size:0;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.player-dock[data-yield]:not(:has(.player-dock__idle:not([hidden]))){border-block-start-width:0}@media (forced-colors: active){.player-dock{border-block-start-width:max(1px,var(--player-dock-edge-width))}}@media print{:root:has(.player-dock){--sticky-dock-height:0px}.player-dock{display:none}}.price-history{inline-size:100%;display:grid;gap:var(--space-2);scroll-margin-block-start:var(--space-8)}.price-history__list{margin:0}.price-history__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-0-5) var(--space-inline-sm);align-items:baseline;padding-block:var(--space-1);border-block-start-style:solid;border-block-start-width:var(--price-history-rule-width,1px)}.price-history__row:first-child{padding-block-start:0;border-block-start-width:0}.price-history__row:last-child{padding-block-end:0}.price-history__term,.price-history__figure{margin:0}.price-history__term{min-inline-size:0;overflow-wrap:break-word}.price-history__figure{justify-self:end;text-align:end;white-space:nowrap}.price-history__date{white-space:normal}.price-history:not(:has(.price-history__row--reference))::after,.price-history:has(.price-history__row--reference):not(:has(.price-history__date))::after,.price-history:has(.price-history__row--reference):has(.price-history__date:not(time))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.price-history:not(:has(.price-history__row--reference))::after{content:"Missing: the lowest price of the previous 30 days."}.price-history:has(.price-history__row--reference):not(:has(.price-history__date))::after{content:"Missing: the date the lowest price applied."}.price-history:has(.price-history__row--reference):has(.price-history__date:not(time))::after{content:"The date must be a <time datetime>, not a span."}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.price__amount,.price__was{white-space:nowrap}.price__reference{flex-basis:100%}.price--sale:not(:has(.price__reference))::after,.price--from:not(:has(.price__qualifier))::after{flex-basis:100%;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.price--sale:not(:has(.price__reference))::after{content:"Missing: the lowest price of the previous 30 days."}.price--from:not(:has(.price__qualifier))::after{content:"Missing: the 'from' that qualifies this range."}.price__was:not(:is(s,del))::after{content:" (mark this up as <s> or <del>)";white-space:normal}.print-furniture--head,.print-furniture--foot{display:none}.print-furniture__ident{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.print-furniture__value{unicode-bidi:isolate;overflow-wrap:anywhere}@media print{.print-furniture--head,.print-furniture--foot{display:grid;gap:var(--space-1);justify-items:start;break-inside:avoid}.print-furniture--head{margin-block-end:var(--space-stack);padding-block-end:var(--space-2);border-block-end-style:solid;border-block-end-width:var(--print-furniture-rule-width,1px);break-after:avoid}.print-furniture--foot{margin-block-start:var(--space-stack-lg);padding-block-start:var(--space-2);border-block-start-style:solid;border-block-start-width:var(--print-furniture-rule-width,1px)}.print-furniture__source{unicode-bidi:isolate;word-break:break-all}.prose a[data-print-url]::after{content:" (" attr(data-print-url) ")";word-break:break-all}.prose a.print-no-url::after{content:none}.print-keep-with-next{break-after:avoid}.print-keep-with-previous{break-before:avoid}.print-keep-lines{orphans:3;widows:3}}.profile-header{--profile-header-target-min:1.75rem;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-inline);row-gap:var(--space-stack);align-items:start;justify-self:stretch;padding-block-end:var(--space-stack-lg);border-block-end-style:solid;border-block-end-width:var(--profile-header-edge-width,1px)}.profile-header .profile-header__avatar{--avatar-size:3.5rem;grid-column:1;grid-row:1}.profile-header__identity{grid-column:2;grid-row:1;display:grid;gap:var(--space-1);align-content:start;min-inline-size:0}.profile-header__name{text-wrap:balance;overflow-wrap:anywhere}.profile-header__contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-inline-sm);min-inline-size:0}.profile-header__email{unicode-bidi:isolate;overflow-wrap:anywhere}.profile-header__verification{display:inline-flex;align-items:center;gap:var(--space-1);padding-block:var(--space-0-5);padding-inline:var(--space-2);border-style:solid;border-width:1px}.profile-header__glyph{flex:none;inline-size:1em;block-size:1em}.profile-header__resend-form{display:flex;margin:0}.profile-header__resend{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--profile-header-target-min),1.5rem);min-inline-size:max(var(--profile-header-target-min),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);overflow-wrap:anywhere;cursor:pointer}.profile-header__resend:focus-visible{outline:none;box-shadow:var(--glow-accent)}.profile-header__actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}@media (min-width: 48rem){.profile-header{grid-template-columns:auto minmax(0,1fr) auto}.profile-header__actions{grid-column:3;grid-row:1;justify-self:end}}@media print{.profile-header__actions,.profile-header__resend-form{display:none}.profile-header{break-inside:avoid}}.progress{display:grid;gap:var(--space-1-5)}.progress__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.progress__label,.progress__value,.progress__hint{margin:0;min-inline-size:0}.progress__bar,.progress__meter{appearance:none;-webkit-appearance:none;display:block;inline-size:100%;block-size:var(--progress-thickness,var(--space-2));border-style:solid;border-width:var(--progress-edge-width,0);overflow:hidden}.progress--sm{--progress-thickness:var(--space-1-5)}.progress--lg{--progress-thickness:var(--space-4)}.progress-ring{display:grid;place-items:center;inline-size:var(--progress-ring-size,7rem);aspect-ratio:1}.progress-ring>*{grid-area:1 / 1}.progress-ring__dial{inline-size:100%;block-size:100%}.progress-ring__value{margin:0;text-align:center;max-inline-size:78%}.progress-ring__number{display:block}.progress__meter::-webkit-meter-bar{border-width:0}.prose{max-inline-size:var(--prose-measure,68ch)}.prose--center{margin-inline:auto}.prose :where(ul,ol,blockquote,figure,pre,table){margin:0}.prose>* + *{margin-block-start:var(--space-stack-lg)}.prose>* + h2{margin-block-start:var(--space-stack-2xl)}.prose>* + h3{margin-block-start:var(--space-stack-xl)}.prose ul,.prose ol{padding-inline-start:var(--space-6)}.prose li + li{margin-block-start:var(--space-stack-xs)}.prose li>ul,.prose li>ol{margin-block-start:var(--space-stack-xs)}.prose blockquote{position:relative;quotes:auto;padding:var(--space-inset-xl);padding-inline-start:var(--prose-quote-gutter,var(--space-12))}.prose blockquote::before{content:open-quote no-close-quote;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);line-height:1}@supports (content: "x" / ""){.prose blockquote::before{content:open-quote no-close-quote / ""}}.prose blockquote cite{display:block;margin-block-start:var(--space-stack)}.prose img{display:block;max-inline-size:100%;block-size:auto}.prose figcaption{margin-block-start:var(--space-stack-sm)}.prose hr{inline-size:var(--space-16);margin-block:var(--space-stack-2xl);margin-inline:auto;border-width:0;border-block-start-width:1px;border-style:solid}.prose code{padding:0.125em 0.375em;overflow-wrap:break-word}.prose pre{padding:var(--space-inset-lg);white-space:pre-wrap;overflow-wrap:break-word;tab-size:2}.prose pre code{padding:0}.prose table{inline-size:100%;max-inline-size:100%;border-collapse:collapse}.prose th,.prose td{padding:var(--space-2) var(--space-3);overflow-wrap:anywhere;border-block-end-width:1px;border-block-start-width:0;border-inline-width:0;border-style:solid}.prose__scroll{overflow-x:auto;overscroll-behavior-inline:contain;max-inline-size:100%}.prose__scroll>table{inline-size:max-content;min-inline-size:100%;max-inline-size:none}.provenance-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-inline-sm);padding-block-end:var(--space-inset-sm);border-block-end-style:solid;border-block-end-width:var(--provenance-strip-edge-width,1px)}.provenance-strip__mark{flex:none;inline-size:auto;block-size:auto;max-inline-size:var(--provenance-mark-inline,5rem);max-block-size:var(--provenance-mark-block,1.25rem);object-fit:contain}.provenance-strip__text{flex:1 1 12rem;min-inline-size:0;display:grid;gap:var(--space-0-5);justify-items:start}.provenance-strip__name,.provenance-strip__host{unicode-bidi:isolate;overflow-wrap:anywhere}@media (forced-colors: active){.provenance-strip{border-block-end-width:1px}}.pull-quote{display:grid;justify-content:center;grid-template-columns:minmax(0,var(--pull-quote-measure,var(--prose-measure,68ch)));gap:var(--space-stack);padding-block:var(--space-inset-xl);border-block-style:solid;border-block-width:var(--pull-quote-edge-width,1px)}.pull-quote__text{overflow-wrap:break-word}.pull-quote__attribution::before{content:"\2014\00a0"}.pull-quote--breakout{--pull-quote-breakout-width:min( var(--pull-quote-breakout,var(--container-content)),calc(100dvi - 2 * var(--gutter)) );inline-size:max(100%,var(--pull-quote-breakout-width));margin-inline-start:min(0px,calc((100% - var(--pull-quote-breakout-width)) / 2))}@media print{.pull-quote{break-inside:avoid}.pull-quote--breakout{--pull-quote-breakout:100%}}.quantity-stepper{display:grid;justify-items:start;gap:var(--space-1);--quantity-stepper-target-min:var(--control-min-block)}.quantity-stepper__group{display:flex;align-items:stretch;max-inline-size:100%;border-style:solid;border-width:var(--quantity-stepper-edge-width,1px)}.quantity-stepper__step{display:inline-flex;align-items:center;justify-content:center;flex:none;min-block-size:max(var(--quantity-stepper-target-min),1.5rem);min-inline-size:max(var(--quantity-stepper-target-min),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);cursor:pointer;user-select:none;border-style:solid;border-width:0}.quantity-stepper__step>svg,.quantity-stepper__step>.icon{inline-size:1.25em;block-size:1.25em;flex:none}.quantity-stepper__input{flex:1 1 auto;inline-size:max(var(--quantity-stepper-input-inline,4ch),3rem);min-block-size:max(var(--quantity-stepper-target-min),1.5rem);font-size:var(--quantity-stepper-input-size,1em);padding-block:var(--space-1);padding-inline:var(--space-1);border-style:solid;border-block-width:0;border-inline-width:var(--quantity-stepper-edge-width,1px)}.quantity-stepper__input{appearance:textfield}.quantity-stepper__input::-webkit-outer-spin-button,.quantity-stepper__input::-webkit-inner-spin-button{appearance:none;margin:0}@media (max-width: 47.99rem){.quantity-stepper__input{font-size:max(16px,var(--quantity-stepper-input-size,1em))}}.quantity-stepper__step:focus-visible,.quantity-stepper__input:focus-visible{outline:none;box-shadow:var(--glow-accent);position:relative;z-index:var(--z-raised)}.quantity-stepper__step[aria-disabled="true"],.quantity-stepper__step[disabled],.quantity-stepper__input[disabled]{cursor:not-allowed}.quantity-stepper__live{margin:0;min-inline-size:0}.quote-block{margin-inline:0}.quote-block .quote-block__quote{position:relative;quotes:auto;margin:0;padding:var(--quote-block-inset,var(--space-inset-xl));padding-inline-start:var(--quote-block-gutter,var(--space-12));overflow-wrap:break-word}.quote-block .quote-block__quote::before{content:open-quote no-close-quote;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-4);line-height:1}@supports (content: "x" / ""){.quote-block .quote-block__quote::before{content:open-quote no-close-quote / ""}}.quote-block .quote-block__quote>* + *{margin-block-start:var(--space-stack)}.quote-block .quote-block__attribution{margin-block-start:var(--space-stack-sm)}.quote-block .quote-block__attribution::before{content:var(--quote-block-dash,"\2014\00a0")}@supports (content: "x" / ""){.quote-block .quote-block__attribution::before{content:var(--quote-block-dash,"\2014\00a0") / ""}}.quote-block .quote-block__attribution a{padding-block:var(--space-1-5)}.quote-block--long .quote-block__quote{max-inline-size:calc( var(--quote-block-measure,68ch) + var(--quote-block-gutter,var(--space-12)) + var(--quote-block-inset,var(--space-inset-xl)) )}@media print{.quote-block{break-inside:avoid}.quote-block--long{break-inside:auto}}.range-field,.range-field__control{--range-field-knob:max(var(--range-field-thumb,1.5rem),1.5rem)}.range-field{inline-size:100%;display:grid;gap:var(--space-2)}.range-field__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-4)}.range-field__label,.range-field__value{margin:0;min-inline-size:0}.range-field__control{appearance:none;-webkit-appearance:none;display:block;inline-size:100%;min-block-size:var(--range-field-knob);margin:0;padding:0;cursor:pointer}.range-field__control[disabled]{cursor:not-allowed}.range-field__control::-webkit-slider-runnable-track{block-size:var(--range-field-track,var(--space-1));border-style:solid;border-width:var(--range-field-track-edge,0)}.range-field__control::-moz-range-track{block-size:var(--range-field-track,var(--space-1));border-style:solid;border-width:var(--range-field-track-edge,0)}.range-field__control::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;inline-size:var(--range-field-knob);block-size:var(--range-field-knob);border-style:solid;border-width:var(--range-field-knob-inset,var(--space-1));margin-block-start:calc( (var(--range-field-track,var(--space-1)) - var(--range-field-knob)) / 2 )}.range-field__control::-moz-range-thumb{box-sizing:border-box;inline-size:var(--range-field-knob);block-size:var(--range-field-knob);border-style:solid;border-width:var(--range-field-knob-inset,var(--space-1))}@supports (appearance: base){.range-field__control{appearance:base}.range-field__control::slider-track{block-size:var(--range-field-track,var(--space-1));border-style:solid;border-width:var(--range-field-track-edge,0)}.range-field__control::slider-fill{block-size:var(--range-field-track,var(--space-1))}.range-field__control::slider-thumb{box-sizing:border-box;inline-size:var(--range-field-knob);block-size:var(--range-field-knob);border-style:solid;border-width:var(--range-field-knob-inset,var(--space-1))}.range-field__pair>.range-field__control::slider-thumb{pointer-events:auto}}.range-field__pair{display:grid;align-items:center;min-block-size:var(--range-field-knob)}.range-field__pair>.range-field__control{grid-area:1 / 1;pointer-events:none}.range-field__pair>.range-field__control::-webkit-slider-thumb{pointer-events:auto}.range-field__pair>.range-field__control::-moz-range-thumb{pointer-events:auto}.range-field__ticks{display:flex;justify-content:space-between;gap:var(--space-inline-xs)}.range-field__ticks>option{display:block;min-inline-size:0;padding:0;white-space:normal}.rating-display{--rating-display-star-size:var(--icon-size-md);--rating-display-glyph-gap:var(--space-0-5);--rating-display-target-min:1.75rem;--rating-display-dist-track-block:var(--space-2);--rating-display-dist-edge-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0;min-inline-size:0}.rating-display--sm{--rating-display-star-size:var(--icon-size-sm)}.rating-display--lg{--rating-display-star-size:var(--icon-size-lg)}.rating-display__stars{position:relative;display:inline-flex;flex:none;align-self:center}.rating-display__glyphs{display:flex;flex-wrap:nowrap;gap:var(--rating-display-glyph-gap)}.rating-display__glyphs--filled{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--rating-display-fraction,0) * 1%);overflow:hidden}.rating-display__star{inline-size:var(--rating-display-star-size);block-size:var(--rating-display-star-size);flex:none;overflow:visible}.rating-display__score{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);min-inline-size:0}.rating-display__count{display:inline-block;min-block-size:max(var(--rating-display-target-min),1.5rem);padding-block:var(--space-1);overflow-wrap:break-word}.rating-display__count:focus-visible{outline:none;box-shadow:var(--glow-accent)}.rating-display__dist{flex-basis:100%;align-self:stretch;display:grid;grid-template-columns:auto minmax(var(--rating-display-dist-track-min,2.5rem),1fr) auto;column-gap:var(--space-2);row-gap:var(--space-1);margin:0;padding:0;list-style:none;min-inline-size:0}.rating-display__dist-row{display:grid;grid-template-columns:auto minmax(var(--rating-display-dist-track-min,2.5rem),1fr) auto;grid-column:1 / -1;column-gap:var(--space-2);align-items:center}@supports (grid-template-columns: subgrid){.rating-display__dist-row{grid-template-columns:subgrid}}.rating-display__dist-label{min-inline-size:0}.rating-display__dist-track{display:block;block-size:var(--rating-display-dist-track-block);overflow:hidden;border-style:solid;border-width:var(--rating-display-dist-edge-width)}.rating-display__dist-fill{display:block;block-size:100%;inline-size:calc(var(--rating-display-share,0) * 1%)}.rating-display__dist-count{text-align:end}.rating-display::after{flex-basis:100%;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.rating-display:where(:not(:has(.rating-display__value[value]:not([value=""]))))::after{content:"Missing: the rating as a number. Stars alone are not a value."}.rating-display:where(:not(.rating-display--single):has(.rating-display__value[value]:not([value=""])):not(:has(.rating-display__count)))::after{content:"Missing: how many ratings this average is an average of."}[aria-hidden="true"] .rating-display::after,.rating-display[aria-hidden="true"]::after{content:none}.rating-input{display:grid;justify-items:start;gap:var(--space-2);--rating-input-target-min:var(--control-min-block);--rating-input-star-size:var(--icon-size-lg);border-width:0;padding:0;margin:0;min-inline-size:0}.rating-input__legend{padding:0;margin-block-end:var(--space-2)}.rating-input__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}.rating-input__option,.rating-input__none{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:max(var(--rating-input-target-min),1.5rem);min-inline-size:max(var(--rating-input-target-min),1.5rem);padding-block:var(--space-1);cursor:pointer;user-select:none}.rating-input__none{padding-inline:var(--space-3);text-align:center;border-style:solid;border-width:var(--rating-input-edge-width,1px)}.rating-input__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;padding:0;clip-path:inset(50%);border-width:0}.rating-input__input:focus-visible{outline:none}.rating-input__option:has(.rating-input__input:focus-visible),.rating-input__none:has(.rating-input__input:focus-visible){box-shadow:var(--glow-accent)}.rating-input__star{inline-size:var(--rating-input-star-size);block-size:var(--rating-input-star-size);flex:none;overflow:visible}.rating-input__option:has(.rating-input__input[disabled]),.rating-input__none:has(.rating-input__input[disabled]){cursor:not-allowed}@media (forced-colors: active){.rating-input__input{position:static;inline-size:1.125rem;block-size:1.125rem;clip-path:none}.rating-input__option,.rating-input__none{gap:var(--space-1)}.rating-input__option{padding-inline:var(--space-1)}}.reading-progress[aria-hidden=true]{position:fixed;inset-block-start:var(--sticky-header-height,0px);inset-inline:0;block-size:var(--reading-progress-thickness,2px);z-index:var(--z-sticky);pointer-events:none}@media print{.reading-progress[aria-hidden=true]{display:none}}.related-reading{--related-reading-columns:3;--related-reading-gap:var(--space-layout-sm);--related-reading-lines:var(--space-stack-sm);--related-reading-thumb:6rem;--related-reading-lead-media:55%;--related-reading-rule-width:1px;container-type:inline-size;container-name:related-reading;display:grid;gap:var(--space-stack-lg);padding-block-start:var(--space-layout);border-block-start-style:solid;border-block-start-width:var(--related-reading-rule-width)}.related-reading>*{min-inline-size:0}.related-reading__heading{margin-block:0;text-wrap:balance;overflow-wrap:break-word}.related-reading__items{display:grid;gap:var(--related-reading-gap);grid-template-columns:minmax(0,1fr);list-style:none}.related-reading .related-reading__items{margin:0;padding-inline:0}.related-reading .related-reading__item{margin-block:0}.related-reading__item{position:relative;display:grid;gap:var(--related-reading-lines);align-content:start;min-inline-size:0}.related-reading__media{margin:0;min-inline-size:0}.related-reading__text{display:grid;gap:var(--space-1);align-content:start;min-inline-size:0}.related-reading__text>*{margin-block:0;min-inline-size:0;overflow-wrap:break-word}.related-reading__title{text-wrap:balance}.related-reading__link{padding-block:var(--space-1)}.related-reading__link::after{content:"";position:absolute;inset:0}.related-reading__item .related-reading__link:focus-visible{outline:none}.related-reading__item:focus-within{box-shadow:var(--glow-accent)}@container related-reading (inline-size < 28rem){.related-reading__item:has(>.related-reading__media){grid-template-columns:var(--related-reading-thumb) minmax(0,1fr);column-gap:var(--space-inline);align-items:start}}@container related-reading (inline-size>= 28rem){.related-reading__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@container related-reading (inline-size>= 46rem){.related-reading__items{grid-template-columns:repeat(var(--related-reading-columns),minmax(0,1fr))}}.related-reading--lead .related-reading__item:first-child{grid-column:1 / -1}@container related-reading (inline-size < 28rem){.related-reading--lead .related-reading__item:first-child{grid-template-columns:minmax(0,1fr)}}@container related-reading (inline-size>= 34rem){.related-reading--lead .related-reading__item:first-child:has(>.related-reading__media){grid-template-columns:minmax(0,var(--related-reading-lead-media)) minmax(0,1fr);column-gap:var(--related-reading-gap);align-items:center}}@media print{.related-reading__item{break-inside:avoid}.related-reading__link::after{position:static}}.release-links{display:grid;gap:var(--space-stack-xl)}.release-links__group{display:grid;gap:var(--space-stack-sm)}.release-links__heading{margin-block:0}.release-links__list{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding-inline:0;list-style:none}.release-links__item{display:contents}.release-link{max-inline-size:100%;display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),var(--release-link-min-block,1.5rem));padding-block:var(--control-inset-block);padding-inline:var(--space-5);text-decoration:none;border-style:solid;border-width:var(--btn-edge-width)}.release-link__mark{flex:none;inline-size:auto;block-size:auto;max-inline-size:var(--release-mark-size,1.5rem);max-block-size:var(--release-mark-size,1.5rem);object-fit:contain}svg.release-link__mark{inline-size:var(--release-mark-size,1.5rem);block-size:var(--release-mark-size,1.5rem)}.release-link__text{flex:1 1 auto;min-inline-size:0;display:grid;gap:var(--space-0-5);justify-items:start}.release-link__name{overflow-wrap:break-word}.release-link__verb{flex:none;margin-inline-start:auto}.release-link__out{display:inline-flex;align-items:center;gap:var(--space-inline-xs);flex:none}.release-link__out :is(img,svg){inline-size:1em;block-size:1em;flex:none}.returns-info{--returns-info-target-min:1.75rem;--returns-info-rule-width:1px;display:grid;gap:var(--space-stack-lg)}.returns-info__title{margin:0}.returns-info__action{display:inline-flex;align-items:center;gap:var(--space-inline-xs);min-block-size:max(var(--returns-info-target-min),1.5rem);min-inline-size:max(var(--returns-info-target-min),1.5rem);padding-block:var(--space-0-5);overflow-wrap:break-word}.returns-info__action:focus-visible{outline:none;box-shadow:var(--glow-accent)}.returns-info__more{border-block-start-style:solid;border-block-start-width:var(--returns-info-rule-width);padding-block-start:var(--space-stack)}.returns-info__summary{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1);cursor:pointer;list-style:none}.returns-info__summary::-webkit-details-marker{display:none}.returns-info__summary-label{flex:1 1 auto;min-inline-size:0}.returns-info__marker{flex:none;inline-size:1.25em;block-size:1.25em}.returns-info__summary:focus-visible{outline:none;box-shadow:var(--glow-accent)}.returns-info__long{padding-block-start:var(--space-stack);padding-block-end:var(--space-stack)}.returns-info__long>* + *{margin-block-start:var(--stack-rhythm)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.returns-info{interpolate-size:allow-keywords}.returns-info__more::details-content{overflow-x:visible;overflow-y:clip;block-size:0}.returns-info__more[open]::details-content{block-size:auto}}.returns-info:not(:has(.returns-info__fact[data-fact="window"]))::after,.returns-info:not(:has(.returns-info__fact[data-fact="cost"]))::after,.returns-info:not(:has(.returns-info__fact[data-fact="condition"]))::after,.returns-info:not(:has(.returns-info__fact[data-fact="start"]))::after,.returns-info:has(.returns-info__fact[data-fact="window"]):not(:has(.returns-info__fact[data-fact="window"] :is(data[value]:not([value=""]),time[datetime]:not([datetime=""]))))::after,.returns-info:not(:has(.returns-info__policy[href]))::after,.returns-info:not([data-policy-version]:not([data-policy-version=""]))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.returns-info:not(:has(.returns-info__fact[data-fact="window"]))::after{content:"Missing: how long the buyer has to return this."}.returns-info:not(:has(.returns-info__fact[data-fact="cost"]))::after{content:"Missing: who pays to send it back."}.returns-info:not(:has(.returns-info__fact[data-fact="condition"]))::after{content:"Missing: the condition a return has to come back in."}.returns-info:not(:has(.returns-info__fact[data-fact="start"]))::after{content:"Missing: how a buyer starts a return."}.returns-info:has(.returns-info__fact[data-fact="window"]):not(:has(.returns-info__fact[data-fact="window"] :is(data[value]:not([value=""]),time[datetime]:not([datetime=""]))))::after{content:"Missing: the window as a value a check can compare with the policy."}.returns-info:not(:has(.returns-info__policy[href]))::after{content:"Missing: a link to the policy these facts are taken from."}.returns-info:not([data-policy-version]:not([data-policy-version=""]))::after{content:"Missing: the policy revision these facts were rendered from."}@media print{@supports selector(::details-content){.returns-info__more::details-content{content-visibility:visible;overflow:visible;block-size:auto}.returns-info__marker{display:none}}.returns-info__fact{break-inside:avoid}}.review-summary{--review-dist-track-block:var(--space-2);--review-dist-edge-width:0;--review-summary-target-min:1.75rem;inline-size:100%;container-type:inline-size;container-name:review-summary;display:grid;gap:var(--space-stack-xl)}.review-summary__title{margin:0}.review-summary__aggregate{display:grid;gap:var(--space-stack-lg);align-items:start}.review-summary__average{display:grid;justify-items:start;gap:var(--space-1);min-inline-size:0}.review-summary__score{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.review-summary__stars{flex:none;align-self:center}.review-summary__total{margin:0}.review-dist{display:grid;grid-template-columns:auto minmax(var(--review-dist-track-min,3rem),1fr) auto;column-gap:var(--space-3);row-gap:var(--space-1);margin:0;padding:0;list-style:none;min-inline-size:0}.review-dist__row{display:grid;grid-template-columns:auto minmax(var(--review-dist-track-min,3rem),1fr) auto;grid-column:1 / -1;column-gap:var(--space-3);align-items:center}@supports (grid-template-columns: subgrid){.review-dist__row{grid-template-columns:subgrid}}.review-dist__label{display:inline-flex;align-items:center;min-block-size:max(var(--review-summary-target-min),1.5rem);padding-block:var(--space-0-5);min-inline-size:0}.review-dist__label:focus-visible{outline:none;box-shadow:var(--glow-accent)}.review-dist__track{display:block;block-size:var(--review-dist-track-block);overflow:hidden;border-style:solid;border-width:var(--review-dist-edge-width)}.review-dist__fill{display:block;block-size:100%;inline-size:calc(var(--review-dist-fraction,0) * 1%)}.review-dist__value{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:var(--space-1) var(--space-2);text-align:end}.review-summary__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap)}.review-summary__control{flex:1 1 12rem;min-inline-size:0}.review-summary__apply{flex:none}.review-list{display:grid;gap:var(--space-stack-xl);margin:0;padding:0;list-style:none}.review-list>li{min-inline-size:0}.review-excerpt{display:grid;justify-items:start;gap:var(--space-2);padding-block-start:var(--space-stack-lg);border-block-start-style:solid;border-block-start-width:var(--review-excerpt-rule-width,1px)}.review-list>li:first-child .review-excerpt{padding-block-start:0;border-block-start-width:0}.review-excerpt__title{margin:0}.review-excerpt__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0}.review-excerpt__rating{flex:none}.review-excerpt__verified{display:inline-flex;align-items:baseline;gap:var(--space-1)}.review-excerpt__glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.review-excerpt__body{margin:0;max-inline-size:var(--container-prose)}.review-excerpt__more{display:inline-flex;align-items:center;min-block-size:max(var(--review-summary-target-min),1.5rem);padding-block:var(--space-0-5);overflow-wrap:break-word}.review-excerpt__more:focus-visible{outline:none;box-shadow:var(--glow-accent)}@container review-summary (inline-size>= 34rem){.review-summary__aggregate{grid-template-columns:minmax(0,auto) minmax(12rem,1fr);column-gap:var(--space-layout-sm)}}.review-summary:not(:has(.review-summary__count[value]:not([value=""])))::after,.review-excerpt:not(:has(.review-excerpt__date))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.review-summary:not(:has(.review-summary__count[value]:not([value=""])))::after{content:"Missing: the number of reviews this average is an average of."}.review-excerpt:not(:has(.review-excerpt__date))::after{content:"Missing: the date this review was written."}@media print{.review-summary__controls{display:none}.review-excerpt{break-inside:avoid}}.search-field{--search-field-min-block:max(var(--control-min-block),2.75rem);--search-field-measure:34rem;--search-field-panel-max-block:20rem;--search-field-edge-width:1px;position:relative;display:grid;gap:var(--space-1);inline-size:100%;max-inline-size:var(--search-field-measure);min-inline-size:0}.search-field__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.search-field__box{flex:1 1 12rem;min-inline-size:0;display:flex;align-items:center;gap:var(--control-gap);min-block-size:var(--search-field-min-block);padding-inline:var(--control-inset-inline);padding-block:var(--control-inset-block);border-style:solid;border-width:var(--search-field-edge-width)}.search-field__glyph{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.search-field__input{flex:1 1 auto;min-inline-size:0;appearance:none;padding:0;border-width:0}.search-field__input::-webkit-search-cancel-button,.search-field__input::-webkit-search-decoration{display:none}.search-field__clear{flex:none;display:grid;place-items:center;min-block-size:1.5rem;min-inline-size:1.5rem;padding-block:0;padding-inline:var(--space-1);appearance:none;border-width:0;text-decoration:none;cursor:pointer}.search-field__clear>svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.search-field__box:has(.search-field__input:placeholder-shown):not(:focus-within) .search-field__clear{display:none}@supports selector(:has(*)){.search-field__input:focus{outline:none}}.search-field__clear:focus-visible{outline:none;box-shadow:var(--glow-accent)}.search-field__submit{flex:none}.search-field__panel{position:absolute;inset-block-start:100%;inset-inline:0;z-index:var(--z-dropdown);margin-block-start:var(--space-1);max-block-size:var(--search-field-panel-max-block);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:var(--space-1);border-style:solid;border-width:var(--search-field-edge-width)}.search-field:has(.search-field__input[aria-expanded=false]) .search-field__panel{display:none}.search-field__list{display:grid;margin:0;padding-inline:0;list-style:none}.search-field__option{display:flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-3);scroll-margin-block:var(--space-1);overflow-wrap:anywhere;cursor:pointer}.search-field__option>svg{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.search-field__option-text{flex:1 1 auto;min-inline-size:0}.search-field--compact{--search-field-min-block:max(var(--control-min-block),1.5rem);--search-field-measure:22rem;--search-field-panel-max-block:16rem}.search-field--hero{--search-field-min-block:max(var(--control-min-block),3.5rem);--search-field-measure:44rem;--search-field-panel-max-block:24rem}@media print{.search-field__panel{display:none}}.search-results-header{display:grid;gap:var(--space-stack-lg);align-content:start}.search-results-header>*{min-inline-size:0}.search-results-header__lede{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-stack-xs) var(--space-inline)}.search-results-header__title{flex:1 1 var(--search-results-header-title-basis,16rem);min-inline-size:0;margin:0;text-wrap:balance}.search-results-header__query{unicode-bidi:isolate;overflow-wrap:anywhere}.search-results-header__count{flex:0 1 auto;margin:0}.search-results-header__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-stack-sm) var(--space-inline-lg);margin:0}.search-results-header__control{flex:1 1 12rem;min-inline-size:0;max-inline-size:var(--search-results-header-control-max,18rem)}.search-results-header__choice>.field__label{margin-block-end:var(--space-1)}.search-results-header__choice-options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-stack-xs) var(--space-inline-lg)}.search-results-header--divided{padding-block-end:var(--space-stack-xl);border-block-end-style:solid;border-block-end-width:var(--search-results-header-edge-width,1px)}@media print{.search-results-header__controls{display:none}.search-results-header{break-inside:avoid}}.section{padding-block:var(--space-section)}.section--sm{padding-block:var(--space-section-sm)}.section--lg{padding-block:var(--space-section-lg)}.section--bleed{display:grid;grid-template-columns:[full-start] minmax(var(--gutter),1fr) [content-start] calc(min(100%,var(--section-measure,var(--container-content))) - var(--gutter) * 2) [content-end] minmax(var(--gutter),1fr) [full-end]}.section--bleed>*{grid-column:content;min-inline-size:0}.section--bleed>.section__bleed{grid-column:full}.section-header{display:grid;gap:var(--space-stack);justify-items:start;margin-block-end:var(--space-layout-lg)}.section-header>*{min-inline-size:0}.section-header--center{justify-items:center;text-align:center;max-inline-size:var(--container-prose);margin-inline:auto}.section-header__title{text-wrap:balance}.section-header__lede{max-inline-size:var(--section-lede-measure,var(--container-prose));text-wrap:pretty}.security-checkup{--security-checkup-target-min:1.75rem;container-type:inline-size;container-name:security-checkup;display:grid;gap:var(--space-stack-xl);margin:0}.security-checkup>*{min-inline-size:0}.security-checkup__summary{display:grid;justify-items:start;gap:var(--space-1)}.security-checkup__summary>*{margin:0;min-inline-size:0}.security-checkup__grade,.security-checkup__state{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.security-checkup__glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.security-checkup__tally,.security-checkup__checked{overflow-wrap:break-word}.security-checkup__items{list-style:none;margin:0;padding:0}.security-checkup__item{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);align-items:start;padding-block:var(--space-4);padding-inline:var(--space-inset-sm);border-block-start-style:solid;border-block-start-width:1px}.security-checkup__item:first-child{border-block-start-width:0}.security-checkup__item>*{margin:0;min-inline-size:0}.security-checkup__risk,.security-checkup__note{max-inline-size:var(--container-prose)}.security-checkup__name{unicode-bidi:isolate;overflow-wrap:anywhere}.security-checkup__actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--control-gap);margin-block-start:var(--space-2)}.security-checkup__action,.security-checkup__acknowledge{min-inline-size:max(var(--security-checkup-target-min),1.5rem);overflow-wrap:break-word;cursor:pointer}.security-checkup__action:not(.btn),.security-checkup__acknowledge:not(.btn){display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--security-checkup-target-min),1.5rem);padding-block:var(--space-0-5)}.security-checkup__action:focus-visible,.security-checkup__acknowledge:focus-visible{outline:none;box-shadow:var(--glow-accent)}@container security-checkup (inline-size>= 36rem){.security-checkup__item{grid-template-columns:minmax(0,1fr) minmax(0,40%);column-gap:var(--space-inline-lg)}.security-checkup__item>*{grid-column:1}.security-checkup__actions{grid-column:2;grid-row:1 / span 2;justify-content:flex-end;align-self:start;margin-block-start:0}}@media (forced-colors: active){.security-checkup__item--attention:not(.security-checkup__item--acknowledged),.security-checkup__item--urgent:not(.security-checkup__item--acknowledged){border-style:solid;border-width:2px}}.security-checkup:not(:has(.security-checkup__total[value]:not([value=""])))::after,.security-checkup__summary:not(:has(.security-checkup__checked))::after,.security-checkup__item:not(:has(.security-checkup__risk))::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.security-checkup__item:not(:has(.security-checkup__risk))::after{grid-column:1 / -1}.security-checkup__actions::before,.security-checkup__actions::after{flex:1 1 100%}.security-checkup:not(:has(.security-checkup__total[value]:not([value=""])))::after{content:"Missing: how many checks this grade is a grade of. A grade with no denominator is not a measurement."}.security-checkup__summary:not(:has(.security-checkup__checked))::after{content:"Missing: when these checks were last run. An all-clear with no date on it is a claim about right now that may be a month old."}.security-checkup__item:not(:has(.security-checkup__risk))::after{content:"Missing: what actually goes wrong if this is left alone, in plain words. A setting name is not a risk."}.security-checkup__item--attention .security-checkup__actions:not(:has(.security-checkup__acknowledge))::before,.security-checkup__item--urgent .security-checkup__actions:not(:has(.security-checkup__acknowledge))::before{content:"This item can be raised but never answered. Give it a .security-checkup__acknowledge control — a checkup that cannot be set aside is one the reader learns to skip, and they skip the next one with it."}.security-checkup__actions:has(>.security-checkup__action[href="#"])::after,.security-checkup__actions:has(>.security-checkup__action[href=""])::after,.security-checkup__actions:has(>a.security-checkup__action:not([href]))::after{content:"This action goes nowhere. Point it at the page that changes the setting: a reader who arrived from a security email with script blocked has no other route, and neither has anyone opening it in a new tab."}@media print{.security-checkup__actions{display:none}.security-checkup__item{break-inside:avoid}}.sensitive-region{display:grid;grid-template-columns:auto 1fr;justify-self:stretch;column-gap:var(--space-inline);row-gap:var(--space-stack-xl);padding:var(--space-inset-lg);border-style:solid;border-width:var(--sensitive-region-edge-width,2px)}.sensitive-region>*{grid-column:2;min-inline-size:0;max-inline-size:var(--container-prose);overflow-wrap:break-word}.sensitive-region__icon{grid-column:1;align-self:start;inline-size:var(--icon-size-lg);block-size:var(--icon-size-lg)}.sensitive-region__body>* + *{margin-block-start:var(--stack-rhythm)}.sensitive-region__commit{display:grid;gap:var(--space-stack-lg)}.sensitive-region__confirm{justify-self:start;min-block-size:max(var(--control-min-block),1.5rem)}.sensitive-region .sensitive-region__confirm:is( form[method=dialog i] *,[type=button i],:not(form *),:not(button,input[type=submit i]) ){flex-wrap:wrap;min-inline-size:0}.sensitive-region .sensitive-region__confirm:is( form[method=dialog i] *,[type=button i],:not(form *),:not(button,input[type=submit i]) )::after{flex-basis:100%;min-inline-size:0;overflow-wrap:break-word}.sensitive-region .sensitive-region__confirm:where(form[method=dialog i] *)::after{content:" — this form has method=dialog, so pressing this closes the dialog and posts nothing. The committing form is a separate one that posts."}.sensitive-region .sensitive-region__confirm:where([type=button i])::after{content:" — type=button submits nothing, so this action exists only in script. Make it type=submit."}.sensitive-region .sensitive-region__confirm:where(:not(form *))::after{content:" — this button is not inside a form, so it has nothing to submit to."}.sensitive-region .sensitive-region__confirm:where(:not(button,input[type=submit i]))::after{content:" — the confirming control must be a submit button, not a link: a link cannot post, and anything that follows links can fire it without a reader."}.sensitive-region:not(:has(>.sensitive-region__icon))::before{content:"There is no glyph in this region. Colour alone carries no meaning: the leading mark is what survives greyscale, a red-green deficiency, a forced-colours palette and a stylesheet that never loaded.";grid-column:1 / -1;padding:var(--space-inset-sm);border-style:solid;border-width:1px}@media (forced-colors: active){.sensitive-region{border-width:max(1px,var(--sensitive-region-edge-width,2px))}}.series-nav{display:grid;gap:var(--space-stack-sm);justify-self:stretch;border-block-start-style:solid;border-block-start-width:var(--series-nav-rule-width);padding-block-start:var(--space-inset);--series-nav-target-min:var(--control-min-block);--series-nav-part-min:1.75rem;--series-nav-rule-width:1px}.series-nav__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-inline-xs) var(--space-4);min-inline-size:0}.series-nav__series{min-inline-size:0;overflow-wrap:anywhere}.series-nav__position{margin:0;min-inline-size:0}.series-nav__pair{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--control-gap)}.series-nav__link{display:grid;align-content:center;gap:var(--space-0-5);min-block-size:max(var(--series-nav-target-min),1.5rem);padding-block:var(--space-2);padding-inline:var(--control-inset-inline);border-style:solid;border-width:var(--series-nav-edge-width,1px);overflow-wrap:anywhere}.series-nav__direction{display:flex;align-items:center;gap:var(--space-inline-xs);min-inline-size:0}.series-nav__direction>svg,.series-nav__direction>.icon{inline-size:1.25em;block-size:1.25em;flex:none}:dir(rtl) .series-nav__direction>:is(svg,.icon){scale:-1 1}.series-nav__part-title{min-inline-size:0}.series-nav__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.series-nav__all{min-inline-size:0}.series-nav__summary{min-block-size:max(var(--series-nav-part-min),1.5rem);padding-block:var(--space-2);padding-inline-end:var(--space-2);cursor:pointer}.series-nav__summary:focus-visible{outline:none;box-shadow:var(--glow-accent)}.series-nav__list{display:grid;margin:0;padding-inline-start:var(--space-6);padding-block-start:var(--space-1);list-style:decimal}.series-nav__item{min-inline-size:0}.series-nav .series-nav__list{padding-inline-start:var(--space-6)}.series-nav .series-nav__item{margin-block:0}.series-nav__part,.series-nav__item>[aria-current="page"]{display:block;min-block-size:max(var(--series-nav-part-min),1.5rem);padding-block:var(--space-1-5);padding-inline-end:var(--space-2);overflow-wrap:anywhere}.series-nav__part:focus-visible{outline:none;box-shadow:var(--glow-accent)}@media (min-width: 40rem){.series-nav__pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.series-nav__link--prev{grid-column:1}.series-nav__link--next{grid-column:2;justify-items:end;text-align:end}}@media print{@supports selector(::details-content){.series-nav__all::details-content{content-visibility:visible}}}.session-list{inline-size:100%;container-type:inline-size;container-name:session-list;display:grid;gap:var(--space-stack);margin:0}.session-list__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.session-list__sweep,.session-list__revoke,.session-list__signout{min-block-size:max( calc(var(--control-min-block) * var(--btn-scale,1)),var(--control-min-block),1.5rem )}.session-list__live{flex:1 1 14rem;min-inline-size:0;margin:0}.session-list__caveat{margin:0;max-inline-size:var(--container-prose)}.session-list__sessions{list-style:none;margin:0;padding:0}.session-list__session{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-1);align-items:start;padding-block:var(--space-4);padding-inline:var(--space-inset-sm);border-block-start-style:solid;border-block-start-width:1px}.session-list__session:first-child{border-block-start-width:0}.session-list__session>*{margin:0;min-inline-size:0}.session-list__device,.session-list__where{unicode-bidi:isolate;overflow-wrap:anywhere}.session-list__seen{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-0-5)}.session-list__here{display:flex;align-items:center;gap:var(--space-1)}.session-list__here>svg{inline-size:1em;block-size:1em;flex:none}.session-list__consequence{margin-block-start:var(--space-1)}.session-list__revoke,.session-list__signout{justify-self:start;margin-block-start:var(--space-2)}@container session-list (inline-size>= 36rem){.session-list__session{grid-template-columns:minmax(0,1fr) fit-content(45%);column-gap:var(--space-inline-lg)}.session-list__session>*{grid-column:1}.session-list__revoke,.session-list__signout{grid-column:2;grid-row:1 / span 2;justify-self:end;align-self:start;margin-block-start:0}.session-list__consequence{grid-column:1 / -1}}@media (forced-colors: active){.session-list__session[aria-current=true]{border-style:solid;border-width:2px}}.session-list .session-list__revoke:not(button)::after,.session-list .session-list__sweep:not(button)::after{content:" — this must be a submit button, not a link: with script off it revokes nothing"}.session-list__session[aria-current=true] .session-list__revoke::after{content:" — the current session may not carry the ordinary revoke; use .session-list__signout, which says what it ends"}@media print{.session-list__actions{display:none}.session-list__revoke,.session-list__signout{display:none}.session-list__session{break-inside:avoid}}.share-row{display:grid;justify-items:start;gap:var(--space-2)}.share-row__heading{margin-block:0}.share-row__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap);margin:0;padding-inline:0;list-style:none}.share-row__item{display:flex}.share-row__control{min-block-size:max(calc(var(--share-row-target-min,var(--control-min-block)) * var(--btn-scale,1)),1.5rem);cursor:pointer}.share-row__glyph{inline-size:1.25em;block-size:1.25em;flex:none}.share-row__name{min-inline-size:0;overflow-wrap:break-word}.share-row--marks .share-row__control{min-inline-size:max(calc(var(--share-row-target-min,var(--control-min-block)) * var(--btn-scale,1)),1.5rem);justify-content:center}.share-row__note,.share-row__live{margin:0}.share-row:not(:has(.share-row__live))::after,.share-row:not(:has(a[href]))::after,.share-row:has(a[href="#"],a[href^="javascript:"])::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.share-row:not(:has(.share-row__live))::after{content:"Missing the role=status line: a copy has nowhere to be announced."}.share-row:not(:has(a[href]))::after{content:"No real share links: without them this row shares nothing until script lands."}.share-row:has(a[href="#"],a[href^="javascript:"])::after{content:"A share affordance is a link with a real destination, not a handler dressed as one."}@media print{.share-row{display:none}}.sidenoted{--sidenote-rail-inline:13rem;--sidenote-rail-gap:var(--space-8);--sidenote-measure:var(--prose-measure,68ch);--sidenote-marker-inline:var(--space-6);--sidenote-rule-width:1px;--sidenote-target-min:1.75rem;counter-reset:sidenote-ref sidenote-note}.sidenote__ref{counter-increment:sidenote-ref;padding-block:var(--space-2);padding-inline:var(--space-1);margin-inline:calc(var(--space-1) * -1)}.sidenote__ref::after{content:counter(sidenote-ref)}.sidenote{counter-increment:sidenote-note;border-block-start-style:solid;border-block-start-width:var(--sidenote-rule-width);padding-block-start:var(--space-stack-sm)}.sidenote__summary{min-block-size:max(var(--sidenote-target-min),1.5rem);padding-block:var(--space-1);cursor:pointer}.sidenote__summary::after{content:" " counter(sidenote-note)}.sidenote__body{padding-block-start:var(--space-stack-sm);overflow-wrap:anywhere}.sidenote__body>* + *{margin-block-start:var(--stack-rhythm)}.sidenote__back{display:inline-flex;align-items:center;min-block-size:max(var(--sidenote-target-min),1.5rem);padding-block:var(--space-1);margin-block-end:calc(var(--space-1) * -1)}@media (min-width: 60rem){.sidenoted:not(.sidenoted--inline){display:grid;grid-template-columns:[body] minmax(0,1fr) [rail] var(--sidenote-rail-inline);column-gap:var(--sidenote-rail-gap);align-items:start;max-inline-size:calc( var(--sidenote-measure) + var(--sidenote-rail-gap) + var(--sidenote-rail-inline) )}.sidenoted:not(.sidenoted--inline)>*{grid-column:body;min-inline-size:0}.sidenoted:not(.sidenoted--inline)>.sidenote{grid-column:rail;border-block-start-width:0;padding-block-start:0}.sidenoted:not(.sidenoted--inline)>:first-child + .sidenote{margin-block-start:0}@supports selector(::details-content){.sidenoted:not(.sidenoted--inline)>.sidenote::details-content{content-visibility:visible}.sidenoted:not(.sidenoted--inline)>.sidenote .sidenote__summary{display:none}.sidenoted:not(.sidenoted--inline)>.sidenote .sidenote__body{position:relative;padding-block-start:0;padding-inline-start:var(--sidenote-marker-inline)}.sidenoted:not(.sidenoted--inline)>.sidenote .sidenote__body::before{content:counter(sidenote-note);position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--sidenote-marker-inline)}}}@media print{@supports selector(::details-content){.sidenote::details-content{content-visibility:visible}}.sidenote__back{display:none}.sidenote{break-inside:avoid}}.similar-assets{display:grid;gap:var(--space-stack-lg);padding-block-start:var(--space-layout);border-block-start-style:solid;border-block-start-width:var(--similar-assets-rule-width,1px)}.similar-assets>*{min-inline-size:0}.similar-assets__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline)}.similar-assets__heading{margin-block:0;text-wrap:balance;overflow-wrap:anywhere}.similar-assets__count{margin-block:0}.similar-assets__all{display:inline-flex;align-items:center;gap:var(--space-inline-xs);margin-inline-start:auto;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1)}.similar-assets__all :is(img,svg){inline-size:1em;block-size:1em;flex:none}.similar-assets__all:dir(rtl) :is(img,svg){scale:-1 1}.site-footer{padding-block:var(--space-section-sm);border-block-start-style:solid;border-block-start-width:var(--site-footer-edge-width,1px)}.site-footer__grid{display:grid;gap:var(--space-layout);grid-template-columns:1fr}@media (min-width: 48rem){.site-footer__grid{grid-template-columns:minmax(min(var(--footer-brand-min,16rem),100%),1.5fr) repeat(auto-fit,minmax(min(var(--footer-column-min,9rem),100%),1fr))}.site-footer__newsletter{grid-column:span 2}}.site-footer__brand{display:grid;gap:var(--space-stack);align-content:start;justify-items:start}.site-footer__wordmark{display:inline-flex;align-items:center;gap:var(--space-inline-xs);min-block-size:max(var(--footer-wordmark-min-block,2rem),1.5rem);max-inline-size:100%}.site-footer__wordmark :is(img,svg){max-block-size:var(--footer-mark-block,1.75rem);inline-size:auto;flex:none}.site-footer__heading{margin-block:0 var(--space-stack)}.site-footer__links{display:grid;justify-items:start;gap:var(--space-stack-xs);margin:0;padding-inline:0;list-style:none}.site-footer__links--inline{display:flex;flex-wrap:wrap;column-gap:var(--space-inline-lg)}.site-footer__links a{display:inline-flex;align-items:center;min-block-size:max(var(--footer-link-min-block,1.75rem),1.5rem);padding-block:var(--space-0-5)}.social-row{display:flex;flex-wrap:wrap;gap:var(--space-inline-sm);margin:0;padding-inline:0;list-style:none}.social-row a{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-inline-size:max(var(--social-target-min,2.25rem),1.5rem);min-block-size:max(var(--social-target-min,2.25rem),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);border-style:solid;border-width:var(--social-edge-width,1px)}.social-row a :is(img,svg){inline-size:var(--icon-size-md);block-size:var(--icon-size-md);flex:none}.site-footer__legal{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-stack-sm) var(--space-layout-sm);margin-block-start:var(--space-layout-lg);padding-block-start:var(--space-6);border-block-start-style:solid;border-block-start-width:var(--site-footer-edge-width,1px)}.site-footer__legal>*{margin-block:0}:root:has(.site-header){--sticky-header-height:calc( var(--site-header-block,4rem) + var(--site-header-edge-width,1px) )}:root:has(.site-header--bare){--site-header-edge-width:0px}.site-header--bare{pointer-events:none}.site-header--bare :is(a,button,input,select,textarea,summary,[popover]){pointer-events:auto}.site-header--bare::before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--site-header-glow-inline,0);block-size:var(--site-header-glow-block,0);z-index:-1;pointer-events:none}.site-header--bare::after{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:var(--site-header-scrim-block,0);z-index:-1;pointer-events:none}@media (forced-colors: active){:root:has(.site-header--bare){--site-header-edge-width:1px}.site-header--bare{pointer-events:auto}}@media (prefers-reduced-transparency: reduce){:root:has(.site-header--bare){--site-header-edge-width:1px}.site-header--bare{pointer-events:auto}}.site-header{position:sticky;inset-block-start:0;z-index:var(--z-sticky);border-block-end-style:solid;border-block-end-width:var(--site-header-edge-width,1px)}.site-header__inner{display:flex;align-items:center;gap:var(--space-inline);min-block-size:var(--site-header-block,4rem);padding-block:var(--space-2)}.site-header__brand{flex:none;display:inline-flex;align-items:center;gap:var(--space-inline-xs);min-block-size:max(var(--control-min-block),1.5rem);max-inline-size:60%;text-decoration:none}.site-header__brand :is(img,svg){max-block-size:var(--brand-mark-block,2rem);inline-size:auto;flex:none}.site-nav{flex:1 1 auto;min-inline-size:0}.site-nav__list{display:flex;align-items:center;gap:var(--space-inline-sm);margin:0;padding-inline:0;padding-block:var(--space-1-5);list-style:none;overflow-x:auto;scroll-padding-inline:var(--space-4);overscroll-behavior-inline:contain;scrollbar-width:thin}.site-nav__list>*{flex:none}.site-nav__link{display:inline-flex;align-items:center;justify-content:center;gap:var(--nav-link-gap,var(--control-gap));min-block-size:max(var(--nav-link-min-block,2.75rem),1.5rem);padding-block:var(--nav-link-padding-block,var(--space-1));padding-inline:var(--nav-link-padding-inline,var(--space-4));text-decoration:none}.site-header__brand:focus-visible,.site-nav__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.site-header__menu-trigger{display:none}@media (width < 48rem){.site-nav{display:none}.site-header__menu-trigger{display:inline-flex;order:1}}.site-header__burger{position:relative;display:block;inline-size:var(--burger-inline,1.125rem);block-size:var(--burger-bar,2px)}.site-header__burger::before,.site-header__burger::after{content:"";position:absolute;inset-inline:0;block-size:var(--burger-bar,2px)}.site-header__burger::before{inset-block-start:calc(var(--burger-gap,5px) * -1)}.site-header__burger::after{inset-block-start:var(--burger-gap,5px)}.site-header:has(.drawer:popover-open) .site-header__burger::before{translate:0 var(--burger-gap,5px);rotate:45deg}.site-header:has(.drawer:popover-open) .site-header__burger::after{translate:0 calc(var(--burger-gap,5px) * -1);rotate:-45deg}.site-header__drawer-list{display:flex;flex-direction:column;gap:var(--site-header-drawer-gap,var(--space-inline-sm));margin:0;padding-inline-start:0;list-style:none}.site-header__drawer-list .site-nav__link{display:flex;justify-content:flex-start}@supports not selector(:popover-open){.site-nav{display:block}.site-header__menu-trigger,.site-header .drawer[popover]{display:none}}.site-header__actions{flex:none;margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-inline-sm)}.cart-button{position:relative}.cart-button__count{position:absolute;inset-block-start:calc(var(--space-1) * -1);inset-inline-end:calc(var(--space-1) * -1);display:grid;place-items:center;min-inline-size:1.25rem;min-block-size:1.25rem;padding-inline:var(--space-1);pointer-events:none}.cart-button__count:empty{display:none}@media (max-height: 30rem){:root:has(.site-header){--sticky-header-height:0px}.site-header{position:static}}.site-header__next-release{display:flex;align-items:center;gap:var(--space-inline-sm)}.site-header__next-release>a{overflow:hidden;min-inline-size:0;text-overflow:ellipsis;white-space:nowrap}.site-header__next-release>.badge{flex:none}.skeleton-loader{--skeleton-loader-lead:1.5em;--skeleton-loader-avatar:var(--space-10);--skeleton-loader-edge-width:0;display:grid;gap:var(--stack-rhythm);align-content:start;justify-self:stretch}@supports (block-size: 1lh){.skeleton-loader{--skeleton-loader-lead:1lh}}.skeleton-loader__row{display:flex;align-items:flex-start;gap:var(--space-inline)}.skeleton-loader__stack{flex:1;min-inline-size:0;display:grid;gap:var(--space-1-5);align-content:start}.skeleton-loader__line{block-size:var(--skeleton-loader-lead);inline-size:var(--skeleton-loader-measure,100%);max-inline-size:100%;padding-block:calc((var(--skeleton-loader-lead) - 1em) / 2);border-style:solid;border-width:var(--skeleton-loader-edge-width)}.skeleton-loader__line--short{--skeleton-loader-measure:62%}.skeleton-loader__line--tail{--skeleton-loader-measure:38%}.skeleton-loader__block{inline-size:100%;block-size:var(--skeleton-loader-block-size,auto);aspect-ratio:var(--skeleton-loader-ratio,16 / 9);border-style:solid;border-width:var(--skeleton-loader-edge-width)}.skeleton-loader__avatar{flex:none;inline-size:var(--skeleton-loader-avatar);block-size:var(--skeleton-loader-avatar);border-style:solid;border-width:var(--skeleton-loader-edge-width)}.skeleton-loader-status{margin:0;min-inline-size:0}@media print{.skeleton-loader{display:none}}.skeleton-loader:has(a,button,input,select,textarea,[tabindex])::after{content:"Focusable element inside a placeholder: a tab stop that stands for nothing.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.skeleton-loader:not([aria-hidden="true"])::after{content:"Missing aria-hidden: every plate here is being announced as content.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.spine-index{--spine-target-min:1.75rem;--spine-rail-width:2px;min-inline-size:0}.spine-index__list{display:flex;gap:var(--space-inline-xs);margin:0;padding-inline:var(--space-1);padding-block:var(--space-1);list-style:none;overflow-x:auto;scroll-snap-type:inline proximity;scroll-padding-inline:var(--space-1);scrollbar-width:thin}.spine-index__item{flex:none;scroll-snap-align:start}.spine-index__link{display:flex;align-items:center;justify-content:center;position:relative;min-block-size:max(var(--spine-target-min),1.5rem);min-inline-size:max(var(--spine-target-min),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);border-block-end-style:solid;border-block-end-width:var(--spine-rail-width)}.spine-index__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.spine-index__number{white-space:nowrap}@media (max-width: 24rem){.spine-index__link{padding-inline:var(--space-1)}}@media (min-width: 60rem){.spine-index{position:sticky;inset-block-start:calc(var(--sticky-header-height,0px) + var(--space-4));align-self:start}.spine-index__list{flex-direction:column;max-block-size:calc(100dvb - var(--sticky-header-height,0px) - var(--space-8));overflow-y:auto;scroll-snap-type:block proximity;scroll-padding-block:var(--space-1);margin-inline-start:calc(var(--space-1) * -1)}.spine-index__link{border-block-end-width:0}.spine-index__number{writing-mode:vertical-rl}}@media print{.spine-index{position:static}.spine-index__list{flex-direction:row;flex-wrap:wrap;gap:var(--space-inline-xs);max-block-size:none;overflow:visible}.spine-index__link{border-block-end-width:var(--spine-rail-width)}.spine-index__number{writing-mode:horizontal-tb}}.split-panel{display:grid;gap:var(--split-panel-gap,var(--space-layout-sm))}.split-panel>*{min-inline-size:0}.split-panel__media{display:grid;grid-template-rows:1fr;align-items:stretch;gap:var(--space-stack-sm);margin:0}.split-panel__media>:is(img,picture,video),.split-panel__media>picture>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.split-panel__content{display:grid;align-content:var(--split-panel-content-align,center);justify-items:start;gap:var(--space-stack-lg);max-inline-size:var(--split-panel-measure,var(--container-prose))}.split-panel__content>.btn--full,.split-panel__content>.split-panel__stretch{justify-self:stretch}.split-panel__title{text-wrap:balance}.split-panel__lede{text-wrap:pretty}.split-panel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.split-panel--surface{--split-panel-gap:0;overflow:clip;border-style:solid;border-width:var(--card-edge-width)}.split-panel--surface>.split-panel__content{padding:var(--split-panel-inset,var(--space-inset-xl))}@media (min-width: 60rem){.split-panel{grid-template-columns:var(--split-panel-media-track,minmax(0,1fr)) var(--split-panel-content-track,minmax(0,1fr));grid-template-areas:"media content";gap:var(--split-panel-gap,var(--space-layout-lg))}.split-panel__media{grid-area:media}.split-panel__content{grid-area:content}.split-panel--media-end{grid-template-columns:var(--split-panel-content-track,minmax(0,1fr)) var(--split-panel-media-track,minmax(0,1fr));grid-template-areas:"content media"}.split-panel-set>.split-panel:nth-child(even of .split-panel):not(.split-panel--media-start,.split-panel--media-end){grid-template-columns:var(--split-panel-content-track,minmax(0,1fr)) var(--split-panel-media-track,minmax(0,1fr));grid-template-areas:"content media"}}.stat{display:grid;align-content:start;justify-items:start;row-gap:var(--space-stack-xs)}.stat__figure,.stat__trend{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.stat__value{white-space:nowrap}.stat__trend-glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.stat__trend-word{min-inline-size:0}.stat-group{display:grid;gap:var(--space-layout-sm);grid-template-columns:repeat(auto-fit,minmax(min(var(--stat-min,11rem),100%),1fr));margin:0;padding-inline-start:0;list-style:none}@supports (grid-template-rows: subgrid){.stat-group>.stat{grid-row:span 4;grid-template-rows:subgrid}}.stat:not(:has(.stat__label))::after,.stat__trend:not(:has(.stat__trend-word))::after{padding:var(--space-inset-sm);border-style:solid;border-width:1px}.stat:not(:has(.stat__label))::after{content:"Missing: the label that says what this figure counts.";justify-self:stretch}.stat__trend:not(:has(.stat__trend-word))::after{content:"Missing: the word or sign that says which way this moved.";flex-basis:100%}.status{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-inset);border-style:solid;border-width:1px}.status__icon{flex:none;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.status__body{flex:1 1 auto;min-inline-size:0;overflow-wrap:break-word}.status__body>* + *{margin-block-start:var(--space-1)}.stock-indicator{display:grid;justify-items:start;gap:var(--space-2)}.stock-indicator__state{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2);margin:0}.stock-indicator__glyph{flex:none;align-self:center;inline-size:1em;block-size:1em}.stock-indicator__word{min-inline-size:0}.stock-indicator__detail{margin:0}.stock-indicator__notify{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--control-gap);justify-self:stretch}.stock-indicator__field{flex:1 1 12rem;min-inline-size:0}.stock-indicator:not(:has(.stock-indicator__word))::after,.stock-indicator:has(.stock-indicator__state:not([role="status"]):not([aria-live]))::after,.stock-indicator--low:not(:has(data.stock-indicator__count[value]:not([value=""])))::after,.stock-indicator--discontinued:has(.stock-indicator__notify)::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.stock-indicator:not(:has(.stock-indicator__word))::after{content:"Missing: the word that names this state."}.stock-indicator:has(.stock-indicator__state:not([role="status"]):not([aria-live]))::after{content:"Announce the state line: a stock level that changes in silence is never heard."}.stock-indicator--low:not(:has(data.stock-indicator__count[value]:not([value=""])))::after{content:"Missing: the stock figure this claim is counting."}.stock-indicator--discontinued:has(.stock-indicator__notify)::after{content:"Remove: a discontinued line has no back-in-stock to notify."}.summary-list{inline-size:100%;container-type:inline-size;container-name:summary-list;margin:0}.summary-list__row{display:grid;gap:var(--space-1);padding-block:var(--space-3);border-block-start-style:solid;border-block-start-width:1px}.summary-list__row:first-child{padding-block-start:0;border-block-start-width:0}.summary-list__row:last-child{padding-block-end:0}.summary-list__term,.summary-list__value,.summary-list__actions{margin:0;min-inline-size:0}.summary-list__value{overflow-wrap:break-word}.summary-list__actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--control-gap)}.summary-list__action{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--summary-list-target-min,1.75rem),1.5rem);min-inline-size:max(var(--summary-list-target-min,1.75rem),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);margin-inline-start:calc(var(--space-1) * -1);overflow-wrap:break-word;cursor:pointer}.summary-list__action:focus-visible{outline:none;box-shadow:var(--glow-accent)}@container summary-list (inline-size>= 32rem){.summary-list__row{grid-template-columns:minmax(0,var(--summary-list-term-size,12rem)) minmax(0,1fr) auto;column-gap:var(--space-inline-lg);row-gap:0;align-items:baseline}.summary-list__term{grid-column:1;grid-row:1}.summary-list__value{grid-column:2}.summary-list__actions{grid-column:3;grid-row:1;justify-content:flex-end}.summary-list__action{margin-inline-start:0;margin-inline-end:calc(var(--space-1) * -1)}.summary-list--no-actions .summary-list__row{grid-template-columns:minmax(0,var(--summary-list-term-size,12rem)) minmax(0,1fr)}}@media print{.summary-list__actions{display:none}.summary-list__row{break-inside:avoid}}.switch{display:flex;align-items:flex-start;gap:var(--control-gap);min-block-size:max(var(--control-min-block),1.5rem);cursor:pointer;--switch-track-inline:2.75rem;--switch-track-block:1.5rem;--switch-knob-inset:0.1875rem;--switch-knob-size:calc( var(--switch-track-block) - 2 * var(--switch-edge-width,1px) - 2 * var(--switch-knob-inset) )}.switch--reverse{flex-direction:row-reverse}.switch__control{appearance:none;flex:none;position:relative;inline-size:var(--switch-track-inline);block-size:var(--switch-track-block);margin:0;cursor:pointer;border-style:solid;border-width:var(--switch-edge-width,1px)}.switch__control::before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:var(--switch-knob-inset);margin-block-start:calc(var(--switch-knob-size) / -2);inline-size:var(--switch-knob-size);block-size:var(--switch-knob-size)}.switch__control:checked::before{inset-inline-start:calc(100% - var(--switch-knob-size) - var(--switch-knob-inset))}.switch__control[disabled]{cursor:not-allowed}.switch:has(.switch__control[disabled]){cursor:not-allowed}.switch__state{display:grid;align-items:center;justify-items:center;flex:none;min-block-size:var(--switch-track-block)}.switch__state>*{grid-area:1 / 1}.switch__state-on{visibility:hidden}.switch__control:checked ~ .switch__state .switch__state-on{visibility:visible}.switch__control:checked ~ .switch__state .switch__state-off{visibility:hidden}.switch__label{flex:1;min-inline-size:0}.table-scroll{overflow:auto;max-inline-size:100%;max-block-size:var(--table-scroll-max-block,none);overscroll-behavior-inline:contain;scroll-padding-inline:var(--space-4)}.table{inline-size:100%;max-inline-size:100%;border-collapse:separate;border-spacing:0}.table-scroll>.table{inline-size:max-content;min-inline-size:100%;max-inline-size:none}.table caption{caption-side:block-start;text-align:start;margin-block-end:var(--space-2)}.table th,.table td{padding-block:var(--table-cell-block,var(--space-3));padding-inline:var(--table-cell-inline,var(--space-4));text-align:start;vertical-align:baseline;border-block-end-style:solid;border-block-end-width:1px;border-block-start-width:0;border-inline-width:0}.table tbody:last-child tr:last-child>*,.table tfoot tr:last-child>*{border-block-end-width:0}.table th.table__num,.table td.table__num{text-align:end}.table--sticky thead th{position:sticky;inset-block-start:var(--table-sticky-offset,var(--sticky-header-height,0px));z-index:var(--z-raised)}.table-scroll{--table-sticky-offset:0px}.table--compact{--table-cell-block:var(--space-1-5);--table-cell-inline:var(--space-3)}@media (max-width: 47.99rem){.table--stacked,.table--stacked caption,.table--stacked :is(tbody,tfoot),.table--stacked :is(tbody,tfoot) tr,.table--stacked :is(tbody,tfoot) :is(td,th){display:block}.table--stacked thead{display:none}.table-scroll>.table--stacked{inline-size:100%;min-inline-size:0}.table--stacked :is(tbody,tfoot) tr{padding:var(--space-inset);border-style:solid;border-width:var(--card-edge-width)}.table--stacked :is(tbody,tfoot) tr + tr,.table--stacked tfoot tr:first-child{margin-block-start:var(--stack-rhythm)}.table--stacked :is(tbody,tfoot) :is(td,th){padding-inline:0;padding-block:var(--space-1);border-block-end-width:0}.table--stacked :is(tbody,tfoot) :is(td,th)[data-label]{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:var(--space-3);align-items:baseline}.table--stacked :is(tbody,tfoot) :is(td,th)[data-label]::before{content:attr(data-label);text-align:start}}.tabs{display:grid;gap:var(--space-stack);--tabs-rule-size:1px;--tabs-indicator-size:2px}.tabs__list{display:flex;align-items:stretch;gap:var(--control-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding-block:var(--space-1);scroll-padding-inline:var(--space-4);scrollbar-width:thin;border-block-end-style:solid;border-block-end-width:var(--tabs-rule-size)}.tabs__tab{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);flex:none;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-2);padding-inline:var(--space-4);cursor:pointer;user-select:none;border-style:solid;border-inline-width:0;border-block-start-width:0;border-block-end-width:var(--tabs-indicator-size)}.tabs__tab:focus-visible{outline:none;box-shadow:var(--glow-accent)}.tabs__tab[aria-disabled=true]{cursor:not-allowed}.tabs__tab>svg,.tabs__tab>.icon{inline-size:1.25em;block-size:1.25em;flex:none}.tabs__panel:focus-visible{outline:none;box-shadow:var(--glow-accent)}.eyebrow{display:block;margin:0}.lede{max-inline-size:var(--lede-measure,var(--container-prose))}@supports (text-wrap: pretty){.lede{text-wrap:pretty}}.small-print{overflow-wrap:anywhere}.metadata{overflow-wrap:break-word}.truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--truncate-lines,2);overflow:hidden;overflow-wrap:break-word}.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.timeline{--timeline-rail:var(--space-4);--timeline-gap:var(--space-4);--timeline-rhythm:var(--space-5);--timeline-dot:var(--space-3);--timeline-dot-current:var(--space-4);--timeline-dot-edge:0;--timeline-line:2px;--timeline-lead:calc(var(--type-ui-leading) * 1em);list-style:none;margin:0;padding-inline:0}@supports (block-size: 1lh){.timeline{--timeline-lead:1lh}}.timeline__event{position:relative;display:grid;gap:var(--space-1);justify-items:start;padding-inline-start:calc(var(--timeline-rail) + var(--timeline-gap));padding-block-end:var(--timeline-rhythm)}.timeline__event:last-child{padding-block-end:0}.timeline__event>*{margin:0;min-inline-size:0;overflow-wrap:break-word}.timeline__event::before{content:"";position:absolute;inset-block:0;inset-inline-start:calc((var(--timeline-rail) - var(--timeline-line)) / 2);inline-size:0;border-inline-start-style:solid;border-inline-start-width:var(--timeline-line)}.timeline__event:first-child::before{inset-block-start:calc(var(--timeline-lead) / 2)}.timeline__event:last-child::before{inset-block-end:calc(100% - var(--timeline-lead) / 2)}.timeline__event::after{content:"";position:absolute;inset-block-start:calc((var(--timeline-lead) - var(--timeline-dot)) / 2);inset-inline-start:calc((var(--timeline-rail) - var(--timeline-dot)) / 2);inline-size:var(--timeline-dot);block-size:var(--timeline-dot);border-style:solid;border-width:var(--timeline-dot-edge)}.timeline__event[aria-current]:not([aria-current=false]){--timeline-dot:var(--timeline-dot-current)}.timeline__now{margin-inline-start:var(--space-1)}.timeline--compact{--timeline-rail:var(--space-3);--timeline-gap:var(--space-3);--timeline-rhythm:var(--space-3);--timeline-dot:var(--space-2);--timeline-dot-current:var(--space-3)}@media print{.timeline__event{break-inside:avoid}}.toast-region{--toast-inline-size:24rem;--toast-edge-width:1px;--toast-block-end:0px;--toast-block-start:var(--sticky-header-height,0px);position:fixed;z-index:var(--z-toast);inset-block-end:var(--toast-block-end);inset-inline:0;display:flex;flex-direction:column;padding-inline:max( var(--gutter),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px) );padding-block:var(--gutter);padding-block-end:max(var(--gutter),env(safe-area-inset-bottom,0px));pointer-events:none}.toast-region__live{display:flex;flex-direction:column;align-items:flex-end}.toast{margin-block-start:var(--space-stack-sm);pointer-events:auto;inline-size:min(var(--toast-inline-size,24rem),100%);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--space-inset);border-style:solid;border-width:var(--toast-edge-width,1px)}.toast-region--block-start{inset-block-start:var(--toast-block-start);inset-block-end:auto;padding-block-start:max(var(--gutter),env(safe-area-inset-top,0px));padding-block-end:var(--gutter)}.toast-region--block-start .toast{margin-block-start:0;margin-block-end:var(--space-stack-sm)}.toast-region--inline-start .toast-region__live{align-items:flex-start}.toast__icon{grid-column:1;grid-row:1;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.toast__body{grid-column:2;grid-row:1;min-inline-size:0;overflow-wrap:break-word}.toast__body>* + *{margin-block-start:var(--space-1)}.toast__actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--control-gap)}.toast__dismiss{grid-column:3;grid-row:1;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);cursor:pointer}@media (forced-colors: active){.toast{border-width:max(1px,var(--toast-edge-width,1px))}}.toc{--toc-target-min:1.75rem;--toc-indent:var(--space-4)}.toc__summary{min-block-size:max(var(--toc-target-min),1.5rem);padding-block:var(--space-2);padding-inline-start:var(--space-3);padding-inline-end:var(--space-2);cursor:pointer}.toc__list{display:grid;margin:0;padding-inline:0;list-style:none}.toc__item{min-inline-size:0}.toc__list .toc__list{padding-inline-start:var(--toc-indent)}.toc__link{display:block;min-block-size:max(var(--toc-target-min),1.5rem);padding-block:var(--space-1-5);padding-inline-start:var(--space-3);padding-inline-end:var(--space-2);overflow-wrap:anywhere}.toc__link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.toc-target{scroll-margin-block-start:var(--toc-target-offset,0px)}@media (min-width: 60rem){.toc--sticky{position:sticky;align-self:start;inset-block-start:calc(var(--sticky-header-height,0px) + var(--space-4));max-block-size:calc(100dvb - var(--sticky-header-height,0px) - var(--space-8));overflow-y:auto;overscroll-behavior-block:contain;scrollbar-width:thin;scroll-padding-block:var(--space-1);padding-block:var(--space-1);padding-inline:var(--space-1);margin-block:calc(var(--space-1) * -1);margin-inline-start:calc(var(--space-1) * -1)}@supports selector(::details-content){.toc__disclosure::details-content{content-visibility:visible}.toc__summary{display:none}}}@media print{.toc--sticky{position:static;max-block-size:none;overflow:visible}@supports selector(::details-content){.toc__disclosure::details-content{content-visibility:visible}.toc__summary{display:block;list-style:none}.toc__summary::-webkit-details-marker{display:none}}}.tooltip{--tooltip-offset:var(--space-1);--tooltip-max-inline:18rem;--tooltip-sheet-inline:24rem;display:inline-grid;justify-items:start}.tooltip__trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--control-gap);min-block-size:1.5rem;min-inline-size:1.5rem;max-inline-size:100%;padding:var(--space-1);text-align:start;vertical-align:middle;cursor:pointer;appearance:none;border-width:0}.tooltip__trigger>.tooltip__glyph{flex:none;inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.tooltip__bubble{gap:var(--space-2);justify-items:start;padding:var(--space-inset-sm);overflow-wrap:anywhere;overflow-y:auto;overscroll-behavior:contain;border-style:solid;border-width:1px}.tooltip__bubble:popover-open{display:grid}.tooltip__close{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--control-min-block),1.5rem);padding-inline:var(--space-3);cursor:pointer;appearance:none;border-width:0}@supports (anchor-name: --tooltip-anchor) and (anchor-scope: --tooltip-anchor){.tooltip{anchor-scope:--tooltip-anchor}.tooltip__trigger{anchor-name:--tooltip-anchor}.tooltip__bubble{position-anchor:--tooltip-anchor;position-area:block-start span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin-block:var(--tooltip-offset);margin-inline:0;inline-size:max-content;max-inline-size:min(var(--tooltip-max-inline),calc(100dvi - var(--gutter) * 2));max-block-size:calc(100dvb - var(--space-16))}}@supports not ((anchor-name: --tooltip-anchor) and (anchor-scope: --tooltip-anchor)){.tooltip__bubble{inset-block:auto 0;inset-inline:0;margin-block:0 calc(var(--space-2) + env(safe-area-inset-bottom,0px));margin-inline:auto;inline-size:min(var(--tooltip-sheet-inline),calc(100% - var(--gutter) * 2));max-block-size:calc(100dvb - var(--space-16))}}@supports not selector(:popover-open){.tooltip__bubble{display:grid;position:static;inset:auto;margin-block:var(--tooltip-offset) 0;margin-inline:0;inline-size:auto;max-inline-size:100%;max-block-size:none;overflow-y:visible}.tooltip__trigger,.tooltip__close{display:none}}.topic-grid{display:grid;gap:var(--space-layout-sm);grid-template-columns:repeat(auto-fill,minmax(min(var(--topic-grid-min,10rem),100%),1fr));margin:0;padding:0;list-style:none}.topic-grid>li{display:grid}.topic-grid__item{display:flex;flex-direction:column;gap:var(--space-2);min-block-size:max(var(--control-min-block),1.5rem);padding:var(--space-inset);text-decoration:none;border-style:solid;border-width:var(--btn-edge-width)}.topic-grid__count{margin-block-start:auto}.topic-grid__name{overflow-wrap:anywhere;text-wrap:balance}.topic-rail{--topic-rail-gap:var(--space-layout-sm);--topic-rail-card:17rem;--topic-rail-edge:var(--space-1);--topic-rail-marker:var(--space-2);--topic-rail-target:max(var(--control-min-block),1.5rem);--topic-rail-controls:calc(var(--topic-rail-target) + var(--space-4));--topic-rail-marker-target:1.5rem;display:grid;gap:var(--space-stack-lg)}.topic-rail>*{min-inline-size:0}.topic-rail--bleed{--topic-rail-edge:calc( var(--gutter) + max(0px,(100% - var(--section-measure,var(--container-content))) / 2) )}.topic-rail--bleed .topic-rail__header{padding-inline:var(--topic-rail-edge)}.topic-rail__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline)}.topic-rail__heading{margin-block:0;text-wrap:balance;overflow-wrap:break-word}.topic-rail__all{display:inline-flex;align-items:center;gap:var(--space-inline-xs);margin-inline-start:auto;min-block-size:var(--topic-rail-target);padding-block:var(--space-1)}.topic-rail__all :is(img,svg){inline-size:1em;block-size:1em;flex:none}.topic-rail__track{position:relative}.topic-rail__scroller{display:flex;gap:var(--topic-rail-gap);margin:0;padding-block:var(--space-1);padding-inline:var(--topic-rail-edge);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--topic-rail-edge);scrollbar-width:thin}.topic-rail__item{display:grid;flex:none;inline-size:min(var(--topic-rail-card),100%);scroll-snap-align:start}.topic-rail__item :is(.card__title,.card__meta,.topic-rail__kicker){overflow-wrap:anywhere}.topic-rail__kicker{margin-block:0}@media (forced-colors: active){.topic-rail__item:focus-within{outline:2px solid;outline-offset:2px}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.topic-rail__track{padding-block-end:var(--topic-rail-controls)}.topic-rail__scroller{scroll-marker-group:var(--topic-rail-markers,after)}.topic-rail__scroller::scroll-button(*){position:absolute;inset-block-end:0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--topic-rail-target);min-block-size:var(--topic-rail-target);padding-inline:var(--space-2);cursor:pointer;border-style:solid;border-width:var(--btn-edge-width)}.topic-rail__scroller::scroll-button(inline-start){inset-inline-start:var(--topic-rail-edge)}.topic-rail__scroller::scroll-button(inline-end){inset-inline-end:var(--topic-rail-edge)}.topic-rail__scroller::scroll-button(inline-start){content:var(--topic-rail-prev-glyph,"‹") / var(--topic-rail-prev-label,"Earlier in this rail")}.topic-rail__scroller::scroll-button(inline-end){content:var(--topic-rail-next-glyph,"›") / var(--topic-rail-next-label,"More in this rail")}.topic-rail__scroller::scroll-button(*):disabled{cursor:default}.topic-rail__scroller::scroll-marker-group{position:absolute;inset-block-end:0;inset-inline:var(--topic-rail-edge);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-inline:calc(var(--topic-rail-target) + var(--space-2))}.topic-rail__item::scroll-marker{content:"" / var(--topic-rail-marker-label,"");box-sizing:content-box;inline-size:var(--topic-rail-marker);block-size:var(--topic-rail-marker);padding:calc((var(--topic-rail-marker-target) - var(--topic-rail-marker)) / 2);cursor:pointer}.topic-rail__scroller::scroll-button(*):focus-visible,.topic-rail__item::scroll-marker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}.tracklist{margin:0;inline-size:100%;padding-inline-start:var(--tracklist-index-inset,var(--space-8))}.tracklist__track{padding-block:var(--space-3);border-block-start-style:solid;border-block-start-width:0}.tracklist__track + .tracklist__track{border-block-start-width:var(--tracklist-rule-width,1px)}.tracklist__row{display:grid;grid-template-columns:[lead] auto [detail] minmax(0,1fr) [meta] auto;column-gap:var(--tracklist-column-gap,var(--space-2));row-gap:var(--space-1);align-items:baseline}.tracklist__row:not(:has(>.tracklist__control)){grid-template-columns:[lead detail] minmax(0,1fr) [meta] auto}.tracklist__row>*{min-inline-size:0}.tracklist__control{grid-column:lead;grid-row:1;align-self:center;min-inline-size:var(--tracklist-lead-size,2.25rem)}.tracklist:has(.tracklist__cue) .tracklist__row{grid-template-columns:[lead] minmax(var(--tracklist-cue-size,2.75rem),auto) [detail] minmax(0,1fr) [meta] auto}.tracklist__cue{grid-column:lead;grid-row:1;display:flex;align-items:center;min-inline-size:var(--tracklist-cue-size,2.75rem);min-block-size:max(var(--tracklist-cue-min,2rem),1.5rem);white-space:nowrap}button.tracklist__cue{padding:0;cursor:pointer}.tracklist__detail{grid-column:detail;grid-row:1;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);row-gap:var(--space-0-5);margin:0}.tracklist__title,.tracklist__features{min-inline-size:0;overflow-wrap:anywhere}.tracklist__duration{grid-column:meta;grid-row:1;text-align:end;white-space:nowrap}.tracklist__credits{grid-column:detail / -1;grid-row:2}.tracklist__credits-summary{display:flex;align-items:center;gap:var(--control-gap);inline-size:fit-content;max-inline-size:100%;min-block-size:max(var(--tracklist-disclosure-min,2rem),1.5rem);padding-block:var(--space-2);cursor:pointer;list-style:none}.tracklist__credits-summary::-webkit-details-marker{display:none}.tracklist__credits-marker{flex:none;inline-size:1em;block-size:1em}.tracklist__credits-body{padding-block:var(--space-2)}.tracklist__credits-body>* + *{margin-block-start:var(--space-stack-sm)}.tracklist__track[aria-current="true"] .tracklist__title::before{content:"";display:inline-block;inline-size:0.5em;block-size:0.5em;margin-inline-end:0.4em;vertical-align:0.05em}.tracklist__credits:not(:has(.tracklist__credits-summary .tracklist__credits-track))::after{content:"Missing: the track name in the credits disclosure's accessible name.";display:block;margin-block-start:var(--space-1);padding:var(--space-inset-sm);border-style:solid;border-width:1px}.tracklist-set{display:grid;gap:var(--space-layout-sm);inline-size:100%}.tracklist-set__disc>* + *{margin-block-start:var(--space-stack)}@media print{.tracklist__track{break-inside:avoid}.tracklist__control{display:none}.tracklist__row{grid-template-columns:[lead detail] minmax(0,1fr) [meta] auto}}.two-factor-setup{--two-factor-setup-target-min:1.75rem;display:grid;gap:var(--space-layout-sm)}.two-factor-setup>*{min-inline-size:0}.two-factor-setup__steps{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-inline);margin:0;padding:0;list-style:none;counter-reset:two-factor-setup-step}.two-factor-setup__step{counter-increment:two-factor-setup-step;min-inline-size:0}.two-factor-setup__step-link{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);min-block-size:max(var(--two-factor-setup-target-min),1.5rem);padding-block:var(--space-1);padding-inline:var(--space-2);overflow-wrap:break-word}.two-factor-setup__step-link::before{content:counter(two-factor-setup-step);user-select:none}.two-factor-setup__step-state{min-inline-size:0}.two-factor-setup__step-link:focus-visible{outline:none;box-shadow:var(--glow-accent)}.two-factor-setup__panel{display:grid;gap:var(--space-stack-xl);padding:var(--space-inset-lg);border-style:solid;border-width:var(--card-edge-width)}.two-factor-setup__panel>*{min-inline-size:0}.two-factor-setup__heading,.two-factor-setup__manual-label{margin:0}.two-factor-setup__enrol{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-stack-lg) var(--space-layout-sm)}.two-factor-setup__qr{flex:0 0 auto;display:grid;gap:var(--space-2);justify-items:start;margin:0}.two-factor-setup__qr-frame{border-style:solid;border-width:1px;display:flex;padding:var(--space-4)}.two-factor-setup__qr-image{inline-size:var(--two-factor-setup-qr-size,10rem);block-size:auto;max-inline-size:100%;aspect-ratio:1}.two-factor-setup__qr-caption{max-inline-size:14rem}.two-factor-setup__manual{flex:1 1 16rem;min-inline-size:0;display:grid;gap:var(--space-2);justify-items:start}.two-factor-setup__secret{margin:0;padding-block:var(--space-2);padding-inline:var(--space-3);overflow-wrap:anywhere;user-select:all}.two-factor-setup__copy{display:inline-flex;align-items:center;gap:var(--control-gap);min-block-size:max(var(--two-factor-setup-target-min),1.5rem);min-inline-size:max(var(--two-factor-setup-target-min),1.5rem);padding-block:var(--space-0-5);padding-inline:var(--space-1);margin-inline-start:calc(var(--space-1) * -1);overflow-wrap:break-word;cursor:pointer;user-select:none}.two-factor-setup__copy>svg,.two-factor-setup__copy>.icon{flex:none;inline-size:1em;block-size:1em}.two-factor-setup__copy:focus-visible{outline:none;box-shadow:var(--glow-accent)}.two-factor-setup__live{margin:0;min-block-size:1.5em;min-inline-size:0}.two-factor-setup__codes{--two-factor-setup-code-min:9rem;--two-factor-setup-number-inline:2.5ch;--two-factor-setup-number-gap:1ch;--two-factor-setup-code-gutter:calc(var(--two-factor-setup-number-inline) + var(--two-factor-setup-number-gap));margin:0;padding:var(--space-inset);list-style:none;columns:var(--two-factor-setup-code-min) 2;column-gap:var(--space-inline-lg);counter-reset:two-factor-setup-code}.two-factor-setup__code{counter-increment:two-factor-setup-code;break-inside:avoid;padding-block:var(--space-1);padding-inline-start:var(--two-factor-setup-code-gutter);text-indent:calc(-1 * var(--two-factor-setup-code-gutter));overflow-wrap:anywhere}.two-factor-setup__code::before{content:counter(two-factor-setup-code);display:inline-block;min-inline-size:var(--two-factor-setup-number-inline);margin-inline-end:var(--two-factor-setup-number-gap);text-indent:0;text-align:end;white-space:nowrap;user-select:none}.two-factor-setup__keep{display:flex;flex-wrap:wrap;gap:var(--control-gap)}.two-factor-setup__ack:has(input[type=checkbox][checked]){outline:2px solid;outline-offset:2px}.two-factor-setup:has(.two-factor-setup__ack input[type=checkbox][checked])::before{content:"This acknowledgement ships ticked. A pre-ticked box records nothing — the reader has not said they saved the codes.";padding:var(--space-inset-sm);border-style:solid;border-width:1px}.two-factor-setup__actions:has(>.two-factor-setup__finish[disabled])::after{content:"Finish must not be disabled until the box is ticked — a disabled control leaves the tab order and states no reason. Mark the checkbox required instead.";flex:1 1 100%}@media print{.two-factor-setup__copy,.two-factor-setup__live,.two-factor-setup__keep,.two-factor-setup__actions{display:none}.two-factor-setup__recovery,.two-factor-setup__codes,.two-factor-setup__code,.two-factor-setup__enrol{break-inside:avoid}}.variant-selector{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-2) var(--control-gap);--variant-selector-swatch-size:var(--icon-size-lg);inline-size:100%;min-inline-size:0;border-width:0;padding:0;margin:0}.variant-selector__legend{grid-column:1 / -1;padding:0;margin-block-end:var(--stack-rhythm)}.variant-selector__chosen{grid-column:1;margin:0}.variant-selector__guide{grid-column:2;justify-self:end;display:inline-flex;align-items:center;min-block-size:max(var(--control-min-block),1.5rem);padding-block:var(--space-1)}.variant-selector__options{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:var(--control-gap)}.variant-selector__option{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);min-block-size:max(var(--control-min-block),1.5rem);min-inline-size:max(var(--variant-selector-option-min,var(--control-min-block)),1.5rem);padding-block:var(--space-1-5);padding-inline:var(--space-3);text-align:center;cursor:pointer;user-select:none;border-style:solid;border-width:var(--variant-selector-edge-width,1px)}.variant-selector__input{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:1px;block-size:1px;margin:0;padding:0;clip-path:inset(50%)}.variant-selector__input:focus-visible{outline:none}.variant-selector__option:has(.variant-selector__input:focus-visible){box-shadow:var(--glow-accent)}.variant-selector__swatch{flex:none;inline-size:var(--variant-selector-swatch-size);block-size:var(--variant-selector-swatch-size);overflow:hidden;border-style:solid;border-width:1px}.variant-selector__swatch>img{display:block;inline-size:100%;block-size:100%;object-fit:cover}@media (forced-colors: active){.variant-selector__input{position:static;inline-size:1.125rem;block-size:1.125rem;clip-path:none}}.watermark{position:absolute;inset:0;z-index:var(--z-raised);display:grid;place-content:center;justify-items:center;gap:var(--space-stack-sm);padding:var(--space-inset);pointer-events:none;user-select:none;container-type:inline-size}.watermark__mark{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:var(--space-1) var(--space-2);margin:0;min-inline-size:0;max-inline-size:100%;padding-block:var(--space-1);padding-inline:var(--space-2);overflow-wrap:anywhere}.watermark--tiled{--watermark-weave-period:var(--space-16);--watermark-weave-line:1px}.watermark:not(:has(.watermark__mark))::after,.watermark:not([aria-hidden="true"])::after,.watermark:has(a[href],button,input,select,textarea,[tabindex])::after{max-inline-size:var(--container-prose);padding:var(--space-inset-sm);border-style:solid;border-width:1px}.watermark:not(:has(.watermark__mark))::after{content:"This watermark has no mark in it. Rules over a picture with no words on them read as a damaged file rather than as a preview — say what the marks mean."}.watermark:not([aria-hidden="true"])::after{content:"Mark the watermark aria-hidden. It repeats the licence state the caption already carries in text beside the asset, once per asset, and a set of results reads it out for every tile."}.watermark:has(a[href],button,input,select,textarea,[tabindex])::after{content:"Nothing inside a watermark can be used: the overlay passes every press through to the picture, so a control here is dead to the pointer while still being reachable by keyboard inside a hidden subtree. Put it beside the preview."}@media (forced-colors: active){.watermark__mark{border-style:solid;border-width:1px}}.waveform{--waveform-block:var(--space-12);display:grid;grid-template-rows:var(--waveform-block);inline-size:100%}.waveform>*{grid-area:1 / 1}.waveform__peaks{display:block;inline-size:100%;block-size:100%;pointer-events:none}.waveform__played{clip-path:inset(0 clamp(0%,calc(100% - var(--waveform-progress,0) * 1%),100%) 0 0)}.waveform__played:is([dir="rtl"],:dir(rtl)),[dir="rtl"] .waveform__played{clip-path:inset(0 0 0 clamp(0%,calc(100% - var(--waveform-progress,0) * 1%),100%))}.waveform--flat .waveform__track,.waveform--flat .waveform__played{display:block;align-self:center;inline-size:100%;block-size:var(--space-2);pointer-events:none}.waveform--flat .waveform__track{border-style:solid;border-width:var(--waveform-edge-width,0)}.waveform__scrub{align-self:center;inline-size:100%;min-block-size:max(var(--control-min-block),1.5rem);margin:0}.waveform--sm{--waveform-block:var(--space-6)}.waveform--lg{--waveform-block:var(--space-24)}.wishlist-button{display:grid;justify-items:start;gap:var(--space-1);margin:0}.wishlist-button__state{display:grid;align-items:center;justify-items:center}.wishlist-button__state>*{grid-area:1 / 1}.wishlist-button__state-on{visibility:hidden}.wishlist-button__control[aria-pressed="true"] .wishlist-button__state-on{visibility:visible}.wishlist-button__control[aria-pressed="true"] .wishlist-button__state-off{visibility:hidden}.wishlist-button__status{margin:0;min-inline-size:0}.wishlist-button:has(.wishlist-button__control:not([aria-pressed]))::after,.wishlist-button:not(:has(.wishlist-button__state))::after,.wishlist-button:has(.wishlist-button__control[type="button"])::after,.card--interactive .wishlist-button:not(.card__action,.card__action *)::after{justify-self:stretch;padding:var(--space-inset-sm);border-style:solid;border-width:1px}.wishlist-button:has(.wishlist-button__control:not([aria-pressed]))::after{content:"Missing: aria-pressed, which is where the saved state lives."}.wishlist-button:not(:has(.wishlist-button__state))::after{content:"Missing: the words that say saved or not saved."}.wishlist-button:has(.wishlist-button__control[type="button"])::after{content:"Change to type=submit: without script this control does nothing."}.card--interactive .wishlist-button:not(.card__action,.card__action *)::after{content:"Move into .card__action: the card's stretched link covers this."}.catno.catno{display:inline-flex;flex-wrap:wrap;align-items:baseline;row-gap:var(--space-0-5);font-size:calc(var(--type-mono-size) * var(--catno-scale,1));font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.catno--meta{--catno-scale:1.25}.catno__number{white-space:nowrap}.catno__state{margin-inline-start:var(--space-inline-sm);font-size:var(--type-mono-size)}.disc-stage{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--space-inline)}.disc-stage--stacked{grid-auto-flow:row;justify-items:center}.disc{--disc-size:var(--space-24);--disc-label-size:33%;display:grid;flex:none;inline-size:var(--disc-size);aspect-ratio:1;isolation:isolate;pointer-events:none;border-style:solid;border-width:var(--disc-edge-width,0)}.disc>*,.disc::after{grid-area:1 / 1}.disc::after{content:"";z-index:var(--z-raised)}.disc__platter{display:grid;place-items:center}.disc__label{inline-size:var(--disc-label-size);aspect-ratio:1;border-style:solid;border-width:var(--disc-label-edge-width,0)}.disc__label{position:relative}.disc__logo{position:absolute;inset:20%;display:block}.disc__logo>:is(img,svg){display:block;inline-size:100%;block-size:100%}.disc--sm{--disc-size:var(--space-10)}.disc--lg{--disc-size:var(--space-32)}.disc--hero{--disc-size:min(52vmin,26rem)}.card.record-tile{position:relative;overflow:visible;z-index:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card.record-tile::before{content:"";position:absolute;inset:calc(-1 * var(--card-edge-width));z-index:-2;pointer-events:none;border-style:solid;border-width:var(--card-edge-width)}}}.record-tile .record-tile__sleeve{position:relative}.record-tile .frame{overflow:hidden}.record-tile .record-tile__sleeve>.disc{position:absolute;inset-block:0;inset-inline-end:0;block-size:var(--disc-size);margin-block:auto;z-index:-1;pointer-events:none;translate:0}.record-tile:where(:dir(rtl)){--sleeve-dir:-1}.card.record-tile:has(.record-tile__play[aria-pressed="true"]) .record-tile__sleeve>.disc{translate:calc(var(--record-tile-peek,var(--space-2)) * var(--sleeve-dir,1)) 0}.card.record-tile:not(:has(.record-tile__play)) .record-tile__sleeve>.disc{display:none}.record-tile .record-tile__play{--play-size:var(--control-min-block);position:absolute;z-index:var(--z-raised);inset-inline-end:var(--record-tile-play-inset,var(--space-2));inset-block-end:var(--record-tile-play-inset,var(--space-2))}.record-tile .record-tile__meta{overflow-wrap:anywhere}.record-tile .record-tile__state{display:flex;flex-wrap:wrap;gap:var(--space-2)}.record-tile .frame:not(:has(img,picture,video)){display:grid;place-items:center;padding:var(--space-inset-sm)}.record-tile .record-tile__number{overflow-wrap:anywhere;text-align:center}.card.record-tile--list{--record-tile-list-art:4.5rem;--record-tile-list-state:8.5rem;display:grid;grid-template-columns:var(--record-tile-list-art) minmax(0,1fr);align-items:center;column-gap:var(--space-4);padding-inline-end:var(--space-4)}.record-tile--list .record-tile__sleeve>.disc{display:none}.record-tile--list .card__body{display:grid;grid-template-columns:minmax(0,1fr) auto var(--record-tile-list-state);align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);padding-inline:0;padding-block:var(--space-3)}.record-tile--list .card__title{grid-column:1;grid-row:1}.record-tile--list .record-tile__artist{grid-column:1;grid-row:2}.record-tile--list .record-tile__meta{grid-column:2;grid-row:1 / span 2;justify-self:end;text-align:end}.record-tile--list .record-tile__state{grid-column:3;grid-row:1 / span 2;justify-self:start}@container aston-layout (max-width: 52rem){.card.record-tile--list{padding-inline-start:var(--space-3)}.record-tile--list .card__body{grid-template-columns:minmax(0,1fr) var(--record-tile-list-state)}.record-tile--list .record-tile__meta{grid-column:1;grid-row:3;justify-self:start;text-align:start}.record-tile--list .record-tile__state{grid-column:2;grid-row:1 / span 3}}@container aston-layout (max-width: 34rem){.record-tile--list .card__body{grid-template-columns:auto minmax(0,1fr)}.record-tile--list .card__title,.record-tile--list .record-tile__artist{grid-column:1 / -1;justify-self:start;text-align:start}.record-tile--list .card__title{grid-row:1}.record-tile--list .record-tile__artist{grid-row:2}.record-tile--list .record-tile__meta{grid-column:1;grid-row:3;justify-self:start;text-align:start}.record-tile--list .record-tile__state{grid-column:2;grid-row:3;justify-self:end}}.release-list{container-type:inline-size;container-name:release-list;display:grid;inline-size:100%;margin:0;padding-inline:0;list-style:none}.release-list__item{position:relative;display:grid;grid-template-columns:[detail] minmax(0,1fr) [control] auto;column-gap:var(--release-list-gap,var(--space-inline));row-gap:var(--release-list-lines,var(--space-1));align-items:center;min-block-size:max(var(--release-list-target-min,var(--control-min-block)),1.5rem);padding-block:var(--release-list-rhythm,var(--space-3));border-block-start-style:solid;border-block-start-width:var(--release-list-rule-width,1px)}.release-list__item:first-child{border-block-start-width:0}.release-list__item>*{margin:0;min-inline-size:0}.release-list__catno,.release-list__link,.release-list__meta,.release-list__state{grid-column:detail}.release-list__control{position:relative;z-index:var(--z-raised);grid-column:control;grid-row:1 / span 2;display:flex;align-items:center;justify-self:end}.release-list__link{display:flex;align-items:center;gap:var(--release-list-gap,var(--space-inline));min-block-size:max(var(--release-list-target-min,var(--control-min-block)),1.5rem);padding-block:var(--space-1)}.release-list__art{flex:none;inline-size:var(--release-list-thumb,var(--space-12))}.release-list__title,.release-list__meta{min-inline-size:0;overflow-wrap:anywhere}@container release-list (inline-size>= 36rem){.release-list__item{grid-template-columns:[catno] minmax(var(--release-list-catno-col,var(--space-20)),max-content) [detail] minmax(0,1fr) [state] auto [control] auto;column-gap:var(--release-list-gap,var(--space-inline-lg));row-gap:0}.release-list__catno{grid-column:catno;grid-row:1 / span 2;align-self:center}.release-list__link{grid-column:detail;grid-row:1}.release-list__meta{grid-column:detail;grid-row:2;margin-block-start:var(--release-list-lines,var(--space-1))}.release-list__state{grid-column:state;grid-row:1 / span 2;align-self:center}}@supports (grid-template-columns: subgrid){.release-list{grid-template-columns:[catno] minmax(var(--release-list-catno-col,var(--space-20)),max-content) [detail] minmax(0,1fr) [state] auto [control] auto}.release-list__item{grid-column:1 / -1}@container release-list (inline-size>= 36rem){.release-list__item{grid-template-columns:subgrid}}}@media print{.release-list__item{break-inside:avoid}}.release-radar{--release-radar-gap:var(--space-4);--release-radar-tile:8.5rem;--release-radar-rung:6rem;--release-radar-edge:calc( var(--gutter) + max(0px,(100% - var(--section-measure,var(--container-content))) / 2) );--release-radar-target:max(var(--control-min-block),1.5rem);--release-radar-controls:calc(var(--release-radar-target) + var(--space-4));--release-radar-marker:var(--space-2);--release-radar-marker-target:1.5rem;row-gap:var(--space-layout-sm)}@media (min-width: 48rem){.release-radar{--release-radar-tile:min( 12.5rem,calc( (100% - var(--release-radar-rung) - var(--release-radar-gap) * 5) / 5 ) )}}.release-radar__header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-inline)}.release-radar__heading{margin-block:0;text-wrap:balance;overflow-wrap:break-word}.release-radar__now-line{margin-block:0}.release-radar__all{display:inline-flex;align-items:center;gap:var(--space-inline-xs);margin-inline-start:auto;min-block-size:var(--release-radar-target);padding-block:var(--space-1)}.release-radar__all :is(img,svg){inline-size:1em;block-size:1em;flex:none}.release-radar__track{position:relative}.release-radar__scroller{display:flex;gap:var(--release-radar-gap);margin:0;padding-block:var(--space-1);padding-inline:var(--release-radar-edge);list-style:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scroll-padding-inline:var(--release-radar-edge);scrollbar-width:thin}.release-radar__item{display:grid;flex:none;inline-size:min(var(--release-radar-tile),100%);scroll-snap-align:start}.release-radar__item :is(.card__title,.card__meta,.record-tile__meta){overflow-wrap:anywhere}.release-radar__now{display:flex;flex:none;align-items:center;gap:var(--space-2);min-inline-size:var(--release-radar-rung);scroll-snap-align:start}.release-radar__now::before{content:"";align-self:stretch;inline-size:0;border-inline-start-style:solid;border-inline-start-width:1px}.release-radar__date>span{display:block}@media (min-width: 30rem){.release-radar{--release-radar-rung:3.5rem}.release-radar__now .release-radar__date{writing-mode:vertical-rl}}@supports (scroll-initial-target: nearest){.release-radar__now{scroll-initial-target:nearest}}.release-radar__quiet:not(:last-child){display:none}.release-radar__quiet{max-inline-size:var(--container-prose)}@media (forced-colors: active){.release-radar__item:focus-within{outline:2px solid;outline-offset:2px}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.release-radar__track{padding-block-end:var(--release-radar-controls)}.release-radar__scroller{scroll-marker-group:var(--release-radar-markers,after)}.release-radar__scroller::scroll-button(*){position:absolute;inset-block-end:0;display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--release-radar-target);min-block-size:var(--release-radar-target);padding-inline:var(--space-2);cursor:pointer;border-style:solid;border-width:var(--btn-edge-width)}.release-radar__scroller::scroll-button(inline-start){inset-inline-start:var(--release-radar-edge)}.release-radar__scroller::scroll-button(inline-end){inset-inline-end:var(--release-radar-edge)}.release-radar__scroller::scroll-button(inline-start){content:var(--release-radar-prev-glyph,"‹") / var(--release-radar-prev-label,"Earlier releases")}.release-radar__scroller::scroll-button(inline-end){content:var(--release-radar-next-glyph,"›") / var(--release-radar-next-label,"Later releases")}.release-radar__scroller::scroll-button(*):disabled{cursor:default}.release-radar__scroller::scroll-marker-group{position:absolute;inset-block-end:0;inset-inline:var(--release-radar-edge);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-inline:calc(var(--release-radar-target) + var(--space-2))}.release-radar__item::scroll-marker{content:"" / var(--release-radar-marker-label,"");box-sizing:content-box;inline-size:var(--release-radar-marker);block-size:var(--release-radar-marker);padding:calc( (var(--release-radar-marker-target) - var(--release-radar-marker)) / 2 );cursor:pointer}.release-radar__scroller::scroll-button(*):focus-visible,.release-radar__item::scroll-marker:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}}.sleeve-hero:first-child{margin-block-start:calc(-1 * var(--sticky-header-height,0px));padding-block-start:calc(var(--space-section-lg) + var(--sticky-header-height,0px))}.sleeve-hero{--hero-min-block:100svb;--hero-align-block:center;padding-block-end:var(--space-section-sm)}.sleeve-hero__video{position:absolute;inset:0;z-index:0;inline-size:100%;block-size:100%;object-fit:cover;pointer-events:none}.sleeve-hero>.container{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){.sleeve-hero__video{display:none}}.sleeve-hero__panel .split-panel__media{container-type:inline-size}.sleeve-hero__panel .sleeve{margin-inline:0;--sleeve-hero-furniture:27.5rem;--sleeve-hero-floor:8rem;--sleeve-hero-inline:calc((100cqi - var(--space-4)) / (1 + 0.94 * var(--sleeve-peek)));--sleeve-size:max( var(--sleeve-hero-floor),min( 72vmin,28rem,var(--sleeve-hero-inline),calc(100svb - var(--sleeve-hero-furniture)) ) )}.sleeve-hero__panel .split-panel__actions .btn{position:relative;isolation:isolate}.sleeve-hero__panel .split-panel__actions .btn::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}@media (min-width: 60rem){.sleeve-hero__panel{--split-panel-content-track:max-content;--split-panel-measure:26rem;max-inline-size:68rem;margin-inline:auto}.sleeve-hero__panel .sleeve{--sleeve-hero-furniture:calc(var(--space-section-lg) + var(--sticky-header-height,0px) + var(--space-section-sm));--sleeve-hero-floor:16rem}}@media (max-width: 59.999rem){.sleeve-hero__panel .split-panel__media{text-align:center}.sleeve-hero__panel .split-panel__content{justify-items:center;margin-inline:auto;text-align:center}.sleeve-hero__panel .split-panel__actions{justify-content:center}.sleeve-hero__panel .sleeve{margin-inline:auto;--sleeve-hero-inline:calc((100cqi - 2 * var(--space-4)) / (1 + 2 * 0.94 * var(--sleeve-peek)))}}.sleeve-hero{isolation:isolate;overflow:clip;position:relative}.sleeve-hero::before,.sleeve-hero::after{content:"";position:absolute;inset:-30%;pointer-events:none;z-index:-1}.sleeve{position:relative;isolation:isolate;display:grid;inline-size:var(--sleeve-size,min(52vmin,26rem));margin-inline:auto}.sleeve>*{grid-area:1 / 1}.sleeve__shade,.sleeve__vinyl,.sleeve__cover{position:relative}.sleeve__vinyl,.sleeve__shade{inline-size:var(--disc-size,min(52vmin,26rem));aspect-ratio:1;justify-self:end;align-self:center}.sleeve__vinyl[role]{pointer-events:auto;touch-action:pan-y pinch-zoom}.sleeve__vinyl{pointer-events:none;outline-offset:var(--space-1)}.sleeve:has(.disc__control[aria-pressed="true"]) .sleeve__vinyl,.sleeve-page:has(.disc__control[aria-pressed="true"]) .sleeve__vinyl{touch-action:pinch-zoom}.sleeve__shade{pointer-events:none}.sleeve__vinyl::after{content:"";position:absolute;inset:0;pointer-events:none;border-style:solid;border-width:var(--sleeve-ring-edge-width,0)}.sleeve__cover{inline-size:var(--sleeve-size,min(52vmin,26rem));aspect-ratio:1;z-index:var(--z-raised);display:grid;place-items:center;border-style:solid;border-width:var(--sleeve-cover-edge-width,0)}.sleeve__cover>img,.sleeve__cover>picture,.sleeve__cover>.sleeve__control{grid-area:1 / 1}.sleeve__cover:has(>.sleeve__control)::before,.sleeve__cover:has(>.sleeve__control)::after{content:"";grid-area:1 / 1;place-self:center;aspect-ratio:1;pointer-events:none}.sleeve__cover::before{position:relative;inline-size:var(--sleeve-play-size,5rem)}.sleeve__cover::after{inline-size:calc(var(--sleeve-play-size,5rem) * 1.6)}.sleeve__cover>picture,.sleeve__cover img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.sleeve__status{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);margin:-1px}@media (scripting: none){.sleeve__control,.sleeve__cover::before,.sleeve__cover::after{display:none}}.accordion__item{border-color:var(--border-subtle)}.accordion--bordered{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.accordion--bordered{corner-shape:var(--corner-shape)}}.accordion--bordered>.accordion__item:first-of-type .accordion__summary{border-start-start-radius:var(--radius-card);border-start-end-radius:var(--radius-card)}.accordion--bordered>.accordion__item:last-of-type:not([open]) .accordion__summary{border-end-start-radius:var(--radius-card);border-end-end-radius:var(--radius-card)}@supports (corner-shape: squircle){.accordion__summary{corner-shape:var(--corner-shape)}}.accordion--flush{background-color:transparent}.accordion__summary{color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),box-shadow var(--motion-focus)}.accordion__summary:hover{background-color:var(--surface-sunken)}.accordion__label{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);font-variant-numeric:var(--type-heading-sm-variant-numeric);color:inherit}.accordion__marker{color:var(--text-secondary);transition:transform var(--motion-default) var(--ease-out),color var(--motion-hover)}.accordion__summary:hover .accordion__marker{color:var(--text-primary)}.accordion__item[open]>.accordion__summary .accordion__marker{color:var(--a-ink);transform:rotate(180deg)}.accordion__panel{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.accordion__item::details-content{transition:block-size var(--motion-default) var(--ease-out),content-visibility var(--motion-default) allow-discrete}}.activity-ledger__entry{border-block-start-color:var(--border-subtle)}.activity-ledger__event{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.activity-ledger__source{font-weight:var(--weight-semibold)}.activity-ledger__time{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.activity-ledger__relative{color:var(--text-primary)}.activity-ledger__absolute{color:var(--text-secondary)}.activity-ledger__here{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--a-ink)}.activity-ledger__outcome{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.activity-ledger__entry[aria-current=true],.activity-ledger__entry[aria-current=true] + .activity-ledger__entry{border-block-start-color:transparent}.activity-ledger__entry[aria-current=true]{background-color:var(--a-tint-2);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.activity-ledger__entry[aria-current=true]{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.activity-ledger__entry[aria-current=true]{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.address-form__legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.address-form__saved{border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover),background-color var(--motion-hover)}@supports (corner-shape: squircle){.address-form__saved{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.address-form__saved{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.address-form__saved:hover:not(:has(input:checked,input[disabled])){border-color:var(--border-control-hover)}.address-form__saved:has(input:checked){background-color:var(--a-tint-1);border-color:var(--a-line)}.address-form__saved-name{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.address-form__saved-lines{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.address-form__field::after,.address-form__fields::after,.address-form__body::after,.address-form__body::before{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.address-form__field::after,.address-form__fields::after,.address-form__body::after,.address-form__body::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.address-form__field::after,.address-form__fields::after,.address-form__body::after,.address-form__body::before{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.ai-disclosure{border-color:var(--border-default);border-radius:var(--radius-card);color:var(--text-primary);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading)}@supports (corner-shape: squircle){.ai-disclosure{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.ai-disclosure::before,.ai-disclosure::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.ai-disclosure{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.ai-disclosure__mark{color:var(--text-secondary)}.ai-disclosure__statement{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--weight-semibold);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.ai-disclosure__detail,.ai-disclosure__credential{color:var(--text-secondary)}.ai-disclosure__issuer,.ai-disclosure__credential time{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.ai-disclosure__manifest{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);transition:color var(--motion-hover),text-decoration-thickness var(--motion-hover)}.ai-disclosure__manifest:hover{text-decoration-thickness:2px}.ai-disclosure::before,.ai-disclosure::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}@supports (corner-shape: squircle){.ai-disclosure::before,.ai-disclosure::after{corner-shape:var(--corner-shape)}}.archive-list__heading{font-family:var(--font-metadata);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:tabular-nums;color:var(--text-secondary);border-block-end-color:var(--border-default)}.archive-list__item{border-block-start-color:var(--border-subtle)}.archive-list__date{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.archive-list__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.archive-list__link{color:var(--text-primary);text-decoration:none;transition:color var(--motion-hover)}.archive-list__link:hover,.archive-list__link:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.archive-list__standfirst{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.archive-list--compact .archive-list__title{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-lg-leading);letter-spacing:var(--type-ui-lg-tracking)}.archive-list--compact .archive-list__standfirst{font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking)}.article-header__kicker{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--accent-ink);text-decoration:none}.article-header__kicker:is(a,button):hover{text-decoration:underline}.article-header__headline{color:inherit;font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric)}.article-header__standfirst{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--article-header-quiet-ink,var(--text-secondary))}.article-header__byline,.article-header__authors,.article-header__meta{font-family:var(--type-furniture-font);font-size:var(--type-furniture-size);font-weight:var(--type-furniture-weight);line-height:var(--type-furniture-leading);letter-spacing:var(--type-furniture-tracking);color:var(--article-header-quiet-ink,var(--text-secondary))}.article-header__byline{border-block-start-color:var(--border-subtle)}.article-header__authors{font-style:normal}.article-header__author{color:inherit;font-weight:var(--weight-semibold)}.article-header__author:hover{text-decoration-thickness:2px}.article-header__time,.article-header__reading{font-variant-numeric:tabular-nums}.article-header--lead{--article-header-lead-ink:light-dark(var(--text-inverse),var(--text-primary));--article-header-quiet-ink:var(--article-header-lead-ink);--accent-ink:var(--article-header-lead-ink);--accent-ink-on-tint:var(--article-header-lead-ink);--frame-backdrop-filter:blur(40px) saturate(135%);--overlay-scrim-strong:var( --article-header-lead-scrim,color-mix(in oklch,var(--neutral-1000) 84%,transparent) );color:var(--article-header-lead-ink)}.article-header--lead .article-header__byline{border-block-start-color:color-mix(in oklch,currentColor 40%,transparent)}.card:not(.card--flat) .artist-card__portrait{border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card:not(.card--flat) .artist-card__portrait{clip-path:none}}}.artist-card__latest{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.artist-card__latest-label{color:var(--text-tertiary)}.artist-card__latest-title{font-weight:var(--weight-semibold);color:var(--text-primary)}.artist-card__latest-date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.artist-card--list .card__title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading)}.aspect-media{background-color:var(--aspect-media-fill,var(--surface-sunken));border-radius:var(--radius-media)}@supports (corner-shape: squircle){.aspect-media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.aspect-media{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.aspect-media__placeholder{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.asset-meta__list{column-rule-color:var(--border-subtle)}.asset-meta__term{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.asset-meta__value{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.asset-meta__copy{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--a-ink);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),background-color var(--motion-press)}@supports (corner-shape: squircle){.asset-meta__copy{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.asset-meta__copy{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.asset-meta__copy:hover{text-decoration-thickness:2px}.asset-meta__copy:active{background-color:var(--a-tint-1)}.asset-meta__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.auth-shell{background-color:var(--surface-page);font-family:var(--font-ui);color:var(--text-primary)}.auth-shell__panel{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}@supports (corner-shape: squircle){.auth-shell__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.auth-shell__alt-link,.auth-shell__route{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.auth-shell__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.auth-shell__lede{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-secondary)}.auth-shell__alt{border-block-start-color:var(--border-subtle)}.auth-shell__alt-link,.auth-shell__route{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.auth-shell__alt-link,.auth-shell__route{corner-shape:var(--corner-shape)}}.auth-shell__route{color:var(--text-primary)}.auth-shell__help-lede{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.auth-shell__ref{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.auth-shell__ref-id{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.auth-shell__panel:not(:has(.provenance-strip))::before,.auth-shell:not(:has(.auth-shell__route)) .auth-shell__panel::after,.auth-shell__help:not(:has(.auth-shell__ref-id))::after{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--danger-ink)}.autosave-indicator{--autosave-indicator-ground:transparent;--autosave-indicator-edge:transparent;--autosave-indicator-glyph:var(--text-secondary);background-color:var(--autosave-indicator-ground);border-color:var(--autosave-indicator-edge);border-radius:var(--radius-control);color:var(--text-secondary);transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.autosave-indicator{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.autosave-indicator{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.autosave-indicator__state{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.autosave-indicator__icon{color:var(--autosave-indicator-glyph);transition:color var(--motion-hover)}.autosave-indicator__last-save{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-variant-numeric:tabular-nums}.autosave-indicator__at{font-family:var(--font-metadata)}.autosave-indicator--saved{--autosave-indicator-glyph:var(--success-ink)}.autosave-indicator--failed{--autosave-indicator-ground:var(--danger-tint-1);--autosave-indicator-edge:var(--danger-tint-3);--autosave-indicator-glyph:var(--danger-ink);color:var(--text-primary)}@media (forced-colors: active){.autosave-indicator--failed{border-color:CanvasText}}.autosave-indicator::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.autosave-indicator::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.autosave-indicator::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.autosave-indicator--failed::after{background-color:var(--danger-tint-3);border-color:var(--danger-line)}.avatar-upload__crop{border-color:var(--avatar-edge,var(--border-subtle));border-radius:inherit}@supports (corner-shape: squircle){.avatar-upload__crop{corner-shape:inherit}}.avatar-upload__photo{background-color:var(--surface-sunken);transition:transform var(--avatar-upload-crop-motion,var(--motion-default) var(--ease-out))}.avatar-upload__facts{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.avatar-upload__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.avatar{background-color:var(--surface-sunken);color:var(--text-secondary);border-radius:var(--avatar-radius,var(--radius-full))}.avatar:not(:focus-visible){box-shadow:inset 0 0 0 var(--avatar-edge-width,1px) var(--avatar-edge,var(--border-subtle)),0 0 0 var(--avatar-ring-width,0) var(--avatar-ring,var(--surface-page))}.avatar__photo,.avatar__img{border-radius:inherit;box-shadow:inset 0 0 0 var(--avatar-edge-width,1px) var(--avatar-edge,var(--border-subtle))}@supports (corner-shape: squircle){.avatar__photo,.avatar__img{corner-shape:inherit}}.avatar__photo{background-image:var(--avatar-image,none);background-size:cover;background-position:center;background-repeat:no-repeat}.avatar__img{background-color:var(--surface-sunken)}.avatar__initials{font-family:var(--type-ui-font);font-size:calc(var(--avatar-size,2.5rem) * 0.38);font-weight:var(--weight-semibold);line-height:1;text-transform:uppercase;font-variant-numeric:tabular-nums}.avatar__icon{color:var(--text-tertiary)}.avatar--square{--avatar-radius:var(--radius-media)}@supports (corner-shape: squircle){.avatar--square{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.avatar--square .avatar__photo,.avatar--square .avatar__img{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.avatar:is(a,button){--avatar-edge:var(--border-control);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-hover)}.avatar:is(a,button):hover{--avatar-edge:var(--border-control-hover)}.avatar--count{background-color:var(--a-tint-2);color:var(--a-ink);--avatar-edge:var(--a-tint-3)}.avatar__status{border-color:var(--avatar-ring,var(--surface-page));border-radius:var(--radius-full)}.avatar__status::before{border-radius:var(--radius-full)}.avatar__status--online{background-color:var(--success-fill)}.avatar__status--away{background-color:var(--warning-fill)}.avatar__status--away::before{background-color:var(--warning-fill-ink)}.avatar__status--busy{background-color:var(--danger-fill)}.avatar__status--busy::before{background-color:var(--danger-fill-ink)}.avatar__status--offline{background-color:var(--text-tertiary)}.avatar__status--offline::before{background-color:var(--surface-page)}.avatar-group .avatar{--avatar-ring-width:0.125rem}.back-to-top__link{box-shadow:var(--card-shadow)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.back-to-top{animation-name:a-back-to-top-arrive;animation-timing-function:var(--ease-effect);animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px var(--back-to-top-appear-after,100svb)}.back-to-top:focus-within{animation-name:none}}}@keyframes a-back-to-top-arrive{from{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.badge{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);border-radius:var(--radius-pill);background-color:var(--surface-sunken);color:var(--text-secondary);border-color:var(--border-subtle)}@supports (corner-shape: squircle){.badge{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.badge{--sq-r:calc((2 * var(--space-0-5) + var(--type-ui-sm-leading) * var(--type-ui-sm-size)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.badge--accent{background-color:var(--a-tint-2);color:var(--a-ink);border-color:var(--a-line)}.badge--success{background-color:var(--success-tint-3);color:var(--success-ink);border-color:var(--success-line)}.badge--warning{background-color:var(--warning-tint-3);color:var(--warning-ink);border-color:var(--warning-line)}.badge--danger{background-color:var(--danger-tint-3);color:var(--danger-ink);border-color:var(--danger-line)}.badge--info{background-color:var(--info-tint-3);color:var(--info-ink);border-color:var(--info-line)}.banner{--banner-ground:var(--surface-sunken);--banner-edge:var(--border-subtle);--banner-glyph:var(--text-secondary);--banner-dismiss-ground:var(--surface-raised);background-color:var(--banner-ground);border-block-end-color:var(--banner-edge);color:var(--text-primary)}.banner--info{--banner-ground:var(--info-tint-1);--banner-edge:var(--info-tint-3);--banner-glyph:var(--info-ink);--banner-dismiss-ground:var(--info-tint-3)}.banner--success{--banner-ground:var(--success-tint-1);--banner-edge:var(--success-tint-3);--banner-glyph:var(--success-ink);--banner-dismiss-ground:var(--success-tint-3)}.banner--warning{--banner-ground:var(--warning-tint-1);--banner-edge:var(--warning-tint-3);--banner-glyph:var(--warning-ink);--banner-dismiss-ground:var(--warning-tint-3)}.banner--danger{--banner-ground:var(--danger-tint-1);--banner-edge:var(--danger-tint-3);--banner-glyph:var(--danger-ink);--banner-dismiss-ground:var(--danger-tint-3)}.banner__text{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.banner__text a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;transition:text-decoration-thickness var(--motion-hover)}.banner__text a:hover{text-decoration-thickness:2px}.banner__icon{color:var(--banner-glyph)}.banner__dismiss:not(.btn){background-color:transparent;border-radius:var(--radius-pill);color:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover)}.banner__dismiss:not(.btn):hover{background-color:var(--banner-dismiss-ground)}@supports (corner-shape: squircle){.banner__dismiss:not(.btn){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.banner__dismiss:not(.btn){--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.banner{border-block-end-color:CanvasText}}.bento__tile{background-color:var(--bento-tile-fill,var(--card-fill));border-color:var(--border-subtle);border-radius:var(--radius-card);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.bento__tile{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.bento__media{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.bento__media>img,.bento__media>picture>img{border-radius:0}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.bento__tile{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.bento__tile:has(.bento__link):hover,a.bento__tile:hover{border-color:var(--border-default)}.bento__tile:focus-within{box-shadow:var(--glow-accent)}.bento__link,a.bento__tile{color:var(--text-primary);text-decoration:none}.bento__tile:has(.bento__link):hover .bento__title,a.bento__tile:hover .bento__title,.bento__tile:focus-within .bento__title{text-decoration:underline}.bento__title{font-family:var(--type-heading-md-font);font-size:var(--bento-title-size,var(--type-heading-md-size));font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.bento__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--a-ink)}.bento__text{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}.bento__meta{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bento__media,.bento__media>img,.bento__media>picture>img{border-radius:var(--radius-media)}@supports (corner-shape: squircle){.bento__media,.bento__media>img,.bento__media>picture>img{corner-shape:var(--corner-shape)}}.bento__tile:has(.bento__link):not(:has(.bento__title))::after,a.bento__tile:not(:has(.bento__title))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.bento__tile::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.bento__tile::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.breadcrumb{--breadcrumb-separator:"/"}.breadcrumb__list{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.breadcrumb__item + .breadcrumb__item::before{color:var(--text-tertiary)}.breadcrumb__link{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover)}@supports (corner-shape: squircle){.breadcrumb__link{corner-shape:var(--corner-shape)}}.breadcrumb__link:hover,.breadcrumb__link:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.breadcrumb__item>[aria-current="page"]{color:var(--text-primary);font-weight:var(--weight-semibold)}.bundle__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);color:var(--text-primary)}.bundle__summary{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.bundle__item + .bundle__item{border-block-start-color:var(--border-subtle)}.bundle__item-title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.bundle__item-meta{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.bundle__item-price{font-family:var(--font-metadata);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bundle__offer{background-color:var(--surface-sunken);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.bundle__offer{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.bundle__offer{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.bundle__total-label,.bundle__sum-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.bundle__sum-value{font-family:var(--font-metadata);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bundle__saving{font-family:var(--font-metadata);font-size:var(--type-body-size);font-weight:var(--weight-semibold);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.bundle__reference{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.bundle__offer:has(.bundle__saving):not( :has(.bundle__reference,.price__reference) )::after,.bundle__saving:not(:has(.bundle__saving-amount))::after,.bundle__saving:not(:has(.bundle__saving-percent))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.bundle__offer::after,.bundle__saving::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.bundle__offer::after,.bundle__saving::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.btn{font-family:var(--type-ui-font);font-size:var(--type-action-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;border-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.btn{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.btn{--sq-r:calc(max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.btn[disabled],.btn[aria-disabled="true"]{opacity:0.55}.btn:hover:not([disabled],[aria-disabled="true"]){transform:translateY(-1px);transition:transform var(--motion-lift),background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-hover)}.btn:active:not([disabled],[aria-disabled="true"]){transform:scale(0.985);transition:transform var(--motion-press)}.btn--primary{background-color:var(--a-fill);color:var(--a-fill-ink);border-color:var(--a-fill-edge)}.btn--primary:hover:not([disabled],[aria-disabled="true"]){background-color:var(--a-fill-hover)}.btn--primary:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-fill-active)}.btn--secondary{background-color:var(--surface-raised);border-color:var(--border-control);color:var(--text-primary)}.btn--secondary:hover:not([disabled],[aria-disabled="true"]){background-color:var(--surface-sunken);border-color:var(--border-control-hover)}.btn--ghost{background-color:transparent;color:var(--a-ink)}.btn--ghost:hover:not([disabled],[aria-disabled="true"]){background-color:var(--a-tint-1)}.btn--ghost:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-tint-2)}.btn--inverse{background-color:var(--text-primary);color:var(--surface-page)}.btn--sm{font-size:var(--type-ui-sm-size);--btn-scale:0.8}.btn--lg{font-size:var(--type-ui-lg-size);--btn-scale:1.2}.byline__label{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.byline__name{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);letter-spacing:var(--type-ui-lg-tracking);color:var(--text-primary);text-decoration-color:var(--border-strong);text-underline-offset:0.15em;transition:color var(--motion-hover),text-decoration-color var(--motion-hover)}a.byline__name:hover,a.byline__name:focus-visible{color:var(--a-ink);text-decoration-color:currentColor}.byline__role{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.byline__bio{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.byline--multi .byline__author::before,.byline--multi .byline__author::after{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);color:var(--text-secondary)}.byline--inline .byline__name{font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.callout{background-color:var(--callout-tint,var(--a-tint-1));border-color:var(--callout-edge,var(--a-tint-3));border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.callout{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.callout{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.callout__icon,.callout .callout__label{color:var(--callout-ink,var(--a-ink))}.callout .callout__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric)}.callout--note{--callout-tint:var(--info-tint-1);--callout-edge:var(--info-tint-3);--callout-ink:var(--info-ink)}.callout--tip{--callout-tint:var(--success-tint-1);--callout-edge:var(--success-tint-3);--callout-ink:var(--success-ink)}.callout--warning{--callout-tint:var(--warning-tint-1);--callout-edge:var(--warning-tint-3);--callout-ink:var(--warning-ink)}.callout--key-takeaway{--callout-tint:var(--a-tint-2);--callout-edge:var(--a-line)}.callout--key-takeaway .callout__label{font-size:var(--type-ui-lg-size)}.card{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}@supports (corner-shape: squircle){.card{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.card__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading)}.card__meta{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.card__price{font-family:var(--font-metadata);font-size:var(--type-heading-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading);font-variant-numeric:tabular-nums}.card:not(.card--flat) .card__media{border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card--flat{clip-path:none}.card:not(.card--flat) .card__media{clip-path:none}}}.card--interactive{transition:box-shadow var(--motion-hover),border-color var(--motion-hover),transform var(--motion-settle)}.card--interactive:hover{border-color:var(--border-default);transform:translateY(-1px);transition:transform var(--motion-lift),box-shadow var(--motion-hover),border-color var(--motion-hover)}.card--interactive:active{transform:scale(0.985);transition:transform var(--motion-press)}.card--interactive:focus-within{box-shadow:var(--glow-accent)}.card--flat{background-color:transparent;--card-edge-width:0;box-shadow:none;border-radius:var(--radius-media)}.cart-line + .cart-line{border-block-start-color:var(--border-subtle)}.cart-line__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.cart-line__variant{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.cart-line__figure-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.cart-line .quantity-stepper__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.cart-line__figure-value{font-family:var(--font-metadata);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.cart-line__figure--total .cart-line__figure-value{font-weight:var(--weight-semibold)}.cart-list__status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.cart-line:has(.cart-line__remove):not( :has(.cart-line__remove[aria-label]),:has(.cart-line__remove[aria-labelledby]),:has(.cart-line__remove .cart-line__remove-item) )::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.cart-line::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cart-line::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.catalogue-rail__heading{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric)}.catalogue-rail__all{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.catalogue-rail__cat{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.catalogue-rail__item--featured .card__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading)}.catalogue-rail__scroller{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.catalogue-rail__scroller{scroll-behavior:auto}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.catalogue-rail__scroller::scroll-button(*){background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-lg-size);line-height:1;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.catalogue-rail__scroller::scroll-button(*):hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover)}.catalogue-rail__scroller::scroll-button(*):active{background-color:var(--a-tint-2)}.catalogue-rail__scroller::scroll-button(*):disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-disabled)}@supports (corner-shape: squircle){.catalogue-rail__scroller::scroll-button(*){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.catalogue-rail__scroller::scroll-button(*){--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.catalogue-rail__item::scroll-marker{background-color:var(--text-tertiary);background-clip:content-box;border-radius:var(--radius-full);transition:background-color var(--motion-hover),scale var(--motion-transform)}.catalogue-rail__item::scroll-marker:hover{background-color:var(--text-secondary)}.catalogue-rail__item::scroll-marker:target-current{background-color:var(--a-fill);scale:1.3}}.character-count__status{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary);transition:color var(--motion-hover)}.character-count__count{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.character-count--near .character-count__status{color:var(--warning-ink)}.character-count:has([aria-invalid=true]) .character-count__status{color:var(--danger-ink)}.character-count::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.character-count::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.character-count::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-stepper{--stepper-marker-edge-width:1px;--stepper-rail-thickness:1px;--stepper-complete-glyph:"\2713"}.checkout-stepper__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.checkout-stepper__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover)}@supports (corner-shape: squircle){.checkout-stepper__label{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-stepper__label{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-stepper__index{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;border-radius:var(--radius-pill);border-color:var(--border-default);background-color:transparent;color:var(--text-secondary);transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.checkout-stepper__index{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.checkout-stepper__index{--sq-r:calc(max(var(--stepper-marker-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.checkout-stepper__label:has(>.checkout-stepper__state){color:var(--text-primary)}.checkout-stepper__label:has(>.checkout-stepper__state) .checkout-stepper__index{background-color:var(--success-tint-3);border-color:var(--success-line);color:var(--success-ink)}.checkout-stepper__label[aria-current="step"]{color:var(--text-primary);font-weight:var(--weight-semibold)}.checkout-stepper__label[aria-current="step"] .checkout-stepper__index{background-color:var(--a-fill);border-color:var(--a-fill-edge);color:var(--a-fill-ink)}.checkout-stepper__state{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}a.checkout-stepper__label:hover,a.checkout-stepper__label:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}a.checkout-stepper__label:hover .checkout-stepper__index{border-color:var(--border-strong)}.checkout-stepper__label:has(>.checkout-stepper__state):hover .checkout-stepper__index{border-color:var(--success-line)}.checkout-stepper__label[aria-current="step"]:hover .checkout-stepper__index{background-color:var(--a-fill);border-color:var(--a-fill-edge);color:var(--a-fill-ink)}.checkout-stepper__step::after{border-block-start-color:var(--border-default)}.chip{font-family:var(--type-ui-font);font-size:var(--type-action-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-pill);color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.chip{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.chip{--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.chip:hover:not([disabled],[aria-disabled=true],[aria-pressed=true],[aria-current]:not([aria-current=false])){background-color:var(--surface-sunken);border-color:var(--border-control-hover);transform:translateY(-1px);transition:transform var(--motion-lift),background-color var(--motion-hover),border-color var(--motion-hover)}.chip:active:not([disabled],[aria-disabled=true]){transform:scale(0.985);transition:transform var(--motion-press)}.chip[disabled],.chip[aria-disabled=true]{opacity:0.55}.chip[aria-pressed=true],.chip[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink)}@media (forced-colors: active){.chip[aria-pressed=true],.chip[aria-current]:not([aria-current=false]){background-color:Highlight;color:HighlightText}}.chip__count{font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.chip[aria-pressed=true] .chip__count,.chip[aria-current]:not([aria-current=false]) .chip__count{color:inherit}.code-block{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.code-block{corner-shape:var(--corner-shape)}}.code-block__bar{font-family:var(--type-mono-font);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);line-height:var(--type-mono-leading);letter-spacing:var(--type-mono-tracking);text-transform:var(--type-mono-transform);font-variant-numeric:var(--type-mono-variant-numeric);color:var(--text-secondary);border-block-end-color:var(--border-subtle)}.code-block .code-block__pre,.code-block .code-block__code{background-color:transparent;font-family:var(--font-mono);color:var(--text-primary)}.code-block .code-block__pre,.code-block .code-block__code{border-radius:0}.code-block--numbered .code-block__line::before{color:var(--text-tertiary)}.collection-board__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary)}.collection-board__count{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.collection-board__description{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}.collection-board__visibility-legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.collection-board__visibility-state{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-card);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.collection-board__visibility-icon{color:var(--text-secondary)}.collection-board__visibility:has(input[name=visibility][value=link][checked]) .collection-board__visibility-state{background-color:var(--info-tint-1);border-color:var(--info-tint-3)}.collection-board__visibility:has(input[name=visibility][value=link][checked]) .collection-board__visibility-icon{color:var(--info-ink)}.collection-board__visibility:has(input[name=visibility][value=public][checked]) .collection-board__visibility-state{background-color:var(--warning-tint-1);border-color:var(--warning-tint-3)}.collection-board__visibility:has(input[name=visibility][value=public][checked]) .collection-board__visibility-icon{color:var(--warning-ink)}.collection-board__visibility-state strong{font-weight:var(--weight-semibold)}.collection-board__option-name{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.collection-board__option-hint{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.collection-board__visibility::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--info-ink);background-color:var(--info-tint-1);border-color:var(--info-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.collection-board__visibility::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.collection-board__visibility::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.collection-board__visibility::before,.collection-board:has(.collection-board__item-action:not([aria-label],[aria-labelledby]))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.collection-board__visibility::before,.collection-board::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.collection-board__visibility::before,.collection-board::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.collection-board__item-action:not([aria-label],[aria-labelledby]){color:var(--danger-ink)}.collection-board__empty{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.collection-board__empty,.collection-board__visibility-state{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.collection-board__empty,.collection-board__visibility-state{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.collection-board__empty-title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.collection-board__empty-body{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-secondary)}.collection-board__tile:hover ~ .collection-board__item-title,.collection-board__tile:focus-visible ~ .collection-board__item-title{text-decoration:underline}.collection-board__item-title{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}.collection-board__position{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.collection-board__item-action[aria-disabled=true]{opacity:0.55}.collection-board__status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}@media (forced-colors: active){.collection-board__visibility-state{border-color:CanvasText}.collection-board__visibility:has(input[name=visibility][value=link][checked]) .collection-board__visibility-state,.collection-board__visibility:has(input[name=visibility][value=public][checked]) .collection-board__visibility-state{background-color:Mark;color:MarkText}.collection-board__visibility:has(input[name=visibility][value=link][checked]) .collection-board__visibility-icon,.collection-board__visibility:has(input[name=visibility][value=public][checked]) .collection-board__visibility-icon{color:MarkText}.collection-board__item-action[aria-disabled=true]{opacity:1;color:GrayText}}.combobox__listbox{background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-3)}@supports (corner-shape: squircle){.combobox__listbox{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.combobox__listbox{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.combobox__option{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary);background-color:transparent;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),box-shadow var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.combobox__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.combobox__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.combobox__option:hover:not([aria-disabled=true],[aria-selected=true]){background-color:var(--surface-sunken)}.combobox__option[aria-selected=true]{background-color:var(--a-tint-1);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line)}.combobox__option[aria-disabled=true]{color:var(--text-disabled)}.combobox__option-note{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.combobox__match{font-weight:var(--weight-semibold)}.combobox__empty{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.compliance-block__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.compliance-block__share{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.compliance-block__warnings{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.compliance-block__warnings{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.compliance-block__warnings{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.compliance-block__warnings-icon,.compliance-block .compliance-block__warnings-label{color:var(--danger-ink)}.compliance-block .compliance-block__warnings-label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric)}.compliance-block__warnings-body,.compliance-block__warnings-body p,.compliance-block__warnings-body li{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking)}.compliance-block__energy-caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.compliance-block__more{border-color:var(--border-subtle)}.compliance-block__summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.compliance-block__summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.compliance-block__summary{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.compliance-block__marker{color:var(--text-secondary);transition:transform var(--motion-transform),color var(--motion-hover)}.compliance-block__summary:hover .compliance-block__marker{color:var(--text-primary)}.compliance-block__more[open]>.compliance-block__summary .compliance-block__marker{color:var(--a-ink);transform:rotate(0.5turn)}.compliance-block__long{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.compliance-block__source{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);color:var(--text-secondary)}.compliance-block::after,.compliance-block__warnings::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.compliance-block::after,.compliance-block__warnings::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.compliance-block::after,.compliance-block__warnings::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.compliance-block__more::details-content{transition:block-size var(--motion-default) var(--ease-out),content-visibility var(--motion-default) allow-discrete}}.contact-sheet__link{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-media);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.contact-sheet__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.contact-sheet__link{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.contact-sheet__tile:hover .contact-sheet__link,.contact-sheet__tile:focus-within .contact-sheet__link{border-color:var(--border-default)}.contact-sheet__tile:hover .contact-sheet__title,.contact-sheet__tile:focus-within .contact-sheet__title{text-decoration:underline}.contact-sheet__title{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}a.contact-sheet__title{text-decoration:none}.contact-sheet__meta{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.contributor-card__name{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.contributor-card__link{color:inherit;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover)}.contributor-card__link:hover{text-decoration-thickness:2px}.contributor-card__verified{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);background-color:var(--success-tint-3);border-color:var(--success-tint-3);color:var(--success-ink);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.contributor-card__verified{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.contributor-card__verified{--sq-r:calc((2 * var(--space-0-5) + var(--type-ui-sm-leading) * var(--type-ui-sm-size)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.contributor-card__location,.contributor-card__speciality,.contributor-card__count{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.contributor-card__count-value{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.contributor-card__control[aria-pressed="true"]{background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink)}.contributor-card__control[aria-pressed="true"]:hover:not([disabled],[aria-disabled="true"]){background-color:var(--a-tint-2);border-color:var(--a-ink)}.contributor-card__status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.contributor-card--inline .contributor-card__name{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform)}.cookie-consent{background-color:var(--surface-raised);border-block-start-color:var(--border-default);color:var(--text-primary)}.cookie-consent__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.cookie-consent__text{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.cookie-consent__settings{color:var(--a-ink);text-decoration:underline;text-underline-offset:0.2em}.cookie-consent::before,.cookie-consent__choice::after,.cookie-consent__decision:not(button)::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink)}.cookie-consent::before,.cookie-consent__choice::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.cookie-consent::before,.cookie-consent__choice::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cookie-consent::before,.cookie-consent__choice::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.cookie-consent{border-block-start-color:CanvasText}}.credits-list__group-heading{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-primary);border-block-end-color:var(--border-subtle)}.credits-list__role{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);font-variant-numeric:var(--type-ui-sm-variant-numeric);color:var(--text-secondary)}.credits-list__name{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.credits-list__fact{font-family:var(--font-metadata);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.credits-list__person{color:var(--text-primary);text-decoration-color:var(--border-strong);text-underline-offset:0.15em;transition:color var(--motion-hover),text-decoration-color var(--motion-hover)}a.credits-list__person:hover,a.credits-list__person:focus-visible{color:var(--a-ink);text-decoration-color:currentColor}.credits-list__more-summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover)}.credits-list__more-summary:hover{color:var(--a-ink)}.credits-list__more-label{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover)}.credits-list__more-summary:hover .credits-list__more-label{text-decoration-thickness:2px}.credits-list__more-marker{transition:transform var(--motion-default) var(--ease-out)}.credits-list__more[open]>.credits-list__more-summary .credits-list__more-marker{transform:rotate(180deg)}.cross-sell{background-color:var(--cross-sell-ground,var(--surface-sunken));border-radius:var(--radius-card)}@supports (corner-shape: squircle){.cross-sell{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cross-sell{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.cross-sell__heading{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric);color:var(--text-primary)}.cross-sell__intro{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.cross-sell__item:has(+ .cross-sell__item)::after{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);line-height:var(--type-heading-sm-leading);color:var(--text-tertiary)}.cross-sell__total-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.cross-sell__total-value{font-family:var(--font-metadata);font-size:var(--type-heading-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.cross-sell__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.cross-sell__summary:not(:has(.cross-sell__total))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.cross-sell__summary::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cross-sell__summary::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.cta-band{background-color:var(--a-fill);background-image:linear-gradient(135deg,var(--a-fill) 0%,var(--a-fill-hover) 100%);color:var(--a-fill-ink);border-radius:var(--radius-surface);--focus-ring:var(--a-fill-ink);--glow-accent:0 0 0 2px var(--a-fill),0 0 0 5px var(--a-fill-ink);--accent-ink:var(--a-fill-ink);--accent-ink-on-tint:var(--a-fill-ink)}@supports (corner-shape: squircle){.cta-band{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cta-band{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.cta-band--bleed{border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cta-band--bleed{clip-path:none}}}.cta-band__title{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric);color:inherit}.cta-band__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:inherit}.cta-band a:not(.btn):hover{text-decoration-thickness:2px}.cta-band .btn--inverse,.cta-band .btn--primary{background-color:var(--a-fill-ink);color:var(--a-fill);border-color:var(--a-fill-ink)}.cta-band .btn--inverse:hover:not([disabled],[aria-disabled=true]),.cta-band .btn--primary:hover:not([disabled],[aria-disabled=true]){background-color:var(--a-fill-ink);color:var(--a-fill-hover)}.cta-band .btn--inverse:active:not([disabled],[aria-disabled=true]),.cta-band .btn--primary:active:not([disabled],[aria-disabled=true]){background-color:var(--a-fill-ink);color:var(--a-fill-active)}.cta-band .btn--ghost{color:var(--a-fill-ink);border-color:var(--a-fill-ink)}.cta-band .btn--ghost:hover:not([disabled],[aria-disabled=true]){background-color:var(--a-fill-active)}.cta-band .btn--ghost:active:not([disabled],[aria-disabled=true]){background-color:var(--a-fill-ink);color:var(--a-fill)}.danger-confirm .danger-confirm__title{text-wrap:pretty}.danger-confirm__phrase{font-family:var(--type-mono-font);font-size:1em;font-weight:var(--weight-semibold);line-height:var(--type-mono-leading);letter-spacing:var(--type-mono-tracking);font-variant-numeric:var(--type-mono-variant-numeric);color:var(--text-primary)}.danger-confirm .danger-confirm__input{font-family:var(--type-mono-font);font-variant-numeric:var(--type-mono-variant-numeric)}.danger-confirm__confirm{background-color:var(--danger-fill);color:var(--danger-fill-ink);border-color:var(--danger-line)}.danger-confirm__confirm:hover:not([disabled],[aria-disabled=true]){background-color:var(--danger-fill-hover)}.danger-confirm__confirm:active:not([disabled],[aria-disabled=true]){background-color:var(--danger-fill-active)}.danger-confirm__field::before,.danger-confirm__field::after,.danger-confirm__actions::before,.danger-confirm__actions::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.danger-confirm__field::before,.danger-confirm__field::after,.danger-confirm__actions::before,.danger-confirm__actions::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.danger-confirm__field::before,.danger-confirm__field::after,.danger-confirm__actions::before,.danger-confirm__actions::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.data-export{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:var(--text-primary)}@supports (corner-shape: squircle){.data-export{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.data-export__deliver::before,.data-export__deliver::after,.data-export__path::before,.data-export__path::after,.data-export__ask::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.data-export{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.data-export__path + .data-export__path{border-block-start-color:var(--border-subtle)}.data-export__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.data-export__path-title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.data-export__contents{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.data-export__states .timeline__event.data-export__step:not(:has(>.timeline__time)){color:var(--text-secondary)}.data-export__states .timeline__event.data-export__step:not(:has(>.timeline__time))::after{--timeline-dot-edge:2px;background-color:transparent;border-color:currentColor;box-shadow:none}.data-export__expiry{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.data-export__deadline{font-family:var(--font-metadata);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.data-export__states:has(.data-export__step--expired[aria-current]:not([aria-current=false])) :is(.data-export__expiry,.data-export__deadline),.data-export__deliver:has(.data-export__get[aria-disabled=true]) :is(.data-export__expiry,.data-export__deadline){color:var(--warning-ink)}.data-export__states:has(.data-export__step--expired[aria-current]:not([aria-current=false])) .data-export__renew,.data-export__deliver:has(.data-export__get[aria-disabled=true]) .data-export__renew{font-weight:var(--weight-semibold)}.data-export__term{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.data-export__window{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-primary)}.data-export__deliver::before,.data-export__deliver::after,.data-export__path::before,.data-export__path::after,.data-export__ask::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.data-export__deliver::before,.data-export__deliver::after,.data-export__path::before,.data-export__path::after,.data-export__ask::after{corner-shape:var(--corner-shape)}}.field__control.date-field__control,.date-field__part>.field__control{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.date-field__part>.field__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.date-field__part::after,.date-field::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.date-field__part::after,.date-field::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.date-field__part::after,.date-field::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.delivery-promise__headline{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);letter-spacing:var(--type-ui-lg-tracking);color:var(--text-primary)}.delivery-promise__glyph{color:var(--text-secondary)}.delivery-promise__method,.delivery-promise__cutoff{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.delivery-promise__date,.delivery-promise__by{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.delivery-promise__remaining{font-variant-numeric:tabular-nums}.delivery-promise__caveat,.delivery-promise__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}.delivery-promise--lapsed{background-color:var(--warning-tint-1);border-color:var(--warning-tint-3);border-radius:var(--radius-card)}.delivery-promise--lapsed .delivery-promise__glyph{color:var(--warning-ink)}@supports (corner-shape: squircle){.delivery-promise--lapsed{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.delivery-promise--lapsed{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.delivery-promise::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.delivery-promise::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.delivery-promise::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.dialog{--dialog-rise:var(--space-2);background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-surface);box-shadow:var(--elevation-5);transition:opacity var(--motion-exit),translate var(--motion-exit)}@supports (corner-shape: squircle){.dialog{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.dialog{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.dialog:not([open]){opacity:0;translate:0 var(--dialog-rise)}.dialog[open]{opacity:1;translate:none;transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}@supports (transition-behavior: allow-discrete){.dialog{transition:opacity var(--motion-exit),translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.dialog[open]{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.dialog[open]{opacity:0;translate:0 var(--dialog-rise)}}}@media (prefers-reduced-motion: reduce){.dialog{--dialog-rise:0px}}.dialog::backdrop{background-color:transparent;transition:background-color var(--motion-exit)}.dialog[open]::backdrop{background-color:var(--overlay-scrim-strong);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);transition:background-color var(--motion-moderate) var(--ease-effect)}@supports (transition-behavior: allow-discrete){.dialog::backdrop{transition:background-color var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.dialog[open]::backdrop{transition:background-color var(--motion-moderate) var(--ease-effect),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.dialog[open]::backdrop{background-color:transparent}}}@media (prefers-reduced-transparency: reduce){.dialog[open]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}.dialog__header{border-block-end-color:var(--border-subtle)}.dialog__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);color:var(--text-primary)}.dialog__close:not(.btn){background-color:transparent;border-radius:var(--radius-pill);color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.dialog__close{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.dialog__close:not(.btn){--sq-r:calc(max(calc(var(--control-min-block) * var(--btn-scale,1)),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.dialog__close:not(.btn):hover{background-color:var(--surface-sunken);color:var(--text-primary)}.dialog__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.dialog__footer{border-block-start-color:var(--border-subtle);background-color:var(--surface-sunken)}@media (width < 48rem){.dialog--full{border-radius:0;box-shadow:none}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.dialog--full{clip-path:none}}}}@media (forced-colors: active){.dialog{border-color:CanvasText}}.download-panel{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:var(--text-primary)}@supports (corner-shape: squircle){.download-panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.download-panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.download-panel__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.download-panel__ref{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.download-panel__fact{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.download-panel__renditions.table--zebra tbody tr:where(:nth-of-type(even)){background-color:var(--card-fill)}.download-panel__expiry{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.download-panel__expiry>svg{color:inherit}.download-panel__deadline{font-family:var(--font-metadata);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.download-panel__renew{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--a-ink);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.download-panel__renew{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.download-panel__renew{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.download-panel__renew:hover{text-decoration-thickness:2px}.download-panel__deliver:has(.download-panel__get[aria-disabled=true]) :is(.download-panel__expiry,.download-panel__deadline){color:var(--warning-ink)}.download-panel__deliver:has(.download-panel__get[aria-disabled=true]) .download-panel__renew{font-weight:var(--weight-semibold)}.download-panel__history{border-block-start-color:var(--border-subtle)}.download-panel__history-summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.download-panel__history-summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.download-panel__history-summary{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.download-panel__count{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.download-panel__history-marker{color:var(--text-secondary);transition:transform var(--motion-transform)}.download-panel__history[open] .download-panel__history-marker{transform:rotate(0.5turn)}.download-panel__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);color:var(--text-secondary)}.drawer{background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:var(--elevation-4)}.drawer--start{border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}.drawer--end{border-start-start-radius:var(--radius-surface);border-end-start-radius:var(--radius-surface)}@supports (corner-shape: squircle){.drawer{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drawer--start,.drawer--end{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.drawer--start{--sq-tl:0px;--sq-bl:0px}.drawer--end{--sq-tr:0px;--sq-br:0px}.drawer--start:where(:dir(rtl)){--sq-tl:var(--sq-r);--sq-bl:var(--sq-r);--sq-tr:0px;--sq-br:0px}.drawer--end:where(:dir(rtl)){--sq-tr:var(--sq-r);--sq-br:var(--sq-r);--sq-tl:0px;--sq-bl:0px}}}.drawer--start{--drawer-slide:-100%}.drawer--end{--drawer-slide:100%}.drawer--start:where(:dir(rtl)){--drawer-slide:100%}.drawer--end:where(:dir(rtl)){--drawer-slide:-100%}@supports selector(:popover-open){.drawer[popover]:popover-open{translate:none;transition:translate var(--motion-enter)}@starting-style{.drawer[popover]:popover-open{translate:var(--drawer-slide) 0}}}@supports selector(:popover-open) and (transition-behavior: allow-discrete){.drawer[popover]:not(:popover-open){translate:var(--drawer-slide) 0;transition:translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}}dialog.drawer:not([open]){translate:var(--drawer-slide) 0;transition:translate var(--motion-exit)}dialog.drawer[open]{translate:none;transition:translate var(--motion-enter)}@supports (transition-behavior: allow-discrete){dialog.drawer:not([open]){transition:translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}@starting-style{dialog.drawer[open]{translate:var(--drawer-slide) 0}}}.drawer::backdrop{background-color:transparent;transition:background-color var(--motion-exit)}@supports (transition-behavior: allow-discrete){.drawer::backdrop{transition:background-color var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}}dialog.drawer[open]::backdrop{background-color:var(--overlay-scrim-strong);transition:background-color var(--motion-moderate) var(--ease-effect)}@starting-style{dialog.drawer[open]::backdrop{background-color:transparent}}@supports selector(:popover-open){.drawer[popover]:popover-open::backdrop{background-color:var(--overlay-scrim);transition:background-color var(--motion-moderate) var(--ease-effect)}@starting-style{.drawer[popover]:popover-open::backdrop{background-color:transparent}}}.drawer__header{border-block-end-color:var(--border-subtle)}.drawer__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);color:var(--text-primary)}.drawer__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.drawer__footer{border-block-start-color:var(--border-subtle);background-color:var(--surface-sunken)}@media (prefers-reduced-motion: reduce){.drawer--start,.drawer--end{--drawer-slide:0px}}@media (forced-colors: active){.drawer{border-color:CanvasText}}.drop-countdown__state{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.drop-countdown__digits{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;font-size:var(--text-4xl);font-weight:var(--weight-semibold);line-height:var(--leading-none);color:var(--text-primary)}.drop-countdown__unit-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.drop-countdown__when,.drop-countdown__queue{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.drop-countdown__at,.drop-countdown__position{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.drop-countdown__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}.drop-countdown--holding{background-color:var(--warning-tint-1);border-color:var(--warning-tint-3);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.drop-countdown--holding{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drop-countdown--holding{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.drop-countdown::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.drop-countdown::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.drop-countdown::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.embed__consent{background-color:var(--embed-consent-fill,var(--surface-sunken));border-color:var(--border-default);border-radius:var(--radius-media);color:var(--text-primary)}@supports (corner-shape: squircle){.embed__consent{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.embed__consent{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.embed__provider{font-weight:var(--weight-semibold)}.embed .embed__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.embed__caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary)}.empty-state__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric);color:var(--text-primary)}.empty-state__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--text-secondary)}.empty-state__illustration{color:var(--empty-state-glyph-ink,var(--text-tertiary))}.empty-state--error{--empty-state-glyph-ink:var(--danger-ink)}.empty-state__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.empty-state__ref-id{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.error-page__code{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary);background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.error-page__code{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.error-page__code{--sq-r:calc((2 * var(--space-1) + var(--type-ui-sm-leading) * var(--type-ui-sm-size)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.error-page--fault .error-page__code{color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3)}.error-page--restricted .error-page__code{color:var(--warning-ink);background-color:var(--warning-tint-1);border-color:var(--warning-tint-3)}.error-page__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.error-page__route{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-card);color:var(--text-primary);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.error-page__route{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.error-page__route{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.error-page__route:hover{border-color:var(--border-control-hover)}.error-page__route:hover .error-page__route-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.15em}.error-page__route-title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.error-page__route-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.error-page__ref{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.error-page__ref-id{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.error-summary{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.error-summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.error-summary{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.error-summary:focus{outline-color:var(--focus-ring)}.error-summary__icon{color:var(--danger-ink)}.error-summary__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.error-summary__list{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.error-summary__list a{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover)}.error-summary__list a:hover{color:var(--text-primary);text-decoration-thickness:0.125em}.facet-bar__count{font-family:var(--font-metadata);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.facet-bar__toggle-count{font-variant-numeric:tabular-nums}.facet-applied__item{text-decoration:none}.facet-applied__facet{font-weight:var(--weight-regular);color:var(--text-secondary)}.facet-applied__value{font-weight:var(--weight-semibold)}.facet-applied__glyph{color:var(--text-secondary);transition:color var(--motion-hover)}.facet-applied__item:hover .facet-applied__glyph,.facet-applied__item:focus-visible .facet-applied__glyph{color:inherit}.facet-applied__clear{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--a-ink)}.facet-panel{background-color:var(--card-fill);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.facet-panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet-panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.facet-panel:popover-open{background-color:var(--surface-overlay);border-color:var(--border-subtle);box-shadow:var(--elevation-4);border-radius:0;border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface)}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet-panel:popover-open{--sq-r:var(--radius-surface);--sq-tl:0px;--sq-bl:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.facet-panel:popover-open:where(:dir(rtl)){--sq-tl:var(--sq-r);--sq-bl:var(--sq-r);--sq-tr:0px;--sq-br:0px}}}.facet-panel__head{border-block-end-color:var(--border-subtle)}.facet-panel__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.facet{border-color:var(--border-subtle)}.facet__summary{color:var(--text-primary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover)}.facet__summary:hover{background-color:var(--surface-sunken)}.facet__name,.facet__set>.facet__legend{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);color:inherit}.facet__marker{color:var(--text-secondary);transition:transform var(--motion-default) var(--ease-out),color var(--motion-hover)}.facet[open]>.facet__summary .facet__marker{transform:rotate(180deg);color:var(--a-ink)}.facet__label{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.facet__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.facet__option:has(:checked) .facet__label{font-weight:var(--weight-semibold)}.facet__link{color:var(--text-primary);border-radius:var(--radius-control);text-decoration:none;transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.facet__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet__link{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.facet__link:hover{background-color:var(--surface-sunken);text-decoration:underline}.facet__link[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);color:var(--a-ink)}.facet__link[aria-current]:not([aria-current=false]) .facet__label{font-weight:var(--weight-semibold);color:inherit}.facet__link[aria-current]:not([aria-current=false]) .facet__count{color:inherit}.facet-swatch__chip{background-color:var(--facet-swatch-ink,var(--surface-sunken));border-color:var(--border-control);border-radius:var(--radius-control);forced-color-adjust:none}@supports (corner-shape: squircle){.facet-swatch__chip{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.facet-swatch__chip{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.facet-panel__actions{background-color:var(--surface-sunken);border-block-start-color:var(--border-subtle)}@media (max-width: 63.99rem){.facet-panel{--facet-panel-slide:-100%}.facet-panel:where(:dir(rtl)){--facet-panel-slide:100%}@supports selector(:popover-open){.facet-panel:popover-open{translate:none;transition:translate var(--motion-enter)}@starting-style{.facet-panel:popover-open{translate:var(--facet-panel-slide) 0}}}@supports selector(:popover-open) and (transition-behavior: allow-discrete){.facet-panel[popover]:not(:popover-open){translate:var(--facet-panel-slide) 0;transition:translate var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}}@media (prefers-reduced-motion: reduce){.facet-panel{--facet-panel-slide:0px}}}.facet-panel::backdrop{background-color:transparent;transition:background-color var(--motion-exit)}@supports (transition-behavior: allow-discrete){.facet-panel::backdrop{transition:background-color var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}}.facet-panel:popover-open::backdrop{background-color:var(--overlay-scrim);transition:background-color var(--motion-moderate) var(--ease-effect)}@starting-style{.facet-panel:popover-open::backdrop{background-color:transparent}}@media (forced-colors: active){.facet-panel{border-color:CanvasText}}:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img{border-radius:var(--radius-media)}@supports (corner-shape: squircle){:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){:is(.figure-group__items,.figure-group__item)>img,:is(.figure-group__items,.figure-group__item)>picture>img{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.figure-group__label{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-secondary)}.figure-group>.figure-group__caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-tertiary);text-align:center}.figure-group__credit{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.file-upload__zone{background-color:var(--surface-sunken);border-color:var(--border-control);border-radius:var(--radius-card);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.file-upload__zone{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload__zone{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.file-upload__zone[data-dragover]{background-color:var(--a-tint-1);border-color:var(--a-ink)}.file-upload__prompt{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.file-upload__glyph{color:var(--text-tertiary)}.file-upload__input{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);color:var(--text-secondary)}.file-upload__input::file-selector-button{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-pill);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.file-upload__input::file-selector-button{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload__input::file-selector-button{--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.file-upload__input:hover::file-selector-button{border-color:var(--border-control-hover)}.file-upload__item{border-color:var(--border-subtle);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.file-upload__item{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload__item{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.file-upload__name{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--text-primary)}.file-upload__facts{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.file-upload__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.file-upload__note>svg{color:var(--text-tertiary)}.file-upload__note--error,.file-upload__note--error>svg{color:var(--danger-ink)}.file-upload__note--done>svg{color:var(--success-ink)}.file-upload__item:has(.file-upload__note--error){background-color:var(--danger-tint-1);border-color:var(--danger-tint-3)}.file-upload::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.file-upload::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.file-upload::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.filmstrip__stage{border-radius:var(--radius-media)}@supports (corner-shape: squircle){.filmstrip__stage{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.filmstrip__stage{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.filmstrip__stage:not(.aspect-media){background-color:var(--surface-sunken)}.filmstrip__poster{transition:opacity var(--motion-hover)}.filmstrip:has(video[autoplay])::after{background-color:var(--surface-raised);border-color:var(--danger-line);border-radius:var(--radius-control);color:var(--danger-ink);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}@supports (corner-shape: squircle){.filmstrip::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.filmstrip::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.footer-legal{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric);color:var(--text-tertiary)}.footer-legal .footer-legal__copyright,.footer-legal .footer-legal__more{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric);color:var(--text-tertiary)}.footer-legal__value{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.footer-legal__address{font-style:normal}.footnotes{border-block-start-color:var(--border-default)}.footnotes>.footnotes__heading{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.footnotes__list,.footnotes__item>.footnotes__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.footnotes__list>.footnotes__item::marker{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:inherit}.footnotes__item:target{background-color:var(--a-tint-1);border-radius:var(--radius-card);box-shadow:0 0 0 var(--space-1) var(--a-tint-1)}@supports (corner-shape: squircle){.footnotes__item{corner-shape:var(--corner-shape)}}.footnotes__item:target::marker{color:var(--a-ink)}.footnotes__backref{color:var(--a-ink);border-radius:var(--radius-control);text-decoration:none;transition:background-color var(--motion-hover)}@supports (corner-shape: squircle){.footnotes__backref{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.footnotes__backref{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.footnotes__backref:hover,.footnotes__backref:focus-visible{background-color:var(--a-tint-1);color:var(--a-ink)}.footnote-ref{font-size:0.75em}.footnote-ref a{color:var(--a-ink);text-decoration:none;border-radius:var(--radius-control);transition:background-color var(--motion-hover)}@supports (corner-shape: squircle){.footnote-ref a{corner-shape:var(--corner-shape)}}.footnote-ref a:hover,.footnote-ref a:focus-visible{background-color:var(--a-tint-1)}.footnote-ref a:target{background-color:var(--a-tint-2);color:var(--a-ink)}.field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.field__label small{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-tertiary)}.field__control{--field-control-size:var(--type-body-size);font-family:var(--type-body-font);line-height:var(--type-body-leading);color:var(--text-primary);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.field__control{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.field__control{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.field__control::placeholder{color:var(--text-placeholder);opacity:1}.field__control:hover:not(:focus,[disabled],[aria-invalid=true],:user-invalid){border-color:var(--border-control-hover)}.field__control:focus{border-color:var(--a-ink);box-shadow:var(--glow-accent)}.field__control[disabled]{color:var(--text-disabled);background-color:var(--surface-sunken)}.field__control[aria-invalid=true],.field__control:user-invalid{border-color:var(--danger-ink)}select.field__control{--select-chevron-ink:var(--text-secondary);--select-chevron-position:right calc(var(--control-inset-inline) + 0.3125rem) center,right var(--control-inset-inline) center;background-image:linear-gradient(45deg,transparent 50%,var(--select-chevron-ink) 50%),linear-gradient(135deg,var(--select-chevron-ink) 50%,transparent 50%);background-position:var(--select-chevron-position);background-size:0.3125rem 0.3125rem;background-repeat:no-repeat}select.field__control:is([dir=rtl],:dir(rtl)),[dir=rtl] select.field__control{--select-chevron-position:left var(--control-inset-inline) center,left calc(var(--control-inset-inline) + 0.3125rem) center}select.field__control[disabled]{--select-chevron-ink:var(--text-disabled)}select.field__control[multiple]{background-image:none}.field__help.field__help{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.field__error.field__error{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--danger-ink)}.checkbox,.radio{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.checkbox input[type=checkbox],.radio input[type=radio]{accent-color:var(--a-fill)}.checkbox:has(input[type=checkbox]:user-invalid),.checkbox:has(input[type=checkbox][aria-invalid=true]),.radio:has(input[type=radio]:user-invalid),.radio:has(input[type=radio][aria-invalid=true]){color:var(--danger-ink)}.checkbox input[type=checkbox]:user-invalid,.checkbox input[type=checkbox][aria-invalid=true],.radio input[type=radio]:user-invalid,.radio input[type=radio][aria-invalid=true]{accent-color:var(--danger-fill)}.checkbox:has(input[disabled]),.radio:has(input[disabled]){color:var(--text-disabled)}.fieldset legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.format-selector__legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.format-selector__option{--price-amount-size:var(--type-ui-lg-size);font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);border-color:var(--border-control);border-radius:var(--radius-control);transition:background-color var(--motion-hover),border-color var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.format-selector__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.format-selector__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.format-selector__input{accent-color:var(--a-fill)}.format-selector__name{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading)}.format-selector__option:hover:not(:has(.format-selector__input[disabled])){transform:translateY(-1px);transition:transform var(--motion-lift),background-color var(--motion-hover),border-color var(--motion-hover)}.format-selector__option:active:not(:has(.format-selector__input[disabled])){transform:scale(0.985);transition:transform var(--motion-press)}.format-selector__option:hover:not(:has(.format-selector__input:checked,.format-selector__input[disabled])){border-color:var(--border-control-hover)}.format-selector__option:has(.format-selector__input:checked){background-color:var(--a-tint-1);border-color:var(--a-line)}.format-selector__option:has(.format-selector__input[disabled]){border-color:var(--border-subtle)}.format-selector__availability{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-secondary)}.format-selector__option--preorder .format-selector__availability{color:var(--info-ink)}.format-selector__option--sold-out .format-selector__availability{font-weight:var(--weight-semibold);color:var(--text-primary)}.format-selector__detail,.format-selector__delivery{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.format-selector__date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.format-selector__option::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.format-selector__option::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.format-selector__option::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.frame{border-radius:var(--radius-media);background-image:linear-gradient(135deg,var(--a-tint-3),var(--a-tint-2))}@supports (corner-shape: squircle){.frame{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.frame{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.frame.frame>img,.frame.frame>picture img,.frame.frame>video{border-radius:0}.frame--contain{background-image:none;background-color:var(--surface-sunken)}.frame--backdrop{border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.frame--backdrop{clip-path:none}}}.frame--backdrop>img,.frame--backdrop>picture img,.frame--backdrop>video{transform:scale(var(--frame-backdrop-scale,1.1));filter:var(--frame-backdrop-filter)}.frame--backdrop::after{background-color:var(--overlay-scrim-strong)}.gallery__stage{background-color:var(--surface-sunken);border-radius:var(--radius-media)}@supports (corner-shape: squircle){.gallery__stage{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.gallery__stage{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.gallery__zoom:not(.btn){background-color:var(--surface-overlay);border-radius:var(--radius-pill);color:var(--text-primary);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);padding-inline:var(--control-inset-inline);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover)}@supports (corner-shape: squircle){.gallery__zoom{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.gallery__zoom:not(.btn){--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.gallery__zoom:not(.btn):hover{background-color:var(--surface-sunken)}.gallery__thumb{background-color:var(--surface-sunken);border-color:var(--border-control);border-block-end-color:transparent;border-radius:var(--radius-media);-webkit-tap-highlight-color:transparent;transition:border-color var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.gallery__thumb{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.gallery__thumb{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.gallery__thumb:hover{border-color:var(--border-control-hover);border-block-end-color:transparent;transform:translateY(-1px);transition:border-color var(--motion-hover),transform var(--motion-lift)}.gallery__thumb:active{transform:scale(0.985);transition:transform var(--motion-press)}.gallery__thumb[aria-current]:not([aria-current=false]),.gallery__thumb[aria-current]:not([aria-current=false]):hover{border-color:var(--a-fill)}@media (forced-colors: active){.gallery__thumb{border-color:CanvasText;border-block-end-color:Canvas}.gallery__thumb[aria-current]:not([aria-current=false]),.gallery__thumb[aria-current]:not([aria-current=false]):hover{border-color:Highlight}}:root,[data-brand]{--glass-edge:light-dark( color-mix(in oklch,white 28%,transparent),color-mix(in oklch,white 10%,transparent));--glass-shadow:0 16px 40px -12px light-dark( color-mix(in oklch,var(--neutral-1000) 30%,transparent),color-mix(in oklch,var(--neutral-1000) 60%,transparent)),0 2px 8px -4px light-dark( color-mix(in oklch,var(--neutral-1000) 16%,transparent),color-mix(in oklch,var(--neutral-1000) 40%,transparent)),inset 0 1px 0 0 light-dark( color-mix(in oklch,white 65%,transparent),color-mix(in oklch,white 12%,transparent)),inset 0 0 0 1px light-dark( color-mix(in oklch,white 8%,transparent),color-mix(in oklch,white 4%,transparent));--glass-sheen:linear-gradient(150deg,light-dark(color-mix(in oklch,white 38%,transparent),color-mix(in oklch,white 8%,transparent)) 0%,light-dark(color-mix(in oklch,white 6%,transparent),color-mix(in oklch,white 2%,transparent)) 24%,transparent 48%)}.glass{--accent-ink:var(--accent-ink-on-tint);background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);border-radius:var(--radius-surface);box-shadow:var(--glass-shadow)}@supports (corner-shape: squircle){.glass{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.glass{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.glass::before{background:var(--glass-sheen);border-radius:inherit}@supports (corner-shape: squircle){.glass::before{corner-shape:inherit}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:color-mix(in oklch,var(--surface-raised) 96%,transparent)}}@media (prefers-reduced-transparency: reduce){.glass{background:var(--surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-subtle);box-shadow:var(--elevation-3)}.glass::before{background:none}}@media (forced-colors: active){.glass{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.glass::before{background:none}}.hero__title{font-family:var(--type-display-lg-font);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-leading);letter-spacing:var(--type-display-lg-tracking);text-transform:var(--type-display-lg-transform);font-variant-numeric:var(--type-display-lg-variant-numeric)}.hero__sub{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--hero-sub-ink,var(--text-secondary))}.hero--backdrop{--hero-ink:light-dark(var(--text-inverse),var(--text-primary));--accent-ink:var(--hero-ink);--accent-ink-on-tint:var(--hero-ink);--frame-backdrop-filter:blur(40px) saturate(135%);--overlay-scrim-strong:var(--hero-scrim,color-mix(in oklch,var(--neutral-1000) 84%,transparent));color:var(--hero-ink)}.hero--backdrop .hero__sub{color:var(--hero-sub-ink,var(--hero-ink))}.hero--backdrop::after{background-image:linear-gradient( to bottom,color-mix(in oklch,var(--neutral-1000) 24%,transparent) 0%,transparent 34%,transparent 62%,color-mix(in oklch,var(--neutral-1000) 28%,transparent) 100% )}.hero--backdrop .glass{color:var(--text-primary)}.hero--backdrop .glass .hero__sub{color:var(--hero-sub-ink,var(--text-secondary))}.inline-alert{--inline-alert-ground:var(--surface-sunken);--inline-alert-edge:var(--border-subtle);--inline-alert-glyph:var(--text-secondary);color:var(--text-primary)}.inline-alert,.inline-alert__body,.inline-alert__body>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.inline-alert:not(.inline-alert--compact){background-color:var(--inline-alert-ground);border-color:var(--inline-alert-edge);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.inline-alert:not(.inline-alert--compact){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.inline-alert:not(.inline-alert--compact){--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.inline-alert__icon{color:var(--inline-alert-glyph)}.inline-alert--success{--inline-alert-ground:var(--success-tint-1);--inline-alert-edge:var(--success-tint-3);--inline-alert-glyph:var(--success-ink)}.inline-alert--warning{--inline-alert-ground:var(--warning-tint-1);--inline-alert-edge:var(--warning-tint-3);--inline-alert-glyph:var(--warning-ink)}.inline-alert--danger{--inline-alert-ground:var(--danger-tint-1);--inline-alert-edge:var(--danger-tint-3);--inline-alert-glyph:var(--danger-ink)}.inline-alert--info{--inline-alert-ground:var(--info-tint-1);--inline-alert-edge:var(--info-tint-3);--inline-alert-glyph:var(--info-ink)}.inline-alert--compact{color:var(--text-secondary)}.inline-alert--compact.inline-alert--danger{color:var(--danger-ink)}@media (forced-colors: active){.inline-alert:not(.inline-alert--compact){border-color:CanvasText}}.inline-alert::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.inline-alert::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.inline-alert::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.licence-certificate{background-color:var(--surface-raised);color:var(--text-primary);border-color:var(--border-default);border-radius:var(--radius-card);font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading)}@supports (corner-shape: squircle){.licence-certificate{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.licence-certificate{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}@media print{.licence-certificate{clip-path:none}}}}.licence-certificate__masthead{border-block-end-color:var(--border-default)}.licence-certificate__foot{border-block-start-color:var(--border-default)}.licence-certificate__issuer{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.licence-certificate__title{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking)}.licence-certificate__section-title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.licence-certificate__ident-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.licence-certificate__id{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary)}.licence-certificate__section--restrictions{border-color:var(--border-strong);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.licence-certificate__section--restrictions{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.licence-certificate__section--restrictions{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.licence-certificate__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}.licence-picker__legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.licence-picker__intro{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.licence-option{background-color:transparent;border-color:var(--border-control);border-radius:var(--radius-card);transition:background-color var(--motion-hover),border-color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.licence-option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.licence-option{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.licence-option:has(:where(.licence-option__input)):hover{border-color:var(--border-control-hover)}.licence-option:has(.licence-option__input:checked){background-color:var(--a-tint-1);border-color:var(--a-line);box-shadow:inset 0 0 0 2px var(--a-line)}.licence-option:has(.licence-option__input:focus-visible){box-shadow:var(--glow-accent)}.licence-option:has(.licence-option__input:checked:focus-visible){box-shadow:inset 0 0 0 2px var(--a-line),var(--glow-accent)}.licence-option__input{accent-color:var(--a-fill)}.licence-option__name{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.licence-option__price{font-family:var(--font-metadata);font-size:var(--type-heading-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading);font-variant-numeric:tabular-nums}.licence-option__quote{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-secondary)}.licence-option__use{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading)}.licence-option__limit-term{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.licence-option__limit-value{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums}.licence-option:not(:has(.licence-option__use))::after,.licence-option:not(:has(.licence-option__limits))::after,.licence-option:has(:where(.licence-option__input):not([aria-describedby]))::after,.licence-option--extended:not(:has(.licence-option__route))::after,.licence-option:not(:has(.licence-option__use)) .licence-option__price::after,.licence-option:not(:has(.licence-option__limits)) .licence-option__price::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);font-variant-numeric:normal;color:var(--danger-ink)}.licence-option:not(:has(.licence-option__use))::after,.licence-option:not(:has(.licence-option__limits))::after,.licence-option:has(:where(.licence-option__input):not([aria-describedby]))::after,.licence-option--extended:not(:has(.licence-option__route))::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.licence-option::after,.licence-option--extended::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.licence-option::after,.licence-option--extended::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.lightbox{background-color:var(--surface-overlay);color:var(--text-primary);transition:opacity var(--motion-exit)}.lightbox:not([open]){opacity:0}.lightbox[open]{opacity:1;transition:opacity var(--motion-moderate) var(--ease-effect)}@supports (transition-behavior: allow-discrete){.lightbox{transition:opacity var(--motion-exit),overlay var(--motion-exit) allow-discrete,display var(--motion-exit) allow-discrete}.lightbox[open]{transition:opacity var(--motion-moderate) var(--ease-effect),overlay var(--motion-enter) allow-discrete,display var(--motion-enter) allow-discrete}@starting-style{.lightbox[open]{opacity:0}}}.lightbox::backdrop{background-color:transparent}.lightbox__header{border-block-end-color:var(--border-subtle)}.lightbox__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.lightbox__close:not(.btn){background-color:transparent;border-radius:var(--radius-pill);color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.lightbox__close{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.lightbox__close:not(.btn){--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.lightbox__close:not(.btn):hover{background-color:var(--surface-sunken);color:var(--text-primary)}.lightbox__stage{background-color:var(--surface-sunken)}.lightbox__media{border-radius:var(--radius-media)}@supports (corner-shape: squircle){.lightbox__media{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.lightbox__media{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.lightbox__rail{border-block-start-color:var(--border-subtle);border-inline-start-color:var(--border-subtle)}.lightbox__caption{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.lightbox__meta{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.lightbox__controls{border-block-start-color:var(--border-subtle)}.lightbox__counter{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;text-align:center;color:var(--text-secondary)}@media (forced-colors: active){.lightbox__header,.lightbox__rail,.lightbox__controls{border-color:CanvasText}}.linked-accounts__connection{border-block-start-color:var(--border-subtle)}.linked-accounts__methods{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.linked-accounts__identity{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.linked-accounts__account{font-family:var(--font-metadata);font-size:var(--type-body-size);font-weight:var(--weight-regular);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.linked-accounts__since{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.linked-accounts__state{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.linked-accounts__consequence{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-primary)}.linked-accounts::before,.linked-accounts__connection::before,.linked-accounts__connection::after,.linked-accounts__identity::before,.linked-accounts__identity::after,.linked-accounts .linked-accounts__connect:not(button)::after,.linked-accounts .linked-accounts__disconnect:not(button)::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--danger-ink)}.linked-accounts::before,.linked-accounts__connection::before,.linked-accounts__connection::after,.linked-accounts__identity::before,.linked-accounts__identity::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.linked-accounts::before,.linked-accounts__connection::before,.linked-accounts__connection::after,.linked-accounts__identity::before,.linked-accounts__identity::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.linked-accounts::before,.linked-accounts__connection::before,.linked-accounts__connection::after,.linked-accounts__identity::before,.linked-accounts__identity::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.loading-button__indicator{border-color:transparent;border-block-start-color:currentColor;border-radius:var(--radius-full)}.loading-button__control[aria-busy="true"] .loading-button__indicator{animation:a-loading-button-spin calc(var(--motion-deliberate) * 1.5) var(--ease-linear) infinite}@keyframes a-loading-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion: reduce){.loading-button__control[aria-busy="true"] .loading-button__indicator{animation:none}.loading-button__indicator{border-color:currentColor}}.loading-button__status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.loading-button::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.loading-button::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.loading-button::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.maintenance-page__code{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--info-ink);background-color:var(--info-tint-1);border-color:var(--info-tint-3);border-radius:var(--radius-pill)}.maintenance-page--overrun .maintenance-page__code{color:var(--warning-ink);background-color:var(--warning-tint-1);border-color:var(--warning-tint-3)}.maintenance-page__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.maintenance-page__return{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);color:var(--text-secondary)}.maintenance-page__time{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary)}.maintenance-page__route{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-card);color:var(--text-primary);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.maintenance-page__code{corner-shape:var(--corner-shape)}.maintenance-page__route{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.maintenance-page__code{--sq-r:calc((var(--type-ui-sm-leading) * var(--type-ui-sm-size) + 2 * var(--space-1) + 2px) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.maintenance-page__route:hover{border-color:var(--border-control-hover)}.maintenance-page__route:hover .maintenance-page__route-title{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:0.15em}.maintenance-page__route-title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.maintenance-page__route-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.maintenance-page__note{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-tertiary)}.maintenance-page__note .maintenance-page__time{font-weight:inherit;color:var(--text-secondary)}.margin-rail__dock{border-color:var(--border-subtle);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.margin-rail__title{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-tertiary)}.menu__panel{background:var(--glass-surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);border-radius:var(--radius-card);box-shadow:var(--glass-shadow);color:var(--text-primary)}@supports (corner-shape: squircle){.menu__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.menu__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.menu__panel{background:color-mix(in oklch,var(--surface-overlay) 96%,transparent)}}@media (prefers-reduced-transparency: reduce){.menu__panel{background:var(--surface-overlay);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--border-subtle);box-shadow:var(--elevation-3)}}@media (forced-colors: active){.menu__panel{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((anchor-name: --menu-anchor) and (anchor-scope: --menu-anchor)){.menu__panel::backdrop{background-color:var(--overlay-scrim)}}@starting-style{.menu__panel:popover-open{opacity:0;translate:0 -0.25rem}}.menu__panel:popover-open{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}.menu__label{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.menu__separator{border-color:var(--border-subtle)}.menu__item{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);background-color:transparent;color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-focus),transform var(--motion-settle)}@supports (corner-shape: squircle){.menu__item{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.menu__item{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.menu__item:hover:not([disabled],[aria-disabled=true]){background-color:var(--surface-sunken)}.menu__item:active:not([disabled],[aria-disabled=true]){background-color:var(--a-tint-1);transform:scale(0.985);transition:transform var(--motion-press)}.menu__item[disabled],.menu__item[aria-disabled=true]{color:var(--text-disabled)}.menu__item[aria-current]:not([aria-current=false]){background-color:var(--a-tint-1);font-weight:var(--weight-semibold)}.menu__item[aria-current]:not([aria-current=false])::before{color:var(--a-ink)}.menu__item--danger{color:var(--danger-ink)}.menu__item--danger:hover:not([disabled],[aria-disabled=true]){background-color:var(--danger-tint-1)}.menu__chevron{transition:transform var(--motion-default) var(--ease-out)}.menu__trigger[aria-expanded=true] .menu__chevron,.menu:has(>.menu__panel:is(:popover-open))>.menu__trigger .menu__chevron{transform:rotate(180deg)}.now-playing{--now-playing-cycle:var(--motion-deliberate);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.now-playing__track{color:var(--text-primary)}.now-playing__bar{--now-playing-rate:1;--now-playing-phase:0;background-color:var(--a-ink)}.now-playing__bar:nth-child(3n+1){--now-playing-level:0.34;--now-playing-rate:0.82;--now-playing-phase:-0.31}.now-playing__bar:nth-child(3n+2){--now-playing-level:1;--now-playing-rate:1.13;--now-playing-phase:-0.66}.now-playing__bar:nth-child(3n+3){--now-playing-level:0.62;--now-playing-rate:0.97;--now-playing-phase:-0.14}@supports selector(:has(*)){[aria-current="true"] .now-playing__bar,[aria-pressed="true"] .now-playing__bar{animation:a-now-playing-bob calc(var(--now-playing-cycle) * var(--now-playing-rate)) var(--ease-in-out) calc(var(--now-playing-cycle) * var(--now-playing-phase)) infinite}}[aria-current="true"]:has(.now-playing__control[aria-pressed="false"]) .now-playing__bar{animation:none}@keyframes a-now-playing-bob{0%,100%{scale:1 0.3}28%{scale:1 1}54%{scale:1 0.46}78%{scale:1 0.88}}@media (prefers-reduced-motion: reduce){[aria-current="true"] .now-playing__bar,[aria-pressed="true"] .now-playing__bar{animation:none}}@media print{[aria-current="true"] .now-playing__bar,[aria-pressed="true"] .now-playing__bar{animation:none}}@media (forced-colors: active){.now-playing__bar{background-color:Highlight}}.offline-indicator__notice{--offline-indicator-rise:var(--space-2);background-color:var(--warning-tint-1);border-color:var(--warning-tint-3);border-radius:var(--radius-card);box-shadow:var(--elevation-4);color:var(--text-primary);transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}@supports (corner-shape: squircle){.offline-indicator__notice{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.offline-indicator__notice{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@starting-style{.offline-indicator__notice{opacity:0;translate:0 var(--offline-indicator-rise)}}@media (prefers-reduced-motion: reduce){.offline-indicator__notice{--offline-indicator-rise:0px}}.offline-indicator__icon{color:var(--warning-ink)}.offline-indicator__state,p.offline-indicator__state{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.offline-indicator__detail,p.offline-indicator__detail{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.offline-indicator__queue-summary,p.offline-indicator__queue-summary{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.offline-indicator__count{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.offline-indicator__queued-label{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.offline-indicator__queued-state{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.offline-indicator:not([role="status"]):has(.offline-indicator__notice)::before,.offline-indicator__notice:not(:has(.offline-indicator__state))::before{background-color:var(--danger-tint-1);border-color:var(--danger-line);border-radius:var(--radius-control);color:var(--danger-ink);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading)}@supports (corner-shape: squircle){.offline-indicator::before,.offline-indicator__notice::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.offline-indicator::before,.offline-indicator__notice::before{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.offline-indicator__notice{border-color:CanvasText}}.order-summary__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary)}.order-summary__label{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.order-summary__amount{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.order-summary__amount--pending{font-family:var(--type-body-sm-font);font-weight:var(--type-body-sm-weight);font-variant-numeric:normal}.order-summary__note,.order-summary__count{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.order-summary__code{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;text-transform:none;color:var(--text-primary)}.order-summary__total{border-block-start-color:var(--border-strong)}.order-summary__total .order-summary__label{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);letter-spacing:var(--type-ui-lg-tracking)}.order-summary__total .order-summary__amount{font-size:var(--type-heading-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading)}.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.order-summary:not(:has(.order-summary__line--delivery))::after,.order-summary__line--delivery:not(:has(.order-summary__amount))::after,.order-summary__line--discount:not(:has(.order-summary__code))::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.field__control.otp-input__field{--otp-input-tracking:0.5em;font-family:var(--type-mono-font);font-size:max(16px,var(--type-heading-md-size));line-height:var(--type-heading-md-leading);font-variant-numeric:var(--type-mono-variant-numeric);letter-spacing:var(--otp-input-tracking)}.otp-input__timer{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.otp-input__countdown{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.otp-input::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.otp-input::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.otp-input::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.page-header__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-secondary)}a.page-header__eyebrow{color:var(--accent-ink)}.page-header__title{font-family:var(--type-heading-xl-font);font-size:var(--type-heading-xl-size);font-weight:var(--type-heading-xl-weight);line-height:var(--type-heading-xl-leading);letter-spacing:var(--type-heading-xl-tracking);text-transform:var(--type-heading-xl-transform);font-variant-numeric:var(--type-heading-xl-variant-numeric)}.page-header__description{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);text-transform:var(--type-body-lg-transform);font-variant-numeric:var(--type-body-lg-variant-numeric);color:var(--text-secondary)}.page-header__meta{font-family:var(--type-furniture-font);font-size:var(--type-furniture-size);font-weight:var(--type-furniture-weight);line-height:var(--type-furniture-leading);letter-spacing:var(--type-furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.page-header--divided{border-block-end-color:var(--border-subtle)}.pagination{--pagination-edge-width:1px;--pagination-ellipsis:"\2026"}.pagination__link,.pagination__item>[aria-current="page"]{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-variant-numeric:tabular-nums;border-radius:var(--radius-control)}@supports (corner-shape: squircle){.pagination__link,.pagination__item>[aria-current="page"]{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.pagination__link,.pagination__item>[aria-current="page"]{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pagination__link{background-color:transparent;border-color:transparent;color:var(--text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.pagination__link:hover:not([aria-disabled="true"]),.pagination__link:focus-visible{background-color:var(--a-tint-1);color:var(--text-primary)}.pagination__link--prev,.pagination__link--next{border-color:var(--border-control);color:var(--text-primary)}.pagination__link--prev:hover:not([aria-disabled="true"]),.pagination__link--next:hover:not([aria-disabled="true"]){border-color:var(--border-control-hover)}.pagination__item>[aria-current="page"]{background-color:var(--a-fill);border-color:var(--a-fill-edge);color:var(--a-fill-ink);font-weight:var(--weight-semibold)}.pagination__link[aria-current="page"]:hover{background-color:var(--a-fill);color:var(--a-fill-ink)}.pagination__link[aria-disabled="true"]{color:var(--text-disabled);border-color:var(--border-subtle)}.pagination__ellipsis{color:var(--text-tertiary)}.pagination__count{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:center}.passkey-prompt__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary)}.passkey-prompt__icon{color:var(--a-ink)}.passkey-prompt__lede{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary)}.passkey-prompt__error:focus{outline-color:var(--focus-ring)}.passkey-prompt__fallback{border-color:var(--border-subtle)}.passkey-prompt__fallback-title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.passkey-prompt__fallback-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.passkey-prompt::after,.passkey-prompt__actions::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.passkey-prompt::after,.passkey-prompt__actions::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.passkey-prompt::after,.passkey-prompt__actions::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.payment-method__legend{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.payment-method__express-title{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading);color:var(--text-primary)}.payment-method__express-note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-primary)}.payment-method__option{font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);border-color:var(--border-control);border-radius:var(--radius-control);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.payment-method__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.payment-method__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.payment-method__input{accent-color:var(--a-fill)}.payment-method__name{font-family:var(--type-ui-lg-font);font-size:var(--type-ui-lg-size);font-weight:var(--type-ui-lg-weight);line-height:var(--type-ui-lg-leading)}.payment-method__option:hover:not(:has(.payment-method__input:checked,.payment-method__input[disabled])){border-color:var(--border-control-hover)}.payment-method__option:has(.payment-method__input:checked){background-color:var(--a-tint-1);border-color:var(--a-line)}.payment-method__option:has(.payment-method__input[disabled]){border-color:var(--border-subtle)}.payment-method__masked{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-primary)}.payment-method__accepted,.payment-method__detail{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.payment-method__option--expired .payment-method__detail{font-weight:var(--weight-semibold);color:var(--text-primary)}.payment-method__assurance{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.payment-method::after,.payment-method__express::after,.payment-method__option::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.payment-method::after,.payment-method__express::after,.payment-method__option::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.payment-method::after,.payment-method__express::after,.payment-method__option::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pill-nav__link{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);background-color:transparent;border-color:transparent;border-radius:var(--radius-pill);color:var(--text-secondary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.pill-nav__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.pill-nav__link{--sq-r:calc(max(var(--pill-nav-target-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.pill-nav__link:hover{background-color:var(--a-tint-1);color:var(--text-primary)}.pill-nav__link[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink)}@media (forced-colors: active){.pill-nav__link[aria-current]:not([aria-current=false]){background-color:Highlight;color:HighlightText}}.pill-nav__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.pill-nav__link:hover .pill-nav__count,.pill-nav__link[aria-current]:not([aria-current=false]) .pill-nav__count{color:inherit}.play-btn{background-color:var(--surface-raised);border-color:var(--border-control);color:var(--text-primary);border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.play-btn{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.play-btn{--sq-r:calc(max(var(--play-size),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.play-btn:hover:not([aria-pressed="true"],[aria-busy="true"],[disabled],[aria-disabled="true"]){background-color:var(--surface-sunken);border-color:var(--border-control-hover)}.play-btn[aria-pressed="true"]:not([aria-busy="true"]){background-color:var(--a-fill);border-color:var(--a-fill-edge);color:var(--a-fill-ink)}.play-btn[aria-pressed="true"]:hover:not([aria-busy="true"],[disabled],[aria-disabled="true"]){background-color:var(--a-fill-hover)}.play-btn[aria-pressed="true"]:active:not([aria-busy="true"],[disabled],[aria-disabled="true"]){background-color:var(--a-fill-active)}.play-btn[disabled],.play-btn[aria-disabled="true"]{opacity:0.55}.play-btn__icon::before,.play-btn__icon::after{background-color:currentColor;border-radius:var(--radius-xs);transition:inline-size var(--motion-fast) var(--ease-effect),clip-path var(--motion-fast) var(--ease-effect),background-color var(--motion-hover)}@supports (corner-shape: squircle){.play-btn__icon::before,.play-btn__icon::after{corner-shape:var(--corner-shape)}}.play-btn__icon{transition:gap var(--motion-fast) var(--ease-effect)}.play-btn__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform)}.play-btn--sm .play-btn__label{font-size:var(--type-ui-sm-size)}.play-btn--hero .play-btn__label{font-size:var(--type-ui-lg-size)}.play-btn[aria-busy="true"]{background-color:var(--surface-sunken);border-color:var(--border-control);color:var(--text-secondary)}.play-btn[aria-busy="true"] .play-btn__icon{animation:a-play-waiting calc(var(--motion-deliberate) * 2) var(--ease-in-out) infinite}@keyframes a-play-waiting{from,to{opacity:1}50%{opacity:0.35}}@media (prefers-reduced-motion: reduce){.play-btn[aria-busy="true"] .play-btn__icon{animation:none}}.play-control__status{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}@media (forced-colors: active){.play-btn__icon::before,.play-btn__icon::after{background-color:ButtonText}.play-btn[aria-pressed="true"]{border-color:Highlight}.play-btn[aria-pressed="true"] .play-btn__icon::before,.play-btn[aria-pressed="true"] .play-btn__icon::after{background-color:Highlight}.play-btn[aria-busy="true"] .play-btn__icon::before,.play-btn[aria-busy="true"] .play-btn__icon::after{background-color:GrayText}}.player-dock{background-color:var(--surface-raised);border-block-start-color:var(--border-default)}.player-dock[data-yield]:not(:has(.player-dock__idle:not([hidden]))){background:none}.player-dock__panel{background-color:var(--surface-sunken)}.player-dock__title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.player-dock__artist{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.player-dock__now:hover .player-dock__title,.player-dock__now:focus-visible .player-dock__title{text-decoration:underline;text-underline-offset:0.15em}.player-dock__time{font-family:var(--type-mono-font);font-size:var(--type-mono-size);line-height:var(--type-mono-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.player-dock__time-sep{color:var(--text-tertiary)}.player-dock:is([dir=rtl],:dir(rtl)),[dir=rtl] .player-dock{--player-dock-fill-to:left}.player-dock__seek,.player-dock__level{--player-dock-thumb-fill:transparent;background-color:transparent}.player-dock__seek:hover,.player-dock__seek:focus-within,.player-dock__level:hover,.player-dock__level:focus-within{--player-dock-track:var(--space-2)}.player-dock__seek::-webkit-slider-runnable-track,.player-dock__level::-webkit-slider-runnable-track{background-color:var(--surface-sunken);background-image:linear-gradient( to var(--player-dock-fill-to,right),var(--a-fill) calc(var(--player-dock-fill,0) * 1%),transparent 0 );border-color:var(--border-control);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}.player-dock__seek::-moz-range-track,.player-dock__level::-moz-range-track{background-color:var(--surface-sunken);background-image:linear-gradient( to var(--player-dock-fill-to,right),var(--a-fill) calc(var(--player-dock-fill,0) * 1%),transparent 0 );border-color:var(--border-control);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}@supports (corner-shape: squircle){.player-dock__seek::-webkit-slider-runnable-track,.player-dock__level::-webkit-slider-runnable-track{corner-shape:var(--corner-shape)}.player-dock__seek::-moz-range-track,.player-dock__level::-moz-range-track{corner-shape:var(--corner-shape)}}.player-dock__seek::-webkit-slider-thumb,.player-dock__level::-webkit-slider-thumb{background-color:var(--player-dock-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}.player-dock__seek::-moz-range-thumb,.player-dock__level::-moz-range-thumb{background-color:var(--player-dock-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}.player-dock__seek:focus-visible,.player-dock__level:focus-visible{--player-dock-thumb-fill:var(--a-fill)}@media (pointer: coarse){.player-dock__seek,.player-dock__level{--player-dock-thumb-fill:var(--a-fill)}}.player-dock__toggle-icon{transition:transform var(--motion-default) var(--ease-out)}.player-dock__toggle[aria-expanded=true] .player-dock__toggle-icon{transform:rotate(180deg)}@media (forced-colors: active){.player-dock{background-color:Canvas;border-block-start-color:CanvasText}.player-dock__panel{background-color:Canvas}.player-dock__seek,.player-dock__level{--player-dock-track-edge:1px;--player-dock-knob-inset:0}.player-dock__seek::-webkit-slider-runnable-track,.player-dock__level::-webkit-slider-runnable-track{background-color:Canvas;background-image:none;border-color:CanvasText}.player-dock__seek::-moz-range-track,.player-dock__level::-moz-range-track{background-color:Canvas;background-image:none;border-color:CanvasText}.player-dock__seek::-webkit-slider-thumb,.player-dock__level::-webkit-slider-thumb{background-color:Highlight}.player-dock__seek::-moz-range-thumb,.player-dock__level::-moz-range-thumb{background-color:Highlight}}.price-history__row{border-block-start-color:var(--border-subtle)}.price-history__term{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.price-history__figure{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.price-history__row--reference .price-history__figure{font-weight:var(--weight-semibold)}.price-history__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.price-history:not(:has(.price-history__row--reference))::after,.price-history:has(.price-history__row--reference):not(:has(.price-history__date))::after,.price-history:has(.price-history__row--reference):has(.price-history__date:not(time))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.price-history::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.price-history::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.price__amount{font-family:var(--font-metadata);font-size:var(--price-amount-size,var(--type-heading-sm-size));font-weight:var(--weight-semibold);line-height:var(--type-heading-sm-leading);font-variant-numeric:tabular-nums}.price--feature{--price-amount-size:var(--type-heading-lg-size)}.price__currency{font-weight:var(--weight-regular)}.price__was{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-regular);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.price__reference,.price__unit,.price__qualifier{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.price--sale:not(:has(.price__reference))::after,.price--from:not(:has(.price__qualifier))::after,.price__was:not(:is(s,del))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink)}.price--sale:not(:has(.price__reference))::after,.price--from:not(:has(.price__qualifier))::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.price--sale::after,.price--from::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.price--sale::after,.price--from::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.print-furniture--head,.print-furniture--foot{border-color:var(--border-default)}.print-furniture__title{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary)}.print-furniture__source{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);color:var(--text-secondary)}.print-furniture__label{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.print-furniture__value{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media print{.prose a[data-print-url]::after{font-size:0.85em;color:var(--text-tertiary)}}.profile-header{border-block-end-color:var(--border-subtle)}.profile-header__name{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric);color:var(--text-primary)}.profile-header__email{font-family:var(--font-metadata);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.profile-header__verification{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.profile-header__verification{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.profile-header__verification{--sq-r:calc((2 * var(--space-0-5) + var(--type-ui-sm-leading) * var(--type-ui-sm-size)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.profile-header__verification--verified{background-color:var(--success-tint-3);border-color:var(--success-tint-3);color:var(--success-ink)}.profile-header__verification--unverified{background-color:var(--warning-tint-3);border-color:var(--warning-tint-3);color:var(--warning-ink)}.profile-header__since{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.profile-header__date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.profile-header__resend{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--a-ink);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.profile-header__resend{corner-shape:var(--corner-shape)}}.profile-header__resend:hover{text-decoration-thickness:2px}.progress__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}.progress__value{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.progress__hint{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.progress__bar,.progress__meter{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.progress__bar,.progress__meter{corner-shape:var(--corner-shape)}.progress__bar::-webkit-progress-bar{corner-shape:inherit}.progress__bar::-webkit-progress-value{corner-shape:inherit}.progress__bar::-moz-progress-bar{corner-shape:inherit}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.progress__bar,.progress__meter{--sq-r:calc(var(--progress-thickness,var(--space-2)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.progress__bar::-webkit-progress-bar{background-color:var(--surface-sunken);border-radius:inherit}.progress__bar::-webkit-progress-value{background-color:var(--a-fill);border-radius:inherit;transition:inline-size var(--motion-moderate) var(--ease-effect)}.progress__bar::-moz-progress-bar{background-color:var(--a-fill);border-radius:inherit}.progress__bar:indeterminate{background-image:linear-gradient( to right,var(--a-tint-1),var(--a-fill),var(--a-tint-1) );background-repeat:no-repeat;background-size:40% 100%;animation:a-progress-shuttle calc(var(--motion-deliberate) * 3) var(--ease-in-out) infinite}.progress__bar:indeterminate::-webkit-progress-bar{background-color:transparent}.progress__bar:indeterminate::-webkit-progress-value{background-color:transparent}.progress__bar:indeterminate::-moz-progress-bar{background-color:transparent}@keyframes a-progress-shuttle{from{background-position:-40% 0}to{background-position:140% 0}}@media (prefers-reduced-motion: reduce){.progress__bar:indeterminate{animation:none;background-image:none;background-color:var(--a-tint-2)}}.progress__meter::-webkit-meter-bar{background-color:var(--surface-sunken);border-radius:inherit}.progress__meter::-webkit-meter-optimum-value{background-color:var(--success-fill);border-radius:inherit}.progress__meter::-webkit-meter-suboptimum-value{background-color:var(--warning-fill);border-radius:inherit}.progress__meter::-webkit-meter-even-less-good-value{background-color:var(--danger-fill);border-radius:inherit}.progress__meter::-moz-meter-bar{background-color:var(--success-fill);border-radius:inherit}.progress__meter:-moz-meter-sub-optimum::-moz-meter-bar{background-color:var(--warning-fill)}.progress__meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:var(--danger-fill)}@supports (corner-shape: squircle){.progress__meter::-webkit-meter-bar{corner-shape:inherit}.progress__meter::-webkit-meter-optimum-value{corner-shape:inherit}.progress__meter::-webkit-meter-suboptimum-value{corner-shape:inherit}.progress__meter::-webkit-meter-even-less-good-value{corner-shape:inherit}.progress__meter::-moz-meter-bar{corner-shape:inherit}}.progress-ring__dial{border-radius:var(--radius-full);background:conic-gradient( var(--a-fill) calc(var(--progress-value,0) * 1%),var(--a-tint-2) 0 )}@supports (mask: radial-gradient(black,black)){.progress-ring__dial{mask:radial-gradient( farthest-side,transparent calc(100% - var(--progress-ring-thickness,0.625rem)),black 0 )}}.progress-ring__value{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.progress-ring__number{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}@media (forced-colors: active){.progress__bar,.progress__meter{--progress-edge-width:1px;background-color:Canvas;border-color:CanvasText}.progress__bar::-webkit-progress-bar{background-color:Canvas}.progress__bar::-webkit-progress-value{background-color:Highlight}.progress__bar::-moz-progress-bar{background-color:Highlight}.progress__bar:indeterminate{background-image:none;background-color:Highlight}.progress__meter::-webkit-meter-bar{background-color:Canvas}.progress__meter::-webkit-meter-optimum-value{background-color:Highlight}.progress__meter::-webkit-meter-suboptimum-value{background-color:Highlight}.progress__meter::-webkit-meter-even-less-good-value{background-color:Highlight}.progress__meter::-moz-meter-bar{background-color:Highlight}.progress__meter:-moz-meter-sub-optimum::-moz-meter-bar{background-color:Highlight}.progress__meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background-color:Highlight}.progress-ring__dial{background-image:conic-gradient( Highlight calc(var(--progress-value,0) * 1%),GrayText 0 )}}.prose{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);text-transform:var(--type-body-lg-transform);font-variant-numeric:var(--type-body-lg-variant-numeric);color:var(--text-primary)}.prose h2{font-family:var(--type-display-sm-font);font-size:var(--type-display-sm-size);font-weight:var(--type-display-sm-weight);line-height:var(--type-display-sm-leading);letter-spacing:var(--type-display-sm-tracking);text-transform:var(--type-display-sm-transform);font-variant-numeric:var(--type-display-sm-variant-numeric);text-wrap:balance}.prose h3{text-wrap:balance}.prose p{font-family:inherit;font-size:inherit;line-height:inherit}@supports (text-wrap: pretty){.prose p{text-wrap:pretty}}.prose a{text-decoration-thickness:0.09em;text-underline-offset:0.18em;text-decoration-skip-ink:auto}.prose li::marker{color:var(--text-tertiary)}.prose blockquote{background-color:var(--surface-sunken);border-radius:var(--radius-card);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug)}@supports (corner-shape: squircle){.prose blockquote{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.prose blockquote{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.prose blockquote::before{font-family:var(--font-display);font-size:var(--text-5xl);color:var(--a-tint-2)}.prose blockquote cite{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);font-style:normal;color:var(--text-secondary)}.prose img{border-radius:var(--radius-media)}@supports (corner-shape: squircle){.prose img{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.prose img{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.prose figcaption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-tertiary);text-align:center}.prose hr{border-color:var(--border-default)}.prose code{background-color:var(--surface-sunken);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.prose code{corner-shape:var(--corner-shape)}}.prose pre{background-color:var(--surface-sunken);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.prose pre{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.prose pre{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.prose pre code{background-color:transparent}.prose th{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);text-align:start}.prose th,.prose td{border-color:var(--border-subtle)}.prose td{font-variant-numeric:tabular-nums}.provenance-strip{border-block-end-color:var(--border-subtle)}.provenance-strip__destination,.provenance-strip__origin{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.provenance-strip__name,.provenance-strip__host{font-weight:var(--weight-semibold);color:var(--text-primary)}.provenance-strip__host{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.pull-quote{border-block-color:var(--border-default)}.pull-quote .pull-quote__text{font-family:var(--type-display-sm-font);font-size:var(--type-display-sm-size);font-weight:var(--type-display-sm-weight);line-height:var(--type-display-sm-leading);letter-spacing:var(--type-display-sm-tracking);text-transform:var(--type-display-sm-transform);font-variant-numeric:var(--type-display-sm-variant-numeric);color:var(--text-primary);text-wrap:balance}.pull-quote .pull-quote__attribution{font-family:var(--type-furniture-font);font-size:var(--type-furniture-size);font-weight:var(--type-furniture-weight);line-height:var(--type-furniture-leading);letter-spacing:var(--type-furniture-tracking);color:var(--text-secondary)}.quantity-stepper{--quantity-stepper-edge-width:1px}.quantity-stepper__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.quantity-stepper__group{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover)}@supports (corner-shape: squircle){.quantity-stepper__group{corner-shape:var(--corner-shape)}}.quantity-stepper__group:hover:not( :focus-within,:has(.quantity-stepper__input:is([disabled],[aria-invalid="true"],:user-invalid)) ){border-color:var(--border-control-hover)}.quantity-stepper__group:focus-within{border-color:var(--a-ink)}.quantity-stepper__group:has(.quantity-stepper__input:is([aria-invalid="true"],:user-invalid)){border-color:var(--danger-ink)}.quantity-stepper__step{background-color:transparent;color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-size);line-height:var(--type-ui-leading);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover),transform var(--motion-settle)}.quantity-stepper__step:first-child{border-start-start-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)));border-end-start-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)))}.quantity-stepper__step:last-child{border-start-end-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)));border-end-end-radius:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)))}@supports (corner-shape: squircle){.quantity-stepper__step{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.quantity-stepper__step{--sq-r:max(0px,calc(var(--radius-control) - var(--quantity-stepper-edge-width,1px)));--sq-tl:0px;--sq-tr:0px;--sq-br:0px;--sq-bl:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.quantity-stepper__step:first-child,.quantity-stepper__step:last-child{border-radius:0}.quantity-stepper__step:first-child,.quantity-stepper__step:last-child:where(:dir(rtl)){--sq-tl:var(--sq-r);--sq-bl:var(--sq-r)}.quantity-stepper__step:last-child,.quantity-stepper__step:first-child:where(:dir(rtl)){--sq-tr:var(--sq-r);--sq-br:var(--sq-r)}.quantity-stepper__step:first-child:where(:dir(rtl)){--sq-tl:0px;--sq-bl:0px}.quantity-stepper__step:last-child:where(:dir(rtl)){--sq-tr:0px;--sq-br:0px}}}.quantity-stepper__step:hover:not([aria-disabled="true"],[disabled]){background-color:var(--a-tint-1)}.quantity-stepper__step:active:not([aria-disabled="true"],[disabled]){background-color:var(--a-tint-2);transform:scale(0.985);transition:transform var(--motion-press)}.quantity-stepper__step[aria-disabled="true"],.quantity-stepper__step[disabled]{color:var(--text-disabled)}.quantity-stepper__input{--quantity-stepper-input-size:var(--type-ui-size);background-color:transparent;border-color:var(--border-control);color:var(--text-primary);font-family:var(--font-metadata);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;text-align:center}.quantity-stepper__input[disabled]{color:var(--text-disabled);background-color:var(--surface-sunken)}.quantity-stepper__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.quote-block .quote-block__quote{background-color:var(--surface-sunken);border-radius:var(--radius-card);font-family:var(--font-display);font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--text-primary)}@supports (corner-shape: squircle){.quote-block .quote-block__quote{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.quote-block .quote-block__quote{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.quote-block .quote-block__quote p{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.quote-block .quote-block__quote::before{font-family:var(--font-display);font-size:var(--text-5xl);color:var(--a-tint-2)}.quote-block--long .quote-block__quote{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--type-body-lg-weight);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking)}.quote-block .quote-block__attribution{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);font-style:normal;color:var(--text-secondary);text-align:start}.range-field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.range-field__value{font-family:var(--font-metadata);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.range-field__ticks{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.range-field__control{--range-field-track-fill:var(--surface-sunken);--range-field-track-ink:var(--border-control);--range-field-thumb-fill:transparent;--range-field-band:linear-gradient( to var(--range-field-fill-to,right),transparent calc(var(--range-field-from,0) * 1%),var(--a-fill) 0,var(--a-fill) calc(var(--range-field-to,0) * 1%),transparent 0 );background-color:transparent}.range-field__control:is([dir=rtl],:dir(rtl)),[dir=rtl] .range-field__control{--range-field-fill-to:left}.range-field__control:hover,.range-field__control:focus-within{--range-field-track:var(--space-2)}.range-field__control::-webkit-slider-runnable-track{background-color:var(--range-field-track-fill);background-image:var(--range-field-band);border-color:var(--range-field-track-ink);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}.range-field__control::-moz-range-track{background-color:var(--range-field-track-fill);background-image:var(--range-field-band);border-color:var(--range-field-track-ink);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}@supports (corner-shape: squircle){.range-field__control::-webkit-slider-runnable-track{corner-shape:var(--corner-shape)}.range-field__control::-moz-range-track{corner-shape:var(--corner-shape)}}@supports (appearance: base){.range-field__control::slider-track{background-color:var(--range-field-track-fill);background-image:var(--range-field-band);border-color:var(--range-field-track-ink);border-radius:var(--radius-pill);transition:block-size var(--motion-hover)}@supports (corner-shape: squircle){.range-field__control::slider-track{corner-shape:var(--corner-shape)}}.range-field__control::slider-fill{background-color:transparent;transition:block-size var(--motion-hover)}}.range-field__control::-webkit-slider-thumb{background-color:var(--range-field-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}.range-field__control::-moz-range-thumb{background-color:var(--range-field-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}@supports (appearance: base){.range-field__control::slider-thumb{background-color:var(--range-field-thumb-fill);background-clip:content-box;border-color:transparent;border-radius:var(--radius-full);transition:background-color var(--motion-hover)}}.range-field__control--bare:hover:not([disabled]),.range-field__pair>.range-field__control:hover:not([disabled]){--range-field-thumb-fill:var(--a-fill-hover)}.range-field__control:focus-visible{--range-field-knob-inset:0;--range-field-thumb-fill:var(--a-fill)}@media (pointer: coarse){.range-field__control{--range-field-thumb-fill:var(--a-fill)}}.range-field__control[disabled]{opacity:0.55}.range-field:has(.range-field__control[disabled]) .range-field__label,.range-field:has(.range-field__control[disabled]) .range-field__value{color:var(--text-disabled)}.range-field__control--bare,.range-field__pair>.range-field__control:last-of-type{--range-field-track-fill:transparent;--range-field-track-ink:transparent;--range-field-band:none}.range-field__control--bare,.range-field__pair>.range-field__control{--range-field-thumb-fill:var(--a-fill)}@media (forced-colors: active){.range-field__control{--range-field-track-edge:1px;--range-field-knob-inset:0;--range-field-track-fill:Canvas;--range-field-track-ink:CanvasText;--range-field-band:none}.range-field__control--bare,.range-field__pair>.range-field__control:last-of-type{--range-field-track-edge:0;--range-field-track-fill:transparent;--range-field-track-ink:transparent}.range-field__control::-webkit-slider-thumb{background-color:Highlight}.range-field__control::-moz-range-thumb{background-color:Highlight}.range-field__control[disabled]{opacity:1}.range-field__control[disabled]::-webkit-slider-thumb{background-color:GrayText}.range-field__control[disabled]::-moz-range-thumb{background-color:GrayText}}@supports (appearance: base){@media (forced-colors: active){.range-field__control::slider-thumb{background-color:Highlight}.range-field__control[disabled]::slider-thumb{background-color:GrayText}}}.rating-display__glyphs{color:var(--border-strong)}.rating-display__glyphs--filled{color:var(--a-fill)}.rating-display__value{font-family:var(--font-metadata);font-size:var(--type-ui-lg-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-lg-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rating-display--sm .rating-display__value{font-size:var(--type-ui-size);line-height:var(--type-ui-leading)}.rating-display--sm .rating-display__scale{font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading)}.rating-display--lg .rating-display__value{font-size:var(--type-heading-md-size);line-height:var(--type-heading-md-leading)}.rating-display__scale{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.rating-display__count{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--a-ink);border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}.rating-display__count:hover{text-decoration-thickness:2px}.rating-display__count-value{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}@supports (corner-shape: squircle){.rating-display__count{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.rating-display__count{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.rating-display__dist-label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}.rating-display__dist-track{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}.rating-display__dist-fill{background-color:var(--a-fill);border-radius:inherit}@supports (corner-shape: squircle){.rating-display__dist-track{corner-shape:var(--corner-shape)}.rating-display__dist-fill{corner-shape:inherit}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.rating-display__dist-track{--sq-r:calc(var(--rating-display-dist-track-block) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.rating-display__dist-count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.rating-display::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.rating-display::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.rating-display::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.rating-display__glyphs{color:CanvasText}.rating-display__glyphs--filled{color:Highlight}.rating-display__dist-track{--rating-display-dist-edge-width:1px;background-color:Canvas;border-color:CanvasText}.rating-display__dist-fill{background-color:Highlight}}.rating-input__legend{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.rating-input__option,.rating-input__none{border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent}.rating-input__option{--rating-input-ink:var(--border-control);--rating-input-fill:none}@supports (corner-shape: squircle){.rating-input__option,.rating-input__none{corner-shape:var(--corner-shape)}}.rating-input__star{color:var(--rating-input-ink);fill:var(--rating-input-fill);stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;transition:color var(--motion-hover)}.rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__option:has(.rating-input__input:checked),.rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__option:has(~ .rating-input__option .rating-input__input:checked){--rating-input-ink:var(--a-ink);--rating-input-fill:currentColor}.rating-input__option:hover,.rating-input__option:has(~ .rating-input__option:hover){--rating-input-ink:var(--a-ink)}@media (hover: none){.rating-input__options .rating-input__option:has(.rating-input__input:checked),.rating-input__options .rating-input__option:has(~ .rating-input__option .rating-input__input:checked){--rating-input-ink:var(--a-ink);--rating-input-fill:currentColor}}.rating-input__none{background-color:transparent;border-color:var(--border-control);color:var(--text-secondary);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.rating-input__options:is(:not(:has(:hover)),:has(.rating-input__input[disabled])) .rating-input__none:has(.rating-input__input:checked){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink);font-weight:var(--weight-semibold)}@media (hover: none){.rating-input__options .rating-input__none:has(.rating-input__input:checked){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink);font-weight:var(--weight-semibold)}}.rating-input__none:hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover);color:var(--a-ink)}.rating-input__option:has(.rating-input__input[disabled]),.rating-input__none:has(.rating-input__input[disabled]){--rating-input-ink:var(--text-disabled);background-color:transparent;border-color:var(--border-subtle);color:var(--text-disabled)}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.reading-progress[aria-hidden=true]{background-color:var(--a-fill);transform:scaleX(0);transform-origin:0 50%;animation-name:a-reading-progress;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block)}.reading-progress[aria-hidden=true]:dir(rtl){transform-origin:100% 50%}}}@keyframes a-reading-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}.related-reading{border-block-start-color:var(--border-subtle)}.related-reading .related-reading__heading{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.related-reading .related-reading__kicker{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-tertiary)}.related-reading__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);color:var(--text-primary)}.related-reading--lead .related-reading__item:first-child .related-reading__title{font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking)}.related-reading .related-reading__meta{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.related-reading__link{font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);text-decoration:none;transition:color var(--motion-hover)}.related-reading__items{font-size:var(--type-body-size);line-height:var(--type-body-leading)}.related-reading__item:hover .related-reading__link,.related-reading__link:hover,.related-reading__link:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.release-links__heading{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-tertiary)}.release-link{--release-link-min-block:3.5rem;color:var(--text-primary);background-color:color-mix(in oklch,var(--surface-raised) 62%,transparent);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-color:color-mix(in oklch,var(--text-primary) 16%,transparent);border-radius:var(--radius-pill);transition:border-color var(--motion-hover),background-color var(--motion-hover),transform var(--motion-settle)}@supports (corner-shape: squircle){.release-link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.release-link{--sq-r:calc(max(var(--control-min-block),var(--release-link-min-block,1.5rem)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.release-link{background-color:light-dark(var(--surface-page),var(--surface-raised))}}@media (prefers-reduced-transparency: reduce){.release-link{background-color:light-dark(var(--surface-page),var(--surface-raised));backdrop-filter:none;-webkit-backdrop-filter:none}}.release-link:active{transform:scale(0.985);transition:transform var(--motion-press)}.release-link:hover{transform:translateY(-1px);border-color:color-mix(in oklch,var(--text-primary) 28%,transparent);background-color:color-mix(in oklch,var(--surface-raised) 82%,transparent);background-image:linear-gradient(150deg,light-dark(transparent,color-mix(in oklch,white 8%,transparent)) 0%,light-dark(transparent,color-mix(in oklch,white 2%,transparent)) 24%,transparent 48%)}.release-link__name{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.release-link__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.release-link__format{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.release-link__out{--release-link-out-nudge:0.08em;color:var(--text-tertiary);transition:color var(--motion-hover),transform var(--motion-settle)}.release-link__out:where(:dir(rtl)){--release-link-out-nudge:-0.08em}.release-link:hover .release-link__out{color:var(--text-secondary);transform:translateX(var(--release-link-out-nudge));transition:color var(--motion-hover),transform var(--motion-lift)}.release-link__verb{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-tertiary);transition:color var(--motion-hover)}.release-link:hover .release-link__verb{color:var(--text-secondary)}.release-links__list--download .release-link__mark{color:var(--a-ink)}.release-link--primary{background-color:var(--a-fill);background-image:linear-gradient(to bottom,color-mix(in oklch,white 14%,transparent),transparent 55%);border-color:var(--a-fill-edge);box-shadow:0 2px 6px -2px color-mix(in oklch,var(--a-fill) 45%,transparent),0 14px 36px -12px color-mix(in oklch,var(--a-fill) 50%,transparent)}.release-link--primary:hover{background-color:var(--a-fill-hover);background-image:none;border-color:var(--a-fill-edge)}.release-link--primary .release-link__name{color:var(--a-fill-ink);font-weight:var(--weight-semibold)}.release-link--primary .release-link__verb,.release-link--primary .release-link__out,.release-link--primary:hover .release-link__verb,.release-link--primary:hover .release-link__out{color:var(--a-fill-ink)}.release-link--pending{background-color:color-mix(in oklch,var(--surface-raised) 38%,transparent);border-color:color-mix(in oklch,var(--text-primary) 10%,transparent);box-shadow:none}.release-link--pending:hover{transform:none;border-color:color-mix(in oklch,var(--text-primary) 10%,transparent);background-color:color-mix(in oklch,var(--surface-raised) 38%,transparent);background-image:none}.release-link--pending:hover .release-link__verb{color:var(--text-tertiary)}.release-link--pending:active{transform:none}.release-link--pending .release-link__name{color:var(--text-secondary);font-weight:var(--weight-regular)}.release-link--pending .release-link__verb{color:var(--text-tertiary)}.release-link--pending .release-link__mark{opacity:0.55}.returns-info__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary)}.returns-info__figure{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.returns-info__action{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--a-ink);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover),text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.returns-info__action{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.returns-info__action{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.returns-info__action:hover{text-decoration-thickness:2px}.returns-info__more{border-color:var(--border-subtle)}.returns-info__summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.returns-info__summary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.returns-info__summary{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.returns-info__marker{color:var(--text-secondary);transition:transform var(--motion-transform),color var(--motion-hover)}.returns-info__summary:hover .returns-info__marker{color:var(--text-primary)}.returns-info__more[open]>.returns-info__summary .returns-info__marker{color:var(--a-ink);transform:rotate(0.5turn)}.returns-info__long{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.returns-info__source{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);color:var(--text-secondary)}.returns-info::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.returns-info::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.returns-info::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports (interpolate-size: allow-keywords) and (selector(::details-content)){.returns-info__more::details-content{transition:block-size var(--motion-default) var(--ease-out),content-visibility var(--motion-default) allow-discrete}}.review-summary__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary)}.review-summary__score-value{font-family:var(--font-metadata);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.review-summary__score-of,.review-summary__total{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.review-summary__count{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.review-dist__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-primary)}a.review-dist__label{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;border-radius:var(--radius-control);transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}a.review-dist__label:hover{text-decoration-thickness:2px}.review-dist__track{background-color:var(--surface-sunken);border-color:var(--border-subtle);border-radius:var(--radius-pill)}.review-dist__fill{background-color:var(--a-fill);border-radius:inherit}@supports (corner-shape: squircle){.review-dist__track{corner-shape:var(--corner-shape)}.review-dist__fill{corner-shape:inherit}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.review-dist__track{--sq-r:calc(var(--review-dist-track-block) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.review-dist__count{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.review-dist__share{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.review-excerpt{border-block-start-color:var(--border-subtle)}.review-excerpt__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.review-excerpt__meta{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.review-excerpt__author{color:var(--text-primary)}.review-excerpt__date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.review-excerpt__glyph{color:var(--success-ink)}.review-excerpt__body{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--text-primary)}.review-excerpt__more{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--a-ink);border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}.review-excerpt__more:hover{text-decoration-thickness:2px}@supports (corner-shape: squircle){a.review-dist__label,.review-excerpt__more{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){a.review-dist__label,.review-excerpt__more{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.review-summary::after,.review-excerpt::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.review-summary::after,.review-excerpt::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.review-summary::after,.review-excerpt::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (forced-colors: active){.review-dist__track{--review-dist-edge-width:1px;background-color:Canvas;border-color:CanvasText}.review-dist__fill{background-color:Highlight}}.search-field{--search-field-input-size:var(--type-body-size)}.search-field--compact{--search-field-input-size:var(--type-ui-size)}.search-field--hero{--search-field-input-size:var(--type-body-lg-size)}.search-field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.search-field__box{background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);transition:border-color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.search-field__box{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.search-field__box{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.search-field__box:hover:not(:focus-within){border-color:var(--border-control-hover)}.search-field__box:has(.search-field__input:focus){border-color:var(--a-ink);box-shadow:var(--glow-accent)}.search-field__glyph{color:var(--text-secondary)}.search-field__input{font-family:var(--type-body-font);font-size:var(--search-field-input-size);line-height:var(--type-body-leading);color:var(--text-primary);background-color:transparent}.search-field__input::placeholder{color:var(--text-placeholder);opacity:1}@media (max-width: 47.99rem){.search-field__input{font-size:max(16px,var(--search-field-input-size))}}.search-field__clear{background-color:transparent;color:var(--text-secondary);border-radius:var(--radius-full);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-focus)}.search-field__clear:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.search-field__panel{background-color:var(--surface-overlay);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-3);color:var(--text-primary)}@supports (corner-shape: squircle){.search-field__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.search-field__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@starting-style{.search-field:has(.search-field__input[aria-expanded=true]) .search-field__panel{opacity:0;translate:0 -0.25rem}}.search-field:has(.search-field__input[aria-expanded=true]) .search-field__panel{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}.search-field__option{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary);border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover)}@supports (corner-shape: squircle){.search-field__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.search-field__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.search-field__option:hover{background-color:var(--surface-sunken)}.search-field__option[aria-selected=true]{background-color:var(--a-tint-1);font-weight:var(--weight-semibold)}.search-field__match{font-weight:var(--weight-semibold)}.search-results-header__title{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric);color:var(--text-secondary)}.search-results-header__query{color:var(--text-primary)}.search-results-header__count{font-family:var(--type-furniture-font);font-size:var(--type-furniture-size);font-weight:var(--type-furniture-weight);line-height:var(--type-furniture-leading);letter-spacing:var(--type-furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.search-results-header__choice>.field__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-primary)}.search-results-header--divided{border-block-end-color:var(--border-subtle)}.section--sunken{background-color:var(--surface-sunken)}.section--raised{background-color:var(--surface-raised);--card-fill:var(--section-card-fill,var(--surface-sunken))}.section--accent{background-color:var(--a-tint-1);--card-fill:var(--section-card-fill,light-dark(var(--surface-raised),var(--surface-sunken)))}.section--wash{background-image:linear-gradient(135deg,var(--wash-a) 0%,var(--wash-b) 100%);--card-fill:var(--section-card-fill,light-dark(var(--surface-raised),var(--surface-sunken)))}.section--grain{background-image:repeating-linear-gradient(45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px)}.section--wash.section--grain{background-image:repeating-linear-gradient(45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),linear-gradient(135deg,var(--wash-a) 0%,var(--wash-b) 100%)}.section-header__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--a-ink)}.section-header__title{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric)}.section-header__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.security-checkup{--security-checkup-ground:transparent;--security-checkup-glyph:var(--text-secondary);color:var(--text-primary)}.security-checkup__title{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.security-checkup__grade{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.security-checkup__tally,.security-checkup__checked{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.security-checkup__count,.security-checkup__total{font-weight:var(--weight-semibold);color:var(--text-primary)}.security-checkup__glyph{color:var(--security-checkup-glyph)}.security-checkup__item{background-color:var(--security-checkup-ground);border-block-start-color:var(--border-subtle)}.security-checkup__state{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.security-checkup__name{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);color:var(--text-primary)}.security-checkup__risk{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-primary)}.security-checkup__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.security-checkup__note time{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.security-checkup__summary--good,.security-checkup__item--good{--security-checkup-glyph:var(--success-ink)}.security-checkup__summary--attention{--security-checkup-glyph:var(--warning-ink)}.security-checkup__summary--urgent{--security-checkup-glyph:var(--danger-ink)}.security-checkup__item--attention{--security-checkup-ground:var(--warning-tint-1);--security-checkup-glyph:var(--warning-ink)}.security-checkup__item--urgent{--security-checkup-ground:var(--danger-tint-1);--security-checkup-glyph:var(--danger-ink)}.security-checkup__item--acknowledged{--security-checkup-ground:transparent;--security-checkup-glyph:var(--text-secondary)}.security-checkup__item--attention:not(.security-checkup__item--acknowledged),.security-checkup__item--urgent:not(.security-checkup__item--acknowledged){border-block-start-color:transparent;border-radius:var(--radius-card)}.security-checkup__item--attention:not(.security-checkup__item--acknowledged) + .security-checkup__item,.security-checkup__item--urgent:not(.security-checkup__item--acknowledged) + .security-checkup__item{border-block-start-color:transparent}@supports (corner-shape: squircle){.security-checkup__item--attention:not(.security-checkup__item--acknowledged),.security-checkup__item--urgent:not(.security-checkup__item--acknowledged){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.security-checkup__item--attention:not(.security-checkup__item--acknowledged),.security-checkup__item--urgent:not(.security-checkup__item--acknowledged){--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.security-checkup__action:not(.btn),.security-checkup__acknowledge:not(.btn){--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.security-checkup__action:not(.btn),.security-checkup__acknowledge:not(.btn){font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}.security-checkup__action:not(.btn){color:var(--a-ink)}.security-checkup__acknowledge:not(.btn){color:var(--text-secondary)}.security-checkup__action:not(.btn):hover,.security-checkup__acknowledge:not(.btn):hover{text-decoration-thickness:2px}@supports (corner-shape: squircle){.security-checkup__action:not(.btn),.security-checkup__acknowledge:not(.btn){corner-shape:var(--corner-shape)}}@media (forced-colors: active){.security-checkup__item--attention:not(.security-checkup__item--acknowledged),.security-checkup__item--urgent:not(.security-checkup__item--acknowledged){border-color:CanvasText}}.security-checkup:not(:has(.security-checkup__total[value]:not([value=""])))::after,.security-checkup__summary:not(:has(.security-checkup__checked))::after,.security-checkup__item:not(:has(.security-checkup__risk))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.security-checkup::after,.security-checkup__summary::after,.security-checkup__item::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.security-checkup::after,.security-checkup__summary::after,.security-checkup__item::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.security-checkup__actions::before,.security-checkup__actions::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink)}.sensitive-region{background-color:var(--danger-tint-1);border-color:var(--danger-line);border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.sensitive-region{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.sensitive-region{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.sensitive-region__icon{color:var(--danger-ink)}.sensitive-region__heading{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);color:var(--text-primary);text-wrap:pretty}.sensitive-region__confirm{background-color:var(--danger-fill);color:var(--danger-fill-ink);border-color:var(--danger-line)}.sensitive-region__confirm:hover:not( [disabled],[aria-disabled=true],form[method=dialog i] *,[type=button i],:not(form *),:not(button,input[type=submit i]) ){background-color:var(--danger-fill-hover)}.sensitive-region__confirm:active:not( [disabled],[aria-disabled=true],form[method=dialog i] *,[type=button i],:not(form *),:not(button,input[type=submit i]) ){background-color:var(--danger-fill-active)}.sensitive-region .sensitive-region__confirm:is( form[method=dialog i] *,[type=button i],:not(form *),:not(button,input[type=submit i]) ){background-color:var(--danger-tint-1);border-color:var(--danger-line);color:var(--danger-ink)}.sensitive-region .sensitive-region__confirm:is( form[method=dialog i] *,[type=button i],:not(form *),:not(button,input[type=submit i]) )::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.sensitive-region:not(:has(>.sensitive-region__icon))::before{background-color:var(--surface-raised);border-color:var(--danger-line);border-radius:var(--radius-control);color:var(--danger-ink);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}@supports (corner-shape: squircle){.sensitive-region::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.sensitive-region::before{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.series-nav{border-block-start-color:var(--border-subtle)}.series-nav__series{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--a-ink);text-underline-offset:0.15em;transition:text-decoration-color var(--motion-hover)}a.series-nav__series{text-decoration-color:var(--border-strong)}a.series-nav__series:hover,a.series-nav__series:focus-visible{text-decoration-color:currentColor}.series-nav__position{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.series-nav__link{background-color:transparent;border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.series-nav__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.series-nav__link{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.series-nav__link:hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover)}.series-nav__direction{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.series-nav__part-title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.series-nav__summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}.series-nav__item::marker{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.series-nav__part{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary);text-decoration:none;transition:color var(--motion-hover)}.series-nav__part:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:0.15em}.series-nav__item [aria-current="page"]{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-primary);text-decoration:none}.series-nav__item:has([aria-current="page"])::marker{color:var(--text-secondary)}.session-list__session{border-block-start-color:var(--border-subtle)}.session-list__caveat{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.session-list__device{font-family:var(--font-metadata);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--text-primary)}.session-list__where{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.session-list__seen{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.session-list__relative{color:var(--text-primary)}.session-list__absolute{color:var(--text-secondary)}.session-list__here{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--a-ink)}.session-list__consequence{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-primary)}.session-list__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.session-list__session[aria-current=true],.session-list__session[aria-current=true] + .session-list__session{border-block-start-color:transparent}.session-list__session[aria-current=true]{background-color:var(--a-tint-2);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.session-list__session[aria-current=true]{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.session-list__session[aria-current=true]{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.session-list .session-list__revoke:not(button)::after,.session-list .session-list__sweep:not(button)::after,.session-list__session[aria-current=true] .session-list__revoke::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink)}.share-row__heading{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-tertiary)}.share-row__note{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.share-row__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.share-row::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.share-row::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.share-row::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.sidenote__ref{font-size:0.75em;line-height:0;vertical-align:super;font-variant-numeric:tabular-nums;color:var(--a-ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.sidenote__ref:hover,.sidenote__ref:focus-visible{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.2em}.sidenote{border-block-start-color:var(--border-subtle)}.sidenote__summary{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover)}.sidenote__summary:hover{color:var(--text-primary)}.sidenote__summary::after{font-variant-numeric:tabular-nums}.sidenote__body{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary)}.sidenote__body:target{box-shadow:var(--glow-accent);transition:box-shadow var(--motion-focus)}.sidenote__body::before{font-variant-numeric:tabular-nums;font-weight:var(--weight-semibold);color:var(--a-ink)}.sidenote__back{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);color:var(--a-ink)}.similar-assets{border-block-start-color:var(--border-subtle)}.similar-assets__heading{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric)}.similar-assets__basis{color:inherit}.similar-assets__basis:hover,.similar-assets__basis:focus-visible{color:var(--a-ink)}.similar-assets__count{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.similar-assets__all{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.site-footer{background-color:var(--surface-sunken);border-block-start-color:var(--border-subtle);color:var(--text-secondary)}.site-footer p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary)}.site-footer__wordmark{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);font-variant-numeric:var(--type-heading-sm-variant-numeric);color:var(--text-primary);text-decoration:none;border-radius:var(--radius-control)}@supports (corner-shape: squircle){.site-footer__wordmark{corner-shape:var(--corner-shape)}}.site-footer .site-footer__heading{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--text-tertiary)}.site-footer__links a{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-transform:var(--type-body-sm-transform);font-variant-numeric:var(--type-body-sm-variant-numeric);color:var(--text-secondary);text-decoration:none;transition:color var(--motion-hover)}.site-footer__links a:hover,.site-footer__links a:focus-visible{color:var(--text-primary);text-decoration:underline;text-underline-offset:0.15em}.social-row a{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--text-secondary);background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-pill);text-decoration:none;transition:color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.social-row a{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.social-row a{--sq-r:calc(max(var(--social-target-min,2.25rem),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.social-row a:hover{color:var(--a-ink);border-color:var(--border-control-hover)}.site-footer__legal{color:var(--text-tertiary);border-block-start-color:var(--border-subtle)}.site-footer__legal,.site-footer__legal p,.site-footer__legal a{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric)}.site-footer__legal,.site-footer__legal p{color:var(--text-tertiary)}.site-footer__legal a{color:var(--text-secondary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;transition:color var(--motion-hover)}.site-footer__legal a:hover{color:var(--text-primary)}.site-header{background-color:color-mix(in oklch,var(--surface-page) 88%,transparent);-webkit-backdrop-filter:var(--overlay-blur);backdrop-filter:var(--overlay-blur);border-block-end-color:var(--border-subtle)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header{background-color:var(--surface-page)}}@media (prefers-reduced-transparency: reduce){.site-header{background-color:var(--surface-page);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header--bare{background-color:transparent;border-block-end-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency: reduce){.site-header--bare{background-image:none;background-color:var(--surface-page);border-block-end-color:var(--border-subtle)}}@media (forced-colors: active){.site-header--bare{background-image:none;background-color:Canvas;border-block-end-color:CanvasText}}.site-header--bare::after{background-image:linear-gradient( to bottom,color-mix(in oklch,var(--surface-page) 88%,transparent) 0%,color-mix(in oklch,var(--surface-page) 58%,transparent) 52%,transparent 100% );opacity:0}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.site-header--bare::after{animation-name:a-site-header-settle;animation-timing-function:var(--ease-effect);animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:0px var(--site-header-settle-after,8rem)}}}@keyframes a-site-header-settle{from{opacity:0}to{opacity:1}}@media (forced-colors: active){.site-header{background-color:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header__brand{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking);text-transform:var(--type-heading-sm-transform);color:var(--text-primary);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.site-header__brand{corner-shape:var(--corner-shape)}}.site-header__brand:hover{color:var(--text-primary)}.site-nav__list{scrollbar-color:var(--border-default) transparent}.site-nav__link{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--text-secondary);border-radius:var(--radius-pill);transition:background-color var(--motion-hover),color var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.site-nav__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.site-nav__link{--sq-r:calc(max(var(--nav-link-min-block,2.75rem),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.site-nav__link:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.site-nav__link[aria-current=page]{background-color:var(--a-tint-1);color:var(--a-ink);font-weight:var(--weight-semibold)}.cart-button__count{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);font-variant-numeric:tabular-nums;background-color:var(--a-fill);color:var(--a-fill-ink);border-radius:var(--radius-pill);box-shadow:0 0 0 2px var(--surface-page)}@supports (corner-shape: squircle){.cart-button__count{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.btn.cart-button{clip-path:none;border-radius:var(--radius-pill)}}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.cart-button__count{--sq-r:calc(1.25rem / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.site-header__burger,.site-header__burger::before,.site-header__burger::after{border-radius:var(--radius-full)}.site-header__burger::before,.site-header__burger::after{background-color:currentColor}.site-header__burger{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:center;background-size:100% 100%;transition:background-size var(--motion-exit)}.site-header:has(.drawer:popover-open) .site-header__burger{background-size:0% 100%}.site-header__burger::before,.site-header__burger::after{transition:translate var(--motion-transform),rotate var(--motion-transform)}.skeleton-loader__line,.skeleton-loader__block,.skeleton-loader__avatar{background-color:var(--surface-sunken);border-color:var(--border-subtle);background-image:linear-gradient( to right,var(--surface-sunken),var(--surface-raised),var(--surface-sunken) );background-repeat:no-repeat;background-size:45% 100%;animation:a-skeleton-loader-sweep calc(var(--motion-deliberate) * 2.5) var(--ease-effect) infinite}@keyframes a-skeleton-loader-sweep{from{background-position:-100% 0}to{background-position:200% 0}}.skeleton-loader__line{background-clip:content-box;border-radius:var(--radius-control)}.skeleton-loader__block{border-radius:var(--radius-media)}.skeleton-loader__avatar{border-radius:var(--skeleton-loader-avatar-radius,var(--radius-full))}@supports (corner-shape: squircle){.skeleton-loader__line,.skeleton-loader__block{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.skeleton-loader__line{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.skeleton-loader__block{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (prefers-reduced-motion: reduce){.skeleton-loader__line,.skeleton-loader__block,.skeleton-loader__avatar{animation:none;background-image:none}}.skeleton-loader-status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}@media (forced-colors: active){.skeleton-loader__line,.skeleton-loader__block,.skeleton-loader__avatar{--skeleton-loader-edge-width:1px;background-color:Canvas;background-image:none;border-color:GrayText;animation:none}}.skeleton-loader::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.skeleton-loader::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.skeleton-loader::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.spine-index__number{font-family:var(--type-mono-font);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);line-height:var(--type-mono-leading);letter-spacing:var(--type-mono-tracking);font-variant-numeric:var(--type-mono-variant-numeric)}.spine-index__link{color:var(--text-secondary);text-decoration:none;border-color:var(--border-subtle);border-radius:var(--radius-pill);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.spine-index__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.spine-index__link{--sq-r:calc(max(var(--spine-target-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}@media (max-width: 59.999rem){.spine-index__link{--sq-bl:0px;--sq-br:0px}}}}@media (max-width: 59.999rem){.spine-index__link{border-end-start-radius:0;border-end-end-radius:0}}.spine-index__link:hover,.spine-index__link:focus-visible{color:var(--a-ink);border-color:var(--border-default)}.spine-index__link[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);color:var(--a-ink)}@media (forced-colors: active){.spine-index__link[aria-current]:not([aria-current=false]){text-decoration:underline;text-underline-offset:0.15em}}.split-panel--surface{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-surface)}@supports (corner-shape: squircle){.split-panel--surface{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.split-panel--surface{--sq-r:var(--radius-surface);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.split-panel--surface>.split-panel__media>:is(.frame,img,picture,video){border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.split-panel--surface>.split-panel__media>.frame{clip-path:none}}}.split-panel__eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--a-ink)}.split-panel__title{font-family:var(--type-heading-lg-font);font-size:var(--type-heading-lg-size);font-weight:var(--type-heading-lg-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--type-heading-lg-tracking);text-transform:var(--type-heading-lg-transform);font-variant-numeric:var(--type-heading-lg-variant-numeric)}.split-panel__lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.stat .stat__figure{font-family:var(--font-metadata);font-size:var(--stat-figure-size,var(--type-display-sm-size));font-weight:var(--weight-semibold);line-height:var(--type-display-sm-leading);font-variant-numeric:tabular-nums}.stat--lead{--stat-figure-size:var(--type-display-md-size)}.stat__unit{font-family:var(--type-body-lg-font);font-size:var(--type-body-lg-size);font-weight:var(--weight-regular);line-height:var(--type-body-lg-leading)}.stat .stat__label{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.stat .stat__caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.stat .stat__trend{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.stat .stat__trend--better{color:var(--success-ink)}.stat .stat__trend--worse{color:var(--danger-ink)}.stat::after,.stat__trend::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.stat::after,.stat__trend::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.stat::after,.stat__trend::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.status{--status-ground:var(--surface-sunken);--status-edge:var(--border-subtle);--status-glyph:var(--text-secondary);background-color:var(--status-ground);border-color:var(--status-edge);border-radius:var(--radius-card);color:var(--text-primary)}@supports (corner-shape: squircle){.status{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.status{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.status__icon{color:var(--status-glyph)}.status__body,.status__body>p{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.status .status__title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading)}.status--success{--status-ground:var(--success-tint-1);--status-edge:var(--success-tint-3);--status-glyph:var(--success-ink)}.status--warning{--status-ground:var(--warning-tint-1);--status-edge:var(--warning-tint-3);--status-glyph:var(--warning-ink)}.status--danger{--status-ground:var(--danger-tint-1);--status-edge:var(--danger-tint-3);--status-glyph:var(--danger-ink)}.status--info{--status-ground:var(--info-tint-1);--status-edge:var(--info-tint-3);--status-glyph:var(--info-ink)}.stock-indicator__state{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.stock-indicator__count,.stock-indicator__date{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.stock-indicator__detail{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.stock-indicator__glyph{color:var(--text-secondary)}.stock-indicator--in .stock-indicator__glyph{color:var(--success-ink)}.stock-indicator--low .stock-indicator__glyph{color:var(--warning-ink)}.stock-indicator--preorder .stock-indicator__glyph{color:var(--info-ink)}.stock-indicator--out .stock-indicator__glyph,.stock-indicator--discontinued .stock-indicator__glyph{color:var(--text-secondary)}.stock-indicator::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.stock-indicator::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.stock-indicator::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.summary-list__row{border-block-start-color:var(--border-subtle)}.summary-list__term{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);font-variant-numeric:var(--type-ui-variant-numeric);color:var(--text-secondary)}.summary-list__value{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);color:var(--text-primary)}.summary-list__value--fact{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.summary-list__action{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--a-ink);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.summary-list__action{corner-shape:var(--corner-shape)}}.summary-list__action:hover{text-decoration-thickness:2px}.switch{--switch-edge-width:1px;font-family:var(--type-body-font);font-size:var(--type-body-size);line-height:var(--type-body-leading);color:var(--text-primary);-webkit-tap-highlight-color:transparent}.switch__control{background-color:var(--surface-sunken);border-color:var(--border-control);border-radius:var(--radius-pill);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.switch__control{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.switch__control{--sq-r:calc(var(--switch-track-block) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.switch__control::before{background-color:var(--text-secondary);border-radius:var(--radius-full);transition:inset-inline-start var(--motion-default) var(--ease-out),background-color var(--motion-hover)}.switch__control:checked{background-color:var(--a-fill);border-color:var(--a-fill-edge)}.switch__control:checked::before{background-color:var(--a-fill-ink)}:is(.switch__control:hover,.switch:hover>.switch__control):not([disabled],:checked){border-color:var(--border-control-hover)}:is(.switch__control:hover,.switch:hover>.switch__control):checked:not([disabled]){background-color:var(--a-fill-hover)}:is(.switch__control:active,.switch:active>.switch__control):checked:not([disabled]){background-color:var(--a-fill-active)}.switch__control[disabled]{opacity:0.55}.switch:has(.switch__control[disabled]){color:var(--text-disabled)}.switch__state{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}.switch:has(.switch__control[disabled]) .switch__state{color:inherit}@media (forced-colors: active){.switch__control{background-color:Canvas;border-color:CanvasText}.switch__control::before{background-color:CanvasText}.switch__control:checked{background-color:Highlight;border-color:Highlight}.switch__control:checked::before{background-color:HighlightText}.switch__control[disabled]{opacity:1;border-color:GrayText}.switch__control[disabled]:not(:checked)::before{background-color:GrayText}.switch:has(.switch__control[disabled]){color:GrayText}}.table{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.table caption{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);color:var(--text-secondary)}.table th,.table td{border-block-end-color:var(--border-subtle)}.table thead th{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary);background-color:var(--surface-sunken);border-block-end-color:var(--border-strong)}.table :is(tbody,tfoot) th{font-weight:var(--weight-semibold);color:var(--text-primary)}.table__num{font-variant-numeric:tabular-nums}.table--zebra tbody tr:where(:nth-of-type(even)){background-color:var(--surface-sunken)}@media (hover: hover){.table--hover tbody tr{transition:background-color var(--motion-hover)}.table--hover tbody tr:hover{background-color:var(--a-tint-1)}}@media (max-width: 47.99rem){.table--stacked :is(tbody,tfoot) tr{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow)}@supports (corner-shape: squircle){.table--stacked :is(tbody,tfoot) tr{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.table--stacked :is(tbody,tfoot) tr{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.table--stacked :is(tbody,tfoot) :is(td,th)[data-label]::before{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary)}}.tabs__list{border-block-end-color:var(--border-subtle)}.tabs__tab{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);background-color:transparent;border-color:transparent;color:var(--text-secondary);border-start-start-radius:var(--radius-control);border-start-end-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.tabs__tab{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.tabs__tab{--sq-r:var(--radius-control);--sq-bl:0px;--sq-br:0px;border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.tabs__tab:hover:not([aria-disabled=true]){background-color:var(--a-tint-1);color:var(--text-primary)}.tabs__tab[aria-selected=true],.tabs__tab[aria-selected=true]:hover{color:var(--a-ink);border-color:var(--a-fill)}.tabs__tab[aria-disabled=true]{color:var(--text-disabled)}.tabs__count{font-size:var(--type-ui-sm-size);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.tabs__tab[aria-selected=true] .tabs__count,.tabs__tab[aria-disabled=true] .tabs__count,.tabs__tab:hover:not([aria-disabled=true]) .tabs__count{color:inherit}.eyebrow.eyebrow{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);font-variant-numeric:var(--type-eyebrow-variant-numeric);color:var(--a-ink)}.lede.lede{font-family:var(--type-lede-font);font-size:var(--type-lede-size);font-weight:var(--type-lede-weight);line-height:var(--type-lede-leading);letter-spacing:var(--type-lede-tracking);text-transform:var(--type-lede-transform);font-variant-numeric:var(--type-lede-variant-numeric);color:var(--text-secondary)}.small-print.small-print{font-family:var(--type-small-print-font);font-size:var(--type-small-print-size);font-weight:var(--type-small-print-weight);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:var(--type-small-print-transform);font-variant-numeric:var(--type-small-print-variant-numeric);color:var(--text-secondary)}.metadata.metadata{font-family:var(--font-metadata);font-variant-numeric:tabular-nums}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.timeline__event{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.timeline__event::before{border-inline-start-color:var(--border-subtle)}.timeline__event::after{background-color:var(--border-strong);border-color:var(--border-strong);border-radius:var(--radius-full)}.timeline__event[aria-current]:not([aria-current=false])::after{background-color:var(--a-fill);border-color:var(--a-fill);box-shadow:0 0 0 var(--space-1) var(--a-tint-2)}.timeline__label{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking)}.timeline__now{font-weight:var(--weight-semibold);letter-spacing:var(--furniture-tracking);text-transform:uppercase;color:var(--a-ink)}.timeline__time{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.timeline__detail{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.timeline--compact .timeline__event,.timeline--compact .timeline__label{font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.timeline--compact .timeline__time,.timeline--compact .timeline__detail{font-size:var(--type-ui-sm-size)}@media (forced-colors: active){.timeline__event::after{--timeline-dot-edge:2px;background-color:Canvas;border-color:CanvasText}.timeline__event[aria-current]:not([aria-current=false])::after{background-color:Highlight;border-color:Highlight;box-shadow:none}}@media print{.timeline__event::after{--timeline-dot-edge:2px;background-color:transparent;border-color:currentColor;box-shadow:none}.timeline__event[aria-current]:not([aria-current=false])::after{background-color:currentColor;border-color:currentColor;box-shadow:none}}.toast{--toast-rise:var(--space-2);background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--elevation-4);transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}@supports (corner-shape: squircle){.toast{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.toast{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.toast-region--block-start .toast{--toast-rise:calc(var(--space-2) * -1)}@starting-style{.toast{opacity:0;translate:0 var(--toast-rise)}}@media (prefers-reduced-motion: reduce){.toast,.toast-region--block-start .toast{--toast-rise:0px}}.toast__message,.toast__body>p:not(.toast__title){font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.toast__title,p.toast__title{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.toast__icon{color:var(--text-secondary)}.toast--success{background-color:var(--success-tint-1);border-color:var(--success-tint-3)}.toast--success .toast__icon{color:var(--success-ink)}.toast--warning{background-color:var(--warning-tint-1);border-color:var(--warning-tint-3)}.toast--warning .toast__icon{color:var(--warning-ink)}.toast--danger{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3)}.toast--danger .toast__icon{color:var(--danger-ink)}.toast--info{background-color:var(--info-tint-1);border-color:var(--info-tint-3)}.toast--info .toast__icon{color:var(--info-ink)}.toast__dismiss:not(.btn){background-color:transparent;border-radius:var(--radius-pill);color:var(--text-secondary);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.toast__dismiss{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.toast__dismiss:not(.btn){--sq-r:calc(max(var(--control-min-block),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.toast__dismiss:not(.btn):hover{background-color:var(--surface-sunken);color:var(--text-primary)}@media (forced-colors: active){.toast{border-color:CanvasText}}.toc__summary{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);text-transform:var(--type-ui-transform);color:var(--text-primary);-webkit-tap-highlight-color:transparent}.toc__list{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.toc__link{color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-control);-webkit-tap-highlight-color:transparent;transition:color var(--motion-hover),background-color var(--motion-hover)}@supports (corner-shape: squircle){.toc__link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.toc__link{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.toc__link:hover,.toc__link:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.toc__link[aria-current]:not([aria-current=false]){background-color:var(--a-tint-2);color:var(--text-primary);font-weight:var(--weight-semibold)}.toc__item:has(>.toc__list .toc__link[aria-current]:not([aria-current=false]))>.toc__link{color:var(--text-primary)}.tooltip__bubble{background-color:var(--surface-overlay);color:var(--text-primary);border-color:var(--border-subtle);border-radius:var(--radius-control);box-shadow:var(--elevation-2);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);text-wrap:pretty}@supports (corner-shape: squircle){.tooltip__bubble{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.tooltip__bubble{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@starting-style{.tooltip__bubble:popover-open{opacity:0;translate:0 0.25rem}}.tooltip__bubble:popover-open{transition:opacity var(--motion-moderate) var(--ease-effect),translate var(--motion-enter)}.tooltip__trigger{background-color:transparent;color:var(--text-secondary);border-radius:var(--radius-control);font-family:inherit;font-size:inherit;line-height:inherit;transition:color var(--motion-hover)}@supports (corner-shape: squircle){.tooltip__trigger{corner-shape:var(--corner-shape)}}.tooltip__trigger:hover{color:var(--a-ink)}.tooltip__close{background-color:transparent;color:var(--text-secondary);border-radius:var(--radius-control);font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);transition:background-color var(--motion-hover),color var(--motion-hover)}@supports (corner-shape: squircle){.tooltip__close{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.tooltip__close{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.tooltip__close:hover{background-color:var(--surface-sunken);color:var(--text-primary)}.topic-grid__item{color:var(--topic-ink,var(--a-ink));background-color:var(--topic-tint-2,var(--a-tint-2));border-color:var(--topic-line,var(--a-line));border-radius:var(--radius-card);transition:background-color var(--motion-hover),border-color var(--motion-hover)}@supports (corner-shape: squircle){.topic-grid__item{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.topic-grid__item{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.topic-grid__item:hover,.topic-grid__item:focus-visible{background-color:var(--topic-tint-3,var(--a-tint-3))}.topic-grid__item:hover .topic-grid__name,.topic-grid__item:focus-visible .topic-grid__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.topic-grid__name{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading);letter-spacing:var(--type-heading-sm-tracking)}.topic-grid__count{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-variant-numeric:tabular-nums}.topic-rail__heading{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking);text-transform:var(--type-heading-md-transform);font-variant-numeric:var(--type-heading-md-variant-numeric)}.topic-rail__all{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.topic-rail__kicker{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.topic-rail__timing{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.topic-rail__scroller{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.topic-rail__scroller{scroll-behavior:auto}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.topic-rail__scroller::scroll-button(*){background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-lg-size);line-height:1;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.topic-rail__scroller::scroll-button(*):hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover)}.topic-rail__scroller::scroll-button(*):active{background-color:var(--a-tint-2)}.topic-rail__scroller::scroll-button(*):disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-disabled)}@supports (corner-shape: squircle){.topic-rail__scroller::scroll-button(*){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.topic-rail__scroller::scroll-button(*){--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.topic-rail__item::scroll-marker{background-color:var(--text-tertiary);background-clip:content-box;border-radius:var(--radius-full);transition:background-color var(--motion-hover),scale var(--motion-transform)}.topic-rail__item::scroll-marker:hover{background-color:var(--text-secondary)}.topic-rail__item::scroll-marker:target-current{background-color:var(--a-fill);scale:1.3}}.tracklist__track + .tracklist__track{border-block-start-color:var(--border-subtle)}.tracklist__track::marker{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.tracklist__title{font-family:var(--type-body-font);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-leading);color:var(--text-primary)}.tracklist__features{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.tracklist__duration{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.tracklist__cue{font-family:var(--font-metadata);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}button.tracklist__cue{transition:color var(--motion-hover)}button.tracklist__cue:hover{color:var(--text-primary);text-decoration:underline;text-underline-offset:0.15em}.tracklist__track[aria-current="true"] .tracklist__cue{font-weight:var(--weight-semibold);color:var(--a-ink)}.tracklist__track[aria-current="true"] .tracklist__title{font-weight:var(--weight-semibold)}.tracklist__track[aria-current="true"] .tracklist__title::before{background-color:var(--a-ink);border-radius:var(--radius-full)}.tracklist__track[aria-current="true"]::marker{color:var(--a-ink)}@media (forced-colors: active){.tracklist__track[aria-current="true"] .tracklist__title::before{background-color:Highlight}}.tracklist__credits-summary{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);text-transform:var(--type-ui-sm-transform);color:var(--text-secondary);transition:color var(--motion-hover)}.tracklist__credits-summary:hover,.tracklist__credits[open]>.tracklist__credits-summary{color:var(--text-primary)}.tracklist__credits-marker{color:var(--text-tertiary);transition:rotate var(--motion-default) var(--ease-out)}.tracklist__credits[open]>.tracklist__credits-summary .tracklist__credits-marker{rotate:180deg}.tracklist__credits-body{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.tracklist-set__title{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--text-secondary)}.tracklist-set__note{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}.tracklist__credits:not(:has(.tracklist__credits-summary .tracklist__credits-track))::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.tracklist__credits::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.tracklist__credits::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__panel{background-color:var(--card-fill);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--card-shadow);color:var(--text-primary)}@supports (corner-shape: squircle){.two-factor-setup__panel{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.two-factor-setup__panel{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__heading{font-family:var(--type-heading-md-font);font-size:var(--type-heading-md-size);font-weight:var(--type-heading-md-weight);line-height:var(--type-heading-md-leading);letter-spacing:var(--type-heading-md-tracking)}.two-factor-setup__manual-label{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading)}.two-factor-setup__step-link{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--text-secondary);border-radius:var(--radius-pill);transition:background-color var(--motion-hover)}@supports (corner-shape: squircle){.two-factor-setup__step-link{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.two-factor-setup__step-link{--sq-r:calc(max(var(--two-factor-setup-target-min),1.5rem) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__step-link::before{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;color:var(--text-tertiary)}a.two-factor-setup__step-link{color:var(--text-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.two-factor-setup__step[aria-current=step] .two-factor-setup__step-link{background-color:var(--a-tint-1);color:var(--text-primary);font-weight:var(--weight-semibold)}.two-factor-setup__step[aria-current=step] .two-factor-setup__step-state{color:var(--a-ink)}.two-factor-setup__step:not([aria-current=step]):has(>a) .two-factor-setup__step-state{color:var(--success-ink)}.two-factor-setup__qr-frame{background-color:var(--neutral-0);color:var(--neutral-1000);border-color:var(--border-default);border-radius:var(--radius-media);forced-color-adjust:none}@supports (corner-shape: squircle){.two-factor-setup__qr-frame{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.two-factor-setup__qr-frame{--sq-r:var(--radius-media);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__qr-caption{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.two-factor-setup__secret{font-family:var(--font-metadata);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-wide);color:var(--text-primary);background-color:var(--surface-sunken);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.two-factor-setup__secret{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.two-factor-setup__secret{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__copy{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking);color:var(--a-ink);background-color:transparent;border-radius:var(--radius-control);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em;-webkit-tap-highlight-color:transparent;transition:text-decoration-thickness var(--motion-hover),background-color var(--motion-press),box-shadow var(--motion-focus)}@supports (corner-shape: squircle){.two-factor-setup__copy{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.two-factor-setup__copy{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__copy:hover{text-decoration-thickness:2px}.two-factor-setup__copy:active{background-color:var(--a-tint-1)}.two-factor-setup__live{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.two-factor-setup__codes{background-color:var(--surface-sunken);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.two-factor-setup__codes{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.two-factor-setup__codes{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__code{font-family:var(--font-metadata);font-size:var(--type-body-size);line-height:var(--type-body-leading);font-variant-numeric:tabular-nums;color:var(--text-primary)}.two-factor-setup__code::before{color:var(--text-tertiary)}.two-factor-setup__ack:has(input[type=checkbox]:user-invalid){color:var(--danger-ink)}.two-factor-setup:has(.two-factor-setup__ack input[type=checkbox][checked])::before{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-line);border-radius:var(--radius-card)}@supports (corner-shape: squircle){.two-factor-setup::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.two-factor-setup::before{--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.two-factor-setup__actions:has(>.two-factor-setup__finish[disabled])::after{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--danger-ink)}.variant-selector{--variant-selector-edge-width:1px}.variant-selector__legend{font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--type-ui-weight);line-height:var(--type-ui-leading);letter-spacing:var(--type-ui-tracking);color:var(--text-primary)}.variant-selector__chosen{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.variant-selector__option{background-color:transparent;border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-size);font-weight:var(--weight-regular);line-height:var(--type-ui-leading);-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-hover),border-color var(--motion-hover),box-shadow var(--motion-hover)}@supports (corner-shape: squircle){.variant-selector__option{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.variant-selector__option{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.variant-selector__option:hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover)}.variant-selector__option:has(.variant-selector__input:checked){background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink);box-shadow:inset 0 0 0 1px var(--a-line)}.variant-selector__option:has(.variant-selector__input:checked) .variant-selector__name{font-weight:var(--weight-semibold)}.variant-selector__option:has(.variant-selector__input:checked) :is(.variant-selector__note,.variant-selector__stock){color:inherit}.variant-selector__option:has(.variant-selector__input:focus-visible){box-shadow:var(--glow-accent)}.variant-selector__note{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.variant-selector__stock{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);line-height:var(--type-ui-sm-leading);color:var(--text-secondary)}.variant-selector__swatch{background-color:var(--variant-selector-swatch-ink,var(--surface-sunken));border-color:var(--border-control);border-radius:var(--radius-control);forced-color-adjust:none}@supports (corner-shape: squircle){.variant-selector__swatch{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.variant-selector__swatch{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.watermark{--watermark-ink:color-mix(in oklab,var(--neutral-0) 82%,transparent);--watermark-ink-shadow:color-mix(in oklab,var(--neutral-1000) 55%,transparent);--watermark-rule-light:color-mix(in oklab,var(--neutral-0) 20%,transparent);--watermark-rule-dark:color-mix(in oklab,var(--neutral-1000) 16%,transparent)}.watermark__mark{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);text-align:center;color:var(--watermark-ink);text-shadow:0 1px 2px var(--watermark-ink-shadow)}@supports (font-size: 1cqi){.watermark__mark{font-size:clamp(var(--type-eyebrow-size),4cqi,var(--text-2xl))}}.watermark__ref{font-family:var(--font-metadata);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal)}.watermark--tiled{background-image:repeating-linear-gradient( 135deg,transparent 0,transparent calc(var(--watermark-weave-period) - (2 * var(--watermark-weave-line))),var(--watermark-rule-light) calc(var(--watermark-weave-period) - (2 * var(--watermark-weave-line))),var(--watermark-rule-light) calc(var(--watermark-weave-period) - var(--watermark-weave-line)),var(--watermark-rule-dark) calc(var(--watermark-weave-period) - var(--watermark-weave-line)),var(--watermark-rule-dark) var(--watermark-weave-period) )}@media (prefers-contrast: more){.watermark{--watermark-ink:color-mix(in oklab,var(--neutral-0) 95%,transparent);--watermark-ink-shadow:color-mix(in oklab,var(--neutral-1000) 80%,transparent);--watermark-rule-light:color-mix(in oklab,var(--neutral-0) 34%,transparent);--watermark-rule-dark:color-mix(in oklab,var(--neutral-1000) 28%,transparent)}}@media (forced-colors: active){.watermark__mark{background-color:Canvas;color:CanvasText;border-color:CanvasText;border-radius:var(--radius-control)}@supports (corner-shape: squircle){.watermark__mark{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.watermark__mark{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}}.watermark::after{background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading)}@supports (corner-shape: squircle){.watermark::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.watermark::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.waveform__track{fill:var(--a-tint-3)}.waveform__played{fill:var(--a-fill)}.waveform__played{transition:clip-path var(--waveform-settle,var(--motion-fast)) var(--ease-effect)}@media (prefers-reduced-motion: reduce){.waveform__played{transition:none}}.waveform--flat .waveform__track{background-color:var(--a-tint-3);border-color:var(--border-subtle);border-radius:var(--radius-pill)}.waveform--flat .waveform__played{background-color:var(--a-fill);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){.waveform--flat .waveform__track,.waveform--flat .waveform__played{corner-shape:var(--corner-shape)}}@media (forced-colors: active){.waveform__track{fill:GrayText}.waveform__played{fill:Highlight}.waveform--flat .waveform__track{--waveform-edge-width:1px;background-color:Canvas;border-color:CanvasText}.waveform--flat .waveform__played{background-color:Highlight}}.wishlist-button__control[aria-pressed="true"]{background-color:var(--a-tint-2);border-color:var(--a-line);color:var(--a-ink)}.wishlist-button__control[aria-pressed="true"]:hover:not([disabled],[aria-disabled="true"]){background-color:var(--a-tint-2);border-color:var(--a-ink)}.wishlist-button__glyph{fill:transparent;transition:fill var(--motion-hover)}.wishlist-button__control[aria-pressed="true"] .wishlist-button__glyph{fill:currentColor}.wishlist-button__status{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.wishlist-button::after{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);color:var(--danger-ink);background-color:var(--danger-tint-1);border-color:var(--danger-tint-3);border-radius:var(--radius-control)}@supports (corner-shape: squircle){.wishlist-button::after{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.wishlist-button::after{--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.catno{font-family:var(--font-metadata);line-height:var(--type-mono-leading);letter-spacing:var(--tracking-snug)}.catno__number{color:var(--text-primary)}.catno__state{color:var(--text-secondary)}.disc{--disc-revolution:calc(var(--motion-deliberate) * 3);--disc-vinyl:color-mix(in oklch,var(--neutral-1000) 92%,var(--a-fill));--disc-groove:color-mix(in oklch,var(--neutral-0) 10%,transparent);--disc-rim:color-mix(in oklch,var(--neutral-1000) 45%,transparent);--disc-lead-in:color-mix(in oklch,var(--neutral-0) 16%,transparent);--disc-sheen:color-mix(in oklch,var(--neutral-0) 16%,transparent);--disc-sheen-far:color-mix(in oklch,var(--neutral-0) 8%,transparent);--disc-ridge-light:color-mix(in oklch,var(--neutral-0) 9%,transparent);--disc-ridge-shadow:color-mix(in oklch,var(--neutral-1000) 55%,transparent);--disc-gap:color-mix(in oklch,var(--neutral-1000) 38%,transparent);--disc-edge-light:color-mix(in oklch,var(--neutral-0) 14%,transparent);--disc-sheen-core:color-mix(in oklch,var(--neutral-0) 22%,transparent);--disc-groove-pitch:7%;--disc-lead-in-width:0.5deg;border-color:var(--border-subtle);border-radius:var(--radius-full);-webkit-mask-image:radial-gradient(circle closest-side,transparent 0 4.8%,black 5.2%);mask-image:radial-gradient(circle closest-side,transparent 0 4.8%,black 5.2%)}.disc__platter{background-color:var(--disc-vinyl);background-image:radial-gradient(circle closest-side,transparent 0 94%,var(--disc-rim) 97%),radial-gradient(circle closest-side,transparent 0 98.4%,var(--disc-edge-light) 98.9% 99.3%,transparent 99.7%),radial-gradient(circle closest-side,transparent 0 33.6%,var(--disc-ridge-light) 33.9% 34.3%,var(--disc-ridge-shadow) 34.6% 35.4%,var(--disc-vinyl) 35.8% 44%,transparent 44.6%),radial-gradient(circle closest-side,transparent 0 56.6%,var(--disc-gap) 56.9% 57.3%,transparent 57.6%,transparent 69.6%,var(--disc-gap) 69.9% 70.3%,transparent 70.6%,transparent 82.6%,var(--disc-gap) 82.9% 83.3%,transparent 83.6%),conic-gradient(from 0deg,var(--disc-lead-in) 0 var(--disc-lead-in-width),transparent calc(var(--disc-lead-in-width) * 3)),repeating-radial-gradient(circle closest-side,transparent 0,var(--disc-groove) calc(var(--disc-groove-pitch) / 2),transparent var(--disc-groove-pitch));border-radius:var(--radius-full)}.disc__label{background-color:var(--disc-label-fill,var(--a-tint-3));background-image:radial-gradient(circle closest-side,transparent 0 14.2%,var(--disc-ridge-light) 14.8% 17%,transparent 18.5%),radial-gradient(circle closest-side,transparent 0 89.5%,color-mix(in oklab,var(--disc-label-fill,var(--a-tint-3)) 72%,var(--neutral-1000)) 90.5% 91.5%,transparent 92.5%),radial-gradient(circle closest-side,transparent 0 70%,color-mix(in oklch,var(--neutral-1000) 20%,transparent) 100%);border-color:var(--border-subtle);border-radius:var(--radius-full)}.disc__logo{border-radius:var(--radius-full);background-image:radial-gradient(circle closest-side,transparent 0 95%,color-mix(in oklab,var(--disc-label-fill,var(--a-tint-3)) 78%,var(--neutral-0)) 96% 100%)}.disc::after{background-image:conic-gradient(from 200deg,transparent 0deg,var(--disc-sheen-far) 18deg,var(--disc-sheen) 30deg,var(--disc-sheen-core) 38deg,var(--disc-sheen) 46deg,var(--disc-sheen-far) 58deg,transparent 78deg,transparent 190deg,var(--disc-sheen-far) 206deg,var(--disc-sheen) 218deg,var(--disc-sheen-far) 230deg,transparent 248deg);border-radius:var(--radius-full)}.disc__platter{animation:a-disc-revolve var(--disc-revolution) var(--ease-linear) infinite;animation-play-state:paused}.disc-stage:has(.disc__control[aria-pressed="true"]) .disc__platter{animation-play-state:running}@keyframes a-disc-revolve{from{rotate:0turn}to{rotate:1turn}}@media (prefers-reduced-motion: reduce){.disc__platter,.disc-stage:has(.disc__control[aria-pressed="true"]) .disc__platter{animation:none}}.disc--sm{--disc-groove-pitch:18%;--disc-lead-in-width:1.6deg}.disc--lg{--disc-groove-pitch:5.5%}.disc--hero{--disc-groove-pitch:1.6%}@media (forced-colors: active){.disc{--disc-edge-width:1px;--disc-label-edge-width:1px;border-color:CanvasText}.disc__platter{background-color:Canvas;background-image:none}.disc__label{background-color:Canvas;background-image:none;border-color:CanvasText}.disc::after{background-image:none}}.card.record-tile:not(.card--flat) .frame.card__media{border-start-start-radius:calc(var(--radius-card) - var(--card-edge-width));border-start-end-radius:calc(var(--radius-card) - var(--card-edge-width))}@supports (corner-shape: squircle){.card.record-tile::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card.record-tile{clip-path:none;border-radius:calc(var(--radius-card) * 0.543);border-color:transparent;background-color:transparent}.card.record-tile::before{border-color:var(--border-subtle);background-color:var(--card-fill);transition:border-color var(--motion-hover);--sq-r:var(--radius-card);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}.card.record-tile:hover::before{border-color:var(--border-default)}.card.record-tile.card--flat::before{background-color:transparent}.card.record-tile:not(.card--flat) .frame.card__media{--sq-r:calc(var(--radius-card) - var(--card-edge-width));--sq-bl:0px;--sq-br:0px;border-start-start-radius:0;border-start-end-radius:0;clip-path:var(--squircle-clip,none)}}}.record-tile .record-tile__sleeve>.disc{transition:translate var(--motion-transform)}.record-tile:has(.disc__control[aria-pressed="true"]:not([aria-busy="true"])) .disc__platter{animation-play-state:running}.record-tile .frame:not(:has(img,picture,video)){background-image:none;background-color:var(--sleeve-stop-2,var(--surface-raised))}.record-tile .record-tile__number{font-family:var(--font-display);font-size:calc(var(--text-2xl) * var(--display-scale,1));font-weight:var(--display-weight);line-height:var(--leading-tight);letter-spacing:var(--display-tracking);color:var(--text-primary)}.record-tile .record-tile__artist{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);color:var(--text-primary)}.record-tile .record-tile__meta{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--text-secondary)}.record-tile .record-tile__tagline{color:var(--text-secondary)}.card.record-tile--list:not(.card--flat) .frame.card__media{border-start-end-radius:0;border-end-start-radius:calc(var(--radius-card) - var(--card-edge-width))}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.card.record-tile--list:not(.card--flat) .frame.card__media{--sq-tl:var(--sq-r);--sq-bl:var(--sq-r);--sq-tr:0px;--sq-br:0px;border-end-start-radius:0}}}@container aston-layout (max-width: 52rem){.card.record-tile--list:not(.card--flat) .frame.card__media{border-radius:var(--radius-media)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){@container aston-layout (max-width: 52rem){.card.record-tile--list:not(.card--flat) .frame.card__media{--sq-r:var(--radius-media);--sq-tl:var(--sq-r);--sq-tr:var(--sq-r);--sq-br:var(--sq-r);--sq-bl:var(--sq-r);border-radius:var(--squircle-radius,0)}}}}.release-list__item{border-block-start-color:var(--border-subtle)}.release-list__item[aria-current="true"]{background-color:var(--a-tint-1)}.release-list__link{color:var(--text-primary);text-decoration:none}.release-list__link:hover,.release-list__link:focus-visible{color:var(--a-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.release-list__title{font-family:var(--type-heading-sm-font);font-size:var(--type-heading-sm-size);font-weight:var(--type-heading-sm-weight);line-height:var(--type-heading-sm-leading)}.release-list__artist{color:var(--text-secondary)}.release-list__meta{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.release-radar__heading{font-family:var(--font-display);font-size:var(--type-heading-lg-size);font-weight:var(--display-weight);line-height:var(--type-heading-lg-leading);letter-spacing:var(--display-tracking);color:var(--text-primary)}.release-radar__now-line{font-family:var(--font-metadata);font-size:var(--type-ui-sm-size);font-weight:var(--weight-semibold);line-height:var(--type-ui-sm-leading);letter-spacing:var(--furniture-tracking);font-variant-numeric:tabular-nums;color:var(--a-ink)}.release-radar__all{font-family:var(--type-ui-sm-font);font-size:var(--type-ui-sm-size);font-weight:var(--type-ui-sm-weight);line-height:var(--type-ui-sm-leading);letter-spacing:var(--type-ui-sm-tracking)}.release-radar__now::before{border-inline-start-color:var(--border-strong)}.release-radar__date{font-family:var(--type-eyebrow-font);font-size:var(--type-eyebrow-size);font-weight:var(--type-eyebrow-weight);line-height:var(--type-eyebrow-leading);letter-spacing:var(--type-eyebrow-tracking);text-transform:var(--type-eyebrow-transform);color:var(--a-ink)}.release-radar__date>span{font-family:var(--font-metadata);font-size:var(--type-small-print-size);line-height:var(--type-small-print-leading);letter-spacing:var(--type-small-print-tracking);text-transform:none;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.release-radar__quiet{font-family:var(--type-body-sm-font);font-size:var(--type-body-sm-size);font-weight:var(--type-body-sm-weight);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--text-secondary)}.release-radar__scroller{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){.release-radar__scroller{scroll-behavior:auto}}@supports selector(::scroll-button(inline-end)) and selector(::scroll-marker){.release-radar__scroller::scroll-button(*){background-color:var(--surface-raised);border-color:var(--border-control);border-radius:var(--radius-control);color:var(--text-primary);font-family:var(--type-ui-font);font-size:var(--type-ui-lg-size);line-height:1;transition:background-color var(--motion-hover),border-color var(--motion-hover),color var(--motion-hover)}.release-radar__scroller::scroll-button(*):hover{background-color:var(--a-tint-1);border-color:var(--border-control-hover)}.release-radar__scroller::scroll-button(*):active{background-color:var(--a-tint-2)}.release-radar__scroller::scroll-button(*):disabled{background-color:var(--surface-sunken);border-color:var(--border-subtle);color:var(--text-disabled)}@supports (corner-shape: squircle){.release-radar__scroller::scroll-button(*){corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.release-radar__scroller::scroll-button(*){--sq-r:var(--radius-control);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}.release-radar__item::scroll-marker{background-color:var(--text-tertiary);background-clip:content-box;border-radius:var(--radius-full);transition:background-color var(--motion-hover),scale var(--motion-transform)}.release-radar__item::scroll-marker:hover{background-color:var(--text-secondary)}.release-radar__item::scroll-marker:target-current{background-color:var(--a-fill);scale:1.3}}.sleeve{--sleeve-size:min( calc((50vw - var(--gutter)) / (0.5 + 0.94 * var(--sleeve-peek))),72vmin,28rem );--disc-size:calc(var(--sleeve-size) * 0.94);--sleeve-play-size:clamp(3.25rem,calc(var(--sleeve-size) * 0.26),5rem);--sleeve-peek:0.30;--sleeve-peek-rest:0.06;--sleeve-peek-hover:0.09;--sleeve-cover-shift:0.06;--sleeve-dir:1}.sleeve:where(:dir(rtl)){--sleeve-dir:-1}@media (min-width: 60rem){.sleeve{--sleeve-peek:0.42}}.sleeve__vinyl .disc--hero{--disc-size:calc(var(--sleeve-size) * 0.94)}.sleeve-hero{color-scheme:dark;background-image:repeating-linear-gradient(45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,color-mix(in oklch,var(--neutral-1000) 3%,transparent) 0 1px,transparent 1px 6px),linear-gradient(115deg,color-mix(in oklch,white 8%,transparent) 0%,transparent 30%),radial-gradient(circle at 50% 50%,transparent 55%,color-mix(in oklch,var(--neutral-1000) 18%,transparent) 100%),linear-gradient(135deg,var(--sleeve-stop-1) 0%,var(--sleeve-stop-2) 50%,var(--sleeve-stop-3) 100%)}.sleeve-hero{--sleeve-drift-period:calc(var(--motion-deliberate) * 30)}.sleeve-hero::before{background-image:radial-gradient(circle at 25% 30%,var(--sleeve-stop-1) 0%,transparent 55%),radial-gradient(circle at 62% 18%,color-mix(in oklch,var(--sleeve-accent) 24%,transparent) 0%,transparent 50%),radial-gradient(circle at 75% 70%,var(--sleeve-stop-3) 0%,transparent 55%);mask-image:linear-gradient(to top,transparent 26.25%,black 38.75%);animation:a-sleeve-drift var(--sleeve-drift-period) var(--ease-in-out) infinite}.sleeve-hero::after{background-image:radial-gradient(circle at 30% 82%,color-mix(in oklch,var(--sleeve-accent) 18%,transparent) 0%,transparent 48%),radial-gradient(circle at 70% 25%,var(--sleeve-stop-2) 0%,transparent 55%),radial-gradient(circle at 30% 75%,var(--sleeve-stop-1) 0%,transparent 55%);mask-image:linear-gradient(to top,transparent 26.25%,black 38.75%);animation:a-sleeve-drift var(--sleeve-drift-period) var(--ease-in-out) infinite;animation-delay:calc(var(--sleeve-drift-period) / -2)}@keyframes a-sleeve-drift{0%,100%{transform:translate(0,0) rotate(0deg) scale(1)}33%{transform:translate(4.5%,-3.2%) rotate(4deg) scale(1.07)}66%{transform:translate(-3.4%,2.4%) rotate(-3deg) scale(1.03)}}@media (prefers-reduced-motion: reduce){.sleeve-hero::before,.sleeve-hero::after{animation:none}}.sleeve__shade{border-radius:var(--radius-full);background-image:radial-gradient(circle at 35% 60%,color-mix(in oklch,var(--neutral-1000) 32%,transparent) 0%,transparent 70%)}.sleeve__vinyl{border-radius:var(--radius-full)}.sleeve__vinyl{--sleeve-peek-active:var(--sleeve-peek-rest);--sleeve-unwind:calc(1turn / 18.75);--sleeve-rotate-base:var(--sleeve-unwind);rotate:calc(var(--sleeve-rotate-base) + var(--sleeve-scrub-turn,0turn));translate:calc(var(--disc-size) * var(--sleeve-peek-active) * var(--sleeve-dir)) 0;transition:rotate var(--motion-deliberate) var(--ease-out),translate var(--motion-slow) var(--ease-out)}.sleeve__vinyl[role]{cursor:grab}.sleeve:has(.disc--45) .sleeve__vinyl{--sleeve-unwind:calc(1turn * 9 / 125)}@media (hover: hover){.sleeve:hover .sleeve__vinyl[role]{--sleeve-peek-active:var(--sleeve-peek-hover);transition:translate var(--motion-transform)}}.sleeve:has(.disc__control[aria-pressed="true"],.sleeve__vinyl:focus-visible,.sleeve__vinyl[aria-valuenow]:not([aria-valuenow="0"])) .sleeve__vinyl,.sleeve-page:has(.disc__control[aria-pressed="true"],.sleeve__vinyl:focus-visible,.sleeve__vinyl[aria-valuenow]:not([aria-valuenow="0"])) .sleeve__vinyl{--sleeve-peek-active:var(--sleeve-peek);translate:calc(var(--disc-size) * var(--sleeve-peek-active) * var(--sleeve-dir)) calc(var(--disc-size) * 0.015);transition:rotate var(--motion-deliberate) var(--ease-out),translate var(--motion-deliberate) var(--ease-spatial)}.sleeve:has(.disc__control[aria-pressed="true"]:not([aria-busy="true"])) .sleeve__vinyl,.sleeve-page:has(.disc__control[aria-pressed="true"]:not([aria-busy="true"])) .sleeve__vinyl{--sleeve-rotate-base:0turn;transition:rotate var(--motion-deliberate) var(--ease-out),translate var(--motion-deliberate) var(--ease-spatial)}.sleeve:has(.sleeve__vinyl[aria-busy="true"]) .sleeve__vinyl[aria-busy="true"],.sleeve:has(.sleeve__vinyl[aria-busy="true"]) .sleeve__vinyl::after{transition:none}.sleeve:has(.sleeve__vinyl[aria-busy="true"]) .sleeve__vinyl{cursor:grabbing}.sleeve .disc{--disc-lead-in-width:0deg}.sleeve .disc::after{background-image:none}.sleeve:has(.disc__control[aria-pressed="true"]:not([aria-busy="true"])) .disc__platter,.sleeve-page:has(.disc__control[aria-pressed="true"]:not([aria-busy="true"])) .disc__platter{animation-play-state:running}.sleeve:has(.sleeve__vinyl[aria-busy="true"]) .disc .disc__platter{animation-play-state:paused}.sleeve__vinyl::after{--sleeve-ring-width:3px;--sleeve-ring-edge-width:1px;border-radius:var(--radius-full);border-color:color-mix(in oklch,white 22%,transparent);background-image:conic-gradient( var(--sleeve-accent,var(--a-fill)) calc(max(var(--sleeve-progress,0) - 0.35,0) * 1%),transparent calc(var(--sleeve-progress,0) * 1%));mask-image:radial-gradient(closest-side,transparent calc(100% - var(--sleeve-ring-width) - 1px),black calc(100% - var(--sleeve-ring-width)));-webkit-mask-image:radial-gradient(closest-side,transparent calc(100% - var(--sleeve-ring-width) - 1px),black calc(100% - var(--sleeve-ring-width)));rotate:calc((var(--sleeve-rotate-base) + var(--sleeve-scrub-turn,0turn)) * -1);opacity:var(--sleeve-ring-opacity,1);transition:rotate var(--motion-deliberate) var(--ease-out),opacity var(--motion-deliberate) var(--ease-effect)}.sleeve__vinyl[role]:hover::after,.sleeve__vinyl[role]:focus-within::after{--sleeve-ring-width:5px}@media (prefers-reduced-motion: reduce){.sleeve:hover .sleeve__vinyl{--sleeve-peek-active:var(--sleeve-peek-rest)}}.sleeve__cover{border-radius:0;box-shadow:var(--elevation-4);background-color:var(--surface-raised);transition:transform var(--motion-slow) var(--ease-out) var(--motion-fast),box-shadow var(--motion-hover)}.sleeve:has(.disc__control[aria-pressed="true"],.sleeve__vinyl:focus-visible,.sleeve__vinyl[aria-valuenow]:not([aria-valuenow="0"])) .sleeve__cover,.sleeve-page:has(.disc__control[aria-pressed="true"],.sleeve__vinyl:focus-visible,.sleeve__vinyl[aria-valuenow]:not([aria-valuenow="0"])) .sleeve__cover{transform:translateX(calc(var(--sleeve-size) * var(--sleeve-cover-shift) * -1 * var(--sleeve-dir)));box-shadow:var(--elevation-5)}.sleeve__cover img{border-radius:inherit}@supports (corner-shape: squircle){.sleeve__cover img{corner-shape:inherit}}.sleeve__cover::after{border-radius:var(--radius-full);background-image:radial-gradient(circle,color-mix(in oklch,var(--neutral-1000) 35%,transparent) 0%,transparent 70%)}.sleeve__cover::before{border-radius:var(--radius-pill);box-shadow:0 2px 8px -2px color-mix(in oklch,var(--sleeve-accent,var(--a-fill)) 50%,transparent),0 18px 48px -10px color-mix(in oklch,var(--sleeve-accent,var(--a-fill)) 55%,transparent)}@supports (corner-shape: squircle){.sleeve__cover::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){.sleeve__cover::before{border-radius:calc(var(--sleeve-play-size) * 0.5 * 0.543)}}}.play-btn.sleeve__control{--play-size:var(--sleeve-play-size);--play-glyph:clamp(1.4rem,calc(var(--sleeve-size) * 0.11),2.25rem);color-scheme:light;background-color:var(--sleeve-accent,var(--a-fill));border-color:var(--sleeve-accent,var(--a-fill));color:var(--sleeve-accent-ink,var(--a-fill-ink));background-image:linear-gradient(to bottom,color-mix(in oklch,white 18%,transparent),transparent 55%);--sleeve-play-shadow:inset 0 1px 0 color-mix(in oklch,white 28%,transparent);box-shadow:var(--sleeve-play-shadow)}.play-btn.sleeve__control:focus-visible{box-shadow:inset 0 0 0 2px var(--text-inverse),var(--sleeve-play-shadow),var(--glow-accent)}.play-btn.sleeve__control:hover:not([aria-pressed="true"],[aria-busy="true"]),.play-btn.sleeve__control[aria-pressed="true"]:hover:not([aria-busy="true"]){background-color:var(--sleeve-accent,var(--a-fill));border-color:var(--sleeve-accent,var(--a-fill));transform:scale(1.03);transition:transform var(--motion-lift)}.play-btn.sleeve__control[aria-pressed="true"]:active:not([aria-busy="true"]){background-color:var(--sleeve-accent,var(--a-fill))}@media (prefers-reduced-motion: reduce){.play-btn.sleeve__control:hover:not([aria-pressed="true"],[aria-busy="true"]),.play-btn.sleeve__control[aria-pressed="true"]:hover:not([aria-busy="true"]){transform:none}}.play-btn.sleeve__control[aria-pressed="true"]:not([aria-busy="true"]){background-color:var(--sleeve-accent,var(--a-fill));border-color:var(--sleeve-accent,var(--a-fill));color:var(--sleeve-accent-ink,var(--a-fill-ink))}@media (forced-colors: active){.sleeve-hero{background-image:none;background-color:Canvas}.sleeve-hero::before,.sleeve-hero::after{background-image:none;animation:none}.sleeve__cover{background-color:Canvas;border-color:CanvasText;box-shadow:none;--sleeve-cover-edge-width:1px}.sleeve__shade,.play-btn.sleeve__control::before{background-image:none}.sleeve__vinyl::after{background-image:none;border-color:Highlight;--sleeve-ring-edge-width:1px}}.sleeve-hero__video{filter:saturate(0) brightness(var(--sleeve-hero-video-bright,2)) contrast(1.15);mix-blend-mode:screen;opacity:0;mask-image:linear-gradient(to top,transparent 10%,black 30%),linear-gradient(to right,black 40%,color-mix(in srgb,black 28%,transparent) 58%,color-mix(in srgb,black 28%,transparent) 100%);mask-composite:intersect;-webkit-mask-composite:source-in;transition:opacity var(--motion-slow) var(--ease-out)}@media (max-width: 59.999rem){.sleeve-hero__video{mask-image:linear-gradient(to top,transparent 10%,black 30%),linear-gradient(to bottom,black 44%,color-mix(in srgb,black 28%,transparent) 60%,color-mix(in srgb,black 28%,transparent) 100%)}}.sleeve-hero__video[data-playing]{opacity:var(--sleeve-hero-video-opacity,0.7)}.sleeve-hero__panel .split-panel__actions .btn{-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 0 color-mix(in oklch,white 48%,transparent),inset 0 -1px 0 0 color-mix(in oklch,var(--neutral-1000) 30%,transparent),inset 0 0 0 1px color-mix(in oklch,white 9%,transparent),0 12px 28px -14px color-mix(in oklch,var(--neutral-1000) 60%,transparent)}.sleeve-hero__panel .split-panel__actions .btn::before{background-image:linear-gradient(155deg,color-mix(in oklch,white 30%,transparent) 0%,color-mix(in oklch,white 7%,transparent) 32%,transparent 56%);border-radius:inherit}@supports (corner-shape: squircle){.sleeve-hero__panel .split-panel__actions .btn::before{corner-shape:inherit}}.sleeve-hero__panel .split-panel__actions .btn--secondary{background-color:color-mix(in oklch,white 10%,transparent);border-color:color-mix(in oklch,white 34%,transparent);color:var(--text-primary)}.sleeve-hero__panel .split-panel__actions .btn--secondary:hover:not([disabled],[aria-disabled="true"]){background-color:color-mix(in oklch,white 17%,transparent);border-color:color-mix(in oklch,white 52%,transparent)}.sleeve-hero__panel .split-panel__actions .btn--primary{background-color:color-mix(in oklch,var(--a-primary-fill) 78%,transparent);border-color:color-mix(in oklch,white 72%,transparent);box-shadow:inset 0 1px 0 0 color-mix(in oklch,white 85%,transparent),inset 0 -1px 0 0 color-mix(in oklch,var(--neutral-1000) 14%,transparent),inset 0 0 0 1px color-mix(in oklch,white 30%,transparent),0 12px 28px -14px color-mix(in oklch,var(--neutral-1000) 60%,transparent)}.sleeve-hero__panel .split-panel__actions .btn--primary::before{background-image:linear-gradient(155deg,color-mix(in oklch,white 55%,transparent) 0%,color-mix(in oklch,white 14%,transparent) 34%,transparent 58%)}.sleeve-hero__panel .split-panel__actions .btn--primary:hover:not([disabled],[aria-disabled="true"]){background-color:color-mix(in oklch,var(--a-primary-fill-hover) 90%,transparent)}.sleeve-hero__panel .split-panel__actions .btn:focus-visible{box-shadow:inset 0 1px 0 0 color-mix(in oklch,white 48%,transparent),inset 0 -1px 0 0 color-mix(in oklch,var(--neutral-1000) 30%,transparent),inset 0 0 0 1px color-mix(in oklch,white 9%,transparent),0 12px 28px -14px color-mix(in oklch,var(--neutral-1000) 60%,transparent),var(--glow-accent)}.sleeve-hero__panel .split-panel__actions .btn--primary:focus-visible{box-shadow:inset 0 1px 0 0 color-mix(in oklch,white 85%,transparent),inset 0 -1px 0 0 color-mix(in oklch,var(--neutral-1000) 14%,transparent),inset 0 0 0 1px color-mix(in oklch,white 30%,transparent),0 12px 28px -14px color-mix(in oklch,var(--neutral-1000) 60%,transparent),var(--glow-accent)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.sleeve-hero__panel .split-panel__actions .btn--secondary{background-color:var(--surface-raised)}.sleeve-hero__panel .split-panel__actions .btn--primary{background-color:var(--a-primary-fill)}}@media (prefers-reduced-transparency: reduce){.sleeve-hero__panel .split-panel__actions .btn{-webkit-backdrop-filter:none;backdrop-filter:none}.sleeve-hero__panel .split-panel__actions .btn--secondary{background-color:var(--surface-raised)}.sleeve-hero__panel .split-panel__actions .btn--primary{background-color:var(--a-primary-fill)}}.sleeve-hero__title{font-family:var(--type-display-md-font);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-leading);letter-spacing:var(--type-display-md-tracking);text-transform:var(--type-display-md-transform);font-variant-numeric:var(--type-display-md-variant-numeric)}.sleeve-hero__title a{color:inherit;text-decoration:none}.sleeve-hero__artist a{text-decoration:none}.sleeve-hero__title a:hover,.sleeve-hero__title a:focus-visible,.sleeve-hero__artist a:hover,.sleeve-hero__artist a:focus-visible{text-decoration:underline}.sleeve-page{--a-tint-1:color-mix(in oklch,var(--sleeve-stop-1) 60%,var(--surface-page));--a-tint-2:color-mix(in oklch,var(--sleeve-stop-2) 72%,var(--surface-page));--a-tint-3:color-mix(in oklch,var(--sleeve-stop-2) 92%,var(--surface-page));--a-ink:light-dark( color-mix(in oklch,var(--sleeve-accent) 68%,black),color-mix(in oklch,var(--sleeve-accent) 55%,white));--a-line:color-mix(in oklch,var(--sleeve-accent) 60%,var(--text-primary));--accent-ink:var(--a-ink);--accent-ink-on-tint:var(--a-ink);--accent-200:var(--a-tint-3)}[data-brand=jwmusic] .card--interactive .card__title a{text-decoration:none}[data-brand=jwmusic] .card--interactive .card__title a:hover,[data-brand=jwmusic] .card--interactive .card__title a:focus-visible{text-decoration:underline}[data-brand=jwmusic] .btn--primary{background-color:var(--a-primary-fill);color:var(--a-primary-ink);border-color:transparent;border-radius:var(--radius-pill)}@supports (corner-shape: squircle){[data-brand=jwmusic] .btn--primary{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwmusic] .btn--primary{border-radius:var(--squircle-radius,0)}}}[data-brand=jwmusic] .btn--primary:hover:not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill-hover);color:var(--a-primary-ink)}[data-brand=jwmusic] .btn--primary:active:not([disabled],[aria-disabled="true"]){background-color:var(--a-primary-fill-active);color:var(--a-primary-ink)}[data-brand=jwmusic] .player-dock{background-color:var(--surface-raised);backdrop-filter:none;-webkit-backdrop-filter:none;border-block-start:1px solid var(--border-subtle)}[data-brand=jwmusic] .release-link--primary{background-color:var(--surface-raised);background-image:none;border-color:var(--a-line);box-shadow:none}[data-brand=jwmusic] .release-link--primary .release-link__name{color:var(--text-primary)}[data-brand=jwmusic] .release-link--primary .release-link__verb{color:var(--a-ink)}[data-brand=jwmusic] .release-link--primary:hover{background-color:var(--surface-raised);border-color:var(--a-line)}@media (min-width: 48rem){[data-brand=jwmusic] .player-dock__idle{--player-dock-idle-display:none}}[data-brand=jwmusic]{--site-header-block:4.5rem}[data-brand=jwmusic] .site-header--bare{--site-header-glow-x:0%;--site-header-glow-inline:min(56rem,100%);--site-header-glow-block:calc(100% + 11rem);--site-header-scrim-block:calc(100% + 4rem)}[data-brand=jwmusic] .site-header--bare::before{background-image:radial-gradient( 115% 100% at var(--site-header-glow-x) 0%,color-mix(in oklch,var(--a-tint-3) 58%,transparent) 0%,color-mix(in oklch,var(--a-tint-3) 26%,transparent) 32%,color-mix(in oklch,var(--a-tint-3) 8%,transparent) 54%,transparent 80% )}[data-brand=jwmusic] .site-header--bare:dir(rtl){--site-header-glow-x:100%}[data-brand=jwmusic] .site-nav__link:hover{background-color:color-mix(in oklch,var(--text-primary) 12%,transparent)}[data-brand=jwmusic] .site-nav__link[aria-current=page]{background-color:color-mix(in oklch,var(--a-tint-3) 70%,transparent)}[data-brand=jwmusic] .site-header__drawer-list{--site-header-drawer-gap:var(--space-1);counter-reset:drawer-item}[data-brand=jwmusic] .site-header__drawer-list>li{counter-increment:drawer-item}[data-brand=jwmusic] .site-header__drawer-list .site-nav__link{--nav-link-min-block:5rem;--nav-link-padding-inline:0;--nav-link-gap:var(--space-4);font-family:var(--font-display);font-size:2.75rem;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);line-height:1;color:var(--text-primary);border-radius:0}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwmusic] .site-header__drawer-list .site-nav__link{clip-path:none}}}[data-brand=jwmusic] .site-header__drawer-list .site-nav__link::before{content:counter(drawer-item,decimal-leading-zero);font-family:var(--type-mono-font);font-size:var(--type-mono-size);font-weight:var(--type-mono-weight);letter-spacing:var(--type-mono-tracking);font-variant-numeric:var(--type-mono-variant-numeric);color:var(--text-tertiary);transition:color var(--motion-hover)}[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:hover,[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:focus-visible{background-color:transparent;translate:var(--space-2) 0;transition:translate var(--motion-hover)}[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:hover::before,[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:focus-visible::before{color:var(--a-ink)}[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:where(:dir(rtl)):hover,[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:where(:dir(rtl)):focus-visible{translate:calc(var(--space-2) * -1) 0}[data-brand=jwmusic] .site-header__drawer-list .site-nav__link[aria-current=page]{color:var(--a-ink);background-color:transparent}[data-brand=jwmusic] .site-header__drawer-list .site-nav__link[aria-current=page]::before{color:var(--a-fill-ink);background-color:var(--a-fill);padding-inline:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-pill)}@supports (corner-shape: squircle){[data-brand=jwmusic] .site-header__drawer-list .site-nav__link[aria-current=page]::before{corner-shape:var(--corner-shape)}}@supports not (corner-shape: squircle){@container style(--corner-shape: squircle){[data-brand=jwmusic] .site-header__drawer-list .site-nav__link[aria-current=page]::before{--sq-r:calc((2 * var(--space-1) + var(--type-mono-leading) * var(--type-mono-size)) / 2);border-radius:var(--squircle-radius,0);clip-path:var(--squircle-clip,none)}}}@media (prefers-reduced-motion: reduce){[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:hover,[data-brand=jwmusic] .site-header__drawer-list .site-nav__link:focus-visible{translate:none}}@supports selector(:popover-open){[data-brand=jwmusic] .site-header .drawer[popover]:popover-open .site-header__drawer-list>li{transition:translate var(--motion-enter),opacity var(--motion-moderate) var(--ease-effect)}@starting-style{[data-brand=jwmusic] .site-header .drawer[popover]:popover-open .site-header__drawer-list>li{opacity:0;translate:0 var(--space-4)}}[data-brand=jwmusic] .site-header__drawer-list>li:nth-child(1){transition-delay:calc(var(--motion-fast) * 0)}[data-brand=jwmusic] .site-header__drawer-list>li:nth-child(2){transition-delay:calc(var(--motion-fast) * 0.4)}[data-brand=jwmusic] .site-header__drawer-list>li:nth-child(3){transition-delay:calc(var(--motion-fast) * 0.8)}[data-brand=jwmusic] .site-header__drawer-list>li:nth-child(4){transition-delay:calc(var(--motion-fast) * 1.2)}[data-brand=jwmusic] .site-header__drawer-list>li:nth-child(5){transition-delay:calc(var(--motion-fast) * 1.6)}[data-brand=jwmusic] .site-header__drawer-list>li:nth-child(6){transition-delay:calc(var(--motion-fast) * 2)}}