@font-face{font-family:Anybody;src:url(/fonts/Anybody-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Wide;src:url(/fonts/AnybodyExtraExpanded-Black.woff2)format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Mono;src:url(/fonts/RobotoMono-Medium.woff2)format("woff2");font-display:swap}@keyframes pact-grain{25%{background-position:-120px 60px}50%{background-position:80px -140px}75%{background-position:-60px -40px}}@keyframes pact-flash{0%{opacity:0}6%{opacity:.28}12%{opacity:.04}22%{opacity:.18}to{opacity:0}}@keyframes pact-jolt{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes pact-zap{50%{transform:translate(1px,-2px)rotate(8deg)}}@keyframes pact-tap{to{translate:0 -10px}}@keyframes pact-quake{25%{translate:-2px 1px}50%{translate:2px -1px}75%{translate:-1px -2px}}@keyframes pact-eq{to{height:12px}}.pact-root{background:#06080a;position:fixed;inset:0;overflow:hidden}.pact-root[data-embedded]{position:absolute}@scope(.pact-root){:scope{background:#06080a;position:fixed;inset:0;overflow:hidden}:scope[data-embedded]{contain:paint;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(90% 60% at 50% 112%,#d6161e80,#78080e47 42%,#0000 72%),#06080a;position:absolute;inset:0;transform:translateZ(0)}:scope[data-embedded] .frame,:scope[data-embedded] .grain,:scope[data-embedded] .brand{display:none}:scope{--ink:#080b0d;--ink-2:#101316;--bone:#eee5d3;--paper:#ead9c8;--white:#fff7ef;--red:#e20b1b;--red-deep:#83161d;--yellow:#ffe62b;--pink:#ff5b9e;--cyan:#8be9ed;--orange:#ff6a2a;--duck:#fed001;--quill:#2b1306;--quill-2:#5a3416;--blood:#9a0e18;--parch:#e9d4ab;--wide:Wide,Anybody,"Arial Black",sans-serif;--tall:Anybody,"Arial Black",sans-serif;--mono:Mono,ui-monospace,Menlo,monospace;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);--fw:clamp(6px,1.05vw,16px);--top:clamp(170px,32vh,330px);--sw:min(780px,calc(100vw - 2 * var(--fw) - 56px));--s:calc((var(--top) - var(--fw) - 4px) / 449)}:scope *,:scope :before,:scope :after{box-sizing:border-box}:scope{-webkit-text-size-adjust:100%;height:100%;color:var(--bone);font-family:var(--mono);-webkit-font-smoothing:antialiased;background:#06080a;margin:0;font-size:16px;line-height:1.5;overflow:hidden}:scope img,:scope canvas,:scope svg{max-width:100%;display:block}:scope a{color:inherit;text-decoration:none}:scope h1,:scope h2,:scope p,:scope ol{margin:0;padding:0}:scope ol{list-style:none}:scope i{font-style:normal}:scope button{font:inherit;color:inherit;cursor:pointer}:scope ::selection{background:var(--yellow);color:var(--ink)}:scope :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}:scope .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:scope .noscript{text-align:center;z-index:300;position:fixed;inset:auto 0 40px}:scope #fire{z-index:0;width:100%;height:100%;position:fixed;inset:0}:scope .vignette{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#000000a6 100%);position:fixed;inset:0}:scope .grain{z-index:110;pointer-events:none;opacity:.26;mix-blend-mode:screen;background:url(/pact/assets/film-grain-tile.webp) 0 0/512px;animation:.9s steps(4,end) infinite pact-grain;position:fixed;inset:0}:scope .frame{z-index:120;pointer-events:none;border:var(--fw) solid var(--paper);position:fixed;inset:0}:scope .frame:after{content:"";border:3px solid var(--red);box-shadow:0 0 0 2px var(--ink),inset 0 0 0 2px var(--ink),inset 0 0 70px #0009;position:absolute;inset:0}:scope .flash{z-index:105;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(120% 90% at 70% 15%,#d8fdff,#5fd6e0 40%,#0000 75%);position:fixed;inset:0}:scope .flash.on{animation:.75s linear pact-flash}:scope .topbar{z-index:60;top:calc(var(--fw) + 14px);left:calc(var(--fw) + 22px);right:calc(var(--fw) + 22px);pointer-events:none;justify-content:space-between;align-items:flex-start;display:flex;position:fixed}:scope .topbar>*{pointer-events:auto}:scope .brand img{filter:drop-shadow(0 0 22px #e20b1b8c)drop-shadow(0 6px #0009);width:clamp(92px,9vw,138px);height:auto;transition:transform .4s var(--spring)}:scope .brand:hover img{transform:rotate(-4deg)scale(1.05)}:scope .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#eee5d3c7;text-align:right;max-width:30ch;font-size:clamp(10px,.8vw,12px);line-height:1.7}:scope .eyebrow i{color:var(--red);margin:0 .5em}:scope .eyebrow-yellow{color:var(--yellow);font-family:var(--wide);letter-spacing:.12em;text-align:center;max-width:none;font-size:clamp(13px,1.2vw,17px);font-style:italic}:scope .stage{z-index:10;position:fixed;inset:0}:scope .duck-wrap{left:50%;top:calc(var(--fw) + 4px);width:calc(var(--s) * 730);height:calc(var(--s) * 714);z-index:2;pointer-events:none;position:absolute;transform:translate(-61.6%)}:scope .duck{transform-origin:60% 100%;transition:transform 1.4s var(--ease),filter 1s;position:absolute;inset:0}:scope .duck-svg{filter:drop-shadow(0 0 40px #ff5a1452)drop-shadow(0 -6px 30px #e20b1b59);width:100%;height:100%;overflow:visible}:scope.is-loading .duck,:scope.is-intro .duck{transform:translateY(62%)}:scope.is-loading .duck{filter:brightness(0)}:scope .bubble{background:var(--white);min-width:160px;max-width:min(300px,32vw);color:var(--ink);font-family:var(--wide);letter-spacing:.01em;text-transform:uppercase;border:3px solid var(--ink);box-shadow:6px 6px 0 var(--red),6px 6px 0 3px var(--ink);transform-origin:0 100%;opacity:0;transition:transform .45s var(--spring),opacity .2s;z-index:3;padding:12px 16px 13px;font-size:clamp(11px,.95vw,14px);line-height:1.25;position:absolute;top:16%;left:84%;transform:scale(.4)rotate(-8deg)}:scope .bubble:before{content:"";background:var(--white);border:3px solid var(--ink);clip-path:polygon(0 100%,100% 0,100% 100%);border-top:0;border-right:0;width:26px;height:22px;position:absolute;bottom:10px;left:-22px}:scope .bubble.on{opacity:1;transform:rotate(-3deg)}:scope .bubble span{display:block}:scope .bubble em{color:var(--red);font-style:normal}:scope .scroll{left:50%;top:calc(var(--top) - 22px);bottom:calc(var(--fw) + 18px);width:var(--sw);z-index:3;filter:drop-shadow(0 40px 50px #000000bf)drop-shadow(0 0 60px #e20b1b2e);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}:scope .roller{z-index:4;flex:none;align-items:center;height:44px;margin:0 -34px;display:flex;position:relative}:scope .roller b{background:linear-gradient(#fff0 0,#fff4d68c 18%,#fff0 34%,#3c1a0600 60%,#3c1a068c 100%),repeating-linear-gradient(90deg,#5a341600 0 19px,#5a34161f 19px 21px),linear-gradient(#d7b984,#ecd6a8 30%,#c99f63 75%,#8a5d2c);border-radius:22px/50%;flex:1;height:100%;position:relative;box-shadow:inset 0 -3px #2b130673,inset 0 2px #ffffff59,0 6px 10px #00000073}:scope .roller b:after{content:"";background:#2b130659;border-radius:2px;height:2px;position:absolute;inset:auto 18px 7px}:scope .roller i{background:linear-gradient(#5a1d10,#2a0c05 45%,#120403);border-radius:4px;flex:none;width:42px;height:30px;position:relative;box-shadow:inset 0 2px #ffb48c40}:scope .roller i:after{content:"";background:radial-gradient(circle at 35% 30%,#ff7a6a,#c3101c 35%,#5a0710 70%,#1b0204);border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 18px #e20b1b99,0 4px 6px #0009}:scope .roller i:first-child:after{left:-24px}:scope .roller i:last-child:after{right:-24px}:scope .roller-top{margin-bottom:-12px}:scope .roller-bottom{transition:transform 1.5s var(--ease);margin-top:-12px}:scope .sheet{background-color:var(--parch);background-blend-mode:multiply,multiply,multiply,multiply,multiply,multiply,normal;min-height:0;transition:clip-path 1.5s var(--ease);background-image:radial-gradient(60% 40% at 18% 22%,#8c541e38,#0000 70%),radial-gradient(40% 30% at 82% 64%,#783e1433,#0000 70%),radial-gradient(30% 22% at 30% 86%,#965a282e,#0000 70%),radial-gradient(14% 10% at 74% 18%,#78280a29,#0000 75%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .32  0 0 0 0 .18  0 0 0 0 .06  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.003 .05' numOctaves='4' seed='9'/><feColorMatrix values='0 0 0 0 .4  0 0 0 0 .24  0 0 0 0 .08  0 0 0 .5 0'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>"),linear-gradient(#e2c895,#ecd9b2 30%,#e8d2a6 70%,#d9bb84);flex:1;margin:0 6px;position:relative;box-shadow:inset 0 0 70px #6e340c8c,inset 0 0 18px #461c06b3,inset 0 0 3px #280c02e6}:scope.is-loading .sheet,:scope.is-intro .sheet{clip-path:inset(0 0 100%)}:scope.is-loading .roller-bottom,:scope.is-intro .roller-bottom{transform:translateY(calc(-1 * var(--sheet-h,600px)))}:scope.is-loading .scroll,:scope.is-intro .scroll{opacity:1}:scope.is-loading .scroll{opacity:0;transition:opacity .6s}:scope .sheet-shade{pointer-events:none;background:linear-gradient(#3c1a0659,#0000 7% 93%,#3c1a0666);position:absolute;inset:0}:scope .sheet-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2b130673 transparent;position:absolute;inset:0;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 34px calc(100% - 34px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 34px calc(100% - 34px),#0000 100%)}:scope .sheet-scroll::-webkit-scrollbar{width:8px}:scope .sheet-scroll::-webkit-scrollbar-thumb{background:#2b130659;border-radius:8px}:scope .pact{color:var(--quill);padding:clamp(40px,6vh,64px) clamp(28px,5vw,64px) 60px;font-size:clamp(13px,1.05vw,15px);line-height:1.95;position:relative}:scope .pact-kicker{letter-spacing:.26em;text-transform:uppercase;color:var(--blood);text-align:center;font-size:10.5px}:scope .pact-kicker span{color:var(--quill-2)}:scope .pact-title{text-align:center;font-family:var(--wide);letter-spacing:-.03em;color:var(--blood);text-transform:uppercase;text-shadow:0 0 1px #9a0e18e6,2px 2px #2b13062e;filter:url(#pact-ink-wobble);margin:.12em 0 .05em;font-size:clamp(40px,5.4vw,76px);line-height:.95}:scope .pact-sub{text-align:center;letter-spacing:.06em;color:var(--quill-2);max-width:44ch;margin:0 auto 30px;font-size:12px;line-height:1.6}:scope .pact-sub em{color:var(--blood);font-style:normal}:scope .pact-sub:after{content:"";background:radial-gradient(circle,var(--blood) 0 3px,transparent 3.5px) center/12px 12px no-repeat, linear-gradient(90deg,transparent,var(--quill-2) 20%,var(--quill-2) 44%,transparent 44%,transparent 56%,var(--quill-2) 56%,var(--quill-2) 80%,transparent) center/100% 1px no-repeat;opacity:.75;width:62%;height:12px;margin:18px auto 0;display:block}:scope .articles{gap:clamp(14px,2.2vh,22px);display:grid}:scope .art{transition:opacity .5s,transform .7s var(--ease);grid-template-columns:44px 1fr;align-items:start;display:grid;position:relative}:scope .art>:not(.art-no){grid-column:2}:scope .art-no{font-family:var(--tall);color:var(--blood);opacity:.85;grid-row:1/span 3;font-size:20px;line-height:1.6}:scope .art.is-done .art-no:after{content:"✓";color:var(--blood);margin-left:4px;font-size:13px;display:inline-block;transform:rotate(-8deg)}:scope .art p b{color:var(--blood);font-weight:400}:scope .optional{opacity:.6;font-size:.8em}:scope.is-intro .art,:scope.is-loading .art{opacity:0;transform:translateY(14px)}:scope .blank{vertical-align:baseline;display:inline-block;position:relative}:scope .blank-wide{min-width:min(300px,100%)}:scope .blank input,:scope .blank textarea{width:100%;color:var(--blood);font:inherit;font-family:var(--tall);letter-spacing:.01em;background:linear-gradient(#0000 60%,#9a0e1800 60%);border:0;border-bottom:2px solid #2b1306a6;border-radius:0;outline:none;padding:0 4px 1px;font-size:1.18em;line-height:1.4;transition:border-color .3s,background .4s}:scope .blank input::placeholder,:scope .blank textarea::placeholder{color:#5a34166b;font-family:var(--mono);letter-spacing:.04em;font-size:.82em}:scope .blank input:focus,:scope .blank textarea:focus{border-bottom-color:var(--blood);background:linear-gradient(#0000 55%,#e20b1b17 55%)}:scope .blank:after{content:"";background:var(--orange);height:2px;box-shadow:0 0 10px var(--orange),0 0 22px var(--red);transform-origin:0;transition:transform .5s var(--ease);position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}:scope .blank:focus-within:after{transform:scaleX(1)}:scope .blank-block{margin-top:6px;display:block}:scope .blank textarea{resize:none;font-family:var(--tall);background-image:repeating-linear-gradient(#0000 0 calc(1.6em - 1px),#2b130640 calc(1.6em - 1px) 1.6em);border-bottom:0;padding-top:2px;font-size:1.05em;line-height:1.6}:scope .count{letter-spacing:.14em;color:#2b130680;font-size:10px;position:absolute;bottom:-18px;right:0}:scope .is-invalid .blank input{border-bottom-color:var(--red);animation:.4s pact-jolt}:scope .choices{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}:scope .choice{position:relative}:scope .choice input{opacity:0;pointer-events:none;position:absolute}:scope .choice span{border:2px solid var(--quill);color:var(--quill);letter-spacing:.14em;text-transform:uppercase;transition:transform .3s var(--spring),background .2s,color .2s,box-shadow .3s var(--ease);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff8e640;padding:7px 14px 6px;font-size:11.5px;line-height:1.3;display:inline-block;box-shadow:3px 3px #2b1306bf}:scope .choice:hover span{box-shadow:5px 5px 0 var(--blood);transform:translate(-2px,-2px)rotate(-1deg)}:scope .choice input:checked+span{background:var(--blood);border-color:var(--quill);color:var(--white);box-shadow:4px 4px 0 var(--quill),0 0 22px #e20b1b73;transform:rotate(-2.5deg)scale(1.04)}:scope .choice input:focus-visible+span{outline:3px solid var(--cyan);outline-offset:3px}:scope .is-invalid .choice span{border-color:var(--red);animation:.4s pact-jolt}:scope .fine{color:var(--quill-2);font-size:.82em;line-height:1.7}:scope .seal-check{cursor:pointer;font-family:var(--wide);letter-spacing:.03em;text-transform:uppercase;color:var(--quill);align-items:center;gap:12px;margin-top:10px;font-size:12px;display:inline-flex}:scope .seal-check input{opacity:0;position:absolute}:scope .seal-check .box{border:2px solid var(--quill);width:26px;height:26px;box-shadow:2px 2px 0 var(--quill);background:#fff8e64d;flex:none;position:relative}:scope .seal-check .box:after{content:"✕";font-family:var(--tall);color:var(--blood);transition:transform .35s var(--spring);text-shadow:0 0 8px #e20b1b80;font-size:30px;line-height:1;position:absolute;inset:-6px 0 0 1px;transform:scale(0)rotate(-30deg)}:scope .seal-check input:checked+.box:after{transform:scale(1)rotate(-6deg)}:scope .seal-check input:focus-visible+.box{outline:3px solid var(--cyan);outline-offset:3px}:scope .is-invalid .seal-check .box{border-color:var(--red);animation:.4s pact-jolt}:scope .sign{margin-top:clamp(22px,3.4vh,34px)}:scope .sign-head,:scope .sign-foot{letter-spacing:.2em;text-transform:uppercase;color:var(--quill-2);justify-content:space-between;align-items:baseline;font-size:10.5px;display:flex}:scope .sign-label{font-family:var(--wide);letter-spacing:.06em;color:var(--blood);font-size:13px}:scope .sign-clear{letter-spacing:.2em;text-transform:uppercase;color:var(--quill-2);opacity:.7;background:0 0;border:0;border-bottom:1px solid;padding:2px 0;font-size:10.5px}:scope .sign-clear:hover{opacity:1;color:var(--blood)}:scope .sign-pad{cursor:crosshair;background:radial-gradient(80% 70% at 50% 60%,#fff0d259,#0000 80%);border:2px dashed #2b130659;height:clamp(120px,17vh,170px);margin:8px 0;transition:border-color .3s,box-shadow .4s;position:relative}:scope .sign-pad:after{content:"";pointer-events:none;background:#2b13068c;height:2px;position:absolute;bottom:30%;left:52px;right:22px}:scope .sign-pad:hover{border-color:#9a0e1899}:scope .sign-pad.is-signing{border-color:var(--blood);box-shadow:inset 0 0 40px #e20b1b2e}:scope .sign-pad canvas{touch-action:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}:scope .sign-x{font-family:var(--tall);color:var(--blood);pointer-events:none;font-size:28px;position:absolute;bottom:calc(30% - 4px);left:18px}:scope .sign-hint{text-align:center;letter-spacing:.3em;text-transform:uppercase;color:#5a341666;pointer-events:none;font-size:11px;transition:opacity .3s;position:absolute;top:34%;left:0;right:0}:scope .sign-pad.has-ink .sign-hint{opacity:0}:scope .is-invalid .sign-pad{border-color:var(--red);animation:.4s pact-jolt}:scope .sign-witness{align-items:center;gap:6px;display:inline-flex}:scope .witness-horns{object-fit:cover;object-position:56% 36%;transform-origin:56% 36%;opacity:.9;clip-path:inset(8% 0 30%);width:34px;height:34px;margin:-4px 0 -8px;transform:scale(2.6)}:scope .honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:scope .form-error{min-height:1.4em;font-family:var(--wide);letter-spacing:.03em;text-transform:uppercase;color:var(--red);text-align:center;margin-top:14px;font-size:12px}:scope .submit-row{flex-direction:column;align-items:center;gap:16px;margin-top:6px;display:flex}:scope .btn{text-transform:uppercase;background:var(--yellow);color:var(--ink);font-family:var(--wide);letter-spacing:.02em;white-space:nowrap;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--white),5px 5px 0 2px var(--ink);transition:transform .35s var(--ease),box-shadow .35s var(--ease),background .2s;align-items:center;gap:.8em;padding:1.05em 1.6em;font-size:clamp(13px,1.1vw,16px);display:inline-flex;position:relative;transform:rotate(-2deg)}:scope .btn svg{flex:none;width:.75em;height:1em}:scope .btn:hover{box-shadow:9px 9px 0 var(--pink),9px 9px 0 2px var(--ink);transform:rotate(0)translate(-3px,-3px)}:scope .btn:hover svg{animation:.35s steps(2,end) infinite pact-zap}:scope .btn:active{box-shadow:1px 1px 0 var(--white),1px 1px 0 2px var(--ink);transform:translate(3px,3px)}:scope .btn-pact{box-shadow:6px 6px 0 var(--blood),6px 6px 0 2px var(--quill);padding:1.05em 2em;font-size:clamp(15px,1.4vw,20px)}:scope .btn-pact:hover{box-shadow:10px 10px 0 var(--red),10px 10px 0 2px var(--quill),0 0 40px #ff6a2a8c}:scope .btn[disabled]{opacity:.7;cursor:wait}:scope .souls{letter-spacing:.24em;text-transform:uppercase;color:var(--quill-2);font-size:10.5px}:scope .souls b{font-family:var(--tall);letter-spacing:.02em;color:var(--blood);font-size:15px;font-weight:400}:scope .sealed{left:50%;top:calc(var(--fw) + 4px + var(--s) * 600);bottom:calc(var(--fw) + 20px);z-index:4;grid-template-columns:1.25fr 1fr;align-items:center;gap:clamp(24px,4vw,60px);width:min(1060px,92vw);display:grid;position:absolute;transform:translate(-50%)}:scope .sealed[hidden]{display:none}:scope .sealed-text>*,:scope .sealed-card{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);transform:translateY(24px)}:scope .sealed.on .sealed-text>*,:scope .sealed.on .sealed-card{opacity:1;transform:none}:scope .sealed.on .sealed-text>:nth-child(2){transition-delay:.12s}:scope .sealed.on .sealed-text>:nth-child(3){transition-delay:.3s}:scope .sealed.on .sealed-text>:nth-child(4){transition-delay:.42s}:scope .sealed.on .sealed-text>:nth-child(5){transition-delay:.6s}:scope .sealed.on .sealed-card{transition-delay:.5s}:scope .sealed .eyebrow-yellow{text-align:left}:scope .sealed-title{font-family:var(--wide);letter-spacing:-.03em;color:var(--white);text-transform:uppercase;text-shadow:4px 4px 0 var(--red),8px 8px 0 #080b0dd9,0 0 60px #e20b1b99;margin:.1em 0 .25em;font-size:clamp(40px,5.6vw,86px);line-height:.92}:scope .sealed-title em{color:var(--yellow);font-style:normal}:scope .sealed-line{font-family:var(--wide);letter-spacing:.02em;color:var(--white);text-transform:uppercase;max-width:30ch;font-size:clamp(13px,1.25vw,18px);line-height:1.35}:scope .sealed-mail{letter-spacing:.04em;color:#eee5d3bf;max-width:46ch;margin-top:12px;font-size:13px}:scope .sealed-card{justify-self:center;width:min(300px,100%);max-height:100%}:scope .sealed-card img{width:100%;height:auto;max-height:calc(100svh - var(--s) * 600 - 80px);object-fit:contain;transition:transform .5s var(--spring);border-radius:2px;transform:rotate(3deg);box-shadow:0 30px 60px #0009,0 0 60px #e20b1b4d}:scope .sealed-card img:hover{transform:rotate(0)scale(1.03)}:scope .sealed-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}:scope .link{letter-spacing:.18em;text-transform:uppercase;color:var(--bone);transition:color .25s,background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;gap:.6em;padding-bottom:5px;font-size:12px;display:inline-flex}:scope .link:hover{color:var(--yellow);background-size:100% 3px}:scope .grips{z-index:6;pointer-events:none;height:0;position:absolute;top:-34px;left:0;right:0}:scope .grip{filter:drop-shadow(0 8px 6px #00000073);width:clamp(70px,8vw,110px);height:auto;transition:transform .9s var(--spring);position:absolute;top:0}:scope .grip-l{left:9%;transform:rotate(-8deg)}:scope .grip-r{right:9%;transform:scaleX(-1)rotate(-8deg)}:scope.is-loading .grip,:scope.is-intro .grip{opacity:0;transform:translateY(-60px)rotate(-30deg)}:scope.is-loading .grip-r,:scope.is-intro .grip-r{transform:scaleX(-1)translateY(-60px)rotate(-30deg)}:scope .grip{opacity:1;transition:transform .9s var(--spring),opacity .4s}:scope.is-squeeze .grip-l{transform:rotate(-2deg)translateY(3px)scale(.96)}:scope.is-squeeze .grip-r{transform:scaleX(-1)rotate(-2deg)translateY(3px)scale(.96)}:scope.is-laughing .grip{animation:.18s ease-in-out infinite alternate pact-tap}:scope.is-laughing .grip-r{animation-delay:90ms}:scope.is-laughing .scroll{animation:.12s linear infinite pact-quake}:scope.is-burnt .grips,:scope.is-burnt .roller{opacity:0;transition:opacity .8s}:scope .sound{z-index:130;right:calc(var(--fw) + 20px);bottom:calc(var(--fw) + 16px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.22em;text-transform:uppercase;color:#eee5d3cc;background:#080b0d99;border:1px solid #eee5d340;align-items:center;gap:10px;padding:8px 12px;font-size:10px;display:inline-flex;position:fixed}:scope .sound:hover{color:var(--yellow);border-color:var(--yellow)}:scope .sound-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}:scope .sound-bars i{background:currentColor;width:2px;height:3px}:scope .sound[aria-pressed=true] .sound-bars i{animation:.9s ease-in-out infinite alternate pact-eq}:scope .sound[aria-pressed=true] .sound-bars i:nth-child(2){animation-delay:-.3s}:scope .sound[aria-pressed=true] .sound-bars i:nth-child(3){animation-delay:-.6s}:scope .sound[aria-pressed=true] .sound-bars i:nth-child(4){animation-delay:-.15s}@media (max-width:760px){:scope .sealed{grid-template-columns:1fr;align-content:start;overflow-y:auto}:scope .sealed-card{order:-1;width:180px}:scope{--top:clamp(150px,24vh,210px);--sw:calc(100vw - 2 * var(--fw) - 26px)}:scope .topbar .eyebrow{display:none}:scope .brand img{width:58px}:scope .sound{top:calc(var(--fw) + 12px);bottom:auto;right:calc(var(--fw) + 12px);padding:6px 8px}:scope .sound-label{display:none}:scope .bubble{transform-origin:100% 100%;max-width:46vw;font-size:10px;top:-2%;left:auto;right:-6%}:scope .bubble:before{display:none}:scope .roller{margin:0 -10px}:scope .roller i{width:18px}:scope .roller i:after{width:22px;height:22px}:scope .roller i:first-child:after{left:-10px}:scope .roller i:last-child:after{right:-10px}:scope .art{grid-template-columns:30px 1fr}:scope .blank-wide{min-width:100%}:scope .grip-l{left:4%}:scope .grip-r{right:4%}:scope .pact-title{font-size:clamp(28px,8.6vw,40px)}}@media (max-height:640px) and (min-width:761px){:scope{--top:clamp(150px,30vh,220px)}}@media (prefers-reduced-motion:reduce){:scope *,:scope :before,:scope :after{transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}:scope .grain{animation:none}}:scope .sound{height:auto;left:auto}:scope .eyebrow i{opacity:1}.sign-typed{pointer-events:none;font-family:var(--wide);color:#7a0f16;text-shadow:0 0 1px #7a0f1699;place-items:center;font-size:clamp(22px,3vw,40px);font-style:italic;display:grid;position:absolute;inset:0;transform:rotate(-4deg)}.sign-pad canvas:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}}
