@font-face{font-family:Caslon Fallback;src:local(Georgia);size-adjust:84.9%;ascent-override:114.25%;descent-override:31.8%;line-gap-override:0%}@font-face{font-family:Crimson Fallback;src:local(Georgia);size-adjust:89.63%;ascent-override:100.41%;descent-override:23.43%;line-gap-override:0%}@font-face{font-family:Sofia Fallback;src:local(Arial Narrow),local(ArialNarrow);font-weight:100 900;size-adjust:75.22%;ascent-override:119.65%;descent-override:39.88%;line-gap-override:0%}@font-face{font-family:Sofia Fallback Wide;src:local(Arial),local(ArialMT);font-weight:100 900;size-adjust:61.69%;ascent-override:145.89%;descent-override:48.63%;line-gap-override:0%}@property --r{syntax:"<length-percentage>";inherits:true;initial-value:0%}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--red:#fa1d3c;--ember:#ff7a2e;--bg:#0f1215;--bg-deep:#06080a;--stroke-k:1;--panel:#0c0f12d1;--panel-soft:#101418a8;--panel-edge:#e8dfcf1c;--ink:#e8dfcf;--muted:#a39b8e;--faint:#e8dfcf52;--intellect:#63bfe0;--psyche:#9d86f0;--physique:#ef5a4c;--motorics:#e9bd4a;--laziness:#8fc49c;--crown:#f2c14e;--blob-a:#14343a;--blob-b:#3f1c12;--blob-c:#1a2a3a;--blob-d:#4a2410;--glow:#ff7a2e29;--pit:#07090b;--pit-ink:#e8dfcf;--grain-alpha:.13;--paper:#151514;--paper-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .4 0 0 0 .12 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--char:#050404;--char-rule:#e8dfcf29;--ember-rim:#ff6a1f;--rim-alpha:.55;--torn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' preserveAspectRatio='none'%3E%3Cpath d='M3 9 L22 4 L41 8 L66 2 L90 7 L118 3 L141 9 L170 4 L196 8 L224 2 L251 6 L279 3 L305 9 L331 4 L356 7 L380 2 L398 6 L396 40 L399 90 L395 150 L398 210 L394 270 L399 330 L396 391 L372 397 L344 393 L318 398 L290 394 L262 399 L236 394 L208 398 L181 393 L154 398 L126 394 L99 399 L73 393 L47 398 L21 394 L2 398 L5 340 L1 280 L4 220 L0 160 L4 100 L1 50 Z'/%3E%3C/svg%3E");--torn-inner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 400' preserveAspectRatio='none'%3E%3Cpath d='M6 12 L27 6 L41 8 L66 2 L90 7 L118 3 L141 9 L170 4 L196 8 L224 2 L251 6 L279 3 L305 9 L331 4 L356 7 L380 2 L394 9 L391 52 L396 104 L395 150 L398 210 L394 270 L399 330 L396 391 L372 397 L344 393 L318 398 L290 394 L262 399 L236 394 L208 398 L181 393 L154 398 L126 394 L99 399 L73 393 L47 398 L21 394 L5 393 L9 330 L4 268 L4 220 L0 160 L4 100 L1 50 Z'/%3E%3C/svg%3E");--paper-ink:#e2d9ca;--paper-muted:#a49b8d;--paper-accent:#ff8a3d;--ash:#221c19;--ash-edge:#e8dfcf14;--coal-glow:#ff6a1f73;--coal-glow-hot:#ffaa46b3;--coal-hot:#ffe7a8;--hot-num:#ff7a2e;--crown-coal:#ffc266;--display:"Libre Caslon Display", "Caslon Fallback", Georgia, serif;--body:"Crimson Pro", "Crimson Fallback", Georgia, serif;--label:"Sofia Sans Extra Condensed", "Sofia Fallback", "Sofia Fallback Wide", sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#cbc8c2;--char:#2a2420;--char-rule:#1a161447;--rim-alpha:.3;--paper-ink:#1b1917;--paper-muted:#4a4640;--paper-accent:#a3330c;--ash:#aca79f;--ash-edge:#1a161438;--coal-glow:#ff6a1f4d;--coal-glow-hot:#ff963c80;--coal-hot:#ffb347;--hot-num:#b0400e;--crown-coal:#e06a14;--intellect:#1f5f7d;--psyche:#4a3799;--physique:#a2261f;--motorics:#7a590a;--laziness:#3c6b4a;--bg:#cdc9c1;--bg-deep:#bdb8ae;--stroke-k:.45;--panel:#e2ded6d6;--panel-soft:#e2ded6a8;--panel-edge:#17191c24;--ink:#17191c;--muted:#3d3f44;--faint:#17191c5c;--crown:#b8860b;--blob-a:#b7c4c3;--blob-b:#dcc2ae;--blob-c:#b5bec8;--blob-d:#e4c3ac;--glow:#ff7a2e24;--grain-alpha:.1}html[data-mode=weekday]{background:var(--bg)}html[data-mode=weekday] body{background:var(--bg);color:var(--ink);font:400 1.125rem/1.5 var(--body);margin:0;transition:background-color .6s,color .6s;overflow-x:hidden}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}@keyframes breathe{50%{opacity:.55;transform:translate(-50%,-50%)scale(1.06)}}@keyframes tip{0%{transform:rotate(0)}30%{transform:rotate(-9deg)translateY(-6px)}to{transform:rotate(0)}}@keyframes rise{0%{transform:translateY(10px)}to{transform:none}}@keyframes in{0%{opacity:0;transform:translateY(10px)}}@keyframes flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes caret{50%{box-shadow:.42em 0 #0000}}@keyframes blink{50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes smoulder{0%,to{opacity:var(--rim-alpha)}40%{opacity:calc(var(--rim-alpha) * .55)}70%{opacity:calc(var(--rim-alpha) * 1.15)}}@keyframes coal-dim{0%,to{opacity:0}45%{opacity:1}70%{opacity:0}}@keyframes coal-bright{0%,45%,to{opacity:0}70%{opacity:1}}@keyframes coal-hot-glow{0%,to{opacity:0}50%{opacity:1}}@keyframes crown-flicker{0%,to{opacity:1}47%{opacity:.82}52%{opacity:1}78%{opacity:.9}}@keyframes ignite{0%{background:var(--ash);box-shadow:inset 0 0 0 1px var(--ash-edge)}}@keyframes flare{40%{filter:brightness(1.35);box-shadow:0 0 16px #ff8a2ed9}}.mode-weekday *,.mode-weekday :before,.mode-weekday :after{box-sizing:border-box}.mode-weekday a{color:inherit}.mode-weekday :focus-visible{outline:2px solid var(--red);outline-offset:3px}.mode-weekday .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mode-weekday #paint{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0}.mode-weekday #paint.ready{opacity:1}.mode-weekday html.footer-live .grain{animation-play-state:paused}.mode-weekday .grain{z-index:1;pointer-events:none;opacity:var(--grain-alpha);mix-blend-mode:overlay;animation:1s steps(6,end) infinite grain;position:fixed;inset:-50%}.mode-weekday .stage{z-index:2;grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""log""sheets";display:grid;position:relative}@media (width>=1000px){.mode-weekday .stage{grid-template-columns:minmax(0,1fr) clamp(380px,31vw,480px);grid-template-areas:"hero log""sheets log"}}.mode-weekday .scene{grid-area:hero;grid-template-rows:auto 1fr;padding-inline:max(16px,4vw);display:grid;position:relative}@media (width>=1000px){.mode-weekday .scene{min-height:min(100svh,980px)}}.mode-weekday .topbar{justify-content:space-between;align-items:center;padding-block:18px;display:flex}.mode-weekday .icon-btn{color:var(--ink);cursor:pointer;font:700 .95rem/1 var(--label);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:.5em;padding:6px;text-decoration:none;display:inline-flex}.mode-weekday .icon-btn svg{width:26px;height:26px;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.mode-weekday .icon-btn:hover svg{transform:rotate(-12deg)scale(1.12)}.mode-weekday .icon-btn .lbl{opacity:.7}.mode-weekday .moon{background:var(--ink);border-radius:50%;width:24px;height:24px;transition:transform .6s cubic-bezier(.5,0,.2,1);position:relative;overflow:hidden}.mode-weekday .moon:after{content:"";background:var(--bg);border-radius:50%;width:24px;height:24px;transition:transform .6s cubic-bezier(.5,0,.2,1),background-color .6s;position:absolute;top:-6px;left:11px;transform:translate(14px,-14px)}:root:not([data-theme=light]) .mode-weekday .moon:after{transform:translate(0)}:root:not([data-theme=light]) .mode-weekday .moon{transform:rotate(-30deg)}.mode-weekday .lbl-day,:root[data-theme=light] .mode-weekday .lbl-night{display:none}:root[data-theme=light] .mode-weekday .lbl-day{display:inline}.mode-weekday .hero{text-align:center;align-content:center;justify-items:center;gap:clamp(16px,2.4vw,28px);padding-block:clamp(8px,3vw,32px) clamp(40px,6vw,80px);display:grid;position:relative}.mode-weekday .hero:before{content:"";aspect-ratio:1.3;background:radial-gradient(closest-side, var(--glow), transparent 70%);pointer-events:none;width:min(900px,120%);animation:5s ease-in-out infinite breathe;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.mode-weekday .kicker{font:700 .85rem/1 var(--label);letter-spacing:.24em;text-transform:uppercase;color:var(--muted)}.mode-weekday .kicker b{color:var(--ember);font-weight:800}.mode-weekday .logo-wrap{justify-items:center;gap:14px;display:grid;position:relative}.mode-weekday .logo{width:min(74vw,540px);height:auto;color:var(--ink);cursor:crosshair;transition:color .6s;overflow:visible}.mode-weekday .logo .px{transform-box:fill-box;transform-origin:50%;will-change:transform}.mode-weekday .logo .cap{transform-box:fill-box;transform-origin:30% 100%;filter:drop-shadow(0 0 18px #fa1d3c59)}.mode-weekday .logo:hover .cap{animation:1.1s cubic-bezier(.3,1.6,.4,1) tip}.mode-weekday .logo-note{font:700 .82rem/1 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.mode-weekday .logo-note b{color:var(--red);font-weight:800}.mode-weekday .note-touch{display:none}@media (hover:none){.mode-weekday .note-hover{display:none}.mode-weekday .note-touch{display:inline}}.mode-weekday .tagline{max-width:20ch;font:400 clamp(2rem, 4.4vw, 3.6rem) / 1.02 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.mode-weekday .tagline em{color:var(--ember);font-style:italic}.mode-weekday .intro-in{animation:1.1s cubic-bezier(.2,.8,.2,1) both rise}.mode-weekday .monologue{contain:layout style;z-index:3;isolation:isolate;--strip-h:16px;--torn-strip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 16' preserveAspectRatio='none'%3E%3Cpath d='M0 0 H480 V11 L451 14 L417 10 L389 15 L352 11 L318 14 L287 10 L251 16 L219 12 L184 14 L152 10 L118 15 L86 11 L57 14 L27 10 L0 13 Z'/%3E%3C/svg%3E");--panel-rule:inset 0 1px 0 var(--panel-edge);flex-direction:column;grid-area:log;height:min(78svh,720px);margin-inline:max(16px,4vw);padding-bottom:12px;display:flex;position:relative}.mode-weekday .mono-bg,.mode-weekday .mono-char,.mode-weekday .mono-rim{pointer-events:none;position:absolute}.mode-weekday .mono-bg{z-index:-1;background:var(--panel);box-shadow:var(--panel-rule);-webkit-backdrop-filter:blur(14px)saturate(1.15);-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--strip-h) + 1px) no-repeat, var(--torn-strip) bottom / 100% var(--strip-h) no-repeat;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--strip-h) + 1px) no-repeat, var(--torn-strip) bottom / 100% var(--strip-h) no-repeat;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--strip-h) + 1px) no-repeat, var(--torn-strip) bottom / 100% var(--strip-h) no-repeat;inset:0}.mode-weekday .mono-char{height:var(--strip-h);z-index:-1;background:var(--char);-webkit-mask:var(--torn-strip) 0 100% / 100% 100% no-repeat, var(--torn-strip) 0 -3px / 100% 100% no-repeat;-webkit-mask-composite:xor;-webkit-mask:var(--torn-strip) 0 100% / 100% 100% no-repeat, var(--torn-strip) 0 -3px / 100% 100% no-repeat;mask:var(--torn-strip) 0 100% / 100% 100% no-repeat, var(--torn-strip) 0 -3px / 100% 100% no-repeat;filter:drop-shadow(0 14px 20px #00000073);bottom:0;left:0;right:0;-webkit-mask-composite:xor;mask-composite:exclude}.mode-weekday .mono-rim{height:calc(var(--strip-h) + 3px);z-index:-2;background:var(--ember-rim);filter:blur(3px);opacity:var(--rim-alpha);-webkit-mask:var(--torn-strip) 0 100% / 100% 100% no-repeat, repeating-linear-gradient(90deg, #000 0 9%, transparent 16% 31%, #000 38% 46%, transparent 55% 63%, #000 70% 76%, transparent 84% 100%);-webkit-mask-composite:source-in;-webkit-mask:var(--torn-strip) 0 100% / 100% 100% no-repeat, repeating-linear-gradient(90deg, #000 0 9%, transparent 16% 31%, #000 38% 46%, transparent 55% 63%, #000 70% 76%, transparent 84% 100%);mask:var(--torn-strip) 0 100% / 100% 100% no-repeat, repeating-linear-gradient(90deg, #000 0 9%, transparent 16% 31%, #000 38% 46%, transparent 55% 63%, #000 70% 76%, transparent 84% 100%);animation:3.8s ease-in-out infinite smoulder;bottom:-3px;left:-3px;right:-3px;-webkit-mask-composite:source-in;mask-composite:intersect}@media (width>=1000px){.mode-weekday .monologue{--panel-rule:inset 1px 0 0 var(--panel-edge);align-self:start;height:100svh;margin-inline:0;position:sticky;top:0}.mode-weekday .log{contain:strict}}.mode-weekday .monologue:before{content:"";inset:0 auto var(--strip-h) 0;background:linear-gradient(to bottom, transparent, var(--red) 30%, var(--ember) 70%, transparent);width:3px;position:absolute}.mode-weekday .mono-head{border-bottom:1px solid var(--panel-edge);justify-content:space-between;align-items:baseline;gap:12px;padding:22px 26px 14px;display:flex}.mode-weekday .mono-head h2{font:400 1.9rem/1 var(--display);margin:6px 0 0}.mode-weekday .mono-head{flex-wrap:wrap}.mode-weekday .clock{white-space:nowrap;width:100%;font:800 1.05rem/1 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--ember);font-variant-numeric:tabular-nums;margin-top:10px;display:block}.mode-weekday .log{scrollbar-width:thin;scrollbar-color:var(--faint) transparent;flex-direction:column;flex:1;gap:14px;min-height:0;margin:0;padding:18px 26px 12px;list-style:none;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000 0,#000 60px);mask-image:linear-gradient(#0000 0,#000 60px)}.mode-weekday .log>:first-child{margin-top:auto}.mode-weekday .log-window{display:contents}.mode-weekday .earlier{all:unset;cursor:pointer;font:700 .9rem/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-bottom:1px dashed var(--faint);padding:6px 0;display:none}.mode-weekday .earlier:hover,.mode-weekday .earlier:focus-visible{color:var(--ember);border-color:var(--ember)}@media (width<=999px){.mode-weekday .monologue{height:auto}.mode-weekday .log-window{--log-h:min(60svh, 23rem);height:var(--log-h);display:block;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#0000 0,#000 4.2rem);mask-image:linear-gradient(#0000 0,#000 4.2rem)}.mode-weekday .log-window.expanded{height:auto;-webkit-mask-image:none;mask-image:none}.mode-weekday .log{transform:translateY(var(--log-shift,min(0px, calc(var(--log-h) - 100%))));flex:none;padding-top:4px;overflow:visible;-webkit-mask-image:none;mask-image:none}.mode-weekday .log-window.ready .log{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mode-weekday .log-window.expanded .log{padding-top:4px;transition-property:none;transform:none}.mode-weekday .log>:first-child{margin-top:0}.mode-weekday .earlier{align-self:flex-start;margin:14px 26px 0;display:block}.mode-weekday .earlier.empty{visibility:hidden}.mode-weekday .log .intro-card{grid-template-columns:48px 1fr;gap:6px 10px;padding:8px 10px}.mode-weekday .log .intro-card img{width:48px;height:48px}.mode-weekday .log .intro-card h3{font-size:1.25rem}.mode-weekday .log .intro-card .role{margin-top:2px;font-size:.78rem}.mode-weekday .log .intro-card p.d{display:none}.mode-weekday .log .intro-card .stats.mini{gap:3px;margin-top:2px}.mode-weekday .log .intro-card .stats.mini .stat-name{font-size:.78rem}.mode-weekday .log .intro-card .stats.mini .pips{--coal:9px}.mode-weekday .log .intro-card .stats.mini .stat-val{font-size:.95rem}.mode-weekday .log .intro-card .to-sheet{font-size:.75rem}}.mode-weekday .line{transition:opacity .6s}.mode-weekday .line.new{animation:.5s cubic-bezier(.2,.8,.2,1) both in}.mode-weekday .line.past{opacity:.48}.mode-weekday .line.narr{color:var(--muted);font-style:italic}.mode-weekday .line.sep{color:var(--faint);letter-spacing:.6em;font:700 .8rem/1 var(--label);align-self:center;padding-block:4px}.mode-weekday .speaker{font:800 1.02rem/1.2 var(--label);letter-spacing:.08em;text-transform:uppercase}.mode-weekday [data-attr=intellect]{--c:var(--intellect)}.mode-weekday [data-attr=psyche]{--c:var(--psyche)}.mode-weekday [data-attr=physique]{--c:var(--physique)}.mode-weekday [data-attr=motorics]{--c:var(--motorics)}.mode-weekday [data-attr=laziness]{--c:var(--laziness)}.mode-weekday [data-attr=hobo]{--c:var(--red)}.mode-weekday .speaker{color:var(--c,var(--ink))}.mode-weekday .check{font:500 .98rem/1.2 var(--label);letter-spacing:.06em;color:var(--muted);perspective:200px;margin-left:.4em;display:inline-block}.mode-weekday .check span{display:inline-block}.mode-weekday .check.rolling span{animation:90ms linear infinite flip}.mode-weekday .check.fail{color:var(--physique)}.mode-weekday .said{display:inline}.mode-weekday .said.typing{box-shadow:.42em 0 0 0 var(--ember);animation:.7s step-end infinite caret}.mode-weekday .line.slogan .said{color:var(--red);font-size:1.12em;font-style:italic}.mode-weekday .intro-card{background:var(--panel-soft);border:1px solid var(--panel-edge);grid-template-columns:88px 1fr;align-items:start;gap:14px;padding:14px;display:grid}.mode-weekday .intro-card img{aspect-ratio:1;object-fit:cover;filter:grayscale()contrast(1.05);width:88px;height:88px;transition:filter .6s}.mode-weekday .intro-card:hover img{filter:none}.mode-weekday .intro-card h3{font:400 1.7rem/1 var(--display);margin:0}.mode-weekday .intro-card .role{font:800 .88rem/1.2 var(--label);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:4px 0 0}.mode-weekday .intro-card p.d{color:var(--muted);margin:6px 0 0;font-size:.98rem;font-style:italic}.mode-weekday .intro-card .stats{grid-column:1/-1;margin-top:4px}.mode-weekday .intro-card .to-sheet{font:700 .85rem/1 var(--label);letter-spacing:.14em;text-transform:uppercase;color:var(--ember);grid-column:1/-1;text-decoration:none}.mode-weekday .intro-card .to-sheet:hover{color:var(--ink)}.mode-weekday .options{padding:14px 26px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--panel-edge);gap:4px;margin:0;list-style:none;display:grid}.mode-weekday .options a,.mode-weekday .options button{all:unset;cursor:pointer;color:var(--red);font:500 1.08rem/1.35 var(--body);align-items:baseline;gap:.6em;transition:transform .25s cubic-bezier(.3,1.4,.5,1),color .2s;display:inline-flex}.mode-weekday .options a:hover,.mode-weekday .options button:hover,.mode-weekday .options a:focus-visible,.mode-weekday .options button:focus-visible{color:var(--ink);transform:translate(6px)}.mode-weekday .options a:focus-visible,.mode-weekday .options button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.mode-weekday .options .n{font:700 .98rem/1 var(--label);color:var(--muted);min-width:1.2em}.mode-weekday .founders{grid-area:sheets;padding-block:clamp(56px,8vw,110px) 0;padding-inline:max(16px,4vw);position:relative}.mode-weekday .sheets-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 26px;display:flex}.mode-weekday .sheets-head h2{font:400 clamp(2.2rem, 4.6vw, 3.6rem) / 1 var(--display);margin:0}.mode-weekday .sheets-head p{font:700 .85rem/1 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0}.mode-weekday .sheets{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(28px,4vw,48px);display:grid}.mode-weekday .sheet{align-content:start;gap:16px;scroll-margin-top:24px;display:grid}.mode-weekday .portrait{aspect-ratio:1;touch-action:pan-y;cursor:none;--mx:50%;--my:50%;width:100%;max-width:100%;transform:perspective(900px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.mode-weekday .portrait img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.mode-weekday .portrait .frame{filter:grayscale()contrast(1.05)brightness(.9);transform:translate(var(--fx,0px), var(--fy,0px)) scale(var(--fs,1.02));transition:filter .8s,transform .7s cubic-bezier(.2,.8,.2,1)}.mode-weekday .portrait.on{--fs:1.07}.mode-weekday .portrait.on .frame{filter:grayscale(0)saturate(1.25)drop-shadow(3px 0 #fa1d3c8c)drop-shadow(-3px 0 #63bfe073)}.mode-weekday .portrait .mono{filter:grayscale()contrast(1.08)brightness(.9)}.mode-weekday .portrait .color,.mode-weekday .portrait .loupe{-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #000000eb calc(var(--r) * .3), #00000080 calc(var(--r) * .62), #00000024 calc(var(--r) * .85), transparent var(--r));-webkit-mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #000000eb calc(var(--r) * .3), #00000080 calc(var(--r) * .62), #00000024 calc(var(--r) * .85), transparent var(--r));mask-image:radial-gradient(circle at var(--mx) var(--my), #000 0, #000000eb calc(var(--r) * .3), #00000080 calc(var(--r) * .62), #00000024 calc(var(--r) * .85), transparent var(--r));--r:0%;transition:--r 1s cubic-bezier(.2,.8,.2,1)}.mode-weekday .portrait .color{filter:saturate(1.15)contrast(1.04)}.mode-weekday .portrait .loupe{transform-origin:var(--mx) var(--my);filter:saturate(1.3)contrast(1.08)brightness(1.06);transform:scale(1.14)}.mode-weekday .portrait.on .color{--r:46%}.mode-weekday .portrait.on .loupe{--r:15%}.mode-weekday .portrait.on.full .color{--r:170%;transition-duration:1.6s}.mode-weekday .portrait.on.full .loupe{--r:0%}.mode-weekday .portrait .photo{transform:translate(var(--px,0px), var(--py,0px));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.mode-weekday .lens{left:var(--mx);top:var(--my);aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 34% 30%,#ffecd647,#0000 32%),radial-gradient(circle,#0000 62%,#00000047 100%);border-radius:50%;width:30%;transition:opacity .3s,transform .5s cubic-bezier(.3,1.5,.5,1);position:absolute;transform:scale(.4);box-shadow:inset 0 0 0 1px #ffecd638,inset 0 -10px 24px #00000040,0 16px 40px -12px #0009,0 0 28px -6px #ff7a2e73}.mode-weekday .lens:after{content:"";border:2px solid #0000;border-top-color:var(--ember);border-right-color:var(--red);filter:drop-shadow(0 0 4px #ff7a2ecc);border-radius:50%;animation:2.4s linear infinite spin;position:absolute;inset:-5px}.mode-weekday .portrait.on .lens{opacity:1;transform:scale(1)}.mode-weekday .portrait.full .lens{opacity:0;transform:scale(2.2)}.mode-weekday .card{z-index:2;isolation:isolate;color:var(--paper-ink);--edge-top:0px;margin:calc(3.5% + 30px) clamp(0px,2%,14px) 0;padding:clamp(26px,5%,36px) clamp(22px,4.6%,34px) clamp(28px,5%,38px);position:relative}.mode-weekday .card:before{content:"";inset:calc(var(--edge-top) - 3px) -3px -3px;z-index:-3;pointer-events:none;background:var(--ember-rim);filter:blur(3px);opacity:var(--rim-alpha);-webkit-mask:var(--torn) center / 100% 100% no-repeat, conic-gradient(from 200deg at 50% 50%, #000 0 9%, transparent 16% 31%, #000 38% 46%, transparent 55% 63%, #000 70% 76%, transparent 84% 100%);-webkit-mask-composite:source-in;-webkit-mask:var(--torn) center / 100% 100% no-repeat, conic-gradient(from 200deg at 50% 50%, #000 0 9%, transparent 16% 31%, #000 38% 46%, transparent 55% 63%, #000 70% 76%, transparent 84% 100%);mask:var(--torn) center / 100% 100% no-repeat, conic-gradient(from 200deg at 50% 50%, #000 0 9%, transparent 16% 31%, #000 38% 46%, transparent 55% 63%, #000 70% 76%, transparent 84% 100%);animation:3.8s ease-in-out infinite smoulder;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.mode-weekday .card:after{content:"";inset:var(--edge-top) 0 0;z-index:-2;pointer-events:none;background:var(--char);-webkit-mask:var(--torn) center / 100% 100% no-repeat;-webkit-mask:var(--torn) center / 100% 100% no-repeat;mask:var(--torn) center / 100% 100% no-repeat;filter:drop-shadow(0 18px 26px #00000080);position:absolute}.mode-weekday .card>.paper{inset:calc(var(--edge-top) + 3px) 3px 3px;z-index:-1;pointer-events:none;background:var(--paper-grain), var(--paper);-webkit-mask:var(--torn-inner) center / 100% 100% no-repeat;-webkit-mask:var(--torn-inner) center / 100% 100% no-repeat;mask:var(--torn-inner) center / 100% 100% no-repeat;background-size:220px 220px,auto;position:absolute}.mode-weekday .card-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mode-weekday .card h3{font:400 clamp(2.6rem, 5.4vw, 3.6rem) / .95 var(--display);letter-spacing:-.01em;color:var(--paper-ink);margin:0}.mode-weekday .card .title{font:800 1rem/1.2 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-accent);margin:14px 0 0}.mode-weekday .card .desc{max-width:42ch;color:var(--paper-muted);margin:8px 0 0;font-style:italic}.mode-weekday .li{font:700 .78rem/1 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--paper-muted);flex:none;align-items:center;gap:5px;padding:4px 2px;text-decoration:none;transition:color .25s;display:inline-flex}.mode-weekday .li svg{width:13px;height:13px}.mode-weekday .li:hover,.mode-weekday .li:focus-visible{color:var(--ember)}.mode-weekday .attr-head{align-items:center;gap:12px;margin:22px 0 14px;display:flex}.mode-weekday .attr-head span{font:700 .76rem/1 var(--label);letter-spacing:.28em;text-transform:uppercase;color:var(--paper-muted)}.mode-weekday .attr-head:after{content:"";background:var(--char-rule);flex:1;height:1px}.mode-weekday .stats{gap:11px;margin:0;padding:0;list-style:none;display:grid}.mode-weekday .stat{grid-template-columns:3px 6.8em auto auto;justify-content:start;align-items:center;column-gap:10px;display:grid}.mode-weekday .stat:before{content:"";background:color-mix(in srgb, var(--c) 55%, var(--paper-muted));width:3px;height:3px}.mode-weekday .stat-name{font:700 .95rem/1 var(--label);letter-spacing:.14em;color:var(--paper-ink);opacity:.86}.mode-weekday .pips{gap:3px;margin-left:4px;display:flex}.mode-weekday .pip{width:var(--coal,15px);aspect-ratio:1;background:var(--ash);box-shadow:inset 0 0 0 1px var(--ash-edge);border-radius:1px}.mode-weekday .pip:nth-child(2n).full{--shade:1}.mode-weekday .pip.full{box-shadow:0 0 8px var(--coal-glow);background:#ff8a2e;position:relative}.mode-weekday .pip.full:before,.mode-weekday .pip.full:after{content:"";border-radius:inherit;opacity:0;animation:coal-dim calc(1.7s + var(--k) * .29s) ease-in-out calc(var(--row) * -.41s - var(--k) * .67s) infinite;position:absolute;inset:0}.mode-weekday .pip.full:before{background:#f06a22}.mode-weekday .pip.full:after{background:#ffa44a;animation-name:coal-bright}.mode-weekday .stat.maxed .pip.full{background:var(--coal-hot);box-shadow:0 0 10px var(--coal-glow-hot), 0 0 3px #ffb454}.mode-weekday .stat.maxed .pip.full:before{display:none}.mode-weekday .stat.maxed .pip.full:after{background:#ffc266;animation-name:coal-hot-glow}.mode-weekday .stat-val{font:400 1.4rem/1 var(--display);font-variant-numeric:tabular-nums;color:var(--paper-ink);align-items:center;gap:7px;margin-left:6px;display:inline-flex}.mode-weekday .stat.maxed .stat-val{color:var(--hot-num)}.mode-weekday .crown{width:16px;height:auto;color:var(--crown-coal);filter:drop-shadow(0 0 3px #ff8a2ee6)drop-shadow(0 0 8px #ff6a1f73);animation:2.2s step-end infinite crown-flicker}.mode-weekday .sheet.replay .pip.full{animation:.7s ease-out backwards ignite;animation-delay:calc(var(--row) * 90ms + var(--k) * 60ms + .15s)}.mode-weekday .sheet:hover .pip.full,.mode-weekday .sheet:focus-within .pip.full{animation:.8s ease-out both flare;animation-delay:calc(var(--row) * .11s + var(--k) * 55ms)}.mode-weekday .sheet:hover .crown,.mode-weekday .sheet:focus-within .crown{animation:.5s step-end infinite crown-flicker}.mode-weekday .stats.mini{gap:7px}.mode-weekday .stats.mini .stat{grid-template-columns:3px 6em auto auto;column-gap:8px}.mode-weekday .stats.mini .stat-name{font-size:.84rem}.mode-weekday .stats.mini .pips{--coal:11px;gap:2px}.mode-weekday .stats.mini .stat-val{font-size:1.1rem}.mode-weekday .stats.mini .crown{width:13px}.mode-weekday .burn{z-index:2;isolation:isolate;pointer-events:none;--burn-edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 34' preserveAspectRatio='none'%3E%3Cpath d='M0 14 L38 9 L71 16 L109 7 L142 13 L181 5 L219 12 L247 8 L290 17 L323 10 L361 14 L398 6 L436 12 L471 9 L509 18 L547 11 L580 15 L619 7 L652 13 L690 9 L728 16 L761 8 L799 14 L838 6 L871 12 L909 10 L947 17 L980 9 L1018 13 L1057 7 L1090 15 L1128 10 L1166 14 L1200 8 V34 H0 Z'/%3E%3C/svg%3E");height:34px;margin-top:clamp(80px,9vw,120px);position:relative}.mode-weekday .burn:before{content:"";background:var(--pit);-webkit-mask:var(--burn-edge) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--burn-edge) 0 0 / 100% 100% no-repeat;mask:var(--burn-edge) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.mode-weekday .burn:after{content:"";z-index:-1;filter:blur(2px);height:34px;-webkit-mask:var(--burn-edge) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(90deg, #000 0 7%, transparent 11% 19%, #000 24% 29%, transparent 34% 47%);-webkit-mask-composite:source-in;-webkit-mask:var(--burn-edge) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(90deg, #000 0 7%, transparent 11% 19%, #000 24% 29%, transparent 34% 47%);mask:var(--burn-edge) 0 0 / 100% 100% no-repeat, repeating-linear-gradient(90deg, #000 0 7%, transparent 11% 19%, #000 24% 29%, transparent 34% 47%);--rim-alpha:.75;opacity:var(--rim-alpha);background:#ff6a1f;animation:4.6s ease-in-out infinite smoulder;position:absolute;inset:-3px 0 auto;-webkit-mask-composite:source-in;mask-composite:intersect}.mode-weekday .pit{--pit-h:clamp(420px, 46vw, 760px);--foot-h:64px;z-index:2;height:var(--pit-h);background:radial-gradient(ellipse 55% 38% at 50% 88%, #ff6a1f33, transparent 70%), var(--pit);pointer-events:none;position:relative}.mode-weekday .pit:before{will-change:opacity;content:"";pointer-events:none;opacity:0;background:radial-gradient(60% 55% at 50% 82%,#ffaa466b,#0000 70%),radial-gradient(90% 60% at 50% 100%,#ff5a1452,#0000 75%);transition:opacity 1.4s;position:absolute;inset:-30% 0 0}.mode-weekday .pit.blazing:before{opacity:1;transition-duration:.35s}.mode-weekday #embers{width:100%;height:100%;display:block;position:absolute;inset:0}.mode-weekday .pit-hint{left:max(16px,4vw);bottom:calc(var(--foot-h) + 18px);font:700 .8rem/1 var(--label);letter-spacing:.22em;text-transform:uppercase;color:#e8dfcf80;margin:0;position:absolute}.mode-weekday .foot{min-height:var(--foot-h);pointer-events:auto;padding-inline:max(16px,4vw);padding-block:12px calc(16px + env(safe-area-inset-bottom,0px));font:700 .88rem/1 var(--label);letter-spacing:.18em;text-transform:uppercase;color:var(--pit-ink);background:linear-gradient(to bottom, #07090b33, var(--pit) 40%);text-shadow:0 1px 8px #000;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:auto 0 0}.mode-weekday .foot .work{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.mode-weekday .foot .work-lbl{opacity:.7}.mode-weekday .projects{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.mode-weekday .proj{grid-template-columns:32px auto;align-items:center;column-gap:10px;margin:-4px -6px -4px -4px;padding:4px 6px 4px 4px;text-decoration:none;display:grid}.mode-weekday .proj-icon{background:#1b1e25;border-radius:8px;grid-row:span 2;place-items:center;width:32px;height:32px;transition:transform .5s cubic-bezier(.3,1.6,.5,1),filter .4s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #2a2f38}.mode-weekday .proj-icon img{width:39.4px;max-width:none;height:39.4px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mode-weekday .proj-icon svg{width:20px;height:20px}.mode-weekday .proj-name{font:800 .92rem/1.1 var(--label);letter-spacing:.16em;transition:color .3s}.mode-weekday .proj-line{font:italic 400 .9rem/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap}.mode-weekday .proj:hover .proj-icon,.mode-weekday .proj:focus-visible .proj-icon{filter:drop-shadow(0 0 10px #ff7a2ecc)drop-shadow(0 0 22px #fa1d3c73);transform:translateY(-4px)rotate(-6deg)scale(1.08)}.mode-weekday .proj:hover .proj-name,.mode-weekday .proj:focus-visible .proj-name{color:var(--ember)}.mode-weekday .foot .trakt-fg{fill:#dcdde2}.mode-weekday .foot .trakt-bg{fill:#1b1e25}.mode-weekday .copy{opacity:.75}@media (width<=700px){.mode-weekday .foot{align-items:flex-start}.mode-weekday .foot .work{flex-direction:column;align-items:flex-start}.mode-weekday .projects{flex-direction:column;gap:12px}.mode-weekday .proj-line{white-space:normal}}@media (width<=700px),(hover:none){.mode-weekday .pit-hint{display:none}}@media (width<=999px){.mode-weekday .pit{--pit-h:clamp(560px, 150vw, 760px)}}@media (prefers-reduced-motion:reduce){.mode-weekday *,.mode-weekday :before,.mode-weekday :after{transition:none!important;animation:none!important}}.mode-weekday .inventory{z-index:2;width:min(1240px,100% - 2*max(16px,4vw));margin:clamp(64px,8vw,110px) auto 0;position:relative}.mode-weekday .inventory .inv-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;margin-bottom:28px;display:flex}.mode-weekday .inventory .inv-kicker{font:700 .82rem/1 var(--label);letter-spacing:.26em;text-transform:uppercase;color:var(--hot-num);margin:0 0 10px}.mode-weekday .inventory h2{font:400 clamp(2.2rem, 4.6vw, 3.6rem) / 1 var(--display);color:var(--ink);margin:0}.mode-weekday .inventory .inv-sub{font:700 .85rem/1 var(--label);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0}.mode-weekday .inventory .inv-list{grid-template-columns:minmax(0,1fr);gap:clamp(22px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.mode-weekday .inventory .inv-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.mode-weekday .inventory .inv-item{isolation:isolate;color:var(--paper-ink);flex-direction:column;gap:16px;padding:clamp(24px,3vw,32px) clamp(22px,2.6vw,30px) clamp(26px,3vw,34px);display:flex;position:relative}.mode-weekday .inventory .inv-item:before{content:"";z-index:-3;pointer-events:none;background:var(--ember-rim);filter:blur(3px);opacity:var(--rim-alpha);-webkit-mask:var(--torn) center / 100% 100% no-repeat;-webkit-mask:var(--torn) center / 100% 100% no-repeat;mask:var(--torn) center / 100% 100% no-repeat;animation:3.8s ease-in-out infinite smoulder;position:absolute;inset:-3px}.mode-weekday .inventory .inv-item:after{content:"";z-index:-3;pointer-events:none;background:var(--ember-rim);filter:blur(7px);opacity:0;-webkit-mask:var(--torn) center / 100% 100% no-repeat;-webkit-mask:var(--torn) center / 100% 100% no-repeat;mask:var(--torn) center / 100% 100% no-repeat;transition:opacity .45s;position:absolute;inset:-3px}.mode-weekday .inventory .inv-paper{z-index:-2;pointer-events:none;background:var(--char);-webkit-mask:var(--torn) center / 100% 100% no-repeat;-webkit-mask:var(--torn) center / 100% 100% no-repeat;mask:var(--torn) center / 100% 100% no-repeat;position:absolute;inset:0}.mode-weekday .inventory .inv-paper:after{content:"";background:var(--paper-grain), var(--paper);-webkit-mask:var(--torn-inner) center / 100% 100% no-repeat;-webkit-mask:var(--torn-inner) center / 100% 100% no-repeat;mask:var(--torn-inner) center / 100% 100% no-repeat;background-size:220px 220px,auto;position:absolute;inset:3px}.mode-weekday .inventory .inv-top{align-items:center;gap:16px;display:flex}.mode-weekday .inventory .inv-icon{flex:none;place-items:center;width:56px;height:56px;display:grid}.mode-weekday .inventory .inv-icon img,.mode-weekday .inventory .inv-icon svg{border-radius:12px;width:56px;height:56px}.mode-weekday .inventory .inv-icon .trakt-fg{fill:var(--paper-ink)}.mode-weekday .inventory .inv-icon .trakt-bg{fill:var(--paper)}.mode-weekday .inventory h3{font:400 clamp(2rem, 3vw, 2.5rem) / 1 var(--display);margin:0}.mode-weekday .inventory .inv-story{color:var(--paper-muted);flex:1;margin:0;font-style:italic}.mode-weekday .inventory .inv-link{font:800 .92rem/1 var(--label);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ink);border-bottom:1px solid var(--char-rule);align-self:flex-start;align-items:center;gap:10px;padding:9px 2px 4px;text-decoration:none;display:inline-flex}.mode-weekday .inventory .inv-coal{width:10px;height:10px;box-shadow:0 0 6px var(--coal-glow);background:#ff8a2e;border-radius:1px;position:relative}.mode-weekday .inventory .inv-coal:after{content:"";background:var(--coal-hot);box-shadow:0 0 14px var(--coal-glow-hot);opacity:0;border-radius:2px;transition:opacity .35s;position:absolute;inset:-4px}.mode-weekday .inventory .inv-arrow{color:var(--paper-accent);transition:transform .3s}.mode-weekday .inventory .inv-item:hover:after,.mode-weekday .inventory .inv-item:focus-within:after{opacity:.7}.mode-weekday .inventory .inv-item:hover .inv-coal:after,.mode-weekday .inventory .inv-item:focus-within .inv-coal:after{opacity:1}.mode-weekday .inventory .inv-link:hover .inv-arrow,.mode-weekday .inventory .inv-link:focus-visible .inv-arrow{transform:translate(2px,-2px)}.mode-weekday .inventory .inv-link:focus-visible{outline:2px solid var(--ember);outline-offset:4px}@media (prefers-reduced-motion:reduce){.mode-weekday .inventory .inv-item:before{animation:none}.mode-weekday .inventory .inv-item:after,.mode-weekday .inventory .inv-coal:after,.mode-weekday .inventory .inv-arrow{transition:none}}@property --hl-r{syntax:"<length-percentage>";inherits:true;initial-value:0%}.hl-card{--hl-mx:50%;--hl-my:50%;--hl-accent:#fa1d3c;--hl-accent-2:#63bfe073;cursor:none;touch-action:pan-y;transform:perspective(900px) rotateX(var(--hl-tx,0deg)) rotateY(var(--hl-ty,0deg));transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative}.hl-photo{transform:translate(var(--hl-px,0px), var(--hl-py,0px));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.hl-photo img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.hl-photo .hl-mono{filter:grayscale()contrast(1.08)brightness(.96)}.hl-color,.hl-loupe{pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--hl-mx) var(--hl-my), #000 0, #000000eb calc(var(--hl-r) * .3), #00000080 calc(var(--hl-r) * .62), #00000024 calc(var(--hl-r) * .85), transparent var(--hl-r));-webkit-mask-image:radial-gradient(circle at var(--hl-mx) var(--hl-my), #000 0, #000000eb calc(var(--hl-r) * .3), #00000080 calc(var(--hl-r) * .62), #00000024 calc(var(--hl-r) * .85), transparent var(--hl-r));mask-image:radial-gradient(circle at var(--hl-mx) var(--hl-my), #000 0, #000000eb calc(var(--hl-r) * .3), #00000080 calc(var(--hl-r) * .62), #00000024 calc(var(--hl-r) * .85), transparent var(--hl-r));--hl-r:0%;transition:--hl-r 1s cubic-bezier(.2,.8,.2,1)}.hl-color{filter:saturate(1.15)contrast(1.04)}.hl-loupe{transform-origin:var(--hl-mx) var(--hl-my);filter:saturate(1.3)contrast(1.08)brightness(1.06);transform:scale(1.14)}.hl-on .hl-color{--hl-r:46%}.hl-on .hl-loupe{--hl-r:15%}.hl-on.hl-full .hl-color{--hl-r:170%;transition-duration:1.6s}.hl-on.hl-full .hl-loupe{--hl-r:0%}.hl-frame{filter:grayscale()contrast(1.05)brightness(.9);transform:translate(var(--hl-fx,0px), var(--hl-fy,0px)) scale(var(--hl-fs,1.02));transition:filter .8s,transform .7s cubic-bezier(.2,.8,.2,1)}.hl-on{--hl-fs:1.07}.hl-on .hl-frame{filter:grayscale(0) saturate(1.25) drop-shadow(3px 0 0 color-mix(in srgb, var(--hl-accent) 55%, transparent)) drop-shadow(-3px 0 0 var(--hl-accent-2))}.hl-ring{left:var(--hl-mx);top:var(--hl-my);aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle at 34% 30%,#ffffff47,#0000 32%),radial-gradient(circle,#0000 62%,#00000047 100%);border-radius:50%;width:30%;transition:opacity .3s,transform .5s cubic-bezier(.3,1.5,.5,1);position:absolute;transform:scale(.4);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -10px 24px #00000040,0 16px 40px -12px #0009}.hl-ring:after{content:"";border:1.5px solid #0000;border-top-color:var(--hl-accent);border-right-color:var(--hl-accent);transform:rotate(var(--hl-spin,0deg));border-radius:50%;transition:transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-5px}.hl-on .hl-ring{opacity:1;transform:scale(1)}.hl-full .hl-ring{opacity:0;transform:scale(2.2)}.hl-card:focus-visible{outline:2px solid var(--hl-accent);outline-offset:4px}@media (hover:none){.hl-card{cursor:auto}}@media (prefers-reduced-motion:reduce){.hl-card,.hl-card *,.hl-card :after{transition:none!important}.hl-loupe,.hl-ring{display:none}}@font-face{font-family:Cormorant Unicase Fallback;src:local(Georgia);size-adjust:101.32%;ascent-override:91.2%;descent-override:28.33%;line-gap-override:0%}@font-face{font-family:Alegreya Sans Fallback;src:local(Trebuchet MS);size-adjust:85.24%;ascent-override:93.85%;descent-override:23.46%;line-gap-override:23.46%}@font-face{font-family:Syne Mono Fallback;src:local(Courier New);size-adjust:91.65%;ascent-override:100.93%;descent-override:30%;line-gap-override:0%}@font-face{font-family:Cormorant Garamond Fallback;src:local(Georgia Italic);size-adjust:80.68%;ascent-override:114.52%;descent-override:35.57%;line-gap-override:0%}@font-face{font-family:Rubik Glitch Fallback;src:local(Arial);size-adjust:115.28%;ascent-override:81.11%;descent-override:21.69%;line-gap-override:0%}@property --we-r{syntax:"<length-percentage>";inherits:true;initial-value:0%}@property --we-p{syntax:"<number>";inherits:true;initial-value:0}.mode-weekend{--red:#fa1d3c;--bg:#0d0a15;--bg-deep:#050409;--panel:#161022ad;--panel-solid:#161022;--panel-edge:#d6bef024;--ink:#ece4f2;--muted:#a99cba;--faint:#ece4f257;--magenta:#d6479f;--teal:#5cdcc2;--violet:#9474ff;--gold:#f0c75e;--intellect:#5ac8e0;--psyche:#a58bff;--physique:#ef5a4c;--motorics:#e6be4e;--laziness:#8cc39c;--blob-a:#3d1848;--blob-b:#0d3b3a;--blob-c:#22184f;--blob-d:#4d1232;--mosaic-ink:#e9dff2;--mosaic-field:.07;--stroke-k:1;--display:"Cormorant Unicase", "Cormorant Unicase Fallback", Georgia, serif;--body:"Alegreya Sans", "Alegreya Sans Fallback", "Trebuchet MS", sans-serif;--mono:"Syne Mono", "Syne Mono Fallback", "Courier New", monospace;--epithet:"Cormorant Garamond", "Cormorant Garamond Fallback", Georgia, serif;--we-linen:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .45' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .45 0 0 0 0 .6 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--glitch:"Rubik Glitch", "Rubik Glitch Fallback", Arial, sans-serif;--label:var(--body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:var(--bg);min-height:100%;color:var(--ink);font:400 16px/1.55 var(--body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:hidden}.mode-weekend *,.mode-weekend :before,.mode-weekend :after{box-sizing:border-box}.mode-weekend a{color:inherit}.mode-weekend button{font:inherit;color:inherit}.mode-weekend :focus-visible{outline:2px solid var(--teal);outline-offset:3px}.mode-weekend .we-atmos{z-index:0;pointer-events:none;background:radial-gradient(38% 42% at 22% 28%, color-mix(in srgb, var(--blob-a) 80%, transparent), transparent 70%), radial-gradient(34% 40% at 78% 36%, color-mix(in srgb, var(--blob-b) 80%, transparent), transparent 70%), radial-gradient(40% 36% at 60% 80%, color-mix(in srgb, var(--blob-d) 70%, transparent), transparent 70%), radial-gradient(30% 34% at 30% 76%, color-mix(in srgb, var(--blob-c) 80%, transparent), transparent 70%), var(--bg);position:fixed;inset:0}.mode-weekend .we-atmos canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block}.mode-weekend .we-atmos canvas.on{opacity:1}.mode-weekend .page{z-index:1;max-width:1360px;margin:0 auto;padding:0 20px;position:relative}.mode-weekend .topbar{justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding-block:18px;display:flex}.mode-weekend .icon-btn{cursor:pointer;font:400 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:0 0;border:0;align-items:center;gap:10px;padding:6px 2px;text-decoration:none;transition:color .3s;display:inline-flex}.mode-weekend .icon-btn:hover{color:var(--ink)}.mode-weekend .icon-btn svg{width:22px;height:22px}.mode-weekend .eye{border:1.5px solid;border-radius:50%;width:22px;height:22px;position:relative;overflow:hidden}.mode-weekend .eye:after{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;transition:transform .6s cubic-bezier(.3,1.5,.4,1);position:absolute;top:50%;left:50%}.mode-weekend .hero{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding-block:0 48px;display:grid}.mode-weekend .stage{text-align:center;justify-items:center;display:grid}.mode-weekend .stage-title{font:600 clamp(28px, 3.4vw, 44px) / 1.1 var(--display);letter-spacing:.02em;text-wrap:balance;filter:url(#we-dream);margin:0}.mode-weekend .stage-title em,.mode-weekend .arcana-head h2 em{color:var(--magenta);font-style:normal}.mode-weekend .orbit{aspect-ratio:1;width:min(100%,580px);margin-top:6px;position:relative}.mode-weekend .orbit-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mode-weekend .orbit-dash{pointer-events:none;will-change:transform;width:100%;height:100%;animation:60s linear infinite we-spin;position:absolute;inset:0;overflow:visible}.mode-weekend .orbit-dash circle,.mode-weekend .orbit-line circle{fill:none;stroke:var(--faint);stroke-width:1px;stroke-dasharray:2 7;vector-effect:non-scaling-stroke;opacity:.7;animation:60s linear infinite we-orbit}.mode-weekend .orbit-line .wave{fill:url(#we-disc);stroke-width:2px;vector-effect:non-scaling-stroke;stroke:color-mix(in srgb, var(--violet) 70%, transparent);stroke-dasharray:none;animation:none}.mode-weekend .orbit-line .disc-core{stop-color:var(--disc,#07040e);stop-opacity:calc(var(--disc-alpha,.55) * .45)}.mode-weekend .orbit-line .disc-mid{stop-color:var(--disc,#07040e);stop-opacity:var(--disc-alpha,.55)}.mode-weekend .orbit-line .disc-edge{stop-color:var(--disc,#07040e);stop-opacity:calc(var(--disc-alpha,.55) * 1.15)}.mode-weekend .orbit .logo{width:44%;filter:drop-shadow(0 18px 50px color-mix(in srgb, var(--violet) 45%, transparent));position:absolute;top:50%;left:50%;translate:-50% -50%}.mode-weekend .logo{aspect-ratio:541.2/398.6;height:auto;color:var(--ink);cursor:crosshair;display:block;overflow:visible}.mode-weekend .logo .px{transform-box:fill-box;transform-origin:50%;will-change:transform}.mode-weekend .logo .cap{transform-box:fill-box;transform-origin:30% 100%}.mode-weekend .logo:hover .cap{animation:1.1s cubic-bezier(.3,1.6,.4,1) we-tip}.mode-weekend .orbit .logo-px{aspect-ratio:541.2/398.6;pointer-events:none;width:44%;color:var(--ink);position:absolute;top:50%;left:50%;translate:-50% -50%}.mode-weekend .pxs{fill:currentColor;will-change:transform;filter:drop-shadow(0 6px 14px color-mix(in srgb, var(--violet) 45%, transparent));position:absolute;overflow:visible}.mode-weekend .orbit.full .logo .cap{filter:drop-shadow(0 0 16px var(--red))}.mode-weekend .sigil{left:var(--x);top:var(--y);cursor:pointer;width:48px;height:48px;color:var(--hue);animation:6s ease-in-out infinite we-bob;animation-delay:var(--d);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;translate:-50% -50%}.mode-weekend .sigil:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 30%, transparent), transparent);opacity:.6;border-radius:50%;transition:transform .5s cubic-bezier(.3,1.6,.4,1),opacity .4s;position:absolute;inset:6px}.mode-weekend .sigil svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.mode-weekend .sigil .track{fill:none;stroke:color-mix(in srgb, var(--hue) 22%, transparent);stroke-width:1.2px}.mode-weekend .sigil .prog{fill:none;stroke:var(--hue);stroke-width:2px;stroke-linecap:round;stroke-dasharray:125.7;stroke-dashoffset:calc(125.7 * (1 - var(--we-p)));filter:drop-shadow(0 0 3px var(--hue))}.mode-weekend .glyph{grid-template-columns:repeat(3,1fr);gap:2px;width:16px;height:16px;display:grid;position:relative}.mode-weekend .glyph i{background:var(--hue);opacity:0;border-radius:1px;transition:opacity .4s,box-shadow .4s}.mode-weekend .glyph i.on{opacity:.55}.mode-weekend .sigil:hover:before,.mode-weekend .sigil:focus-visible:before,.mode-weekend .sigil.lit:before{opacity:1;transform:scale(1.5)}.mode-weekend .sigil:hover .glyph i.on,.mode-weekend .sigil:focus-visible .glyph i.on,.mode-weekend .sigil.busy .glyph i.lit,.mode-weekend .sigil.done .glyph i.on{opacity:1;box-shadow:0 0 6px var(--hue)}.mode-weekend .sigil.done:before{opacity:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--hue) 55%, transparent), transparent)}.mode-weekend .sigil:focus-visible{outline-offset:0}.mode-weekend .we-atmos canvas.on{transition:opacity 3s}.mode-weekend.asleep .we-atmos canvas.on{opacity:.45}.mode-weekend .stage-title,.mode-weekend .arcana-head h2{transform-origin:50% 100%;transition:transform 3s cubic-bezier(.4,0,.6,1)}.mode-weekend.asleep .stage-title{transform:translateY(5px)rotate(-1.2deg)skew(-4deg)scaleY(.94)}.mode-weekend.asleep .arcana-head h2{transform:translateY(5px)rotate(1deg)skew(3deg)scaleY(.94)}.mode-weekend.yawn .stage-title,.mode-weekend.yawn .arcana-head h2{transition:none;animation:.8s cubic-bezier(.3,1.5,.5,1) we-yawn}.mode-weekend .zzz{pointer-events:none;width:0;height:0;position:absolute;top:25%;left:63%}.mode-weekend .zzz i{font:400 22px/1 var(--mono);color:var(--laziness);text-shadow:0 0 8px color-mix(in srgb, var(--laziness) 70%, transparent);opacity:0;font-style:normal;position:absolute;top:0;left:0}.mode-weekend.asleep .zzz i{animation:3.6s ease-out infinite we-z}.mode-weekend.asleep .zzz i:nth-child(2){font-size:28px;animation-delay:1.2s}.mode-weekend.asleep .zzz i:nth-child(3){font-size:36px;animation-delay:2.4s}.mode-weekend .glint{opacity:0;pointer-events:none;width:7cqw;transition:opacity 2s;position:absolute;top:1.4%;left:50%;translate:-50%}.mode-weekend .glint svg{width:100%;height:auto;fill:var(--laziness);filter:drop-shadow(0 0 6px var(--laziness));display:block}.mode-weekend.asleep .tarot[data-founder=sefer] .glint{opacity:1;animation:2.4s ease-in-out infinite we-glint}.mode-weekend.asleep .tarot[data-founder=sefer] .stat[data-attr=laziness] .crown{filter:drop-shadow(0 0 10px var(--c)) brightness(1.45)}.mode-weekend .caption{max-width:44ch;height:2.9em;font:italic 400 18px/1.45 var(--body);color:var(--muted);text-wrap:balance;place-items:center;margin:4px 0 0;display:grid;overflow:hidden}.mode-weekend .caption.thought{color:var(--ink)}.mode-weekend .caption .tag{font:400 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--hue,var(--teal));margin-right:8px;font-style:normal}.mode-weekend .caption .fx{font-style:normal}.mode-weekend .count{font:400 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin:6px 0 0}.mode-weekend .count b{color:var(--teal);font-variant-numeric:tabular-nums;min-width:1ch;font-weight:400;display:inline-block}.mode-weekend .dialogue{border-left:1px solid var(--panel-edge);padding:4px 0 4px 22px;position:relative}.mode-weekend .dialogue:before{content:"";background:linear-gradient(var(--magenta), transparent);width:1px;height:64px;position:absolute;top:0;left:-1px}.mode-weekend .kicker{font:400 11px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:flex}.mode-weekend .kicker-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mode-weekend .kicker:before{content:"";background:var(--magenta);width:7px;height:7px;box-shadow:0 0 10px var(--magenta)}.mode-weekend .log{flex-direction:column;justify-content:flex-end;gap:10px;height:10em;margin:14px 0 0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 .7em);mask-image:linear-gradient(#0000,#000 .7em)}.mode-weekend .line{font:400 16.5px/1.5 var(--body);flex:none}.mode-weekend .line.new{animation:.5s both we-rise}.mode-weekend .line.past{opacity:.5;transition:opacity .6s}.mode-weekend .speaker{font:700 12.5px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;margin-right:6px}.mode-weekend .speaker[data-attr=intellect]{color:var(--intellect)}.mode-weekend .speaker[data-attr=psyche]{color:var(--psyche)}.mode-weekend .speaker[data-attr=physique]{color:var(--physique)}.mode-weekend .speaker[data-attr=motorics]{color:var(--motorics)}.mode-weekend .speaker[data-attr=laziness]{color:var(--laziness)}.mode-weekend .speaker[data-attr=hobo]{color:var(--red)}.mode-weekend .check{font:400 11px/1 var(--mono);color:var(--muted)}.mode-weekend .check.rolling{color:var(--teal)}.mode-weekend .check.fail{color:var(--physique)}.mode-weekend .said{font-style:italic}.mode-weekend .slogan .said{color:var(--slogan,var(--red));font-style:normal;font-weight:500}.mode-weekend .said.typing:after{content:"";vertical-align:-2px;background:var(--magenta);width:.5em;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite we-blink;display:inline-block}.mode-weekend .options{border-top:1px solid var(--panel-edge);gap:2px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:grid}.mode-weekend .options button,.mode-weekend .options a{text-align:left;cursor:pointer;width:100%;font:400 15.5px/1.35 var(--body);color:var(--magenta);background:0 0;border:0;padding:4px 0;text-decoration:none;transition:color .25s,transform .25s;display:block}.mode-weekend .options button:hover,.mode-weekend .options a:hover{color:var(--ink);transform:translate(4px)}.mode-weekend .options .n{color:var(--muted);font-family:var(--mono);margin-right:8px;font-size:12px}.mode-weekend .arcana{padding-block:40px 30px}.mode-weekend .arcana-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;margin-bottom:40px;display:flex}.mode-weekend .arcana-head h2{font:600 clamp(30px, 4.4vw, 54px) / 1.05 var(--display);letter-spacing:.01em;filter:url(#we-dream);margin:0}.mode-weekend .arcana-head p{font:400 12px/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.mode-weekend .deal{justify-content:center;align-items:flex-start;gap:clamp(36px,5vw,72px);padding-block:10px 48px;display:flex}.mode-weekend .tarot{--card-ink:#f1e7d6;--card-muted:#b9ab9a;--card-gold:#d9b56a;--card-numeral:#f3dca0;--card-role:#e873b9;--card-plate:#f1e2bd;--card-window:#140a26;--card-stock:radial-gradient(120% 80% at 50% 45%, transparent 55%, #0000008c 100%), radial-gradient(80% 50% at 50% 30%, #623aaa47, transparent 70%), var(--we-linen), linear-gradient(165deg, #1c1030, #110a1e 55%, #0b0714);--card-inset:inset 0 1px 0 #ffecbe2e, inset 0 0 40px #0000008c;--card-plate-bg:linear-gradient(180deg, #00000057, #0000002e);--card-plate-shadow:inset 0 1.5px 3px #000000b3, inset 0 -1px 0 #ffe6aa24, 0 1px 0 #ffe6aa14;--card-vignette:#0c051abf;--card-accent:transparent;--foil-0:#5a3b12;--foil-1:#a37a33;--foil-2:#f6e3a4;--foil-3:#fff4cf;--foil-4:#c49a48;--foil-5:#4e3310;cursor:pointer;z-index:1;width:min(360px,78vw);rotate:var(--fan);animation:10s ease-in-out infinite we-float;animation-delay:var(--d,0s);-webkit-tap-highlight-color:transparent;transition:filter .5s;position:relative;container-type:inline-size}.mode-weekend .tarot:first-child{--fan:-3deg}.mode-weekend .tarot:nth-child(2){--fan:3deg;--d:-5s}.mode-weekend .tarot:hover{z-index:2;animation-play-state:paused}.mode-weekend .deal:has(.tarot:hover) .tarot:not(:hover){filter:brightness(.6)saturate(.75)}.mode-weekend .tarot:focus-visible{outline:none}.mode-weekend .tarot:focus-visible .face{outline:2px solid var(--teal);outline-offset:4px}.mode-weekend .tilt{transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));translate:0 var(--lift,0px);will-change:transform;transition:transform .5s cubic-bezier(.2,.8,.2,1),translate .5s cubic-bezier(.3,1.4,.5,1)}.mode-weekend .tarot:hover .tilt{--lift:-14px;transition:transform .12s linear,translate .5s cubic-bezier(.3,1.4,.5,1)}.mode-weekend .tarot-inner{transform-style:preserve-3d;transition:transform .95s cubic-bezier(.3,1.32,.42,1);display:grid;position:relative}.mode-weekend .tarot.flipped .tarot-inner{transform:rotateY(180deg)}.mode-weekend .face{aspect-ratio:7/12;backface-visibility:hidden;background:var(--card-stock);background-blend-mode:normal, screen, overlay, normal;box-shadow:0 0 0 1px #7a5a24, 0 0 0 2px #e9cf8a, 0 0 0 3px #4a3210, var(--card-inset), 0 36px 80px -30px #000000d9;color:var(--card-ink);pointer-events:auto;border-radius:4.2cqw;grid-area:1/1;position:relative;overflow:hidden;transform:translateZ(.1px)}.mode-weekend .face.back{pointer-events:none;transform:rotateY(180deg)translateZ(.1px)}.mode-weekend .tarot.flipped .face.back{pointer-events:auto}.mode-weekend .tarot.flipped .face.front{pointer-events:none}.mode-weekend .ornament{pointer-events:none;filter:url(#we-emboss);width:100%;height:100%;position:absolute;inset:0}.mode-weekend .numeral{height:5.3%;font:600 5.2cqw/1 var(--display);letter-spacing:.32em;color:var(--card-numeral);text-shadow:0 1px #00000059,0 -1px #fff0c840;place-items:center;padding-left:.32em;display:grid;position:absolute;top:4.4%;left:0;right:0}.mode-weekend .window{clip-path:url(#we-arch);background:var(--card-window);width:78%;height:62%;position:absolute;top:13%;left:11%}.mode-weekend .window:after{content:"";pointer-events:none;background:radial-gradient(85% 70% at 50% 42%, transparent 55%, var(--card-vignette) 100%);position:absolute;inset:0}.mode-weekend .window .hl-photo{width:149.9%;height:143.1%;inset:-19.5% auto auto -24.95%}.mode-weekend .window.hl-card{transform:none}.mode-weekend .window>img,.mode-weekend .window .hl-photo .hl-mono{filter:url(#we-duo)}.mode-weekend .window>img{width:149.9%;height:143.1%;position:absolute;top:-19.5%;left:-24.95%}.mode-weekend .plate{background:var(--card-plate-bg);height:8.6%;box-shadow:var(--card-plate-shadow);font:600 6.2cqw/1 var(--display);letter-spacing:.12em;color:var(--card-plate);text-shadow:0 -1px #00000040,0 1px #ffecbe33;border-radius:1.2cqw;place-items:center;padding-left:.12em;display:grid;position:absolute;top:79.4%;left:14%;right:14%}.mode-weekend .who{text-align:center;font:italic 500 4.6cqw/1 var(--epithet);letter-spacing:.03em;color:var(--card-muted);position:absolute;top:90.2%;left:0;right:0}.mode-weekend .foil{pointer-events:none;border-radius:inherit;mix-blend-mode:color-dodge;opacity:.12;background:radial-gradient(40% 30% at var(--mx,50%) var(--my,30%), #ffffff80, transparent 70%), linear-gradient(115deg, transparent 20%, #d6479f80 36%, #5cdcc273 50%, #9474ff80 64%, transparent 80%);background-size:100% 100%,220% 220%;background-position:0 0, var(--fx,50%) var(--fy,50%);transition:opacity .5s;position:absolute;inset:0}.mode-weekend .tarot:hover .foil{opacity:.45}.mode-weekend .back-body{text-align:center;align-content:center;gap:2.8cqw;display:grid;position:absolute;inset:8% 10% 7%}.mode-weekend .medallion{filter:url(#we-emboss);justify-self:center;width:26cqw;height:26cqw}.mode-weekend .back h3{font:600 9cqw/1 var(--display);letter-spacing:.06em;color:var(--card-plate);margin:0}.mode-weekend .back .role{font:700 3.2cqw/1.2 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--card-role);margin:0}.mode-weekend .back .desc{font:italic 500 4.6cqw/1.35 var(--epithet);color:var(--card-muted);margin:0}.mode-weekend .reading{font:italic 500 4.4cqw/1.3 var(--epithet);color:var(--card-ink);gap:1cqw;margin:0;display:grid}.mode-weekend .reading b{font:400 2.7cqw/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--card-gold);margin-right:2cqw;font-style:normal}.mode-weekend .back-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:1cqw;display:flex}.mode-weekend .li{font:400 2.9cqw/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--card-ink);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mode-weekend .li svg{width:5.4cqw;height:5.4cqw}.mode-weekend .li:hover{color:#5cdcc2}.mode-weekend .turn-back{border:1px solid color-mix(in srgb, var(--card-gold) 55%, transparent);cursor:pointer;font:400 2.8cqw/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--card-gold);background:0 0;border-radius:999px;padding:1.8cqw 3.2cqw}.mode-weekend .turn-back:hover{background:#d9b56a1f}.mode-weekend .stats{text-align:left;gap:2.5cqw;margin:1cqw 0;padding:0;list-style:none;display:grid}.mode-weekend .stat{grid-template-columns:23cqw 1fr auto;align-items:center;gap:2.4cqw;display:grid}.mode-weekend .stat-name{font:700 3.4cqw/1 var(--body);letter-spacing:.12em;color:var(--c)}.mode-weekend .pips{gap:1.2cqw;display:flex;position:relative}.mode-weekend .pip{border:1.5px solid color-mix(in srgb, var(--c) 55%, transparent);border-radius:.9cqw;width:4.6cqw;height:4.6cqw}.mode-weekend .pip.full{background:var(--c);border-color:var(--c)}.mode-weekend .stat-val{min-width:9cqw;font:400 3.8cqw/1 var(--mono);color:var(--c);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:1.4cqw;display:inline-flex}.mode-weekend .stat[data-attr=intellect]{--c:var(--intellect)}.mode-weekend .stat[data-attr=psyche]{--c:var(--psyche)}.mode-weekend .stat[data-attr=physique]{--c:var(--physique)}.mode-weekend .stat[data-attr=motorics]{--c:var(--motorics)}.mode-weekend .stat[data-attr=laziness]{--c:var(--laziness)}.mode-weekend .tarot.flipped .pip.full{animation:.5s cubic-bezier(.3,1.6,.4,1) both we-pip;animation-delay:calc(var(--row) * 90ms + var(--k) * 45ms + .45s)}.mode-weekend .stat.crowned .pip.full,.mode-weekend .tarot.flipped .stat.crowned .pip.full{border:1px solid var(--foil-0,#5a3b12);background:linear-gradient(120deg, var(--foil-0,#5a3b12) 0%, var(--foil-1,#a37a33) 22%, var(--foil-2,#f6e3a4) 45%, var(--foil-3,#fff4cf) 55%, var(--foil-4,#c49a48) 70%, var(--foil-5,#4e3310) 100%);background-size:420% 420%;background-position:var(--fx,50%) var(--fy,50%);box-shadow:inset 0 0 0 .5px #28180659}.mode-weekend .crown{width:4.6cqw;height:3.5cqw;display:block}.mode-weekend .mosaic-foot{z-index:1;margin-top:40px;position:relative}.mode-weekend .mosaic-cap{max-width:60ch;font:400 11px/1.5 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding:0 20px 10px}.mode-weekend .mosaic-cap b{color:var(--teal);font-weight:400}.mode-weekend .mosaic-stack{position:relative}.mode-weekend #we-mosaic{touch-action:pan-y;cursor:text;width:100%;height:clamp(440px,46vw,760px);display:block;position:relative}.mode-weekend .footbar{padding:16px 20px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--panel-edge);background:color-mix(in srgb, var(--bg-deep) 70%, transparent);font:400 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.mode-weekend .works{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.mode-weekend .works-lbl{flex:none}.mode-weekend .projects{flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.mode-weekend .proj{color:var(--ink);text-transform:none;letter-spacing:0;grid-template-rows:auto auto;grid-template-columns:32px auto;align-items:center;gap:4px 11px;text-decoration:none;display:grid}.mode-weekend .proj-icon{background:#1b1e25;border-radius:8px;grid-row:1/3;width:32px;height:32px;transition:transform .5s cubic-bezier(.3,1.6,.4,1),box-shadow .4s;position:relative;overflow:hidden}.mode-weekend .proj-icon:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #2a2f38}.mode-weekend .proj-icon img{width:123%;max-width:none;height:123%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mode-weekend .proj-icon svg{width:60%;height:60%;position:absolute;top:20%;left:20%}.mode-weekend .proj-icon .trakt-fg{fill:#e4e2ea}.mode-weekend .proj-icon .trakt-bg{fill:#1b1e25}.mode-weekend .proj-name{font:700 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;transition:color .3s}.mode-weekend .proj-line{font:italic 400 13px/1.3 var(--body);color:var(--muted)}.mode-weekend .proj:hover .proj-icon,.mode-weekend .proj:focus-visible .proj-icon{box-shadow:0 0 14px color-mix(in srgb, var(--teal) 55%, transparent);transform:rotate(-10deg)scale(1.1)}.mode-weekend .proj:hover .proj-name,.mode-weekend .proj:focus-visible .proj-name{color:var(--teal)}.mode-weekend .copy{flex:none}@media (width>=900px){.mode-weekend .proj-line{white-space:nowrap}}@media (width<=1180px){.mode-weekend .hero{grid-template-columns:minmax(0,1fr);gap:28px}.mode-weekend .dialogue{justify-self:center;width:100%;max-width:640px}}@media (width<=800px){.mode-weekend .deal{flex-direction:column;align-items:center;gap:44px}.mode-weekend .deal:has(.tarot:hover) .tarot:not(:hover){filter:none}}@media (width<=640px){.mode-weekend .orbit .logo,.mode-weekend .orbit .logo-px{width:48%}.mode-weekend .sigil{width:38px;height:38px}.mode-weekend .glyph{width:13px;height:13px}.mode-weekend .caption{font-size:16px}.mode-weekend .log{height:12.6em}.mode-weekend .mosaic-cap{font-size:10px}.mode-weekend #we-mosaic{height:102vw}}@media (prefers-reduced-motion:reduce){.mode-weekend *,.mode-weekend :before,.mode-weekend :after{transition-duration:0s!important;animation:none!important}.mode-weekend.asleep .stage-title,.mode-weekend.asleep .arcana-head h2{transform:none}.mode-weekend .zzz{display:none}.mode-weekend .tarot-inner,.mode-weekend .tarot.flipped .tarot-inner{transform:none}.mode-weekend .face.back{opacity:0;visibility:hidden;transform:none}.mode-weekend .face{transition:opacity .45s,visibility .45s!important}.mode-weekend .tarot.flipped .face.front{opacity:0;visibility:hidden}.mode-weekend .tarot.flipped .face.back{opacity:1;visibility:visible}}:root[data-theme=light] .mode-weekend{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#efeaf2;--bg-deep:#e2dcea;--panel:#fcf9fdcc;--panel-solid:#faf7fb;--panel-edge:#28143c29;--ink:#1b1226;--muted:#463a52;--faint:#1b1226b8;--magenta:#8f1763;--teal:#0a6557;--violet:#4a30b0;--gold:#8a6410;--intellect:#0f5068;--psyche:#432e96;--physique:#951f19;--motorics:#634606;--laziness:#2e5a3c;--slogan:#b00b27;--blob-a:#f1e2f0;--blob-b:#d9f0e9;--blob-c:#e6e0f8;--blob-d:#f3e6ee;--mosaic-ink:#1a0f24;--mosaic-field:.16;--disc:#4a2a6a;--disc-alpha:.07;--stroke-k:.3}:root[data-theme=light] .mode-weekend .line.past{opacity:.93}:root[data-theme=light] .mode-weekend .speaker[data-attr=hobo]{color:var(--slogan)}:root[data-theme=light] .mode-weekend .count,:root[data-theme=light] .mode-weekend .kicker,:root[data-theme=light] .mode-weekend .arcana-head p{color:var(--muted)}:root[data-theme=light] .mode-weekend .count b{color:var(--teal)}:root[data-theme=light] .mode-weekend .tarot{--card-ink:#24170f;--card-muted:#5b4a3a;--card-gold:#74531c;--card-numeral:#553812;--card-role:#86164f;--card-plate:#2a1a12;--card-window:#d9ccb2;--card-stock:radial-gradient(118% 82% at 50% 45%, transparent 52%, #5c3e1e42 100%), radial-gradient(9% 6% at 22% 18%, #8c602d1a, transparent 70%), radial-gradient(7% 5% at 78% 71%, #8c602d14, transparent 70%), radial-gradient(12% 8% at 64% 30%, #8c602d0f, transparent 70%), var(--we-linen), linear-gradient(165deg, #e8dec9, #e0d4bc 55%, #d6c8ad);--card-inset:inset 0 1px 0 #fff8e68c, inset 0 0 40px #5c3e1e38;--card-plate-bg:linear-gradient(180deg, #d3c4a6, #cbbb9c);--card-plate-shadow:inset 0 1.5px 2px #462d1459, inset 0 -1px 0 #fff8e680, 0 1px 0 #fff8e666;--card-vignette:#3a235057;--card-accent:#4a2a68;--foil-0:#3e280a;--foil-1:#6d4d18;--foil-2:#a9813a;--foil-3:#c9a860;--foil-4:#7a5a20;--foil-5:#352206}:root[data-theme=light] .mode-weekend .tarot .window>img,:root[data-theme=light] .mode-weekend .tarot .hl-photo .hl-mono{filter:url(#we-duo-light)}:root[data-theme=light] .mode-weekend .tarot .foil{mix-blend-mode:soft-light}:root[data-theme=light] .mode-weekend .eye:after{transform:scaleY(.15)}@keyframes we-breathe{50%{opacity:.25;transform:scale(1.012)}}@keyframes we-tip{35%{transform:rotate(-9deg)translateY(-8px)}}@keyframes we-rise{0%{opacity:0;filter:blur(3px);transform:translateY(6px)}}@keyframes we-blink{50%{opacity:0}}@keyframes we-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes we-yawn{0%{transform:scaleX(1.08)scaleY(.9)}45%{transform:scaleX(.97)scaleY(1.06)}to{transform:none}}@keyframes we-z{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translate(26px,-70px)scale(1.1)rotate(-12deg)}}@keyframes we-glint{50%{filter:brightness(1.6)}}@keyframes we-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes we-orbit{to{stroke-dashoffset:-180px}}@keyframes we-spin{to{transform:rotate(224deg)}}@keyframes we-pip{0%{transform:scale(0)}}@keyframes we-shimmer{0%{background-position:150% 0}to{background-position:-150% 0}}.mode-weekend .we-inventory{width:min(1120px,100% - 2*max(16px,4vw));color:var(--ink);margin:clamp(56px,8vw,110px) auto 0}.mode-weekend .we-inventory .we-inv-kicker{font:500 .82rem/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}.mode-weekend .we-inventory h2{font:600 clamp(2rem, 4.4vw, 3.2rem) / 1 var(--display);margin:8px 0 0}.mode-weekend .we-inventory .we-inv-sub{color:var(--muted);margin:8px 0 0}.mode-weekend .we-inventory .minor-deal{gap:clamp(28px,4vw,52px);margin:32px 0 0;padding:10px 0 40px;list-style:none}.mode-weekend .we-inventory .minor-deal>li{display:flex}.mode-weekend .we-inventory .minor-deal>li:nth-child(3n+1) .tarot{--fan:-2deg;--d:0s}.mode-weekend .we-inventory .minor-deal>li:nth-child(3n+2) .tarot{--fan:0deg;--d:-3.3s}.mode-weekend .we-inventory .minor-deal>li:nth-child(3n+3) .tarot{--fan:2deg;--d:-6.6s}.mode-weekend .we-inventory .tarot.minor{width:min(280px,78vw)}.mode-weekend .we-inventory .tarot.minor .window>img,.mode-weekend .we-inventory .tarot.minor .window .hl-photo{aspect-ratio:1;width:68%;height:auto;inset:30% auto auto 16%}.mode-weekend .we-inventory .tarot.minor .window .hl-photo img,.mode-weekend .we-inventory .tarot.minor .window>img{border-radius:22%}.mode-weekend .we-inventory .tarot.minor .sigil-icon{width:24cqw;height:24cqw;box-shadow:0 0 0 1px color-mix(in srgb, var(--card-gold) 70%, transparent), 0 0 0 4px color-mix(in srgb, var(--card-gold) 18%, transparent);filter:url(#we-duo);border-radius:22%;justify-self:center}.mode-weekend .we-inventory .tarot.minor .back .desc{font-size:5.1cqw}.mode-weekend .we-inventory .tarot.minor .reading{font-size:4.8cqw}.mode-weekend .we-inventory .tarot.minor .reading b{font-size:3.2cqw}.mode-weekend .we-inventory .tarot.minor .li{font-size:3.4cqw}.mode-weekend .we-inventory .tarot.minor .turn-back{font-size:3.2cqw}:root[data-theme=light] .mode-weekend .we-inventory .tarot.minor .sigil-icon{filter:url(#we-duo-light)}:root:not([data-theme=light]) .mode-weekend .we-inventory .tarot.minor .window{background:radial-gradient(circle at 50% 56%, #9474ff57, transparent 52%), var(--card-window)}:root:not([data-theme=light]) .mode-weekend .we-inventory .tarot.minor .window>img,:root:not([data-theme=light]) .mode-weekend .we-inventory .tarot.minor .window .hl-photo .hl-mono,:root:not([data-theme=light]) .mode-weekend .we-inventory .tarot.minor .sigil-icon{filter:url(#we-duo)brightness(1.45)contrast(1.08)}
