@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7081c0a9d77d68b2-s.1iie40g0-cbk2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/707978d2a38e183d-s.p.3jvga4rcv46fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}._7q_Hcq_className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}._7q_Hcq_variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.lMjmPq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.lMjmPq_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/f263782c6a4bddee-s.138s14ivx2xer.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/85e86a88f68a624a-s.3b2emle-7szv-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/c6a5c2fdc12da45c-s.p.13rul5q9jl2r0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.RKpU9G_className{font-family:Archivo,Archivo Fallback;font-style:normal}.RKpU9G_variable{--font-body:"Archivo", "Archivo Fallback"}
:root{--obsidian:#0a0a0a;--midnight:#0b1437;--cobalt:#2440ff;--bone:#f2f0e8;--concrete:#9a9890;--lime:#c6ff1a;--magenta:#ff1a6b;--violet:#8a2bff;--yellow:#fff01a;--line:#f2f0e824;--pad:clamp(18px, 4vw, 60px);--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;border-radius:0;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--obsidian);color:var(--bone);font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ol,ul{list-style:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}::selection{background:var(--lime);color:var(--obsidian)}.skip{position:absolute;left:-999px}.skip:focus{z-index:99;background:var(--lime);color:var(--obsidian);padding:8px 12px;top:12px;left:12px}.wrap{width:100%;max-width:1500px;padding-inline:var(--pad);margin:0 auto}.section{padding-block:clamp(64px,10vw,150px)}.labels{font:500 12px/1 var(--font-mono), monospace;letter-spacing:.28em;text-transform:uppercase;color:var(--concrete);border-bottom:2px solid var(--bone);justify-content:space-between;gap:16px;padding-bottom:14px;display:flex}.labels span:first-child{color:var(--bone)}.nav{z-index:50;height:64px;padding-inline:var(--pad);background:var(--obsidian);border-bottom:1px solid var(--line);font:500 12px/1 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:28px;display:flex;position:sticky;top:0}.brand{letter-spacing:.32em;white-space:nowrap;align-items:center;gap:12px;margin-right:auto;display:flex}.mark{width:auto;height:26px;fill:var(--bone)}.nav-links{color:var(--concrete);gap:26px;display:flex}.nav-links a:hover,.foot nav a:hover{color:var(--lime)}.menu{display:none}.btn{font:400 26px/1 var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;background:var(--lime);color:var(--obsidian);border:2px solid var(--obsidian);box-shadow:7px 7px 0 var(--magenta);transition:transform .18s var(--ease), box-shadow .18s var(--ease);align-items:center;gap:14px;padding:16px 26px 13px;display:inline-flex}.btn:hover{box-shadow:3px 3px 0 var(--magenta);transform:translate(4px,4px)}.btn:active{box-shadow:0 0 0 var(--magenta);transform:translate(7px,7px)}.btn-sm{box-shadow:4px 4px 0 var(--magenta);padding:9px 16px 7px;font-size:18px}.btn-sm:hover{box-shadow:2px 2px 0 var(--magenta);transform:translate(2px,2px)}.btn-ghost{background:var(--obsidian);color:var(--bone);border-color:var(--bone);margin-top:44px}.btn-yellow{background:var(--yellow);box-shadow:7px 7px 0 var(--violet)}.btn-yellow:hover{box-shadow:3px 3px 0 var(--violet)}.hero,.poster{background-image:linear-gradient(to right, var(--line) 1px, transparent 1px);background-size:25% 100%;position:relative}.hero{overflow-x:clip}.poster{border-top:2px solid var(--bone)}.stage{min-height:clamp(380px,46vw,760px);padding-top:26px;position:relative}h1,h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-weight:400}h1 span,h2 span{display:block}.mask{overflow:hidden}.giant{font-size:min(var(--g,25vw), 420px);color:var(--cobalt);margin:.07em 0 0 -.02em;line-height:.8}.large{margin-top:.1em;font-size:clamp(46px,8.6vw,150px);line-height:.9}.figure{bottom:0;right:var(--pad);z-index:2;width:auto;height:96%;filter:drop-shadow(8px 0 0 var(--magenta));position:absolute}.fig-tarot,.fig-plain{filter:none}.tarot .stage{padding-left:calc(var(--pad) + 34%)}.tarot .figure{right:auto;left:var(--pad)}.tarot{background-color:var(--midnight)}.bar{z-index:3;font:400 clamp(60px, 9.5vw, 165px)/.86 var(--font-display), sans-serif;text-transform:uppercase;color:var(--obsidian);padding:.14em 0 .06em;position:relative}.lime{background:var(--lime)}.yellow{background:var(--yellow)}.tarot .bar .wrap{padding-left:calc(var(--pad) + 34%)}.hero-body{grid-template-columns:1.5fr 1fr;gap:clamp(28px,6vw,110px);padding-block:clamp(40px,6vw,90px);display:grid}.prose{align-content:start;gap:1.1em;max-width:62ch;display:grid}.prose p:first-child{font-size:clamp(18px,1.6vw,22px);line-height:1.5}.start{align-content:start;justify-items:start;gap:28px;display:grid}.start p{color:var(--concrete);max-width:44ch}.tarot .start p,.tarot .labels{color:#b9b7c9}.price{font:400 clamp(90px, 11vw, 170px)/.8 var(--font-display), sans-serif;color:var(--bone)!important}.price small{font:500 12px/1 var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--concrete);margin-top:16px;display:block}.chips{z-index:3;flex-direction:column;align-items:flex-start;gap:16px;margin:30px 0 46px;display:flex;position:relative}.chips li{font:400 clamp(22px, 2.4vw, 36px)/1 var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;background:var(--obsidian);border:2px solid var(--bone);box-shadow:7px 7px 0 var(--magenta);align-items:center;gap:14px;padding:9px 16px 6px;display:inline-flex}.chips b,.list b{font:500 14px/1 var(--font-mono), monospace;color:var(--lime);letter-spacing:.1em}.list{border-top:1px solid var(--line);margin-top:8px}.list li{border-bottom:1px solid var(--line);font:400 26px/1.1 var(--font-display), sans-serif;letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:18px;padding:13px 0;display:flex}.list b{color:var(--yellow)}.ticker{border-block:2px solid var(--bone);background:var(--obsidian);overflow:hidden}.ticker div{width:max-content;animation:36s linear infinite slide;display:flex}.ticker span{font:400 clamp(26px, 3.4vw, 46px)/1 var(--font-display), sans-serif;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:16px 0 12px}.ticker i{color:var(--magenta);vertical-align:middle;margin:0 .9em;font-size:.6em;font-style:normal}@keyframes slide{to{transform:translate(-50%)}}.rows li{border-bottom:1px solid var(--line)}.rows a,.rows .row{transition:background .2s var(--ease), color .2s var(--ease), padding .2s var(--ease);grid-template-columns:70px minmax(0,1.25fr) minmax(0,1fr) auto 50px;align-items:center;gap:24px;padding:30px 14px 24px;display:grid}.n,.meta,time,figcaption{font:500 12px/1.4 var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase}.n{color:var(--lime)}.name{font:400 clamp(40px, 5.6vw, 92px)/.9 var(--font-display), sans-serif;text-transform:uppercase}.desc{color:var(--concrete);font-size:15px;line-height:1.5}.meta{white-space:nowrap}.arrow{text-align:right;transition:transform .2s var(--ease);font-size:30px}.rows a:hover,.posts a:hover{background:var(--lime);color:var(--obsidian);padding-left:28px}.rows a:hover .n,.rows a:hover .desc,.posts a:hover time{color:var(--obsidian)}a:hover>.arrow{transform:translate(8px)}.nofig{min-height:0;padding-bottom:clamp(24px,3vw,44px)}.barmeta{flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,44px);display:flex}.barmeta small{font:600 clamp(11px, 1vw, 14px)/1.7 var(--font-mono), monospace;letter-spacing:.22em}.block{padding-block:clamp(56px,8vw,120px)}.block+.block,.hero+.block{border-top:1px solid var(--line)}.split{grid-template-columns:1fr 1.15fr;align-items:start;gap:clamp(28px,6vw,110px);display:grid}.statement{font:400 clamp(38px, 5vw, 84px)/.95 var(--font-display), sans-serif;text-transform:uppercase;max-width:18ch}.lede{max-width:52ch;margin:22px 0 40px;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.fine{color:var(--concrete);max-width:56ch;font-size:13px;line-height:1.5}.steps{border-top:1px solid var(--line);width:100%}.steps li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;padding:16px 0;display:grid}.steps b{font:500 14px/1.7 var(--font-mono), monospace;color:var(--lime);letter-spacing:.1em}.tarot .steps b{color:var(--yellow)}.rows.sm .meta{font:400 30px/1 var(--font-display), sans-serif;letter-spacing:.04em}.rows.sm .name{font-size:clamp(28px,3vw,46px);line-height:.95}.rows.static .row{grid-template-columns:70px minmax(0,1fr) minmax(0,1.4fr)}.photo{border:2px solid var(--bone);box-shadow:10px 10px 0 var(--magenta);max-width:520px}.photo img{filter:grayscale()contrast(1.05);width:100%}.solo{max-width:78ch;padding-top:44px}.pair{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(28px,4vw,60px);display:grid}.block>.pair{padding-top:44px}.offer{border:2px solid var(--bone);box-shadow:7px 7px 0 var(--magenta);justify-items:start;gap:24px;padding:clamp(22px,3vw,44px);display:grid}.tag{font:500 12px/1.4 var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--lime)}.xiii{--g:20vw;margin-bottom:.1em}.legal{gap:16px;max-width:860px;margin-inline:0;display:grid}.legal h2{margin-top:28px;font-size:clamp(28px,3vw,40px)}.legal ul{gap:6px;padding-left:22px;list-style:square;display:grid}.legal a{color:var(--lime);text-decoration:underline}.quotes{grid-template-columns:1.6fr 1fr;gap:34px clamp(28px,5vw,80px);padding-top:50px;display:grid}.q-big{grid-row:span 2}.q-big blockquote{font:400 clamp(40px, 5.4vw, 88px)/.94 var(--font-display), sans-serif;text-transform:uppercase}.q{border:2px solid var(--bone);box-shadow:7px 7px 0 var(--magenta);padding:26px}.q blockquote{font-size:18px;line-height:1.5}figcaption{color:var(--lime);margin-top:22px}.posts li{border-bottom:1px solid var(--line)}.posts a{transition:background .2s var(--ease), color .2s var(--ease), padding .2s var(--ease);grid-template-columns:130px 1fr 50px;align-items:center;gap:24px;padding:26px 14px 22px;display:grid}.posts a span:nth-child(2){font:400 clamp(26px, 3vw, 44px)/1 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em}time{color:var(--concrete)}.posts small{max-width:70ch;font:400 15px/1.5 var(--font-body), sans-serif;text-transform:none;letter-spacing:0;color:var(--concrete);margin-top:10px;display:block}.posts a:hover small{color:var(--obsidian)}.post-head{padding-top:26px}.post-head h1{max-width:17ch;margin:.35em 0 .4em;font-size:clamp(44px,7vw,124px);line-height:.92}.post-cover{border:2px solid var(--bone);width:100%;max-width:1100px;box-shadow:10px 10px 0 var(--magenta)}.post{max-width:820px;margin-inline:0;padding-block:clamp(44px,6vw,90px);font-size:18px;line-height:1.75}.post>*+*{margin-top:1.15em}.post h2{margin-top:1.7em;font-size:clamp(32px,3.6vw,52px);line-height:.98}.post h3{font:400 clamp(24px, 2.4vw, 32px)/1.05 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-top:1.5em}.post a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.post ul{gap:8px;padding-left:24px;list-style:square;display:grid}.post li::marker{color:var(--magenta)}.post img{border:2px solid var(--bone)}.post hr{border:0;border-top:1px solid var(--line);margin-block:2.2em}.post strong{color:var(--bone);font-weight:700}.footer{border-top:2px solid var(--bone);overflow:hidden}.wordmark{font:400 16.7vw/.8 var(--font-display), sans-serif;text-transform:uppercase;white-space:nowrap;color:var(--cobalt);margin:.12em 0 0 -.02em}.foot{border-top:2px solid var(--bone);color:var(--concrete);grid-template-columns:1fr 1fr;gap:30px 60px;padding-block:44px 34px;font-size:13px;display:grid}.foot nav{font:500 12px/1 var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--bone);flex-wrap:wrap;align-content:start;gap:14px 26px;display:flex}.marks{font:500 11px/1 var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:22px;display:flex}.reg{border:1.5px solid var(--concrete);background:linear-gradient(var(--concrete), var(--concrete)) center / 100% 1.5px no-repeat, linear-gradient(var(--concrete), var(--concrete)) center / 1.5px 100% no-repeat;border-radius:50%;width:22px;height:22px}.barcode{background:repeating-linear-gradient(to right, var(--bone) 0 2px, transparent 2px 5px, var(--bone) 5px 6px, transparent 6px 8px, var(--bone) 8px 11px, transparent 11px 13px);width:120px;height:30px}.marks span:last-child{margin-left:auto}@keyframes up{0%{transform:translateY(105%)}}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes rise{0%{opacity:0;transform:translateY(46px)}}@keyframes enter{0%{opacity:0;transform:translate(60px)}}.up{animation:up .8s var(--ease) both}.d2{animation-delay:.12s}.wipe{animation:wipe .7s .3s var(--ease) both}.fig-hero{animation:enter .8s .2s var(--ease) both}@supports (animation-timeline:view()){.rv{animation:linear both rise;animation-timeline:view();animation-range:entry entry 45%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@media (max-width:1000px){.nav-links{display:none}.menu{display:block}.menu summary{cursor:pointer;padding:10px 0;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{color:var(--lime)}.menu:not([open]) nav{display:none}.menu nav{background:var(--obsidian);border-bottom:2px solid var(--bone);display:grid;position:absolute;top:64px;left:0;right:0}.menu nav a{padding:20px var(--pad);border-top:1px solid var(--line);font:400 34px/1 var(--font-display), sans-serif;letter-spacing:.04em}.nav{gap:18px}.hero-body,.quotes,.foot,.split,.pair{grid-template-columns:1fr}.rows.static .row{grid-template-columns:34px 1fr}.rows.static .desc{grid-column:2}.rows a,.rows .row{grid-template-columns:34px 1fr 30px;gap:6px 12px;padding:24px 4px 20px}.rows .desc,.rows .meta{grid-column:2/3}.rows .arrow{grid-area:1/3}.posts a{grid-template-columns:1fr 30px;gap:8px 12px;padding-inline:4px}.posts time{grid-column:1/-1}.stage{min-height:0}.stage:has(.figure){min-height:90vw}.stage:has(.figure) .large{max-width:54%}.tarot .stage:has(.figure) .large{max-width:none}.figure{width:46%;height:auto;right:0}.tarot .figure{left:0}.tarot .stage,.tarot .bar .wrap{padding-left:var(--pad)}.tarot .stage h1,.tarot .stage h2{text-align:right}.tarot .stage:has(.figure){min-height:106vw}.tarot .stage .figure{width:40%}.stage{padding-bottom:30px}.chips{margin-bottom:0}.labels{letter-spacing:.2em;font-size:10px}.labels span:last-child{text-align:right}}@media (max-width:560px){.brand{letter-spacing:.22em;font-size:10px}.rows a:hover,.posts a:hover{padding-left:10px}}
