@font-face{font-family:PT Serif;src:url(./PT_Serif-Web-Regular-dwtyervr.ttf)format(truetype);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PT Serif;src:url(./PT_Serif-Web-Italic-fzjv6492.ttf)format(truetype);font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:PT Serif;src:url(./PT_Serif-Web-Bold-z2vtw4c4.ttf)format(truetype);font-weight:700;font-style:normal;font-display:swap}*{box-sizing:border-box}body{color:#6a3039;margin:0;font-family:PT Serif,Georgia,serif}.backdrop{position:fixed;object-fit:cover;z-index:-1;width:100%;height:100%;inset:0}.site-header{position:absolute;z-index:2;display:flex;color:#6f2f3d;border-bottom:1px solid #bc8f7f;justify-content:space-between;align-items: center;gap:24px;min-height:8.2svh;inset:0 4.23% auto}.brand{font-size:clamp(24px,2.6vw,40px);font-weight:700}.game-link{color:inherit;text-decoration:none;white-space:nowrap;font-size:clamp(16px,1.56vw,24px)}.game-link:hover{text-decoration:underline}.game-link:focus-visible{outline:2px solid #783642;outline-offset:6px}.hero{display:grid;place-items: center;min-height:100svh}.hero-stage{position:relative;aspect-ratio:3/2;container-type:inline-size;overflow:clip;width:min(100%,150svh)}.environment,.composition,.art,.layer{position:absolute;width:100%;height:100%;inset:0}.environment{pointer-events:none}.composition{transform-origin:0 0;transform:translate(20.2238%,-4.4007%)scale(1.02433)}.art{pointer-events:none}.layer{object-fit:contain}.underlay{visibility:hidden}.paper-edge-clip{mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABgAAAAQACAAAAAACGs2eAAAURklEQVR4nO3dSZIbSRJFQWZL3f/KbOGcAxCI2d3sqy5rxSIi7NHcc/j2DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKCOt9F/AKjk+5f/4hWiLk8v7Jn7H3mPKMmDC/sH/zteJerx1MKxyf+Xl4lqPLNwePT/5m2iGI8snDD7f/M+Ucp/o/8A0GP2Qz0CQDzDn1QCQDTDn2QCQCzDn3QCQCTDHwSARKY//CQAZDH84S8BIIjpD+8JAClMf/hEAIhg+sNXAkB/pj88JAA0Z/rDMwJAZ6Y/LBAA2jL9YZkA0JPpDy8JAA2Z/rCGANCO8Q/rCAC9mP6wml9hRyOjp7/XiVpsALQxevxDNQJAD6Y/bCYANGD6wx4CQHnGP+wjANRm+sNuAkBlxj8cIADUZfzDIQJAUaY/HCUAlGT8w3ECQD2mP5xCAKjG+IeTCAC1GP9wGj+9ikImn/7eJoqxAVDG5OMfyhEAijD+4WwCQAnGP5xPAJif6Q+XEABmZ/zDRQSAuRn/cBkBYGbGP1xIAJiX8Q+XEgBmZfzDxQSAKZn+cD0BYELGP9xBAJiO8Q/3EAAmY/zDXfz8QqZSefx7majGBsBEKo9/qEcAmIbxD/cSACZh/MPdBIApGP9wPwFgAsY/jCAADGf8wxgCwGDGP4wiAAxl/MM4AsBAxj+MJAAMY/zDWALAIMY/jCYADGH8w3gCwADGP8zADzDkdk3Hv3eJcmwA3Kzp+IeCBIBbGf8wDwHgRsY/zEQAuI3xD3MRAG5i/MNsBIBbGP8wn/+N/gMQwfyHCdkAuJ7xD1MSAK5m/MOkBIBrGf8wLQHgSsY/TEwAuI7xD1PzVUBcxvyHudkAuIjxD7MTAC5h/MP8BIALGP9QgV9iwekyx79XiXpcAnO2zPkPBTkC4lzGP5QhAJzJ+IdCBIDzGP9QigBwFuMfinEJzEnMf6jGBsApjH+oRwA4gfEPFTkC4jjzH0qyAXCU8Q9FCQDHGP9QlgBwhPEPhbkD4ADzHyqzAbCb8Q+1CQA7Gf9QnSMg9jH/oTwbAHsY/9CAALCd8Q8tCABbGf/QhDsANjL/oQsbAJsY/9CHALCB8Q+dOAJiPfMfWrEBsJbxD83YAFjJ/IdubACsYvxDPwLACsY/dOQIiNfM/9feRv8BYDsbAK8Y/9CUALDM+Ie2HAGxyPyHvmwALDD+oTMB4CnjH3pzBMQz5j80ZwPgMeMf2rMB8JD5D/3ZAHjA+IcENgC+Mv8hgg2Az4x/CCEAfGT8QwxHQHxg/kMOGwDvGP+QxAbAP+Y/RLEB8IfxD2EEgF+Mf4jjCIifzP9j/EIwKrIBYPxDKBsA5j+EsgFg/EMoG0A88x9S2QDCGf+QywaQzfyHYDaAZMY/RLMBBDP/IZsNIJbxD+lsAKnMf4hnA8hk/AM2gEzmP2ADiGT8Az8IQBzjH/jFEVAa8x/4TQDCmP/AH36PRRTj/yLeI0qyASQx/4F3XALnMP6BD2wAMcx/4CMbQAjjH/jMBpDB/Ae+sAEkMP6BB2wAAcx/4BEbQHvGP/CYDaA78x94wgbQm/EPPGUDaM38B56zATRm/ANLbAB9mf/AIhtAV8Y/8IINoCnzH3jFBtCS8Q+8ZgPoyPwHVhCAhsz/u/mFYNTkCKgd4x9YxwbQjfkPrGQD6MX4B1azAbRi/gPr2QAaMf6BLWwAfZj/wCY2gC6Mf2AjG0AT5j+wlQD0YP4DmzkC6sD4B3awATRg/gN72ADKM/6BfWwA1Zn/wE42gNqMf2A3G0Bp5j+wnwBUZv4DBzgCqsv4Bw6xAZRl/k/DLwSjKBtAUcY/cJQNoCbzHzhMAEoy/4HjHAEVZPwDZ7AB1GP+A6ewAVRj/AMnsQEUY/4DZ7EBlGL8A+exAVRi/gMnEoBCzH/gTI6AyjD+gXPZAKow/4GT2QBqMP6B09kASjD/gfMJQAXmP3ABR0DzM/6BS9gApmf+z87vg6EqG8DkjH/gKjaAuZn/wGUEYGrmP3AdAZiZ+Q9cSAAmZv4DVxKAeZn/wKUEYFrmP3AtAZiV+Q9cTAAmZf4DVxOAOZn/wOUEYErmP3A9AZiR+Q/cQAAmZP4DdxCA+Zj/wC0EYDrmP3APAZiN+Q/cRAAmY/4DdxGAuZj/9fiFYJQlAFMx/4H7CMBMzH/gRgIwEfMfuJMAzMP8B24lANMw/4F7CcAszH/gZgIwCfMfuJsAzMH8B24nAFMw/4H7CQBAKAGYgQUAGEAAJmD+AyMIwHjmPzCEAAxn/gNjCMBo5j8wiAAMZv4DowjAWOZ/eX4fDHUJAEAoARjKAgCMIwAjmf/AQAIwkPkPjCQA45j/wFACMIz5D4wlAKOY/8BgAgAQSgAGsQAAownAGOY/MJwADGH+A+MJwAjmPzABAQAIJQADWACAGQjA/cx/YAoCcDvzH5iDAMARfh8MhQnA3SwAwCQE4GbmPzALAbiX+Q9MQwAAQgnArSwAwDwE4E7mPzARAbiR+Q/MRAAAQgnAfSwAwFQE4DbmPzAXAQAIJQB3sQAAkxGAm5j/wGwEACCUANzDAgBMRwBuYf535dcBUJkA3MH8ByYkAAChBOAGFgBgRgJwPfMfmJIAAIQSgMtZAIA5CcDVzH9gUgIAEEoALmYBAGYlAAChBOBaFgBgWgJwKfMfmJcAAIQSgCtZAICJCcCFzH9gZgIA+/l1AJQmANexAABTEwCAUAJwGQsAMDcBuIr5D0xOAABCCcBFLADA7AQAIJQAXMMCAExPAABCCcAlLADA/ATgCuY/UIAAAIQSgAtYAIAKBAAglACczwIQw0+DpjYBAAglAKezAAA1CMDZzH+gCAEACCUAJ7MAAFUIAEAoATiXBQAoQwAAQgnAqSwAQB0CABBKAM5kAQAKEQCAUAJwIgsAUIkAwF5+GCjFCcB5LABAKQIAEEoATmMBAGoRAIBQAnAWCwBQjAAAhBKAk1gAgGoEACCUAJzDAgCUIwAAoQTgFBYAoB4BAAglAGewAAAFCQDs5IeBUp0AnMACAFQkAAChBAAglAAc5wQIKEkAAEIJwGEWAKAmAQAIJQBHWQCAogQAIJQAHGQBAKoSAIBQAgAQSgCOcQKUy8+CozwBAAglAIdYAIC6BAAglAAcYQEAChMAgFACABBKAA5wAgRUJgAAoQRgPwsAUJoAAIQSgN0sAEBtAgC7+FFA1CcAAKEEYC8nQEBxAgAQSgB2sgAA1QkAQCgBAAglAPs4AQLKEwCAUAIAEEoAdnECBNQnAAChBGAPCwB+FBANCABAKAEACCUAOzgBAjoQAIBQAgAQSgC2cwIEtCAAAKEEYDMLANCDAACEEgCAUAKwlRMgoAkBAAglALCDnwVHBwKwkRMgoAsBAAglANtYAIA2BAAglAAAhBKATZwAAX0IAEAoAQAIJQBbOAECGhEAgFACABBKADZwAgR0IgCwnZ8FRwsCABBKANZzAgS0IgAAoQQAIJQArOYECOhFAABCCQBAKAFYywkQ0IwAAIQSAIBQArCSEyD+8ZMg6EEAAEIJAEAoAVjHCRDQjgAAhBIAgFACsIoTIKAfAQAIJQAAoQRgDSdAQEMCAFv5RmCaEACAUAKwghMgoCMBAAglAAChBOA1J0BASwIAEEoAAEIJwEtOgICeBAAglADARr4RmC4E4BUnQEBTAgAQSgAAQgnAC06AgK4EACCUAACEEoBlToCAtgQAIJQAwDa+D4w2BGCREyCgLwEACCUAAKEEACCUACxxBQA0JgAAoQQAIJQALHACxFe+DYA+BAAglAAAhBKA55wAAa0JAEAoAQAIJQBPOQECehMAgFACAFv4NgAaEQCAUALwjCsAoDkBAAglAAChBOAJJ0BAdwIAEEoAAEIJwGNOgHjItwHQiQAAhBIAgFACABBKAB5yBQD0JwAAoQQAIJQAPOIEiMd8FSitCABAKAEACCUADzgBAhIIAEAoAQAIJQAAoQTgK1cAPOGrQOlFAABCCQBAKAH4wgkQkEEAAEIJAEAoAQAIJQCfuQLgGV8FSjMCABBKAABCCcAnToCAFAIAEEoAAEIJAEAoAfjIFQBP+SpQuhEAgFACABBKAD5wAgTkEACAUAIAEEoAYB1fBEQ7AvCeKwAgiAAAhBIAgFAC8I4TICCJAACEEgBYxRcB0Y8AAIQSgH9cAQBRBAAglAAAhBKAv5wAAVkEANbwRUA0JAAAoQQAIJQA/OEKAAgjAAChBAAglADACr4IiI4E4DdXAEAaAQAIJQAAoQTgFydAQBwBgNfcAdOSAACEEgCAUALwkysAII8AAIQSAHjJHTA9CQBAKAH4wRUAEEgAAEIJAEAoAXACxCvugGlKAABCCQBAKAEACCUArgCAUAIAL7gDpisBAAglAAChBMAVABBKAABCCQAscwdMWwIAEEoAXAEAoQQAIJQAAISKD4ATIJa5A6av+AAApBIAgFACABAqPQCuAFjmCoDG0gMAEEsAAEIJAECo8AC4AgByhQcAlrkDpjMBAAglAAChsgPgCgAIlh0AWOYKgNYEACCUAACEig6AKwAgWXQAYJkrAHoTAIBQAgAQKjkArgCAaMkBAIgmAPCMO2CaCw6AEyAgW3AAALIJAEAoAYAnXAHQXW4AXAEA4XIDABBOAOAxJ0C0JwAAoWID4AoASBcbAIB0AgAPuQKgPwEACJUaAFcAQLzUAADEEwB4xBUAAQQAIFRoAFwBAIQGAAABgAdcAZBAAABCZQbAFQBAaABgmRMgIggAQCgBAAgVGQBXACxzAkSGyAAAIAAAsQQAIFRiAFwBsMwVACESAwCAAADkEgD4xAkQKQID4AoAIDQAAPwgAPCREyBiCABAqLwAuAIACA0ALHICRA4BAAglAACh4gLgCoBFToAIEhcAAH4RAIBQAgDvOAEiiQAAhEoLgDtggNAAwBInQEQRAIBQAgAQKiwArgBY4gSILGEBAOAPAQAIJQDwhxMgwmQFwBUAQGgAYIEFgDQCABBKAABCRQXAFQALnAARJyoAAPwjAAChBAB+cgJEnqQAuAIACA0APGcBIJAAAIQSAIBQQQFwBcBzToBIFBQAAN4TAIBQAgBOgAglAAChcgLgDpinLABkygkAAB8IAEAoAQAnQISKCYArAIDQAMAzFgBSCQBAKAEgnQWAWCkBcAUAEBoAeMICQC4BIJv5TzABAAgVEgBXADxmASBZSAAA+EwASGYBIJoAAIQSAIJZAMiWEQB3wAChAQDgCwEglxMgwgkAQKiIALgC4BELAOkiAgDAVwJAKgsA8QQAIFRCAFwB8IAFABICAMADAkAmCwAIAEAqASCSBQAEgEzmPwgAQC4BIJAFAH4QAIBQAkAeCwD8JAAAoQSAOBYAiAmAHwUEEBoA+MACAL8JAEAoASCMBQCCAuCF5x2PAyQFAIBHBIAoFgD4RwAAQgkASSwA8I4AAIQSAIJYAOA9ASCH+Q8fCABAKAEghgUA8gLgvecHzwEEBgCABwSAEBYA+EwAyGD+wxcCQATzH0ID4OUHCA0A8fwbAB4QAAKY/5AbAO8/QGgAyOYfAPCQAACECgmAfwIm8+lDdAAIZv7DEwIAEColAP4VGMtHD+kBIJX5D0/FBMAcAAgNAJmEH57LCYBJABAaABLJPiwICoBZkMdnDkuCAmAaAKQGgDSSD4uiAmAeAIQGQAGy+LhhWVYAjASA1AAQRO3hhbQAGAoAoQFQgBg+aXglLgDmQgifM7yUFwCTASA1AAqQwIcMryUGwHAACJ6F30f/AbhU6nMNm0RuAAYEQG4AFKA1ny6sERuAb2+GBJAtNwD+mdiXTxZWSQ6AJQCIFh0A/1TsyacK64QHwBIA5DL/fE9AN55pWCl9A/jBFgBEMvt+sQW04ZGGtWwAv9gCgDjm3j+2gA480bCa1+UDDSjPEw2reV0+kYDaPNCwnvflKw2oy/MMG7gE/sqFMBDBrHvCGlCRxxm28MY8pwHleJxhC2/MMhGoxNMMm3hlVjbgTQvm52mGTbwyq3z//RclAjPzMMM23pnNRGBWHmbYxjvTpgBvvf53tvMsw0ZemtJj8635/98mnmXYyEtTa0re+nnVioBHGbby1pQZlYM+qjIV8CjDVt6aCiNz+KdUoALD/46gHq/NtAN0uo9m7gpM99cF8/PazDZZZ/9EJs3A7H9tMCPvDS0q4EGG7bw3dIiA5xh28OLQIQOeY9jBi0ODCHiMYQ9vDg0i4DGGPbw51M+Apxh28epQPwOeYtjFq0P5CniIYR/vDuUj4CGGfbw7VI+AZxh28vJQPQKeYdjJy0PxCHiEYS9vD8Ur4BGGvbw91I6AJxh28/pQOwKeYNjN60PpCHiAYT/vD6Ur4AGG/bw/VI6A5xcO8AJRuAIeXzjCG0TdCHh64RCvEHUr4OmFQ7xClK2AhxeO8Q5RtQKeXTjIS0TRDHh04ShvETUz4MmFw7xGlMyABxeO8x5RznfPLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfKvm/0/4w/pjczVxAAAAAElFTkSuQmCC);mask-size:100% 100%;mask-repeat:no-repeat}.paper-edge{transform-origin:50.9766% 76.4648%;width:100%;height:100%;transition:transform .24s}.copy{position:absolute;width:26.6927%;top:43%;left:26.3672%}h1{color:#783642;text-align:center;white-space:pre-line;margin:0 0 1.35cqw;font-size:4.95cqw;font-style:italic;font-weight:400;line-height:1.02}p{white-space:pre-line;margin:0 0 .8cqw;font-size:max(16px,1.6276cqw);line-height:1.12}button{display:block;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #a7ad75;min-width:44px;min-height:44px;padding:0;font-size:max(16px,1.6276cqw)}button:focus-visible{outline:2px solid #783642;outline-offset:6px}.hero[data-open=true] .underlay{visibility:visible}.hero[data-open=true] .paper-edge{transform:rotate(1.5deg)}.hero:has(button:hover,button:focus-visible)[data-open=false] .paper-edge{transform:rotate(.4deg)}noscript{position:absolute;padding:0 16px;bottom:16px}@media (max-width:900px),(max-height:600px){.site-header{position:relative;min-height:76px;margin:0 16px;inset:auto}.brand{font-size:24px}.hero{display:block;min-height:calc(100svh - 76px);padding:24px 16px 40px}.hero-stage{aspect-ratio:auto;display:grid;grid-template-columns:minmax(0,1fr);overflow:visible;row-gap:16px;width:100%;max-width:500px;margin:0 auto}.environment{display:none}.composition,.copy{display:contents}.art{position:relative;aspect-ratio:819/781;overflow:clip;grid-row:2;width:100%;height:auto;inset:auto}.layer{width:187.546%;height:131.114%;inset:-21.3828% auto auto -4.5177%}h1{grid-row:1;text-align:left;margin:0;font-size:32px;line-height:1.18}p{grid-row:3;margin:0;font-size:16px;line-height:1.5}button{grid-row:4;justify-self:start;font-size:16px}}@media (prefers-reduced-motion:reduce){.paper-edge{transition:none}.hero:has(button:hover,button:focus-visible)[data-open=false] .paper-edge{transform:none}}
