*,:before,:after{box-sizing:border-box}:root{--chrome-h:44px;--chrome-1:0;--chrome-2:0;--chrome-3:0;--chrome-4:0;--chrome-fade:1;--rail-fade:1;--load:0}html{-webkit-text-size-adjust:100%;scroll-behavior:auto}body{color:#000;background:silver;margin:0;font-family:Times New Roman,Times,serif;overflow-x:hidden}img,svg,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p{margin:0}.skip-link{z-index:200;color:#000;background:#fff;padding:8px 12px;position:fixed;top:-80px;left:12px}.skip-link:focus{top:calc(var(--chrome-h) + 8px)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline-offset:2px;outline:3px solid #1d6bff}.scene{position:relative}.scene__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.transition{height:260vh;position:relative}.transition__sticky{height:100svh;position:sticky;top:0;overflow:hidden}.fig{width:100%;height:100%;overflow:visible}.fig--pixel{image-rendering:pixelated;image-rendering:crisp-edges}.w{transition:none}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.chrome{height:var(--chrome-h);z-index:60;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0 0 auto}.chrome__v{white-space:nowrap;clip-path:inset(0 calc(100% - var(--reveal) * 100%) 0 0);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex;position:absolute;inset:0}.chrome__v[data-v="0"]{--reveal:1}.chrome__v[data-v="1"]{--reveal:var(--chrome-1)}.chrome__v[data-v="2"]{--reveal:var(--chrome-2)}.chrome__v[data-v="3"]{--reveal:var(--chrome-3)}.chrome__v[data-v="4"]{--reveal:var(--chrome-4)}.chrome__v:not(.c26){opacity:calc(1 - var(--chrome-4))}.c95{background:silver;font-family:Tahoma,MS Sans Serif,Arial,sans-serif;font-size:11px;box-shadow:inset 0 -1px gray,inset 0 -2px #fff}.c95__tools{gap:2px;display:flex}.c95__btn{background:silver;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.c95__loc{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.c95__field{text-overflow:ellipsis;background:#fff;flex:1;min-width:0;padding:4px 6px;font-family:Arial,sans-serif;font-size:12px;overflow:hidden;box-shadow:inset -1px -1px #fff,inset 1px 1px gray,inset -2px -2px #dfdfdf,inset 2px 2px #0a0a0a}.c95__throbber{background:radial-gradient(1px 1px at 6px 8px,#fff 99%,#0000),radial-gradient(1px 1px at 24px 5px,#fff 99%,#0000),radial-gradient(1px 1px at 27px 24px,#aac 99%,#0000),radial-gradient(1px 1px at 11px 27px,#fff 99%,#0000),radial-gradient(circle at 60% 40%,#1c1c9c,#000048);flex:none;width:34px;height:34px;position:relative;overflow:hidden;box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #0a0a0a}.c95__meteor{width:18px;height:2px;transform:rotate(-38deg) translateX(calc(var(--load) * 60px));transform-origin:100%;opacity:calc(1 - var(--load) * var(--load));background:linear-gradient(90deg,#0000,#fff);position:absolute;top:30px;left:-20px}.c95__star{background:#fff;width:3px;height:3px;margin:-1px;position:absolute;inset:50% auto auto 50%;box-shadow:0 0 4px 1px #99f}.c01{color:#333;background:linear-gradient(#fdfdfb,#ece9d8 55%,#d9d4bf);font-family:Tahoma,Verdana,sans-serif;font-size:11px;box-shadow:inset 0 -1px #a5a28e}.c01__round{background:radial-gradient(circle at 36% 30%,#b9f19c,#45a62c 55%,#2a7a1a);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #2f6e1f,0 1px 1px #0003}.c01__round svg{width:18px}.c01__round--fwd{filter:grayscale()brightness(1.2);width:24px;height:24px}.c01__sep{background:#b5b19b;width:1px;height:26px;box-shadow:1px 0 #fff}.c01__loc{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.c01__label{color:#6f6b5c}.c01__field{text-overflow:ellipsis;color:#000;background:#fff;border:1px solid #7f9db9;flex:1;align-items:center;gap:5px;min-width:0;padding:4px 5px;font-size:12px;display:flex;overflow:hidden}.c01__page{background:linear-gradient(135deg,#fff 70%,#9ab 70%);border:1px solid #56779e;flex:none;width:11px;height:13px}.c01__go{align-items:center;gap:4px;display:flex}.c01__go i{clip-path:polygon(0 30%,55% 30%,55% 0,100% 50%,55% 100%,55% 70%,0 70%);background:linear-gradient(#63d34a,#259b16);border-radius:3px;width:18px;height:18px}.c01__globe{background:radial-gradient(circle at 35% 30%,#d6ecff,#3b86dd 50%,#0c3e8c);border-radius:50%;flex:none;width:32px;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b3a7a}.c01__globe i{transform:scaleX(calc(.2 + var(--load) * .8)) rotate(calc(var(--load) * 180deg));border:1.5px solid #ffffffbf;border-radius:50%;position:absolute;inset:-2px 9px;box-shadow:0 0 0 5px #50c85a59}.c07{background:linear-gradient(#ececec,#cfcfcf 50%,#c2c2c2);gap:12px;font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:inset 0 1px #fafafa,inset 0 -1px #7a7a7a}.c07__lights{gap:7px;display:flex}.c07__lights i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000073,inset 0 3px 3px #ffffff8c}.c07__lights i:first-child{background:radial-gradient(circle at 50% 70%,#ff9b8f,#e0443e 60%)}.c07__lights i:nth-child(2){background:radial-gradient(circle at 50% 70%,#ffe29a,#dea123 60%)}.c07__lights i:nth-child(3){background:radial-gradient(circle at 50% 70%,#baf0a8,#1aab29 60%)}.c07__seg{background:linear-gradient(#fdfdfd,#d8d8d8 50%,#cacaca 51%,#e8e8e8);border:1px solid #8e8e8e;border-radius:5px;display:flex;overflow:hidden}.c07__seg i{color:#444;padding:4px 9px;font-size:9px;font-style:normal}.c07__seg i+i{border-left:1px solid #9c9c9c}.c07__field{background:#fff;border-radius:4px;flex:1;align-items:center;min-width:0;height:24px;padding:0 8px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #00000059,0 1px #fff9}.c07__progress{width:calc(var(--load) * 100%);opacity:calc(1 - var(--load) * var(--load) * var(--load));background:linear-gradient(#d8e9fc,#9ec4ef);position:absolute;inset:0 auto 0 0}.c07__url{text-overflow:ellipsis;color:#222;flex:1;font-size:12px;position:relative;overflow:hidden}.c07__rss{color:#fff;background:linear-gradient(#8ec1f5,#3d8be0);border-radius:8px;padding:1px 5px;font-size:9px;font-weight:700;position:relative}.c07__search{color:#999;background:#fff;border-radius:11px;width:160px;height:22px;padding:3px 12px;font-size:11px;box-shadow:inset 0 1px 2px #00000059}.c15{background:#f2f2f2;gap:14px;font-family:Roboto,Arial,sans-serif;box-shadow:inset 0 -1px #dadada}.c15__nav{gap:12px;display:flex}.c15__nav svg{fill:#5f6368;width:18px;height:18px}.c15__omni{background:#fff;border:1px solid #d0d0d0;border-radius:2px;flex:1;align-items:center;gap:6px;min-width:0;height:30px;padding:0 10px;font-size:14px;display:flex}.c15__lock{fill:#0b8043;flex:none;width:14px;height:14px}.c15__https{color:#0b8043}.c15__url{text-overflow:ellipsis;color:#202124;flex:1;overflow:hidden}.c15__star{color:#8a8a8a;flex:none;width:16px;height:16px}.c15__menu{gap:3px;padding:0 6px;display:grid}.c15__menu i{background:#5f6368;border-radius:50%;width:4px;height:4px}.c26{opacity:var(--chrome-fade);background:0 0;justify-content:center}.c26__pill{letter-spacing:.01em;color:#23213a;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);background:#ffffff8c;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 12px;font:500 13px/1 Bricolage Grotesque,system-ui,sans-serif;display:flex;box-shadow:inset 0 1px #fffc,0 10px 30px -14px #23213a73}.c26__dot{background:radial-gradient(circle at 40% 35%,#ffd9c7,#f08a6c);border-radius:50%;width:7px;height:7px}@media (width<=640px){.c95__btn:nth-child(n+3),.c95__label,.c01__label,.c01__round--fwd,.c01__sep,.c01__go,.c07__seg,.c07__search,.c15__nav svg:nth-child(n+2),.c15__star{display:none}}.rail{z-index:55;opacity:var(--rail-fade);visibility:visible;position:fixed;bottom:16px;left:16px}.rail__inner{align-items:center;gap:12px;padding:8px 14px 8px 10px;display:flex;position:relative}.rail__fig{flex:none;width:30px;height:40px}.rail__dials{gap:12px;margin:0;display:flex}.rail__dial{flex-direction:column;gap:3px;display:flex}.rail__dial dt{font-size:11px;line-height:1}.rail__dial dd{font-variant-numeric:tabular-nums;gap:1px;margin:0;line-height:1;display:flex}.rail__nav{flex-direction:column;gap:5px;padding-left:12px;display:flex}.rail__current{white-space:nowrap;font-size:12px;line-height:1}.rail__ticks{gap:5px;margin:0;padding:0;list-style:none;display:flex}.rail__ticks a{place-items:center;width:14px;height:14px;display:grid}.rail__ticks a span{width:10px;height:10px;display:block}@media (width<=640px){.rail{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom))}.rail__inner{justify-content:space-between;gap:8px}.rail__current{display:none}.rail__nav{padding-left:0}}body[data-era="1995"] .rail__inner{background:silver;font-family:Times New Roman,Times,serif;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}body[data-era="1995"] .rail__fig{color:#000}body[data-era="1995"] .rail__dial dt{font-size:12px}body[data-era="1995"] .rail__digit{text-align:center;color:#fff;background:linear-gradient(#000 49%,#2a2a2a 50%,#000);min-width:13px;padding:3px 2px 2px;font:700 15px/1 Courier New,Courier,monospace;display:inline-block}body[data-era="1995"] .rail__nav{border-left:1px solid gray;box-shadow:inset 1px 0 #fff}body[data-era="1995"] .rail__current{color:#00e;font-size:13px;text-decoration:underline}body[data-era="1995"] .rail__ticks a span{background:silver;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff}body[data-era="1995"] .rail__ticks a[aria-current] span{background:navy;box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff}body[data-era="2001"] .rail__inner{color:#1f2a6b;background:linear-gradient(#f2f3f8,#c9ccd9 60%,#b3b7c8);border:1px solid #5d6484;font-family:Silkscreen,Verdana,sans-serif;box-shadow:inset 1px 1px #fff,3px 3px #1f2a6b59}body[data-era="2001"] .rail__fig{color:#1f2a6b}body[data-era="2001"] .rail__dial dt{text-transform:lowercase;font-size:9px}body[data-era="2001"] .rail__dial dd{background:#0d1a10;padding:3px 4px;box-shadow:inset 1px 1px #000,inset -1px -1px #53607e}body[data-era="2001"] .rail__digit{color:#8cf55c;text-shadow:0 0 6px #8cf55cb3;font:400 15px/1 Silkscreen,monospace}body[data-era="2001"] .rail__nav{border-left:1px dotted #5d6484}body[data-era="2001"] .rail__current{text-transform:lowercase;font-size:10px}body[data-era="2001"] .rail__ticks a span{background:#fff;border:1px solid #5d6484}body[data-era="2001"] .rail__ticks a[aria-current] span{background:#f90}body[data-era="2007"] .rail__inner{color:#3d4a5c;background:linear-gradient(#fff,#eef4fb 50%,#e1ebf6 51%,#f4f8fc);border:1px solid #b6c8dd;border-radius:16px;font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif;box-shadow:0 8px 22px #14468238,inset 0 1px #fff}body[data-era="2007"] .rail__fig{color:#1f7fd1}body[data-era="2007"] .rail__dial dt{color:#7a8ba1;font-size:10px}body[data-era="2007"] .rail__digit{letter-spacing:-.5px;background:linear-gradient(#5fb4f0,#1f6fc1);color:#0000;filter:drop-shadow(0 1px #fff);-webkit-background-clip:text;background-clip:text;font:700 21px/1 Helvetica Neue,Helvetica,Arial,sans-serif}body[data-era="2007"] .rail__nav{border-left:1px solid #d3deea}body[data-era="2007"] .rail__current{font-size:12px;font-weight:700}body[data-era="2007"] .rail__ticks a span{background:linear-gradient(#f3f6fa,#c7d3e0);border-radius:50%;box-shadow:inset 0 0 0 1px #a9b8c9}body[data-era="2007"] .rail__ticks a[aria-current] span{background:radial-gradient(circle at 50% 30%,#bfe4ff,#2d8fe0 60%,#1766b5);box-shadow:inset 0 0 0 1px #145aa0}body[data-era="2015"] .rail__inner{color:#000000de;background:#fff;border-radius:2px;font-family:Roboto,Arial,sans-serif;box-shadow:0 3px 5px #0003,0 1px 18px #0000001f}body[data-era="2015"] .rail__fig{color:#a51c30}body[data-era="2015"] .rail__dial dt{color:#0000008a;font-weight:500}body[data-era="2015"] .rail__digit{color:#a51c30;font:300 24px/1 Roboto,Arial,sans-serif}body[data-era="2015"] .rail__nav{border-left:1px solid #0000001f}body[data-era="2015"] .rail__current{font-size:13px;font-weight:500}body[data-era="2015"] .rail__ticks a span{background:#0003;border-radius:50%;width:8px;height:8px}body[data-era="2015"] .rail__ticks a[aria-current] span{background:#a51c30;transform:scale(1.3)}body[data-era="2026"] .rail__inner{-webkit-backdrop-filter:blur(22px)saturate(1.3);backdrop-filter:blur(22px)saturate(1.3);color:#23213a;background:#ffffff61;border-radius:999px;padding:8px 20px 8px 14px;font-family:Bricolage Grotesque,system-ui,sans-serif;box-shadow:inset 0 1px #ffffffb3,0 20px 40px -24px #23213a80}body[data-era="2026"] .rail__fig{color:#23213a}body[data-era="2026"] .rail__dial dt{color:#6b6883}body[data-era="2026"] .rail__digit{font-variation-settings:"opsz" 96;font:250 26px/1 Bricolage Grotesque,system-ui,sans-serif}body[data-era="2026"] .rail__nav{border-left:1px solid #23213a1f}body[data-era="2026"] .rail__ticks a span{background:#23213a38;border-radius:50%;width:6px;height:6px}body[data-era="2026"] .rail__ticks a[aria-current] span{background:#23213a}.memory{width:min(92vw,560px);max-width:none;max-height:94svh;color:inherit;background:0 0;border:0;padding:0;overflow:visible}.memory::backdrop{background:#00000059}.memory__frame{flex-direction:column;max-height:94svh;display:flex}.memory__bar{align-items:center;gap:8px;display:flex}.memory__title{min-width:0;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.memory__x{background:0 0;border:0;place-items:center;padding:0;display:grid}.memory__x svg{width:12px;height:12px}.memory__art{min-height:0;overflow:auto}.memory__art svg{width:100%;height:auto;max-height:58svh;margin:0 auto}.memory__foot{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.memory__caption{flex:100%}.memory__count{flex:1}.memory[data-era="1995"]::backdrop{background:0 0}.memory[data-era="1995"] .memory__frame{background:silver;padding:3px;font-family:Tahoma,MS Sans Serif,Arial,sans-serif;font-size:12px;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #fff,6px 6px #0000004d}.memory[data-era="1995"] .memory__bar{color:#fff;background:navy;padding:3px 3px 3px 4px;font-weight:700}.memory[data-era="1995"] .memory__icon{background:linear-gradient(#fff,#fff) 3px 2px/10px 12px no-repeat,linear-gradient(#000,#000) 2px 1px/12px 14px no-repeat;width:16px;height:16px}.memory[data-era="1995"] .memory__x{color:#000;background:silver;width:18px;height:16px;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray}.memory[data-era="1995"] .memory__x svg{width:8px;height:8px}.memory[data-era="1995"] .memory__art{background:#fff;margin:8px;padding:2px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff,inset 2px 2px #0a0a0a}.memory[data-era="1995"] .memory__foot{padding:0 8px 8px}.memory[data-era="1995"] .memory__caption{font:16px/1.45 Times New Roman,Times,serif}.memory[data-era="1995"] .memory__count{color:#404040}.memory[data-era="1995"] .memory__ok{background:silver;border:0;min-width:80px;padding:5px 12px;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf,0 0 0 1px #000}.memory[data-era="1995"] .memory__ok:focus-visible{outline-offset:-5px;outline:1px dotted #000}.memory[data-era="2001"]::backdrop{background:#141e5040}.memory[data-era="2001"] .memory__frame{background:#ece9d8;border:3px solid #0054e3;border-top:0;border-radius:8px 8px 0 0;font-family:Tahoma,Verdana,sans-serif;font-size:12px;overflow:hidden;box-shadow:4px 6px 14px #00000059}.memory[data-era="2001"] .memory__bar{color:#fff;text-shadow:1px 1px #0f1089;background:linear-gradient(#3a8cf4,#0a5fe5 12%,#0058e3 45%,#0054e3 88%,#003dc2);height:30px;padding:0 5px 0 8px;font:700 13px/1 Trebuchet MS,Tahoma,sans-serif}.memory[data-era="2001"] .memory__icon{background:radial-gradient(circle at 35% 30%,#fff,#7fb4ff 50%,#1d5fcc);border-radius:3px;width:16px;height:16px}.memory[data-era="2001"] .memory__x{color:#fff;background:linear-gradient(#e97b5d,#d0502a 50%,#c63512);border:1px solid #fff;border-radius:3px;width:22px;height:22px}.memory[data-era="2001"] .memory__art{background:#fff;border:1px solid #7f9db9;margin:10px}.memory[data-era="2001"] .memory__foot{padding:0 10px 10px}.memory[data-era="2001"] .memory__caption{color:#1f2a6b;font:13px/1.5 Verdana,sans-serif}.memory[data-era="2001"] .memory__count{color:#6f6b5c;font-size:11px}.memory[data-era="2001"] .memory__ok{background:linear-gradient(#fff,#ecebe6 80%,#d6d0c5);border:1px solid #003c74;border-radius:3px;min-width:90px;padding:4px 12px}.memory[data-era="2007"]::backdrop{background:#000000d1}.memory[data-era="2007"] .memory__frame{color:#333;background:#fff;border-radius:3px;padding:10px 10px 14px;font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;position:relative}.memory[data-era="2007"] .memory__art{background:#f4f6f9;order:1}.memory[data-era="2007"] .memory__bar{order:2;padding:12px 2px 4px;font-size:15px;font-weight:700}.memory[data-era="2007"] .memory__icon{display:none}.memory[data-era="2007"] .memory__x{color:#fff;background:radial-gradient(circle at 50% 30%,#555,#000 60%);border:2px solid #fff;border-radius:50%;width:30px;height:30px;position:absolute;top:-15px;right:-15px;box-shadow:0 2px 6px #00000080}.memory[data-era="2007"] .memory__foot{order:3;padding:0 2px}.memory[data-era="2007"] .memory__caption{font-size:13px;line-height:1.5}.memory[data-era="2007"] .memory__count{color:#999}.memory[data-era="2007"] .memory__ok{color:#fff;background:linear-gradient(#7cc3f7,#3790e0 50%,#1f7fd1 51%,#3d9ae6);border:1px solid #1a64b3;border-radius:12px;padding:4px 14px;font-weight:700}.memory[data-era="2015"]::backdrop{background:#00000052}.memory[data-era="2015"] .memory__frame{color:#000000de;background:#fff;border-radius:2px;padding:24px 24px 8px;font-family:Roboto,Arial,sans-serif;box-shadow:0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f,0 11px 15px -7px #0003}.memory[data-era="2015"] .memory__bar{padding-bottom:16px;font-size:20px;font-weight:500}.memory[data-era="2015"] .memory__icon,.memory[data-era="2015"] .memory__x,.memory[data-era="2015"] .memory__count{display:none}.memory[data-era="2015"] .memory__art{background:#eceff1;border-radius:2px}.memory[data-era="2015"] .memory__foot{justify-content:flex-end;padding-top:16px}.memory[data-era="2015"] .memory__caption{color:#0009;font-size:16px;line-height:1.5}.memory[data-era="2015"] .memory__ok{color:#a51c30;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;border-radius:2px;padding:10px 12px;font-size:14px;font-weight:500}.memory[data-era="2015"] .memory__ok:hover{background:#a51c3014}.memory[data-era="2026"]::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#23213a38}.memory[data-era="2026"] .memory__frame{-webkit-backdrop-filter:blur(30px)saturate(1.3);backdrop-filter:blur(30px)saturate(1.3);color:#23213a;background:#ffffffb8;border-radius:30px;padding:18px;font-family:Bricolage Grotesque,system-ui,sans-serif;box-shadow:inset 0 1px #ffffffe6,0 40px 80px -40px #23213a8c}.memory[data-era="2026"] .memory__bar{padding:0 2px 14px 6px;font-size:20px;font-weight:500}.memory[data-era="2026"] .memory__icon,.memory[data-era="2026"] .memory__count,.memory[data-era="2026"] .memory__ok{display:none}.memory[data-era="2026"] .memory__x{background:#23213a12;border-radius:50%;width:36px;height:36px}.memory[data-era="2026"] .memory__art{border-radius:20px;overflow:hidden}.memory[data-era="2026"] .memory__foot{padding:14px 6px 2px}.memory[data-era="2026"] .memory__caption{color:#6b6883;font-size:17px;line-height:1.45}.s1{color:#000;background:silver;font-family:Times New Roman,Times,serif}.s1 a{color:#00e}.s1 a:visited{color:#551a8b}.s1 :focus-visible{outline-offset:2px;outline:1px dotted #000}.s1-scene{height:300vh}.s1-sticky{--coarse:0;--fine:0;background:silver}.s1-hero{max-width:min(900px,max(660px,56vh));height:100%;padding:calc(var(--chrome-h) + clamp(12px, 3vh, 28px)) 16px 64px;text-align:center;flex-direction:column;align-items:center;margin:0 auto;display:flex}.s1-title{letter-spacing:-.01em;font-size:clamp(56px,11vh,112px);font-weight:700;line-height:.95}.s1-byline{margin-top:6px;font-size:clamp(14px,2.1vh,18px)}.s1-authors{margin-top:2px;font-size:clamp(13px,1.9vh,16px);font-weight:700}.s1-hr{border:0;width:100%;height:4px;margin:clamp(8px,1.6vh,14px) 0;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.s1-photo{border:3px solid #404040;border-color:#fff #404040 #404040 #fff;flex-direction:column;flex:1;min-height:0;padding:3px;display:flex}.s1-photo tbody{flex-direction:column;flex:1;min-height:0;display:flex}.s1-photo tr{display:flex}.s1-photo tr:first-child{flex:1;min-height:0}.s1-photo__cell{border:1px solid #fff;border-color:gray #fff #fff gray;flex:1;min-height:0;padding:0;display:flex}.s1-frame{aspect-ratio:3/4;background:silver;max-width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}.s1-backdrop,.s1-img{width:100%;height:100%;position:absolute;inset:0}.s1-backdrop{clip-path:inset(0 0 calc((1 - var(--fine)) * 100%) 0)}.s1-img--coarse{clip-path:inset(0 0 calc((1 - var(--coarse)) * 100%) 0);opacity:calc(1 - var(--fine) * .999)}.s1-img--coarse canvas{width:100%;height:100%}.s1-img--fine{clip-path:inset(0 0 calc((1 - var(--fine)) * 100%) 0)}.s1-scan{left:0;right:0;top:calc(var(--fine) * 100%);height:2px;opacity:calc((1 - var(--fine)) * 10);mix-blend-mode:difference;background:#000;position:absolute}.s1-caption{max-width:44ch;margin:0 auto;padding:6px 4px 2px;font-size:clamp(14px,2vh,17px);line-height:1.35;display:block}.s1-truth .w{visibility:hidden}.s1-truth .w.on{visibility:visible}.s1-status{text-align:left;background:silver;align-items:center;gap:10px;width:100%;max-width:560px;margin-top:8px;padding:3px 8px;font:11px Tahoma,Arial,sans-serif;display:flex;box-shadow:inset 0 1px gray,inset 0 2px #fff}.s1-status>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;padding:1px 4px;overflow:hidden;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.s1-bar{width:120px;height:14px;padding:2px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.s1-bar i{height:100%;width:calc(var(--fine) * 100%);background:repeating-linear-gradient(90deg,navy 0 8px,#0000 8px 10px);display:block}.s1-marquee{color:#ff0;white-space:nowrap;background:navy;height:30px;font:700 15px/30px Times New Roman,Times,serif;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.s1-marquee span{will-change:transform;padding-left:100%;display:inline-block}.s1-site{max-width:min(940px,max(760px,58vh));margin:0 auto;padding:40px 16px 88px;font-size:17px;line-height:1.45;position:relative}.s1-layout{border-collapse:collapse;width:100%}.s1-layout>tbody>tr>td{vertical-align:top}.s1-nav{width:210px;padding-right:20px}.s1-main{border-left:2px groove #fff;padding-left:20px}.s1-h2{margin:0 0 8px;font-size:26px}.s1-small{margin:0 0 12px;font-size:14px}.s1-site hr{border:0;height:2px;margin:22px 0;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.s1-buttons{gap:6px;display:grid}.s1-btn,.s1-bev{text-align:left;color:#000;background:silver;border:0;border-radius:0;align-items:center;gap:8px;padding:6px 10px;font:13px Tahoma,MS Sans Serif,Arial,sans-serif;display:inline-flex;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.s1-btn:active,.s1-bev:active{padding:7px 9px 5px 11px;box-shadow:inset 1px 1px #0a0a0a,inset -1px -1px #fff,inset 2px 2px gray,inset -2px -2px #dfdfdf}.s1-btn:focus-visible,.s1-bev:focus-visible{outline-offset:-5px;outline:1px dotted #000}.s1-ring{border:2px solid gray;border-color:#fff gray gray #fff;width:100%;font-size:13px}.s1-ring td{padding:3px 5px}.s1-ring__name{text-align:center;color:#fff;background:navy;font-weight:700}.s1-new{align-items:center;gap:6px;margin-top:12px;display:flex}.s1-date{margin:18px 0 4px;font-size:18px;font-style:italic;font-weight:400}.s1-pre{white-space:pre-wrap;max-width:62ch;margin:0;font:15px/1.55 Courier New,Courier,monospace}.s1-pre .w{visibility:hidden}.s1-pre .w.on{visibility:visible}.s1-address{font-size:14px}.s1-player{--viz:#00d000;--viz-peak:#e0e000;background:silver;max-width:440px;padding:3px;font:12px Tahoma,Arial,sans-serif;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.s1-player__menu{gap:14px;padding:2px 6px 4px;display:flex}.s1-player__body{padding:6px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.s1-player__screen{color:#00d000;background:#000;gap:10px;padding:8px;font:12px/1.4 Courier New,monospace;display:flex;box-shadow:inset 1px 1px #404040}.s1-player__viz{background:#001400;flex:none;width:88px;height:52px}.s1-player__info{flex-direction:column;min-width:0;display:flex}.s1-player__info b{color:#fff}.s1-player__state:before{content:"Ready"}.s1-player[data-state=playing] .s1-player__state:before{content:"Playing: 14.4 kbps, mono"}.s1-player[data-state=paused] .s1-player__state:before{content:"Paused"}.s1-player[data-state=error] .s1-player__state:before{content:"Clip not found. Try again later.";color:#ff5050}.s1-player__controls{align-items:center;gap:4px;margin-top:6px;display:flex}.s1-player__controls .s1-bev{justify-content:center;width:32px;height:26px;padding:0}.s1-player__controls .s1-bev svg{fill:#000;width:12px;height:12px}.s1-player .i-pause,.s1-player[data-state=playing] .i-play{display:none}.s1-player[data-state=playing] .i-pause{display:block}.s1-player__seek{cursor:pointer;flex:1;height:26px;position:relative}.s1-player__seek:before{content:"";height:4px;position:absolute;top:11px;left:6px;right:6px;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.s1-player__thumb{top:4px;left:calc(var(--progress,0) * (100% - 12px));background:silver;width:12px;height:18px;position:absolute;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray}.s1-player__time{text-align:right;min-width:70px}.s1-transcript{padding:6px 6px 3px}.s1-transcript summary{cursor:pointer;color:#00e;text-decoration:underline}.s1-transcript p{max-width:60ch;margin-top:6px;font:15px/1.5 Times New Roman,Times,serif}@media (width<=640px){.s1-layout,.s1-layout>tbody,.s1-layout>tbody>tr,.s1-layout>tbody>tr>td{width:100%;display:block}.s1-nav{padding:0 0 20px}.s1-main{border-top:2px groove #fff;border-left:0;padding:20px 0 0}.s1-buttons{grid-template-columns:1fr 1fr}.s1-bar{display:none}}.s2{--navy:#1f2a6b;--rose:#d26a8f;--peri:#b9c4e8;--orange:#f90;background-color:var(--peri);color:var(--navy);background-image:linear-gradient(#a7b3de 1px,#0000 1px),linear-gradient(90deg,#a7b3de 1px,#0000 1px);background-size:12px 12px;font-family:Verdana,Tahoma,sans-serif}.s2 a{color:#3a4fb8}.s2 :focus-visible{outline:2px dotted var(--orange);outline-offset:2px}.s2-scene{height:330vh}.s2-sticky{padding:calc(var(--chrome-h) + 12px) 16px 84px;place-items:center;display:grid}.s2-center{width:min(100%, calc((100svh - var(--chrome-h) - 170px) * 4 / 3), 1180px)}.s2-movie{background:linear-gradient(#f4f5fa,#c9ccd9 50%,#aeb2c4);border:1px solid #4b5276;padding:4px;box-shadow:inset 1px 1px #fff,inset -1px -1px #8a8fa8,6px 6px #1f2a6b59}.s2-movie__bar{text-transform:lowercase;align-items:center;gap:10px;padding:3px 6px 6px;font:10px Silkscreen,monospace;display:flex}.s2-movie__lights{gap:3px;display:flex}.s2-movie__lights i{background:#fff;border:1px solid #4b5276;width:8px;height:8px}.s2-movie__lights i:first-child{background:var(--orange)}.s2-movie__file{flex:1}.s2-movie__frame b{color:#000;min-width:3ch;font-weight:400;display:inline-block}.s2-screen{--p:0;--intro:0;--chapel:0;--store:0;--confetti:0;--hil-x:112;--ben-x:18;--baby:0;--title:1;aspect-ratio:4/3;background:#000;border:1px solid #4b5276;position:relative;overflow:hidden;box-shadow:inset 1px 1px #000}.s2-set{width:100%;height:100%;position:absolute;inset:0}.s2-set--chapel{clip-path:inset(0 0 0 calc((1 - var(--chapel)) * 100%))}.s2-set--store{clip-path:circle(calc(var(--store) * 80%) at 50% 60%)}.s2-confetti{opacity:calc(var(--chapel) * (1 - var(--store)));pointer-events:none;position:absolute;inset:0}.s2-confetti i{top:-4%;left:var(--x);aspect-ratio:1;background:var(--c);width:1.4%;transform:translateY(calc(var(--confetti) * var(--d) * 900%)) rotate(calc(var(--confetti) * var(--d) * 540deg));position:absolute}.s2-actor{aspect-ratio:3/4;height:64%;position:absolute;bottom:6%;translate:-50%}.s2-actor canvas{width:100%;height:100%}.s2-actor--ben{left:calc(var(--ben-x) * 1%)}.s2-actor--hil{left:calc(var(--hil-x) * 1%)}.s2-actor--baby{height:46%;transform:scale(var(--baby));transform-origin:50% 100%;bottom:4%;left:43%}.s2-titlecard{text-align:center;opacity:var(--title);transform:scale(calc(2.4 - var(--intro) * 1.4));filter:blur(calc((1 - var(--intro)) * 6px));position:absolute;inset:8% 0 auto}.s2-title{letter-spacing:.02em;color:#fff;text-shadow:3px 3px 0 var(--rose), 6px 6px 0 var(--navy);font:700 clamp(28px,7.4vw,72px)/1 Silkscreen,monospace}.s2-year{color:#ffd36b;margin-top:.6em;font:400 clamp(12px,2vw,18px) Silkscreen,monospace}.s2-lower{text-transform:lowercase;color:#fff;border-left:4px solid var(--orange);max-width:70%;opacity:calc(1 - var(--title) * .999);background:linear-gradient(90deg,#1f2a6beb,#1f2a6b99);padding:.4em .9em .4em .6em;font:400 clamp(10px,1.7vw,15px)/1.2 Silkscreen,monospace;position:absolute;top:5%;left:4%}.s2-skip{background:#00000080;border:1px solid #fff9;padding:.35em .7em;font:400 clamp(10px,1.4vw,12px) Silkscreen,monospace;text-decoration:none;position:absolute;bottom:5%;right:3%;color:#fff!important}.s2-skip:hover{background:var(--orange);color:#000!important}.s2-movie__nav{flex-wrap:wrap;justify-content:center;gap:4px;padding-top:6px;display:flex}.s2-movie__nav span{text-transform:lowercase;background:linear-gradient(#fff,#d7dae6);border:1px solid #4b5276;padding:4px 10px;font:10px Silkscreen,monospace;box-shadow:inset -1px -1px #aeb2c4}.s2-movie__nav span:first-child{background:var(--orange)}.s2-site{max-width:1180px;margin:0 auto;padding:32px 16px 96px}.s2-window{background:#ece9f5;border:1px solid #4b5276;box-shadow:6px 6px #1f2a6b59}.s2-window__bar{color:#fff;background:linear-gradient(90deg, var(--navy), #5b6fb8);align-items:center;gap:8px;padding:6px 8px;font:700 12px Tahoma,Verdana,sans-serif;display:flex}.s2-window__icon{background:var(--rose);width:14px;height:14px;box-shadow:inset -2px -2px #00000040,inset 2px 2px #ffffff80}.s2-window__btns{gap:2px;margin-left:auto;display:flex}.s2-window__btns i{background:linear-gradient(#f4f5fa,#b3b7c8);border:1px solid #1c2350;width:16px;height:14px}.s2-frames{grid-template-columns:260px 1fr;display:grid}.s2-left{background:#dfe3f3;border-right:3px ridge #c9ccd9;align-content:start;gap:16px;padding:14px;display:grid}.s2-right{background:#fff;gap:22px;padding:18px 22px;display:grid}.s2-h{text-transform:lowercase;color:var(--navy);margin-bottom:10px;font:700 14px/1 Silkscreen,monospace}.s2-panel{background:linear-gradient(#fbfbfe,#e4e6f1);border:1px solid #8a8fa8;padding:10px;box-shadow:inset 1px 1px #fff}.s2-btns{gap:5px;display:grid}.s2-btn{text-align:left;color:var(--navy);background:linear-gradient(#fff,#d7dae6);border:1px solid #4b5276;border-radius:0;align-items:center;gap:8px;padding:7px 10px;font:12px Verdana,sans-serif;display:flex;box-shadow:inset -1px -1px #aeb2c4,2px 2px #1f2a6b40}.s2-btn__dot{background:var(--dot);width:10px;height:10px;box-shadow:inset -2px -2px #00000040,inset 2px 2px #ffffff80}.s2-btn:hover,.s2-btn:focus-visible{background:linear-gradient(#ffd08a, var(--orange));color:#000}.s2-btn:active{transform:translate(2px,2px);box-shadow:inset 1px 1px #aeb2c4}.s2-lj{border-bottom:1px dashed #aeb2c4;padding-bottom:18px}.s2-lj__head{align-items:center;gap:12px;display:flex}.s2-lj__pic{border:1px solid var(--navy);background:#b9c4e8;flex:none;width:60px;height:60px;overflow:hidden}.s2-lj__pic canvas{width:100%;height:133%;margin-top:-8%}.s2-lj__who{gap:2px;font-size:12px;display:grid}.s2-lj__user{color:#3a4fb8;align-items:center;gap:4px;font-weight:700;display:inline-flex}.s2-lj__who time{color:#5d6484}.s2-lj__subject{margin:12px 0 8px;font:700 16px Verdana,sans-serif}.s2-lj__meta{gap:3px;margin:0 0 10px;font-size:12px;display:grid}.s2-lj__meta div{gap:6px;display:flex}.s2-lj__meta dt{font-weight:700}.s2-lj__meta dd{align-items:center;gap:4px;margin:0;display:inline-flex}.s2-lj__body{max-width:60ch;font-size:15px;line-height:1.65}.s2-lj__body .w{opacity:.12}.s2-lj__body .w.on{opacity:1}.s2-lj__foot{margin-top:10px;font-size:12px}.s2-guestbook{border:2px dotted var(--rose);background:#fff8fb;padding:14px}.s2-gb{border-bottom:1px solid #f2d2de;grid-template-columns:auto 1fr;gap:2px 10px;padding:8px 0;font-size:13px;display:grid}.s2-gb__num{color:var(--rose);font:10px Silkscreen,monospace}.s2-gb p{grid-column:2}.s2-gb__sign{color:var(--rose);margin-top:10px;font:12px Silkscreen,monospace}.s2-amp{--viz:#3fd13f;--viz-peak:#f2d33b;color:#c9ccd9;background:linear-gradient(#3b3f55,#23263a);border:1px solid #0f1120;padding:4px;font:10px Silkscreen,monospace;box-shadow:inset 1px 1px #5b6080,3px 3px #1f2a6b59}.s2-amp__title{text-transform:lowercase;color:#e5e7f5;align-items:center;gap:6px;padding:1px 2px 4px;display:flex}.s2-amp__grip{background:repeating-linear-gradient(#8a8fa8 0 1px,#0000 1px 2px);flex:1;height:5px}.s2-amp__main{gap:6px;display:flex}.s2-amp__lcd{background:#000;border:1px solid #5b6080;flex:none;grid-template-columns:12px 1fr;align-items:start;width:92px;height:46px;padding:3px;display:grid;position:relative}.s2-amp__state:before{content:"■";color:#3fd13f;font-size:8px}.s2-amp[data-state=playing] .s2-amp__state:before{content:"▶"}.s2-amp__time{color:#3fd13f;text-align:right;font:16px/1 Silkscreen,monospace}.s2-amp__viz{width:calc(100% - 6px);height:18px;position:absolute;bottom:3px;left:3px;right:3px}.s2-amp__info{flex:1;gap:4px;min-width:0;display:grid}.s2-amp__marquee{white-space:nowrap;color:#3fd13f;background:#000;border:1px solid #5b6080;padding:3px 4px;overflow:hidden}.s2-amp__marquee span{display:inline-block}.s2-amp[data-state=playing] .s2-amp__marquee span{animation:9s linear infinite s2-marquee}@keyframes s2-marquee{to{transform:translate(-50%)}}.s2-amp__kbps b{color:#3fd13f;margin-right:2px;font-weight:400}.s2-amp__kbps em{color:#f2d33b;margin-left:4px;font-style:normal}.s2-amp__seek{cursor:pointer;background:#0f1120;border:1px solid #5b6080;height:10px;margin:6px 0;position:relative}.s2-amp__seek i{top:0;bottom:0;left:calc(var(--progress,0) * (100% - 24px));background:linear-gradient(#e2c35a,#a8872a);border:1px solid #000;width:24px;position:absolute}.s2-amp__buttons{gap:2px;display:flex}.s2-amp__b{color:#23263a;background:linear-gradient(#e5e7f5,#9da2bc);border:1px solid #0f1120;border-radius:0;place-items:center;width:30px;height:20px;padding:0;font-size:10px;display:grid}.s2-amp .i-pause,.s2-amp[data-state=playing] .i-play{display:none}.s2-amp[data-state=playing] .i-pause{display:inline}.s2-amp[data-state=error] .s2-amp__marquee span:after{content:" recording not found";color:#ff6060}.s2-transcript{color:#e5e7f5;margin-top:6px}.s2-transcript summary{cursor:pointer}.s2-transcript p{margin-top:6px;font:12px/1.6 Verdana,sans-serif}@media (width<=760px){.s2-frames{grid-template-columns:1fr}.s2-left{border-bottom:3px ridge #c9ccd9;border-right:0}.s2-right{padding:16px}.s2-movie__nav{display:none}}.s3{--blue:#1f7fd1;--blue-hi:#7cc3f7;--pink:#e0569b;--lime:#6cbf2a;--ink:#333a45;--soft:#7a8ba1;color:var(--ink);background-color:#fff;background-image:repeating-linear-gradient(135deg,#f3f7fb 0 6px,#fff 6px 12px);font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial,sans-serif}.s3 :focus-visible{outline-offset:2px;outline:3px solid #1f7fd18c}.s3-scene{height:340vh}.s3-sticky{--drift:0;--disco:0;--map-in:0;--map-out:0;--pin:0;--bubble:0;--chart-in:0;--chart-draw:0;--cross:0;--hero:1;background:radial-gradient(120% 70% at 50% 110%,#dbe7f3 0%,#0000 60%),linear-gradient(#fff,#eef4fa 62%,#e2ebf4 62%,#f6f9fc)}.s3-disco{opacity:var(--disco);pointer-events:none;position:absolute;inset:0}.s3-disco i{aspect-ratio:1;filter:blur(40px);mix-blend-mode:multiply;border-radius:50%;width:34vmax;position:absolute}.s3-disco i:first-child{background:#ffd3ec;top:6vh;right:-6vmax}.s3-disco i:nth-child(2){background:#cfe7ff;top:30vh;right:16vw}.s3-disco i:nth-child(3){background:#fff1b8;top:38vh;right:2vw}.s3-hero{inset:calc(var(--chrome-h) + 5vh) 16px auto;text-align:center;opacity:var(--hero);position:absolute}.s3-title{letter-spacing:-.045em;background:linear-gradient(#5fb4f0 0%,#1f7fd1 50%,#0d5ba8 51%,#3d9ae6 100%);color:#0000;-webkit-box-reflect:below -.18em linear-gradient(transparent 55%, #ffffff47);filter:drop-shadow(0 1px #fff);-webkit-background-clip:text;background-clip:text;font:700 clamp(40px,8.4vw,104px)/1 Helvetica Neue,Helvetica,Arial,sans-serif;display:inline-block}.s3-sub{margin-top:.7em}.s3-sub span{color:#fff;text-shadow:0 -1px #00000040;background:linear-gradient(#9ad85c,#6cbf2a 50%,#57a51d 51%,#7fcf3c);border:1px solid #4b8f1a;border-radius:999px;padding:4px 14px;font-size:14px;font-weight:700;display:inline-block;box-shadow:inset 0 1px #fff9}.s3-floor{height:0;position:absolute;bottom:38%;left:0;right:0}.s3-actor{aspect-ratio:3/4;-webkit-box-reflect:below -4px linear-gradient(transparent 58%, #ffffff52);height:min(48vh,58vw);position:absolute;bottom:0;translate:-50%}.s3-actor--ben{left:calc(52% + var(--drift) * 22%)}.s3-actor--hil{left:calc(44% - var(--drift) * 24%)}.s3-apart{bottom:-18px;left:calc(44% - var(--drift) * 24%);width:calc(8% + var(--drift) * 46%);height:10px;opacity:calc(var(--drift) * 1.4);border:1px solid #a9bcd1;border-top:0;position:absolute}.s3-card{background:#fff;border:1px solid #b6c8dd;border-radius:10px;margin:0;position:absolute;overflow:hidden;box-shadow:0 14px 40px #143c6e38}.s3-card__bar{color:#fff;text-shadow:0 -1px #00000040;background:linear-gradient(#7cc3f7,#3d9ae6 50%,#1f7fd1 51%,#3d9ae6);border-bottom:1px solid #1766b5;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.s3-card__title{flex:1}.s3-card__pill{background:#ffffff47;border-radius:8px;padding:1px 8px}.s3-map{right:max(16px,6vw);top:calc(var(--chrome-h) + 22vh);width:min(480px,100vw - 32px);opacity:calc(var(--map-in) * (1 - var(--map-out)));transform:translateX(calc((1 - var(--map-in)) * 60px + var(--map-out) * -40px)) scale(calc(.94 + var(--map-in) * .06))}.s3-map__body{position:relative}.s3-map__svg{width:100%}.s3-map__drop{transform:translateY(calc((1 - var(--pin)) * -140px))}.s3-map__shadow{opacity:calc(var(--pin) * .3)}.s3-bubble{max-width:190px;opacity:var(--bubble);transform:translateY(calc((1 - var(--bubble)) * 8px));background:#fff;border-radius:8px;gap:2px;padding:8px 10px;font-size:11px;line-height:1.35;display:grid;position:absolute;top:6%;right:12%;box-shadow:0 4px 12px #00000040}.s3-bubble:after{content:"";border:8px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-8px;left:40%}.s3-bubble b{color:#c8321f}.s3-chart{left:50%;top:calc(var(--chrome-h) + 25vh);width:min(680px,100vw - 32px);opacity:var(--chart-in);translate:-50%;transform:translateY(calc((1 - var(--chart-in)) * 40px))}.s3-legend{align-items:center;gap:6px;font-weight:400;display:inline-flex}.s3-legend i{border:2px solid #fff;border-radius:50%;width:10px;height:10px}.s3-legend__ben{background:#2b8ae0}.s3-legend__hil{background:var(--pink);margin-left:6px}.s3-chart__svg{width:100%;padding:8px 8px 2px}.s3-chart__clip{transform:scaleX(var(--chart-draw));transform-box:fill-box;transform-origin:0 0}.s3-chart__cross{opacity:var(--cross);transform:scale(calc(.5 + var(--cross) * .5));transform-origin:160px 118px}.s3-site{padding:32px 16px 96px}.s3-shell{background:#fff;border:1px solid #c9d7e6;border-radius:12px;max-width:1180px;margin:0 auto;overflow:hidden;box-shadow:0 10px 40px #143c6e1f}.s3-bloghead{background:linear-gradient(#5fb4f0,#2b8ae0 60%,#1f7fd1);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:22px 24px 0;display:flex}.s3-logo{letter-spacing:-.06em;color:#fff;text-shadow:0 2px #00000026;padding-bottom:14px;font:700 40px/1 Helvetica Neue,Helvetica,Arial,sans-serif;position:relative}.s3-beta{letter-spacing:0;color:#fff;clip-path:polygon(50% 0,61% 14%,79% 9%,80% 27%,97% 33%,88% 50%,97% 67%,80% 73%,79% 91%,61% 86%,50% 100%,39% 86%,21% 91%,20% 73%,3% 67%,12% 50%,3% 33%,20% 27%,21% 9%,39% 14%);background:radial-gradient(circle at 50% 35%,#ffd36b,#ff8a00 70%);place-items:center;width:44px;height:44px;font-size:12px;display:grid;position:absolute;top:-8px;right:-34px;transform:rotate(14deg)}.s3-tabs{gap:4px;display:flex}.s3-tabs span{color:#fff;background:linear-gradient(#ffffff59,#ffffff1f);border-radius:8px 8px 0 0;padding:8px 16px;font-size:13px;font-weight:700}.s3-tabs .is-on{color:var(--blue);background:#fff}.s3-tabs b{color:#fff;background:#ff5a36;border-radius:8px;margin-left:2px;padding:0 5px;font-size:10px;display:inline-block}.s3-cols{grid-template-columns:1fr 280px;gap:28px;padding:28px 24px 32px;display:grid}.s3-posts{align-content:start;gap:34px;display:grid}.s3-post{grid-template-columns:54px 1fr;gap:16px;display:grid}.s3-cal{text-align:center;background:linear-gradient(#fff,#eef2f6);border:1px solid #c3cfdc;border-radius:8px;height:58px;display:grid;overflow:hidden;box-shadow:0 2px 4px #0000001f}.s3-cal b{color:#fff;background:linear-gradient(#ff8a7a,#e0281b);padding:2px 0;font-size:11px}.s3-cal i{font:700 17px/2 Helvetica Neue,Arial,sans-serif}.s3-post__title{letter-spacing:-.02em;color:var(--blue);font:700 24px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif}.s3-post__by{color:var(--soft);margin:4px 0 12px;font-size:12px}.s3-post__body{max-width:60ch;font-size:16px;line-height:1.7}.s3-post__body .w{color:#c9d3de}.s3-post__body .w.on{color:var(--ink)}.s3-tags{flex-wrap:wrap;gap:6px;margin:14px 0;padding:0;list-style:none;display:flex}.s3-tags li{color:#5b6e85;background:#eef4fa;border:1px solid #d2dfeb;border-radius:10px;padding:2px 10px;font-size:11px}.s3-comments{background:#f6f9fc;border:1px solid #e0e9f2;border-radius:8px;padding:12px 14px}.s3-comments h3{color:var(--soft);margin-bottom:8px;font-size:12px}.s3-comment{gap:10px;padding:6px 0;font-size:13px;display:flex}.s3-comment p{margin-top:2px}.s3-avatar{color:#fff;background:linear-gradient(#9ad4ff,#2b8ae0);border-radius:6px;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid;box-shadow:inset 0 1px #fff9}.s3-comment--hildegarde .s3-avatar{background:linear-gradient(#ffc9e0,#e0569b)}.s3-side{align-content:start;gap:18px;display:grid}.s3-box{background:linear-gradient(#fff,#f3f7fb);border:1px solid #d2dfeb;border-radius:10px;padding:14px}.s3-box__h{color:var(--soft);margin-bottom:10px;font-size:13px}.s3-pills{gap:8px;display:grid}.s3-pill{color:#fff;text-shadow:0 -1px #00000040;background:linear-gradient(#8fcdf8,#3d9ae6 50%,#1f7fd1 51%,#4aa6ea);border:1px solid #1766b5;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;position:relative;box-shadow:inset 0 1px #fff9,0 2px 4px #14508c4d}.s3-pill:hover{background:linear-gradient(#a8dbff,#52aaf0 50%,#2b8ae0 51%,#5fb4f0)}.s3-pill:active{box-shadow:inset 0 2px 4px #00000040}.s3-cloud{line-height:1.8}.s3-cloud span{font-size:calc(var(--s) * 12px);color:var(--blue);white-space:nowrap}.s3-badges{flex-wrap:wrap;gap:4px;display:flex}.s3-badge{border:1px solid #666;font:9px/13px Verdana,sans-serif;display:inline-flex}.s3-badge b{color:#fff;background:#f60;padding:0 4px}.s3-badge{background:#fff;padding-right:4px}.s3-badge b+*{padding-left:4px}.s3-badge--g b{background:#3a8a3a}.s3-badge--o b{background:#1f7fd1}.s3-pod{--viz:#2b8ae0;background:linear-gradient(135deg,#fff,#e8ecf0);border:1px solid #cfd6de;border-radius:22px;width:190px;margin:0 auto;padding:14px 14px 16px;box-shadow:inset 0 1px #fff,0 10px 20px #00000026}.s3-pod__screen{background:linear-gradient(#eaf4ff,#c9def2);border:2px solid #3b3f46;border-radius:6px;padding:6px 8px 8px;font-size:10px}.s3-pod__bar{border-bottom:1px solid #9fb3c8;justify-content:space-between;margin-bottom:5px;padding-bottom:3px;font-weight:700;display:flex}.s3-pod__batt{background:linear-gradient(90deg,#6cbf2a 70%,#0000 70%);border:1px solid #333;border-radius:1px;width:16px;height:8px}.s3-pod__track{align-items:center;gap:6px;display:flex}.s3-pod__art{background:#fff;border-radius:3px;flex:none;width:40px;height:46px;padding:2px;box-shadow:0 1px 3px #0000004d}.s3-pod__meta{min-width:0;line-height:1.3;display:grid}.s3-pod__meta b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.s3-pod__progress{cursor:pointer;background:#fff;border:1px solid #555;height:7px;margin-top:6px}.s3-pod__progress i{height:100%;width:calc(var(--progress,0) * 100%);background:linear-gradient(#9ad4ff,#2b8ae0);display:block}.s3-pod__times{justify-content:space-between;margin-top:2px;display:flex}.s3-pod__wheel{background:linear-gradient(#f7f8fa,#dde2e8);border-radius:50%;width:132px;height:132px;margin:14px auto 0;position:relative;box-shadow:inset 0 1px 3px #0000002e,0 1px #fff}.s3-pod__label{color:#9aa3ad;font-size:9px;font-weight:700;position:absolute}.s3-pod__label--top{top:10px;left:50%;translate:-50%}.s3-pod__label--bottom{letter-spacing:-2px;bottom:10px;left:50%;translate:-50%}.s3-pod__label--left{top:50%;left:10px;translate:0 -50%}.s3-pod__label--right{top:50%;right:10px;translate:0 -50%}.s3-pod__center{background:linear-gradient(#fff,#e4e8ec);border:1px solid #c8ced6;border-radius:50%;width:48px;height:48px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 1px 2px #00000026}.s3-pod__center:active,.s3-pod[data-state=playing] .s3-pod__center{background:linear-gradient(#e4e8ec,#fff);box-shadow:inset 0 1px 3px #0003}.s3-pod[data-state=error] .s3-pod__meta span:last-child:after{content:" (not found)";color:#c8321f}.s3-transcript{margin-top:12px;font-size:12px}.s3-transcript summary{cursor:pointer;color:var(--blue)}.s3-transcript p{margin-top:6px;line-height:1.55}@media (width<=820px){.s3-cols{grid-template-columns:1fr}.s3-map,.s3-chart{top:auto;bottom:96px}.s3-floor{bottom:44%}}.s4{--crimson:#a51c30;--crimson-dk:#7a1323;--amber:#ffc107;--surface:#eceff1;--text:#000000de;--text-2:#0009;--e1:0 1px 3px #0000001f, 0 1px 2px #0000003d;--e3:0 10px 20px #00000030, 0 6px 6px #0000003b;--e5:0 19px 38px #0000004d, 0 15px 12px #00000038;background:var(--surface);color:var(--text);font-family:Roboto,Arial,sans-serif}.s4 :focus-visible{outline-offset:2px;outline:3px solid #ffc107e6}.s4-scene{height:360vh}.s4-sticky{--run:0;--board:0;--sheet:0;--sheet-out:0;--stepper:0;background:#b3e5fc}.s4-appbar{inset:var(--chrome-h) 0 auto;z-index:3;background:var(--crimson);color:#fff;align-items:center;gap:20px;height:64px;padding:0 20px;display:flex;position:absolute;box-shadow:0 2px 5px #00000042}.s4-burger{gap:4px;display:grid}.s4-burger i{background:#fff;width:18px;height:2px}.s4-appbar__title{flex:1;font-size:20px;font-weight:500}.s4-appbar__year{background:#ffffff29;border-radius:2px;padding:4px 12px;font-size:14px;font-weight:500}.s4-field{inset:calc(var(--chrome-h) + 64px) 0 0;position:absolute}.s4-illo{width:100%;height:100%;position:absolute;inset:0}.s4-runner{left:calc(6% + var(--run) * 74%);aspect-ratio:3/4;filter:drop-shadow(6px 6px #00000012)drop-shadow(6px 6px #0000000f)drop-shadow(8px 8px #0000000d);height:min(50vh,60vw);position:absolute;bottom:9%;translate:-50%}.s4-actor{width:100%;height:100%;transform:translateY(calc(sin(var(--run) * 3437.75deg) * -6px))}.s4-board{top:calc(var(--chrome-h) + 88px);z-index:2;min-width:250px;box-shadow:var(--e3);opacity:calc(var(--board) * (1 - var(--sheet)));transform:translateY(calc((1 - var(--board)) * -16px));background:#fff;border-radius:2px;gap:2px;padding:8px 0;display:grid;position:absolute;right:20px}.s4-board__row{grid-template-columns:32px 1fr auto 22px auto 22px;align-items:center;gap:6px;padding:6px 16px;font-size:15px;display:grid}.s4-board__row b{text-align:right;min-width:1.5ch;font-size:22px;font-weight:300}.s4-board__row small{color:var(--text-2);font-size:11px}.s4-board__team{color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid}.s4-board__team--h{background:var(--crimson)}.s4-board__team--y{background:#0f4d92}.s4-sheet{z-index:4;width:min(600px,100%);max-height:calc(100svh - var(--chrome-h) - 90px);box-shadow:var(--e5);translate:-50%;transform:translateY(calc((1 - var(--sheet)) * 105% + var(--sheet-out) * 105%));background:#fff;border-radius:8px 8px 0 0;padding:8px 0 110px;position:absolute;bottom:0;left:50%}.s4-sheet__handle{background:#0000002e;border-radius:2px;width:36px;height:4px;margin:0 auto 8px}.s4-sheet__head{border-bottom:1px solid #0000001f;align-items:flex-end;gap:16px;padding:4px 20px 12px;display:flex}.s4-pair{align-items:flex-end;height:120px;display:flex}.s4-pair__fig{aspect-ratio:3/4;height:100%}.s4-pair__fig--ben{height:78%;margin-left:-26px}.s4-sheet__who{gap:2px;padding-bottom:10px;display:grid}.s4-sheet__who b{font-size:18px;font-weight:500}.s4-sheet__who span{color:var(--text-2);font-size:13px}.s4-chat{flex-direction:column;gap:8px;margin:0;padding:16px 20px;list-style:none;display:flex}.s4-msg{opacity:0;border-radius:18px;max-width:78%;padding:10px 14px;font-size:15px;line-height:1.35;transition:none;transform:translateY(8px)scale(.96)}.s4-msg.on{opacity:1;transform:none}.s4-msg--roscoe{background:#eceff1;border-bottom-left-radius:4px;align-self:flex-start}.s4-msg--benjamin{color:#fff;background:var(--crimson);border-bottom-right-radius:4px;align-self:flex-end}.s4-typing{background:#eceff1;border-radius:18px;align-self:flex-start;gap:4px;padding:12px 14px;display:none}.s4-typing.on{display:flex}.s4-typing i{background:#00000059;border-radius:50%;width:6px;height:6px}.s4-stepper{left:50%;top:calc(var(--chrome-h) + 110px);z-index:4;width:min(440px,100% - 32px);box-shadow:var(--e5);opacity:var(--stepper);translate:-50%;transform:translateY(calc((1 - var(--stepper)) * 40px));background:#fff;border-radius:2px;padding:24px;position:absolute}.s4-stepper__h{margin-bottom:16px;font-size:20px;font-weight:500}.s4-stepper ol{margin:0;padding:0;list-style:none}.s4-step{opacity:.38;gap:16px;padding-bottom:22px;display:flex;position:relative}.s4-step:not(:last-child):after{content:"";background:#0003;width:1px;position:absolute;top:32px;bottom:4px;left:13px}.s4-step.on{opacity:1}.s4-step__dot{color:#fff;background:#00000061;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:500;display:grid}.s4-step.on .s4-step__dot{background:var(--crimson)}.s4-step--error.on .s4-step__dot{background:#d50000}.s4-step div{gap:2px;padding-top:4px;display:grid}.s4-step b{font-size:15px;font-weight:500}.s4-step span{color:var(--text-2);font-size:13px}.s4-step--error.on b{color:#d50000}.s4-fab{z-index:5;background:var(--amber);width:56px;height:56px;box-shadow:var(--e3);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:96px;right:24px}.s4-fab svg{width:28px}.s4-fab:hover{box-shadow:var(--e5)}.s4-site{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;max-width:1200px;margin:0 auto;padding:40px 16px 100px;display:grid}.s4-article{box-shadow:var(--e1);background:#fff;border-radius:2px;padding:40px clamp(20px,5vw,56px) 48px}.s4-author{align-items:center;gap:12px;display:flex}.s4-avatar{background:var(--crimson);border-radius:50%;width:48px;height:48px;padding:4px;overflow:hidden}.s4-author__who{flex:1;font-size:15px;display:grid}.s4-author__who span,.s4-read{color:var(--text-2);font-size:13px}.s4-article__title{letter-spacing:-.02em;margin:28px 0 8px;font:700 clamp(28px,4vw,40px)/1.15 Roboto,Arial,sans-serif}.s4-kicker{letter-spacing:.04em;color:var(--crimson);margin:28px 0 6px;font-size:13px;font-weight:500}.s4-body{color:#000000d6;max-width:34em;font:21px/1.58 Georgia,Times New Roman,serif}.s4-body .w{color:#00000029}.s4-body .w.on{color:#000000d6}.s4-aside{top:calc(var(--chrome-h) + 24px);gap:24px;display:grid;position:sticky}.s4-card{box-shadow:var(--e1);background:#fff;border-radius:2px;padding:20px}.s4-card__h{margin-bottom:16px;font-size:16px;font-weight:500}.s4-sc{--sc:#f50}.s4-sc__top{align-items:center;gap:12px;display:flex}.s4-sc__play{background:var(--sc);border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.s4-sc__play svg{fill:#fff;width:24px}.s4-sc .i-pause,.s4-sc[data-state=playing] .i-play{display:none}.s4-sc[data-state=playing] .i-pause{display:block}.s4-sc__who{min-width:0;color:var(--text-2);flex:1;font-size:13px;display:grid}.s4-sc__who b{color:var(--text);font-size:15px;font-weight:400}.s4-sc__tag{color:#fff;background:#999;border-radius:10px;padding:2px 8px;font-size:11px}.s4-sc__wave{cursor:pointer;height:60px;margin-top:14px;position:relative}.s4-sc__bars{align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.s4-sc__bars i{height:calc(var(--h) * 100%);background:#cfcfcf;flex:1}.s4-sc__bars--played{clip-path:inset(0 calc((1 - var(--progress,0)) * 100%) 0 0)}.s4-sc__bars--played i{background:var(--sc)}.s4-sc[data-state=error] .s4-sc__tag:after{content:" unavailable"}.s4-sc__times{color:var(--text-2);justify-content:space-between;margin-top:4px;font-size:12px;display:flex}.s4-transcript{margin-top:12px;font-size:14px}.s4-transcript summary{cursor:pointer;color:var(--crimson);font-weight:500}.s4-transcript p{color:var(--text-2);margin-top:8px;line-height:1.55}.s4-icons{grid-template-columns:repeat(2,1fr);gap:18px 8px;display:grid}.s4-icon{text-align:center;background:0 0;border:0;border-radius:2px;justify-items:center;gap:8px;padding:6px;display:grid}.s4-icon:hover{background:#0000000a}.s4-icon__disc{background:var(--bg);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;overflow:hidden}.s4-icon__disc:before{content:"";transform-origin:0;background:linear-gradient(90deg,#00000038,#0000);width:80px;height:22px;position:absolute;top:50%;left:50%;transform:translateY(-50%)rotate(45deg)}.s4-icon__disc svg{width:30px;position:relative}.s4-icon__label{color:var(--text);font-size:13px}.s4-icon:active .s4-icon__disc{box-shadow:var(--e3)}@media (width<=860px){.s4-site{grid-template-columns:1fr}.s4-aside{position:static}.s4-board{min-width:0;left:16px;right:16px}.s4-appbar__title{font-size:17px}.s4-fab{bottom:88px;right:16px}}.s5{--ink:#23213a;--ink-2:#6b6883;--lilac:#d7d1ff;--peach:#ffcbb6;--sky:#c6ecfa;--milk:#f6f7fb;--night:#07070d;background:var(--milk);color:var(--ink);font-variation-settings:"opsz" 14;font-family:Bricolage Grotesque,system-ui,sans-serif}.s5 :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.s5-sceneA{height:330vh}.s5-stickyA{--wght:760;--milk:0;--hush:0;padding:calc(var(--chrome-h) + 16px) 16px 96px;background:var(--milk);place-items:center;display:grid}.s5-ambient{opacity:calc(1 - var(--hush) * .6);position:absolute;inset:0;overflow:hidden}.s5-ambient i{filter:blur(60px);border-radius:50%;position:absolute}.s5-ambient i:first-child{background:var(--peach);opacity:.8;width:46vmax;height:46vmax;top:-8vmax;left:-10vmax}.s5-ambient i:nth-child(2){background:var(--lilac);width:40vmax;height:40vmax;top:10vh;right:-8vmax}.s5-ambient i:nth-child(3){background:var(--sky);width:36vmax;height:36vmax;bottom:-18vmax;left:30vw}.s5-bento{grid-template-rows:auto 1fr auto;grid-template-columns:1.3fr 1fr .8fr;gap:14px;width:min(1400px,100%);height:min(820px,100%);display:grid;position:relative}.s5-tile{background:rgba(255, 255, 255, calc(.5 - var(--hush) * .35));-webkit-backdrop-filter:blur(24px)saturate(1.3);backdrop-filter:blur(24px)saturate(1.3);min-height:0;box-shadow:inset 0 1px rgba(255, 255, 255, calc(.9 - var(--hush) * .9)), 0 30px 60px -40px rgba(35, 33, 58, calc(.4 - var(--hush) * .4));border-radius:28px;padding:clamp(16px,2.4vw,28px);position:relative;overflow:hidden}.s5-tile--title{flex-direction:column;grid-column:1/3;justify-content:flex-end;gap:14px;display:flex}.s5-title{letter-spacing:-.035em;font-variation-settings:"opsz" 96, "wght" var(--wght);text-wrap:balance;font-size:clamp(48px,9vw,128px);font-weight:400;line-height:.9}.s5-tile--fig{background:linear-gradient(#fff3,#d7d1ff73);grid-row:2/4;place-items:end center;padding-bottom:0;display:grid}.s5-actor{aspect-ratio:3/4;width:86%;max-height:100%}.s5-tile--blocks{grid-area:2/2/auto/4;place-items:center;display:grid}.s5-blocks{grid-template-columns:repeat(4,1fr);gap:clamp(6px,1vw,12px);width:min(100%,360px);display:grid}.s5-block{--in:0;--out:0;aspect-ratio:1;font-variation-settings:"opsz" 48;color:#fff;background:linear-gradient(145deg, #fff -20%, var(--tint) 45%, color-mix(in oklab, var(--tint), #23213a 22%));text-shadow:0 1px 2px #23213a40;opacity:calc(var(--in) * (1 - var(--out)));transform:translateY(calc((1 - var(--in)) * -80px + var(--out) * 140px)) rotate(calc(var(--out) * 38deg)) scale(calc(.9 + var(--in) * .1));border-radius:22%;place-items:center;font-size:clamp(22px,3.4vw,42px);font-weight:700;display:grid;box-shadow:inset 0 2px #ffffffb3,0 14px 24px -14px #23213a8c}.s5-tile--milk{grid-area:1/3;align-items:center;gap:12px;display:flex}.s5-bottle{flex:none;width:54px}.s5-milk{transform:translateY(calc(40px + (1 - var(--milk)) * 100px))}.s5-tile--note{grid-area:3/2;align-content:center;gap:8px;display:grid}.s5-tile--year{font-variation-settings:"opsz" 96, "wght" calc(var(--wght) * .5);color:var(--ink-2);grid-area:3/3;place-items:center;font-size:clamp(32px,4.4vw,56px);font-weight:300;display:grid}.s5-forget{--gone:0;color:var(--ink-2);font-size:clamp(15px,1.4vw,18px);line-height:1.4;position:relative}.s5-forget--small{font-size:14px}.s5-text{opacity:calc(1 - var(--gone));filter:blur(calc(var(--gone) * 4px))}.s5-skel{height:.9em;width:calc(var(--gone) * 92%);opacity:calc(var(--gone) * 1.2);background:linear-gradient(90deg,#23213a14,#23213a24,#23213a14);border-radius:999px;position:absolute;top:.25em;left:0}.s5-site{background:0 0;grid-template-columns:1.2fr 1fr;align-items:start;gap:16px;max-width:1280px;margin:0 auto;padding:24px 16px 88px;display:grid;position:relative}.s5-site:before{content:"";z-index:-1;background:radial-gradient(60% 40% at 20% 30%,#ffcbb659,#0000),radial-gradient(50% 40% at 80% 60%,#d7d1ff66,#0000);position:absolute;inset:-20vh 0 0}.s5-glass{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fff9;border-radius:28px;padding:24px;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -44px #23213a73}.s5-h{color:var(--ink-2);margin-bottom:14px;font-size:15px;font-weight:500}.s5-notes{grid-row:1/3}.s5-notes__list{margin:0;padding:0;list-style:none}.s5-note{opacity:var(--fade);border-top:1px solid #23213a14;gap:4px;padding:16px 0;display:grid}.s5-note__day{color:var(--ink-2);font-size:13px}.s5-note__body{letter-spacing:-.01em;font-variation-settings:"opsz" 48, "wght" 380;font-size:clamp(20px,2.4vw,28px);line-height:1.3}.s5-note__body .w{opacity:.1}.s5-note__body .w.on{opacity:1}.s5-caret{vertical-align:-.15em;background:var(--ink);width:2px;height:1.1em;animation:1.1s step-end infinite s5-blink;display:inline-block}@keyframes s5-blink{50%{opacity:0}}.s5-memo{--viz:#23213a}.s5-memo__row{align-items:center;gap:14px;display:flex}.s5-memo__play{color:#fff;background:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 12px 24px -12px #23213ab3}.s5-memo__play svg{fill:currentColor;width:22px}.s5-memo .i-pause,.s5-memo[data-state=playing] .i-play{display:none}.s5-memo[data-state=playing] .i-pause{display:block}.s5-memo__viz{background:repeating-linear-gradient(90deg,#23213a24 0 3px,#0000 3px 7px) 50%/100% 3px no-repeat;border-radius:12px;flex:1;min-width:0;height:44px}.s5-memo[data-state=playing] .s5-memo__viz{background:0 0}.s5-memo__time{font-variant-numeric:tabular-nums;color:var(--ink-2)}.s5-memo__track{cursor:pointer;background:#23213a1a;border-radius:2px;height:4px;margin-top:16px}.s5-memo__track i{height:100%;width:calc(var(--progress,0) * 100%);background:var(--ink);border-radius:2px;display:block}.s5-memo[data-state=error] .s5-h:after{content:", not available yet"}.s5-transcript{color:var(--ink-2);margin-top:14px}.s5-transcript summary{cursor:pointer}.s5-transcript p{margin-top:8px;line-height:1.5}.s5-chips__row{flex-wrap:wrap;gap:8px;display:flex}.s5-chip{min-height:44px;color:var(--ink);opacity:var(--fade);background:#fffc;border:0;border-radius:999px;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #23213a14}.s5-chip svg{width:18px;color:var(--ink-2)}.s5-chip:hover{opacity:1;background:#fff}.s5-chip__blank{background:#23213a1a;border-radius:999px;width:48px;height:10px}.s5-sceneB{height:320vh}.s5-stickyB{--dusk:0;--lamp:0;--baby:0;--dark:0;background:var(--milk);place-items:center;display:grid}.s5-dusk{background:radial-gradient(120% 90% at 50% 70%, #2a2740, var(--night));opacity:var(--dusk);position:absolute;inset:0}.s5-lamp{aspect-ratio:1;width:min(90vmin,760px);opacity:var(--lamp);background:radial-gradient(circle,#ffd6b4bf 0%,#ffb49647 35%,#0000 68%);border-radius:50%;position:absolute;top:56%;left:50%;translate:-50% -50%}.s5-infant{aspect-ratio:3/4;width:min(38vmin,320px);opacity:calc(var(--baby) * (1 - var(--dark)));filter:drop-shadow(0 0 30px rgba(255, 214, 180, calc(var(--lamp) * .6)));position:absolute;top:64%;left:50%;translate:-50% -60%}.s5-last{text-align:center;position:absolute;top:18%;left:16px;right:16px}.s5-last__line{opacity:0;letter-spacing:-.02em;font-variation-settings:"opsz" 72, "wght" 260;color:#f3eefc;font-size:clamp(24px,4vw,44px);line-height:1.15;position:absolute;inset:0 0 auto}.s5-end{background:var(--night);color:#8f8aa8;text-align:center;place-items:center;min-height:100svh;padding:80px 16px 120px;display:grid}.s5-end__inner{justify-items:center;gap:36px;display:grid}.s5-end__facts{font-size:16px;line-height:1.7}.s5-end__swap{gap:4px;display:grid}.s5-end__was{font-variation-settings:"opsz" 48, "wght" 220;color:#5d5977;font-size:clamp(22px,3vw,32px);text-decoration:line-through;text-decoration-thickness:1px}.s5-end__is{color:silver;font:700 clamp(56px,11vw,132px)/1 Times New Roman,Times,serif}.s5-end__again{color:#000;background:silver;padding:8px 16px;font:13px Tahoma,Arial,sans-serif;text-decoration:none;box-shadow:inset -1px -1px #0a0a0a,inset 1px 1px #fff,inset -2px -2px gray,inset 2px 2px #dfdfdf}.s5-end__again:focus-visible{outline-offset:4px;outline:1px dotted #fff}@media (width<=760px){.s5-bento{grid-template-rows:auto auto 1fr auto;grid-template-columns:1fr 1fr;height:100%}.s5-tile--title{grid-column:1/3}.s5-tile--fig{grid-area:2/1/4}.s5-tile--blocks{grid-area:2/2/4}.s5-blocks{grid-template-columns:repeat(2,1fr)}.s5-tile--milk{display:none}.s5-tile--note{grid-area:4/1/auto/3}.s5-tile--year{display:none}.s5-site{grid-template-columns:1fr}.s5-notes{grid-row:auto}}.tr{height:220vh}.tr1{background-color:#b9c4e8}.tr1-sticky{--loader:0;--load:0;--spin:0;perspective:900px;background-color:#b9c4e8;background-image:linear-gradient(#a7b3de 1px,#0000 1px),linear-gradient(90deg,#a7b3de 1px,#0000 1px);background-size:12px 12px}.tr1-tiles{grid-template-columns:repeat(var(--cols), 1fr);grid-template-rows:repeat(var(--rows), 1fr);display:grid;position:absolute;inset:0}.tr1-tiles i{--f:0;background-color:silver;background-size:calc(var(--cols) * 100%) calc(var(--rows) * 100%);background-position:calc(var(--x) / (var(--cols) - 1) * 100%) calc(var(--y) / (var(--rows) - 1) * 100%);transform:rotateY(calc(var(--f) * 90deg)) scale(calc(1 - var(--f) * .4));opacity:calc(1 - var(--f) * var(--f));backface-visibility:hidden}.tr1-loader{opacity:var(--loader);color:#1f2a6b;place-content:center;justify-items:center;gap:14px;font-family:Silkscreen,monospace;display:grid;position:absolute;inset:0}.tr1-ring{width:72px;height:72px;position:relative}.tr1-ring i{transform-origin:3px 36px;width:6px;height:20px;transform:rotate(calc(var(--i) * 30deg));opacity:.18;background:#1f2a6b;position:absolute;top:0;left:33px}.tr1-ring i:first-child{opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 0 + 12, 12) / 4)))}.tr1-ring i:nth-child(2){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 1 + 12, 12) / 4)))}.tr1-ring i:nth-child(3){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 2 + 12, 12) / 4)))}.tr1-ring i:nth-child(4){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 3 + 12, 12) / 4)))}.tr1-ring i:nth-child(5){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 4 + 12, 12) / 4)))}.tr1-ring i:nth-child(6){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 5 + 12, 12) / 4)))}.tr1-ring i:nth-child(7){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 6 + 12, 12) / 4)))}.tr1-ring i:nth-child(8){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 7 + 12, 12) / 4)))}.tr1-ring i:nth-child(9){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 8 + 12, 12) / 4)))}.tr1-ring i:nth-child(10){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 9 + 12, 12) / 4)))}.tr1-ring i:nth-child(11){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 10 + 12, 12) / 4)))}.tr1-ring i:nth-child(12){opacity:calc(.18 + .82 * (1 - min(1, mod(var(--spin) - 11 + 12, 12) / 4)))}.tr1-pct{font-size:14px}.tr1-pct b{text-align:right;min-width:3ch;font-weight:400;display:inline-block}.tr1-bar{background:#fff;border:1px solid #1f2a6b;width:220px;height:12px;padding:2px}.tr1-bar i{height:100%;width:calc(var(--load) * 100%);background:repeating-linear-gradient(90deg,#f90 0 6px,#ffb84d 6px 8px);display:block}.tr1-file{color:#5d6484;font-size:10px}.tr2{background:#fff}.tr2-sticky{--in:0;--g:0;--bg:0;--badge:0;--out:0;background-color:#b9c4e8;background-image:linear-gradient(#a7b3de 1px,#0000 1px),linear-gradient(90deg,#a7b3de 1px,#0000 1px);background-size:12px 12px;place-items:center;display:grid}.tr2-new-bg{opacity:var(--bg);background:radial-gradient(120% 70% at 50% 110%,#dbe7f3 0%,#0000 60%),repeating-linear-gradient(135deg,#f3f7fb 0 6px,#fff 6px 12px);position:absolute;inset:0}.tr2-spec{width:min(520px,100% - 32px);opacity:calc(var(--in) * (1 - var(--out)));transform:translateY(calc((1 - var(--in)) * 30px)) scale(calc(1 + var(--g) * .06));position:relative}.tr2-old,.tr2-new{display:block}.tr2-old{opacity:calc(1 - var(--g) * 2)}.tr2-new{opacity:calc(var(--g) * 2 - 1);position:absolute;inset:0}.tr2-panel{border-radius:calc(var(--g) * 14px);border:1px solid color-mix(in srgb, #4b5276 calc((1 - var(--g)) * 100%), #b6c8dd);background:linear-gradient(rgba(255, 255, 255, calc(var(--g) * .9)), #fff0 50%), linear-gradient(color-mix(in srgb, #f4f5fa calc((1 - var(--g)) * 100%), #fff), color-mix(in srgb, #aeb2c4 calc((1 - var(--g)) * 100%), #e2ebf4));box-shadow:inset 1px 1px rgba(255, 255, 255, calc(1 - var(--g))), calc((1 - var(--g)) * 6px) calc((1 - var(--g)) * 6px) 0 rgba(31, 42, 107, calc((1 - var(--g)) * .35)), 0 calc(var(--g) * 18px) calc(var(--g) * 44px) rgba(20, 60, 110, calc(var(--g) * .25));-webkit-box-reflect:below 6px linear-gradient(transparent 62%, #ffffff4d);position:relative;overflow:hidden}.tr2-panel__bar{color:#fff;background:linear-gradient(rgba(255, 255, 255, calc(var(--g) * .45)), rgba(255, 255, 255, calc(var(--g) * .1)) 50%, transparent 51%), linear-gradient(90deg, color-mix(in srgb, #1f2a6b calc((1 - var(--g)) * 100%), #2b8ae0), color-mix(in srgb, #5b6fb8 calc((1 - var(--g)) * 100%), #1f7fd1));padding:10px 16px;font:700 13px Tahoma,Verdana,sans-serif;position:relative}.tr2-panel__bar .tr2-new{letter-spacing:-.05em;padding:10px 16px;font:700 22px/1 Helvetica Neue,Helvetica,Arial,sans-serif}.tr2-panel__body{justify-items:center;gap:22px;padding:40px 24px 36px;display:grid}.tr2-word{text-align:center;width:100%;position:relative}.tr2-word .tr2-old{color:#1f2a6b;text-shadow:2px 2px #d26a8f;font:700 36px/1.1 Silkscreen,monospace}.tr2-word .tr2-new{white-space:nowrap;letter-spacing:-.045em;background:linear-gradient(#5fb4f0 0%,#1f7fd1 50%,#0d5ba8 51%,#3d9ae6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;place-items:center;font:700 clamp(26px,6vw,40px)/1 Helvetica Neue,Helvetica,Arial,sans-serif;display:grid}.tr2-btn{text-align:center;border-radius:calc(var(--g) * 999px);border:1px solid color-mix(in srgb, #4b5276 calc((1 - var(--g)) * 100%), #4b8f1a);background:linear-gradient(rgba(255, 255, 255, calc(var(--g) * .55)), rgba(255, 255, 255, calc(var(--g) * .15)) 50%, transparent 51%), color-mix(in srgb, #f90 calc((1 - var(--g)) * 100%), #6cbf2a);min-width:220px;box-shadow:calc((1 - var(--g)) * 3px) calc((1 - var(--g)) * 3px) 0 #1f2a6b66, 0 calc(var(--g) * 4px) calc(var(--g) * 10px) #3c781459;color:#000;padding:12px 22px;display:grid;position:relative}.tr2-btn .tr2-old{font:13px Silkscreen,monospace}.tr2-btn .tr2-new{color:#fff;text-shadow:0 -1px #0000004d;place-items:center;font:700 16px Lucida Grande,Helvetica Neue,Arial,sans-serif;display:grid}.tr2-badge{color:#fff;clip-path:polygon(50% 0,61% 14%,79% 9%,80% 27%,97% 33%,88% 50%,97% 67%,80% 73%,79% 91%,61% 86%,50% 100%,39% 86%,21% 91%,20% 73%,3% 67%,12% 50%,3% 33%,20% 27%,21% 9%,39% 14%);width:78px;height:78px;transform:scale(var(--badge)) rotate(calc(var(--badge) * 375deg));background:radial-gradient(circle at 50% 35%,#ffd36b,#ff8a00 70%);place-items:center;font:700 17px Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:-26px;right:-18px}.tr3{background:#eceff1}.tr3-sticky{--in:0;--melt:0;--drip:0;--flat:0;--ls:0;--bar:0;--out:0;background:color-mix(in srgb, #f6f9fc calc((1 - var(--flat)) * 100%), #eceff1);place-items:center;display:grid}.tr3-sticky:before{content:"";opacity:calc(1 - var(--flat));background:repeating-linear-gradient(135deg,#eef3f8 0 6px,#0000 6px 12px);position:absolute;inset:0}.tr3-appbar{inset:var(--chrome-h) 0 auto;height:64px;transform:translateY(calc((var(--bar) - 1) * 100%));opacity:var(--bar);background:#a51c30;position:absolute;box-shadow:0 2px 5px #00000042}.tr3-spec{opacity:calc(var(--in) * (1 - var(--out)));transform:translateY(calc((1 - var(--in)) * 30px));align-items:center;gap:clamp(28px,6vw,64px);display:flex;position:relative}.tr3-orb{aspect-ratio:1;width:clamp(120px,20vw,180px);color:color-mix(in srgb, #1f7fd1 calc((1 - var(--flat)) * 100%), #a51c30);background:radial-gradient(circle at 50% 30%, rgba(191, 228, 255, calc(1 - var(--flat))), transparent 60%), color-mix(in srgb, #1f7fd1 calc((1 - var(--flat)) * 100%), #a51c30);box-shadow:0 calc((1 - var(--flat)) * 14px) calc((1 - var(--flat)) * 30px) rgba(20, 70, 130, calc((1 - var(--flat)) * .35));border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.tr3-orb svg{width:52%;position:relative}.tr3-orb__shadow{transform-origin:0;width:150%;height:56%;transform:translateY(-50%) rotate(45deg) scaleX(var(--ls));background:linear-gradient(90deg,#00000047,#0000);position:absolute;top:50%;left:50%}.tr3-gloss{height:48%;opacity:calc(1 - var(--melt));transform:translateY(calc(var(--melt) * 90%)) scaleY(calc(1 - var(--melt) * .6));filter:blur(calc(var(--melt) * 3px));background:linear-gradient(#ffffffd9,#ffffff1a);border-radius:999px 999px 40% 40%;position:absolute;top:3%;left:6%;right:6%}.tr3-pill{border-radius:calc(4px + (1 - var(--flat)) * 36px);background:linear-gradient(rgba(255, 255, 255, calc((1 - var(--flat)) * .4)), transparent 55%), color-mix(in srgb, #3d9ae6 calc((1 - var(--flat)) * 100%), #ffc107);width:clamp(160px,26vw,240px);height:clamp(56px,8vw,72px);box-shadow:inset 0 -2px rgba(0, 0, 0, calc((1 - var(--flat)) * .15)), 0 calc((1 - var(--flat)) * 8px) calc((1 - var(--flat)) * 18px) rgba(20, 70, 130, calc((1 - var(--flat)) * .35)), 0 calc(var(--flat) * 2px) calc(var(--flat) * 4px) rgba(0, 0, 0, calc(var(--flat) * .26));place-items:center;display:grid;position:relative}.tr3-pill__label{z-index:1;color:color-mix(in srgb, #fff calc((1 - var(--flat)) * 100%), #000000de);letter-spacing:calc(var(--flat) * .06em);text-transform:none;font:700 clamp(18px,2.4vw,24px) Helvetica Neue,Arial,sans-serif;position:relative}.tr3-pill .tr3-gloss{border-radius:999px}.tr3-drips{pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:auto 14% 0}.tr3-drips i{width:12px;height:calc(var(--drip) * 70px);opacity:calc(1 - var(--flat));background:linear-gradient(#3d9ae6,#3d9ae699);border-radius:0 0 8px 8px;transform:translateY(100%)}.tr3-drips i:nth-child(2){height:calc(var(--drip) * 110px)}.tr3-drips i:nth-child(3){height:calc(var(--drip) * 48px)}.tr4{background:#f6f7fb}.tr4-sticky{--in:0;--d:0;--blobs:0;--type:0;--out:0;background:color-mix(in srgb, #eceff1 calc((1 - var(--d)) * 100%), #f6f7fb);place-items:center;display:grid}.tr4-appbar{inset:var(--chrome-h) 0 auto;height:64px;opacity:calc(1 - var(--d) * 1.6);transform:translateY(calc(var(--d) * -30px));filter:blur(calc(var(--d) * 20px));background:#a51c30;position:absolute}.tr4-blobs{opacity:var(--blobs);position:absolute;inset:0;overflow:hidden}.tr4-blobs i{filter:blur(60px);border-radius:50%;position:absolute}.tr4-blobs i:first-child{width:40vmax;height:40vmax;left:calc(8vw - var(--blobs) * 10vw);background:#ffcbb6;top:10vh}.tr4-blobs i:nth-child(2){width:36vmax;height:36vmax;right:calc(4vw - var(--blobs) * 8vw);background:#d7d1ff;top:26vh}.tr4-blobs i:nth-child(3){width:30vmax;height:30vmax;left:36vw;bottom:calc(-10vmax - var(--blobs) * 6vmax);background:#c6ecfa}.tr4-card{width:min(420px,100% - 32px);padding:calc(24px + var(--d) * 10px);border-radius:calc(2px + var(--d) * 30px);background:rgba(255, 255, 255, calc(1 - var(--d) * .55));-webkit-backdrop-filter:blur(calc(var(--d) * 26px)) saturate(calc(1 + var(--d) * .3));backdrop-filter:blur(calc(var(--d) * 26px)) saturate(calc(1 + var(--d) * .3));box-shadow:0 calc((1 - var(--d)) * 2px) calc((1 - var(--d)) * 5px) rgba(0, 0, 0, calc((1 - var(--d)) * .26)), inset 0 1px rgba(255, 255, 255, var(--d)), 0 calc(var(--d) * 40px) calc(var(--d) * 80px) calc(var(--d) * -40px) rgba(35, 33, 58, calc(var(--d) * .5));opacity:calc(var(--in) * (1 - var(--out)));transform:translateY(calc((1 - var(--in)) * 30px)) scale(calc(1 + var(--d) * .04));gap:14px;display:grid;position:relative}.tr4-card__icon{background:radial-gradient(circle at 35% 30%, rgba(255, 255, 255, calc(var(--d) * .9)), transparent 60%), color-mix(in srgb, #a51c30 calc((1 - var(--d)) * 100%), #d7d1ff);border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden}.tr4-card__icon span{transform-origin:0;width:90px;height:30px;opacity:calc(1 - var(--d) * 1.5);background:linear-gradient(90deg,#00000040,#0000);position:absolute;top:50%;left:50%;transform:translateY(-50%)rotate(45deg)}.tr4-card__text{color:#23213a;font-size:clamp(26px,4vw,36px);line-height:1.1;position:relative}.tr4-old,.tr4-new{display:block}.tr4-old{opacity:calc(1 - var(--type) * 2);filter:blur(calc(var(--type) * 8px));font-family:Roboto,Arial,sans-serif;font-weight:500}.tr4-new{font-variation-settings:"opsz" 96, "wght" 600;letter-spacing:-.03em;opacity:calc(var(--type) * 2 - 1);filter:blur(calc((1 - var(--type)) * 8px));font-family:Bricolage Grotesque,system-ui,sans-serif;position:absolute;inset:0}.tr4-card__line{border-radius:calc(var(--d) * 999px);background:rgba(35, 33, 58, calc(.12 - var(--d) * .04));height:10px}.tr4-card__line--short{width:60%}@media (prefers-reduced-motion:reduce){.tr1-tiles i,.tr2-spec,.tr3-spec,.tr4-card{transform:none}.tr2-badge{opacity:var(--badge);transform:none}}
