@layer reset,tokens,base,components,utilities;@layer tokens{:root{color-scheme:light;--paper-0: oklch(97.4% .0025 235);--paper-1: oklch(95.3% .003 235);--paper-2: oklch(92.8% .004 235);--rule-1: oklch(89% .004 240);--rule-2: oklch(82.5% .005 245);--rule-3: oklch(62.5% .008 250);--ink-4: oklch(62.5% .008 255);--ink-3: oklch(49.5% .01 255);--ink-2: oklch(37% .011 255);--ink-1: oklch(20.5% .011 255);--ink-0: oklch(15% .01 255);--carbon-0: oklch(17% .007 255);--carbon-1: oklch(20.5% .007 255);--carbon-2: oklch(24% .007 255);--carbon-3: oklch(27% .007 255);--c-rule-1: oklch(29% .007 255);--c-rule-2: oklch(35.5% .007 255);--c-rule-3: oklch(56% .007 255);--c-ink-4: oklch(56% .006 255);--c-ink-3: oklch(66.5% .006 255);--c-ink-2: oklch(79.5% .004 255);--c-ink-1: oklch(94.5% .002 255);--c-ink-0: oklch(98.5% .001 255);--signal-100: oklch(94.5% .024 40);--signal-400: oklch(72.5% .17 38);--signal-500: oklch(64.5% .215 34);--signal-600: oklch(53% .185 32);--signal-700: oklch(42% .11 33);--signal-900: oklch(30% .09 33);--steel-600: oklch(53% .05 240);--steel-300: oklch(72% .05 235);--straw-300: oklch(87% .05 95);--bg: var(--paper-0);--bg-alt: var(--paper-1);--well: var(--paper-1);--hover: var(--paper-1);--selected: var(--paper-2);--line-quiet: var(--rule-1);--line: var(--rule-2);--line-strong: var(--rule-3);--text-strong: var(--ink-1);--text: var(--ink-2);--text-dim: var(--ink-3);--text-faint: var(--ink-4);--signal: var(--signal-500);--signal-text: var(--signal-600);--signal-wash: var(--signal-100);--lamp-off: var(--signal-700);--data-2: var(--steel-600);--btn-bg: var(--ink-1);--btn-bg-hover: var(--ink-0);--btn-fg: var(--paper-0);--focus: var(--signal-500);--mark-ink: var(--ink-1);--scrim: oklch(20.5% .011 255 / .32);--code-base: var(--c-ink-2);--code-strong: var(--c-ink-1);--code-key: var(--steel-300);--code-lit: var(--straw-300);--code-comment: var(--c-ink-3);--font-sans: "Archivo", "Archivo Fallback", Arial, sans-serif;--font-display: "Archivo", "Archivo Narrow Fallback", Arial, sans-serif;--font-mono: "Commit Mono", "Commit Fallback", "Courier New", monospace;--fs-hero: clamp(3rem, 1.3rem + 7.2vw, 7.5rem);--fs-monument: clamp(7.5rem, 3.979rem + 15.023vw, 17.5rem);--fs-display-xl: clamp(2.625rem, 1.613rem + 4.319vw, 5.5rem);--fs-display: clamp(2.375rem, 1.803rem + 2.441vw, 4rem);--fs-h2-sheet: clamp(1.875rem, 1.567rem + 1.315vw, 2.75rem);--fs-h2-bay: clamp(2rem, 1.296rem + 3.005vw, 4rem);--fs-h2: var(--fs-h2-sheet);--fs-statement-xl: clamp(1.625rem, 1.317rem + 1.315vw, 2.5rem);--fs-statement: clamp(1.5rem, 1.324rem + .7512vw, 2rem);--fs-h3: clamp(1.25rem, 1.162rem + .3756vw, 1.5rem);--fs-h4: clamp(1.0625rem, 1.04rem + .0939vw, 1.125rem);--fs-lead: clamp(1.0625rem, 1.018rem + .1878vw, 1.1875rem);--fs-lead-xl: clamp(1.125rem, 1.037rem + .3756vw, 1.375rem);--fs-body: 1rem;--fs-small: .875rem;--fs-caption: .8125rem;--fs-readout: clamp(3.25rem, 2.458rem + 3.38vw, 5.5rem);--fs-figure: clamp(2rem, 1.736rem + 1.127vw, 2.75rem);--fs-price: clamp(1.125rem, 1.081rem + .1878vw, 1.25rem);--fs-label: .6875rem;--fs-micro: .625rem;--fs-code: .8125rem;--fs-data: .78125rem;--lh-hero: .92;--lh-monument: .78;--lh-statement-xl: 1.12;--lh-h2-sheet: 1.04;--lh-h2-bay: 1;--lh-display: .96;--lh-h2: var(--lh-h2-sheet);--lh-statement: 1.18;--lh-h3: 1.22;--lh-h4: 1.3;--lh-lead: 1.5;--lh-body: 1.56;--lh-small: 1.5;--lh-caption: 1.45;--lh-readout: .9;--lh-label: 1.45;--lh-code: 1.54;--ls-hero: -.026em;--ls-monument: -.05em;--ls-display-xl: -.02em;--ls-display: -.018em;--ls-h2-sheet: -.014em;--ls-h2-bay: -.018em;--ls-h2: var(--ls-h2-sheet);--ls-statement-xl: -.014em;--ls-statement: -.01em;--ls-h3: -.008em;--ls-h4: -.004em;--ls-readout: -.02em;--ls-label: .06em;--ls-micro: .07em;--ws-hero: .07em;--ws-display: .05em;--ws-h2-sheet: .02em;--ws-h2-bay: .05em;--ws-h2: var(--ws-h2-sheet);--ws-statement-xl: .03em;--w-body: 400;--w-ui: 500;--w-display: 440;--w-statement: 420;--w-h3: 480;--w-h4: 520;--w-price: 480;--w-readout: 400;--w-mark: 520;--w-em: 520;--w-hero: 460;--w-monument: 400;--w-nav: 420;--w-ui-inv: 460;--wd-hero: 82%;--wd-monument: 75%;--wd-h2-sheet: 90%;--wd-h2-bay: 86%;--wd-statement-xl: 90%;--wd-display: 88%;--wd-h2: var(--wd-h2-sheet);--wd-statement: 94%;--wd-h3: 96%;--wd-text: 100%;--wd-readout: 75%;--wd-figure: 80%;--wd-price: 92%;--wd-mark: 92%;--s-0: 2px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 48px;--s-10: 64px;--s-11: 80px;--s-12: 96px;--s-13: 128px;--s-14: 160px;--max: 1360px;--pad: clamp(1rem, .4718rem + 2.254vw, 2.5rem);--gap: 16px;--cols: 4;--nav-h: 56px;--crumb-h: 40px;--section-y: clamp(3.5rem, 2.444rem + 4.507vw, 6.5rem);--band-gap: calc(var(--section-y) * .75);--stage-pad: clamp(1rem, .648rem + 1.502vw, 2rem);--head-to-content: var(--s-9);--sub-block: var(--s-10);--measure: 66ch;--hero-y: clamp(3rem, 1.592rem + 6.009vw, 7rem);--plate-ratio: 21 / 9;--measure-legal: 680px;--hair: 1px;--hair-row: 1px;--r-0: 0;--r-1: 2px;--r-2: 4px;--r-dot: 9999px;--shadow-pop: 0 16px 40px -16px oklch(20.5% .011 255 / .28), 0 0 0 1px var(--line);--t-fast: .12s;--t-med: .24s;--t-slow: .6s;--t-draw: .9s;--t-stagger: 30ms;--t-line: .11s;--t-lamp: .9s;--ease-out: cubic-bezier(.2, .7, 0, 1);--ease-io: cubic-bezier(.6, 0, .2, 1);--z-base: 0;--z-figure: 10;--z-rail: 20;--z-nav: 50;--z-menu: 60;--z-popover: 70;--z-dialog: 80;--z-skip: 100}[data-surface=bay]{color-scheme:dark;--bg: var(--carbon-0);--bg-alt: var(--carbon-1);--well: var(--carbon-1);--hover: var(--carbon-2);--selected: var(--carbon-3);--line-quiet: var(--c-rule-1);--line: var(--c-rule-2);--line-strong: var(--c-rule-3);--text-strong: var(--c-ink-1);--text: var(--c-ink-2);--text-dim: var(--c-ink-3);--text-faint: var(--c-ink-4);--signal: var(--signal-400);--signal-text: var(--signal-400);--signal-wash: oklch(72.5% .17 38 / .16);--lamp-off: var(--signal-700);--data-2: var(--steel-300);--btn-bg: var(--c-ink-1);--btn-bg-hover: var(--c-ink-0);--btn-fg: var(--carbon-0);--focus: var(--signal-400);--mark-ink: var(--c-ink-1);--scrim: oklch(17% .007 255 / .62);--shadow-pop: 0 24px 48px -12px oklch(0% 0 0 / .7), 0 0 0 1px var(--line);--fs-h2: var(--fs-h2-bay);--lh-h2: var(--lh-h2-bay);--ls-h2: var(--ls-h2-bay);--wd-h2: var(--wd-h2-bay);--ws-h2: var(--ws-h2-bay);--w-body: 385;--w-ui: 460;--w-nav: 400;--w-h3: 450;--w-h4: 480;--w-price: 450;--w-em: 500;--w-ui-inv: 500;background:var(--bg);color:var(--text);font-weight:var(--w-body)}[data-surface=bay].is-alt{--bg: var(--carbon-1);--well: var(--carbon-0);--hover: var(--carbon-2);--selected: var(--carbon-3)}[data-surface=sheet],[data-surface=sheet-alt]{color-scheme:light;--bg: var(--paper-0);--bg-alt: var(--paper-1);--well: var(--paper-1);--hover: var(--paper-1);--selected: var(--paper-2);--line-quiet: var(--rule-1);--line: var(--rule-2);--line-strong: var(--rule-3);--text-strong: var(--ink-1);--text: var(--ink-2);--text-dim: var(--ink-3);--text-faint: var(--ink-4);--signal: var(--signal-500);--signal-text: var(--signal-600);--signal-wash: var(--signal-100);--lamp-off: var(--signal-700);--data-2: var(--steel-600);--btn-bg: var(--ink-1);--btn-bg-hover: var(--ink-0);--btn-fg: var(--paper-0);--focus: var(--signal-500);--mark-ink: var(--ink-1);--shadow-pop: 0 16px 40px -16px oklch(20.5% .011 255 / .28), 0 0 0 1px var(--line);--scrim: oklch(20.5% .011 255 / .32);--fs-h2: var(--fs-h2-sheet);--lh-h2: var(--lh-h2-sheet);--ls-h2: var(--ls-h2-sheet);--wd-h2: var(--wd-h2-sheet);--ws-h2: var(--ws-h2-sheet);--w-body: 400;--w-ui: 500;--w-nav: 420;--w-h3: 480;--w-h4: 520;--w-price: 480;--w-em: 520;--w-ui-inv: 460;background:var(--bg);color:var(--text);font-weight:var(--w-body)}[data-surface=sheet-alt]{--bg: var(--paper-1);--well: var(--paper-0);--hover: var(--paper-2)}html:has(>body[data-surface=bay]){color-scheme:dark;--bg: var(--carbon-0)}@media(color-gamut:p3){:root{--signal-500: oklch(64.5% .235 33);--signal-400: oklch(72.5% .19 37)}}@media(min-width:900px){:root{--gap: 20px;--cols: 12;--ls-hero: -.03em;--ls-display-xl: -.03em;--ls-display: -.026em;--ls-h2-sheet: -.02em;--ls-h2-bay: -.026em;--ls-statement: -.014em;--ls-statement-xl: -.02em;--ls-readout: -.024em}}@media(min-width:600px)and (max-width:899.98px){:root{--cols: 6}}@media(min-width:1200px){:root{--ls-hero: -.034em;--ls-display-xl: -.036em;--ls-display: -.03em;--ls-h2-sheet: -.024em;--ls-h2-bay: -.032em;--ls-statement: -.016em;--ls-statement-xl: -.024em;--ls-h3: -.01em;--ls-readout: -.028em;--head-to-content: 56px;--sub-block: var(--s-12)}}@media(min-resolution:2dppx){:root{--hair-row: .5px}}@media(prefers-contrast:more){:root,[data-surface=sheet],[data-surface=sheet-alt]{--line-quiet: var(--rule-2);--line: var(--rule-3);--text-dim: var(--ink-2);--text-faint: var(--ink-3)}[data-surface=bay]{--line-quiet: var(--c-rule-2);--line: var(--c-rule-3);--text-dim: var(--c-ink-2);--text-faint: var(--c-ink-3)}}}@font-face{font-family:Archivo;src:url(/fonts/archivo-ds.woff2?v=aa402f65) format("woff2");font-weight:360 560;font-stretch:75% 100%;font-style:normal;font-display:swap}@font-face{font-family:Commit Mono;src:url(/fonts/commit-mono-ds.woff2?v=547e1778) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo Fallback;src:local("Arial"),local("ArialMT");size-adjust:98.6%;ascent-override:89%;descent-override:21.3%;line-gap-override:0%}@font-face{font-family:Archivo Narrow Fallback;src:local("Arial"),local("ArialMT");size-adjust:89.2%;ascent-override:98.4%;descent-override:23.5%;line-gap-override:0%}@font-face{font-family:Commit Fallback;src:local("Courier New"),local("CourierNewPSMT");size-adjust:100%;ascent-override:90%;descent-override:20%;line-gap-override:0%}@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body{min-height:100svh}img,svg,video{display:block;max-width:100%}svg{overflow:visible}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0}table{border-collapse:collapse;border-spacing:0}th{text-align:inherit;font-weight:inherit}[hidden]{display:none!important}[popover]{margin:0;padding:0;border:0;color:inherit;inset:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}}@layer base{html{background:var(--bg);scroll-padding-top:calc(var(--nav-h) + var(--s-6))}@media(prefers-reduced-motion:no-preference){html.is-jumping{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body);font-stretch:var(--wd-text);font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:proportional-nums;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);color:var(--text-strong);font-weight:var(--w-display);text-wrap:balance}p,li,dd{text-wrap:pretty;hanging-punctuation:first allow-end}b{font-weight:var(--w-em);color:var(--text-strong)}i{font-style:normal}.num,td,th,.price,.readout{font-variant-numeric:tabular-nums}code,pre,.t-label,.t-micro,.t-data{font-family:var(--font-mono);font-weight:400;font-stretch:normal;font-feature-settings:"calt" 0;font-variant-ligatures:none}:not(pre)>code:not([class]){font-size:.9em;padding:.08em .3em;border-radius:var(--r-1);white-space:nowrap;background:var(--selected);color:var(--text-strong)}hr{border:0;border-top:var(--hair) solid var(--line)}::selection{background:var(--signal-500);color:var(--ink-1)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}main:focus,main:focus-visible{outline:none}}@media(forced-colors:active){:focus-visible{outline-color:Highlight}.btn,button{border:1px solid ButtonText}.input,.segmented,.btn--secondary,.stage,.pop-panel,.mega,.tag--preview{border:1px solid CanvasText}.key-input:checked+.key-face,.seg[aria-checked=true],.tab[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight;box-shadow:none}.field[data-invalid] .input{outline:2px solid CanvasText;outline-offset:2px}.btn-lamp,.dot,.datum-rule>.datum{forced-color-adjust:none}.datum-rule>.datum{background:CanvasText}.dot--available,.btn--primary .btn-lamp{background:Highlight}}@layer base{.t-statement-xl{font-family:var(--font-display);font-size:var(--fs-statement-xl);line-height:var(--lh-statement-xl);font-weight:var(--w-statement);font-stretch:var(--wd-statement-xl);letter-spacing:var(--ls-statement-xl);word-spacing:var(--ws-statement-xl);color:var(--text-strong)}.t-lead-xl{font-size:var(--fs-lead-xl);line-height:1.42;font-weight:var(--w-body);font-stretch:var(--wd-text);max-width:40ch}.t-display-xl{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:var(--lh-display);font-weight:var(--w-display);font-stretch:var(--wd-display);letter-spacing:var(--ls-display-xl);word-spacing:var(--ws-display);color:var(--text-strong)}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--w-display);font-stretch:var(--wd-h2);letter-spacing:var(--ls-h2);word-spacing:var(--ws-h2);color:var(--text-strong)}.t-h3{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:var(--w-h3);font-stretch:var(--wd-h3);letter-spacing:var(--ls-h3);color:var(--text-strong)}.t-h4{font-family:var(--font-sans);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--w-h4);font-stretch:var(--wd-text);letter-spacing:var(--ls-h4);color:var(--text-strong)}.t-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--w-body);font-stretch:var(--wd-text);max-width:44ch}.t-small{font-size:var(--fs-small);line-height:var(--lh-small);letter-spacing:.003em;font-weight:var(--w-body)}.t-caption{font-size:var(--fs-caption);line-height:var(--lh-caption);letter-spacing:.006em;font-weight:var(--w-body)}.t-ui{font-size:var(--fs-small);line-height:1.43;font-weight:var(--w-ui);font-stretch:var(--wd-text)}.t-nav{font-size:var(--fs-small);line-height:1.43;font-weight:var(--w-nav);letter-spacing:.003em}.t-readout{font-family:var(--font-display);font-size:var(--fs-readout);line-height:var(--lh-readout);font-weight:var(--w-readout);font-stretch:var(--wd-readout);letter-spacing:var(--ls-readout);font-variant-numeric:tabular-nums;color:var(--text-strong)}.t-price{font-size:var(--fs-price);line-height:1.2;font-weight:var(--w-price);font-stretch:var(--wd-price);letter-spacing:-.005em;font-variant-numeric:tabular-nums;color:var(--text-strong)}.t-label{font-size:var(--fs-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase}.t-micro{font-size:var(--fs-micro);line-height:1.4;letter-spacing:var(--ls-micro);text-transform:uppercase}.t-data{font-size:var(--fs-data);line-height:1.44}.ink-strong{color:var(--text-strong)}.ink-dim{color:var(--text-dim)}.ink-faint{color:var(--text-faint)}.cur,.u{font-size:.72em;color:var(--text-dim);font-weight:var(--w-body);letter-spacing:0}.cur{margin-right:.06em}.wrap{max-width:calc(var(--max) + 2 * var(--pad));margin-inline:auto;padding-inline:var(--pad)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gap)}.grid>*{grid-column:1 / -1;min-width:0}main{padding-bottom:var(--section-y)}main:has(>:is(.band,.interlude,.film):nth-last-child(1 of:not(script,style,template))){padding-bottom:0}.section{padding-top:var(--section-y)}.band,.interlude{position:relative;padding-bottom:var(--section-y);margin-top:var(--band-gap)}.film{position:relative;margin:var(--band-gap) 0 0}main>:is(.band,.interlude,.film):nth-child(1 of:not(script,style,template)),:is(.band,.interlude,.film).is-flush,:is(.band,.interlude,.film,.is-hero)+:is(.band,.interlude,.film),:is(.band,.interlude,.film,.is-hero)+:is(script,style,template)+:is(.band,.interlude,.film),:is(.band,.interlude,.film,.is-hero)+:is(script,style,template)+:is(script,style,template)+:is(.band,.interlude,.film),:is(.band,.interlude,.film,.is-hero)+:is(script,style,template)+:is(script,style,template)+:is(script,style,template)+:is(.band,.interlude,.film){margin-top:0}.band{border-block:var(--hair) solid var(--line)}.band[data-surface=sheet]{border-block:0}.band:not([data-surface=sheet])+.band:not([data-surface=sheet]),.band:not([data-surface=sheet])+:is(script,style,template)+.band:not([data-surface=sheet]),.band:not([data-surface=sheet])+:is(script,style,template)+:is(script,style,template)+.band:not([data-surface=sheet]){border-top:0}body[data-surface=bay] main>.band[data-surface=bay]:not(.is-alt),body[data-surface=sheet] main>.band[data-surface=sheet]{border-block:0;margin-top:0;padding-bottom:0}.stack>*+*{margin-top:var(--stack, var(--s-4))}.cluster{display:flex;flex-wrap:wrap;gap:var(--cluster, var(--s-3));align-items:center}@media(min-width:900px){.tpl-b-head{grid-column:var(--b-head, 1 / span 7)}.tpl-b-dek{grid-column:var(--b-dek, 9 / -1);align-self:end}.tpl-c-copy{grid-column:var(--c-copy, 1 / span 5)}.tpl-c-fig{grid-column:var(--c-fig, 7 / -1)}.tpl-d-margin{grid-column:var(--d-margin, 1 / span 3)}.tpl-d-main{grid-column:var(--d-main, 4 / -1)}}@media(max-width:899.98px){.grid>[class*=tpl-]+[class*=tpl-]{margin-top:var(--s-8)}.grid>.tpl-b-dek{margin-top:var(--s-4)}.tpl-d-main{order:1;margin-top:0!important}.tpl-d-margin{order:2;margin-top:var(--s-8)}}}@layer utilities{.vh{position:absolute!important;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}.right{text-align:right}}@layer components{.mark{display:inline-block;flex:none;line-height:0;color:var(--mark-ink)}.mark-svg{display:block;overflow:visible}.mark.is-fluid{display:block;width:100%}.mark.is-fluid .mark-svg{width:100%;height:auto}.fantasti-lamp{fill:var(--fantasti-signal, var(--signal))}a.mark{border-radius:var(--r-1)}a.mark:focus-visible{outline-offset:6px}.icon{flex:none;display:inline-block;vertical-align:middle}.btn{--btn-h: 36px;--btn-px: 14px;--btn-fs: .875rem;--lamp: 6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--r-1);font-family:var(--font-sans);font-size:var(--btn-fs);font-weight:var(--w-ui);font-stretch:100%;line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;text-transform:none;cursor:pointer;user-select:none;position:relative;flex:none;transition:background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.btn--s{--btn-h: 28px;--btn-px: 10px;--btn-fs: .8125rem;--lamp: 5px;gap:7px}.btn--m{--btn-h: 36px;--btn-px: 14px}.btn--l{--btn-h: 44px;--btn-px: 18px}.btn-label{display:block;padding-bottom:.04em}.btn-lamp{width:var(--lamp);height:var(--lamp);flex:none;transition:background-color var(--t-fast),box-shadow var(--t-fast)}.btn--primary{background:var(--btn-bg);color:var(--btn-fg);font-weight:var(--w-ui-inv)}.btn--primary .btn-lamp{background:var(--lamp-off)}.btn--primary.is-lit .btn-lamp{background:var(--signal)}.btn--primary:hover{background:var(--btn-bg-hover)}.btn--primary:hover .btn-lamp,.btn--primary:focus-visible .btn-lamp{background:var(--signal)}.btn--secondary{background:transparent;color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--secondary .btn-lamp{box-shadow:inset 0 0 0 1px var(--text-dim)}.btn--secondary:hover{background:var(--hover)}.btn--secondary:hover .btn-lamp,.btn--secondary:focus-visible .btn-lamp{background:var(--text-strong);box-shadow:inset 0 0 0 1px var(--text-strong)}.btn--ghost{background:transparent;color:var(--text-strong)}.btn--ghost.btn--s{--btn-px: 8px}.btn--ghost:hover,.btn--ghost[aria-expanded=true]{background:var(--hover)}.btn:active:not([aria-disabled=true]){translate:0 1px}.btn[aria-disabled=true],.btn:disabled{background:var(--selected);color:var(--text-faint);box-shadow:none;cursor:not-allowed}.btn[aria-disabled=true] .btn-lamp{display:none}.skip-link{position:fixed;left:var(--pad);top:10px;z-index:var(--z-skip);translate:0 -200%}.skip-link:focus,.skip-link:focus-visible{translate:0 0}.link{color:var(--text-strong);text-decoration:none;white-space:nowrap}.link-text{white-space:normal;text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;text-decoration-skip-ink:auto;transition:text-decoration-color var(--t-fast)}.link:hover .link-text{text-decoration-color:currentColor}.link-arrow{margin-left:.42em;vertical-align:.02em}.tag{display:inline-flex;align-items:center;gap:6px;height:18px;padding:0 6px;border-radius:var(--r-1);color:var(--text-strong);white-space:nowrap;vertical-align:middle;flex:none}.tag .t-micro{line-height:1;padding-top:.06em}.tag--available{padding-inline:0}.tag--preview{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.tag--byRequest{color:var(--text);padding-inline:0}.tag--roadmap{color:var(--text-dim);padding-inline:0}.tag--stamp{color:var(--text-dim);padding:0}.dot{position:relative;width:8px;height:8px;flex:none;border-radius:var(--r-dot)}.dot--available{background:var(--signal)}.dot--byRequest{box-shadow:inset 0 0 0 1px var(--text)}.dot--byRequest:after{content:"";position:absolute;left:3px;top:3px;width:2px;height:2px;border-radius:var(--r-dot);background:var(--text)}.dot--roadmap{border-radius:0;border:1px dashed var(--line-strong);width:8px;height:8px}.feats{list-style:none;padding:0;border-top:1px solid var(--line-quiet)}.feats>li{padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-dim)}.feats b,.feat-lead{color:var(--text-strong);font-weight:var(--w-em)}.feat-sep{color:var(--text-faint);padding-inline:.3em}.literal{display:block;padding:10px 12px;background:var(--well);color:var(--text-strong);border-radius:0;font-family:var(--font-mono);font-size:var(--fs-data);line-height:1.44;overflow-x:auto;white-space:nowrap}body{counter-reset:dwg tab plt eq log}.sec-head{margin-bottom:var(--head-to-content)}.sec-head--rule{margin-bottom:var(--s-5)}.datum-rule{position:relative;display:flex;align-items:flex-end;gap:6px;padding-bottom:7px;min-height:26px}.datum-rule:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line);transform-origin:left center}.datum-rule>.datum{width:7px;height:6px;flex:none;background:var(--text-strong);margin-right:6px;clip-path:polygon(50% 0,100% 100%,0 100%);align-self:flex-end;margin-bottom:-7px;position:relative;z-index:1}.datum-rule .folio{color:var(--text-strong)}.datum-rule .folio-sep,.datum-rule .folio-name{color:var(--text-dim)}.datum-rule .stamp{margin-left:auto;color:var(--text-dim);text-align:right}.sec-head-grid{margin-top:var(--s-5)}.sec-head .dek{color:var(--text)}.sec-head .dek>p+p{margin-top:var(--s-3)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.datum-rule:after{animation:rule-draw linear both;animation-timeline:view();animation-range:entry 0% entry 35%}}}@keyframes rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fcf{display:flex;flex-wrap:wrap;align-items:stretch;width:fit-content;max-width:100%;padding:1px 0 0 1px;margin:0 0 var(--s-4)}.fcf-cell{display:inline-flex;align-items:center;min-height:22px;padding:0 6px;margin:-1px 0 0 -1px;border:1px solid var(--line);background:var(--bg);white-space:nowrap}.fcf-ref{color:var(--text-strong)}.fcf-title{color:var(--text);white-space:normal;padding-block:2px}.fcf-tag,.fcf-asof{color:var(--text-dim)}@media(max-width:599.98px){.fcf{display:grid;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.fcf-title{grid-column:2 / -1}.fcf-tag{grid-column:1 / -1}.fcf:has(.fcf-asof) .fcf-tag{grid-column:1 / span 2}.fcf-asof{grid-column:3}.fcf-tag,.fcf-asof{white-space:normal;padding-block:3px;line-height:1.3}}.readout{display:flex;flex-direction:column;align-items:flex-start}.readout-label{color:var(--text-dim);margin-bottom:var(--s-3)}.readout-figure{display:inline-flex;align-items:baseline;gap:.14em}.readout-num{position:relative;display:inline-block}.readout-unit{color:var(--text-dim)}.dim-line{position:relative;display:block;height:9px;margin-top:12px;width:100%;border-inline:1px solid var(--text-dim)}.dim-line:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:var(--text-dim)}.dim-tick{position:absolute;top:4px;width:8px;height:1px;background:var(--text-dim);rotate:-45deg}.dim-tick:first-child{left:-4.5px}.dim-tick:last-child{right:-4.5px}.readout-source{margin-top:var(--s-4);color:var(--text-dim)}.link-rows{border-bottom:1px solid var(--line-quiet)}.link-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-6);min-height:64px;padding-block:var(--s-3);border-top:1px solid var(--line-quiet);color:inherit;transition:background-color var(--t-fast)}.link-row:hover{background:var(--hover)}.link-row-text{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-5);row-gap:2px}.link-row-desc{color:var(--text-dim)}.link-row .icon{color:var(--text-strong)}@media(min-width:900px){.link-row-text{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,2fr)}}.bulletin{position:relative;z-index:var(--z-nav);background:var(--well);border-bottom:1px solid var(--line-quiet);color:var(--text-dim)}.bulletin-bar{display:flex;align-items:center;gap:var(--s-4);min-height:32px}.bulletin-stage{display:inline-flex;align-items:center;gap:7px;flex:none;color:var(--text-strong)}.bulletin-stage:before{content:"";width:5px;height:5px;background:var(--signal)}.bulletin-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none;letter-spacing:.01em;color:var(--text)}.bulletin-link{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;padding-block:6px;color:var(--text-strong)}.bulletin-link span{text-decoration:underline 1px var(--line-strong);text-underline-offset:.3em;transition:text-decoration-color var(--t-fast)}.bulletin-link:hover span{text-decoration-color:currentColor}@media(max-width:599.98px){.bulletin-bar{align-items:flex-start;gap:var(--s-2);padding-block:7px}.bulletin-stage{margin-top:5px}.bulletin-stage-word,.bulletin-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bulletin-text{white-space:normal;overflow:visible;text-wrap:balance}.bulletin-link{min-width:24px;min-height:24px;justify-content:flex-end;padding-block:0;margin-top:-3px}}@media(min-width:600px)and (max-width:899.98px){.bulletin-bar{padding-block:6px}.bulletin-text{white-space:normal;overflow:visible;text-wrap:balance}}.nav-sentinel{position:absolute;left:0;width:1px;height:8px;pointer-events:none}.nav{position:sticky;top:0;z-index:var(--z-nav);height:var(--nav-h);background:var(--bg)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-quiet);opacity:0;transition:opacity var(--t-med);pointer-events:none}.nav.is-scrolled:after,.nav.has-menu:after{opacity:1}.nav-bar{height:100%;display:flex;align-items:center;gap:var(--s-4)}.nav-mark{align-self:flex-start;margin-top:9px;margin-right:var(--s-6)}.nav-primary{flex:1 1 auto;min-width:0}.nav-items{display:flex;align-items:center;gap:0}.nav-item{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;color:var(--text);border-radius:var(--r-1);white-space:nowrap;transition:color var(--t-fast)}.nav-item:hover,.nav-item[aria-expanded=true],.nav-item.is-current{color:var(--text-strong)}.nav-item.is-current:after,.nav-item[aria-expanded=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:calc((40px - var(--nav-h)) / 2);height:1px;background:var(--text-strong)}.nav-item[aria-expanded=true]:after{background:var(--signal)}.nav-chev{transition:transform var(--t-med) var(--ease-out);color:var(--text-dim);margin-top:1px}.nav-item[aria-expanded=true] .nav-chev{transform:rotate(180deg);color:var(--text-strong)}.nav-right{display:flex;align-items:center;gap:var(--s-2);margin-left:auto;flex:none}.nav-menu-btn{display:none}.nav-li{position:static}.nav.is-over-hero .nav-cta{background:transparent;color:var(--text-strong);font-weight:var(--w-ui);box-shadow:inset 0 0 0 1px var(--line-strong)}.nav.is-over-hero .nav-cta .btn-lamp{background:transparent;box-shadow:inset 0 0 0 1px var(--text-dim)}.nav.is-over-hero .nav-cta:hover{background:var(--hover)}.nav.is-over-hero .nav-cta:hover .btn-lamp,.nav.is-over-hero .nav-cta:focus-visible .btn-lamp{background:var(--text-strong);box-shadow:none}@media(min-width:900px)and (max-width:1039.98px){.nav-item{padding-inline:9px}.nav-mark{margin-right:var(--s-3)}}@media(max-width:899.98px){.nav-primary{display:none}.nav-menu-btn{display:inline-flex}.nav-cta{--btn-h: 28px;--btn-px: 10px;--btn-fs: .8125rem;--lamp: 5px;gap:7px;order:2}}@media(max-width:399.98px){.nav-cta{display:none}}.nav-scrim{position:fixed;inset:0;z-index:calc(var(--z-nav) - 1);background:var(--scrim);opacity:0;visibility:hidden;transition:opacity var(--t-med),visibility 0s linear var(--t-med)}html.menu-open .nav-scrim{opacity:1;visibility:visible;transition:opacity var(--t-med),visibility 0s}.mega{position:absolute;top:100%;left:0;right:0;z-index:var(--z-menu);background:var(--bg);border-top:1px solid var(--line-quiet);border-bottom:1px solid var(--line);max-height:calc(100dvh - var(--nav-h));overflow:hidden auto;overscroll-behavior:contain;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path var(--t-med) var(--ease-out),visibility 0s linear var(--t-med)}.mega[data-open]{visibility:visible;clip-path:inset(0 0 0 0);transition:clip-path var(--t-med) var(--ease-out),visibility 0s}.mega [data-menu-row]{opacity:0;transition:opacity var(--t-med) var(--ease-out),background-color var(--t-fast)}.mega[data-open] [data-menu-row]{opacity:1;transition-delay:calc(var(--i, 0) * var(--t-stagger)),0s}.mega-body{position:relative;isolation:isolate;padding-block:var(--s-7) var(--s-7);row-gap:var(--s-6)}.mega-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-6);min-height:48px;padding-block:var(--s-2);border-top:1px solid var(--line-quiet)}.mega-foot-links{--cluster: var(--s-2) var(--s-6);font-size:var(--fs-small)}.mega-foot .link{display:inline-block;padding-block:5px}.mega-arrow{color:var(--text-strong);flex:none}.mega-label{display:flex;align-items:baseline;gap:var(--s-2);padding-bottom:var(--s-2);margin-bottom:var(--s-2);border-bottom:1px solid var(--line);color:var(--text-strong)}.mega-label-idx{color:var(--text-dim)}.mega-row{display:flex;flex-direction:column;gap:2px;padding:7px var(--s-3);margin-inline:calc(-1 * var(--s-3));color:inherit;border-radius:var(--r-1)}.mega-row:hover,.mega-gpu:hover,.mega-feat:hover{background:var(--hover)}.mega-name{display:flex;align-items:center;flex-wrap:wrap;gap:3px var(--s-2);color:var(--text-strong);font-size:.9375rem;line-height:1.35;font-weight:var(--w-h4)}.mega-desc{color:var(--text-dim);min-width:0}.mega-lit{margin-top:4px;padding-left:1.2em;text-indent:-1.2em;font-size:var(--fs-label);line-height:1.5;color:var(--text-dim);overflow-wrap:break-word}.mega-intro{grid-column:1 / span 3;position:relative;display:flex;flex-direction:column;gap:var(--s-3);padding-right:var(--s-6)}.mega-intro:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--s-7));bottom:calc(-1 * var(--s-7));left:-100vw;right:0;background:var(--well);border-right:1px solid var(--line-quiet)}.mega-overview{display:inline-flex;align-items:center;gap:8px;color:var(--text-strong);width:fit-content}.mega-overview .t-h4{text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;transition:text-decoration-color var(--t-fast)}.mega-overview:hover .t-h4{text-decoration-color:currentColor}.mega-drawing{margin-top:var(--s-3);width:100%;max-width:200px;height:auto}.mega-feature{display:flex;flex-direction:column;gap:2px;margin-top:auto;padding-top:var(--s-3);border-top:1px solid var(--line);color:inherit}.mega-feature-name{display:inline-flex;align-items:center;gap:8px}.mega-feature:hover .t-small{text-decoration:underline 1px currentColor;text-underline-offset:.22em}.mega-pillars{grid-column:4 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;align-items:stretch}.mega-col{display:flex;flex-direction:column;gap:var(--s-6);min-width:0;padding-inline:var(--gap);border-left:1px solid var(--line-quiet)}.mega-col:first-child{border-left:0}.mega-col:last-child{padding-right:0}.mega-call{display:flex;align-items:center;gap:var(--s-3);min-width:0;color:var(--text-dim)}.mega-call code{color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1199.98px){.mega-body{padding-block:var(--s-5)}.mega-intro{grid-column:1 / -1;flex-direction:row;align-items:baseline;gap:var(--s-6);padding:0 0 var(--s-3);border-bottom:1px solid var(--line-quiet)}.mega-intro:before,.mega-intro-desc,.mega-drawing,.mega-feature-desc,.mega-desc,.mega-lit,.mega-call{display:none}.mega-feature{margin:0;padding:0;border:0}.mega-pillars{grid-column:1 / -1}.mega-col{gap:var(--s-4);padding-inline:var(--s-3)}.mega-col:first-child{padding-left:0}.mega-row{padding-block:5px}}.mega-feats{grid-column:1 / span 4;position:relative;padding-right:var(--s-6)}.mega-feats:before{content:"";position:absolute;z-index:-1;top:calc(-1 * var(--s-7));bottom:calc(-1 * var(--s-7));left:-100vw;right:0;background:var(--well);border-right:1px solid var(--line-quiet)}.mega-feat{display:grid;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-4);padding:var(--s-3) var(--s-3);margin-inline:calc(-1 * var(--s-3));border-bottom:1px solid var(--line-quiet);color:inherit}.mega-feat-num{font-family:var(--font-display);font-size:2.25rem;line-height:1.05;font-weight:var(--w-readout);font-stretch:var(--wd-readout);letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap}.mega-feat-num .u{font-size:.5em;letter-spacing:0;margin-left:.12em}.mega-feat .mega-arrow{align-self:center}.mega-gpus{grid-column:5 / -1;min-width:0}.mega-gpu,.mega-gpu-head{display:grid;grid-template-columns:1.15fr 1.1fr .9fr 1.25fr minmax(7.5rem,.8fr);align-items:center;column-gap:var(--s-4);min-height:36px;padding:0 var(--s-3);border-bottom:1px solid var(--line-quiet);color:var(--text)}.mega-gpu-head{min-height:26px;border-bottom:1px solid var(--text-strong);color:var(--text-dim)}.mega-gpu-group{padding:var(--s-4) var(--s-3) 6px;border-bottom:1px solid var(--line);color:var(--text-strong)}.mega-gpu-list:first-of-type .mega-gpu-group{padding-top:var(--s-3)}.mega-gpu .num{font-variant-numeric:tabular-nums;color:var(--text-strong);white-space:nowrap}@media(max-width:1199.98px){.mega-feats{display:none}.mega-gpus{grid-column:1 / -1}}.mega-group-col{min-width:0}.mega-cols-3>.mega-group-col{grid-column:span 4}.mega-news{display:grid}.mega-news-row{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;column-gap:var(--s-3);padding:9px var(--s-3);margin-inline:calc(-1 * var(--s-3));border-radius:var(--r-1);color:inherit}.mega-news-row:hover{background:var(--hover)}.mega-news-date{color:var(--text-dim)}.mega-news .link{margin-top:var(--s-3);width:fit-content}.mega-company{grid-column:1 / span 8;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap);align-content:start}.mega-company .mega-row{padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet);border-radius:0}.mega-access{grid-column:9 / -1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding-left:var(--gap);border-left:1px solid var(--line-quiet)}.mega-access-stage{display:inline-flex;align-items:center;gap:7px;color:var(--text-strong)}.mega-access-stage:before{content:"";width:5px;height:5px;background:var(--signal)}.mega-access-line{max-width:24ch;color:var(--text-strong);text-wrap:balance}.mega-access-link{margin-top:var(--s-1);padding-block:5px;font-size:var(--fs-small)}@media(max-width:1199.98px){.mega-company{grid-column:1 / -1}.mega-access{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--s-2) var(--s-5);padding:var(--s-3) 0 0;border-left:0;border-top:1px solid var(--line-quiet)}.mega-access-line{max-width:none;font-size:var(--fs-small);font-weight:var(--w-body);color:var(--text)}.mega-access-link{margin:0 0 0 auto}}.sheet{position:fixed;inset:var(--sheet-top, var(--nav-h)) 0 0 0;z-index:var(--z-menu);background:var(--bg);border-top:1px solid var(--line-quiet);display:flex;flex-direction:column;visibility:hidden;opacity:0;transition:opacity var(--t-med) var(--ease-out),visibility 0s linear var(--t-med)}.sheet[data-open]{visibility:visible;opacity:1;transition:opacity var(--t-med) var(--ease-out),visibility 0s}@media(min-width:900px){.sheet{display:none}}html.sheet-open{overflow:hidden}.sheet-scroll{flex:1;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-2) var(--pad) var(--s-6)}.sheet-scroll>*{flex:none}.sheet-list{border-bottom:1px solid var(--line-quiet)}.sheet-list>li+li{border-top:1px solid var(--line-quiet)}.sheet-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);width:100%;min-height:56px;color:var(--text-strong)}.sheet-row .t-h4{font-size:1.1875rem;font-weight:var(--w-h3)}.sheet-row .icon{color:var(--text-dim)}.sheet-acc-icon{transition:transform var(--t-med) var(--ease-out)}.sheet-acc[aria-expanded=true] .sheet-acc-icon{transform:rotate(45deg)}.sheet-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-med) var(--ease-out)}.sheet-panel[data-open]{grid-template-rows:1fr}.sheet-panel-inner{overflow:hidden;min-height:0}.sheet-sub{padding-bottom:var(--s-4)}.sheet-sub-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;border-top:1px solid var(--line-quiet);color:var(--text-strong)}.sheet-sub-row .t-small{font-size:.9375rem}.sheet-pillar-label{display:flex;gap:var(--s-2);padding:var(--s-5) 0 var(--s-2);color:var(--text-dim)}.sheet-pillar-label b{font-weight:400;color:var(--text-strong)}.sheet-stage{margin-top:auto;padding-top:var(--s-5)}.sheet-foot{display:grid;grid-template-columns:1fr auto;gap:var(--s-2);padding:var(--s-3) var(--pad) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--line-quiet);background:var(--well)}.crumbs{border-bottom:1px solid var(--line-quiet)}.crumbs-bar{min-height:var(--crumb-h);display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.crumbs-trail{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;padding-block:10px}.crumbs-li{display:inline-flex;gap:8px;align-items:center;white-space:nowrap}.crumbs-trail span:not([aria-current]):not(.crumbs-sep){color:var(--text-dim)}.crumbs-trail a{color:var(--text-dim);transition:color var(--t-fast);padding-block:4px}.crumbs-trail a:hover,.crumbs-trail [aria-current]{color:var(--text-strong)}.crumbs-sep{color:var(--text-faint)}.crumbs-right{display:flex;align-items:center;gap:var(--s-4);flex:none}@media(max-width:599.98px){.crumbs-right>.tag{display:none}}.footer{padding-block:var(--section-y) var(--s-6);overflow:clip}.footer.band{border-bottom:0;margin-top:0}.footer-lede{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-6) var(--s-8);padding-bottom:var(--s-9);border-bottom:1px solid var(--line)}.footer-line{max-width:22ch}.footer-cols{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-8);padding-top:var(--s-8)}.footer-head{color:var(--text-dim);margin-bottom:var(--s-3);font-weight:400;font-family:var(--font-mono)}.footer-link{display:inline-block;line-height:28px;color:var(--text);transition:color var(--t-fast)}.footer-link:hover{color:var(--text-strong)}.footer-mon{position:relative;isolation:isolate;margin-top:var(--s-12);color:var(--text-strong)}.footer-mon .mark{display:block}.footer-mon .mark-svg{width:100%;height:auto}.footer-datum{position:absolute;z-index:-1;left:calc(50% - 50vw);right:calc(50% - 50vw);height:1px;background:var(--line-quiet)}.footer-datum--cap{top:38.56%}.footer-datum--x{top:52.55%}.footer-datum--base{top:98.94%;background:var(--line)}.footer-mon-cap{margin:var(--s-4) 0 0}.footer-notices{display:grid;gap:var(--s-4) var(--gap);margin-top:var(--s-9);color:var(--text-dim)}.footer-marks{display:grid;gap:var(--s-2);align-content:start}.footer-bar{margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--line-quiet);display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) 0;color:var(--text-dim)}.footer-bar>*+*:before{content:"·";padding-inline:10px;color:var(--text-faint)}.footer-bar>:last-child{margin-left:auto}.footer-bar>:last-child:before{content:none}.footer-bar a{color:var(--text-dim);transition:color var(--t-fast);padding-block:5px}.footer-bar a:hover{color:var(--text-strong)}@media(min-width:900px){.footer-notices{grid-template-columns:repeat(12,minmax(0,1fr))}.footer-terms{grid-column:1 / span 5}.footer-marks{grid-column:7 / -1}}@media(min-width:600px)and (max-width:1199.98px){.footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899.98px){.footer-mon{margin-top:var(--s-10)}}@media(max-width:599.98px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bar{display:grid;grid-template-columns:1fr;gap:var(--s-2)}.footer-bar>*+*:before{content:none}.footer-bar>:last-child{margin-left:0}}.table-fig{min-width:0}.table-fig.has-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-6);align-items:end}.table-fig.has-tools>:not(.fcf):not(.table-tools){grid-column:1 / -1}.table-tools{display:flex;justify-content:flex-end;margin-bottom:var(--s-4)}@media(max-width:899.98px){.table-fig.has-tools{grid-template-columns:minmax(0,1fr)}.table-tools{justify-content:flex-start;order:-1;margin-bottom:var(--s-5)}}.table-frame{position:relative;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.table-frame:focus-visible{outline-offset:-2px}.table-frame[data-more]{-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}table.data{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.data thead th{height:32px;padding:0 var(--s-3) 8px;vertical-align:bottom;text-align:left;white-space:nowrap;color:var(--text-dim);border-bottom:1px solid var(--text-strong);font-weight:400;transition:color var(--t-fast)}.data tbody th,.data tbody td{height:48px;padding:0 var(--s-3);vertical-align:middle;text-align:left;border-bottom:var(--hair-row) solid var(--line-quiet)}.data :is(thead,tbody,tfoot)>tr>:first-child{padding-left:0}.data :is(thead,tbody,tfoot)>tr>:last-child{padding-right:0}.data tbody th{font-weight:400}.data .right{text-align:right}.data.price tbody :is(th,td){height:56px}.data.price :is(th,td){white-space:nowrap}.data.price{min-width:600px}.data.price--full{min-width:960px}@media(hover:hover)and (pointer:fine){.data tbody tr>*{transition:background-color var(--t-fast)}.data tbody tr:not(.grp):not(.subtotal):hover>*{background:var(--hover)}.data:has(tbody tr>:nth-child(1):hover) thead th:nth-child(1),.data:has(tbody tr>:nth-child(2):hover) thead th:nth-child(2),.data:has(tbody tr>:nth-child(3):hover) thead th:nth-child(3),.data:has(tbody tr>:nth-child(4):hover) thead th:nth-child(4),.data:has(tbody tr>:nth-child(5):hover) thead th:nth-child(5),.data:has(tbody tr>:nth-child(6):hover) thead th:nth-child(6),.data:has(tbody tr>:nth-child(7):hover) thead th:nth-child(7),.data:has(tbody tr>:nth-child(8):hover) thead th:nth-child(8),.data:has(tbody tr>:nth-child(9):hover) thead th:nth-child(9),.data:has(tbody tr>:nth-child(10):hover) thead th:nth-child(10){color:var(--text-strong)}}.table-frame.is-sticky .data :is(thead,tbody,tfoot)>tr>:first-child{position:sticky;left:0;z-index:1;background:var(--bg)}.table-frame.is-sticky[data-scrolled] .data :is(thead,tbody,tfoot)>tr>:first-child{box-shadow:inset -1px 0 0 var(--line-quiet)}@media(hover:hover)and (pointer:fine){.table-frame.is-sticky .data tbody tr:not(.grp):not(.subtotal):hover>:first-child{background:var(--hover)}}.price-gpu a{display:inline-block;padding-block:5px;color:var(--text-strong);text-decoration:underline 1px transparent;text-underline-offset:.22em;transition:text-decoration-color var(--t-fast)}.price-gpu a:hover{text-decoration-color:currentColor}.price-cell .t-price{white-space:nowrap}.price-cell .v{display:inline-block}.price-action{width:1%;white-space:nowrap;text-align:right}.price-foot{display:grid;gap:var(--s-1);margin-top:var(--s-4)}.price-spot-cell{display:inline-flex;flex-direction:column;align-items:flex-end;gap:1px;vertical-align:middle}.price-from{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;color:var(--text-strong)}.price-from-lead{color:var(--text-dim)}.price-spot .pop-trigger{font-size:var(--fs-caption);font-weight:var(--w-body);color:var(--text)}.data.price tbody td.price-spot{padding-block:3px}.price-spot .pop-trigger:hover{color:var(--text-strong)}.flash{animation:digit-flash var(--t-slow) var(--ease-out)}@keyframes digit-flash{0%{color:var(--text-strong)}30%{color:var(--signal-text)}to{color:var(--text-strong)}}.segmented-wrap{display:inline-flex;align-items:center;gap:var(--s-3);flex-wrap:wrap;max-width:100%}.segmented{display:inline-flex;height:28px;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line-strong);max-width:100%}.seg{position:relative;height:28px;padding:0 10px;font-size:.8125rem;line-height:1;color:var(--text);white-space:nowrap;transition:background-color var(--t-fast),color var(--t-fast)}.seg+.seg:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:1px;background:var(--line-quiet)}.seg:first-child{border-radius:var(--r-1) 0 0 var(--r-1)}.seg:last-child{border-radius:0 var(--r-1) var(--r-1) 0}.seg:hover{color:var(--text-strong);background:var(--hover)}.seg[aria-checked=true]{background:var(--selected);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong)}.seg[aria-checked=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--text-strong)}.seg[aria-checked=true]:before,.seg[aria-checked=true]+.seg:before{display:none}.seg:focus-visible{z-index:1}@media(max-width:599.98px){.segmented-wrap{display:flex}.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}.seg{text-align:center;padding-inline:6px;overflow:hidden;text-overflow:ellipsis}.segmented.is-many{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));height:auto}.segmented.is-many .seg:nth-child(odd):before{display:none}.segmented.is-many .seg:nth-child(n+3){box-shadow:inset 0 1px 0 var(--line-quiet)}.segmented.is-many .seg[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--line-strong)}.segmented.is-many .seg{border-radius:0}.segmented.is-many .seg:last-child:nth-child(odd){grid-column:1 / -1}}.tab{height:40px;color:var(--text-dim);font-size:var(--fs-small);white-space:nowrap;transition:color var(--t-fast);flex:none}.tab:hover,.tab[aria-selected=true]{color:var(--text-strong)}.tab:focus-visible{outline-offset:-2px}.pop{display:inline-flex}.pop-trigger{font-size:var(--fs-small);font-weight:var(--w-ui);color:var(--text-strong);height:24px;min-width:24px;text-decoration:underline dotted 1px var(--text-dim);text-underline-offset:.3em}.pop-trigger:hover{text-decoration-color:currentColor}.pop-panel{position:fixed;inset:auto;margin:0;z-index:var(--z-popover);width:max-content;max-width:280px;padding:8px 12px;border-radius:var(--r-1);background:var(--bg);color:var(--text);box-shadow:var(--shadow-pop);text-align:left;font-weight:400;white-space:normal}.field{display:block;min-width:0;border:0;padding:0;margin:0}.field+.field,input[type=hidden]+.field{margin-top:var(--s-6)}.field-label{display:flex;align-items:baseline;gap:10px;color:var(--text-dim);margin-bottom:var(--s-2)}.field-error{display:flex;gap:7px;align-items:baseline;color:var(--text-strong);margin-top:var(--s-2)}.field-error:before,.ticket-neterr:before{content:"";flex:none;display:inline-block;width:9px;height:9px;background:currentColor;translate:0 1px;--x: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M1 1l8 8M9 1l-8 8' stroke='black' stroke-width='1.6' fill='none'/%3E%3C/svg%3E");-webkit-mask:var(--x) center / contain no-repeat;mask:var(--x) center / contain no-repeat}.input{display:block;width:100%;height:40px;padding:0 12px;border:0;border-radius:var(--r-1);background:var(--bg);color:var(--text-strong);box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--fs-body);line-height:1.5;font-weight:400;transition:box-shadow var(--t-fast)}.input:hover{box-shadow:inset 0 0 0 1px var(--text-dim)}.input::placeholder{color:var(--text-dim);opacity:1}.select{position:relative;display:block}.select .input{appearance:none;-webkit-appearance:none;padding-right:36px}.field[data-invalid] .input{box-shadow:inset 0 0 0 2px var(--text-strong)}.keys{display:flex;flex-wrap:wrap;gap:1px;background:var(--line);border:1px solid var(--line-strong);border-radius:var(--r-1);overflow:hidden}.key{position:relative;display:flex;min-width:0;flex:1 1 calc(100% / var(--kc, 4) - 1px)}@media(max-width:599.98px){.keys{--kc: 2 !important}.keys[data-n="3"]{--kc: 3 !important}}.check{position:relative;display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;color:var(--text)}.doc-toc ol{list-style:none;padding:0;border-top:1px solid var(--line-quiet)}.doc-toc li a{display:grid;grid-template-columns:36px 1fr;align-items:baseline;gap:var(--s-2);padding:8px 0;border-bottom:1px solid var(--line-quiet);color:var(--text);transition:color var(--t-fast)}.doc-toc li a:hover{color:var(--text-strong)}.doc-toc .t-label{color:var(--text-dim)}@media(max-width:1199.98px){.doc-toc{display:none}}.section.is-hero{position:relative;isolation:isolate;overflow:clip;padding-top:var(--hero-y)}.section.is-hero>.wrap{position:relative;z-index:1}.hero-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);color:var(--text-dim)}.hero-kicker>:not(:last-child):after{content:"/";margin-left:var(--s-4);color:var(--text-faint)}@media(max-width:379.98px){.hero-kicker>:not(:last-child):after{content:none}}.stage{position:relative;isolation:isolate;min-width:0;margin:0;background:var(--well);border:1px solid var(--line-quiet)}.stage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);min-height:32px;padding:0 var(--s-4);border-bottom:1px solid var(--line-quiet);color:var(--text-dim)}.stage-label{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--text-strong);min-width:0}.stage-label:before{content:"";flex:none;width:5px;height:5px;background:var(--text-dim)}.stage.is-live .stage-label:before{background:var(--signal)}.stage-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.stage-body{position:relative;padding:var(--stage-pad);min-width:0}.stage-body>:last-child{margin-bottom:0}.stage-body>.fcf:first-child{margin-top:0}.mon-one{display:inline-block;height:.686em;width:auto;aspect-ratio:400 / 686;fill:currentColor;vertical-align:baseline;margin-inline:-.01em .01em}.interlude.has-block{padding-bottom:0}.interlude-foot{display:flex;justify-content:flex-end;margin-top:var(--section-y)}.interlude-block{display:flex;align-items:stretch;margin:0;max-width:100%}.interlude-cell{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:44px;padding:6px var(--s-4) 7px var(--s-3);margin-left:-1px;border:1px solid var(--line);border-bottom:0;background:var(--bg);min-width:0}.interlude-cell:first-child{margin-left:0}.interlude-cell>dt{color:var(--text-dim)}.interlude-cell>dt{line-height:14px}.interlude-cell>dd{color:var(--text-strong);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.interlude-cell--title{min-width:12rem}.interlude-of{color:var(--text-dim)}@media(max-width:599.98px){.interlude-foot{display:block}.interlude-block{width:100%;flex-wrap:wrap}.interlude-cell{flex:1 1 auto;padding-inline:var(--s-3)}.interlude-cell--title{order:-1;flex:1 0 100%;min-width:0;margin-left:0}.interlude-cell--title~.interlude-cell,.interlude-cell:first-child{margin-top:-1px}.interlude-cell:first-child{margin-left:0}}.film{background:var(--bg);border-block:var(--hair) solid var(--line)}.film-frame{position:relative;overflow:hidden;aspect-ratio:var(--film-ratio, var(--plate-ratio));max-height:min(82svh,920px);width:100%;background:var(--well)}.film-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film-cap{position:absolute;left:0;right:0;bottom:var(--s-5);z-index:2;pointer-events:none}.film-cap-row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4)}.film-cap-row>*{pointer-events:auto}.film .film-fcf{margin:0}.film-toggle{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.film-toggle:hover{background:var(--hover)}.film-toggle .film-icon-play,.film.is-paused .film-toggle .film-icon-pause{display:none}.film.is-paused .film-toggle .film-icon-play{display:inline-block}@media(max-width:599.98px){.film-frame{aspect-ratio:16 / 9}.film-cap{position:static;padding-block:var(--s-3)}.film-cap-row{align-items:center}}.hero{display:flex;flex-direction:column;min-height:min(800px,calc(100svh - 128px));padding-bottom:var(--s-10)}.hero>.wrap{flex:1;display:flex;flex-direction:column;width:100%}.hero-grid{row-gap:var(--s-8);align-items:start}.hero-head{display:flex;flex-direction:column;gap:var(--s-6);min-width:0}.hero-title{text-wrap:balance}.hero-lead{color:var(--text)}.hero-literal{width:fit-content;max-width:100%}@media(max-width:359.98px){.hero-literal{white-space:normal;overflow-wrap:anywhere}}.hero-meta{color:var(--text-dim)}.hero-kicker>.tag:after,.hero-kicker>.hero-stamp:after,.hero-kicker>:has(+.hero-stamp):after{content:none}@media(max-width:899.98px){.hero{min-height:0}}@media(min-width:900px){.hero--ph5 .hero-grid{flex:1;align-items:end}.hero--ph5 .hero-head{grid-column:1 / span 8}.hero--ph5.has-readouts .hero-head{grid-column:1 / span 7}.hero--ph5.has-readouts .hero-readouts{grid-column:1 / -1}}.section.is-hero.hero--ph5{min-height:clamp(440px,56svh,520px);padding-top:var(--s-10);padding-bottom:var(--s-9)}.hero--ph5 .hero-grid{position:relative;row-gap:var(--s-8)}.hero--ph5 .hero-title{max-width:15em;font-size:var(--fs-display);letter-spacing:var(--ls-display)}.hero--ph5 .hero-head{gap:var(--s-5)}.hero--ph5 .hero-lead{max-width:48ch}.hero-readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-quiet);border-block:1px solid var(--line-quiet)}.hero-readouts>*{background:var(--bg);padding:var(--s-5) var(--s-6) var(--s-5) 0}.hero-readouts>*+*{padding-left:var(--s-6)}@media(max-width:599.98px){.hero-readouts{grid-template-columns:1fr}.hero-readouts>*+*{padding-left:0}}.split{row-gap:var(--s-8);align-items:start;margin-top:var(--s-7)}.split-copy{display:flex;flex-direction:column;gap:var(--s-5);min-width:0}.split-copy>.t-h2{font-size:clamp(1.875rem,1.26rem + 2.6vw,3.25rem);line-height:1.02;letter-spacing:var(--ls-statement-xl)}.split-link{margin-top:var(--s-2)}.split-fig{min-width:0}@media(min-width:900px){.split-copy{position:sticky;top:calc(var(--nav-h) + var(--s-7))}}.transcript{row-gap:var(--s-7);align-items:start}.data-table tbody :is(th,td){height:auto;padding-block:11px;vertical-align:top}.data-table tr.grp th{padding:var(--s-6) 0 var(--s-2);border-bottom:1px solid var(--line);color:var(--text-dim);background:var(--bg)}.data-table tbody:first-of-type tr.grp:first-child th{padding-top:var(--s-3)}.data-link{color:var(--text-strong);text-decoration:underline 1px var(--line-strong);text-underline-offset:.22em;transition:text-decoration-color var(--t-fast)}.data-link:hover,.compare-name[href]:hover{text-decoration-color:currentColor}.data-foot{margin-top:var(--s-4)}.data-foot:empty{display:none}.request-grid{margin-top:var(--s-8);row-gap:var(--s-9);align-items:start}.request-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-6)}.request-title{max-width:20ch;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.04}.request-cta{--cluster: var(--s-3);margin-top:var(--s-2)}.request-links-head{margin-bottom:var(--s-3)}@media(min-width:900px){.request-copy{grid-column:1 / span 7}.request-links{grid-column:8 / -1}}}@layer utilities{.print-head{display:none}@media print{@page{margin:16mm 14mm}:root,[data-surface]{color-scheme:light;--bg: var(--paper-0);--bg-alt: var(--paper-0);--well: var(--paper-1);--hover: var(--paper-0);--selected: var(--paper-2);--line-quiet: var(--rule-1);--line: var(--rule-2);--line-strong: var(--rule-3);--text-strong: var(--ink-1);--text: var(--ink-2);--text-dim: var(--ink-3);--text-faint: var(--ink-4);--signal: var(--signal-500);--signal-text: var(--signal-600);--signal-wash: var(--signal-100);--data-2: var(--steel-600);--mark-ink: var(--ink-1);--btn-bg: var(--ink-1);--btn-fg: var(--paper-0);--focus: var(--signal-500);--fs-h2: var(--fs-h2-sheet);--lh-h2: var(--lh-h2-sheet);--ls-h2: var(--ls-h2-sheet);--wd-h2: var(--wd-h2-sheet);--ws-h2: var(--ws-h2-sheet);--w-body: 400;--w-ui: 500;--w-nav: 420;--w-h3: 480;--w-h4: 520;--w-price: 480;--w-em: 520;--w-ui-inv: 460;--fs-hero: 40pt;--fs-display-xl: 32pt;--fs-monument: 84pt;--fs-statement-xl: 18pt;--section-y: 10mm;--pad: 0px;background:none!important}html,body{background:none!important;font-size:10pt}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.print-head{display:block;margin-bottom:6mm;padding-bottom:2mm;border-bottom:1px solid var(--line);color:var(--text-dim)}.nav,.nav-sentinel,.nav-scrim,.bulletin,.skip-link,.crumbs,.mega,.sheet,.footer-mon,.footer-mon-cap,.btn,.segmented,.film,[data-print=hide]{display:none!important}.band,.interlude{margin-top:0!important;padding-bottom:0!important;border:0!important}.stage{background:none!important}.interlude-foot{margin-top:6mm}.footer{border-top:1px solid var(--line);padding-block:6mm 0!important}.footer-cols,.footer-lede{display:none!important}.footer-notices{margin-top:0!important}a[href^=http]:not(.mark):after{content:" [" attr(href) "]";font-size:.85em;color:var(--text-dim);word-break:break-all}.link-arrow,.mega-arrow{display:none}tr,figure,.sec-head,.readout,.interlude-block{break-inside:avoid}h1,h2,h3{break-after:avoid}thead{display:table-header-group}.table-frame{overflow:visible!important;mask-image:none!important;-webkit-mask-image:none!important}.datum-rule:after{animation:none!important;transform:none!important}}}@layer components{.pf-mini{display:block;overflow:visible}.pf-mini :is(rect,path){shape-rendering:crispEdges}.pf-mini path{fill:none}.pf-mini .pm-card{fill:var(--hover);stroke:var(--line-strong);stroke-width:1}.pf-mini .pm-card.is-quiet{fill:none;stroke:var(--line)}.pf-mini .pm-card.is-live{fill:var(--signal-wash);stroke:var(--signal)}.pf-mini .pm-well{fill:var(--bg);stroke:var(--line);stroke-width:1}.pf-mini .pm-well.is-in{fill:none;stroke:var(--line-strong)}.pf-mini .pm-bar{stroke:var(--line);stroke-width:1}.pf-mini .pm-bar.is-live{stroke:var(--signal)}.pf-mini .pm-ink{stroke:var(--text-faint);stroke-width:1}.pf-mini .pm-wire{stroke:var(--line-strong);stroke-width:1}.pf-mini .pm-tick{stroke:var(--text-strong);stroke-width:1;shape-rendering:geometricPrecision}.pf-mini .pm-lamp{fill:var(--signal);stroke:none}.pf-mini .pm-lamp.is-done{fill:var(--text-dim)}.pf-mini .pm-path{stroke:var(--signal);stroke-width:1.5}.pf-mini .pm-head{fill:var(--signal);stroke:none;shape-rendering:geometricPrecision}:root,[data-surface]{--fx-wash: var(--signal-wash);--fx-wash-a: 1}:root,[data-surface]{--fx-bg: var(--bg);--fx-well: var(--well)}.stage{--fx-bg: var(--well);--fx-well: var(--bg)}.fx-hatch-135{background-color:var(--hatch-ink, var(--line-strong));-webkit-mask:var(--fx-mask) 0 0 / var(--fx-pitch, 6px) var(--fx-pitch, 6px);mask:var(--fx-mask) 0 0 / var(--fx-pitch, 6px) var(--fx-pitch, 6px)}.fx-hatch-135{--fx-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='6'%3E%3Cpath d='M-1 5 1 7M0 0 6 6M5 -1 7 1' stroke='black' stroke-width='1'/%3E%3C/svg%3E")}.fx-x{display:inline-block;flex:none;width:9px;height:9px;margin-right:7px;vertical-align:-.5px;overflow:visible}@media print{.fx-hatch-135{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.dwg-img{display:block;max-inline-size:100%;block-size:auto}.dwg-fig{container:dwg / inline-size;margin:0;--dwg-top: var(--bg);--dwg-l: var(--well);--dwg-r: var(--selected);--dwg-top2: var(--well);--dwg-l2: var(--selected);--dwg-r2: var(--line-quiet);--dwg-void: var(--line);--dwg-paper: var(--bg);--dwg-ink: var(--text);--dwg-soft: var(--line-strong);--dwg-fine: .8}[data-surface=bay] .dwg-fig,.dwg-fig[data-surface=bay]{--dwg-top: var(--selected);--dwg-l: var(--hover);--dwg-r: var(--well);--dwg-top2: var(--hover);--dwg-l2: var(--well);--dwg-r2: var(--bg);--dwg-void: var(--line);--dwg-ink: var(--text);--dwg-soft: var(--line-strong);--dwg-fine: .62}[data-surface=sheet] .dwg-fig,[data-surface=sheet-alt] .dwg-fig{--dwg-top: var(--bg);--dwg-l: var(--well);--dwg-r: var(--selected);--dwg-top2: var(--well);--dwg-l2: var(--selected);--dwg-r2: var(--line-quiet);--dwg-void: var(--line);--dwg-ink: var(--text);--dwg-soft: var(--line-strong);--dwg-fine: .8}[data-surface=sheet-alt] .dwg-fig{--dwg-l: var(--hover);--dwg-r: var(--line-quiet);--dwg-top2: var(--hover);--dwg-l2: var(--line-quiet);--dwg-r2: var(--line)}.dwg{position:relative;inline-size:100%}.dwg-svg{display:block;inline-size:100%;block-size:auto;overflow:visible}.dwg-svg path{vector-effect:non-scaling-stroke;stroke-width:1;stroke-linejoin:miter;stroke-miterlimit:4;stroke-linecap:butt;fill:none}.dwg-svg .pf{stroke:var(--dwg-ink)}.dwg-svg .ft{fill:var(--dwg-top)}.dwg-svg .fl{fill:var(--dwg-l)}.dwg-svg .fr{fill:var(--dwg-r)}.dwg-svg .t-shade.ft{fill:var(--dwg-top2)}.dwg-svg .t-shade.fl{fill:var(--dwg-l2)}.dwg-svg .t-shade.fr{fill:var(--dwg-r2)}.dwg-svg .t-hot{stroke:var(--signal);stroke-width:1.5}.dwg-svg .t-hot.ft,.dwg-svg .t-hot.fr,.dwg-svg .t-hot.fl{fill:var(--dwg-hot, var(--signal-wash))}.dwg-svg .es{stroke:var(--dwg-soft)}.dwg-svg .df{stroke:var(--dwg-soft);stroke-opacity:var(--dwg-fine)}.dwg-svg .di{stroke:var(--dwg-ink)}.dwg-svg .dh{fill:var(--dwg-void);stroke:none}.dwg-svg .dx,.dwg-svg .dm,.dwg-svg .dt,.dwg-svg .ld{stroke:var(--text-dim)}.dwg-svg .lt{fill:var(--text-dim);stroke:none}.dwg-svg .ln{stroke:var(--dwg-ink)}.dwg-svg .el{stroke:var(--dwg-ink);fill:var(--dwg-top)}.dwg-svg .bar{fill:var(--text-dim);stroke:none;shape-rendering:crispEdges}.dwg-svg .rt{stroke:var(--text-dim)}.dwg-svg .ht{stroke:var(--line-strong)}.dwg-svg .js{fill:var(--signal)}.dwg-svg .is-hot{stroke:var(--signal-text)}.dwg-svg .is-hot.ft,.dwg-svg .is-hot.dh{fill:var(--signal-wash)}.dwg-svg .is-hot.lt{fill:var(--signal-text)}.dwg-ov{position:absolute;inset:0;pointer-events:none}.ov{--tx: -50%;--ty: -50%;position:absolute;translate:var(--tx) var(--ty);white-space:nowrap;font-family:var(--font-mono);font-weight:400;font-stretch:normal;font-size:var(--fs-micro);line-height:14px;letter-spacing:var(--ls-micro);text-transform:uppercase;font-feature-settings:"calt" 0;font-variant-ligatures:none;font-variant-numeric:tabular-nums;color:var(--text-dim)}.ov.ax-r{--tx: -100%}.ov.ay-t{--ty: 0%}.ov.is-raw{text-transform:none;letter-spacing:.03em}.ov-co{display:grid;place-items:center;inline-size:18px;block-size:18px;padding:0;border:1px solid var(--text-strong);border-radius:var(--r-dot);background:var(--dwg-paper);color:var(--text-strong);letter-spacing:-.04em;pointer-events:auto;cursor:default;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.ov-dv{padding:0 4px;background:var(--dwg-paper);color:var(--text-dim)}.ov-lb{color:var(--text-dim)}.ov-co.is-hot{background:var(--signal-wash);border-color:var(--signal-text);color:var(--signal-text)}.dwg-key{list-style:none;padding:0;margin:var(--s-5) 0 0;display:grid;column-gap:var(--s-6);border-top:1px solid var(--line-quiet)}.dwg-key>li{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:var(--s-3);align-items:start;padding:7px 0;border-bottom:1px solid var(--line-quiet);transition:background-color var(--t-fast)}.dwg-key-n{display:grid;place-items:center;inline-size:18px;block-size:18px;border:1px solid var(--text-strong);border-radius:var(--r-dot);font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1;color:var(--text-strong);font-variant-numeric:tabular-nums;margin-top:1px;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.dwg-key-title{color:var(--text-strong);font-weight:var(--w-ui)}.dwg-key-note{color:var(--text-dim)}.dwg-key>li.is-hot{background:var(--signal-wash)}.dwg-key>li.is-hot .dwg-key-n{border-color:var(--signal-text);color:var(--signal-text)}@container dwg (min-width: 600px){.dwg-key[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@container dwg (max-width: 519.98px){.dwg-svg .df,.ov[data-tier="2"],.dwg-svg .t2{display:none}.ov-co{inline-size:15px;block-size:15px;letter-spacing:-.06em}}.dwg-fig .g0{--gi: 0}.dwg-fig .g1{--gi: 1}.dwg-fig .g2{--gi: 2}.dwg-fig .g3{--gi: 3}.dwg-fig .g4{--gi: 4}@media(prefers-reduced-motion:no-preference){.dwg-fig.plot-wait .pl{vector-effect:none;stroke-width:var(--sw, 1);stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0}.dwg-fig.plot-wait .pd,.dwg-fig.plot-wait .dwg-ov{opacity:0}.dwg-fig.is-plot .dwg-ov{--dash0: 0;--o0: 0;animation:plot .4s linear 1s both}.dwg-fig.is-plot .pl{vector-effect:none;stroke-width:var(--sw, 1);stroke-dasharray:1;animation:plot var(--pd) linear both;animation-delay:calc(var(--gi, 0) * var(--ps))}.dwg-fig.is-plot .pd{--dash0: 0;--o0: 0;animation:plot var(--pd) linear both;animation-delay:calc(var(--gi, 0) * var(--ps) + var(--pd) * .5)}}@keyframes plot{0%{stroke-dashoffset:var(--dash0, 1);fill-opacity:0;opacity:var(--o0, 1)}to{stroke-dashoffset:0;fill-opacity:1;opacity:1}}@media print{.dwg-fig .pl,.dwg-fig .pd{animation:none!important;stroke-dasharray:none;opacity:1!important;fill-opacity:1!important}}.lineup{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--line-quiet);border:1px solid var(--line-quiet)}.lineup-li{grid-column:span var(--span, 4);display:flex;min-width:0;background:var(--bg)}.lineup-cell{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;padding:var(--s-5) var(--s-6) var(--s-5);color:inherit;transition:background-color var(--t-fast)}.lineup-cell:hover{background:var(--hover)}.lineup-cell:focus-visible{outline-offset:-2px}.lineup-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);color:var(--text-dim)}.lineup-code{color:var(--text-strong)}.lineup-fig{display:grid;place-items:center;height:208px;margin-block:var(--s-4) var(--s-5)}.lineup-fig .dwg-img{max-block-size:208px;inline-size:auto}.lineup-li--rack .lineup-fig{height:300px}.lineup-li--rack .lineup-fig .dwg-img{max-block-size:300px}.lineup-text{display:flex;flex-direction:column;gap:6px}.lineup-gen{color:var(--text-dim)}.lineup-name{color:var(--text-strong)}.lineup-spec{color:var(--text)}.lineup-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-top:auto;padding-top:var(--s-5)}.lineup-text+.lineup-foot{border-top:0}.lineup-price.t-small{color:var(--text-dim)}.lineup-go{display:inline-flex;align-items:center;gap:8px;color:var(--text-strong)}.lineup-go .icon{transition:translate var(--t-fast)}@media(min-width:900px){.lineup-li--rack .lineup-cell{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto 1fr auto;column-gap:var(--s-6)}.lineup-li--rack .lineup-top{grid-column:1 / -1}.lineup-li--rack .lineup-fig{grid-row:2 / span 2;margin-block:var(--s-5) var(--s-2)}.lineup-li--rack .lineup-text{align-self:end}.lineup-li--rack .lineup-foot{margin-top:0}}@media(min-width:600px)and (max-width:899.98px){.lineup-li{grid-column:span 6}.lineup-li--rack .lineup-fig{height:208px}.lineup-li--rack .lineup-fig .dwg-img{max-block-size:208px}}@media(max-width:599.98px){.lineup-li{grid-column:1 / -1}.lineup-cell{padding:var(--s-4) var(--s-4) var(--s-5)}.lineup-fig,.lineup-li--rack .lineup-fig{height:176px;margin-block:var(--s-3) var(--s-4)}.lineup-fig .dwg-img,.lineup-li--rack .lineup-fig .dwg-img{max-block-size:176px}.lineup-li:not(.lineup-li--lead) .lineup-cell{display:grid;grid-template-columns:112px minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-3);align-items:center}.lineup-li:not(.lineup-li--lead) .lineup-top{grid-column:1 / -1}.lineup-li:not(.lineup-li--lead) .lineup-fig{height:88px;margin:0}.lineup-li:not(.lineup-li--lead) .lineup-fig .dwg-img{max-block-size:88px;max-inline-size:112px}.lineup-li:not(.lineup-li--lead) .lineup-foot{grid-column:1 / -1;margin-top:0;padding-top:var(--s-2)}}.fit-table{min-width:880px;table-layout:fixed}.fit-table tbody tr:not(.grp)>:is(th,td){padding-block:12px}.fit-list{display:grid;gap:1px}.fit-table .fit-mode{text-align:center}.fit-table thead .fit-mode{white-space:nowrap}.fit-yes{display:inline-block;inline-size:9px;block-size:9px;background:var(--text-strong);vertical-align:-.02em}.hero--ph5.gc-cover .hero-title{font-size:var(--fs-display-xl);letter-spacing:var(--ls-display-xl)}.gc-nw{white-space:nowrap}.gc-cta{--cluster: var(--s-3);margin-top:var(--s-2)}.gc-cover-notice{margin-top:var(--s-4);max-inline-size:46ch;text-wrap:balance}@media(min-width:900px){.hero--ph5.gc-cover.has-readouts .hero-head{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;row-gap:var(--s-5);align-items:end}.gc-cover .hero-kicker{grid-column:1 / -1}.gc-cover .hero-title{grid-column:1 / span 9}.gc-cover .hero-lead{grid-column:1 / span 6}.gc-cover .hero-meta{grid-column:8 / -1;justify-self:end}.gc-cta{margin-top:0}}.gc-readout{position:relative;display:block;color:inherit;transition:background-color var(--t-fast)}.gc-readout .readout-label,.gc-readout .readout-source{display:block}.gc-readout .readout-figure{gap:5px}.gc-readout:hover{background:var(--hover)}.gc-readout:focus-visible{outline-offset:-2px}.gc-readout-fig{display:none;position:absolute;right:var(--s-6);top:calc(50% - 10px);translate:0 -50%;pointer-events:none}.gc-readout-fig .dwg-img{block-size:clamp(84px,7.6vw,110px);inline-size:auto}.gc-cover .hero-readouts>.gc-readout{padding-inline:var(--s-6)}.gc-cover .hero-readouts>.gc-readout:first-child{padding-left:0}.gc-cover .hero-readouts>.gc-readout:last-child{padding-right:0}.gc-cover .hero-readouts>.gc-readout:last-child .gc-readout-fig{right:0}@media(min-width:1200px){.gc-readout-fig{display:block}}@media(min-width:600px)and (max-width:899.98px){.gc-readout .readout-label{min-height:2.8em;min-height:2lh}}@media(max-width:599.98px){.gc-cover .hero-readouts{grid-template-columns:repeat(3,minmax(0,1fr))}.gc-cover .hero-readouts>.gc-readout{padding:var(--s-4) var(--s-3)}.gc-cover .hero-readouts>.gc-readout:first-child{padding-left:0}.gc-cover .hero-readouts>.gc-readout:last-child{padding-right:0}.gc-readout-more{display:none}.gc-readout .readout-label{margin-bottom:var(--s-2);white-space:nowrap}.gc-readout .t-readout{font-size:2.375rem}.gc-readout .readout-figure{gap:3px}.gc-readout .readout-unit{font-size:var(--fs-caption)}.gc-readout .dim-line{margin-top:8px}.gc-readout .readout-source{margin-top:var(--s-3)}}.gc-quick{display:none}@media(max-width:599.98px){.gc-quick{display:block;margin-bottom:var(--s-8);border-top:1px solid var(--text-strong)}.gc-quick-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-4);min-height:64px;padding-block:var(--s-3);border-bottom:1px solid var(--line-quiet);color:inherit}.gc-quick-name,.gc-quick-price{display:grid;gap:2px}.gc-quick-name .t-caption,.gc-quick-price .t-caption{color:var(--text-dim)}.gc-quick-price{justify-items:end;text-align:right}}.gc-notes{display:grid;gap:6px;margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line-quiet);color:var(--text-dim);max-width:96ch}.gc-notes>li{display:grid;grid-template-columns:16px minmax(0,1fr)}.gc-notes>li:before{content:"·";color:var(--text-dim)}@media(max-width:899.98px){.gc-specs .tpl-d-margin{order:0;margin-top:0;margin-bottom:var(--s-6);max-width:60ch}}@media(min-width:900px)and (max-width:1199.98px){.gc-specs .tpl-d-margin,.gc-specs .tpl-d-main{grid-column:1 / -1}.gc-specs .tpl-d-margin{margin-bottom:var(--s-6);max-width:60ch}}.gc-status{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4) var(--gap);margin-top:var(--s-7);padding-top:var(--s-4);border-top:1px solid var(--text-strong)}.gc-status-head{color:var(--text-dim)}.gc-status-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-5) var(--gap);margin:0}.gc-status-row{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);align-content:start;min-width:0}.gc-status-row>dd{margin:0;display:grid;gap:var(--s-2)}.gc-status-text{color:var(--text);max-width:46ch}.gc-status-held{color:var(--text-dim)}.gc-status-held a{display:inline-block;padding-block:3px}.gc-status-more{font-size:var(--fs-small)}@media(min-width:600px){.gc-status-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.gc-status{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.gc-status-head{grid-column:1 / span 2;padding-top:2px}.gc-status-list{grid-column:3 / span 8}.gc-status-more{grid-column:11 / -1;justify-self:end}}}