:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--imperial:#121214;--void:#08080a;--stone:#1b1b1e;--gold:#c9a961;--gold-deep:#a8843f;--gold-pale:#f3e2b3;--dove:#9ea3a8;--ivory:#f7f4ee;--ink-soft:#c9c7c0;--display:"Cinzel","Trajan Pro",Georgia,serif;--voice:"Lora",Georgia,serif;--body:"Source Serif 4",Georgia,serif;--foil:linear-gradient(100deg,#7d5c27 0%,#d9bd7c 22%,#a8843f 38%,#fff1c8 calc(var(--sheen,50%) - 4%),#fff9e6 var(--sheen,50%),#e2c988 calc(var(--sheen,50%) + 5%),#a8843f 74%,#6e5123 100%);--ease:cubic-bezier(.22,.8,.2,1)}*{box-sizing:border-box}html{background:var(--void)}body{background:var(--void);color:var(--ivory);font:400 18px/1.55 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--gold-pale);outline-offset:3px}.wrap{max-width:1320px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin-inline:auto}h2{font:800 clamp(34px,5.4vw,76px)/1.06 var(--display);text-wrap:balance;margin:0}.foil{background:var(--foil);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.voice{font-family:var(--voice);font-style:italic}.btn{cursor:pointer;min-height:52px;font:800 15px/1.2 var(--display);letter-spacing:.05em;color:#17130a;transition:background-position .6s var(--ease);background:linear-gradient(100deg,#b8944c,#efdba3 48%,#c9a961) 0 0/220% 100%;border:0;justify-content:center;align-items:center;padding:12px 26px;text-decoration:none;display:inline-flex}.btn:hover{background-position:100% 0}.top{z-index:6;padding-top:calc(14px + env(safe-area-inset-top,0px));padding-bottom:14px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;font-size:16px;display:flex;position:absolute;inset:0 0 auto}.top strong{font:800 15px var(--display);letter-spacing:.2em;color:var(--gold)}.hero{--mast:clamp(74px,11svh,120px);--mt:calc(var(--mast) + clamp(15px,2vw,28px) + 12vw);isolation:isolate;background:var(--void) url(/assets/marble.webp) center/cover;height:clamp(600px,96svh,1040px);position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:radial-gradient(60% 55% at 50% 32%,#c9a96142,#0000 70%);position:absolute;inset:0}.hero:after{content:"";z-index:4;background:linear-gradient(to top,var(--void) 12%,#08080adb 42%,transparent);height:46%;position:absolute;inset:auto 0 0}.mast{z-index:1;left:0;right:0;top:var(--mast);text-align:center;margin:0;font-weight:400;position:absolute}.mast small{font:600 clamp(15px,2vw,28px) var(--display);letter-spacing:1.05em;color:var(--gold);margin-right:-1.05em;display:block}.mast b{font:900 22.2vw/.92 var(--display);letter-spacing:-.012em;white-space:nowrap;display:block}.mast b .ch,.mast b{filter:drop-shadow(0 2px #0000008c)}.laurel{z-index:1;left:50%;top:calc(var(--mt) - clamp(80px,9vw,150px));opacity:.95;width:clamp(300px,36vw,560px);position:absolute;transform:translate(-50%)}.man{z-index:3;left:50%;top:var(--mt);filter:contrast(1.04)drop-shadow(0 0 60px #000000a6);width:clamp(330px,46vw,680px);max-width:none;height:auto;position:absolute;transform:translate(-50%)}#dust{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.man img{width:100%;height:auto}.man video{object-fit:fill;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0;-webkit-mask:url(/assets/caesar-matte.webp) 50%/100% 100% no-repeat;mask:url(/assets/caesar-matte.webp) 50%/100% 100% no-repeat}.man video.on{opacity:1}.audience{z-index:7;background:linear-gradient(to bottom,transparent,var(--void) 132px);margin-top:-132px;padding-bottom:84px;position:relative}.ask{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:6px 40px;margin-bottom:26px;display:flex}.ask p{color:var(--ink-soft);margin:0;font-size:20px}.stelae{gap:8px;height:clamp(460px,62vh,640px);display:flex}.stela{background:var(--stone);min-width:0;transition:flex-grow .8s var(--ease),height .7s var(--ease);flex:1 1 0;position:relative;overflow:hidden}.stela.open{flex-grow:3.1}.stela>img{object-fit:cover;object-position:var(--pos,50% 18%);filter:saturate(.75)brightness(.62);width:100%;height:100%;transition:filter .7s var(--ease),transform 1.2s var(--ease);position:absolute;inset:0}.stela:hover>img{filter:saturate(.95)brightness(.8);transform:scale(1.03)}.stela.open>img{filter:none}.stela:after{content:"";pointer-events:none;background:linear-gradient(#08080a26 42%,#08080aeb);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a96152}.stela.open:after{box-shadow:inset 0 0 0 1px var(--gold);background:linear-gradient(#08080a1a 28%,#08080af5 70%)}.stela-btn{z-index:2;width:100%;color:var(--ivory);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:absolute;inset:0}.stela-btn b{font:800 clamp(23px,2.3vw,32px)/1.1 var(--display)}.stela-btn span{font:400 17px var(--body);color:var(--ink-soft)}.stela.open .stela-btn{justify-content:flex-start}.stela-num{z-index:1;font:400 60px/1 var(--display);color:var(--gold);opacity:.8;position:absolute;top:8px;right:16px}.verdict{z-index:3;visibility:hidden;opacity:0;max-width:30em;transition:opacity .4s;position:absolute;bottom:22px;left:22px;right:22px}.stela.open .verdict{visibility:visible;opacity:1;transition-delay:.3s}.verdict p{font:500 clamp(22px,2.2vw,30px)/1.28 var(--voice);text-wrap:balance;margin:0 0 14px;font-style:italic}.verdict small{color:var(--ink-soft);margin-top:10px;font-size:16px;display:block}.laws{border-block:1px solid var(--gold-deep);background:#0d0d0f url(/assets/marble.webp) 50%/cover;padding-block:20px;overflow:hidden}.laws ol{width:max-content;font:600 clamp(24px,3.1vw,42px) var(--display);white-space:nowrap;gap:64px;margin:0;padding:0 0 0 4vw;list-style:none;display:flex}.laws li{align-items:baseline;gap:18px;display:flex}.laws i{color:var(--gold);font-style:normal}.anno{isolation:isolate;background:var(--void);position:relative;overflow:hidden}.anno img{z-index:-2;object-fit:cover;object-position:50% 30%;opacity:.8;width:100%;height:124%;position:absolute;inset:-12% 0 auto}.anno:before{content:"";z-index:-1;background:linear-gradient(90deg,#08080af0 18%,#08080a59 75%);position:absolute;inset:0}.anno .wrap{padding-block:104px}.anno .year{font:400 clamp(22px,3vw,34px) var(--display);letter-spacing:.3em;color:var(--gold);margin-bottom:12px;display:block}.anno p{max-width:34em;margin:16px 0 22px;font-size:20px}.anno small{color:var(--ink-soft);min-height:1.5em;margin-top:12px;font-size:16px;display:block}.treasury{background:var(--imperial);padding-block:92px}.treasury h2{margin-bottom:28px}.bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.item{background:var(--stone);isolation:isolate;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:300px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.item.wide{grid-column:span 3;min-height:430px}.item>img{z-index:-2;object-fit:cover;object-position:var(--pos,50% 30%);width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.item:hover>img{transform:scale(1.05)}.item:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#08080af5 78%);position:absolute;inset:0}.item:after{content:"";pointer-events:none;transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a96147}.item:hover:after{box-shadow:inset 0 0 0 1px var(--gold)}.item b{font:800 clamp(23px,2.4vw,32px)/1.12 var(--display)}.item span{color:var(--ink-soft);font-size:17px;line-height:1.35}.item em{font:600 15px var(--body);color:var(--gold);margin-top:6px;font-style:normal}.item.book{background:radial-gradient(70% 90% at 62% 40%,#2c2415,var(--stone))}.item.book:before{background:linear-gradient(#0000 55%,#08080aeb)}.stage{z-index:-1;perspective:1100px;position:absolute;top:26px;left:50%}.tome{width:210px;height:315px;transform-style:preserve-3d;margin-left:-105px;position:relative;transform:rotateY(-30deg)rotateX(5deg)}.tome>*{position:absolute}.tome .front{box-shadow:inset 0 0 0 5px #111,inset 0 0 0 6px var(--gold);text-align:center;background:#111 url(/assets/cover.webp) 50%/cover;flex-direction:column;align-items:center;padding-top:22px;display:flex;inset:0;transform:translateZ(16px)}.tome .front p{font:800 21px/1.12 var(--display);margin:0}.tome .pages{transform-origin:100%;background:repeating-linear-gradient(90deg,#e9e3d3 0 1px,#bdb6a4 1px 2px);width:32px;top:4px;bottom:4px;right:0;transform:rotateY(90deg)translateZ(-16px)translate(0)}.tome .spine{transform-origin:0;background:#0c0c0e;width:32px;top:0;bottom:0;left:0;transform:rotateY(-90deg)translateZ(16px)}.tome .backc{background:#0c0c0e;inset:0;transform:translateZ(-16px);box-shadow:0 30px 60px #000000b3}.court{background:var(--ivory) url(/assets/ivory.webp) center/cover;color:#17140e;text-align:center;position:relative}.court .wrap{max-width:760px;padding-block:88px}.court img{filter:drop-shadow(0 1px #ffffffb3);width:200px;margin:0 auto -6px}.court h2{color:#2a2316;text-shadow:0 1px #ffffffd9,0 -1px #00000047;font-size:clamp(34px,5vw,62px)}.court p{margin:10px 0 24px;font-size:21px}.court form{text-align:left;flex-wrap:wrap;gap:8px;display:flex}.court label{flex:1 0 100%;font-weight:600}.court input{color:#17140e;min-width:0;min-height:54px;font:400 18px var(--body);background:#ffffffe0;border:1px solid #2a2316;flex:240px;padding:10px 14px}.court .btn{color:var(--gold-pale);background:#121214}.court .tg{margin-top:16px;padding:8px;font-weight:600;display:inline-block}.court output{min-height:1.5em;margin-top:10px;font-weight:600;display:block}.close{background:var(--void) url(/assets/marble.webp) center/cover;padding-block:64px 36px;overflow:hidden}.close .hail{font:900 9.2vw/1 var(--display);white-space:nowrap;text-align:center;margin:0 0 26px}.close p{color:var(--ink-soft);margin:0 0 4px;font-size:16px}.close nav{flex-wrap:wrap;gap:0 22px;margin-top:10px;display:flex}.close nav a{color:var(--ivory);padding:10px 0;font-size:16px}@media (width<=820px){body{font-size:17px}.top span{display:none}.hero{--mast:72px;height:clamp(520px,74svh,760px)}.mast small{letter-spacing:.8em;margin-right:-.8em}.audience{margin-top:-104px;padding-bottom:60px}.stelae{flex-direction:column;height:auto}.stela{flex:none;height:126px}.stela.open{height:470px}.stela>img{object-position:var(--pos-m,50% 22%)}.stela-num{font-size:44px;top:10px}.bento{grid-template-columns:minmax(0,1fr)}.item,.item.wide{grid-column:auto;min-height:210px}.item.book{min-height:430px}.anno .wrap{padding-block:72px}.anno:before{background:#08080a9e}.treasury,.court .wrap{padding-block:64px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.laws{overflow-x:auto}#dust{display:none}}.court .consent{margin:12px 0 0;font-size:16px;line-height:1.4}.court .consent a{font-weight:600}.court .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
