@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}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}fieldset{border:0;padding:0;min-width:0}legend{padding:0}[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{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,.key-face,.check-box,.segmented,.btn--secondary,.ticket-sheet,.stage,.mega,.tag--preview,.tag--outline{border:1px solid CanvasText}.key-input:checked+.key-face,.tab[aria-selected=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight;box-shadow:none}.key-input:checked+.key-face .btn-lamp{background:HighlightText;box-shadow:none}.check-box{forced-color-adjust:none;background:Canvas;color:Canvas;border-color:CanvasText;box-shadow:none}.check-input:checked+.check-box{background:Highlight;color:HighlightText;border-color:Highlight}.field[data-invalid] .input,fieldset.field[data-invalid] .keys{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-statement{font-family:var(--font-display);font-size:var(--fs-statement);line-height:var(--lh-statement);font-weight:var(--w-statement);font-stretch:var(--wd-statement);letter-spacing:var(--ls-statement);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-body{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--w-body)}.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-nav{font-size:var(--fs-small);line-height:1.43;font-weight:var(--w-nav);letter-spacing:.003em}.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)}.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}.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-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--outline{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);padding-inline:6px}.tag--byRequest{color:var(--text);padding-inline:0}.tag--roadmap{color:var(--text-dim);padding-inline: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}.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,.sec-head-stack,.sec-head-stack .dek{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{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-tag{white-space:normal;padding-block:3px;line-height:1.3}}.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)}}.qa{border-bottom:1px solid var(--line-quiet)}.qa-pair{padding-block:var(--s-7);border-top:1px solid var(--line-quiet);row-gap:var(--s-4)}.qa-q{color:var(--text-strong)}.qa-q a{color:inherit}.qa-a{color:var(--text);max-width:var(--measure)}.qa-a>*+*{margin-top:var(--s-3)}@media(min-width:900px){.qa-q{grid-column:1 / span 5}.qa-a{grid-column:6 / span 6}}.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-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}@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-cell .v{display:inline-block}.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{display:inline-flex;height:28px;border-radius:var(--r-1);box-shadow:inset 0 0 0 1px var(--line-strong);max-width:100%}@media(max-width:599.98px){.segmented{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);width:100%}}.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}.field{display:block;min-width:0;border:0;padding:0;margin:0}.field+.field,.field+.ticket-pair,.ticket-pair+.field,.ticket-pair+.ticket-pair,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)}fieldset.field>legend.field-label{float:left;width:100%}fieldset.field>legend+*{clear:both}.field-req{color:var(--text-dim)}.field-help{color:var(--text-dim);margin-top: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}.ticket-neterr:before{margin-right:7px}.field-hint{display:flex;gap:7px;align-items:baseline;color:var(--text-strong);margin-top:var(--s-2)}.field-hint:empty{display:none}.field-hint:before{content:"";flex:none;width:7px;height:7px;box-shadow:inset 0 0 0 1px currentColor;translate:0 -1px}.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}.input--area{height:auto;min-height:112px;padding:10px 12px;resize:vertical}.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)}.key-input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.key-face{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:36px;padding:6px 10px;background:var(--bg);color:var(--text);font-size:.8125rem;font-weight:var(--w-body);line-height:1.25;pointer-events:none;transition:background-color var(--t-fast),color var(--t-fast)}.key-text{min-width:0}.key-face .btn-lamp{width:5px;height:5px;box-shadow:inset 0 0 0 1px var(--text-dim)}.key:hover .key-face{background:var(--hover);color:var(--text-strong)}.key-input:checked+.key-face{background:var(--selected);color:var(--text-strong)}.key-input:checked+.key-face .btn-lamp{background:var(--signal);box-shadow:none}.key-input:focus-visible+.key-face{outline:2px solid var(--focus);outline-offset:-2px}fieldset.field[data-invalid] .keys{outline:2px solid var(--text-strong);outline-offset:3px}@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)}.check-input{position:absolute;left:0;top:2px;width:16px;height:16px;opacity:0;margin:0}.check-box{flex:none;display:grid;place-items:center;width:16px;height:16px;margin-top:2px;border-radius:var(--r-1);background:var(--bg);color:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);transition:background-color var(--t-fast)}.check-input:checked+.check-box{background:var(--text-strong);color:var(--bg);box-shadow:none}.check-input:focus-visible+.check-box{outline:2px solid var(--focus);outline-offset:2px}.ticket{row-gap:var(--s-9);align-items:start}.ticket-fields{min-width:0}.ticket-group+.ticket-group{margin-top:var(--s-10)}.ticket-group-label{display:flex;gap:var(--s-2);padding-bottom:var(--s-3);margin-bottom:var(--s-6);border-bottom:1px solid var(--line);color:var(--text-strong)}.ticket-group-label>span{color:var(--text-dim)}.ticket-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6) var(--gap)}.ticket-pair>.field+.field{margin-top:0}.ticket-consent{margin-top:var(--s-6)}.ticket-sheet{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) var(--s-5) 0;border-radius:var(--r-2);overflow:hidden}.ticket-sheet-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--text-strong)}.ticket-sheet-title{display:flex;flex-direction:column;gap:2px;min-width:0}.ticket-record{color:var(--text-strong);min-height:2.9em;overflow-wrap:anywhere}.ticket-lines{border-top:1px solid var(--line-quiet)}.ticket-lines>div{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;column-gap:var(--s-3);padding:6px 0;border-bottom:1px solid var(--line-quiet)}.ticket-lines dt{color:var(--text-dim)}.ticket-lines dd{color:var(--text-strong);overflow-wrap:anywhere}.ticket-submit{width:100%;margin-top:var(--s-1)}.ticket-neterr{color:var(--text-strong)}.ticket-block{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:var(--s-2) calc(-1 * var(--s-5)) 0;border-top:1px solid var(--line)}.ticket-block>div{display:flex;flex-direction:column;gap:2px;padding:7px var(--s-5) 8px}.ticket-block>div+div{border-left:1px solid var(--line)}.ticket-block dt{color:var(--text-dim)}.ticket-block dd{color:var(--text-strong)}.ticket-errors{padding:var(--s-4) var(--s-5);margin-bottom:var(--s-8);border-radius:var(--r-1);box-shadow:inset 0 0 0 2px var(--text-strong)}.ticket-errors-list{margin-top:var(--s-2);display:grid;gap:var(--s-1);font-size:var(--fs-small)}.ticket-receipt{max-width:44rem;display:flex;flex-direction:column;gap:var(--s-4);padding-block:var(--s-6)}.ticket-receipt:focus-visible{outline-offset:8px}@media(min-width:900px){.ticket-fields{grid-column:1 / span 7}.ticket-summary{grid-column:9 / -1;position:sticky;top:calc(var(--nav-h) + var(--s-6))}}@media(min-width:900px)and (max-width:1199.98px){.ticket-summary{grid-column:8 / -1}}@media(max-width:599.98px){.ticket-pair{grid-template-columns:1fr}}.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)}.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)}.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-cta{--cluster: var(--s-3)}.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)}.transcript{row-gap:var(--s-7);align-items:start}.cells{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;background:var(--line-quiet);border-block:1px solid var(--line-quiet)}.cell-li{grid-column:span var(--span, 4);display:flex;min-width:0;background:var(--bg)}@media(max-width:899.98px){.cell-li{grid-column:1 / -1}}@media(min-width:600px)and (max-width:899.98px){.cell-li{grid-column:span 6}.cell-li:last-child:nth-child(odd){grid-column:1 / -1}}.data-table tbody :is(th,td){height:auto;padding-block:11px;vertical-align:top}.data-link,.compare-name[href]{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}.compare :is(th,td){white-space:normal}.compare thead th{height:auto;padding-block:var(--s-3) 10px;vertical-align:bottom}.compare tbody :is(th,td){height:auto;padding-block:12px;vertical-align:top}.compare-col>*{display:block;width:fit-content}.compare-col>.tag{display:inline-flex;margin-top:6px}.compare-q{width:10.5rem;color:var(--text-dim);white-space:nowrap}.compare td{color:var(--text);min-width:8.5rem}.compare .is-current{background:var(--well)}.compare thead .is-current{box-shadow:inset 0 2px 0 var(--signal)}.compare :is(thead,tbody)>tr>.is-current:last-child{padding-right:var(--s-3)}.request-title{max-width:20ch;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.04}.request-links-head{margin-bottom:var(--s-3)}.agent-mono{position:relative;flex:none;display:grid;place-items:center;width:48px;height:48px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-strong);font-family:var(--font-display);font-size:1.1875rem;line-height:1;font-weight:var(--w-h3);font-stretch:84%;letter-spacing:.03em}.agent-mono:after{content:"";position:absolute;left:-1px;bottom:-6px;width:7px;height:6px;background:var(--text-strong);clip-path:polygon(50% 0,100% 100%,0 100%)}.agent-mono--s{width:32px;height:32px;font-size:.8125rem}.agent-mono--s:after{width:5px;height:4px;bottom:-4px}.agent-title{display:flex;flex-wrap:wrap;align-items:center;gap:3px var(--s-2);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text)}.agent-tag{color:var(--text-strong)}.agent-line{display:inline-flex;flex-wrap:wrap;align-items:center;gap:3px var(--s-3);vertical-align:middle}.agent-line.has-tile{gap:3px var(--s-3)}.agent-line-name{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--w-em);color:var(--text-strong)}}@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,.qa-pair,figure,.sec-head,.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}}.hero--ph5.has-readouts.pg-cover .hero-readouts{display:block;min-width:0;background:none;border:0}.hero--ph5.has-readouts.pg-cover .hero-readouts>*{background:none;padding:0}.pg-cover .hero-meta{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5);margin-top:var(--s-2)}.pg-cover .pg-microline{max-width:56ch;color:var(--text-dim)}.pg-cover .hero-lead{max-width:52ch}@media(min-width:900px){.hero--ph5.has-readouts.pg-cover--wide .hero-head{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s-5);align-items:start}.pg-cover--wide .hero-kicker{grid-column:1 / -1;grid-row:1}.hero--ph5.pg-cover--wide .hero-title{grid-column:1 / span 7;grid-row:2;max-width:none;font-size:clamp(2.375rem,.55rem + 4.3vw,4.5rem);letter-spacing:var(--ls-display-xl)}.hero--ph5.pg-cover--wide .hero-lead{grid-column:8 / -1;grid-row:2 / span 2;max-width:46ch;padding-top:.3em}.pg-cover--wide .hero-meta{grid-column:1 / span 7;grid-row:3;margin-top:0}}@media(min-width:900px)and (max-width:1199.98px){.hero--ph5.pg-cover--wide .hero-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);padding-top:.2em}}.section.is-hero.hero--ph5.pg-cover{padding-bottom:var(--s-10)}@media(min-width:900px){.hero--ph5.pg-cover--long .hero-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);max-width:50ch;padding-top:.45em}}.pg-forum{min-width:0}.pg-contents{display:grid;grid-template-columns:minmax(0,1fr);padding-top:var(--s-5)}.pg-contents-head{color:var(--text-dim);padding-bottom:var(--s-2)}.pg-contents-list{display:grid;grid-template-columns:repeat(var(--n, 6),minmax(0,1fr));gap:1px;background:var(--line-quiet);border-block:1px solid var(--line)}.pg-contents-list>li{min-width:0;background:var(--bg)}.pg-contents-list a{display:flex;flex-direction:column;gap:2px;min-height:56px;justify-content:center;padding:var(--s-2) var(--s-3);color:var(--text);transition:background-color var(--t-fast),color var(--t-fast)}.pg-contents-list a:hover{background:var(--hover);color:var(--text-strong)}.pg-contents-list a:focus-visible{outline-offset:-2px}.pg-contents-list .t-label{color:var(--text-dim)}.pg-contents-list .t-small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-strong)}@media(min-width:900px){.pg-contents-list>li:first-child a{padding-left:0}}@media(max-width:899.98px){.pg-contents-list[data-n="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599.98px){.pg-contents-list[data-n="6"]{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-contents-list a{min-height:48px;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--s-3);padding-inline:var(--s-3)}.pg-contents-list>li:nth-child(odd) a{padding-left:0}}.section.pg-first{padding-top:var(--s-10)}@media print{.pg-contents{display:none}}.pg-d{align-items:start;row-gap:var(--s-7)}.pg-d-margin{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-5);min-width:0}.pg-d-margin>.t-h2{font-size:clamp(1.875rem,1.35rem + 1.5vw,2.625rem);line-height:1.04}.pg-d-margin>.t-small{color:var(--text);max-width:36ch}@media(min-width:900px){.pg-d-margin{position:sticky;top:calc(var(--nav-h) + var(--s-7))}}@media(max-width:1199.98px){.pg-d>.tpl-d-margin{grid-column:1 / -1;order:0;margin-top:0;position:static}.pg-d>.tpl-d-main{grid-column:1 / -1;order:1}.pg-d-margin>.t-small{max-width:62ch}}.pg-room{align-items:start;row-gap:var(--s-9);margin-top:var(--s-7)}.pg-room-who{display:flex;flex-direction:column;gap:var(--s-7);min-width:0}.pg-room-who>.t-h2{font-size:clamp(1.875rem,1.35rem + 1.5vw,2.625rem);line-height:1.04}.pg-room-tab{min-width:0}@media(min-width:1000px){.pg-room-who{grid-column:1 / span 6;padding-right:var(--s-6)}.pg-room-tab{grid-column:7 / -1}}@media(min-width:1200px){.pg-room-who{grid-column:1 / span 5;padding-right:0}}.pg-who{margin:0;border-top:1px solid var(--text-strong)}.pg-who>div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);column-gap:var(--s-5);row-gap:var(--s-2);padding-block:var(--s-5) var(--s-6);border-bottom:1px solid var(--line-quiet)}.pg-who .pg-ledger-label{grid-row:1 / span 2;min-height:0;align-items:flex-start;padding-top:.5em}.pg-who .pg-ledger-value{grid-column:2;margin:0}.pg-who .pg-ledger-q{grid-column:2;max-width:38ch}.pg-ledger-q{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}.pg-ledger-agent{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3);padding:6px 10px 6px 8px;border:1px solid var(--line);background:var(--well)}.pg-ledger-eg{color:var(--text-dim)}@media(max-width:479.98px){.pg-who>div{grid-template-columns:minmax(0,1fr)}.pg-who .pg-ledger-label{grid-row:auto;padding-top:0}.pg-who :is(.pg-ledger-value,.pg-ledger-q){grid-column:1}}.pg-matrix-table{width:100%;border-collapse:separate;border-spacing:0}.pg-matrix-table thead th{padding:var(--s-3) var(--s-3) 8px 0;text-align:left;vertical-align:bottom;font-weight:400;color:var(--text-dim);border-bottom:1px solid var(--text-strong)}.pg-matrix-table thead th:not(:first-child){width:29%}.pg-matrix-table tbody :is(th,td){padding:11px var(--s-3) 11px 0;text-align:left;vertical-align:top;border-bottom:1px solid var(--line-quiet);font-weight:var(--w-body)}.pg-matrix-table tbody th{color:var(--text-strong)}.pg-matrix-table tbody td{position:relative;padding-left:calc(var(--s-3) + 17px);color:var(--text-strong)}.pg-matrix-table thead th:not(:first-child){padding-left:var(--s-3)}.pg-matrix-table tbody td:is(.is-off,.is-na){color:var(--text-dim)}.pg-matrix-table .is-current{background:var(--well)}.pg-matrix-table thead .is-current{box-shadow:inset 0 2px 0 var(--signal);color:var(--text-strong)}.pg-sq{position:absolute;left:var(--s-3);top:17px;width:9px;height:9px}.is-on>.pg-sq{background:currentColor}.is-off>.pg-sq{box-shadow:inset 0 0 0 1px var(--line-strong)}.pg-matrix-rooms{display:grid;row-gap:1px}.pg-matrix-rooms>span{display:block}@media(hover:hover)and (pointer:fine){.pg-matrix-table tbody tr>:is(th,td:not(.is-current)){transition:background-color var(--t-fast)}.pg-matrix-table tbody tr:hover>:is(th,td:not(.is-current)){background:var(--hover)}}@media(max-width:479.98px){.pg-matrix-table thead th:not(:first-child){width:31%}.pg-matrix-table tbody td{padding-left:calc(var(--s-2) + 15px)}.pg-matrix-table thead th:not(:first-child){padding-left:var(--s-2)}.pg-sq{left:var(--s-2)}}.pg-ledger-label{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:18px;color:var(--text-dim)}.pg-ledger-value{margin-top:var(--s-6)}.pg-ledger-q{color:var(--text);max-width:30ch}.pg-versus-table td{font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--text-strong);padding-block:var(--s-4)}.pg-versus-table tbody th{padding-block:var(--s-4);vertical-align:top;padding-top:calc(var(--s-4) + 4px)}.pg-versus-table .compare-name{font-size:var(--fs-h3);line-height:var(--lh-h3);font-family:var(--font-display);font-weight:var(--w-h3);font-stretch:var(--wd-h3)}.pg-versus-table thead th{padding-bottom:var(--s-3)}.pg-versus-table :is(th,td):not(:first-child){padding-left:var(--s-5)}@media(min-width:720px){.pg-versus-table{min-width:640px}}.pg-versus-foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-3) var(--s-7);margin-top:var(--s-5)}.pg-rule{display:flex;flex-direction:column;gap:var(--s-5);flex:1;min-width:0;padding:var(--s-5) var(--s-6) var(--s-8)}.pg-rule-idx{color:var(--text-dim)}.pg-rule-text{max-width:24ch;text-wrap:balance}@media(min-width:900px){.pg-rules--3>.cell-li:nth-child(3n+1)>.pg-rule,.pg-rules--row>.cell-li:first-child>.pg-rule{padding-left:0}}@media(min-width:600px)and (max-width:899.98px){.pg-rules>.cell-li:nth-child(odd)>.pg-rule{padding-left:0}}@media(max-width:599.98px){.pg-rule{padding:var(--s-5) 0 var(--s-6)}}.pg-request-head{margin-top:var(--s-8);align-items:end;row-gap:var(--s-5)}.pg-request-head .request-title{max-width:18ch}.pg-request-text{color:var(--text)}.pg-request-form,.pg-request-links{margin-top:var(--s-11)}@media(min-width:900px){.pg-request-head .request-title{grid-column:1 / span 7}.pg-request-text{grid-column:9 / -1;padding-bottom:.4em}.pg-request-links{grid-column:1 / -1}}@media(max-width:719.98px){.pg-reflow table.data{display:block;width:100%;min-width:0}.pg-reflow table.data>thead,.pg-reflow table.data>colgroup{display:none}.pg-reflow table.data>tbody{display:block;border-top:1px solid var(--text-strong)}.pg-reflow table.data>tbody>tr{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s-1);padding-block:14px;border-bottom:1px solid var(--line-quiet)}.pg-reflow table.data>tbody>tr>:is(th,td){display:block;position:static;width:auto;height:auto;padding:0;border:0;background:none;box-shadow:none;white-space:normal}.pg-reflow [data-label]:before,.pg-cats td:nth-child(3):before{content:attr(data-label);display:block;margin-bottom:1px;font-family:var(--font-mono);font-size:var(--fs-micro);line-height:1.4;letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--text-dim)}.pg-cats tbody th{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--w-h4)}.pg-cats td:nth-child(3){margin-top:2px}.pg-cats td:nth-child(3):before{content:"Who posts";display:inline;margin:0 var(--s-2) 0 0}.pg-reflow table.pg-versus-table>tbody>tr{row-gap:var(--s-3);padding-block:var(--s-4)}}.wf{container:wf / inline-size;margin:0;min-width:0}.wf-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-6)}.wf-head>.fcf{margin:0}.wf-v{display:none;inline-size:100%}.wf-canvas{position:relative;inline-size:100%;isolation:isolate}.wf-wires{z-index:1}.wf-tab,.wf-frame-tag{z-index:2}.wf-card{z-index:3}.wf-marks,.wf-note{z-index:4}.wf-wires{position:absolute;inset:0;pointer-events:none}.wf-w{position:absolute;--wc: var(--line-strong)}.wf-w.h{block-size:0;border-top:1px solid var(--wc)}.wf-w.v{inline-size:0;border-left:1px solid var(--wc)}.wf-w.c{overflow:visible;fill:none;stroke:var(--wc);stroke-width:1;stroke-linecap:square}.wf-w.k-ink{--wc: var(--text)}.wf-w.k-signal,.wf-w.is-hot{--wc: var(--signal)}.wf-w:is(.k-main,.k-signal,.k-on).h{border-top-width:2px}.wf-w:is(.k-main,.k-signal,.k-on).v{border-left-width:2px}.wf-w:is(.k-main,.k-signal,.k-on).c{stroke-width:2}.wf-frame{position:absolute;box-sizing:border-box;border:1px solid var(--line);--wf-in: var(--fx-well);--wf-out: var(--fx-bg);background:var(--wf-in)}:is(.wf-frame,.wf-band).d1{--wf-in: var(--fx-bg);--wf-out: var(--fx-well)}.wf-tab,.wf-frame-tag{position:absolute;top:-1px;box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--s-2);block-size:1.375rem;padding:0 9px;white-space:nowrap;max-inline-size:calc(100% - 16px)}.wf-tab{left:-1px;border:1px solid var(--line);background:var(--wf-out)}.wf-frame-tag{right:0;color:var(--text-dim);background:var(--wf-in);block-size:1.25rem;top:0}.wf-tab>.wf-kind{color:var(--text-strong)}.wf-cards{list-style:none;margin:0;padding:0}.wf-card{--wf-card: var(--well);--wf-bar: var(--hover);--wf-edge: var(--line);--wf-top: var(--line-strong);position:absolute;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;background:var(--wf-card);border:1px solid var(--wf-edge);border-top-color:var(--wf-top);border-radius:var(--r-2);font-family:var(--font-mono);font-size:var(--fs-label);line-height:1.125rem;font-weight:400;font-stretch:normal;color:var(--text);font-feature-settings:"calt" 0;font-variant-ligatures:none;font-variant-numeric:tabular-nums;transition:border-color var(--t-fast)}.stage .wf-card,.wf-card.d1{--wf-card: var(--hover);--wf-bar: var(--selected)}.wf-card.is-lead,.wf-card.is-on,.wf-card.is-hot{--wf-edge: var(--signal);--wf-top: var(--signal)}.wf-card.is-ghost{--wf-bar: var(--wf-card);--wf-edge: var(--line-quiet);--wf-top: var(--line)}.wf-card.is-ghost .wf-title{color:var(--text-dim)}.wf-bar{flex:none;box-sizing:border-box;display:flex;align-items:center;gap:var(--s-2);block-size:1.75rem;padding:0 11px;background:var(--wf-bar);border-bottom:1px solid var(--line-quiet);white-space:nowrap;min-width:0}.wf-card.is-chip{border-radius:var(--r-1)}.wf-card.is-chip>.wf-bar{flex:1;block-size:auto;border-bottom:0;background:none}.wf-kind{flex:none;color:var(--text-dim)}.wf-title{font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--w-em);font-stretch:96%;letter-spacing:0;color:var(--text-strong);font-feature-settings:normal}.wf-tag{margin-left:auto;padding-left:var(--s-2);color:var(--text-dim)}.wf-body{display:flex;flex-direction:column;gap:.625rem;padding:.625rem 11px 0;min-width:0}.wf-mk{display:inline-block;flex:none;box-sizing:border-box;inline-size:6px;block-size:6px;margin-right:var(--s-2);vertical-align:1px;transition:background-color var(--t-med) linear}.wf-bar>.wf-mk{margin-right:0}.mk-on{background:var(--signal)}svg.wf-mk{inline-size:7px;block-size:7px;overflow:visible;fill:none;stroke:var(--text-strong);stroke-width:1.25;vertical-align:0}.wf-lamp.is-off{background:var(--line-strong)}.wf .k-strong{color:var(--text-strong)}.wf-row.is-off{opacity:0}.wf-rows{margin:0}.wf-row{display:grid;grid-template-columns:var(--kw) minmax(0,1fr);block-size:1.125rem;white-space:pre;transition:opacity var(--t-med) linear}.wf-row>dt{color:var(--text-dim)}.wf-row>dd{margin:0;color:var(--text-strong)}.wf-rows.is-between>.wf-row{position:relative;display:flex;justify-content:space-between;gap:var(--s-3);margin-inline:-11px;padding-inline:11px}.wf-rows.is-between>.wf-row.is-on:not(.is-only):before{content:"";position:absolute;left:2px;top:calc(50% - 4px);inline-size:6px;block-size:8px;background:var(--signal);clip-path:polygon(0 0,100% 50%,0 100%)}.wf-rows.is-between dt{flex:none;color:var(--text)}.wf-rows.is-between dd{color:var(--text-dim);text-align:right;margin-left:auto}.wf-row.is-on:not(.is-only){background:var(--signal-wash)}.wf-row.is-on:not(.is-only)>dt{color:var(--text-strong)}.wf-row.is-on:not(.is-only)>dd{color:var(--text-strong)}.wf-row.is-on .wf-mk:not(svg){background:var(--signal);border:0;inline-size:7px;block-size:8px;clip-path:polygon(0 0,100% 50%,0 100%)}.wf-rows.is-sans dt{font-family:var(--font-sans);font-size:.75rem;letter-spacing:.004em;font-feature-settings:normal}.wf-rows.is-sans.is-between dt{color:var(--text-strong)}.wf-text{margin:0;font-family:var(--font-sans);font-size:.75rem;line-height:1rem;letter-spacing:.004em;color:var(--text-dim);font-feature-settings:normal}.wf-text>span{display:block;white-space:nowrap}.wf-text.k-strong{color:var(--text)}.wf-marks{position:absolute;inset:0;pointer-events:none}.wf-m{position:absolute;--wc: var(--line-strong)}.wf-m.k-ink{--wc: var(--text)}.wf-m.k-signal,.wf-m.is-on,.wf-m.is-hot{--wc: var(--signal)}.wf-lab[data-part]{pointer-events:auto;cursor:default}.wf-lab.is-hot{color:var(--signal-text)}.wf-port{inline-size:5px;block-size:5px;translate:-2px -2px;background:var(--wc)}.wf-port.is-heavy{inline-size:6px;block-size:6px}.wf-chev,.wf-x{inline-size:9px;block-size:9px;overflow:visible;fill:none;stroke:var(--wc);stroke-width:1}.wf-chev{translate:calc(-100% + .5px) -4px;transform-origin:calc(100% - .5px) 4.5px}.wf-arrow{inline-size:8px;block-size:10px;overflow:visible;fill:var(--wc);stroke:none;translate:-100% -4px;transform-origin:100% 5px}:is(.wf-chev,.wf-arrow).to-l{rotate:180deg}:is(.wf-chev,.wf-arrow).to-d{rotate:90deg}:is(.wf-chev,.wf-arrow).to-u{rotate:-90deg}.wf-x{translate:-4px -4px;stroke:var(--text-strong);stroke-width:1.25}.wf-lab{translate:-50% calc(-50% + .5px);padding:1px 6px;background:var(--fx-bg);color:var(--text-dim);white-space:nowrap;line-height:.875rem}.wf-lab.d1{background:var(--fx-well)}.wf-lab:is(.k-main,.k-signal,.is-on){color:var(--text-strong)}.wf-note{position:absolute;box-sizing:border-box;translate:0 -50%;white-space:nowrap;color:var(--text-dim)}.wf-note.n-head{color:var(--text-strong)}.wf-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-6);margin-top:var(--s-5);padding-top:var(--s-3);border-top:1px solid var(--line-quiet);min-block-size:2rem}.wf-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-6);color:var(--text-dim)}.wf-legend>li{display:inline-flex;align-items:center;gap:var(--s-2);white-space:nowrap}.wf-key{flex:none;inline-size:18px;block-size:0;border-top:1px solid var(--line-strong)}.key-signal{border-top:2px solid var(--signal)}.key-ghost{inline-size:12px;block-size:9px;box-sizing:border-box;border:1px dashed var(--line-strong)}.key-ghost{border:1px solid var(--line)}@media(prefers-reduced-motion:no-preference){.wf.is-live .wf-w:is(.h,.v){transition:clip-path var(--t, .2s) linear var(--d, 0ms)}.wf.is-live :is(.wf-w.c,.wf-m){transition:opacity 80ms linear var(--d, 0ms)}.wf.is-wait .wf-w.to-r,.wf-w.to-r.is-off{clip-path:inset(0 100% 0 0)}.wf.is-wait .wf-w.to-l,.wf-w.to-l.is-off{clip-path:inset(0 0 0 100%)}.wf.is-wait .wf-w.to-d,.wf-w.to-d.is-off{clip-path:inset(0 0 100% 0)}.wf.is-wait .wf-w.to-u,.wf-w.to-u.is-off{clip-path:inset(100% 0 0 0)}.wf-w:is(.h,.v){clip-path:inset(-2px)}.wf.is-wait :is(.wf-w.c,.wf-m),:is(.wf-w.c,.wf-m).is-off{opacity:0}}.wf--hero>.wf-head{margin-bottom:var(--s-5)}@media(forced-colors:active){.wf{forced-color-adjust:none}}@media print{.wf .is-off{opacity:1!important;clip-path:none!important}.wf-card,.wf-frame{print-color-adjust:exact;-webkit-print-color-adjust:exact}}}