@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700i.woff2) format("woff2")}@font-face{font-family:Permanent Marker;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/permanent-marker-400.woff2) format("woff2")}:root{--c-board: #3F3F41;--c-panel: #232325;--c-paper: #F3EFE6;--c-lime: #D4F53C;--c-pink: #FF2E7E;--c-marker: #D2332B;--c-sand: #E2B56F;--c-board-2: #4A4A4D;--c-line: #6E6E72;--c-on-board: #EDEBE6;--c-on-board-soft: #C4C2BC;--c-paper-2: #E8E2D4;--c-tape: rgba(232, 226, 212, .78);--c-ink: #1E1E20;--c-ink-soft: #4E4C48;--c-marker-dark: #A8231C;--c-pink-dark: #B8114F;--c-lime-ink: #1E2400;--c-sand-dark: #7A5418;--c-white: #FFFFFF;--font-display: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--font-body: "Barlow", "Segoe UI", system-ui, sans-serif;--font-marker: "Permanent Marker", "Comic Sans MS", cursive;--fs-ratio: 1.25;--fs-sm: .875rem;--fs-base: 1.0625rem;--fs-md: 1.328rem;--fs-lg: 1.66rem;--fs-xl: 2.075rem;--fs-xxl: 2.594rem;--fs-hero: 3.242rem;--lh-body: 1.6;--lh-tight: 1.08;--measure: 64ch;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--r-1: 2px;--r-2: 4px;--r-3: 10px;--sh-card: 0 1px 0 rgba(0, 0, 0, .25), 0 8px 18px rgba(0, 0, 0, .32);--sh-lift: 0 2px 0 rgba(0, 0, 0, .25), 0 14px 28px rgba(0, 0, 0, .4);--sh-focus: 0 0 0 3px #232325, 0 0 0 6px #D4F53C;--t-fast: .16s;--t-med: .24s;--t-slow: .36s;--ease: cubic-bezier(.2, .7, .2, 1);--tilt: -1.2deg;--tilt-2: .9deg;--w-page: 1180px;--w-text: 780px;--w-header: 68px;--tap: 44px;--hair: 1px;--bd: 2px;--ad-h: 300px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--c-board);background-image:linear-gradient(var(--c-board-2) var(--hair),transparent var(--hair)),linear-gradient(90deg,var(--c-board-2) var(--hair),transparent var(--hair));background-size:var(--s-9) var(--s-9);color:var(--c-on-board);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body)}img{max-width:100%;height:auto;display:block}a{color:var(--c-lime);text-decoration-thickness:var(--bd);text-underline-offset:3px}a:hover{color:var(--c-white)}:focus-visible{outline:none;box-shadow:var(--sh-focus);border-radius:var(--r-1)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--s-4);top:calc(-1 * var(--s-8));background:var(--c-lime);color:var(--c-lime-ink);padding:var(--s-2) var(--s-4);z-index:10}.skip:focus{top:var(--s-2)}.wrap{width:100%;max-width:var(--w-page);margin:0 auto;padding:0 var(--s-4)}h1,h2,h3{font-family:var(--font-display);line-height:var(--lh-tight);font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.01em}h1{font-size:var(--fs-xxl);margin:var(--s-4) 0 var(--s-4);color:var(--c-white)}h2{font-size:var(--fs-xl);margin:var(--s-7) 0 var(--s-3);scroll-margin-top:var(--s-5)}h3{font-size:var(--fs-md);margin:var(--s-6) 0 var(--s-2);scroll-margin-top:var(--s-5)}p,li{max-width:var(--measure)}p{margin:0 0 var(--s-4)}ul,ol{padding-left:var(--s-5);margin:0 0 var(--s-4)}li{margin-bottom:var(--s-2)}.site-head{background:var(--c-panel);border-bottom:var(--bd) solid var(--c-lime)}.head-row{display:flex;align-items:center;gap:var(--s-5);min-height:var(--w-header);flex-wrap:wrap;padding-top:var(--s-2);padding-bottom:var(--s-2)}.brand{display:flex;align-items:center;gap:var(--s-2);color:var(--c-white);text-decoration:none}.brand-mark{width:38px;height:38px;color:var(--c-lime)}.brand-mark .eye{fill:var(--c-panel)}.brand-text{font-family:var(--font-display);font-weight:700;font-style:italic;font-size:var(--fs-lg);line-height:1;text-transform:uppercase;display:flex;flex-direction:column}.brand-text b{color:var(--c-lime)}.brand-text>span{white-space:nowrap}.brand-text small{font-family:var(--font-body);font-style:normal;text-transform:none;font-weight:400;font-size:var(--fs-sm);color:var(--c-on-board-soft);margin-top:var(--s-1)}.hub-nav{max-width:100%}.hub-nav ul{list-style:none;display:flex;gap:var(--s-1);padding:0 var(--s-1);margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hub-nav li{flex:none}.hub-nav li{margin:0}.hub-nav a{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--s-3);font-family:var(--font-display);font-weight:700;font-style:italic;text-transform:uppercase;font-size:var(--fs-md);color:var(--c-on-board);text-decoration:none;border-radius:var(--r-1);transform:skew(-8deg);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.hub-nav a:hover{background:var(--c-board-2);color:var(--c-white)}.hub-nav a[aria-current=page]{background:var(--c-lime);color:var(--c-lime-ink)}.head-search{margin-left:auto;display:flex;border:var(--bd) solid var(--c-line);border-radius:var(--r-2);background:var(--c-board);overflow:hidden}.head-search input{border:0;background:transparent;font:inherit;font-size:var(--fs-sm);padding:0 var(--s-3);min-height:var(--tap);width:15rem;color:var(--c-on-board)}.head-search input::placeholder{color:var(--c-on-board-soft)}.head-search input:focus{outline:none}.head-search:focus-within{box-shadow:var(--sh-focus)}.head-search button{border:0;border-left:var(--bd) solid var(--c-line);background:var(--c-board-2);width:var(--tap);cursor:pointer;color:var(--c-lime)}.head-search button svg{width:20px;height:20px;margin:auto}.head-search button:hover{background:var(--c-lime);color:var(--c-lime-ink)}.crumbs ol{list-style:none;padding:0;margin:var(--s-4) 0 0;display:flex;flex-wrap:wrap;gap:var(--s-1);font-size:var(--fs-sm);color:var(--c-on-board-soft)}.crumbs li{margin:0;max-width:none}.crumbs li+li:before{content:"/";margin-right:var(--s-1);color:var(--c-line)}.crumbs a{color:var(--c-on-board-soft)}.crumbs a:hover{color:var(--c-lime)}main{padding-bottom:var(--s-8)}.sheet{position:relative;background:var(--c-paper);color:var(--c-ink);max-width:var(--w-text);padding:var(--s-6) var(--s-6) var(--s-5);margin:var(--s-5) 0 var(--s-6);border-radius:var(--r-1);box-shadow:var(--sh-card)}.sheet:before{content:"";position:absolute;top:calc(-1 * var(--s-3));left:50%;width:120px;height:26px;margin-left:-60px;background:var(--c-tape);transform:rotate(var(--tilt))}.sheet h1{color:var(--c-ink);margin-top:0}.sheet h2{color:var(--c-ink);border-top:var(--bd) solid var(--c-ink);padding-top:var(--s-3)}.sheet h3{color:var(--c-ink)}.sheet a{color:var(--c-marker-dark)}.sheet a:hover,.sheet strong{color:var(--c-ink)}.sheet .lede{font-size:var(--fs-md);line-height:1.45;color:var(--c-ink)}.case-no{font-family:var(--font-marker);color:var(--c-marker-dark);font-size:var(--fs-base);margin:0 0 var(--s-2);transform:rotate(var(--tilt));transform-origin:left}.answer{background:var(--c-white);border-left:var(--s-1) solid var(--c-marker);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-5)}.answer p:last-child{margin-bottom:0}.meta-line{font-size:var(--fs-sm);color:var(--c-ink-soft);margin-top:calc(-1 * var(--s-2))}.tbl{overflow-x:auto;margin:0 0 var(--s-5);border:var(--hair) solid var(--c-paper-2)}table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}th,td{text-align:left;padding:var(--s-2) var(--s-3);border-bottom:var(--hair) solid var(--c-paper-2);vertical-align:top}th{background:var(--c-panel);color:var(--c-on-board);font-family:var(--font-display);font-style:italic;text-transform:uppercase;font-size:var(--fs-base);letter-spacing:.02em}tbody tr:nth-child(2n) td{background:var(--c-white)}.shot{margin:var(--s-5) 0;background:var(--c-white);padding:var(--s-2) var(--s-2) var(--s-3);box-shadow:var(--sh-card);transform:rotate(var(--tilt-2));max-width:640px}.shot img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.shot figcaption{font-family:var(--font-marker);color:var(--c-ink);font-size:var(--fs-sm);margin-top:var(--s-2);line-height:1.4}.shot .credit{display:block;font-family:var(--font-body);color:var(--c-ink-soft);font-size:var(--fs-sm)}ol.steps{counter-reset:st;list-style:none;padding-left:0}ol.steps>li{counter-increment:st;position:relative;padding-left:var(--s-7);min-height:var(--s-6)}ol.steps>li:before{content:counter(st);position:absolute;left:0;top:0;width:var(--s-6);height:var(--s-6);display:grid;place-items:center;background:var(--c-panel);color:var(--c-lime);font-family:var(--font-display);font-style:italic;font-weight:700;font-size:var(--fs-md);transform:skew(-8deg)}.note{font-family:var(--font-marker);color:var(--c-marker-dark);transform:rotate(var(--tilt));transform-origin:left;margin:var(--s-4) 0}.warn{background:var(--c-panel);color:var(--c-on-board);padding:var(--s-3) var(--s-4);border-left:var(--s-1) solid var(--c-pink);margin:0 0 var(--s-5)}.warn strong{color:var(--c-white)}.warn a{color:var(--c-lime)}.ver{display:inline-block;font-size:var(--fs-sm);background:var(--c-paper-2);color:var(--c-ink);padding:0 var(--s-2);border-radius:var(--r-1)}.faq details{border-bottom:var(--hair) solid var(--c-paper-2);padding:var(--s-3) 0}.faq summary{cursor:pointer;font-weight:600;min-height:var(--tap);display:flex;align-items:center}.faq summary:hover{color:var(--c-marker-dark)}.faq details p{margin:var(--s-2) 0 0}.vids{margin-top:var(--s-7)}.vids ul{list-style:none;padding:0}.vids li{display:flex;gap:var(--s-3);align-items:baseline;flex-wrap:wrap;border-bottom:var(--hair) dashed var(--c-line);padding:var(--s-2) 0;max-width:none}.vids .ch{font-size:var(--fs-sm);color:var(--c-ink-soft)}.vids .ts{font-size:var(--fs-sm)}.checked{font-size:var(--fs-sm);color:var(--c-ink-soft);margin-top:var(--s-5)}.board{list-style:none;padding:0;margin:var(--s-5) 0;display:grid;align-items:start;gap:var(--s-6) var(--s-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-width:none}.board>li{margin:0;max-width:none}.card{position:relative;display:block;background:var(--c-paper);color:var(--c-ink);text-decoration:none;padding:var(--s-4) var(--s-4) var(--s-5);box-shadow:var(--sh-card);transform:rotate(var(--tilt));transition:transform var(--t-med) var(--ease),box-shadow var(--t-med) var(--ease)}.board>li:nth-child(2n) .card{transform:rotate(var(--tilt-2))}.card:before{content:"";position:absolute;top:calc(-1 * var(--s-2));left:var(--s-5);width:72px;height:20px;background:var(--c-tape);transform:rotate(-4deg)}.card:hover,.board>li:nth-child(2n) .card:hover{transform:rotate(0) translateY(-3px);box-shadow:var(--sh-lift);color:var(--c-ink)}.card .c-h{display:block;font-family:var(--font-display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:var(--fs-lg);line-height:var(--lh-tight);margin-bottom:var(--s-2)}.card p{font-size:var(--fs-sm);color:var(--c-ink-soft);margin:0 0 var(--s-2)}.card ul{font-size:var(--fs-sm);color:var(--c-ink);padding-left:var(--s-4);margin:0}.card ul li{margin-bottom:var(--s-1)}.card .go{font-family:var(--font-marker);color:var(--c-marker-dark);font-size:var(--fs-sm)}.card img{margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) var(--s-3);width:calc(100% + 2 * var(--s-2));max-width:none;aspect-ratio:16 / 9;object-fit:cover}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--s-7);align-items:center;padding:var(--s-6) 0 var(--s-4)}.hero h1{font-size:var(--fs-hero);margin:0 0 var(--s-4)}.hero h1 em{color:var(--c-lime);font-style:italic}.hero .lede{font-size:var(--fs-md);color:var(--c-on-board);max-width:34rem}.hero .polaroid{position:relative;background:var(--c-white);padding:var(--s-3) var(--s-3) var(--s-5);box-shadow:var(--sh-lift);transform:rotate(var(--tilt-2))}.hero .polaroid:before{content:"";position:absolute;top:calc(-1 * var(--s-3));right:var(--s-6);width:96px;height:24px;background:var(--c-tape);transform:rotate(5deg);z-index:1}.hero .polaroid img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.hero .polaroid figcaption{font-family:var(--font-marker);color:var(--c-marker-dark);margin-top:var(--s-3);font-size:var(--fs-base)}.circle{position:absolute;left:44%;top:18%;width:30%;height:52%;border:3px solid var(--c-marker);border-radius:50%;transform:rotate(-12deg);pointer-events:none}.btns{display:flex;gap:var(--s-3);flex-wrap:wrap;margin-top:var(--s-5)}.btn{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--s-5);background:var(--c-lime);color:var(--c-lime-ink);font-family:var(--font-display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:var(--fs-md);text-decoration:none;border:0;border-radius:var(--r-1);transform:skew(-8deg);cursor:pointer;transition:transform var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease)}.btn:hover{background:var(--c-white);color:var(--c-lime-ink);transform:skew(-8deg) translateY(-2px)}.btn:active{transform:skew(-8deg) translateY(1px)}.btn.alt{background:transparent;color:var(--c-on-board);box-shadow:inset 0 0 0 var(--bd) var(--c-on-board-soft)}.btn.alt:hover{background:var(--c-board-2);color:var(--c-white)}.board-h{color:var(--c-white);margin-top:var(--s-8)}.board-p{color:var(--c-on-board-soft)}.board-p a{color:var(--c-lime)}.status-strip{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);font-size:var(--fs-sm);color:var(--c-on-board-soft);margin-top:var(--s-4)}.status-strip b{color:var(--c-pink);font-weight:600}.log{list-style:none;padding:0}.log>li{border-left:var(--bd) solid var(--c-ink);padding:0 0 var(--s-5) var(--s-5);position:relative;max-width:none}.log>li:before{content:"";position:absolute;left:-7px;top:6px;width:12px;height:12px;background:var(--c-pink);transform:rotate(45deg)}.log time{font-family:var(--font-display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:var(--fs-md)}.log h3{margin-top:var(--s-1)}.s-form{display:flex;gap:var(--s-3);flex-wrap:wrap;align-items:end;margin:0 0 var(--s-4)}.s-form label{display:flex;flex-direction:column;gap:var(--s-1);font-weight:600;flex:1 1 16rem}.s-form input{font:inherit;min-height:var(--tap);padding:0 var(--s-3);border:var(--bd) solid var(--c-ink);border-radius:var(--r-2);background:var(--c-white);color:var(--c-ink)}.results{list-style:none;padding:0}.results li{border-bottom:var(--hair) solid var(--c-paper-2);padding:var(--s-3) 0;max-width:none}.results p{font-size:var(--fs-sm);color:var(--c-ink-soft);margin:var(--s-1) 0 0}.ad-slot{min-height:var(--ad-h);margin:var(--s-6) auto;display:flex;flex-direction:column;gap:var(--s-1)}.ad-label{font-size:var(--fs-sm);color:var(--c-on-board-soft)}.site-foot{background:var(--c-panel);border-top:var(--bd) solid var(--c-lime);padding:var(--s-7) 0 var(--s-6);color:var(--c-on-board-soft);font-size:var(--fs-sm)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--s-6)}.foot-name{font-family:var(--font-display);font-style:italic;font-weight:700;text-transform:uppercase;font-size:var(--fs-lg);color:var(--c-white);margin-bottom:var(--s-2)}.foot-h{font-weight:600;color:var(--c-on-board);margin-bottom:var(--s-2)}.site-foot ul{list-style:none;padding:0}.site-foot a{color:var(--c-on-board)}.site-foot a:hover{color:var(--c-lime)}[data-reveal].pre{opacity:0;transform:translateY(14px)}[data-reveal].pre.in{opacity:1;transform:none;transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}@media(max-width:860px){.hero{grid-template-columns:1fr;gap:var(--s-6)}.hero h1{font-size:var(--fs-xxl)}.foot-grid{grid-template-columns:1fr 1fr}.foot-grid>:first-child{grid-column:1 / -1}.head-search{margin-left:0;width:100%}.head-search input{flex:1;width:auto}}@media(max-width:520px){h1{font-size:var(--fs-xl)}h2{font-size:var(--fs-lg)}.sheet{padding:var(--s-5) var(--s-4) var(--s-4);margin-left:calc(-1 * var(--s-2));margin-right:calc(-1 * var(--s-2))}.hub-nav a{font-size:var(--fs-base);padding:0 var(--s-2)}.card,.board>li:nth-child(2n) .card{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important}}
