@font-face{font-family:newsreader;src:url(../media/Newsreader_400-s.p.12kd4rz7dbpke.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader_500-s.p.3qr54-0b7zh5u.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader_400_italic-s.p.2jwioj8c2h_jm.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader;src:url(../media/Newsreader_500_italic-s.p.2ixqgceg3ar39.woff2)format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_217f6c99-module__dwP3La__className{font-family:newsreader,newsreader Fallback}.newsreader_217f6c99-module__dwP3La__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--line-a:.12}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--field:#0c0b0a;--paper:#e8e0d4;--quiet:#8a8378;--metal:#9a8060;--rule:#2a2622;--serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--gutter:clamp(16px, 6vw, 96px)}*{box-sizing:border-box}body{background:var(--field);color:var(--paper);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-kerning:normal;margin:0;font-size:clamp(18px,1.35vw,20px);line-height:1.6}::selection{background:#9a806059}a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--metal);-webkit-text-decoration-color:var(--metal);-webkit-text-decoration-color:var(--metal);text-decoration-color:var(--metal);text-underline-offset:.2em;text-decoration-thickness:1px;transition:text-decoration-color .2s}a:hover{-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}:focus-visible{outline:1px solid var(--metal);outline-offset:4px}.masthead,.hero,main,.foot{max-width:1120px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.masthead{padding-top:clamp(28px,5vh,48px)}.name{letter-spacing:.01em;font-size:19px;font-weight:500}.stage{flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.stage>.masthead,.stage>.hero{z-index:2;width:100%;position:relative}.stage-hit{z-index:0;cursor:pointer;width:52%;position:absolute;top:0;bottom:0;right:0}.stage-art{position:absolute;inset:0}.stage>.masthead,.stage>.hero{pointer-events:none}.stage>.masthead>*,.stage>.hero>*{pointer-events:auto;width:fit-content}.stage-play{z-index:3;font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--metal);border:0;border-bottom:1px solid var(--rule);cursor:pointer;background:0 0;padding:6px 2px;font-size:12px;transition:color .2s,border-color .2s;position:absolute;bottom:clamp(56px,12vh,120px);left:50%;transform:translate(-50%)}.stage-play:hover,.stage-hit:hover .stage-play{color:var(--paper);border-color:var(--metal)}.scrim{z-index:1;pointer-events:none;background:linear-gradient(180deg, #0c0b0a00 70%, var(--field) 100%), radial-gradient(70% 60% at 10% 55%, #0c0b0a99, #0c0b0a00 60%);position:absolute;inset:0}.hero{flex-direction:column;flex:1;justify-content:center;padding-top:64px;padding-bottom:96px;animation:1.1s cubic-bezier(.22,1,.36,1) backwards settle;display:flex}.hero h1{letter-spacing:-.025em;margin:0;font-size:clamp(44px,6.4vw,88px);font-weight:400;line-height:1.02}.hero h1 em{color:var(--metal);font-style:italic}.lede{max-width:34ch;color:var(--quiet);text-wrap:pretty;margin:clamp(28px,4vw,44px) 0 0;font-size:clamp(20px,1.9vw,24px);line-height:1.5}.lede-note{color:var(--paper);margin:.7em 0 0;font-size:clamp(20px,1.9vw,24px);line-height:1.5}.row{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(20px,5vw,72px);padding:clamp(48px,8vh,88px) 0;display:grid}.label{letter-spacing:.2em;text-transform:uppercase;color:var(--metal);margin:.35em 0 0;font-size:12px;font-weight:500}.prose{text-wrap:pretty;max-width:36em}.prose p{margin:0 0 1.1em}.prose p:last-child{margin-bottom:0}.quiet{color:var(--quiet)}.email{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:1.6em 0 1.4em;display:flex}.prose .email{margin:1.6em 0 1.4em}.email a{letter-spacing:-.01em;text-underline-offset:.18em;overflow-wrap:anywhere;font-size:clamp(26px,3.4vw,40px);line-height:1.2}.copy{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;transition:color .2s}.copy:hover{color:var(--paper)}.game-overlay{z-index:50;background:var(--field);touch-action:none;animation:.45s both overlay-in;position:fixed;inset:0}.game-overlay.is-leaving{animation:.42s both overlay-out}.game-stage,.game-stage canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.game-close{z-index:5;top:clamp(16px,3vw,32px);right:var(--gutter);font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;position:absolute}.game-close:hover{color:var(--paper)}.game-hud{z-index:4;top:clamp(16px,3vw,32px);left:var(--gutter);right:calc(var(--gutter) + 80px);pointer-events:none;animation:.6s 1.2s both hud-in;position:absolute}.game-hud>*{pointer-events:auto}.game-title{letter-spacing:.2em;text-transform:uppercase;color:var(--metal);margin:0;font-size:12px;font-weight:500}.game-note{max-width:34ch;color:var(--paper);text-wrap:pretty;margin:10px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.game-status{color:var(--quiet);margin:8px 0 0;font-size:15px}.game-actions{z-index:4;justify-content:center;gap:14px;animation:.6s 1.3s both hud-in;display:flex;position:absolute;bottom:clamp(20px,5vh,48px);left:0;right:0}.game-btn{font:inherit;letter-spacing:.18em;text-transform:uppercase;color:var(--paper);border:1px solid var(--metal);cursor:pointer;background:#0c0b0a99;border-radius:999px;padding:12px 22px;font-size:13px;transition:background .2s,color .2s}.game-btn:hover:not(:disabled){background:var(--metal);color:var(--field)}.game-btn:disabled{opacity:.4;cursor:default}.game-btn.is-quiet{border-color:var(--rule);color:var(--quiet)}.game-reward{z-index:6;padding:0 var(--gutter);background:#0c0b0ad1;flex-direction:column;justify-content:center;animation:.8s both overlay-in;display:flex;position:absolute;inset:0}.game-reward-inner{width:100%;max-width:640px;margin:0 auto}.game-reward-line{letter-spacing:-.02em;color:var(--metal);margin:0;font-size:clamp(40px,6vw,72px);font-style:italic;line-height:1.05}.game-reward-note{color:var(--quiet);margin:16px 0 0}.game-reward .email{flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:28px;margin-bottom:36px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.by-ear:not(:focus){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.by-ear{font:inherit;color:#f1dcb5;cursor:pointer;background:#100f0df0;border:1px solid #d6aa6eb3;border-radius:999px;padding:8px 16px;font-size:15px;line-height:1.2}.by-ear:focus{outline:2px solid var(--metal);outline-offset:3px}.by-ear--overlay:focus{z-index:9;top:clamp(16px,3vw,32px);left:var(--gutter);position:absolute}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes overlay-out{0%{opacity:1}to{opacity:0}}@keyframes hud-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}main{padding-bottom:clamp(64px,12vh,140px)}.foot{color:var(--quiet);justify-content:space-between;gap:24px;padding-top:32px;padding-bottom:40px;font-size:15px;display:flex}.foot a{color:var(--quiet);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.foot a:hover{color:var(--paper)}@keyframes settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:860px){.stage-hit{width:100%}.stage-art{opacity:.9}.scrim{background:linear-gradient(180deg, #0c0b0a00 70%, var(--field) 100%), radial-gradient(110% 38% at 30% 52%, #0c0b0a99, #0c0b0a00 80%)}.stage-play{left:var(--gutter);bottom:28px;transform:none}.hero h1,.lede,.lede-note{text-shadow:0 0 2px #0c0b0ae6,0 0 18px #0c0b0ad9,0 0 42px #0c0b0ab3}.lede{color:#b3ab9f}}@media (hover:none){.stage-play{color:var(--paper);border-color:var(--metal)}}@media (max-width:760px){.row{grid-template-columns:1fr;gap:16px}.label{margin:0}}@media (prefers-reduced-motion:reduce){.hero{animation:none}}:root{--pearl:#e2d6c8;--gold-soft:#d9a768}@property --line-a{syntax:"<number>";inherits:true;initial-value:.12}.pc-section{outline:none;margin:1.8em 0 1.6em}.pc{--stock:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .91 0 0 0 0 .86 0 0 0 0 .78 .11 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), radial-gradient(130% 110% at 18% 0%, #221e19, #151412 58%, #100f0d);--ink:#8a7359;--dim:#e8e0d470;text-align:left;width:100%;max-width:620px;container-type:inline-size}.pc--compact{max-width:440px;margin:0 auto}.pc--compact .pc-stamp-slot{width:84px}.pc-card{aspect-ratio:1.5;background:var(--stock);border-radius:10px;grid-template:"msg addr"1fr"msg send"/minmax(0,1.15fr) minmax(0,1fr);gap:10px 24px;padding:24px 24px 18px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #9a80606b,inset 0 1px #e8e0d40d,0 36px 60px -34px #000000e6,0 2px 6px #00000059}.pc-card:before{content:"";pointer-events:none;border:1px solid #9a80602e;border-radius:5px;position:absolute;inset:10px}.pc-label{letter-spacing:.26em;text-transform:uppercase;color:var(--ink);text-shadow:0 -1px #000000bf,0 1px #e8e0d40d;font-size:10px;font-weight:500}.pc-msg{border-right:1px solid #9a806038;grid-area:msg;min-width:0;padding-right:22px;display:flex}.pc-lines{--line-a:.12;resize:none;width:100%;min-height:6em;color:var(--dim);caret-color:var(--metal);font:italic 400 17px/2em var(--serif);background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(2em - 1px), rgba(154, 128, 96, var(--line-a)) calc(2em - 1px), rgba(154, 128, 96, var(--line-a)) 2em);background-attachment:local;border:0;border-radius:0;outline:none;flex:1;margin:0;padding:0;transition:color .4s,--line-a .4s}.pc-lines::placeholder{color:var(--dim);font-style:italic}.pc-msg.is-inked .pc-lines{--line-a:.28;color:var(--paper)}.pc-msg.is-inked .pc-lines::placeholder{color:#8a8378d9}.pc-msg:focus-within{outline-offset:5px;border-radius:2px;outline:1px solid #9a806059}.pc-lines[aria-disabled=true],.pc-input[aria-disabled=true]{cursor:default}.pc-addr{flex-direction:column;grid-area:addr;gap:10px;min-width:0;display:flex}.pc-stamp-slot{flex-direction:column;align-self:flex-end;align-items:center;gap:7px;width:96px;margin-bottom:auto;display:flex;position:relative}.pc-slot{background:#060505;border-radius:3px;width:46px;height:4px;display:block;box-shadow:inset 0 1px 1px #000000f2,0 1px #e8e0d414}.pc-to{flex-direction:column;gap:2px;margin:0;display:flex}.pc-to-name{color:var(--paper);border-bottom:1px solid #9a80604d;padding-bottom:4px;font-size:19px;font-style:italic;line-height:1.3}.pc-from{flex-direction:column;gap:2px;display:flex}.pc-input{width:100%;min-width:0;font:400 16px/1.4 var(--serif);color:var(--dim);background:0 0;border:0;border-bottom:1px solid #9a806029;border-radius:0;outline:none;padding:5px 0;transition:color .4s,border-color .4s}.pc-input.is-inked{color:var(--paper);border-bottom-color:#9a806057}.pc-input:not([aria-disabled=true]):focus{border-bottom-color:var(--paper)}.pc-input:focus-visible,.pc-lines:focus-visible{outline:none}.pc-input[aria-disabled=true]:focus-visible{border-bottom-style:dashed;border-bottom-color:var(--metal)}.pc-input::placeholder{color:#8a8378cc;font-style:italic}.pc-input[aria-invalid=true]{border-bottom-color:#d68c64cc}.pc-ask{color:var(--paper);margin-top:4px;font-size:17px;font-style:italic;line-height:1.3}.pc-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.pc-foot{grid-area:send;justify-content:flex-end;align-items:flex-end;gap:14px;min-width:0;display:flex}.pc-fine{color:#8a8378e6;margin:0 auto 2px 0;font-size:11px;line-height:1.45}.pc-fine a{color:inherit;text-decoration-color:#9a806080}.pc-fine a:hover{color:var(--paper)}.pc-send{font:inherit;letter-spacing:.26em;text-transform:uppercase;color:var(--dim);cursor:default;background:0 0;border:3px double #9a80604d;border-radius:4px;flex:none;padding:8px 14px 7px 17px;font-size:11px;font-weight:500;transition:color .3s,border-color .3s,background .2s}.pc-send.is-inked{color:#e2b877;cursor:pointer;border-color:#d6aa6ed9}.pc-send.is-inked:hover{background:#c2a27a1a}.pc-send:focus-visible{outline:1px solid var(--metal);outline-offset:4px}.pc-postmark{z-index:3;color:#d8c2a299;pointer-events:none;width:180%;animation:.15s ease-out both pc-strike,.25s .15s both pc-ink;position:absolute;top:34%;left:-72%;transform:rotate(-8deg)}@keyframes pc-strike{0%{opacity:0;transform:rotate(-8deg)scale(1.3)}to{opacity:1;transform:rotate(-8deg)scale(1)}}@keyframes pc-ink{to{color:#d8c2a280}}.pc-card.is-leaving{animation:.5s cubic-bezier(.5,0,.75,0) forwards pc-away}@keyframes pc-away{to{opacity:0;transform:translateY(-70%)rotate(-3deg)scale(.9)}}.pc-error{color:#d2a386;margin:10px 0 0;font-size:16px}.pc-sent{padding:8px 0;animation:.6s both hud-in}.pc-sent.is-compact{text-align:center}.pc-sent-title{color:var(--metal);margin:0;font-size:clamp(24px,3vw,32px);font-style:italic}.pc-sent-line{color:var(--paper);margin:6px 0 10px}.pc-link{font:inherit;color:var(--paper);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--metal);-webkit-text-decoration-color:var(--metal);-webkit-text-decoration-color:var(--metal);text-decoration-color:var(--metal);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration-thickness:1px}.pc-link:hover{-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);-webkit-text-decoration-color:var(--paper);text-decoration-color:var(--paper)}@container (max-width:439px){.pc-card{aspect-ratio:auto;grid-template:"addr""msg""send"/minmax(0,1fr);row-gap:14px;padding:20px 18px 16px}.pc-addr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"to stamp""from stamp";align-items:start;gap:8px 16px;display:grid}.pc-stamp-slot{grid-area:stamp;align-self:start;width:84px;margin:0}.pc-to{grid-area:to}.pc-from{grid-area:from}.pc-msg{border-top:1px solid #9a806038;border-right:0;padding:12px 0 0}.pc-lines{min-height:0}.pc-label{font-size:11px}.pc-to-name{font-size:19px}.pc-input{font-size:17px}.pc-lines,.pf-line{font-size:18px}.pc-fine{font-size:13px}}.pc-thanks{color:var(--metal);margin:0 0 6px;font-size:clamp(22px,2.4vw,28px);font-style:italic}.pc-intro{margin:0 0 18px}.pc-intro-line{color:var(--paper);text-wrap:pretty;margin:0 0 14px}.pc--compact .pc-intro{display:none}.coin-reward .pc-intro-line{text-align:center}.pk{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pk-card{aspect-ratio:1.5;font:inherit;text-align:left;color:#e8e0d4b8;cursor:pointer;background:radial-gradient(130% 110% at 18% 0,#221e19,#151412 58%,#100f0d);border:0;border-radius:6px;align-items:flex-end;padding:10px 12px;transition:box-shadow .2s,color .2s,transform .15s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #9a806047}.pk-card:hover{color:var(--paper);transform:translateY(-2px)}.pk-card.is-on{color:var(--paper);box-shadow:inset 0 0 0 1px #d6aa6ee6,0 10px 20px -14px #000000e6}.pk-card:focus-visible{outline:1px solid var(--metal);outline-offset:3px}.pk-stamp{color:#d7ae74;border:1px dashed #9a806080;border-radius:2px;place-items:center;width:26px;height:30px;display:grid;position:absolute;top:8px;right:8px}.pk-card.is-on .pk-stamp{border-style:solid;border-color:#d6aa6ecc}.pk-title{font-size:15px;line-height:1.25}.pc-msg--hello,.pc-msg--notes,.pc-msg--project{flex-direction:column;gap:10px;position:relative}.pf{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.pf-row{flex-direction:column;gap:6px;display:flex}.pf-chips{flex-wrap:wrap;gap:6px;display:flex}.pf--hello .pf-chips{flex-direction:column;align-items:flex-start}.pf-chip,.pf-chip-inner{font:inherit;color:#e8e0d4c7;cursor:pointer;background:0 0;border:1px solid #9a806057;border-radius:999px;padding:6px 12px;font-size:15px;font-style:italic;line-height:1.2;transition:color .15s,border-color .15s,background .15s}.pf-chip:hover{color:var(--paper);border-color:#c2a27ab3}.pf-chip.is-on{color:#f1d9ae;background:#c2a27a1a;border-color:#d6aa6ee6}.pf-chip--city{align-items:center;gap:4px;padding:0 10px 0 0;display:inline-flex}.pf-chip-inner{color:inherit;background:0 0;border:0;padding:6px 2px 6px 12px}.pf-city{width:7.5em;min-width:0;font:italic 400 16px/1.2 var(--serif);color:var(--paper);background:0 0;border:0;border-bottom:1px solid #d6aa6e99;outline:none;padding:2px 0}.pf-chip:focus-visible,.pf-chip-inner:focus-visible,.pf-mark:focus-visible,.pf-coin:focus-visible{outline:1px solid var(--metal);outline-offset:2px}.pf-marks,.pf-rating{gap:4px;display:flex}.pf-mark,.pf-coin{color:#9a8060cc;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;transition:color .15s,background .15s;display:grid}.pf-mark:hover{color:#d7ae74}.pf-mark.is-on{color:#ecc98f;background:#c2a27a1f}.pf-coin svg,.pf-mark svg{display:block}.pf-line{width:100%;min-width:0;font:italic 400 17px/2em var(--serif);color:var(--paper);background:0 0;border:0;border-bottom:1px solid #9a806047;border-radius:0;outline:none;margin-top:auto;padding:0}.pf-line::placeholder{color:#8a8378d9}.pf-line:focus{border-bottom-color:var(--paper)}.pf-notes{flex:1;min-height:4em}.pf-row--timing{margin-top:4px}.pf-row--timing .pf-chip{padding-left:9px;padding-right:9px}.pc-ink-mark{color:#d9ad6c;opacity:.9;pointer-events:none;position:absolute;bottom:2px;right:24px}.coin-reward-card.is-wide{max-width:620px}@container (max-width:439px){.pc-msg{height:6.5em}.pc-card.is-open .pc-msg{height:16em}.pc-msg--locked .pc-locked-status{transform:translateY(-26px)}.pf-chip,.pf-chip-inner{font-size:16px}.pk-title{font-size:13px}}@media (max-width:420px){.pk{gap:6px}.pk-card{padding:8px}.pk-stamp{width:20px;height:24px;top:6px;right:6px}}.st{aspect-ratio:90/108;width:100%;position:relative}.st-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.st-paper{fill:#e6d9c2;opacity:0;transition:opacity .3s}.st-frame{fill:none;stroke:#9a806080;stroke-width:.7px;stroke-dasharray:.4 1.6;stroke-linecap:round}.st-thread{fill:none;stroke:#f3d6a4;stroke-width:1.2px;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;filter:drop-shadow(0 0 1.6px #f0c88cf2)}.st-whole{opacity:0}.st.is-fused .st-paper,.st.is-fused .st-whole{opacity:1}.st.is-fused .st-frame,.st-denom{opacity:0}.st.is-fused .st-denom{opacity:1}.st-denom{color:#3a2410db}.st-denom-num{font-family:var(--serif);fill:currentColor;font-size:11.5px;font-weight:500}.rupee-glow{filter:drop-shadow(0 0 .8px #ffe2aae6)}.st-engrave,.st-engrave-dark,.st-engrave-light{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.st-engrave{stroke:#9a80606b;stroke-width:.7px;transition:stroke .15s}.st-engrave-dark{stroke:#3c2612cc;stroke-width:.75px}.st-engrave-light{stroke:#fff4de8c;stroke-width:.75px}.st-piece{background:0 0;border:0;height:100%;padding:0;transition:transform .15s,translate .4s,opacity .3s;position:absolute;top:0}.st-piece--0{translate:-.7px}.st-piece--2{translate:.7px}.st-piece-svg{width:100%;height:100%;display:block;overflow:visible}.st-piece.is-empty .st-piece-shape{fill:#9a80600b}.st-piece-shape{stroke:#9a80604d;stroke-width:.6px;stroke-dasharray:2 1.4;vector-effect:non-scaling-stroke;transition:stroke .15s}.st-piece.is-earned .st-piece-shape{stroke:#e2b877;stroke-width:1px;stroke-dasharray:none}button.st-piece{cursor:pointer}button.st-piece:hover,button.st-piece:focus-visible{transform:translateY(-2px)}button.st-piece:hover .st-engrave,button.st-piece:focus-visible .st-engrave{stroke:#ceaa7af2}button.st-piece:hover .st-piece-shape,button.st-piece:focus-visible .st-piece-shape{stroke:#c2a27ab3}button.st-piece:focus-visible{outline:1px solid var(--metal);outline-offset:1px}.st-piece.is-last{animation:4s ease-in-out infinite st-breathe}@keyframes st-breathe{50%{opacity:.88}}.st-piece.is-arriving{animation:.3s cubic-bezier(.34,1.56,.64,1) both st-arrive}@keyframes st-arrive{0%{opacity:0;transform:translateY(-9px)}}.st.is-fused .st-piece{opacity:0;pointer-events:none}.st.is-fusing .st-piece{animation:.3s 1.05s forwards st-fade-out;translate:0}.st.is-fusing .st-thread{animation:.3s ease-out .4s forwards st-thread,.5s .8s forwards st-fade-out}.st.is-fusing .st-paper,.st.is-fusing .st-whole{animation:.3s 1.05s forwards st-fade-in}.st.is-fusing .st-frame{animation:.3s 1.05s forwards st-fade-out}.st.is-fusing .st-denom{animation:.25s 1.3s forwards st-fade-in}.st.is-fusing .st-svg{animation:.5s ease-in-out .7s st-emboss}@keyframes st-thread{0%{opacity:1;stroke-dashoffset:100px}to{opacity:1;stroke-dashoffset:0}}@keyframes st-emboss{50%{transform:scale(1.02)}}@keyframes st-fade-in{to{opacity:1}}@keyframes st-fade-out{to{opacity:0}}.coin-stage{position:relative}.coin-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.coin-stage.is-ready canvas{opacity:1}.coin-reward{background:#0c0b0adb;padding-top:56px;padding-bottom:32px;overflow-y:auto}.coin-reward-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:600px;margin:auto;display:flex}.coin-stage--win{aspect-ratio:1;flex:none;width:min(300px,64vw,38svh)}.coin-stage--win:before{content:"";background:radial-gradient(closest-side,#c2a27a24,#c2a27a00);animation:2s .8s both overlay-in;position:absolute;inset:-20%}.coin-reward-coinwrap.is-gone .coin-stage canvas,.coin-reward-coinwrap.is-gone .coin-stage:before{opacity:0;transition:opacity .12s}.game-reward .coin-reward-line{outline:none;margin-top:12px;animation:.9s 1.5s both hud-in}.game-reward .coin-reward-note{margin-top:14px;animation:.9s 1.8s both hud-in}.coin-reward-card{width:100%;max-width:440px;margin-top:22px;animation:.5s cubic-bezier(.2,.8,.2,1) both pc-rise}@keyframes pc-rise{0%{opacity:0;transform:translateY(40px)}}.coin-reward-foot{width:100%}.coin-reward-foot.is-reserved{min-height:92px}.coin-reward-ask{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;margin-top:14px;display:flex}.coin-reward-asknote{color:#d2a386;flex-basis:100%;min-height:1.4em;margin:0;font-size:15px}.win-ask-skip{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:12px 8px;font-size:12px}.win-ask-skip:hover{color:var(--paper)}.coin-reward-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:32px;animation:.9s 2.1s both hud-in;display:flex}.coin-reward-actions.coin-reward-step{margin-top:24px;animation:.5s both hud-in}.coin-reward-back{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:12px 8px;font-size:12px;transition:color .2s}.coin-reward-back:hover{color:var(--paper)}.game-overlay>.game-stage>:not(.game-stage){transition:opacity .35s}.game-overlay.is-won>.game-stage>:not(.game-stage){opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.game-overlay.is-won .game-close{z-index:8}.coin-flight{z-index:70;pointer-events:none;position:fixed;top:0;left:0}.coin-flight-x,.coin-flight-y{transform-origin:0 0;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.coin-flight-turn{filter:drop-shadow(0 10px 14px #00000080);position:absolute;top:0;left:0}.coin-flight-turn svg{display:block}.game-reward.win{--bar:calc(76px + env(safe-area-inset-bottom));grid-template-rows:minmax(0, 1fr) var(--bar);padding:clamp(44px, 7svh, 72px) var(--gutter) 0;background:#0c0b0ae6;justify-content:stretch;display:grid;overflow:hidden}.win-main{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:0;transition:opacity .45s,visibility linear;display:flex;position:relative}.win-coin{flex-direction:column;align-items:center;min-width:0;display:flex}.win .coin-stage--win{width:min(300px,34vw,44svh)}.win-mini{display:none}.win-coin.is-gone .win-mini{visibility:hidden}.win-coin.is-gone .coin-stage canvas,.win-coin.is-gone .coin-stage:before{opacity:0;transition:opacity .12s}.win-words .coin-reward-line{margin-top:8px}.win-card{width:min(440px,100%);animation:.5s cubic-bezier(.2,.8,.2,1) both pc-rise}.win-card .coin-reward-asknote{text-align:center;margin-top:6px}.win-bar{padding:0 0 env(safe-area-inset-bottom);border-top:1px solid #9a806024;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;display:flex}.win-bar>*{animation:.4s both hud-in}.win-key{font:400 10px/1.2 var(--serif);letter-spacing:.06em;text-transform:none;opacity:.55;vertical-align:1px;border:1px solid;border-radius:3px;margin-left:10px;padding:2px 5px 1px;display:inline-block}@media (min-width:900px){.win.has-card .win-main{flex-direction:row;gap:clamp(32px,5vw,96px)}.win.has-card .win-coin{flex:0 360px}.win.has-card .win-card{flex:0 540px;width:min(540px,46vw)}.win.has-card .win-card .pc--compact{max-width:540px}.win.has-card .coin-stage--win{width:min(280px,24vw,42svh)}}@media (max-width:899px){.win-bar{flex-wrap:nowrap;gap:6px}.win-bar .game-btn{letter-spacing:.12em;white-space:nowrap;padding:11px 16px}.win-bar .coin-reward-back,.win-bar .win-ask-skip{letter-spacing:.12em;white-space:nowrap}.win.has-card .win-main{justify-content:center;gap:14px}.win.has-card .coin-stage--win{width:min(150px,38vw,20svh)}.win.has-card .coin-reward-line{font-size:32px}.win.has-card.is-settled .win-coin{text-align:left;flex-direction:row;align-self:stretch;gap:14px;animation:.35s both overlay-in}.win.has-card.is-settled .coin-stage--win{display:none}.win.has-card.is-settled .win-mini{flex:none;display:block}.win.has-card.is-settled .win-ghost{width:100%;animation:none}.win.has-card.is-settled .win-ghost-check{stroke-dashoffset:0;animation:none}.win.has-card.is-settled .coin-reward-line{margin:0;font-size:28px;animation:none}.win.has-card.is-settled .coin-reward-note{margin:2px 0 0;font-size:15px;animation:none}}.win.is-finale .win-main{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.win-layer{inset:0 0 var(--bar) 0;padding:clamp(40px, 6svh, 64px) var(--gutter) 12px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden}.win-layer--a{transition:opacity .45s,transform .45s,filter .45s;animation:.5s .55s backwards overlay-in}.win-layer--a.is-behind{opacity:0;filter:blur(6px);transform:scale(.94)}.win-layer--b{background:radial-gradient(80% 70%,#0c0b0ab8,#0c0b0a59);animation:.35s both overlay-in}.win-layer--b .win-deal{animation:.55s cubic-bezier(.2,.8,.2,1) both win-deal}@keyframes win-deal{0%{opacity:0;transform:translateY(56px)rotate(-2.5deg)}}.win-deal,.pc-deal{width:min(620px,100%)}.pc-deal{animation:.5s cubic-bezier(.2,.8,.2,1) both win-deal}.win-change{font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);cursor:pointer;background:0 0;border:0;gap:8px;margin:0 0 10px;padding:8px 0;font-size:12px;display:inline-flex}.win-change:hover{color:var(--paper)}.win-bar .win-change{margin:0;padding:12px 8px}.win-change:focus-visible{outline:1px solid var(--metal);outline-offset:4px}.fin{text-align:center;flex-direction:column;align-items:center;gap:10px;width:min(720px,100%);display:flex}.fin-title{color:var(--metal);outline:none;margin:0;font-size:clamp(28px,3.4vw,44px);font-style:italic;font-weight:400;line-height:1.1}.fin-note{max-width:36em;color:var(--paper);text-wrap:pretty;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.fin-note p{margin:0 0 .45em}.fin-sig{color:#e2c08a;width:clamp(150px,15vw,210px);margin:-2px 0 2px}.sig path{stroke-dasharray:1;stroke-dashoffset:1px}.sig .sig-a{animation:.55s cubic-bezier(.45,0,.4,1) .25s forwards sig-draw}.sig .sig-r{animation:.5s cubic-bezier(.45,0,.4,1) .8s forwards sig-draw}.sig .sig-t{animation:.15s ease-out 1.3s forwards sig-draw}@keyframes sig-draw{to{stroke-dashoffset:0}}.fin-ask{color:var(--paper);margin:6px 0 4px;font-size:clamp(17px,1.4vw,19px)}.fin--compact{text-align:left;align-items:flex-start;gap:6px;width:100%}.fin--compact .fin-title{font-size:clamp(22px,2.4vw,28px)}.fin--compact .fin-ask{margin:0 0 8px}.ks{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;max-width:640px;display:grid}.ks-ticket{font:inherit;text-align:left;color:var(--paper);cursor:pointer;background:radial-gradient(130% 110% at 18% 0,#231f1a,#161513 58%,#100f0d);border:0;border-radius:8px;grid-template-rows:74px auto;align-content:start;justify-items:start;gap:16px;padding:14px 16px 18px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #9a80604d,0 14px 28px -20px #000000e6;-webkit-mask:radial-gradient(circle at 0 96px,#0000 7px,#000 7.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 96px,#0000 7px,#000 7.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0 96px,#0000 7px,#000 7.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100% 96px,#0000 7px,#000 7.5px) 100%/51% 100% no-repeat}.ks-ticket:before{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 14px,#9a806029 14px 15px);height:46px;position:absolute;top:30px;left:70px;right:58px}.ks-ticket:after{content:"";border-top:1px dashed #9a80604d;position:absolute;top:96px;left:12px;right:12px}.ks-ticket:hover,.ks-ticket:focus-visible{outline:none;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #d6aa6ed9,0 20px 32px -20px #000000f2}.ks-ticket.is-current{box-shadow:inset 0 0 0 1px #d6aa6e99,0 14px 28px -20px #000000e6}.ks-mark{color:#d9ad6c;align-self:center}.ks-mark svg{display:block}.ks-text{z-index:1;position:relative}.ks-title{font-size:17px;line-height:1.2;display:block}.ks-line{color:var(--quiet);margin-top:6px;font-size:13.5px;line-height:1.4;display:block}.ks-key{width:30px;height:36px;font:400 12px/1 var(--serif);color:#0000;border:1px dashed #9a806066;border-radius:2px;place-items:center;display:grid;position:absolute;top:14px;right:14px}@media (hover:hover) and (pointer:fine){.ks.has-keys .ks-key{color:#8a8378e6}}.ks--compact .ks-ticket,.ks--compact .ks-ticket:after{-webkit-mask:none;mask:none}.ks--compact .ks-ticket{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:14px;display:flex}.ks--compact .ks-ticket:after,.ks--compact .ks-ticket:before,.ks--compact .ks-key{display:none}@media (max-width:640px){.ks{grid-template-columns:1fr;gap:8px}.ks-ticket{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:60px;padding:12px 14px;display:flex;-webkit-mask:none;mask:none}.ks-ticket:after,.ks-ticket:before,.ks-key{display:none}.ks-line{margin-top:2px}.fin-sig{width:150px}.fin{gap:8px}}.pc-locked{flex:1;place-items:center;min-height:6em;display:grid;position:relative}.pc-skeleton{filter:blur(1.1px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='34'%3E%3Cpath d='M4 22c14-6 22 4 36-1s18-6 30 0 20 4 34-2 22 2 34 1 26-4 40 0 20 3 30-2' fill='none' stroke='%239a8060' stroke-opacity='.22' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 0 0/100% 34px repeat-y,repeating-linear-gradient(#0000 0 33px,#9a806029 33px 34px);position:absolute;inset:6px 0;-webkit-mask-image:linear-gradient(#0000,#000 12% 80%,#0000);mask-image:linear-gradient(#0000,#000 12% 80%,#0000)}.pc-locked-status{flex-direction:column;align-items:center;gap:7px;display:flex;position:relative}.pc-badge{white-space:nowrap;color:#f1dcb5;background:#100f0deb;border:1px solid #d6aa6e8c;border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 16px 8px 18px;font-size:18px;line-height:1.1;animation:4.5s ease-in-out infinite pc-breathe;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d6aa6e14,0 0 14px #e2b87733}.pc-badge:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffeccd24 50%,#0000 65%);animation:6s ease-in-out 1.5s infinite pc-sheen;position:absolute;inset:0;transform:translate(-120%)}.pc-badge.is-pulse{animation:.7s cubic-bezier(.3,1.4,.5,1) pc-pulse,4.5s ease-in-out .7s infinite pc-breathe}@keyframes pc-breathe{50%{border-color:#e6c084d9;box-shadow:0 0 0 1px #d6aa6e29,0 0 24px #e2b8775c}}@keyframes pc-sheen{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pc-pulse{40%{transform:scale(1.08);box-shadow:0 0 0 1px #d6aa6e4d,0 0 30px #ecc48c99}}.pc-rupee{color:#e8c07d;filter:drop-shadow(0 0 3px #e8c07d73);display:inline-block}.pc-pips{border-left:1px solid #9a806059;gap:5px;margin-left:4px;padding-left:10px;display:inline-flex}.pc-pips>span{border-radius:50%;width:9px;height:9px;transition:background .4s,box-shadow .4s;box-shadow:inset 0 0 0 1px #d6aa6e99}.pc-pips>span.is-in{background:radial-gradient(circle at 35% 30%,#fbe3bb,#d9a768 55%,#8c6134);box-shadow:0 0 6px #e2b87780}@container (max-width:439px){.pc-badge{padding:9px 16px 9px 18px;font-size:21px}.pc-pips>span{width:10px;height:10px}.pc--compact .pc-msg{height:6.5em}.win-deal .pc-card.is-open .pc-msg{height:14.5em}}.win.has-card .coin-reward-line,.win.has-card .coin-reward-note{animation:.5s .15s both hud-in}.win-coinvis{justify-content:center;display:flex;position:relative}.win-ghost{aspect-ratio:1;pointer-events:none;border-radius:50%;width:77%;animation:1.2s ease-out both win-ghost-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.win-ghost-svg{width:100%;height:100%;display:block;overflow:visible}.win-ghost-ring{fill:none;stroke:#e2b87747;stroke-width:1.5px}.win-ghost-check{fill:none;stroke:#e8c07d;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:70;stroke-dashoffset:70px;filter:drop-shadow(0 0 4px #e8c07d73);animation:.35s cubic-bezier(.4,0,.2,1) forwards win-check}@keyframes win-ghost-glow{0%{box-shadow:0 0 #e2b87700}35%{box-shadow:0 0 36px #e2b87759}to{box-shadow:0 0 18px #e2b8771a}}@keyframes win-check{to{stroke-dashoffset:0}}.pc-pips>span.is-new{animation:.6s cubic-bezier(.3,1.5,.5,1) both pc-pip-fill}@keyframes pc-pip-fill{0%{background:0 0;transform:scale(.3)}60%{transform:scale(1.45)}}.pc-locked-status{justify-content:center}.pc-badge{padding:9px 18px 9px 20px;font-size:20.5px}.pc-pips>span{width:10px;height:10px}@container (max-width:439px){.pc-badge{padding:10px 18px 10px 20px;font-size:23.5px}.pc-pips>span{width:11px;height:11px}}button.pc-badge.is-cta{animation:.7s cubic-bezier(.3,1.4,.5,1) .1s pc-pulse,4.5s ease-in-out .8s infinite pc-breathe}button.pc-badge.is-cta:hover{background:#d6aa6e33;border-color:#ecc88e}button.pc-badge.is-cta:active{background:#d6aa6e47;transform:scale(.96)}button.pc-badge.is-cta[aria-disabled=true]{color:#f1dcb58c;box-shadow:none;cursor:default;border-color:#d6aa6e59;animation:none}button.pc-badge.is-cta[aria-disabled=true]:hover{background:#100f0deb}.pc-from.is-nudge{animation:.4s pc-nudge}@keyframes pc-nudge{20%,60%{transform:translate(-4px,-3px)}40%,80%{transform:translate(4px,-3px)}}.pc-badge-text{display:inline-block}.pc-badge-text.is-roll{animation:.4s cubic-bezier(.2,.8,.2,1) both pc-roll}@keyframes pc-roll{0%{opacity:0;transform:translateY(-.6em)}}.pc-foot:empty{display:none}.pc--compact .pc-msg,.pc--compact .pc-stamp-slot,.pc--compact .pc-to,.pc--compact .pc-input{transition:opacity .4s,color .4s,border-color .4s}.pc.is-asking .pc-msg,.pc.is-asking .pc-stamp-slot,.pc.is-asking .pc-to,.pc-input.is-quiet{opacity:.4}.pc-from.is-asked{transition:transform .4s;position:relative;transform:translateY(-3px)}.pc-from.is-asked:before{content:"";pointer-events:none;background:radial-gradient(120% 140% at 50% 70%,#d6aa6e21,#d6aa6e00 70%);border-radius:8px;animation:.45s both overlay-in;position:absolute;inset:-8px -10px -6px;box-shadow:0 0 0 1px #d6aa6e66,0 0 24px #d6aa6e33}.pc-input.is-pressed{transform-origin:0;animation:.6s cubic-bezier(.3,.7,.3,1) both pc-press}@keyframes pc-press{0%{opacity:.2;color:#e8c07d;transform:scale(1.16)translateY(-5px)}45%{opacity:1;color:#e8c07d;text-shadow:0 0 1px #e8c07dcc;transform:scale(.97)}70%{transform:scale(1.01)}to{transform:none}}.win-bar .game-btn[aria-disabled=true]{color:#e8e0d466;cursor:default;border-color:#9a806059}.win-bar .game-btn[aria-disabled=true]:hover{color:#e8e0d466;background:#0c0b0a99}@media (prefers-reduced-motion:reduce){.win-ghost,.pc-input.is-pressed,.pc-pips>span.is-new,.pc-badge-text.is-roll{animation:.2s both overlay-in}.win-ghost-check{stroke-dashoffset:0;animation:none}button.pc-badge.is-cta,.pc-from.is-nudge{animation:none}.pc-from.is-asked{transform:none}}@media (max-width:640px){main,main>.row:last-child{padding-bottom:24px}main>.row:last-child .pc-section{margin-bottom:.6em}.write-lede span{text-wrap:balance;display:block}}button.pc-badge{font:inherit;cursor:pointer;transition:border-color .2s,background .2s,transform .12s}button.pc-badge:hover{background:#1e1a14f5;border-color:#ecc88ef2}button.pc-badge:active{transform:scale(.97)}button.pc-badge:focus-visible{outline:2px solid var(--metal);outline-offset:3px}.pc-badge-chev{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;margin-left:2px;transition:transform .2s}button.pc-badge:hover .pc-badge-chev{transform:translate(2px)}@media (hover:none){button.st-piece .st-engrave{stroke:#b8966cb3}button.st-piece .st-piece-shape{stroke:#c2a27a80}}button.st-piece:active{transform:translateY(1px)scale(.98)}.gp{z-index:45;position:fixed;inset:0}.gp--overlay{z-index:20;position:absolute}.gp-scrim{background:#0807068c;animation:.2s both overlay-in;position:absolute;inset:0}.gp--sheet .gp-scrim{background:#080706b3}.gp-box{color:var(--paper);text-align:left;background:radial-gradient(130% 110% at 18% 0,#221e19,#151412 58%,#100f0d);border:1px solid #9a806066;border-radius:12px;padding:14px 10px 10px;animation:.2s cubic-bezier(.2,.8,.2,1) both gp-pop;position:absolute;box-shadow:0 18px 50px #0000008c}.gp--center .gp-box{width:min(360px,100vw - 32px);animation:.2s both overlay-in;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes gp-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}.gp--sheet .gp-box{padding:4px 12px calc(14px + env(safe-area-inset-bottom));touch-action:none;border-bottom:0;border-radius:16px 16px 0 0;transition:transform .25s cubic-bezier(.2,.8,.2,1);animation:.32s cubic-bezier(.2,.8,.2,1) both gp-sheet;bottom:0;left:0;right:0}@keyframes gp-sheet{0%{transform:translateY(100%)}}.gp-grab{cursor:grab;place-items:center;height:22px;display:grid}.gp-grab span{background:#9a806080;border-radius:2px;width:40px;height:4px}.gp-head{justify-content:space-between;align-items:center;padding:0 8px 8px 12px;display:flex}.gp-title{color:var(--paper);margin:0;font-size:19px;font-style:italic;font-weight:400}.gp-close{width:36px;height:36px;font:inherit;color:var(--quiet);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid}.gp-close:hover{color:var(--paper)}.gp-close:focus-visible{outline:1px solid var(--metal)}.gp-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.gp-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px 10px 8px;transition:background .15s,border-color .15s;display:grid}.gp-row:hover,.gp-row:focus-visible{background:#c2a27a14;border-color:#9a806059;outline:none}.gp-row:active{background:#c2a27a24}.gp-row.is-next{background:#d6aa6e0f}.gp-row.is-target{background:#d6aa6e1a;border-color:#d6aa6eb3}.gp-glyph{fill:none;stroke:#ceaa7ad9;stroke-width:.9px;stroke-linecap:round;width:48px;height:46px}.gp-glyph path{vector-effect:non-scaling-stroke}.gp-text{gap:2px;min-width:0;display:grid}.gp-name{color:var(--paper);align-items:center;gap:8px;font-size:18px;font-style:italic;display:flex}.gp-next{letter-spacing:.14em;text-transform:uppercase;color:#e2b877;border:1px solid #d6aa6e8c;border-radius:999px;padding:2px 7px 1px;font-size:11px;font-style:normal}.gp-pitch{color:var(--quiet);font-size:15px;line-height:1.35}.gp-pitch>span{display:block}.gp-status{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.gp-status.is-earned{color:#e2b877}.gp-play{color:var(--paper);border:1px solid var(--metal);border-radius:999px;padding:6px 12px}.gp-row.is-next .gp-play,.gp-row.is-target .gp-play{color:#1a140d;background:#d9b47c;border-color:#d9b47c}@media (max-width:640px){.gp-pitch,.gp-status{font-size:16px}.gp-next{font-size:12px}.gp-row{padding:12px 10px 12px 6px}}@media (prefers-reduced-motion:reduce){.gp-box,.gp--sheet .gp-box{transition:none;animation:.15s both overlay-in}}.pc-capped-card{aspect-ratio:1.9;display:block;overflow:hidden}.pc-capped-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pc-capped-top .pc-to{flex:1;max-width:60%;margin-top:6px}.pc-capped-top .pc-stamp-slot{margin:0}.pc-return{color:#c45c46c7;pointer-events:none;width:min(78%,420px);position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.pc-return.is-striking{animation:.16s ease-out both pc-return-strike}@keyframes pc-return-strike{0%{opacity:0;transform:translate(-50%,-50%)rotate(-9deg)scale(1.35)}}.pc-capped-words{text-align:center;color:var(--quiet);margin-top:16px;font-style:italic}.pc-capped-words p{margin:0;line-height:1.5}.fin .pc-capped{margin:18px auto 0}@container (max-width:439px){.pc-capped-card{aspect-ratio:1.45}}@media (max-width:640px){.pc-capped-words{font-size:17px}}@media (prefers-reduced-motion:reduce){.pc-return.is-striking{animation:.2s both overlay-in}}.win.is-typing .win-bar{visibility:hidden}.game-stage.is-locked,.game-stage.is-locked *{pointer-events:none}.pc-note{color:#e0b48c;align-self:center;margin:0 auto 0 0;font-size:15px;font-style:italic}.fin-note{max-width:34em;margin:0;font-size:clamp(18px,1.55vw,21px);line-height:1.55}@media (min-width:641px){.fin-note>span{display:block}}@media (max-width:640px){.win .coin-reward-note,.win .coin-reward-asknote,.win-card .pc-label,.win-deal .pc-label,.pc-section .pc-label,.pc-fine,.pc-note,.pc-error,.pc-send,.pf-chip,.pf-chip-inner,.ks-title,.ks-line,.fin-ask,.win-bar .game-btn,.win-bar .coin-reward-back,.win-bar .win-ask-skip,.win-bar .win-change,.pc-deal .win-change,.pc-link{font-size:16px}.pc-label,.pc-send,.win-bar .game-btn,.win-bar .coin-reward-back,.win-bar .win-ask-skip,.win-bar .win-change{letter-spacing:.02em;text-transform:none}.pc-label{font-style:italic}.fin-note,.pc-sent-line,.pc-ask,.ks-title{font-size:18px}.win.has-card .coin-reward-note{font-size:17px}}@media (prefers-reduced-motion:reduce){.pc-badge,.pc-badge.is-pulse,.pc-badge:after{animation:none}}.ct{z-index:40;color:#e8e0d4b3;-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);background:#12100e9e;border-radius:999px;align-items:center;height:32px;padding:0 4px 0 6px;transition:opacity .3s,transform .3s;animation:.3s backwards overlay-in;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:inset 0 0 0 1px #9a806047,0 8px 20px -10px #000000b3}.ct.is-away{opacity:0;pointer-events:none;transform:translateY(6px)}.ct-sockets{display:flex}.ct-socket{color:#9a8060d9;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}button.ct-socket{cursor:pointer}button.ct-socket:hover{color:var(--paper)}.ct-socket svg{display:block}.ct-body{white-space:nowrap;max-width:110px;height:100%;font:inherit;letter-spacing:.2em;text-transform:uppercase;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px 0 6px;font-size:11px;transition:max-width .3s,opacity .2s,padding .3s;overflow:hidden}.ct-body:hover{color:var(--paper)}.ct.is-compact:not(:focus-within) .ct-body{opacity:0;max-width:0;padding:0}.ct-socket:focus-visible,.ct-body:focus-visible{outline:1px solid var(--metal);outline-offset:1px}.ct-note{white-space:nowrap;color:var(--paper);opacity:0;pointer-events:none;background:#12100ed1;border-radius:6px;padding:4px 10px;font-size:14px;transition:opacity .3s;position:absolute;bottom:calc(100% + 8px);left:0}.ct.has-note .ct-note{opacity:1}@media (max-width:760px){.ct{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));height:48px;padding:0 6px;transform:translate(-50%)}.ct.is-away{transform:translate(-50%,8px)}.ct-socket,.ct-body{min-width:44px;height:44px}.ct.is-compact:not(:focus-within) .ct-body{min-width:0}.ct-note{left:50%;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.game-reward .coin-reward-line,.game-reward .coin-reward-note,.coin-reward-actions,.coin-stage--win:before,.coin-reward-card,.pc-sent,.st-piece.is-arriving{animation:.2s both overlay-in}.st-piece.is-last{animation:none}.st.is-fusing .st-piece,.st.is-fusing .st-frame{animation:.2s forwards st-fade-out}.st.is-fusing .st-paper,.st.is-fusing .st-whole,.st.is-fusing .st-denom{animation:.2s forwards st-fade-in}.st.is-fusing .st-thread,.st.is-fusing .st-svg{animation:none}.pc-postmark{animation:.2s both overlay-in}.pc-card.is-leaving{animation:.2s forwards overlay-out}.st-piece,button.st-piece:hover,button.st-piece:focus-visible{transition:none;transform:none}.sig path{stroke-dashoffset:0;animation:none!important}.win-layer--a,.win-layer--b,.pc-deal,.win-card,.win-bar>*{animation:.2s backwards overlay-in}.win.is-finale .win-main{transition:opacity .2s,visibility 0s linear .2s}.win-layer--a{animation-delay:.3s}.win-layer--a.is-behind{filter:none;transform:none}.ks-ticket,.ks-ticket:hover,.ks-ticket:focus-visible{transition:none;transform:none}}.stage>.masthead,.stage>.hero,.stage-play,.scrim{transition:opacity .35s}.stage.is-launching>.masthead,.stage.is-launching>.hero,.stage.is-launching .stage-play,.stage.is-launching .scrim{opacity:0;pointer-events:none}.game-overlay.is-seamless{background:0 0;animation:none}.game-sound{z-index:5;top:calc(clamp(16px,3vw,32px) + 34px);right:var(--gutter);font:inherit;letter-spacing:.2em;text-transform:uppercase;color:var(--quiet);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:12px;transition:color .2s,opacity .2s;position:absolute}.game-sound:hover{color:var(--paper)}.game-sound[aria-pressed=false]{opacity:.6}.game-hud{right:calc(var(--gutter) + 112px)}.game-overlay{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.game-overlay input,.game-overlay textarea{-webkit-user-select:text;user-select:text}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
.home-link{text-decoration:none}.legal{padding-top:clamp(32px,7vh,80px)}.legal-back{color:var(--quiet);margin-bottom:clamp(24px,5vh,56px);font-size:15px;text-decoration:none;transition:color .2s;display:inline-block}.legal-back:hover,.legal-back:focus-visible{color:var(--paper)}.legal .row:first-of-type{border-top:0}.legal h1{letter-spacing:-.02em;margin:0 0 .6em;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.05}.legal .row:first-of-type .prose p{font-size:clamp(20px,1.9vw,24px);line-height:1.5}.foot-links{gap:20px;display:flex}
