:root{--ink: #1f1d1a;--paper: #f5efe1;--card: #fffdf6;--red: #c8282d;--pen: #1b3f99;--marker: #ffe45c;--muted: #4d463b;--cork: #b9804f;--rule: #d9cfb8;--cat-marketing: #c8282d;--cat-writing: #2457c5;--cat-media: #2f7d4f;--font-type: "Courier Prime", "Courier New", Courier, monospace;--font-hand: "Caveat", "Bradley Hand", "Segoe Print", cursive;--gutter: clamp(16px, 4vw, 48px);--max: 1200px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{overflow-x:clip}body{margin:0;color:var(--ink);font-family:var(--font-type);font-size:17px;line-height:1.65;background:transparent}html{background-color:var(--cork)}body:before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at center,transparent 55%,rgba(60,30,8,.3) 100%),url(/cork.jpg) center / cover no-repeat,var(--cork)}img,video,iframe{max-width:100%;display:block}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:4px}h1,h2,h3{font-family:var(--font-type);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gutter)}.hl{background:linear-gradient(100deg,transparent .15em,var(--marker) .2em,var(--marker) calc(100% - .2em),transparent calc(100% - .1em));background-size:100% 70%;background-position:0 70%;background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .15em}.note{font-family:var(--font-hand);font-weight:600;color:var(--pen);font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.15;display:inline-block;transform:rotate(-3deg)}.tag{--c: var(--ink);display:inline-block;font-family:var(--font-type);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.25em .7em;border:2px solid var(--c);border-radius:4px;color:var(--c);transform:rotate(-3deg);opacity:.9}.tag[data-cat=Marketing]{--c: var(--cat-marketing)}.tag[data-cat=Writing]{--c: var(--cat-writing)}.tag[data-cat="Video & Audio"]{--c: var(--cat-media)}.btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--font-type);font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.08em;font-size:.95rem;padding:.85em 1.5em;border-radius:8px;border:2px solid var(--ink);background:var(--card);color:var(--ink);box-shadow:0 5px 0 var(--ink);transition:transform .1s,box-shadow .1s}.btn:hover{background:var(--marker)}.btn:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}.sheet{position:relative;background:var(--card);padding:clamp(20px,4vw,44px);box-shadow:0 1px 2px #0000002e,0 12px 26px -12px #2814058c}.sheet.tilt-l{transform:rotate(-.6deg)}.sheet.tilt-r{transform:rotate(.6deg)}.pinned:before{content:"";position:absolute;top:-14px;left:50%;width:30px;height:37px;transform:translate(-50%) rotate(-6deg);background:url(/thumbtack.png) center / contain no-repeat;pointer-events:none;z-index:2}.sticky{background:#fff1a6;padding:.35em .75em .45em;box-shadow:0 1px 2px #00000026,0 8px 14px -8px #28140580}.tape:before{content:"";position:absolute;top:-14px;left:50%;width:110px;height:28px;transform:translate(-50%) rotate(-3deg);background:#f0e4bebf;border-left:1px dashed rgba(0,0,0,.08);border-right:1px dashed rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014}:focus-visible{outline:2px dashed var(--red);outline-offset:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.nav[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--ink);box-shadow:0 3px 0 -1px var(--paper),0 4px 0 -1px var(--ink)}.nav-inner[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;align-items:center;height:66px;gap:12px}.logo[data-astro-cid-5hce7sga]{font-weight:700;font-size:clamp(.95rem,3.8vw,1.2rem);text-decoration:none;white-space:nowrap;text-shadow:0 0 1px rgba(31,29,26,.55),.4px 0 0 rgba(31,29,26,.35)}nav[data-astro-cid-5hce7sga]{display:flex;gap:clamp(12px,2.6vw,26px);align-items:center}.typed[data-astro-cid-5hce7sga]{font-size:.95rem;font-weight:700;text-decoration:none;padding:0 .2em;text-shadow:0 0 1px rgba(31,29,26,.45)}.typed[data-astro-cid-5hce7sga]:hover{color:var(--red)}.typed[data-astro-cid-5hce7sga][aria-current=page]{background:linear-gradient(100deg,transparent .15em,var(--marker) .2em,var(--marker) calc(100% - .2em),transparent calc(100% - .1em));background-size:100% 70%;background-position:0 70%;background-repeat:no-repeat}.letter[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.45em;font-size:.95rem;font-weight:700;text-decoration:none;white-space:nowrap;text-shadow:0 0 1px rgba(31,29,26,.45)}.letter[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:36px;height:auto;image-rendering:pixelated;transition:transform .15s}.letter[data-astro-cid-5hce7sga]:hover{color:var(--red)}.letter[data-astro-cid-5hce7sga]:hover img[data-astro-cid-5hce7sga]{transform:translateY(-3px) rotate(-6deg)}@media(max-width:420px){nav[data-astro-cid-5hce7sga]{gap:8px}.typed[data-astro-cid-5hce7sga],.letter[data-astro-cid-5hce7sga]{font-size:.8rem}.letter[data-astro-cid-5hce7sga]{gap:.3em}.letter[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:24px}}.footer[data-astro-cid-5hce7sga]{padding:0 0 clamp(40px,6vw,72px);margin-top:clamp(64px,10vw,128px)}.footer-big[data-astro-cid-5hce7sga]{font-weight:700;font-size:clamp(2.2rem,6.5vw,5rem);line-height:1.05;letter-spacing:-.03em;margin:0 0 36px}.footer[data-astro-cid-5hce7sga] .btn[data-astro-cid-5hce7sga]{max-width:100%;font-size:clamp(.72rem,3.2vw,.95rem);letter-spacing:.02em;text-transform:none;overflow-wrap:anywhere}.footer-note[data-astro-cid-5hce7sga]{display:block;margin-top:28px;transform:rotate(-2deg)}.footer-row[data-astro-cid-5hce7sga]{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:72px;padding-top:20px;border-top:1px solid var(--rule);font-size:.85rem;color:var(--muted)}.footer-row[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{display:flex;gap:20px;list-style:none;margin:0;padding:0}.footer-row[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none}.footer-row[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--red)}
