@keyframes dpw26-kb{0%{transform:scale(1.04)translate(-1%,.5%)}to{transform:scale(1.1)translate(1%,-.5%)}}@keyframes dpw26-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}html:has(.dpw26){scroll-padding-top:calc(var(--header-height) + 56px)}.dpw26{--petrol:#092330;--petrol-deep:#061a24;--copper:#a59080;--copper-light:#c4b5a8;--band:#efefed;--ink:#092330;--text:#34424a;--support:#53656e;--hair:#d3d3cf;--wrap:1200px;--col:680px;--gut:32px;--ease:cubic-bezier(.2, .7, .2, 1);--mono:var(--font-mono);--serif:var(--font-serif);--paper-img:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .04  0 0 0 0 .14  0 0 0 0 .19  0 0 0 .09 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.012 .06' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .04  0 0 0 0 .14  0 0 0 0 .19  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>");font-family:var(--font-sans);color:var(--ink);background:var(--band);font-size:16px;line-height:normal;position:relative;overflow-x:clip;& *,& :before,& :after{box-sizing:border-box}& p{line-height:inherit}& a{color:inherit}& img{max-width:100%;height:auto;display:block}& h1,& h2{text-wrap:balance}& em.s{font-family:var(--serif);letter-spacing:-.01em;color:inherit;font-style:italic;font-weight:400}& .wrap{max-width:var(--wrap);padding:0 var(--gut);margin:0 auto}& .col{max-width:calc(var(--col) + var(--gut) * 2);padding:0 var(--gut);margin:0 auto}& .bar{transform-origin:0;background:var(--copper);z-index:1001;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}& .chap{top:var(--header-height);z-index:60;background:#061a24f5;border-top:1px solid #ffffff1a;position:sticky}& .chap ol{padding:0 var(--gut);scrollbar-width:none;justify-content:center;align-items:stretch;gap:28px;height:44px;margin:0;list-style:none;display:flex;overflow-x:auto}& .chap li{display:flex}& .chap ol::-webkit-scrollbar{display:none}& .chap a{white-space:nowrap;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;border-bottom:1px solid #0000;align-items:center;font-size:11.5px;text-decoration:none;transition:color .2s,border-color .2s;display:flex}& .chap a:hover{color:#fff}& .chap a.on{color:#fff;border-bottom-color:var(--copper)}& .body{position:relative}& .thread{pointer-events:none;z-index:5;width:100%;position:absolute;top:0;left:0;overflow:visible}& .thread .base{fill:none;stroke:#0923301f;stroke-width:1px}& .thread .live{fill:none;stroke:var(--copper);stroke-width:2px}& .thread .head{fill:var(--copper);filter:drop-shadow(0 0 6px #a59080f2)drop-shadow(0 0 16px #a59080b3)}& .thread .ring{fill:none;stroke:var(--copper);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite dpw26-ring}& .thread .glow{fill:none;stroke:var(--copper-light);stroke-width:4px;filter:blur(3px);opacity:.85}& .thread circle{fill:var(--band);stroke:var(--hair);stroke-width:1.5px;transition:fill .4s,stroke .4s}& .thread circle.on{fill:var(--copper);stroke:var(--copper)}& .thread text{font-family:var(--mono);fill:var(--support);letter-spacing:.06em;font-size:11px}& .hero{min-height:calc(100vh - var(--header-height) - 44px);min-height:calc(100svh - var(--header-height) - 44px);color:#fff;background:var(--petrol-deep);isolation:isolate;align-items:flex-end;display:flex;position:relative;overflow:hidden}& .hero-img{z-index:-2;animation:30s ease-in-out infinite alternate dpw26-kb;position:absolute;inset:0}& .hero-img img{object-fit:cover;object-position:center 40%;width:100%;max-width:none;height:100%}& .hero:after{content:"";z-index:-1;background:linear-gradient(#061a2433 0%,#061a2459 40%,#061a24f0 100%);position:absolute;inset:0}& .hero-in{width:100%;padding-top:120px;padding-bottom:64px}& .hero h1{letter-spacing:-.04em;color:#fff;max-width:1060px;margin:0;font-size:clamp(38px,5.4vw,76px);font-weight:700;line-height:1.02}& .hero h1 em.s,& .plate h2 em.s{color:#e9e1da;margin-top:6px;display:block}& .stand{color:#ffffffd6;max-width:680px;margin:26px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.55}& .meta{font-family:var(--mono);letter-spacing:.06em;color:#ffffff9e;text-transform:uppercase;margin-top:26px;margin-bottom:0;font-size:12px}& .meta a{color:#fff;font-weight:500;text-decoration:none}& .meta a:hover{text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:4px}& .intro{padding:96px 0 32px}& .intro h2{letter-spacing:-.028em;margin:0 0 20px;font-size:clamp(26px,2.6vw,34px);line-height:normal}& .tldr{border-top:1px solid var(--hair);margin:0;padding:0;list-style:none}& .tldr li{border-bottom:1px solid var(--hair);color:var(--text);padding:20px 0;font-size:17px;line-height:1.62}& .tldr strong{color:var(--ink);font-weight:600}& .nums{border-top:1px solid var(--hair);border-left:1px solid var(--hair);grid-template-columns:repeat(3,minmax(0,1fr));max-width:820px;margin:56px auto 0;display:grid}& .num{border-bottom:1px solid #0923301f;border-right:1px solid #0923301f;padding:26px 22px 24px}& .num b{letter-spacing:-.04em;font-size:clamp(38px,4.2vw,56px);font-weight:700;line-height:1;display:block}& .num span{color:var(--support);margin-top:12px;font-size:14px;line-height:1.45;display:block}& .plate{color:#fff;background:var(--petrol);isolation:isolate;align-items:flex-end;height:min(88vh,820px);margin-top:96px;display:flex;position:relative;overflow:hidden}& .plate>img,& .plate>video{object-fit:cover;z-index:-2;will-change:transform;width:100%;max-width:none;height:120%;position:absolute;top:-10%;left:0}& .plate:after{content:"";z-index:-1;background:linear-gradient(#061a240d 30%,#061a24e6 100%);position:absolute;inset:0}& .plate .wrap{width:100%;padding-bottom:64px}& .plate h2{letter-spacing:-.04em;color:#fff;max-width:980px;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:700;line-height:1.03}& .plate .meta{margin-top:20px}& .sec{padding:88px 0 8px}& .sec h3{letter-spacing:-.032em;max-width:var(--col);margin:0 auto 32px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}& .prose{color:var(--text);font-size:18px;line-height:1.75}& .prose p{margin:0 0 22px}& .prose p.lift{color:var(--ink);letter-spacing:-.012em;font-size:21px;font-weight:500;line-height:1.55}& .prose strong{color:var(--ink);font-weight:600}& .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;max-width:1136px;margin:0 auto;display:grid}& .split h3{margin-left:0}& .split.flip .stage{order:-1}& .stage{top:calc(var(--header-height) + 70px);margin:0;position:sticky}& .frames{aspect-ratio:4/5;max-height:calc(100vh - var(--header-height) - 128px);background:var(--petrol);border-radius:3px;width:100%;position:relative;overflow:hidden}& .frames img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease), transform 6s var(--ease);position:absolute;inset:0;transform:scale(1.06)}& .frames img.on{opacity:1;transform:scale(1)}& .cap{font-family:var(--mono);letter-spacing:.04em;color:var(--support);justify-content:space-between;gap:16px;margin-top:12px;font-size:11.5px;display:flex}& .cap .dots{flex:none;gap:6px;padding-top:5px;display:flex}& .cap .dots i{background:var(--hair);width:16px;height:2px}& .cap .dots i.on{background:var(--ink)}& .fig{max-width:1040px;padding:0 var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:36px;margin:56px auto;display:grid}& .fig.r{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}& .fig.r .ph{order:2}& .fig .ph{background:var(--petrol);border-radius:3px;overflow:hidden}& .fig .ph img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform 1.4s var(--ease)}& .fig:hover .ph img{transform:scale(1.03)}& .fig figcaption{padding-bottom:6px}& .fig .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--support);margin-bottom:10px;font-size:11px;display:block}& .fig .it{font-family:var(--serif);color:var(--ink);font-size:18px;font-style:italic;line-height:1.45}& .paper{background-color:#fbfbfa;background-image:var(--paper-img), radial-gradient(120% 90% at 10% 0%, #ffffffe6, transparent 60%), radial-gradient(90% 80% at 100% 100%, #0923300d, transparent 70%);box-shadow:0 1px #0923300d,0 14px 34px #09233017}& .board{max-width:1040px;padding:0 var(--gut);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;margin:56px auto 0;display:grid}& .board-ph{border-radius:4px;grid-area:1/1/auto/2;margin:0;overflow:hidden}& .board-ph img{aspect-ratio:4/3;object-fit:cover;width:100%}& .board-stat{z-index:2;border-radius:4px;grid-area:1/2/auto/3;margin-left:-64px;padding:30px 30px 28px;position:relative;transform:rotate(1.2deg)}& .board-stat b{letter-spacing:-.05em;color:var(--ink);font-size:clamp(60px,6vw,88px);font-weight:700;line-height:.92;display:block}& .board-stat .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--support);margin-top:12px;font-size:11px;display:block}& .board-stat p{font-family:var(--serif);color:var(--ink);border-top:1px solid #09233024;margin:16px 0 0;padding-top:16px;font-size:18px;font-style:italic;line-height:1.45}& .pins{max-width:1040px;padding:0 var(--gut);margin:40px auto 56px}& .pins-lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--support);margin:0 0 18px 4px;font-size:11px;display:block}& .pins-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}& .pin-note{transition:transform .5s var(--ease);border-radius:2px;padding:30px 20px 22px;position:relative}& .pin-note:first-child{transform:rotate(-1.4deg)}& .pin-note:nth-child(2){transform:rotate(.9deg)translateY(10px)}& .pin-note:nth-child(3){transform:rotate(-.6deg)}& .pin-note:nth-child(4){transform:rotate(1.3deg)translateY(6px)}& .pin-note:hover{transform:rotate(0)translateY(-4px)}& .pin-note:before{content:"";background:#a590808c;width:64px;height:20px;margin-left:-32px;position:absolute;top:-9px;left:50%;transform:rotate(-2deg);box-shadow:0 1px 2px #00000014}& .pin-note .n{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--support);margin-bottom:10px;font-size:10.5px;display:block}& .pin-note p{font-family:var(--serif);color:var(--ink);margin:0;font-size:17px;font-style:italic;line-height:1.42}& .note{max-width:var(--col);border-left:2px solid var(--copper);color:var(--text);margin:36px auto;padding:24px 28px;font-size:16px;line-height:1.65}& .note b.lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--support);margin-bottom:8px;font-size:11px;font-weight:500;display:block}& .q{max-width:860px;padding:0 var(--gut);text-align:center;margin:80px auto}& .q blockquote{font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:clamp(26px,3vw,40px);font-style:italic;line-height:1.28}& .q cite{font-style:normal;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--support);margin-top:20px;font-size:11.5px;display:block}& .fx{background:var(--petrol);color:#fff;isolation:isolate;border-radius:24px;max-width:1136px;margin:64px auto 24px;padding:40px 40px 30px;position:relative;overflow:hidden}& .fx:before{content:"";z-index:-1;background:radial-gradient(760px 420px at 92% -4%,#a5908042,#0000 70%),radial-gradient(700px 420px at 0 108%,#061a24f0,#0000 70%);position:absolute;inset:0}& .fx:after{content:"";z-index:-2;background:var(--i-dune) center/cover;opacity:.4;mix-blend-mode:luminosity;animation:20s ease-in-out infinite alternate dpw26-kb;position:absolute;inset:-4%}& .fx-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}& .fx h4{letter-spacing:-.03em;max-width:620px;margin:0;font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1}& .fx-sub{color:#ffffffc7;max-width:600px;margin:10px 0 0;font-size:15.5px}& .gl{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff21,#ffffff0d);border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 18px 40px #00000042}& .clock{min-width:220px;padding:14px 18px}& .clock span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:11px;display:block}& .clock b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;display:block}& .clock i{background:#ffffff24;border-radius:3px;height:3px;margin-top:10px;display:block;overflow:hidden}& .clock i:after{content:"";height:100%;width:var(--p,0%);background:var(--copper);display:block}& .lanes{gap:14px;display:grid}& .lane{overflow:hidden}& .lane-h{align-items:center;gap:12px;padding:16px 20px 0;display:flex}& .lane-ic{border:1px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}& .lane-ic svg{stroke:#fff;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}& .lane-h b{letter-spacing:-.01em;font-size:16px;font-weight:600;display:block}& .lane-h small{color:#fff9;margin-top:2px;font-size:13px;display:block}& .lane canvas{width:100%;height:140px;display:block}& .stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}& .stats div{border-right:1px solid #ffffff1f;padding:14px 20px 16px}& .stats div:last-child{border-right:0}& .stats span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:11px;display:block}& .stats b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:clamp(22px,2.4vw,30px);display:block}& .lane-b{border-color:#a590808c}& .scale{padding:18px 20px 16px}& .scale>span{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff9;margin-bottom:12px;font-size:11px;display:block}& .srow{grid-template-columns:150px minmax(0,1fr) 92px;align-items:center;gap:14px;margin:8px 0;font-size:13.5px;display:grid}& .srow b{font-weight:600}& .srow .tr{background:#ffffff14;border-radius:2px;height:12px;overflow:hidden}& .srow .fl{background:repeating-linear-gradient(135deg,#fff 0 3px,#ffffff8c 3px 6px);width:0;height:100%}& .srow.b .fl{background:var(--copper);min-width:2px}& .srow em{font-variant-numeric:tabular-nums;text-align:right;font-style:normal;font-weight:600}& .fx-note{font-family:var(--mono);color:#ffffff8c;margin:14px 0 0;font-size:11px}& .stats.four{grid-template-columns:repeat(4,minmax(0,1fr))}& .cmp{margin:0 0 14px;overflow:hidden}& .cmp-r{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}& .cmp-r:last-child{border-bottom:0}& .cmp-r>*{border-right:1px solid #ffffff1f;padding:14px 20px}& .cmp-r>:last-child{border-right:0}& .cmp-r span{color:#fffc;align-self:center;font-size:14.5px}& .cmp-r b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:clamp(20px,2vw,26px)}& .cmp-r b.a{color:#f1e9e2;background:#a5908024}& .cmp-h>*{padding:12px 20px}& .cmp-h span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff9;font-size:11px}& .stair{max-width:1136px;padding:0 var(--gut);margin:56px auto 24px;position:relative}& .stair-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:18px;display:grid;position:relative}& .st-card{isolation:isolate;color:#fff;transition:opacity .9s var(--ease), transform 1.1s var(--ease);border-radius:18px;flex-direction:column;justify-content:flex-start;padding:28px 26px;display:flex;position:relative;overflow:hidden}& .stair.in .st-card:nth-child(2){transition-delay:.2s}& .stair.in .st-card:nth-child(3){transition-delay:.4s}& .st-card:before{content:"";z-index:-2;background:var(--tex) center/cover;animation:22s ease-in-out infinite alternate dpw26-kb;position:absolute;inset:-6%}& .st-card:after{content:"";z-index:-1;background:linear-gradient(#061a2459,#061a24d1);position:absolute;inset:0}& .st-card:first-child{--tex:var(--i-steel);min-height:400px}& .st-card:nth-child(2){--tex:var(--i-petrol);min-height:480px}& .st-card:nth-child(3){--tex:var(--i-copper);min-height:560px}& .st-card:nth-child(3):after{background:linear-gradient(#061a2426,#061a24c7)}& .st-n{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;font-size:11px}& .st-card h4{letter-spacing:-.035em;margin:12px 0 8px;font-size:clamp(26px,2.6vw,36px);line-height:1.05}& .st-card .tag{font-family:var(--serif);color:#efe8e1;margin:0 0 18px;font-size:17px;font-style:italic;line-height:1.4}& .st-card ul{border-top:1px solid #ffffff38;margin:auto 0 0;padding:16px 0 0;list-style:none}& .st-card li{color:#ffffffe6;margin:10px 0;padding-left:18px;font-size:15px;line-height:1.5;position:relative}& .st-card li:before{content:"";background:var(--copper-light);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}& .stair svg{left:var(--gut);right:var(--gut);width:calc(100% - var(--gut) * 2);z-index:2;pointer-events:none;height:calc(100% + 30px);position:absolute;top:-30px;overflow:visible}& .stair svg path{fill:none;stroke:var(--copper-light);stroke-width:2px;stroke-dasharray:6 6;opacity:0;transition:opacity 1s .8s}& .stair.in svg path{opacity:.9}& .stair svg circle{fill:var(--copper);filter:drop-shadow(0 0 8px #c4b5a8f2)}& .session{background:var(--petrol);color:#fff;isolation:isolate;border-radius:20px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);max-width:1136px;margin:48px auto 24px;display:grid;position:relative;overflow:hidden}& .session:after{content:"";z-index:-1;background:var(--i-dune) center/cover;opacity:.18;mix-blend-mode:luminosity;position:absolute;inset:0}& .session-ph{min-height:100%;position:relative}& .session-ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}& .session-b{padding:40px 44px}& .session h3{letter-spacing:-.03em;max-width:none;margin:0;font-size:clamp(26px,2.6vw,34px);line-height:1.12}& .session h3 em.s{color:#e9e1da}& .session-meta{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff9;margin:14px 0 0;font-size:11.5px}& .speakers{border-top:1px solid #a5908073;margin:28px 0 0;padding:0;list-style:none}& .speakers li{border-bottom:1px solid #a5908073;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}& .speakers b{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-size:22px;font-style:italic;font-weight:400}& .speakers span{color:#ffffffb3;text-align:right;font-size:13.5px;line-height:1.4}& .covered{margin-top:28px}& .covered .lab{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--copper-light);margin-bottom:6px;font-size:11px;display:block}& .covered ul{margin:0;padding:0;list-style:none}& .covered li{color:#ffffffe0;margin:10px 0;padding-left:20px;font-size:15.5px;line-height:1.55;position:relative}& .covered li:before{content:"";background:var(--copper);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}& .mosaic{max-width:1136px;padding:0 var(--gut);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:140px;gap:14px;margin:56px auto;display:grid}& .mosaic figure{background:var(--petrol);border-radius:3px;margin:0;position:relative;overflow:hidden}& .mosaic img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}& .mosaic figure:hover img{transform:scale(1.04)}& .mosaic figcaption{font-family:var(--mono);letter-spacing:.04em;color:#fff;background:linear-gradient(#0000,#061a24d9);padding:28px 14px 12px;font-size:11px;position:absolute;bottom:0;left:0;right:0}& .m1{grid-area:span 3/span 4}& .m2{grid-area:span 3/span 2}& .m3,& .m4,& .m5{grid-area:span 2/span 2}& .rv{transition:opacity .9s var(--ease), transform .9s var(--ease)}& .close{max-width:900px;padding:0 var(--gut) 96px;margin:72px auto 0}& .close p{font-family:var(--serif);color:var(--ink);margin:0;font-size:clamp(24px,2.6vw,34px);font-style:italic;line-height:1.35}& .gal{background:var(--petrol-deep);color:#fff;z-index:6;padding:88px 0 80px;position:relative}& .gal h2{letter-spacing:-.035em;color:#fff;margin:0 0 10px;font-size:clamp(28px,3.2vw,44px);line-height:normal}& .gal p{color:#ffffffb3;margin:0;font-size:16px}& .strip{scroll-padding-left:var(--gut);scroll-snap-type:x mandatory;padding:36px var(--gut) 18px;cursor:grab;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;gap:16px;display:flex;overflow-x:auto}& .strip:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}& .strip.drag{cursor:grabbing;scroll-snap-type:none}& .strip figure{scroll-snap-align:start;flex:none;height:min(60vh,540px);margin:0}& .strip img{user-select:none;-webkit-user-drag:none;border-radius:3px;width:auto;max-width:none;height:calc(100% - 32px)}& .strip figcaption{font-family:var(--mono);color:#ffffffa8;margin-top:12px;font-size:11.5px}& .strip:after{content:"";flex:none;width:1px}& .faq{z-index:6;background:var(--band);padding:96px 0;position:relative}& .faq h2{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(28px,3.2vw,44px);line-height:normal}& .faq details{border-top:1px solid var(--hair)}& .faq details:last-of-type{border-bottom:1px solid var(--hair)}& .faq summary{cursor:pointer;letter-spacing:-.01em;padding:22px 48px 22px 0;font-size:19px;font-weight:600;list-style:none;position:relative}& .faq summary::-webkit-details-marker{display:none}& .faq summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center/14px 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center/2px 14px no-repeat;width:14px;height:14px;transition:transform .3s var(--ease);margin-top:-7px;position:absolute;top:50%;right:6px}& .faq details[open] summary:after{transform:rotate(45deg)}& .faq .a{color:var(--text);padding:0 0 24px;font-size:17px;line-height:1.7}& .faq .a p{margin:0}@media (width>=1264px){& .strip{padding-left:calc((100vw - var(--wrap)) / 2 + var(--gut));scroll-padding-left:calc((100vw - var(--wrap)) / 2 + var(--gut))}}@media (width<=1279px){& .thread{display:none}}@media (width<=900px){--gut:16px;& .chap ol{justify-content:flex-start;gap:22px}& .nums{margin-left:var(--gut);margin-right:var(--gut);grid-template-columns:minmax(0,1fr)}& .plate{height:68vh;margin-top:72px}& .plate .wrap{padding-bottom:40px}& .sec{padding:64px 0 0}& .split{padding:0 var(--gut);grid-template-columns:minmax(0,1fr);gap:24px}& .split .stage{order:-1;position:relative;top:0}& .frames{aspect-ratio:4/3}& .split .col{padding:0}& .fig,& .fig.r{grid-template-columns:minmax(0,1fr);gap:14px;margin:40px auto}& .fig.r .ph{order:0}& .board{grid-template-columns:minmax(0,1fr)}& .board-stat{grid-area:2/1;margin:-40px 14px 0;transform:rotate(.8deg)}& .pins-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 14px}& .pin-note{padding:26px 14px 18px}& .pin-note p{font-size:15px}& .fx{margin:48px var(--gut) 16px;border-radius:18px;padding:24px 16px 20px}& .clock{width:100%}& .lane-h{padding:14px 14px 0}& .stats div{padding:12px 10px 14px}& .stats b{font-size:19px}& .stats span{font-size:9.5px}& .srow{grid-template-columns:86px minmax(0,1fr) 70px;gap:8px;font-size:12px}& .stair-grid{grid-template-columns:minmax(0,1fr);gap:14px}& .st-card{min-height:0!important}& .stair svg{display:none}& .session{margin-left:var(--gut);margin-right:var(--gut);border-radius:16px;grid-template-columns:minmax(0,1fr)}& .session-ph{min-height:220px}& .session-b{padding:24px 20px 26px}& .speakers li{flex-direction:column;gap:2px}& .speakers span{text-align:left}& .stats.four{grid-template-columns:repeat(2,minmax(0,1fr))}& .cmp-r>*{padding:12px 10px}& .cmp-r span{font-size:12.5px}& .cmp-r b{font-size:16px}& .stats.four div:nth-child(2){border-right:0}& .stats.four div:nth-child(-n+2){border-bottom:1px solid #ffffff1f}& .mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px}& .m1{grid-area:span 2/span 2}& .m2,& .m3,& .m4,& .m5{grid-area:span 2/span 1}& .strip figure{height:54vh}}@media (prefers-reduced-motion:reduce){& *,& :before,& :after{transition:none!important;animation:none!important}}}html.js .dpw26 .rv:not(.in){opacity:0;transform:translateY(22px)}html.js .dpw26 .stair:not(.in) .st-card{opacity:0;transform:translateY(60px)}@media (prefers-reduced-motion:reduce){html.js .dpw26 .rv:not(.in),html.js .dpw26 .stair:not(.in) .st-card{opacity:1;transform:none}}
