:root{scroll-padding-top:calc(var(--hh) + 68px)}.au-crumb a{text-decoration:none;color:inherit;background:var(--bars) 0 100%/100% 1.5px no-repeat;padding-bottom:2px}.au-crumb a:hover,.au-crumb [aria-current]{color:var(--ink)}.phero .layer .l-main{aspect-ratio:4/3}@media(min-width:1000px){.phero .layer .l-main{aspect-ratio:4/5}}.au-nav{position:sticky;top:calc(env(safe-area-inset-top,0px) + var(--hh));z-index:40;background:var(--paper-a);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block:1px solid var(--hair)}.au-nav-in{display:flex;align-items:center;gap:20px}.au-nav-t{display:none;align-items:center;gap:10px;color:var(--ink)}.au-nav ul{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.au-nav ul::-webkit-scrollbar{display:none}.au-nav ul a{position:relative;display:block;padding:16px 12px 15px;font:450 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ink-2);white-space:nowrap;transition:color .2s}.au-nav ul a:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--signal);transform:scaleX(0);transform-origin:left;transition:transform .25s var(--ease)}.au-nav ul a:hover,.au-nav ul a.on{color:var(--ink)}.au-nav ul a.on:after{transform:scaleX(1)}.au-nav .btn{min-height:36px;padding:0 14px;font-size:13.5px;display:none}.au-nav-prog{position:absolute;left:0;right:0;bottom:-1px;height:1.5px}.au-nav-prog i{display:block;height:100%;background:var(--pc,var(--c1));opacity:.45;transform-origin:left;transform:scaleX(var(--p,0))}@media(min-width:1000px){.au-nav-t,.au-nav .btn{display:inline-flex}}.au-tiles{display:grid;gap:var(--gap);margin-top:clamp(36px,5vw,64px)}.au-tile{position:relative;display:flex;flex-direction:column;gap:14px;min-height:228px;padding:24px 24px 22px;background:var(--white);border:1px solid var(--hair);transition:border-color .25s}.au-tile:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:4px;background:var(--pc)}.au-tile:hover{border-color:var(--ink)}.au-tile-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--ink-2)}.au-tile-top>span{display:inline-flex;align-items:center;gap:10px}.au-tile-top .picon{width:34px;height:34px}.au-tile h3{margin-top:auto;font-size:clamp(21px,1.8vw,25px);letter-spacing:-.025em;line-height:1.15}.au-tile p{color:var(--ink-2);font-size:16px;line-height:1.5}@media(min-width:700px){.au-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.au-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.au-mxw{margin-top:clamp(36px,5vw,64px);background:var(--white);border:1px solid var(--hair)}.au-mx{width:100%;border-collapse:collapse;table-layout:fixed}.au-mx th,.au-mx td{padding:16px 18px;border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;font-weight:400}.au-mx thead th{position:relative;padding-top:24px;font:450 11.5px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);vertical-align:bottom;border-bottom:1.25px solid var(--ink)}.au-mx thead th[class]:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--pc)}.au-mx thead th .pchip{margin-right:10px}.au-mx thead th:first-child{width:28%;color:var(--ink-2)}.au-mx tbody th{font-size:17px;font-weight:500;letter-spacing:-.015em;line-height:1.25}.au-mx tbody th .mono{display:block;margin-bottom:6px;color:var(--ink-2)}.au-mx td{font-size:15px;line-height:1.4;color:var(--ink)}.au-mx td.au-lead{background:color-mix(in srgb,var(--pc) 10%,var(--white))}.au-mx tbody tr:last-child th,.au-mx tbody tr:last-child td{border-bottom:0}.au-mk{display:inline-block;width:12px;height:12px;box-sizing:border-box;margin-right:9px;border:1.5px solid var(--pc);vertical-align:-1px}.au-lead .au-mk{background:var(--pc)}.au-sup .au-mk{background:linear-gradient(135deg,var(--pc) 50%,transparent 50%)}.au-mx td.nil{color:var(--ink-2)}.au-mx .ttag{display:table;margin-top:8px;line-height:1.35;padding:3px 6px}.au-mx .au-pl{display:none}.au-key{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:16px;color:var(--ink-2)}.au-key span{display:inline-flex;align-items:center}.au-key .au-mk{--pc:var(--ink)}.au-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:28px}.au-links>.mono{color:var(--ink-2);margin-right:4px}@media(max-width:899px){.au-mx,.au-mx tbody,.au-mx tr,.au-mx th,.au-mx td{display:block;width:auto}.au-mx thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.au-mx tbody tr{padding:18px 18px 10px;border-bottom:1.25px solid var(--ink)}.au-mx tbody tr:last-child{border-bottom:0}.au-mx tbody th{padding:0 0 8px;border:0}.au-mx td{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start;padding:10px 0;border-bottom:1px solid var(--hair);border-top:0}.au-mx td.au-lead{background:transparent}.au-mx td.nil{display:none}.au-mx tbody tr td:last-of-type,.au-mx tbody tr:last-child td{border-bottom:0}.au-mx .au-pl{display:inline-flex;grid-row:span 2;align-items:center;gap:8px;font:450 11px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;min-width:112px}.au-mx .ttag{grid-column:2}}.au-prog{position:relative;display:grid;gap:36px var(--gap);margin-top:clamp(36px,5vw,64px);padding:clamp(24px,3.6vw,52px);background:var(--white);border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--pc)}.au-prog-k{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;color:var(--signal-t)}.au-prog h3{margin-top:18px;font-size:clamp(36px,4.4vw,64px);letter-spacing:-.045em;line-height:1}.au-prog-for{margin-top:12px;color:var(--ink-2)}.au-prog-d{margin-top:22px;max-width:30em;font-size:clamp(18px,1.45vw,21px);line-height:1.45}.au-prog-ps{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.au-prog-ps li{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border:1px solid var(--hair);font:450 11.5px/1.2 var(--f-mono);letter-spacing:.06em;text-transform:uppercase}.au-prog .btn{margin-top:30px}.au-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end;height:280px;padding:0 2px;border-bottom:1.5px solid var(--ink)}.au-bars li{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:var(--h);min-width:0;box-sizing:border-box;padding:12px 10px;background:var(--bc);color:var(--ink);transform-origin:bottom}.au-bars li:nth-child(1){--h:34%;--bc:var(--o)}.au-bars li:nth-child(2){--h:56%;--bc:var(--g)}.au-bars li:nth-child(3){--h:78%;--bc:var(--b)}.au-bars li:nth-child(4){--h:100%;--bc:var(--ink);color:var(--white)}.au-bars b{font:500 12px/1 var(--f-mono)}.au-bars span{font:450 12px/1.2 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.au-bars-cap{margin-top:12px;color:var(--ink-2)}@media(min-width:1000px){.au-prog{grid-template-columns:repeat(12,1fr);align-items:end}.au-prog-l{grid-column:1/span 6}.au-prog-r{grid-column:8/span 5}}@media(max-width:639px){.au-bars{height:230px;gap:6px}.au-bars li{padding:10px 6px}.au-bars span{font-size:10.5px}}@media(prefers-reduced-motion:no-preference){.js .au-bars li{transform:scaleY(.12);transition:transform .8s var(--ease)}.js .in .au-bars li{transform:none}.js .in .au-bars li:nth-child(2){transition-delay:.1s}.js .in .au-bars li:nth-child(3){transition-delay:.2s}.js .in .au-bars li:nth-child(4){transition-delay:.3s}}.au-phl{display:grid;gap:26px;padding:20px 16px 20px 40px;position:relative}.au-phl:before{content:"";position:absolute;left:21px;top:28px;bottom:28px;width:1.25px;background:var(--rule-d)}.au-phl>li{position:relative}.au-phl>li:before{content:"";position:absolute;left:-25px;top:3px;width:12px;height:12px;box-sizing:border-box;border:1.25px solid var(--paper);background:var(--ink)}.au-phl .mono{color:var(--sky);margin-bottom:10px}.au-phl ul li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px 12px;padding:10px 0;border-top:1px solid var(--rule-d);color:var(--paper);font-size:16px;line-height:1.35}.au-phl .ttag{grid-column:2;justify-self:start;line-height:1.35;border-color:var(--sky);color:var(--sky)}@media(min-width:1000px){.au-phl{display:none}}.dx .au-plate{fill:var(--ink);fill-opacity:.88}.au-ins-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px}.au-ins{display:grid;gap:var(--gap);margin-top:clamp(36px,5vw,64px)}.au-ins .card{min-height:280px}.au-ins .card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--ink-2)}.au-ins .card-top .pr{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.au-ins .card-top .tag{margin-left:auto}.au-ins .more{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;border-top:1px solid var(--hair);color:var(--ink-2)}.au-ins .card:hover .more{color:var(--signal-t)}.au-ins .card:hover .ar{transform:translate(3px)}.au-ins h3 a{text-decoration:none}.au-ins .soon:hover{border-color:var(--hair)}.au-ins .soon h3{color:var(--ink-2)}.au-ins .all{background:var(--paper-2);justify-content:flex-end}@media(min-width:800px){.au-ins{grid-template-columns:repeat(3,minmax(0,1fr))}}.dx .au-f1{fill:var(--c1)}.dx .au-f2{fill:var(--c2)}.dx .au-f3{fill:var(--c3)}.dx .au-f4{fill:var(--white)}.dx .au-s1{stroke:var(--c1)}.dx .au-s2{stroke:var(--c2)}.dx .au-s3{stroke:var(--c3)}.dx .au-s4{stroke:var(--white)}.dx .au-t13{font-size:13px}.dx .au-chip{font-size:10px;font-weight:500;fill:var(--ink)}.dx .au-ink{fill:var(--ink)}.dx .au-dash{fill:none;stroke-width:1.5;stroke-dasharray:5 4}.dx .au-out{fill:none;stroke-width:1.5}.dx .au-tick{fill:none;stroke-width:2}.dx .au-dots{fill:none;stroke-width:9;stroke-dasharray:14 10}.dx .au-dim{stroke:var(--sky)}.dx .au-flag,.dx .au-gate{fill:var(--signal)}.dx .au-eq{fill:var(--sky)}.dx .au-num{font-size:26px;font-weight:500;fill:var(--sky);fill-opacity:.55}.legend svg .au-l1{fill:var(--c1)}.legend svg .au-l2{fill:var(--c2)}.legend svg .au-l3{fill:var(--c3)}.legend svg .au-l4{fill:var(--white)}.legend svg .au-ld{fill:none;stroke:var(--sky);stroke-width:1.25;stroke-dasharray:3 2}.legend svg .au-lb{fill:var(--sky)}.legend svg .au-lg{fill:var(--signal)}.dx svg text:not(.au-ink):not(.au-chip):not(.au-num){paint-order:stroke;stroke:var(--ink);stroke-width:4px;stroke-linejoin:round}.dx.light svg text:not(.au-ink):not(.au-chip):not(.au-num){stroke:var(--white)}.dx .legend .tagkey{display:inline-block;padding:3px 6px;border:1px dashed var(--sky);font-size:10px;color:var(--sky)}
