#technology.tech-band{isolation:isolate;overflow:hidden}#technology.tech-band .sec-rule{display:none}#technology.tech-band:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background-color:#dde3e7;-webkit-mask-image:url(/brand/patterns/contours.svg),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.05) 7%,rgba(0,0,0,.2) 15%,rgba(0,0,0,.5) 23%,rgba(0,0,0,.85) 29%,#000 34%,#000 66%,rgba(0,0,0,.85) 71%,rgba(0,0,0,.5) 77%,rgba(0,0,0,.2) 85%,rgba(0,0,0,.05) 93%,transparent 100%);mask-image:url(/brand/patterns/contours.svg),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.05) 7%,rgba(0,0,0,.2) 15%,rgba(0,0,0,.5) 23%,rgba(0,0,0,.85) 29%,#000 34%,#000 66%,rgba(0,0,0,.85) 71%,rgba(0,0,0,.5) 77%,rgba(0,0,0,.2) 85%,rgba(0,0,0,.05) 93%,transparent 100%);-webkit-mask-size:135% auto,100% 100%;mask-size:135% auto,100% 100%;-webkit-mask-position:center,center;mask-position:center,center;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}#technology.tech-band:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.08) 9%,rgba(0,0,0,.35) 18%,rgba(0,0,0,.75) 26%,#000 32%,#000 68%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.35) 82%,rgba(0,0,0,.08) 91%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.08) 9%,rgba(0,0,0,.35) 18%,rgba(0,0,0,.75) 26%,#000 32%,#000 68%,rgba(0,0,0,.75) 74%,rgba(0,0,0,.35) 82%,rgba(0,0,0,.08) 91%,transparent 100%)}.tech-title[data-astro-cid-lmdzh6yi]{font-family:var(--serif);font-weight:400;font-size:var(--step-3);line-height:1.24;letter-spacing:-.014em;max-width:42ch;text-wrap:pretty;color:var(--ink)}.tech-title[data-astro-cid-lmdzh6yi] em[data-astro-cid-lmdzh6yi]{font-style:italic;font-weight:300;white-space:nowrap;color:var(--house-ink)}.stage[data-astro-cid-lmdzh6yi] svg{display:block;width:100%;height:100%}.stage[data-astro-cid-lmdzh6yi]{margin-top:var(--space-l-xl);width:100%;aspect-ratio:1200 / 340;max-height:340px}.stage[data-astro-cid-lmdzh6yi]:empty{aspect-ratio:auto;max-height:none;height:var(--space-s)}@container sec (width < 48rem){.stage[data-astro-cid-lmdzh6yi]{aspect-ratio:4 / 3;max-height:none}.stage[data-astro-cid-lmdzh6yi]:empty{aspect-ratio:auto;height:var(--space-xs)}}.behind[data-astro-cid-ycvcri2d]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-l) var(--gutter)}.rail[data-astro-cid-ycvcri2d]{display:grid;align-content:start}.tab[data-astro-cid-ycvcri2d]{appearance:none;margin:0;padding:calc(var(--space-s) * .85) 0;width:100%;border:0;border-top:1px solid var(--rule-soft);background:none;cursor:pointer;display:block;text-align:left}.tab[data-astro-cid-ycvcri2d]:focus-visible{outline:2px solid var(--house);outline-offset:3px}.name[data-astro-cid-ycvcri2d]{position:relative;font-family:var(--serif);font-weight:400;font-size:var(--step-2);line-height:1.12;letter-spacing:-.016em;color:var(--ink)}.name[data-astro-cid-ycvcri2d]:after{content:"";position:absolute;left:-.05em;right:-.05em;bottom:-.12em;height:1px;background:var(--house);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.65,0,.35,1)}.tab[data-astro-cid-ycvcri2d][aria-selected=true] .name[data-astro-cid-ycvcri2d]:after{transform:scaleX(1)}.name[data-astro-cid-ycvcri2d]{transition:color .3s ease}.tab[data-astro-cid-ycvcri2d][aria-selected=false] .name[data-astro-cid-ycvcri2d]{color:var(--ink-3)}.tab[data-astro-cid-ycvcri2d]:hover .name[data-astro-cid-ycvcri2d]{color:var(--ink)}.panels[data-astro-cid-ycvcri2d]{display:grid;align-content:start}.panel[data-astro-cid-ycvcri2d]{grid-area:1 / 1;display:grid;gap:var(--space-xs);align-content:start;opacity:0;visibility:hidden;transition:opacity .35s ease}.panel[data-astro-cid-ycvcri2d][data-on]{opacity:1;visibility:visible}.panel[data-astro-cid-ycvcri2d]{--tint:var(--house);--tint-soft:color-mix(in srgb, var(--house) 9%, var(--paper))}.panel[data-astro-cid-ycvcri2d][data-ink=verdigris]{--tint:var(--il-verdigris);--tint-soft:var(--il-verdigris-soft)}.panel[data-astro-cid-ycvcri2d][data-ink=claret]{--tint:var(--il-claret);--tint-soft:var(--il-claret-soft)}.panel[data-astro-cid-ycvcri2d][data-ink=ochre]{--tint:var(--il-ochre);--tint-soft:var(--il-ochre-soft)}.motif[data-astro-cid-ycvcri2d]{display:grid;align-content:start;min-height:10.25rem}.cos[data-astro-cid-ycvcri2d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.co[data-astro-cid-ycvcri2d]{display:grid;gap:7px;align-content:start;padding:9px 10px 11px;border:1px solid var(--rule);border-radius:3px;background:var(--paper)}.co-top[data-astro-cid-ycvcri2d]{display:flex;align-items:center;justify-content:space-between;gap:8px}.logo[data-astro-cid-ycvcri2d]{display:block;width:18px;height:18px;border-radius:3px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.co-n[data-astro-cid-ycvcri2d]{display:block;width:var(--w);height:7px;border-radius:1px;background:color-mix(in srgb,var(--ink) 34%,transparent)}.meta[data-astro-cid-ycvcri2d]{display:flex;gap:5px}.meta[data-astro-cid-ycvcri2d] b[data-astro-cid-ycvcri2d]{display:block;width:var(--w);min-width:14px;max-width:34px;height:5px;border-radius:1px;background:color-mix(in srgb,var(--ink) 14%,transparent)}.tick[data-astro-cid-ycvcri2d]{display:block;box-sizing:content-box;width:11px;height:11px;padding:3px;border-radius:3px;background:var(--tint-soft);fill:none;stroke:var(--tint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cands[data-astro-cid-ycvcri2d]{display:grid;border-top:1px solid var(--rule-soft)}.cd[data-astro-cid-ycvcri2d]{display:grid;grid-template-columns:auto 20px minmax(0,1fr) auto 84px;align-items:center;column-gap:11px;padding:11px 2px;border-bottom:1px solid var(--rule-soft)}.av[data-astro-cid-ycvcri2d]{display:block;width:20px;height:20px;border-radius:50%;border:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.cd-n[data-astro-cid-ycvcri2d]{display:block;width:var(--w);height:7px;border-radius:1px;background:color-mix(in srgb,var(--ink) 34%,transparent)}.ctx[data-astro-cid-ycvcri2d]{display:flex;align-items:center;gap:5px}.ctx[data-astro-cid-ycvcri2d] .c-logo[data-astro-cid-ycvcri2d]{display:block;width:11px;height:11px;border-radius:2px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.ctx[data-astro-cid-ycvcri2d] .c-bar[data-astro-cid-ycvcri2d]{display:block;width:26px;height:5px;border-radius:1px;background:color-mix(in srgb,var(--ink) 14%,transparent)}.score[data-astro-cid-ycvcri2d]{display:block;height:6px;border-radius:1px;background:var(--surface-2)}.score[data-astro-cid-ycvcri2d] b[data-astro-cid-ycvcri2d]{display:block;width:var(--s);height:100%;border-radius:1px;background:color-mix(in srgb,var(--tint) 45%,var(--rule))}.cd[data-astro-cid-ycvcri2d][data-top] .score[data-astro-cid-ycvcri2d] b[data-astro-cid-ycvcri2d]{background:var(--tint)}.tier[data-astro-cid-ycvcri2d]{padding:2px 6px;border-radius:2px;background:var(--surface);font-family:var(--mono);font-style:normal;font-size:.5rem;font-weight:500;letter-spacing:.08em;color:var(--ink-3)}.cd[data-astro-cid-ycvcri2d][data-top] .tier[data-astro-cid-ycvcri2d]{background:var(--tint-soft);color:var(--tint)}.cd[data-astro-cid-ycvcri2d][data-top] .av[data-astro-cid-ycvcri2d]{border-color:var(--tint)}.board[data-astro-cid-ycvcri2d]{display:block;border:1px solid var(--rule);border-radius:4px;background:var(--paper);overflow:hidden}.chrome[data-astro-cid-ycvcri2d]{display:flex;align-items:center;gap:10px;padding:7px 9px;border-bottom:1px solid var(--rule-soft);background:var(--surface)}.dots[data-astro-cid-ycvcri2d]{display:flex;gap:4px}.dots[data-astro-cid-ycvcri2d] b[data-astro-cid-ycvcri2d]{display:block;width:5px;height:5px;border-radius:50%;background:color-mix(in srgb,var(--ink) 18%,transparent)}.crumb[data-astro-cid-ycvcri2d]{display:block;width:64px;height:5px;border-radius:1px;background:color-mix(in srgb,var(--ink) 16%,transparent)}.cols[data-astro-cid-ycvcri2d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px}.col[data-astro-cid-ycvcri2d]{display:grid;gap:5px;align-content:start}.col-h[data-astro-cid-ycvcri2d]{padding-bottom:5px;border-bottom:1px solid var(--rule-soft);font-family:var(--mono);font-size:.4375rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.col[data-astro-cid-ycvcri2d]:last-child .col-h[data-astro-cid-ycvcri2d]{border-bottom-color:var(--tint)}.card[data-astro-cid-ycvcri2d]{display:grid;gap:4px;padding:6px 7px;border-radius:2px;background:var(--surface);border:1px solid transparent}.c-title[data-astro-cid-ycvcri2d]{display:block;width:var(--w);height:5px;border-radius:1px;background:color-mix(in srgb,var(--ink) 26%,transparent)}.c-sub[data-astro-cid-ycvcri2d]{display:block;width:34%;height:4px;border-radius:1px;background:color-mix(in srgb,var(--ink) 12%,transparent)}.card[data-astro-cid-ycvcri2d].lit{background:var(--tint-soft);border-color:color-mix(in srgb,var(--tint) 34%,transparent)}.card[data-astro-cid-ycvcri2d].lit .c-title[data-astro-cid-ycvcri2d]{background:var(--tint)}.pics[data-astro-cid-ycvcri2d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pics[data-astro-cid-ycvcri2d] img[data-astro-cid-ycvcri2d]{display:block;width:100%;height:auto;aspect-ratio:5 / 6;object-fit:cover;border-radius:3px;background-color:var(--surface)}.outcome[data-astro-cid-ycvcri2d],.record[data-astro-cid-ycvcri2d]{padding-top:11px;border-top:1px solid var(--rule-soft);font-family:var(--serif);font-weight:400;font-size:var(--step-1);line-height:1.26;letter-spacing:-.014em;color:var(--ink);text-wrap:balance}.explain[data-astro-cid-ycvcri2d]{min-height:4.65em;font-size:var(--step-0);line-height:1.55;color:var(--ink-2);max-width:34em;text-wrap:pretty}@container sec (min-width:48rem){.behind[data-astro-cid-ycvcri2d]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.panels[data-astro-cid-ycvcri2d]{padding-top:0}}@media(prefers-reduced-motion:reduce){.name[data-astro-cid-ycvcri2d]:after,.one[data-astro-cid-ycvcri2d],.panel[data-astro-cid-ycvcri2d]{transition:none}}
