@font-face{font-family:Geist;src:url(/_astro/geist-sans.Bj2R_7yk.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/_astro/geist-mono.Dispecij.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.ae{--ae-void:#0a0a0b;--ae-panel:#121315;--ae-raised:#17181a;--ae-rule:#e2e8f012;--ae-rule2:#e2e8f01f;--ae-line:#ffffff14;--ae-fg:#e7e9ee;--ae-hot:#f5f5f4;--ae-dim:#9ba3af;--ae-mute:#7d8695;--ae-amber:#f59e0b;--ae-amber-soft:#f59e0b2e;--ae-steel:#3d85b8;--ae-steel-hi:#6fb0e0;--ae-ok:#4cb782;--ae-warn:#f2c94c;--ae-red:#eb5757;--ae-sans:Geist, ui-sans-serif, system-ui, -apple-system, sans-serif;--ae-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ae-nav:72px;--ae-max:1200px;--ae-gutter:clamp(16px, 3.6vw, 48px);background:var(--ae-void);color-scheme:dark;color:var(--ae-fg);font-family:var(--ae-sans);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-size:17px;font-weight:400;line-height:1.7;overflow-x:clip}.ae *,.ae :before,.ae :after{box-sizing:border-box}.ae :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0;padding:0}.ae :where(ul,ol){list-style:none}.ae :where(a){color:var(--ae-fg)}.ae :focus-visible{outline:2px solid var(--ae-amber);outline-offset:3px}.ae ::selection{color:var(--ae-hot);background:#f59e0b47}.ae p a,.ae dd a{color:var(--ae-hot);text-underline-offset:3px;text-decoration:underline 1px #e2e8f059;transition:color .16s,text-decoration-color .16s,background-color .16s}@media (hover:hover) and (pointer:fine){.ae p a:hover,.ae dd a:hover{color:var(--ae-amber);text-decoration-color:var(--ae-amber)}}.ae p a:active,.ae dd a:active,.ae .ae-terms-link:active{background-color:var(--ae-amber-soft);color:var(--ae-amber);text-decoration-color:var(--ae-amber);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.ae h2{max-width:18ch;color:var(--ae-hot);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(36px,4.2vw,56px);font-weight:500;line-height:1.04}.ae h3,.ae h4{color:var(--ae-hot);letter-spacing:-.016em;text-wrap:balance;font-size:18px;font-weight:500;line-height:1.3}.ae-arrow{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;vertical-align:-.12em;flex:none;width:.95em;height:.95em;display:inline-block}.ae-twotone{text-wrap:pretty}.ae-twotone-lead{color:var(--ae-hot)}.ae-twotone-rest{color:var(--ae-dim)}.ae-frame>.ae-wrap{max-width:calc(var(--ae-max) + 2 * var(--ae-gutter));border-inline:1px solid var(--ae-rule);margin-inline:auto;position:relative}.ae-frame>.ae-wrap:before,.ae-frame>.ae-wrap:after{content:"";background:linear-gradient(var(--ae-dim), var(--ae-dim)) center / 9px 1px no-repeat, linear-gradient(var(--ae-dim), var(--ae-dim)) center / 1px 9px no-repeat;opacity:.5;width:9px;height:9px;position:absolute;top:-5px}.ae-frame>.ae-wrap:before{left:-5px}.ae-frame>.ae-wrap:after{right:-5px}.ae-hero-intro,.ae-hero-after{max-width:calc(var(--ae-max) + 2 * var(--ae-gutter));padding-inline:var(--ae-gutter);margin-inline:auto}.ae-hero-intro{padding-top:calc(var(--ae-nav) + clamp(40px, 5.5vw, 80px))}.ae-hero h1{max-width:22ch;color:var(--ae-hot);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(44px,5.8vw,84px);font-weight:500;line-height:1}.ae-subline{max-width:68ch;color:var(--ae-dim);text-wrap:balance;margin-top:28px;font-size:clamp(17px,1.8vw,22px);line-height:1.5}.ae-hero-top{isolation:isolate;position:relative}.ae-hero-field{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ae-stage{max-width:1440px;margin:clamp(40px,5vw,72px) auto 0;padding-inline:clamp(8px,1.6vw,24px);position:relative}.ae-hero-after{padding-top:clamp(24px,3vw,48px);padding-bottom:clamp(72px,8vw,112px)}.ae-hero-after .ae-statement{margin-top:0}.ae-hero-foot{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 64px;margin-top:56px;display:grid}.ae-hero-foot>p{max-width:62ch;color:var(--ae-dim);text-wrap:pretty;font-size:16px;line-height:1.65}.ae-hero-art{max-width:1180px;margin:0 auto}.ae-hero-art img{mix-blend-mode:lighten;width:100%;height:auto;display:block;mask-image:linear-gradient(0deg,#0000 0,#000 14%),linear-gradient(#0000 0,#000 8%),linear-gradient(90deg,#0000 0,#000 8%),linear-gradient(270deg,#0000 0,#000 6%);mask-composite:intersect}.ae-glyph{width:var(--tile);height:var(--tile);background:var(--ae-raised);color:var(--ae-hot);border:1px solid #e2e8f029;border-radius:10px;flex:none;place-items:center;transition:border-color .16s,background-color .16s;display:grid}.ae-glyph svg{width:64%;height:64%;overflow:visible}.ae-glyph path{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ae-glyph path.is-fill{fill:currentColor;stroke:none}.ae-glyph path.is-knock{fill:var(--ae-raised)}.ae-section{border-top:1px solid var(--ae-rule);scroll-margin-top:var(--ae-nav)}.ae-wrap{padding:clamp(88px, 10vw, 144px) var(--ae-gutter)}.ae-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.ae-head-lede{max-width:52ch;color:var(--ae-dim);letter-spacing:-.014em;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.ae-statement{letter-spacing:-.028em;max-width:34ch;margin-top:48px;font-size:clamp(26px,3vw,40px);line-height:1.24}.ae-cols{border-top:1px solid var(--ae-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px;margin-top:64px;padding-top:32px;display:grid}.ae-cols p{text-wrap:pretty;max-width:62ch}.ae-figs{border-top:1px solid var(--ae-rule2);border-bottom:1px solid var(--ae-rule2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.ae-figs li{border-left:1px solid var(--ae-rule);min-width:0;padding:24px 24px 40px}.ae-figs li:first-child{border-left:0;padding-left:0}.ae-figs li:last-child{padding-right:0}.ae-fig{width:100%;height:clamp(220px,20vw,280px);margin:20px 0 32px;display:block;overflow:visible}.ae-figs h3{max-width:22ch}.ae-figs p{color:var(--ae-dim);text-wrap:pretty;margin-top:12px;font-size:15px;line-height:1.65}.ae-fig :is(path,rect,circle){vector-effect:non-scaling-stroke}.ae-fig-dot{fill:#e2e8f02e}.ae-fig-line,.ae-fig-faint,.ae-fig-bright{fill:none;stroke-width:1px;stroke-linejoin:round}.ae-fig-line{stroke:#e2e8f066}.ae-fig-faint{stroke:#e2e8f038;stroke-dasharray:2 3}.ae-fig-faint.is-drop{stroke:#e2e8f080}.ae-fig-bright{stroke:#f5f5f4e0;stroke-width:1.25px}.ae-fig-tile{fill:none;stroke:#e2e8f029;stroke-width:1px;stroke-linejoin:round}.ae-fig-tile.is-on{fill:#f5f5f414;stroke:#f5f5f4c7}.ae-fig-tile.is-end{fill:var(--ae-hot);stroke:var(--ae-hot)}.ae-fig-port{fill:none;stroke:#f5f5f4e0;stroke-width:1px;stroke-linejoin:round}.ae-fig-face.is-top{fill:#17181b}.ae-fig-face.is-left{fill:#111214}.ae-fig-face.is-right{fill:#0d0e10}.ae-group{scroll-margin-top:calc(var(--ae-nav) + 72px);margin-top:clamp(72px,9vw,120px)}.ae-group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.ae-group-head h3{letter-spacing:-.03em;font-size:clamp(26px,2.8vw,38px)}.ae-records{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;margin-top:8px;display:grid}.ae-records.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-record{border-top:1px solid var(--ae-rule);min-width:0;scroll-margin-top:calc(var(--ae-nav) + 80px);padding:20px 0 28px}.ae-record h4{letter-spacing:-.02em;margin-top:24px;font-size:20px}.ae-record>p{text-wrap:pretty;max-width:62ch;margin-top:14px;font-size:16px;line-height:1.65}.ae-table-wrap{margin-top:56px}.ae-table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.55}.ae-table caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ae-table thead th{color:var(--ae-mute);font-family:var(--ae-mono);letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom;padding:0 24px 14px 0;font-size:11px;font-weight:500}.ae-table tbody tr{border-top:1px solid var(--ae-rule)}.ae-table tbody :is(th,td){vertical-align:middle;padding:18px 24px 18px 0}.ae-table :is(th,td):last-child{padding-right:0}.ae-table thead th:first-child{width:30%}.ae-table td{color:var(--ae-dim);text-wrap:pretty}.ae-table tbody th{font-weight:500}.ae-table tbody th a{--tile:32px;color:var(--ae-hot);letter-spacing:-.012em;align-items:center;gap:14px;text-decoration:none;display:inline-flex}.ae-table tbody th .ae-glyph{border-radius:8px}.ae-glyph.is-empty{border-style:dotted;border-color:var(--ae-mute);background:0 0}.ae-table tbody th a:focus-visible .ae-glyph{border-color:#f5f5f480}@media (hover:hover) and (pointer:fine){.ae-table tbody th a:hover .ae-glyph{border-color:#f5f5f480}.ae-table tbody th a:hover span:last-child{text-underline-offset:3px;text-decoration:underline #e2e8f059}}.ae-table tbody th a:active .ae-glyph{border-color:var(--ae-hot);background-color:var(--ae-panel)}@media (width<=719px){.ae-table,.ae-table tbody,.ae-table tr,.ae-table th,.ae-table td{display:block}.ae-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ae-table tbody tr{padding:20px 0}.ae-table tbody :is(th,td){padding:0}.ae-table td{margin-top:12px}.ae-table td:before{color:var(--ae-mute);content:attr(data-label);content:attr(data-label) / "";font-family:var(--ae-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:500;display:block}.ae-table tbody th a{min-height:44px}}.ae-dg-panel{min-width:0;padding-top:0}.ae-dg-head{color:var(--ae-hot);letter-spacing:-.012em;align-items:center;gap:10px;margin-bottom:20px;font-size:15px;font-weight:500;display:flex}.ae-dg-svg{width:100%;height:auto;display:block;overflow:visible}.ae-dg-svg :is(path,rect,circle){vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.ae-dg-svg text{paint-order:stroke;stroke:var(--ae-void);stroke-width:4px;stroke-linejoin:round;fill:var(--ae-dim);font-family:var(--ae-mono);font-size:10px}.ae-dg-svg .ae-fig-port.dg-void,.ae-dg-svg .dg-void{fill:var(--ae-void)}.ae-dg-svg .dg-sweep{transform-box:view-box;transform-origin:160px 125px}.ae-dg-svg .dg-trail{fill:#f5f5f4;stroke:none}.ae-dg-svg .dg-lid{transform-box:fill-box;transform-origin:50% 100%}.ae-dg-svg .dg-screenlight{stroke:none;opacity:.8}.ae-dg-svg .dg-spy-line{fill:none;stroke:#e2e8f06b;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.ae-dg-svg .dg-dot{fill:var(--ae-hot);stroke:none}.ae-dg-svg .dg-cell-dim{fill:#e2e8f052;stroke:none}.ae-dg-svg .dg-panel{fill-opacity:.85}.ae-dg-svg .dg-ripple{fill:none;stroke:#f5f5f4b3;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.ae-dg-svg .dg-coin{fill:var(--ae-hot);stroke:none;font-family:var(--ae-sans,inherit);font-size:14px;font-weight:500}.ae-dg-svg .dg-eye{fill:var(--ae-hot);stroke:none;transform-box:fill-box;transform-origin:50%}.ae-dg-svg .dg-glass{fill:#f5f5f40a;stroke:none}.ae-dg-svg .dg-loop{fill:none;stroke:#e2e8f080;stroke-width:1.2px;stroke-linecap:round;stroke-dasharray:.5 5}.ae-dg-svg .dg-chip{fill:#f5f5f41a;stroke:none}.ae-dg-svg .dg-digit{fill:#e2e8f0b3;stroke:none}.ae-dg-svg .dg-mark{fill:none;stroke:var(--ae-hot);stroke-width:2.5px;stroke-linecap:round}.ae-dg-svg .dg-skull{fill:var(--ae-hot);stroke:none}.ae-dg-svg .dg-skull-eye{fill:#0d0e10;stroke:none}.ae-dg-svg .dg-skull-cut{fill:none;stroke:#0d0e10;stroke-width:.9px}.ae-dg-svg .ok{fill:var(--ae-ok)}.ae-dg-svg .bad{fill:var(--ae-red)}.ae-faq{border-bottom:1px solid var(--ae-rule);margin-top:56px}.ae-faq>div{scroll-margin-top:calc(var(--ae-nav) + 24px);border-top:1px solid var(--ae-rule);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:12px 64px;padding:20px 0 28px;display:grid}.ae-faq dt{max-width:30ch;color:var(--ae-hot);letter-spacing:-.016em;text-wrap:balance;font-size:18px;font-weight:500;line-height:1.4}.ae-faq dd{max-width:64ch;color:var(--ae-dim);text-wrap:pretty;font-size:16px;line-height:1.65}.ae-next-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px;margin-top:80px;display:grid}.ae-next-link{min-width:0;position:relative}.ae-next-link a{text-decoration:none}.ae-next-link a:after{content:"";position:absolute;inset:0}.ae-next-link a:focus-visible{outline:none}.ae-next-link a:focus-visible:after{outline:2px solid var(--ae-amber);outline-offset:4px}.ae-next-framework a:focus-visible:after{outline-offset:-2px}.ae-next-kind{color:var(--ae-dim);font:400 11px/1.5 var(--mono);letter-spacing:.04em;text-transform:uppercase;margin-bottom:16px;display:block}.ae-route-label{color:var(--ae-hot);text-wrap:balance;font-size:20px;font-weight:500;line-height:1.3;transition:color .16s;display:block}.ae-route-note{color:var(--ae-dim);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.55;display:block}.ae-route-arrow{pointer-events:none;color:var(--ae-mute);transition:color .16s;position:absolute;top:0;right:0}.ae-next-link:not(.ae-next-contact):has(a:active){background-color:var(--ae-raised)}.ae-next-work{background:var(--panel,#0f1115);grid-template-rows:1fr auto;display:grid}.ae-next-editorial{display:contents}.ae-next-framework{grid-template-columns:minmax(0,1fr) 38%;align-items:center;display:grid;overflow:hidden}.ae-next-framework-copy{padding:32px 0 28px 32px}.ae-next-framework .ae-route-label{letter-spacing:-.02em;max-width:18ch;font-size:clamp(24px,2vw,30px)}.ae-next-framework .ae-route-note{font-size:16px}.ae-next-action{color:var(--ae-amber);align-items:center;gap:10px;margin-top:20px;font-size:14px;display:inline-flex}.ae-next-framework-art{text-align:center;padding:16px 24px 16px 0}.ae-next-framework-art span{color:var(--ae-dim);font-size:12px;line-height:1.4;display:block}.ae-next-framework img{object-fit:contain;width:100%;height:auto;display:block}.ae-next-work.without-project{grid-template-rows:1fr}.ae-next-work.without-project .ae-next-framework{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.ae-next-work.without-project .ae-next-framework-copy{padding-right:32px}.ae-next-work.without-project .ae-next-framework-art{align-self:center;padding:0 32px 32px}.ae-next-work.without-project .ae-next-framework img{max-height:280px}.ae-next-reading{flex-direction:column;display:flex;position:relative}.ae-next-reading h3{color:var(--ae-hot);margin:0 0 16px;font-size:22px;font-weight:500;position:absolute;bottom:100%}.ae-next-reading ul{border-top:1px solid var(--ae-rule2);margin:0;padding:0;list-style:none}.ae-next-reading li{border-bottom:1px solid var(--ae-rule2);padding:22px 40px 22px 0}.ae-next-reading .ae-route-arrow{top:26px}.ae-next-project{border-top:1px solid var(--ae-rule2);margin:0 32px;padding:24px 38px 28px 0}.ae-next-project .ae-next-kind{margin-bottom:8px}.ae-next-project .ae-route-arrow{top:26px}.ae-next-other{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:40px;margin-top:0;display:grid}.ae-next-impact,.ae-next-contact{border-top:1px solid var(--ae-rule2);padding:20px 30px 0 0}.ae-next-impact .ae-next-kind,.ae-next-contact .ae-next-kind{margin-bottom:8px}.ae-next-impact .ae-route-arrow,.ae-next-contact .ae-route-arrow{top:22px}.ae-next-contact .ae-route-arrow{color:var(--ae-amber)}.ae-next-reading ul{border:0;flex:1;grid-template-rows:repeat(3,1fr);gap:10px;display:grid}.ae-next-reading li{border:1px solid var(--ae-rule2);background:var(--panel,#0f1115);padding:24px 56px 24px 32px}.ae-next-reading li:before{content:"";border-left:1px solid var(--ae-rule2);border-bottom:1px solid var(--ae-rule2);background:var(--bg,#0a0a0b);pointer-events:none;width:15px;height:15px;position:absolute;top:0;right:0}.ae-next-article-kind{align-items:center;gap:8px;display:flex}.ae-next-reading .ae-next-kind{margin-bottom:8px}.ae-next-reading .ae-route-arrow{top:26px;right:24px}.ae-next-timeline{pointer-events:none;border-top:1px solid var(--ae-dim);color:var(--ae-dim);font:400 11px/1.5 var(--mono);justify-content:space-between;margin-top:24px;padding-top:12px;display:flex;position:relative}.ae-next-timeline:before,.ae-next-timeline:after{content:"";background:var(--ae-dim);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px}.ae-next-timeline:before{left:0}.ae-next-timeline:after{right:0}.ae-next-contact{background:var(--ae-amber);border:0;align-self:stretch;padding:20px 56px 20px 32px}.ae-next-contact .ae-route-label,.ae-next-contact .ae-route-note,.ae-next-contact .ae-next-kind,.ae-next-contact .ae-route-arrow{color:#0a0a0b}.ae-next-contact .ae-route-arrow{right:24px}.ae-next-contact a:focus-visible:after{outline-offset:4px}.ae-next-contact:active{background:var(--kind-gold,#e8c878)}@media (hover:hover) and (pointer:fine){.ae-next-link:hover .ae-route-label,.ae-next-link:hover .ae-route-arrow{color:var(--ae-amber)}.ae-next-contact:hover .ae-route-label,.ae-next-contact:hover .ae-route-arrow{color:#0a0a0b}.ae-next-contact:hover{background:var(--kind-gold,#e8c878)}}@media (width<=1080px){.ae-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-figs li,.ae-figs li:first-child,.ae-figs li:last-child{border-left:1px solid var(--ae-rule);padding:24px 24px 40px}.ae-figs li:nth-child(odd){border-left:0;padding-left:0}.ae-figs li:nth-child(n+3){border-top:1px solid var(--ae-rule)}.ae-fig{height:clamp(200px,30vw,280px)}.ae-records,.ae-records.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.ae-head,.ae-cols,.ae-hero-foot,.ae-faq>div{grid-template-columns:1fr}.ae h2{max-width:none}}@media (width<=719px){.ae-frame>.ae-wrap{border-inline:0}.ae-frame>.ae-wrap:before,.ae-frame>.ae-wrap:after{display:none}.ae-hero h1{font-size:42px}.ae-stage{padding-inline:0}.ae-figs{grid-template-columns:1fr}.ae-figs li,.ae-figs li:first-child,.ae-figs li:last-child,.ae-figs li:nth-child(odd){border-left:0;border-top:1px solid var(--ae-rule);padding:28px 0 36px}.ae-figs li:first-child{border-top:0}.ae-fig{max-width:340px;height:230px}.ae-records,.ae-records.is-2{grid-template-columns:1fr}.ae-next-layout{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:40px}.ae-next-reading h3{margin-bottom:20px;position:static}.ae-next-reading ul{grid-template-rows:auto}.ae-next-reading li{padding-left:24px}.ae-next-framework{grid-template-columns:minmax(0,1fr)}.ae-next-framework-copy{padding:24px}.ae-next-framework-art{padding:0 24px 24px}.ae-next-work.without-project .ae-next-framework-copy{padding-right:24px}.ae-next-work.without-project .ae-next-framework-art{padding:0 24px 24px}.ae-next-framework img{justify-self:center;width:180px;margin:0 auto 8px}.ae-next-project{margin:0 24px}.ae-next-other{grid-template-columns:minmax(0,1fr);gap:24px}}@media (prefers-reduced-motion:reduce){.ae *,.ae :before,.ae :after{transition:none!important;animation:none!important}}.ae-terms{margin-top:clamp(40px,5vw,64px)}.ae-terms-list{border-top:1px solid var(--ae-rule2);margin-top:20px}.ae-terms-row{border-bottom:1px solid var(--ae-rule);grid-template-columns:11ch minmax(0,14rem) minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:14px 0;font-size:15px;line-height:1.5;display:grid}.ae-terms-date,.ae-terms-status{color:var(--ae-mute);font-family:var(--ae-mono);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ae-terms-venue{color:var(--ae-dim)}.ae .ae-terms-link{color:var(--ae-hot);text-underline-offset:3px;text-decoration:underline 1px #e2e8f059;transition:color .16s,text-decoration-color .16s,background-color .16s}@media (hover:hover) and (pointer:fine){.ae .ae-terms-link:hover{color:var(--ae-amber);text-decoration-color:var(--ae-amber)}}.ae-terms-status{align-items:center;gap:8px;display:inline-flex}.ae-terms-dot{background:var(--ae-warn);border-radius:50%;width:6px;height:6px}@media (width<=720px){.ae-terms-row{grid-template-columns:minmax(0,1fr) auto}.ae-terms-venue,.ae-terms-link{grid-column:1/-1}.ae-terms-status{grid-area:1/2}}.ae-ex{margin-top:clamp(56px,7vw,88px)}.ae-ex .ae-dg-head{margin-bottom:28px}.ae-ex-note{max-width:72ch;color:var(--ae-fg);margin-top:12px;font-size:15px;line-height:1.65}.ae-ex-art{mix-blend-mode:lighten;width:100%;max-width:1180px;height:auto;margin-inline:auto;display:block;mask-image:linear-gradient(0deg,#0000 0,#000 12%),linear-gradient(#0000 0,#000 8%),linear-gradient(90deg,#0000 0,#000 6%),linear-gradient(270deg,#0000 0,#000 6%);mask-composite:intersect}.ae-ex-caption{max-width:72ch;margin-top:32px;font-size:15px;line-height:1.65}
