:root{--bg:#f5f5f2;--paper:#fbfbf8;--ink:#1d1d1f;--ink-2:#86868b;--hair:#00000014;--red:#7a0b0b;--red-hi:#951414;--red-lo:#5e0707;--cream:#f8eee2;--ease:cubic-bezier(.25,.1,.25,1);--ease-out:cubic-bezier(.16,1,.3,1)}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,system-ui,sans-serif;font-size:15px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}.home{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:72px 24px 56px;display:flex;position:relative}.mark{width:28px;height:auto;color:var(--red);opacity:0;animation:fade 1.2s var(--ease) .2s forwards;margin-left:-14px;position:absolute;top:28px;left:50%}@keyframes fade{to{opacity:1}}@keyframes appear{0%{opacity:0}}.info{text-align:center;opacity:0;max-width:400px;animation:fade 1.4s var(--ease) 1.3s forwards;transition:opacity .6s var(--ease);margin-top:52px}.flipped .info{pointer-events:none;opacity:.12!important}.lines p{color:var(--ink-2);text-wrap:balance;font-size:15px}.lines .triad{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);margin-bottom:14px;font-family:Archivo,sans-serif;font-size:12px;font-weight:600;font-stretch:125%}.lines .triad+p{color:var(--ink)}.lines .brand{font-weight:500}.minilogos{justify-content:center;align-items:center;gap:30px;margin-top:36px;display:flex}.minilogos a{opacity:.28;transition:opacity .5s var(--ease);display:block}.minilogos a:hover{opacity:.9}.minilogos img{filter:grayscale()brightness(0);width:auto;height:20px;display:block}.minilogos img.sq{height:16px}.done,.issued .lines,.issued .minilogos{display:none}.issued .done{display:block}.done p{color:var(--ink-2);text-wrap:balance;font-size:15px}.done p:first-child{color:var(--ink)}.done .acts{justify-content:center;gap:24px;margin-top:18px;font-size:14px;display:flex}.textbtn{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.textbtn:after{content:" ›"}.textbtn:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}footer{text-align:center;color:var(--ink-2);padding:0 24px 32px;font-size:12px}footer a{text-underline-offset:2px;text-decoration:underline}.stage{perspective:1800px}.breath{transform-style:preserve-3d}@media (hover:hover) and (pointer:fine){.breath{animation:5.5s ease-in-out 2.4s infinite breathe}}@media (hover:none){.sheen{display:none}}.breath:hover,.flipped .breath{animation-play-state:paused}.breath{cursor:pointer}.flipped .breath,.issued .breath{cursor:auto}.face[inert]{pointer-events:none}@keyframes breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1.012)}}.tilt{transform-style:preserve-3d;opacity:0;animation:arrive 1.8s var(--ease-out) .35s forwards}@keyframes arrive{0%{opacity:0;transform:translateY(50px)rotateX(30deg)scale(.95)}to{opacity:1;transform:none}}.flipper{--w:min(600px,86vw);width:var(--w);height:calc(var(--w) / 2.4);transform-style:preserve-3d;position:relative}.flipping .flipper{will-change:transform}.face{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;inset:0}.front{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:block}.front:before{content:"";border-radius:calc(var(--w) * .05);position:absolute;inset:10% 4% 8%;box-shadow:0 2px 3px #3c0a001a,0 26px 50px -10px #460a004d}.front:focus-visible{outline:none}.front:focus-visible .body{box-shadow:inset 0 0 0 2px var(--ink)}.body{border-radius:calc(var(--w) * .045);background:linear-gradient(160deg,var(--red-hi) 0%,var(--red) 48%,var(--red-lo) 100%);position:absolute;inset:0;overflow:hidden}.sheen{pointer-events:none;transition:transform .5s var(--ease-out);background:radial-gradient(circle,#ffffff21,#fff0 32%);position:absolute;inset:-60%;transform:translate(-12%,-18%)}.notch{width:calc(var(--w) * .052);height:calc(var(--w) * .052);background:var(--bg);margin-left:calc(var(--w) * -.026);pointer-events:none;border-radius:50%;position:absolute}.notch.t{top:calc(var(--w) * -.026)}.notch.b{bottom:calc(var(--w) * -.026)}.body>.notch{left:74%}.p-body>.notch{left:0}.perf{left:74%;top:calc(var(--w) * .05);bottom:calc(var(--w) * .05);border-left:1.5px dotted #f8eee24d;position:absolute}.main{width:74%;padding:calc(var(--w) * .055);flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:0;bottom:0;left:0}.stub{place-items:center;width:26%;display:grid;position:absolute;top:0;bottom:0;right:0}.press{color:var(--cream);text-shadow:0 1px #00000038}.t-meta{text-transform:uppercase;font-family:Archivo,sans-serif;font-stretch:125%;font-size:calc(var(--w) * .021);letter-spacing:.02em;opacity:.85;font-weight:500}.t-title{font-family:Anton,Bebas Neue,Impact,sans-serif;font-weight:400;font-size:calc(var(--w) * .118);letter-spacing:-.005em;text-transform:uppercase;line-height:.9}.t-sub{text-transform:uppercase;font-family:Archivo,sans-serif;font-stretch:125%;font-size:calc(var(--w) * .021);letter-spacing:.02em;opacity:.7;margin-top:calc(var(--w) * .02);font-weight:500}.t-arrow{font-family:Archivo,sans-serif;font-weight:600;font-stretch:125%;font-size:calc(var(--w) * .03);letter-spacing:.04em;opacity:.9;transition:transform .7s var(--ease-out),opacity .4s;align-items:center;gap:.4em;display:flex}.t-arrow svg{width:1em;height:1em}.front:hover .t-arrow{transform:translateX(calc(var(--w) * .01));opacity:1}.issued .front{cursor:default}.issued .front .stub{visibility:hidden}.issued .breath{animation:none}.settled .breath,.settled .tilt,.settled .flipper{transform-style:flat}.settled .sheen{display:none}.settled .back{visibility:hidden}.piece{width:26%;font:inherit;color:var(--cream);cursor:default;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0 100%;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:none;position:absolute;top:0;bottom:0;right:0}.piece:before{content:"";border-radius:calc(var(--w) * .04);opacity:0;transition:opacity .35s var(--ease);position:absolute;inset:12% 10% 10% 12%;box-shadow:0 18px 36px -6px #460a004d,0 3px 6px #3c0a0024}.ripping .piece:before{opacity:1}.ripping .piece{will-change:transform}.issued .piece{display:block}.piece:focus-visible{outline:none}.piece:focus-visible .p-body{box-shadow:inset 0 0 0 2px var(--cream)}.p-body{border-radius:0 calc(var(--w) * .045) calc(var(--w) * .045) 0;background:linear-gradient(160deg,var(--red-hi) 0%,var(--red) 48%,var(--red-lo) 100%);justify-content:center;align-items:center;gap:calc(var(--w) * .014);background-position:100% 0;background-size:384.615% 100%;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.p-body:before{content:"";left:0;top:calc(var(--w) * .05);bottom:calc(var(--w) * .05);border-left:1.5px dotted #f8eee24d;position:absolute}.ripping .p-body:before,.ripping .front .perf{display:none}.p-qr{aspect-ratio:1;border-radius:calc(var(--w) * .014);width:66%;padding:calc(var(--w) * .008);margin-top:calc(var(--w) * .02);background:#fff}.p-qr svg,.p-qr img{width:100%;height:100%;display:block}.p-num{font-family:Anton,Bebas Neue,Impact,sans-serif;font-size:calc(var(--w) * .036);letter-spacing:.01em;line-height:1}.p-num small{letter-spacing:.04em;opacity:.65;margin-left:.25em;font-family:Archivo,sans-serif;font-size:.48em;font-weight:500;font-stretch:125%}.p-name{max-width:86%;font-family:Archivo,sans-serif;font-weight:500;font-stretch:125%;font-size:calc(var(--w) * .016);letter-spacing:.04em;text-transform:uppercase;opacity:.75;text-align:center;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.front{transition:opacity .4s cubic-bezier(.4,0,.6,1),transform .7s cubic-bezier(.3,0,.2,1)}.presented .front{opacity:0;pointer-events:none;transform:translate(-36px,10px)rotate(-2.5deg)scale(.97)}.presented .piece{cursor:default}.credits{max-width:380px;color:var(--ink-2);text-align:center;text-wrap:balance;margin-top:56px;font-size:13px;line-height:1.6;display:none}.presented .credits{opacity:0;animation:fade 1.2s var(--ease) 1.1s forwards;display:block}.credits a{white-space:nowrap;color:var(--ink);text-underline-offset:3px;text-decoration:underline #0000;transition:text-decoration-color .3s}.credits a:hover{text-decoration-color:currentColor}.credits a:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.back{background:var(--paper);border-radius:calc(var(--w) * .045);padding:30px 28px 24px;overflow:hidden;transform:rotateY(180deg);box-shadow:0 1px 1px #0000000a,0 18px 40px -10px #0000001f,0 50px 90px -30px #00000024}.back-head{justify-content:space-between;align-items:flex-start;display:flex}.back h2{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.15}.back .sub{color:var(--ink-2);margin-top:2px;font-size:14px}.close{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -6px 0 0;transition:background .2s,color .2s;display:grid}.close:hover{color:var(--ink);background:#0000000d}.close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.close svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:11px;height:11px}form{margin-top:16px}.fl{border-bottom:1px solid var(--hair);transition:border-color .3s;position:relative}.fl:focus-within{border-color:var(--ink)}.fl input{width:100%;height:54px;font:inherit;color:var(--ink);background:0 0;border:0;border-radius:0;outline:none;padding:18px 0 0;font-size:17px}.fl label{color:var(--ink-2);pointer-events:none;transform-origin:0 0;transition:transform .25s var(--ease);font-size:17px;position:absolute;top:16px;left:0}.fl input:focus+label,.fl input:not(:placeholder-shown)+label{transform:translateY(-12px)scale(.65)}.fl.bad{border-color:#e5484d}.fl .err{color:#e5484d;font-size:12px;position:absolute;top:20px;right:0}.consent{border:0;min-width:0;margin:18px 0 0;padding:0}.consent+.consent{margin-top:14px}.consent legend{letter-spacing:.02em;color:var(--ink);padding:0;font-size:12px;font-weight:500}.req{color:#e5484d;margin-left:2px}.tog{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:10px;margin-top:6px;font-size:13px;line-height:1.4;display:flex}.tog input{appearance:none;cursor:pointer;width:18px;height:18px;transition:all .25s var(--ease);border:1px solid #c7c7cc;border-radius:50%;flex:none;place-items:center;display:grid}.tog input:checked{background:var(--ink);border-color:var(--ink)}.tog input:checked:after{content:"";border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.tog input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.tog.bad input{border-color:#e5484d}.tog a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.submit{background:var(--ink);color:#fff;width:100%;height:48px;font:inherit;cursor:pointer;transition:transform .4s var(--ease-out),background .2s;border:0;border-radius:999px;margin-top:22px;font-size:15px;font-weight:500}.submit:hover{background:#000}.submit:active{transform:scale(.98)}.submit:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.closed p{color:var(--ink-2);margin-top:10px;font-size:14px}@media (width<=520px){.flipper{height:calc(var(--w) / 2.1)}.back{padding:26px 20px 20px}}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[disabled]{opacity:.6;cursor:progress}.form-status{text-align:center;color:#e5484d;text-wrap:balance;margin-top:10px;font-size:13px}.form-status:empty{display:none}.get{flex-direction:column;align-items:stretch;gap:10px;width:min(300px,100%);margin:24px auto 0;display:flex}.get a{transition:transform .4s var(--ease-out),background .2s,border-color .2s;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-weight:500;display:flex}.get a:active{transform:scale(.98)}.get a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.get svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.get-pdf{isolation:isolate;height:54px;color:var(--cream);background:linear-gradient(160deg,var(--red-hi),var(--red) 55%,var(--red-lo));font-size:16px;position:relative;box-shadow:0 1px 2px #3c0a002e,0 14px 28px -10px #460a0073}.get-pdf:before{content:"";z-index:-1;border-radius:inherit;background:var(--red-lo);opacity:0;transition:opacity .2s var(--ease);position:absolute;inset:0}.get-pdf:hover:before{opacity:1}.home:not(.issued) .done .get{display:none}.issued:not(.presented) .get{visibility:hidden}.presented .get>*{animation:rise .7s var(--ease-out) backwards}.presented .get>:first-child{animation-delay:.35s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:no-preference){.flipped:not(.flipping) :is(.breath,.tilt,.flipper){transform-style:flat}.flipped:not(.flipping) .flipper{transform:none!important}.flipped:not(.flipping) .back{transform:none}.flipped:not(.flipping) .front{visibility:hidden}}@media (prefers-reduced-motion:reduce){.mark{animation:fade .4s var(--ease) forwards}.tilt{animation:fade .5s var(--ease) .1s forwards}.info{animation:fade .5s var(--ease) .3s forwards}.breath{animation:none}.sheen{display:none}.stage,.breath,.tilt,.flipper{perspective:none;transform-style:flat}.flipper{transform:none!important}.front{transition:opacity .25s var(--ease)}.front:hover .t-arrow{transform:none}.back{opacity:0;transition:opacity .25s var(--ease);transform:none}.flipped .front{opacity:0;pointer-events:none}.flipped .back{opacity:1}.settled .back{opacity:0}.piece{transition:opacity .4s var(--ease)}.issued:not(.presented) .piece{opacity:0}.presented .front{transform:none}.presented .credits{animation-duration:.4s;animation-delay:.3s}.presented .get>*{animation:appear .4s var(--ease) .2s backwards}.fl label,.tog input,.submit,.get a{transition-duration:.01ms}}
