*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:#0a0a09;color:#ede9df;-webkit-font-smoothing:antialiased}::selection{background:#ffd60a;color:#0a0a09}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}a{color:#FFD60A}a:hover{color:#EDE9DF}.grain{background-image:url(/grain.png);background-size:256px 256px;mix-blend-mode:overlay;opacity:.9}.grain,.gridlines{position:absolute;inset:0;pointer-events:none}.gridlines{background-image:linear-gradient(rgba(237,233,223,.045) 1px,transparent 0),linear-gradient(90deg,rgba(237,233,223,.045) 1px,transparent 0);background-size:80px 80px}.hazard{background:repeating-linear-gradient(-45deg,#FFD60A 0 16px,#0A0A09 16px 32px)}.hz-thin{background:repeating-linear-gradient(-45deg,#FFD60A 0 6px,#0A0A09 6px 12px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease,box-shadow .15s ease,color .15s ease}.btn-primary{background:#FFD60A;color:#0A0A09;box-shadow:6px 6px 0 #EDE9DF}.btn-primary:hover{color:#0A0A09;transform:translate(-2px,-2px);box-shadow:8px 8px 0 #EDE9DF}.btn-ghost{background:transparent;color:#FFD60A;padding:0 4px;text-decoration:underline;text-underline-offset:6px}.btn-ghost:hover{color:#EDE9DF}.cover{position:relative;aspect-ratio:210/297;background:#161614;border:1px solid #2b2a26;overflow:hidden;box-shadow:0 24px 40px rgba(0,0,0,.5)}.cover .n{right:8px;top:6px;font-family:Big Shoulders Stencil,Impact,sans-serif;font-size:64px;line-height:.8;color:transparent;-webkit-text-stroke:1px #FFD60A}.cover .n,.cover .t{position:absolute;font-weight:900}.cover .t{left:12px;right:12px;bottom:16px;font-family:Archivo,sans-serif;font-stretch:62%;text-transform:uppercase;font-size:22px;line-height:.9;color:#EDE9DF}.cover .hb{position:absolute;left:0;right:0;bottom:0;height:5px}.vrow{display:grid;grid-template-columns:72px 1fr auto;grid-gap:20px;gap:20px;align-items:center;padding:24px 0;border-bottom:1px solid #2b2a26;text-decoration:none;color:#EDE9DF;transition:background .15s ease}.vrow:hover{background:#161614;color:#EDE9DF}.faq-q{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:18px 0;cursor:pointer;font-family:Archivo,sans-serif;font-size:22px;font-weight:800;font-stretch:80%;text-transform:uppercase;color:#EDE9DF}.faq-q:hover{color:#FFD60A}.faq-q:focus-visible{outline:2px solid #FFD60A;outline-offset:4px}.strike{text-decoration:line-through;-webkit-text-decoration-color:#E5382D;text-decoration-color:#E5382D;text-decoration-thickness:3px;color:#8F8B80}.hazard-red{background:repeating-linear-gradient(-45deg,#E5382D 0 16px,#0A0A09 16px 32px)}.halftone{background-color:#FFD60A;background-image:radial-gradient(circle,#0A0A09 32%,transparent 35%);background-size:6px 6px}.sphere{border-radius:50%;background:radial-gradient(circle at 34% 28%,#ffffff 0,#bdb8ab 3%,#2B2A26 16%,#0A0A09 58%);box-shadow:inset -26px -32px 70px rgba(255,214,10,.42),0 70px 90px rgba(0,0,0,.7)}.redact{background:#14130F;color:#14130F;padding:0 6px;transition:background .25s ease,color .25s ease}.redact:focus,.redact:hover{background:#FFD60A;color:#14130F;outline:none}.seed{position:relative;transition:background .2s ease}.xsell{display:flex;flex-direction:column;gap:10px;padding:20px;background:#161614;border:1px solid #2b2a26;text-decoration:none;color:#EDE9DF;transition:border-color .15s ease,transform .15s ease}.xsell:hover{border-color:#FFD60A;color:#EDE9DF;transform:translateY(-3px)}.grain-paper{position:absolute;inset:0;pointer-events:none;background-image:url(/grain.png);background-size:256px 256px;mix-blend-mode:multiply;opacity:.5}.tab{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;min-height:48px;padding:0 20px;cursor:pointer;font-family:Geist Mono,ui-monospace,monospace;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid #2b2a26;color:#8F8B80;transition:background .15s ease,color .15s ease,border-color .15s ease}.tab:hover{color:#EDE9DF;border-color:#EDE9DF}.tab:focus-visible{outline:2px solid #FFD60A;outline-offset:3px}.tab-on{background:#FFD60A}.tab-on,.tab-on:hover{color:#0A0A09;border-color:#FFD60A}.bar{display:inline-block;height:14px;background:#EDE9DF}.cat{position:relative;border-bottom:1px solid #2b2a26}.cat-wrap{max-width:1200px;margin:0 auto;padding:96px 24px;display:flex;flex-direction:column;gap:36px}.cat-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.cat-h2{margin:0;font-size:clamp(48px,7vw,92px);line-height:.86;font-weight:900;font-stretch:62%;text-transform:uppercase;text-wrap:balance}.cat-h2-hl{background:#FFD60A;color:#0A0A09;padding:0 8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.cat-head-note{margin:0;max-width:400px;font-size:17px;line-height:1.5;color:#8F8B80;text-wrap:pretty}.cat-head-note strong{color:#EDE9DF;font-weight:700}.cat-head-note a{color:#FFD60A;font-weight:700;text-underline-offset:4px}.cat-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.cat-tab{all:unset;box-sizing:border-box;cursor:pointer;display:grid;grid-template-columns:56px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px;border:1px solid #2b2a26;background:#121210;transition:border-color .15s ease,background .15s ease,transform .15s ease}.cat-tab img{display:block;width:56px;height:auto;aspect-ratio:640/906;object-fit:cover;filter:saturate(.7) brightness(.8);transition:filter .15s ease}.cat-tab:hover{border-color:#5C584E;background:#161614}.cat-tab:hover img,.cat-tab[aria-selected=true] img{filter:none}.cat-tab[aria-selected=true]{border-color:#FFD60A;background:#1A1912;box-shadow:4px 4px 0 #FFD60A;transform:translate(-2px,-2px)}.cat-tab:focus-visible{outline:2px solid #FFD60A;outline-offset:3px}.cat-tab-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.cat-tab-n{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;color:#FFD60A}.cat-tab-n,.cat-tab-t{text-transform:uppercase}.cat-tab-t{font-family:Archivo,sans-serif;font-size:17px;line-height:1;font-weight:900;font-stretch:70%;color:#EDE9DF}.cat-tab-p{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;color:#8F8B80}.cat-panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-areas:"viewer info" "viewer profiles" "caps caps";grid-template-rows:auto 1fr auto;grid-gap:28px 56px;gap:28px 56px;align-items:start;padding-top:12px}.cat-viewer{grid-area:viewer}.cat-info{grid-area:info}.cat-profiles{grid-area:profiles}.cat-caps{grid-area:caps}.cat-viewer{display:flex;flex-direction:column;gap:14px}.cat-page{all:unset;box-sizing:border-box;cursor:zoom-in;position:relative;display:block;border:1px solid #2b2a26;box-shadow:10px 10px 0 #FFD60A;background:#EDE9DF}.cat-page img{display:block;width:100%;height:auto;aspect-ratio:900/1274;animation:cat-in .25s ease}.cat-page:focus-visible{outline:2px solid #FFD60A;outline-offset:4px}@keyframes cat-in{0%{opacity:.35}to{opacity:1}}.cat-stamp{right:14px;top:18px;transform:rotate(8deg);padding:6px 12px;border:3px solid #e5382d;color:#E5382D;background:rgba(237,233,223,.88);font-family:Big Shoulders Stencil,Impact,sans-serif;font-size:22px;font-weight:900;letter-spacing:.06em;line-height:1}.cat-stamp,.cat-zoom{position:absolute;text-transform:uppercase;pointer-events:none}.cat-zoom{left:12px;bottom:12px;padding:6px 10px;background:#0A0A09;color:#EDE9DF;font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;opacity:.85}.cat-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.cat-viewer-cap{flex:1 1;text-align:center;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#8F8B80}.cat-arrow{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid #2b2a26;color:#EDE9DF;font-family:Geist Mono,ui-monospace,monospace;font-size:18px;transition:border-color .15s ease,color .15s ease,background .15s ease}.cat-arrow:hover{border-color:#FFD60A;color:#FFD60A}.cat-arrow:focus-visible{outline:2px solid #FFD60A;outline-offset:2px}.cat-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.cat-thumb{all:unset;box-sizing:border-box;cursor:pointer;display:block;border:1px solid #2b2a26;opacity:.7;transition:opacity .15s ease,border-color .15s ease}.cat-thumb img{display:block;width:100%;height:auto;aspect-ratio:240/340;object-fit:cover;object-position:top}.cat-thumb:hover{opacity:.85}.cat-thumb[aria-current=true]{opacity:1;border-color:#FFD60A}.cat-thumb:focus-visible{outline:2px solid #FFD60A;outline-offset:2px}.cat-info{display:flex;flex-direction:column;gap:20px}.cat-kicker,.cat-meta{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#8F8B80}.cat-h3{margin:0;font-size:clamp(40px,5vw,68px);line-height:.88;font-weight:900;font-stretch:62%;text-transform:uppercase;text-wrap:balance}.cat-pitch{margin:0;font-size:19px;line-height:1.55;color:#C9C4B8;text-wrap:pretty}.cat-level{align-self:flex-start;padding:5px 10px;border:1px solid #2b2a26;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#EDE9DF}.cat-buy{display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid #ede9df;background:#121210}.cat-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px}.cat-price-v{font-size:44px;font-weight:600;line-height:1}.cat-price-i,.cat-price-v{font-family:Geist Mono,ui-monospace,monospace}.cat-price-i{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#8F8B80}.cat-cta{width:100%;box-sizing:border-box}.cat-buy-alt{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid #2b2a26}.cat-link{font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#FFD60A;text-underline-offset:5px}.cat-link:hover{color:#EDE9DF}.cat-fine,.cat-link-muted{color:#8F8B80}.cat-fine{font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.cat-profiles{display:flex;flex-direction:column;gap:12px}.cat-profiles ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cat-profiles li{display:flex;flex-direction:column;gap:4px;padding:14px;border-left:3px solid #ffd60a;background:#121210}.cat-profiles strong{font-size:16px;line-height:1.25;font-weight:800;color:#EDE9DF}.cat-profiles li span{font-size:14px;line-height:1.4;color:#8F8B80}.cat-caps{gap:20px;padding-top:28px}.cat-caps,.cat-caps-head{display:flex;flex-direction:column}.cat-caps-head{gap:12px}.cat-h4{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:.95;font-weight:900;font-stretch:62%;text-transform:uppercase}.cat-h4-hl{padding:0 6px}.cat-caps-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px;border-top:1px solid #ede9df}.cat-caps-list li{display:grid;grid-template-columns:44px 1fr auto;grid-gap:14px;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid #2b2a26}.cat-cap-n{font-family:Big Shoulders Stencil,Impact,sans-serif;font-size:34px;line-height:.85;font-weight:900;color:transparent;-webkit-text-stroke:1px #FFD60A}.cat-cap-t{display:block;font-size:21px;line-height:1.05;font-weight:900;font-stretch:72%;text-transform:uppercase;color:#EDE9DF}.cat-hl{color:#FFD60A}.cat-cap-m{display:block;margin-top:6px;font-size:15px;line-height:1.45;color:#8F8B80}.cat-cap-l{font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 6px;border:1px solid;white-space:nowrap}.cat-cap-l-0{color:#8F8B80}.cat-cap-l-1{color:#EDE9DF}.cat-cap-l-2{color:#FFD60A}.cat-more{all:unset;box-sizing:border-box;cursor:pointer;align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border:1px solid #2b2a26;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#EDE9DF}.cat-more:hover{border-color:#FFD60A;color:#FFD60A}.cat-more:focus-visible{outline:2px solid #FFD60A;outline-offset:2px}.cat-lb{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;background:#0A0A09;padding:12px 16px 20px}.cat-lb-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;font-family:Geist Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8F8B80}.cat-lb-x{all:unset;cursor:pointer;white-space:nowrap;flex:none;min-height:44px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid #2b2a26;color:#EDE9DF}.cat-lb-x:hover{border-color:#FFD60A;color:#FFD60A}.cat-lb-stage{flex:1 1;min-height:0;display:flex;align-items:center;justify-content:center;gap:16px}.cat-lb-fig{position:relative;margin:0;line-height:0}.cat-lb-fig img{display:block;max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);max-width:min(900px,calc(100vw - 160px));width:auto;height:auto;background:#EDE9DF}@media (max-width:960px){.cat-panel{grid-template-columns:1fr;grid-template-areas:"info" "viewer" "profiles" "caps";grid-template-rows:auto;gap:36px}.cat-viewer{max-width:520px;width:100%;margin:0 auto}.cat-caps-list{grid-template-columns:1fr}}@media (max-width:640px){.cat-wrap{padding:72px 16px;gap:28px}.cat-tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:4px 16px 10px;gap:10px;scrollbar-width:none}.cat-tabs::-webkit-scrollbar{display:none}.cat-tab{flex:0 0 auto;width:200px;scroll-snap-align:start}.cat-tab[aria-selected=true]{transform:none;box-shadow:3px 3px 0 #FFD60A}.cat-stamp{font-size:16px;padding:4px 8px;right:8px;top:10px}.cat-buy{padding:18px}.cat-price-v{font-size:38px}.cat-profiles ul{grid-template-columns:1fr}.cat-caps-list li{grid-template-columns:36px 1fr}.cat-cap-l{grid-column:2;justify-self:start}.cat-cap-n{font-size:28px}.cat-cap-t{font-size:19px}.cat-lb{padding:8px 8px 14px}.cat-lb-stage{position:relative;flex-direction:column;justify-content:center;gap:0;padding-bottom:56px}.cat-lb-stage .cat-arrow{position:absolute;bottom:0;background:#0A0A09}.cat-lb-stage .cat-arrow:first-child{left:calc(50% - 56px)}.cat-lb-stage .cat-arrow:last-child{right:calc(50% - 56px)}.cat-lb-fig img{max-width:calc(100vw - 16px);max-height:calc(100vh - 140px);max-height:calc(100dvh - 140px)}}.fora a{color:#FF7A1A}.fora a:hover{color:#EDE9DF}.fora .btn-primary{background:#FF7A1A;color:#0A0A09}.fora .btn-primary:hover{color:#0A0A09}.fora .btn-ghost{color:#FF7A1A}.fora .btn-ghost:hover{color:#EDE9DF}.fora .hazard{background:repeating-linear-gradient(-45deg,#FF7A1A 0 16px,#0A0A09 16px 32px)}.fora .vrow,.fora .vrow:hover,.fora .xsell,.fora .xsell:hover{color:#EDE9DF}.fora .xsell:hover{border-color:#FF7A1A}.fora .faq-q:hover{color:#FF7A1A}.fora .faq-q:focus-visible{outline-color:#FF7A1A}.fora ::selection{background:#FF7A1A;color:#0A0A09}@media (max-width:640px){header nav a:not(.btn){display:none}.cover .t{font-size:13px;left:8px;right:8px;bottom:12px}.cover .n{font-size:40px}.hero-stamp{transform:rotate(10deg) scale(.62)!important;transform-origin:left bottom;bottom:-28px!important}}