:root{--paper:#F6EFD9;--ink:#14110F;--gold:#F0B90B;--gold-d:#B88A07;--gold-s:#FCD535;--bezel:#0a0908;--dark:#17140F;--dark2:#201C14;--line:rgba(246,239,217,.16);--cream:#EEE8DB;--mut:#A39A85;--red:#F6465D;--grn:#0ECB81;--display:"Reggae One",Georgia,serif;--sans:"Onest",system-ui,sans-serif;--serif:"Libre Caslon Text",Georgia,serif;--script:"Caveat",cursive;--jp:"Noto Serif JP",serif;--mono:ui-monospace,Menlo,monospace;--pad:clamp(20px,4vw,56px)}*{box-sizing:border-box}html{background:var(--bezel)}body{margin:0;background:var(--dark);color:var(--cream);font:400 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.lock{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}code,.mono{font-family:var(--mono);font-size:.9em}.muted{color:var(--mut)}.small{font-size:13px}.err{color:var(--red);margin:0}.warn-t{color:var(--gold-s)}.crt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none;border-radius:2rem;box-shadow:0 0 0 100vmax var(--bezel),inset 0 0 26vmin -2vmin #00000047}.crt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:repeating-linear-gradient(180deg,rgba(0,0,0,.12) 0 1px,transparent 1px 4px);mix-blend-mode:multiply}.crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='180' height='180' filter='url(%23n)'/></svg>");animation:grain .9s steps(4) infinite}@keyframes grain{0%{background-position:0 0}25%{background-position:-40px 30px}50%{background-position:30px -50px}75%{background-position:-20px -20px}}.screen-pad{padding:clamp(6px,1.2vw,16px)}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--paper);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;padding:32px var(--pad);transition:transform .9s cubic-bezier(.77,0,.18,1),opacity .4s .6s}.loader.out{transform:translateY(-101%);opacity:0}.loader .top{display:flex;justify-content:space-between;font:400 14px var(--sans);letter-spacing:.06em;text-transform:uppercase}.loader .top b{font:400 28px var(--sans);letter-spacing:0}.loader .bot{display:flex;justify-content:space-between;align-items:flex-end;font:400 14px var(--sans);letter-spacing:.06em;text-transform:uppercase}.loader .pct{font:400 clamp(60px,12vw,150px)/.9 var(--display);color:var(--ink)}.glyphs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.glyphs i{position:absolute;font:700 18px var(--sans);font-style:normal;color:var(--gold-d);animation:flick .7s steps(1) infinite}@keyframes flick{0%{opacity:1}30%{opacity:.1}60%{opacity:.8}}.bar{position:fixed;top:0;left:0;right:0;z-index:120;padding:clamp(22px,3.4vw,40px) var(--pad) 0;color:var(--ink);transition:color .4s}.bar-in{display:flex;align-items:center;gap:20px;padding-bottom:16px;border-bottom:1px solid currentColor;border-color:color-mix(in srgb,currentColor 35%,transparent)}body[data-tone=dark] .bar,.inner-page .bar{color:var(--cream)}.seal{width:34px;height:34px;background:var(--gold);color:var(--ink);display:grid;place-items:center;font:700 11px/1 var(--jp);text-align:center;border:1px solid var(--ink);box-shadow:inset 0 0 0 2px var(--gold),inset 0 0 0 3px var(--ink)}.brand{display:flex;align-items:center;gap:14px;font:500 15px var(--sans);letter-spacing:.06em}.bar .links{display:flex;gap:28px;margin-left:auto;font:400 13px var(--sans)}.bar .links a{opacity:.7}.bar .links a:hover,.bar .links a.active{opacity:1}.bar .tools{display:flex;gap:12px;align-items:center;margin-left:auto}.bar .links+.tools{margin-left:0}.mbtn{display:none;background:none;border:0;cursor:pointer;font:400 15px var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:6px 0}.cbtn{border:1px solid currentColor;background:transparent;border-radius:999px;padding:7px 16px;cursor:pointer;font:500 12px var(--sans);letter-spacing:.08em;text-transform:uppercase;display:inline-flex;gap:8px;align-items:center}.cbtn:hover{background:var(--gold);color:var(--ink);border-color:var(--gold)}.cbtn.warn{color:var(--red)}.dot{width:7px;height:7px;border-radius:50%;background:var(--grn);display:inline-block}.dot.off{background:var(--mut)}.menu-ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;background:var(--paper);color:var(--ink);padding:120px var(--pad) 40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-content:start;clip-path:inset(0 0 100% 0);transition:clip-path .8s cubic-bezier(.77,0,.18,1)}.menu-ov.open{clip-path:inset(0)}.menu-ov h6{margin:0 0 10px;font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-d)}.menu-ov a{display:flex;gap:18px;align-items:baseline;font:400 clamp(34px,6vw,76px)/1.1 var(--display);padding:4px 0;transition:.25s}.menu-ov a:hover{color:var(--gold-d);padding-left:14px}.menu-ov a small{font:400 12px var(--sans);letter-spacing:.1em;color:var(--gold-d)}.dock{position:fixed;right:clamp(18px,3vw,40px);bottom:clamp(18px,3vw,40px);z-index:120;display:flex;gap:2px;background:#14110fe0;border:1px solid var(--gold);border-radius:8px;padding:6px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dock a{width:40px;height:34px;display:grid;place-items:center;color:var(--cream);border-radius:6px}.dock a:hover{background:var(--gold);color:var(--ink)}.vlabel{position:fixed;right:clamp(18px,3vw,40px);top:130px;z-index:90;display:flex;flex-direction:column;align-items:center;gap:6px;font:400 11px var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink);opacity:.55;pointer-events:none;transition:color .4s}.vlabel b{font:700 22px/1.15 var(--jp);writing-mode:vertical-rl;letter-spacing:.1em}body[data-tone=dark] .vlabel{color:var(--cream)}.inner-page .vlabel{display:none}.stage{position:relative;--p:0}.stage-in{position:sticky;top:0;height:100vh;overflow:hidden}.layer{position:absolute;top:0;right:0;bottom:0;left:0}.cloud{position:absolute;border-radius:50%;background:radial-gradient(closest-side,#fffcf0f5,#fffcf08c 55%,#fffcf000);filter:blur(10px);transform:translate3d(calc(var(--p) * var(--sx) * 1vw),calc(var(--p) * var(--sy) * 1vh),0) scale(calc(1 + var(--p) * var(--sc)));will-change:transform}.cloud.dk{background:radial-gradient(closest-side,#f0b90b80,#f0b90b2e 55%,#f0b90b00)}.drift{animation:drift 22s ease-in-out infinite alternate}@keyframes drift{to{margin-left:4vw}}.sky1{background:linear-gradient(180deg,#d9d3c2,#f6efd9 45%,#f5d36a)}.sky2{background:linear-gradient(180deg,#f6efd9,#f7df93 45%,#e9a81c)}.sky3{background:linear-gradient(180deg,#f0b90b,#b88a07 55%,#3b2d0a)}.sky4{background:linear-gradient(180deg,#2b2210,#14110f)}.tint{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14110f00,#14110f8c);opacity:calc(var(--p) * .25)}.sun{position:absolute;left:50%;top:50%;width:min(40vmin,380px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fcd535,#f0b90b 55%,#b88a07);box-shadow:0 0 120px 30px #f0b90b73;transform:translate(-50%,calc(-50% + (1 - var(--p)) * 38vh)) scale(calc(.8 + var(--p) * .5))}.city{position:absolute;left:0;right:0;bottom:0;height:62%;pointer-events:none}.city .row{position:absolute;left:-2%;right:-2%;bottom:0;height:100%;display:flex;align-items:flex-end;gap:.6%;transform:translateY(calc((1 - var(--p)) * var(--d) * 1vh))}.bld{flex:1;min-width:20px;background:var(--c);position:relative;background-image:linear-gradient(var(--c),var(--c)),repeating-linear-gradient(0deg,transparent 0 12px,rgba(252,213,53,.65) 12px 15px);background-blend-mode:normal}.bld:after{content:"";position:absolute;top:8px;right:6px;bottom:8px;left:6px;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(252,213,53,.55) 10px 13px),repeating-linear-gradient(0deg,transparent 0 14px,var(--c) 14px 18px);opacity:.55;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.leaf{position:absolute;width:12px;height:18px;border-radius:70% 0;background:var(--gold-d);opacity:.8;transform:translate3d(calc(var(--p) * var(--sx) * 1vw),calc(var(--p) * var(--sy) * 1vh),0) rotate(calc(var(--p) * 720deg))}.shard{position:absolute;background:linear-gradient(135deg,#f7df93,#b88a07 60%,#3b2d0a);clip-path:polygon(0 100%,38% 0,100% 12%,100% 100%);transform:translate3d(calc(var(--p) * -14vw),calc(var(--p) * -10vh),0) rotate(calc(var(--p) * -6deg))}.shard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(115deg,transparent 0 40px,rgba(20,17,15,.35) 40px 42px)}.copy{position:absolute;left:var(--pad);right:var(--pad);bottom:clamp(60px,10vh,120px);color:var(--ink);max-width:1100px}.copy.light{color:var(--paper)}.copy .t{font:400 clamp(40px,7.4vw,112px)/.98 var(--display);letter-spacing:-.01em;margin:0}.copy .s{font:400 clamp(16px,1.7vw,22px)/1.5 var(--sans);max-width:540px;margin:22px 0 0}.scrub .ch{opacity:clamp(0,calc((var(--p) - var(--t)) * 9),1);display:inline-block;transform:translateY(calc((1 - clamp(0,calc((var(--p) - var(--t)) * 9),1))*14px))}.scrub .sp{display:inline-block;width:.28em}.words .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.08em}.words .w>span{display:inline-block;transform:translateY(110%);transition:transform 1s cubic-bezier(.2,.7,.1,1) calc(var(--i) * .09s + .1s)}.ready .words .w>span{transform:none}.fade-up{opacity:0;transform:translateY(20px);transition:.9s .6s}.ready .fade-up{opacity:1;transform:none}.pill{display:inline-flex;gap:10px;align-items:center;border:1px solid currentColor;border-radius:999px;padding:6px 16px;font:400 12px var(--sans);letter-spacing:.12em;text-transform:uppercase}.pill b{font:700 15px var(--jp);letter-spacing:0}.pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.cue{position:absolute;left:var(--pad);bottom:28px;font:400 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);display:flex;gap:10px;align-items:center}.cue:after{content:"";width:1px;height:34px;background:currentColor;animation:cue 1.6s ease-in-out infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}60%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.marquee{position:absolute;left:0;right:0;bottom:0;border-top:1px solid rgba(20,17,15,.35);overflow:hidden;white-space:nowrap;color:var(--ink);font:400 13px var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:14px 0;display:flex;background:#f6efd980;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.marquee div{animation:mq 50s linear infinite;flex-shrink:0}.marquee i{color:var(--gold-d);font-style:normal;margin:0 22px}@keyframes mq{to{transform:translate(-100%)}}.marquee.big{position:static;background:none;border:0;color:var(--cream);font:400 clamp(60px,12vw,180px)/1.1 var(--display);letter-spacing:0;text-transform:none;padding:0}.marquee.big i{color:var(--gold)}.steps-s{background:var(--dark)}.step{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:0 var(--pad);opacity:0;transform:translateY(40px);transition:.7s}.stage[data-i="0"] .step.s0,.stage[data-i="1"] .step.s1,.stage[data-i="2"] .step.s2{opacity:1;transform:none}.step .n{font:400 clamp(100px,22vw,320px)/.85 var(--display);color:var(--gold)}.step h3{font:400 clamp(36px,6vw,84px)/1 var(--display);margin:10px 0}.step p{max-width:520px;color:var(--mut);font-size:clamp(16px,1.6vw,20px)}.prog{position:absolute;left:var(--pad);right:var(--pad);bottom:36px;height:1px;background:var(--line)}.prog i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform-origin:left;transform:scaleX(var(--p))}.sec{padding:clamp(80px,12vw,160px) var(--pad);position:relative}.sec-paper{background:var(--paper);color:var(--ink)}.eyebrow{font:500 12px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-d)}.sec h2{font:400 clamp(40px,6vw,88px)/1 var(--display);margin:.25em 0 .5em}.moments{list-style:none;margin:0;padding:0;border-top:1px solid rgba(20,17,15,.25)}.moments a{display:flex;align-items:center;gap:28px;padding:clamp(18px,3vw,36px) 0;border-bottom:1px solid rgba(20,17,15,.25);font:400 clamp(30px,5.4vw,76px)/1 var(--display);transition:.35s}.moments a:hover{padding-left:28px;color:var(--gold-d)}.moments small{font:500 13px var(--sans);letter-spacing:.1em;color:var(--gold-d);width:40px}.moments i{margin-left:auto;font-style:normal;font-size:.5em}.works{background:var(--dark2)}.works-h{padding:0 var(--pad);margin-bottom:50px}.works-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;padding:0 var(--pad)}.tile{aspect-ratio:3/4;border-radius:10px;position:relative;overflow:hidden;border:1px solid var(--line);transform:translateY(calc(var(--p) * var(--o) * 1px))}.tile:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:var(--bg);animation:tl 9s ease-in-out infinite alternate;animation-delay:var(--dl)}@keyframes tl{to{transform:translate(8%,-6%) scale(1.25) rotate(8deg)}}.tile span{position:absolute;left:12px;bottom:10px;font:700 26px var(--jp);color:var(--ink);mix-blend-mode:multiply;opacity:.75}.works .stage{--p:0}.hscroll .track{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:400vw;transform:translate(calc(var(--p) * -300vw))}.hscroll .panel{width:100vw;height:100%;padding:0 var(--pad);display:flex;flex-direction:column;justify-content:center;gap:16px;position:relative}.hscroll .panel:nth-child(1){background:var(--paper);color:var(--ink)}.hscroll .panel:nth-child(2){background:#f0b90b;color:var(--ink)}.hscroll .panel:nth-child(3){background:#b88a07;color:var(--paper)}.hscroll .panel:nth-child(4){background:var(--ink);color:var(--cream)}.panel .k{font:500 12px var(--sans);letter-spacing:.18em;text-transform:uppercase}.panel h3{font:400 clamp(44px,9vw,150px)/.95 var(--display);margin:0}.panel p{max-width:520px;font-size:clamp(16px,1.6vw,20px);margin:0}.panel .eg{font:italic 400 clamp(18px,2vw,26px) var(--serif)}.counter{position:absolute;right:var(--pad);bottom:36px;font:400 clamp(22px,3vw,40px) var(--display);color:var(--ink);z-index:5;transition:color .3s}.hscroll[data-i="2"] .counter,.hscroll[data-i="3"] .counter{color:var(--paper)}.counter span{display:none}.hscroll[data-i="0"] .c0,.hscroll[data-i="1"] .c1,.hscroll[data-i="2"] .c2,.hscroll[data-i="3"] .c3{display:inline}.btn{display:inline-flex;align-items:center;gap:10px;border:1px solid currentColor;background:transparent;color:inherit;padding:14px 26px;font:500 13px var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:.2s;border-radius:2px}.btn:hover,.btn.solid{background:var(--gold);color:var(--ink);border-color:var(--gold)}.btn.solid:hover{background:var(--gold-s)}.btn:disabled{opacity:.5;cursor:default}.btn.sm{padding:9px 16px;font-size:12px}.cta-s{background:var(--dark);padding:clamp(80px,10vw,140px) 0;text-align:center;overflow:hidden}.cta-s .btn{margin-top:50px}.foot{background:var(--dark);border-top:1px solid var(--line);padding:60px var(--pad) 40px}.foot-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.6fr;gap:30px}.foot h5{margin:0 0 12px;font:500 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.foot a{display:block;color:var(--mut);padding:3px 0;font-size:14px}.foot a:hover{color:var(--cream)}.foot p{color:var(--mut);font-size:13px;margin:8px 0 0;max-width:320px}.foot-b{display:flex;justify-content:space-between;margin-top:50px;color:var(--mut);font:400 12px var(--sans);letter-spacing:.1em;text-transform:uppercase}.inner{padding:130px var(--pad) 90px;max-width:1280px;margin:0 auto}.inner .eyebrow{display:block}.title{font:400 clamp(44px,7vw,96px)/1 var(--serif);margin:.2em 0 0;color:var(--cream);letter-spacing:-.02em}.title em{display:block;font:700 clamp(46px,7.4vw,100px)/1.05 var(--script);color:var(--gold);font-style:normal;margin-top:.05em}.lead{font:400 clamp(16px,1.6vw,20px)/1.6 var(--sans);color:var(--cream);max-width:560px}.aside{margin-left:auto;text-align:right;font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.hd{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-bottom:50px}.files{display:flex;flex-direction:column}.file{position:relative;margin-top:-10px;border-radius:12px 12px 0 0;color:var(--ink);cursor:pointer;transition:transform .3s;--c:#F0B90B}.file:nth-child(1){--c:#8A6A05;color:var(--paper)}.file:nth-child(2){--c:#B88A07;color:var(--paper)}.file:nth-child(3){--c:#F0B90B}.file:nth-child(4){--c:#D9BC63}.file{background:var(--c)}.file:before{content:"";position:absolute;left:0;top:-14px;width:190px;height:16px;background:var(--c);clip-path:polygon(0 100%,6% 0,94% 0,100% 100%)}.file-h{display:flex;align-items:center;gap:30px;padding:22px 26px}.file-h h2{font:italic 400 clamp(22px,2.6vw,32px) var(--serif);margin:0;min-width:220px}.file-h .m{font:400 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.file-h .o{margin-left:auto;font:500 12px var(--sans);letter-spacing:.12em;text-transform:uppercase}.file-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.file.open .file-b{grid-template-rows:1fr}.file-b>div{overflow:hidden}.file-body{padding:0 26px 28px;display:grid;gap:12px;max-width:760px}.file-body .eg{font:italic 400 24px var(--serif);margin:0}.file-body p{margin:0}.grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:30px 0 60px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0}.card{background:var(--dark2);border:1px solid var(--line);padding:26px;border-radius:4px}.card small{font:500 12px var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.card h3{font:400 26px var(--serif);margin:.4em 0;color:var(--cream)}.card p{color:var(--mut);margin:0}.card.center{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:44px}.card.paper{background:var(--paper);color:var(--ink);border:0;position:relative;padding:34px}.card.paper:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:2px solid var(--gold-d);opacity:.7;pointer-events:none}.card.paper h3{color:var(--ink);font-size:clamp(30px,4vw,48px)}.card.paper p{color:#4a4233}.big-n{font:400 clamp(48px,6vw,80px)/1 var(--display)!important;color:var(--cream)!important}.big-n span{font-size:20px;color:var(--mut)}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font:italic 400 24px var(--serif);list-style:none;display:flex;justify-content:space-between}.faq summary:after{content:"+";color:var(--gold)}.faq details[open] summary:after{content:"–"}.faq p{color:var(--mut);max-width:640px}.page-h2{font:400 clamp(30px,4vw,52px)/1.1 var(--serif);margin:60px 0 14px;color:var(--cream)}.page-h2 em{font:700 1.15em var(--script);color:var(--gold);font-style:normal}.calc{display:flex;flex-direction:column;gap:10px}.calc input{width:140px}.dtabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:26px}.dtabs button{display:flex;gap:10px;align-items:center;background:none;border:1px solid transparent;border-radius:8px;color:var(--cream);padding:10px 16px;cursor:pointer;font:400 14px var(--sans);white-space:nowrap}.dtabs button.on{background:#f0b90b1f;border-color:var(--gold-d)}.dtabs button i{font-style:normal;color:var(--gold)}.dgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px}.stat b{display:block;font:400 56px/1 var(--display);color:var(--cream);margin-top:8px}.vside{position:absolute;right:var(--pad);top:200px;writing-mode:vertical-rl;font:500 11px var(--sans);letter-spacing:.3em;color:var(--gold);text-transform:uppercase}input,select{background:var(--dark);color:var(--cream);border:1px solid var(--line);border-radius:6px;padding:12px 14px;font:15px var(--sans);width:100%;outline:none}input:focus,select:focus{border-color:var(--gold)}input[type=checkbox]{width:auto;accent-color:var(--gold)}label{display:flex;flex-direction:column;gap:6px;font:500 11px var(--sans);color:var(--mut);letter-spacing:.14em;text-transform:uppercase}label.check{flex-direction:row;align-items:center;text-transform:none;letter-spacing:0;font:14px var(--sans);gap:10px;color:var(--cream)}.form{display:flex;flex-direction:column;gap:18px;max-width:700px}.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.inl{display:flex;gap:8px}.dt{display:grid;grid-template-columns:1.5fr .7fr .9fr .7fr .7fr;gap:6px}.kinds{display:flex;gap:8px;flex-wrap:wrap}.kinds button{background:none;border:1px solid var(--line);color:var(--cream);border-radius:999px;padding:8px 18px;cursor:pointer;font:400 13px var(--sans)}.kinds button.on{background:var(--gold);color:var(--ink);border-color:var(--gold)}.kinds small{font-size:11px;margin-right:6px;opacity:.7}.sum{display:flex;justify-content:space-between;border-top:1px dashed var(--line);padding-top:14px;color:var(--mut)}.sum b{color:var(--gold);font:500 18px var(--mono)}.link{background:none;border:0;color:var(--gold);cursor:pointer;padding:0;text-decoration:underline}.list{display:flex;flex-direction:column;gap:8px}.row-item{display:grid;grid-template-columns:50px 1.3fr 1fr auto 1.4fr 20px;gap:14px;align-items:center;background:var(--dark2);border:1px solid var(--line);padding:16px 20px;transition:.2s}.row-item:hover{border-color:var(--gold)}.badge{font:500 11px var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:3px 10px;border-radius:999px;border:1px solid var(--line)}.badge.s0{color:var(--gold);border-color:var(--gold)}.badge.s1{color:var(--grn);border-color:var(--grn)}.badge.s2{color:var(--mut)}.facts{display:grid;gap:14px;margin:26px 0}.facts div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding-bottom:12px}.facts div:last-child{border:0;padding:0}.facts small{color:var(--gold);font:500 11px var(--sans);letter-spacing:.14em;text-transform:uppercase}.actions{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.narrow{max-width:820px}@media (max-width:900px){.mbtn{display:inline-block}.bar .links{display:none}.menu-ov{grid-template-columns:1fr}.grid4,.grid3,.foot-in,.two,.dgrid{grid-template-columns:1fr 1fr}.works-grid{grid-template-columns:repeat(3,1fr)}.row-item{grid-template-columns:40px 1fr auto 20px}.row-item .muted{display:none}.file-h{flex-wrap:wrap;gap:8px}.file-h h2{min-width:0}.vlabel,.hide-s{display:none}.dt{grid-template-columns:1fr 1fr 1fr}}@media (max-width:560px){.grid4,.grid3,.foot-in,.dgrid{grid-template-columns:1fr}.works-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.words .w>span{transform:none}.fade-up{opacity:1;transform:none}}.inner-page .bar{background:var(--dark)}.bar .cbtn,.bar .links a,.bar .brand span{white-space:nowrap}.bar .cbtn.ca{padding:7px 12px;text-transform:none;letter-spacing:.02em;font-family:ui-monospace,Menlo,monospace;font-size:12px}@media (max-width:1180px){.bar .links{gap:16px}.bar .brand span:not(.seal){display:none}.bar .tools{gap:8px}}
