/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.resize{resize:both}}@font-face{font-family:Lacquer;src:url(/fonts/lacquer-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/roboto-variable.ttf)format("truetype");font-style:normal;font-weight:100 900;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/roboto-mono-variable.ttf)format("truetype");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--violet:#6e08ba;--yellow:#ede574;--ink:#0b0b0b;--paper:#faf8ef;--lavender:#c9b7e6;--brick:#aaa9a4;--marker:"Permanent Marker",cursive;--display:"Lacquer","Permanent Marker",cursive;--sans:"Roboto",Arial,sans-serif;--mono:"Roboto Mono","Courier New",monospace;--body:"Roboto",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;position:relative}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--yellow);color:var(--ink)}h1{font-family:var(--display)!important;letter-spacing:.01em!important;font-weight:400!important}.brick{background-color:var(--paper);background-image:url(/violet-graffiti-wall-v2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.hero-wrap{border-bottom:10px solid var(--violet);min-height:790px;padding:22px 4vw 60px}.site-header{z-index:10;justify-content:space-between;align-items:center;gap:30px;display:flex;position:relative}.wordmark{font:900 clamp(2rem,4vw,4.4rem)/.8 var(--sans);text-transform:uppercase;color:var(--violet);-webkit-text-stroke:2px var(--ink);text-shadow:4px 4px 0 var(--yellow);text-decoration:none;transform:rotate(-1deg)}.site-header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.nav-scrap{font:700 1rem var(--marker);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);background:#faf8eff0;padding:8px 13px;text-decoration:none;transition:transform .18s,background .18s}.nav-scrap:hover,.nav-scrap:focus-visible{background:var(--yellow);transform:translateY(-3px)rotate(-2deg)}.nav-1{transform:rotate(-2deg)}.nav-2{transform:rotate(1deg)}.nav-3{transform:rotate(-1deg)}.nav-4{transform:rotate(2deg)}.nav-5{background:var(--violet);color:#fff;transform:rotate(-2deg)}.nav-scrap.is-current{background:var(--yellow);color:var(--ink);transform:rotate(-2deg)}.hero-copy{z-index:3;max-width:1120px;margin:100px auto 0;position:relative}.hello-sticker{background:var(--yellow);border:2px solid var(--ink);font:700 1.3rem var(--marker);box-shadow:5px 5px 0 var(--ink);margin:0;padding:10px 18px;display:inline-block;transform:rotate(-3deg)}.graffiti-title{max-width:1070px;font:900 clamp(3.4rem,7.7vw,8.2rem)/.82 var(--sans);letter-spacing:-.055em;text-transform:uppercase;color:var(--violet);-webkit-text-stroke:3px var(--ink);text-shadow:8px 8px 0 var(--yellow);margin:24px 0 30px}.graffiti-title span{color:var(--ink);-webkit-text-stroke:0;text-shadow:none;background:linear-gradient(transparent 64%,var(--yellow) 64%);display:inline-block;transform:rotate(-1deg)}.role-strips{flex-wrap:wrap;gap:10px;display:flex}.role-strips span{font:900 clamp(1rem,1.7vw,1.35rem) var(--sans);background:var(--ink);color:#fff;padding:9px 14px;transform:rotate(-1deg)}.role-strips span:nth-child(2){background:var(--violet);transform:rotate(1deg)}.role-strips span:nth-child(3){background:var(--yellow);color:var(--ink);transform:rotate(-1.5deg)}.hero-actions{flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.zine-button{border:3px solid var(--ink);background:var(--paper);font:900 1rem var(--sans);text-transform:uppercase;box-shadow:7px 7px 0 var(--violet);padding:14px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.zine-button:hover,.zine-button:focus-visible{box-shadow:3px 3px 0 var(--violet);transform:translate(3px,3px)rotate(-1deg)}.zine-button.yellow{background:var(--yellow)}.rogue-note{z-index:4;background:var(--yellow);border:3px solid var(--ink);width:275px;box-shadow:8px 8px 0 var(--ink);font-family:var(--marker);padding:20px;position:absolute;bottom:70px;right:5vw;transform:rotate(4deg)}.rogue-note strong,.rogue-note span{font-size:1.5rem;display:block}.rogue-note small{margin-top:8px;display:block}.flower-tag{z-index:2;color:var(--violet);text-shadow:4px 4px 0 var(--yellow);font:900 9rem Arial;position:absolute;top:110px;right:5vw;transform:rotate(12deg)}.cat-tag{color:var(--violet);font:900 2rem var(--marker);position:absolute;top:130px;right:32vw;transform:rotate(-8deg)}.paint-splash{z-index:1;background:var(--yellow);filter:url(#none);position:absolute}.paint-one{border-radius:50%;width:360px;height:150px;top:160px;left:-110px;transform:rotate(-8deg)}.paint-two{border-radius:50%;width:330px;height:130px;bottom:120px;right:-80px;transform:rotate(10deg)}.black-band{background:var(--ink);color:#fff}.manifesto-band{padding:80px max(6vw,30px);position:relative;overflow:hidden}.manifesto-teaser-grid{grid-template-columns:minmax(0,1fr) minmax(260px,430px);align-items:center;gap:7vw;max-width:1450px;margin:auto;display:grid}.manifesto-band blockquote{max-width:950px;font:900 clamp(2.5rem,5.2vw,6rem)/.88 var(--sans);letter-spacing:-.05em;margin:16px 0 22px}.manifesto-teaser-copy{max-width:760px;font:600 1.15rem/1.6 var(--mono);margin:0 0 35px}.manifesto-symbols{gap:17px;display:grid}.manifesto-symbols span{background:var(--paper);border:3px solid var(--yellow);box-shadow:8px 8px 0 var(--violet);color:var(--ink);align-items:center;gap:18px;padding:18px 22px;font-size:2.6rem;display:flex;transform:rotate(2deg)}.manifesto-symbols span:nth-child(2){margin-left:28px;transform:rotate(-2deg)}.manifesto-symbols small{font:700 1.3rem var(--marker)}.eyebrow{font:700 .78rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--violet);margin:0 0 12px}.eyebrow.light{color:var(--yellow)}.marker-note{font:700 clamp(1.25rem,2vw,2rem) var(--marker)}.yellow-ink{color:var(--yellow)}.page-gutter{padding-left:max(6vw,24px);padding-right:max(6vw,24px)}.zine-index{background:var(--yellow);padding-top:90px;padding-bottom:110px}.section-heading h2{font:900 clamp(3rem,6vw,6rem)/.9 var(--sans);text-transform:uppercase;letter-spacing:-.05em;margin:0 0 55px}.index-spread{grid-template-columns:repeat(12,1fr);align-items:start;max-width:1400px;margin:auto;display:grid}.torn-sheet{background:var(--paper);border:3px solid var(--ink);box-shadow:10px 12px 0 var(--ink);clip-path:polygon(0 2%,8% 0,18% 2%,30% 0,43% 1%,58% 0,71% 2%,86% 0,100% 2%,98% 100%,84% 98%,70% 100%,54% 98%,39% 100%,22% 98%,5% 100%);padding:34px;text-decoration:none;transition:transform .2s;position:relative}.torn-sheet:hover,.torn-sheet:focus-visible{transform:translateY(-8px)rotate(0)}.torn-sheet h3{font:900 clamp(2.3rem,4vw,4.8rem)/.9 var(--sans);text-transform:uppercase;margin:20px 0}.torn-sheet p{font:600 1.1rem/1.45 var(--mono)}.torn-sheet strong{font-family:var(--marker);font-size:1.25rem}.issue-number{font:700 .75rem var(--mono);color:var(--violet)}.work-sheet{grid-column:1/6;transform:rotate(-2deg)}.writing-sheet{z-index:2;background:var(--violet);color:#fff;grid-column:5/10;margin-top:135px;transform:rotate(2deg)}.writing-sheet .issue-number{color:var(--yellow)}.about-sheet{grid-column:9/13;margin-top:20px;transform:rotate(-3deg)}.featured-writing{background:var(--lavender);grid-template-columns:1fr minmax(260px,440px);align-items:center;gap:8vw;padding-top:90px;padding-bottom:100px;display:grid}.featured-copy h2{font:900 clamp(2.5rem,5vw,5.5rem)/.9 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:16px 0 25px}.featured-copy>p:not(.eyebrow){max-width:700px;font-size:1.2rem;line-height:1.6}.underlined-link{font:700 1.35rem var(--marker);-webkit-text-decoration:underline 6px var(--yellow);-webkit-text-decoration:underline 6px var(--yellow);-webkit-text-decoration:underline 6px var(--yellow);text-decoration:underline 6px var(--yellow)}.cover-link{filter:drop-shadow(13px 15px 0 var(--ink));text-decoration:none;position:relative;transform:rotate(3deg)}.cover-link span{background:var(--yellow);border:2px solid var(--ink);font:700 1rem var(--marker);padding:10px 14px;position:absolute;bottom:24px;right:-20px;transform:rotate(-4deg)}.site-footer{background:var(--violet);color:#fff;font:700 .92rem var(--mono);justify-content:space-between;align-items:center;gap:25px;padding:36px max(5vw,22px);display:flex;position:relative;overflow:hidden}.site-footer p{margin:0}.site-footer div{flex-wrap:wrap;gap:22px;display:flex}.footer-email-button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.footer-cat{font:900 1.5rem var(--marker);color:var(--yellow)}.inner-hero{border-bottom:10px solid var(--violet);min-height:560px;padding:22px 4vw 70px}.inner-title-wrap{z-index:3;max-width:1100px;margin:95px auto 0;position:relative}.inner-title{font:900 clamp(4.5rem,10vw,10rem)/.8 var(--sans);text-transform:uppercase;letter-spacing:-.06em;color:var(--violet);-webkit-text-stroke:3px var(--ink);text-shadow:7px 7px 0 var(--yellow);margin:28px 0 20px}.inner-deck{background:var(--ink);color:#fff;max-width:820px;font:700 clamp(1rem,2vw,1.35rem)/1.4 var(--mono);padding:16px 20px;transform:rotate(-1deg)}.work-stack{background:var(--paper);gap:70px;padding-top:100px;padding-bottom:120px;display:grid}.case-file{background:var(--paper);border:3px solid var(--ink);max-width:1050px;box-shadow:12px 12px 0 var(--violet);clip-path:polygon(0 1%,9% 0,20% 1%,31% 0,45% 1%,57% 0,70% 1%,84% 0,100% 1%,99% 99%,85% 98%,71% 100%,55% 98%,40% 100%,24% 98%,8% 100%);padding:45px}.case-file:nth-child(2n){background:var(--yellow);box-shadow:-12px 12px 0 var(--ink);margin-left:auto;transform:rotate(1deg)}.case-file:nth-child(odd){transform:rotate(-1deg)}.case-file h2{font:900 clamp(2rem,4.4vw,4.8rem)/.95 var(--sans);letter-spacing:-.04em;margin:15px 0 22px}.case-file>p:not(.eyebrow){max-width:820px;font-size:1.15rem;line-height:1.6}.case-file ul{flex-wrap:wrap;gap:9px;padding:0;list-style:none;display:flex}.case-file li{background:var(--ink);color:#fff;font:700 .8rem var(--mono);padding:7px 10px}.next-step{padding:75px max(6vw,24px)}.next-step h2{max-width:1000px;font:900 clamp(2.6rem,5vw,5.5rem)/.92 var(--sans);margin:15px 0 35px}.project-files{background:var(--yellow);padding-top:100px;padding-bottom:120px}.project-files-heading{max-width:950px;margin-bottom:60px}.project-files-heading h2{margin-bottom:22px}.project-files-heading>p:last-child{max-width:760px;font:700 1.1rem/1.5 var(--mono)}.project-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px;max-width:1450px;margin:auto;display:grid}.project-file{background:var(--paper);border:4px solid var(--ink);min-width:0;box-shadow:13px 14px 0 var(--violet);flex-direction:column;display:flex;transform:rotate(-.65deg)}.project-file:nth-child(2n){box-shadow:-13px 14px 0 var(--ink);transform:rotate(.65deg)}.project-preview{border-bottom:4px solid var(--ink);min-height:390px;position:relative;overflow:hidden}.career-preview{background:var(--paper);font-family:var(--mono);padding:32px}.career-preview:before{content:"";border:3px solid var(--violet);box-shadow:8px 8px 0 var(--yellow);position:absolute;inset:16px}.career-preview-bar{z-index:1;background:var(--ink);color:#fff;letter-spacing:.08em;justify-content:space-between;gap:15px;padding:14px;font-size:.78rem;display:flex;position:relative}.career-preview-bar b{color:var(--yellow)}.career-preview-score{z-index:1;border:14px solid var(--violet);border-right-color:var(--yellow);text-align:center;border-radius:50%;place-content:center;width:185px;height:185px;margin:36px auto 20px;display:grid;position:relative;transform:rotate(-5deg)}.career-preview-score strong{font:900 4.5rem/.8 var(--sans)}.career-preview-score span{letter-spacing:.12em;margin-top:11px;font-size:.72rem;font-weight:700}.career-preview-lines{width:40%;position:absolute;bottom:50px;left:48px}.career-preview-lines i{background:var(--lavender);height:8px;margin-top:10px;display:block}.career-preview-lines i:nth-child(2){width:75%}.career-preview-lines i:nth-child(3){width:88%}.career-preview-stamp{z-index:2;border:3px solid var(--violet);color:var(--violet);padding:10px;font-weight:900;position:absolute;bottom:48px;right:38px;transform:rotate(-7deg)}.fighter-preview{background:var(--violet);color:#fff;text-align:center;flex-direction:column;justify-content:center;padding:45px 34px;display:flex}.fighter-preview:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 46px,#ede57421 46px 49px);position:absolute;inset:0;transform:skew(-9deg)}.fighter-preview p,.fighter-preview small,.fighter-match,.fighter-health{z-index:1;position:relative}.fighter-preview p{font:900 1rem var(--mono);letter-spacing:.2em;margin:0}.fighter-preview p strong{color:var(--yellow);font:900 6.2rem/.8 var(--sans);-webkit-text-stroke:3px var(--ink);text-shadow:6px 6px 0 var(--ink);display:block}.fighter-match{font:900 1.2rem/.95 var(--sans);text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:34px 0 20px;display:grid}.fighter-match b{background:var(--yellow);color:var(--ink);border:3px solid var(--ink);padding:8px;transform:rotate(-7deg)}.fighter-health{grid-template-columns:1fr 1fr;gap:22px;display:grid}.fighter-health i{border:3px solid var(--ink);background:linear-gradient(90deg,var(--yellow) 85%,var(--ink) 85%);height:14px}.fighter-health i:last-child{background:linear-gradient(90deg,var(--yellow) 64%,var(--ink) 64%)}.fighter-preview small{font:700 .68rem var(--mono);letter-spacing:.16em;margin-top:25px}.oracle-preview{background:var(--ink);color:var(--yellow);font-family:var(--mono);padding:55px 40px}.oracle-preview:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 5px,#ffffff0a 5px 6px);position:absolute;inset:0}.oracle-ticker{background:var(--violet);color:#fff;white-space:nowrap;padding:11px 15px;font-size:.72rem;font-weight:700;position:absolute;top:0;left:0;right:0;overflow:hidden}.oracle-preview>span{color:#fff;margin-top:20px;font-size:.76rem;display:block}.oracle-preview>strong{font:900 clamp(3.4rem,7vw,7rem)/.8 var(--sans);letter-spacing:-.06em;margin:34px 0 10px;display:block}.oracle-preview>p{background:var(--yellow);color:var(--ink);font:900 clamp(1.6rem,3vw,3rem)/1 var(--sans);margin:0;padding:8px 12px;display:inline-block;transform:rotate(-2deg)}.oracle-preview>small{color:var(--lavender);margin-top:45px;font-size:.74rem;line-height:1.5;display:block}.project-ticket{background:var(--violet);color:#fff;border-bottom:4px solid var(--ink);align-content:center;min-height:390px;padding:45px;display:grid;position:relative;overflow:hidden}.project-ticket:before,.project-ticket:after{content:"";background:repeating-linear-gradient(90deg,var(--yellow) 0 35px,transparent 35px 55px);height:25px;position:absolute;left:-25px;right:-25px;transform:rotate(-4deg)}.project-ticket:before{top:25px}.project-ticket:after{bottom:30px;transform:rotate(3deg)}.project-ticket span{font:700 1.2rem var(--mono);letter-spacing:.35em}.project-ticket strong{font:900 clamp(4rem,8vw,8.5rem)/.75 var(--sans);letter-spacing:-.07em;color:var(--yellow);-webkit-text-stroke:3px var(--ink);text-shadow:7px 7px 0 var(--ink);transform:rotate(-2deg)}.project-ticket small{font:700 .8rem var(--mono);margin-top:25px}.maps-archive{background:var(--violet);border-bottom:4px solid var(--ink);max-height:390px;position:relative;overflow:hidden}.maps-archive img{object-fit:cover;object-position:top;filter:grayscale()contrast(1.05);opacity:.88;width:100%;height:390px}.maps-archive:after{content:"";background:var(--violet);mix-blend-mode:color;opacity:.65;position:absolute;inset:0}.maps-archive span{z-index:2;background:var(--yellow);border:2px solid var(--ink);font:700 .8rem var(--mono);padding:9px 12px;position:absolute;bottom:20px;right:20px;transform:rotate(-3deg)}.project-file-copy{flex-direction:column;flex:1;padding:38px;display:flex}.project-file-copy h3{font:900 clamp(2.8rem,5vw,5.5rem)/.85 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:12px 0 22px}.project-file-copy>p:not(.eyebrow){font-size:1.08rem;line-height:1.65}.project-summary{font-weight:700}.project-details{gap:20px;margin:30px 0 0;display:grid}.project-details div{border-top:2px solid var(--ink);padding-top:18px}.project-details dt{color:var(--violet);font:900 .8rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px}.project-details dd{margin:0;font-size:1rem;line-height:1.58}.project-file-copy ul{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.project-file-copy li{background:var(--ink);color:#fff;font:700 .76rem var(--mono);padding:7px 9px}.project-link{background:var(--yellow);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--violet);font:900 .92rem var(--mono);text-transform:uppercase;align-self:flex-start;margin-top:32px;padding:13px 16px;text-decoration:none;transition:transform .15s,box-shadow .15s}.project-link:hover,.project-link:focus-visible{box-shadow:2px 2px 0 var(--violet);transform:translate(3px,3px)rotate(-1deg)}.sample-library{background:var(--yellow);padding-top:100px;padding-bottom:120px}.sample-library-intro{max-width:1000px;margin-bottom:60px}.sample-library-intro h2{font:900 clamp(3rem,6vw,6.4rem)/.87 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:10px 0 24px}.sample-library-intro>p:last-child{max-width:760px;font:700 1.08rem/1.55 var(--mono)}.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px;max-width:1300px;margin:auto;display:grid}.sample-card{background:var(--paper);border:3px solid var(--ink);min-height:390px;box-shadow:10px 11px 0 var(--violet);flex-direction:column;padding:34px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;transform:rotate(-1deg)}.sample-card:nth-child(2){background:var(--lavender);box-shadow:10px 11px 0 var(--ink);transform:rotate(1deg)}.sample-card:nth-child(3){transform:rotate(-.5deg)}.sample-card:nth-child(4){background:var(--violet);color:#fff;box-shadow:10px 11px 0 var(--ink);transform:rotate(1deg)}.sample-card:nth-child(4) .sample-type{background:var(--yellow);color:var(--ink)}.sample-card:hover,.sample-card:focus-visible{box-shadow:5px 6px 0 var(--ink);transform:translateY(-8px)rotate(0)}.sample-type{background:var(--ink);color:#fff;width:max-content;max-width:100%;font:700 .72rem var(--mono);text-transform:uppercase;letter-spacing:.08em;padding:7px 9px}.sample-card h3{font:900 clamp(2rem,3.6vw,3.7rem)/.92 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:28px 0 20px}.sample-card p{font:600 1rem/1.55 var(--mono)}.sample-card strong{font:700 1.18rem var(--marker);-webkit-text-decoration:underline 6px var(--yellow);-webkit-text-decoration:underline 6px var(--yellow);-webkit-text-decoration:underline 6px var(--yellow);text-decoration:underline 6px var(--yellow);margin-top:auto;padding-top:25px}.writing-feature{background:var(--lavender);grid-template-columns:minmax(260px,500px) 1fr;align-items:center;gap:8vw;padding-top:100px;padding-bottom:110px;display:grid}.writing-cover-wrap{box-shadow:14px 14px 0 var(--ink);position:relative;transform:rotate(-3deg)}.writing-cover-wrap:before,.tape-corner{content:"";z-index:2;background:#ede574d9;width:130px;height:34px;position:absolute}.writing-cover-wrap:before{top:-10px;left:-32px;transform:rotate(-10deg)}.tape-corner{bottom:-10px;right:-35px;transform:rotate(-8deg)}.writing-copy h2{font:900 clamp(3rem,6vw,6.5rem)/.88 var(--sans);letter-spacing:-.05em;text-transform:uppercase;margin:16px 0 25px}.large-copy{max-width:760px;font-size:1.2rem;line-height:1.6}.principle-strips{flex-wrap:wrap;gap:7px;margin:25px 0 35px;display:flex}.principle-strips span{background:var(--ink);color:#fff;font:700 .82rem var(--mono);padding:7px 10px}.writing-note{padding:70px max(6vw,24px)}.writing-note p:last-child{max-width:720px;font-size:1.15rem;line-height:1.6}.article-hero{min-height:620px;padding:22px 4vw 90px}.article-hero-copy{max-width:1180px;margin:90px auto 0}.article-back{background:var(--yellow);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);font:700 .85rem var(--mono);margin-bottom:55px;padding:8px 12px;text-decoration:none;display:inline-block;transform:rotate(-2deg)}.article-hero h1{max-width:1150px;font:900 clamp(3.3rem,7.4vw,8rem)/.84 var(--sans);letter-spacing:-.06em;text-transform:uppercase;color:var(--violet);-webkit-text-stroke:2px var(--ink);text-shadow:6px 6px 0 var(--yellow);margin:16px 0 28px}.article-dek{background:var(--ink);color:#fff;max-width:850px;font:700 clamp(1rem,2vw,1.3rem)/1.45 var(--mono);padding:16px 20px;transform:rotate(-1deg)}.article-body{max-width:980px;margin:auto;padding:95px max(28px,5vw) 120px}.article-body>p,.article-body>ul{font-size:1.13rem;line-height:1.8}.article-body h2{font:900 clamp(2rem,4vw,4rem)/.95 var(--sans);letter-spacing:-.04em;text-transform:uppercase;margin:70px 0 20px}.archive-note{background:var(--yellow);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--violet);grid-template-columns:max-content 1fr;align-items:start;gap:22px;margin:0 0 70px;padding:23px;display:grid;transform:rotate(-1deg)}.archive-note strong{font:900 1rem var(--sans)}.archive-note span{font:700 .9rem/1.45 var(--mono)}.article-opening-lines{background:var(--lavender);border:3px solid var(--ink);width:max-content;max-width:100%;box-shadow:8px 8px 0 var(--violet);padding:22px 28px;transform:rotate(-1deg);font:700 1.15rem/1.7 var(--mono)!important;margin:0 0 60px!important}.article-turn{background:var(--yellow);border:3px solid var(--ink);width:max-content;padding:10px 16px;transform:rotate(2deg);font:900 clamp(2rem,4vw,4rem)/1 var(--sans)!important;margin:60px 0!important}.article-punchline{background:var(--violet);color:#fff;border:3px solid var(--ink);box-shadow:10px 10px 0 var(--yellow);padding:30px;transform:rotate(-1deg);font:700 clamp(1.35rem,2.4vw,2rem)/1.45 var(--marker)!important;margin:70px 0!important}.article-list{counter-reset:mistake;gap:30px;padding:0;list-style:none;display:grid}.article-list li{counter-increment:mistake;background:var(--paper);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--violet);padding:28px 30px 28px 95px;position:relative}.article-list li:before{content:"0" counter(mistake);color:var(--violet);font:900 1.35rem var(--mono);position:absolute;top:27px;left:24px}.article-list strong{font-family:var(--sans);margin-bottom:8px;display:block}.original-author-note{background:var(--lavender);border:3px solid var(--ink);margin-top:70px;padding:32px;transform:rotate(1deg)}.original-author-note p:last-child{font:600 1rem/1.65 var(--mono)}.article-endmark{color:var(--violet);text-shadow:4px 4px 0 var(--yellow);margin:75px 0 35px;font:900 6rem/1 Arial;transform:rotate(-8deg)}.about-spread{background:var(--yellow);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;padding-top:100px;padding-bottom:110px;display:grid}.about-story{transform:rotate(-1deg)}.about-story h2{font:900 clamp(2.4rem,4.7vw,5rem)/.92 var(--sans);letter-spacing:-.04em;margin:18px 0}.about-story p:not(.eyebrow){font-size:1.1rem;line-height:1.65}.brand-artifact>p{text-align:center;transform:rotate(-3deg)}.belief-poster{background:var(--ink);border:4px solid var(--ink);min-height:520px;box-shadow:14px 14px 0 var(--violet);padding:55px;position:relative;overflow:hidden;transform:rotate(2deg)}.belief-poster p{z-index:2;background:var(--yellow);width:max-content;color:var(--ink);font:900 clamp(2.5rem,5vw,5.7rem)/.76 var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:0 0 22px;padding:7px 11px;position:relative;transform:rotate(-3deg)}.belief-poster p:nth-of-type(2){background:var(--violet);color:#fff;margin-left:auto;transform:rotate(2deg)}.belief-poster p:nth-of-type(3){margin-bottom:0;transform:rotate(-1deg)}.poster-flower{color:var(--violet);text-shadow:4px 4px 0 var(--yellow);font:900 10rem Arial;position:absolute;top:-34px;right:-18px}.poster-cat{color:var(--yellow);font:700 2rem var(--marker);position:absolute;bottom:18px;right:28px;transform:rotate(-7deg)}.principles{padding-top:100px;padding-bottom:120px}.principles ol{counter-reset:item;max-width:1200px;margin:30px auto 0;padding:0;list-style:none}.principles li{counter-increment:item;border-top:3px solid var(--ink);grid-template-columns:80px 1fr 1fr;align-items:baseline;gap:30px;padding:30px 0;display:grid}.principles li:before{content:"0" counter(item);font:900 1.2rem var(--mono);color:var(--violet)}.principles strong{font:900 clamp(1.6rem,3vw,3rem)/1 var(--sans)}.principles span{font-size:1.05rem;line-height:1.5}.connect-page{grid-template-columns:minmax(320px,720px) minmax(260px,520px);align-items:center;gap:7vw;min-height:100vh;padding:35px max(4vw,22px);display:grid}.connect-back{z-index:3;background:var(--yellow);border:2px solid var(--ink);font:700 .9rem var(--mono);padding:8px 12px;text-decoration:none;position:absolute;top:25px;left:30px}.connect-paper{background:var(--paper);border:4px solid var(--ink);box-shadow:15px 15px 0 var(--violet);padding:55px;position:relative;transform:rotate(-1deg)}.connect-title{font:900 clamp(4rem,8vw,8rem)/.82 var(--sans);text-transform:uppercase;letter-spacing:-.06em;color:var(--violet);-webkit-text-stroke:2px var(--ink);text-shadow:6px 6px 0 var(--yellow);margin:30px 0 20px}.connect-deck{font:700 1.15rem/1.45 var(--mono);max-width:580px}.connect-links{gap:10px;margin-top:35px;display:grid}.connect-links a,.connect-email-button{border:0;border-top:2px solid var(--ink);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:20px;padding:14px 0;text-decoration:none;display:flex}.connect-links a:hover strong,.connect-email-button:hover strong,.connect-email-button:focus-visible strong{-webkit-text-decoration:underline 5px var(--yellow);-webkit-text-decoration:underline 5px var(--yellow);-webkit-text-decoration:underline 5px var(--yellow);text-decoration:underline 5px var(--yellow)}.connect-links span{font:700 .8rem var(--mono);text-transform:uppercase;color:var(--violet)}.connect-email-button strong{font-size:inherit}.connect-privacy-note{color:#4a4a4a;max-width:530px;font:700 .72rem/1.45 var(--mono);margin:20px 0 0;padding-right:65px}.connect-flower{color:var(--violet);font:80px Arial;position:absolute;top:20px;right:25px}.connect-cat{font:700 1.6rem var(--marker);color:var(--violet);position:absolute;bottom:18px;right:35px}.connect-art{background:var(--violet);border:4px solid var(--ink);min-height:610px;box-shadow:16px 16px 0 var(--ink);padding:70px 45px;position:relative;overflow:hidden;transform:rotate(2deg)}.connect-art p,.connect-art strong{z-index:2;background:var(--yellow);width:max-content;max-width:100%;color:var(--ink);font:900 clamp(2.7rem,5vw,5.9rem)/.76 var(--sans);letter-spacing:-.06em;margin:0 0 35px;padding:9px 13px;display:block;position:relative;transform:rotate(-3deg)}.connect-art p:nth-of-type(2){background:var(--ink);color:#fff;margin-left:auto;transform:rotate(3deg)}.connect-art strong{background:var(--paper);margin-top:70px;font-size:clamp(2.1rem,4vw,4.7rem);transform:rotate(-1deg)}.connect-art-flower{color:var(--yellow);font:900 12rem Arial;position:absolute;top:-35px;right:-25px}.connect-art-cat{color:var(--yellow);font:700 2.3rem var(--marker);position:absolute;bottom:20px;right:30px;transform:rotate(-7deg)}.manifesto-page{background:var(--yellow);padding-top:100px;padding-bottom:110px}.manifesto-opening{max-width:1080px;margin:0 auto 100px}.manifesto-opening h2{max-width:1000px;font:900 clamp(3.2rem,6vw,7rem)/.86 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:15px 0 35px}.manifesto-opening>p:not(.eyebrow){max-width:900px;font-size:1.15rem;line-height:1.7}.manifesto-lede{font-family:var(--mono);font-weight:700}.manifesto-chapter{background:var(--paper);border:3px solid var(--ink);max-width:1180px;box-shadow:13px 13px 0 var(--violet);grid-template-columns:150px minmax(0,900px);align-items:start;gap:45px;margin:0 auto 75px;padding:48px;display:grid;transform:rotate(-1deg)}.manifesto-chapter:nth-of-type(2n){box-shadow:-13px 13px 0 var(--ink);background:var(--lavender);transform:rotate(1deg)}.chapter-sticker{background:var(--yellow);border:3px solid var(--ink);border-radius:50%;place-items:center;width:130px;height:130px;font-size:4rem;display:grid;transform:rotate(-8deg)}.manifesto-chapter h3{font:900 clamp(2.2rem,4.3vw,4.8rem)/.92 var(--sans);letter-spacing:-.045em;margin:10px 0 25px}.manifesto-chapter p:not(.eyebrow){font-size:1.13rem;line-height:1.7}.manifesto-closing{background:var(--ink);color:#fff;max-width:1180px;box-shadow:14px 14px 0 var(--violet);margin:120px auto 0;padding:65px;transform:rotate(-1deg)}.manifesto-closing h2{color:var(--yellow);font:900 clamp(3.2rem,7vw,7.5rem)/.82 var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:12px 0 30px}.manifesto-closing>p:not(.eyebrow):not(.manifesto-signoff){max-width:850px;font-size:1.15rem;line-height:1.7}.manifesto-signoff{font:700 clamp(1.5rem,3vw,2.8rem) var(--marker);color:var(--yellow);margin:35px 0}.easter-egg-field{z-index:20;pointer-events:none;position:absolute;inset:0;overflow:hidden}.graffiti-egg{color:var(--violet);font:900 clamp(2.4rem,4vw,4.8rem)/1 var(--marker);opacity:.7;filter:drop-shadow(2px 2px 0 var(--yellow)) drop-shadow(-1px -1px 0 var(--ink));display:block;position:absolute;transform:rotate(-9deg)}.egg-pepsi{border:7px solid var(--violet);background:linear-gradient(var(--violet) 0 42%,var(--paper) 42% 58%,var(--yellow) 58%);border-radius:50%;width:72px;height:72px;top:4.5%;right:1.2%;transform:rotate(9deg)}.egg-pepsi:after{content:"";background:var(--paper);border-radius:50%;height:15px;position:absolute;top:29px;left:-5px;right:-5px;transform:rotate(-8deg)}.egg-watermelon{border:7px solid var(--violet);background:var(--yellow);border-top:0;border-radius:0 0 80px 80px;width:86px;height:48px;top:12%;left:1.2%;transform:rotate(-12deg)}.egg-watermelon:after{content:"•••";color:var(--violet);font:900 1rem var(--mono);letter-spacing:5px;position:absolute;inset:4px 8px}.egg-fist{top:19%;right:1.6%;transform:rotate(12deg)}.egg-victory{top:26%;left:1.4%;transform:rotate(-12deg)}.egg-peace{top:33%;right:1.1%;transform:rotate(8deg)}.egg-atom{font-size:clamp(3.5rem,6vw,7rem);top:40%;left:1.2%;transform:rotate(-10deg)}.egg-prism{width:92px;height:80px;top:47%;right:1.2%;transform:rotate(8deg)}.egg-prism i{border-left:46px solid #0000;border-right:46px solid #0000;border-bottom:80px solid var(--violet);width:0;height:0;position:absolute;inset:0}.egg-prism i:after{content:"";border-left:37px solid #0000;border-right:37px solid #0000;border-bottom:64px solid var(--paper);width:0;height:0;position:absolute;top:12px;left:-37px}.egg-prism b,.egg-prism em{background:var(--yellow);width:80px;height:5px;box-shadow:0 9px 0 var(--violet),0 18px 0 var(--ink);position:absolute;top:37px;right:71px;transform:rotate(-8deg)}.egg-prism em{box-shadow:0 9px 0 var(--violet),0 18px 0 var(--yellow);left:72px;right:auto;transform:rotate(10deg)}.egg-possum{font-size:clamp(2rem,3.5vw,4rem);top:55%;left:.7%;transform:rotate(-7deg)}.egg-owl{font-size:clamp(2rem,3.5vw,4rem);top:62%;right:.8%;transform:rotate(8deg)}.egg-eagle{font-size:clamp(1.8rem,3vw,3.4rem);top:69%;left:.5%;transform:rotate(-6deg)}.egg-dove{font-size:clamp(2rem,3.5vw,4rem);top:76%;right:.6%;transform:rotate(7deg)}.egg-note{font-size:clamp(3rem,5vw,6rem);top:82%;left:1.2%;transform:rotate(-11deg)}.egg-pizza{width:82px;height:85px;top:87%;right:1.2%;transform:rotate(13deg)}.egg-pizza i{border-left:41px solid #0000;border-right:41px solid #0000;border-top:78px solid var(--yellow);width:0;height:0;filter:drop-shadow(0 -6px 0 var(--violet));position:absolute}.egg-pizza:before,.egg-pizza:after{content:"";z-index:2;border:3px solid var(--ink);background:var(--violet);border-radius:50%;width:12px;height:12px;position:absolute}.egg-pizza:before{top:20px;left:27px}.egg-pizza:after{top:40px;right:20px}.egg-cupcake{width:68px;height:75px;top:91.5%;right:1.4%;transform:rotate(9deg)}.egg-cupcake i{background:repeating-linear-gradient(100deg,var(--violet) 0 7px,var(--yellow) 7px 11px);border:4px solid var(--ink);clip-path:polygon(0 0,100% 0,85% 100%,15% 100%);width:60px;height:43px;position:absolute;bottom:0;left:4px}.egg-cupcake b{background:var(--violet);border:4px solid var(--ink);border-radius:50% 50% 42% 42%;width:60px;height:38px;position:absolute;top:2px;left:4px}.egg-waffle{border:5px solid var(--ink);background-color:var(--yellow);background-image:linear-gradient(45deg,transparent 38%,var(--violet) 39% 47%,transparent 48%),linear-gradient(-45deg,transparent 38%,var(--violet) 39% 47%,transparent 48%);background-size:22px 22px;border-radius:12px;width:70px;height:70px;top:96.5%;left:1.2%;transform:rotate(-9deg)}@media (width<=900px){.site-header{align-items:flex-start}.site-header nav{max-width:560px}.hero-copy{margin-top:85px}.rogue-note{margin:45px 5vw 0 auto;position:relative;bottom:auto;right:auto}.flower-tag{opacity:.3}.cat-tag{display:none}.manifesto-teaser-grid{grid-template-columns:1fr}.manifesto-symbols{grid-template-columns:repeat(3,1fr)}.manifesto-symbols span{text-align:center;display:block}.manifesto-symbols span:nth-child(2){margin-left:0}.manifesto-symbols small{margin-top:8px;display:block}.index-spread{display:block}.torn-sheet{display:block;margin:0 0 35px!important;transform:rotate(-1deg)!important}.featured-writing,.writing-feature,.about-spread,.connect-page,.project-file-grid,.sample-grid{grid-template-columns:1fr}.sample-card{min-height:0}.principles li{grid-template-columns:55px 1fr}.principles li span{grid-column:2}.connect-page{padding-top:90px}.connect-art{max-width:650px;margin:auto}}@media (width<=620px){.brick{background-position:46%}.hero-wrap{min-height:900px;padding-inline:18px}.site-header{display:block}.site-header nav{justify-content:flex-start;margin-top:25px}.wordmark{-webkit-text-stroke:1px var(--ink);text-shadow:3px 3px 0 var(--yellow)}.graffiti-title{-webkit-text-stroke:1px var(--ink);text-shadow:4px 4px 0 var(--yellow);font-size:3.15rem}.role-strips{display:grid}.role-strips span{width:max-content}.rogue-note{width:235px}.manifesto-symbols{grid-template-columns:1fr}.featured-writing,.writing-feature,.about-spread{padding-top:70px;padding-bottom:75px}.inner-hero{min-height:620px;padding-inline:18px}.inner-title{-webkit-text-stroke:1px var(--ink);text-shadow:4px 4px 0 var(--yellow);font-size:4.1rem}.sample-library{padding-top:70px;padding-bottom:80px}.sample-card{padding:26px}.article-hero{min-height:680px;padding-inline:18px}.article-hero-copy{margin-top:65px}.article-hero h1{-webkit-text-stroke:1px var(--ink);text-shadow:4px 4px 0 var(--yellow)}.archive-note{grid-template-columns:1fr}.article-list li{padding:75px 23px 24px}.article-list li:before{top:24px}.case-file{padding:28px}.manifesto-page{padding-top:70px}.manifesto-opening{margin-bottom:65px}.manifesto-chapter{grid-template-columns:1fr;gap:20px;padding:28px}.chapter-sticker{width:90px;height:90px;font-size:2.8rem}.manifesto-closing{margin-top:80px;padding:35px 25px}.site-footer{flex-direction:column;align-items:flex-start}.connect-paper{padding:35px 24px}.connect-links a{display:block}.connect-links strong{overflow-wrap:anywhere;margin-top:5px;display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.nav-scrap,.zine-button,.torn-sheet{transition:none}}.brick{background-position:center calc(50% + var(--wall-shift,0px))}.parallax-graffiti{z-index:2;pointer-events:none;contain:layout paint;transform:translate3d(0,var(--graffiti-shift,0px),0) scale(1.06);transform-origin:50%;will-change:transform;position:absolute;inset:-6% -2%;overflow:hidden}.parallax-graffiti img{object-fit:cover;opacity:.82;mix-blend-mode:multiply;-webkit-user-select:none;user-select:none;width:100%;height:100%}.article-hero-copy,.connect-paper,.connect-art{z-index:3;position:relative}@media (width<=700px){.parallax-graffiti{will-change:auto;inset:0;transform:none}.parallax-graffiti img{opacity:.48}}@media (prefers-reduced-motion:reduce){.brick{background-position:50%}.parallax-graffiti{will-change:auto;transform:none}}.graffiti-glyph{aspect-ratio:1;background-image:url(/stickers/graffiti-sticker-deck.png);background-repeat:no-repeat;background-size:300% 300%;flex:none;width:72px;transition:opacity .16s;display:inline-block;color:#0000!important;text-shadow:none!important;font-size:0!important;line-height:0!important}.graffiti-glyph[data-ready=false]{opacity:0}.glyph-flower{background-position:0 0}.glyph-cat{background-position:50% 0}.glyph-atom{background-position:100% 0}.glyph-heart{background-position:0}.glyph-cow{background-position:50%}.glyph-fist{background-position:100%}.glyph-peace{background-position:0 100%}.glyph-prism{background-position:50% 100%}.glyph-possum{background-position:100% 100%}.manifesto-symbols .graffiti-glyph{width:76px}.chapter-sticker .graffiti-glyph{width:112px}.poster-flower,.connect-art-flower{width:175px}.poster-cat,.connect-art-cat{width:105px}.connect-flower,.connect-cat{width:86px}.footer-cat{width:54px}.article-endmark{width:112px;height:112px;display:block}@media (width<=620px){.poster-flower,.connect-art-flower{width:130px}.poster-cat,.connect-art-cat{width:82px}.connect-flower,.connect-cat{width:68px}}@media (prefers-reduced-motion:reduce){.graffiti-glyph{transition:none}}.kyle-preview{color:var(--ink);font-family:var(--mono);background:#c8ff63;flex-direction:column;padding:34px;display:flex}.kyle-preview:before{content:"";border:3px solid var(--ink);box-shadow:8px 8px 0 var(--violet);position:absolute;inset:17px}.kyle-preview-head,.kyle-preview-lane,.kyle-preview-signals,.kyle-preview-safe{z-index:1;position:relative}.kyle-preview-head{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.kyle-preview-head strong{font:900 1.45rem var(--sans)}.kyle-preview-head span{color:#c8ff63;font-size:.68rem}.kyle-preview-lane{background:var(--paper);border:3px solid var(--ink);margin:28px 8px 18px;padding:18px;transform:rotate(-1deg)}.kyle-preview-lane small,.kyle-preview-lane b{display:block}.kyle-preview-lane b{font:900 3.6rem/.8 var(--sans);margin:8px 0 6px}.kyle-preview-lane p{margin:0;font-size:.78rem;font-weight:700}.kyle-preview-signals{align-items:flex-end;gap:8px;height:55px;margin:0 16px;display:flex}.kyle-preview-signals i{background:var(--violet);border:2px solid var(--ink);flex:1;height:45%}.kyle-preview-signals i:nth-child(2),.kyle-preview-signals i:nth-child(6){height:75%}.kyle-preview-signals i:nth-child(3){height:58%}.kyle-preview-signals i:nth-child(4){background:var(--yellow);height:92%}.kyle-preview-signals i:nth-child(5){height:68%}.kyle-preview-signals i:nth-child(7){height:82%}.kyle-preview-safe{letter-spacing:.08em;margin:20px 10px 0;font-size:.62rem;font-weight:700}.kyle-opening{background:var(--yellow);grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);align-items:center;gap:7vw;padding-top:100px;padding-bottom:120px;display:grid}.kyle-product-preview{min-height:690px;position:relative}.kyle-phone{z-index:2;background:var(--paper);border:5px solid var(--ink);max-width:380px;box-shadow:14px 15px 0 var(--violet);border-radius:38px;margin:0 auto;padding:25px 25px 35px;position:relative;transform:rotate(-3deg)}.kyle-phone:before{content:"";background:var(--ink);border-radius:10px;width:85px;height:8px;margin:-9px auto 18px;display:block}.kyle-phone-bar{font:700 .72rem var(--mono);justify-content:space-between;padding-bottom:38px;display:flex}.kyle-phone h2{font:900 4.4rem/.8 var(--sans);text-transform:uppercase;margin:8px 0 12px}.kyle-phone>p:not(.eyebrow){font:700 .88rem/1.5 var(--mono)}.kyle-signal-row{border-top:2px solid var(--ink);font:700 .72rem var(--mono);justify-content:space-between;gap:15px;padding:13px 0;display:flex}.kyle-signal-row b{color:var(--violet)}.kyle-phone>small{color:#555;font:700 .58rem var(--mono);margin-top:22px;display:block}.kyle-observe-card{z-index:3;background:var(--ink);color:#fff;border:4px solid var(--paper);width:min(420px,85%);box-shadow:-10px 11px 0 var(--violet);padding:27px;position:absolute;bottom:0;right:-25px;transform:rotate(3deg)}.kyle-observe-card h3{color:#c8ff63;font:900 2.3rem/.9 var(--sans);text-transform:uppercase;margin:8px 0 20px}.kyle-observe-card>p:not(.eyebrow){font:600 .86rem/1.5 var(--mono)}.kyle-observe-card>strong{color:var(--yellow);font:700 .66rem/1.5 var(--mono);margin-top:20px;display:block}.kyle-chart{border-bottom:2px solid #fff;align-items:flex-end;gap:5px;height:70px;margin-bottom:20px;display:flex}.kyle-chart i{background:var(--violet);flex:1;height:42%}.kyle-chart i:nth-child(2),.kyle-chart i:nth-child(7){height:65%}.kyle-chart i:nth-child(3),.kyle-chart i:nth-child(8){background:#c8ff63;height:82%}.kyle-chart i:nth-child(4){height:55%}.kyle-chart i:nth-child(5),.kyle-chart i:nth-child(10){background:var(--yellow);height:92%}.kyle-chart i:nth-child(6){height:72%}.kyle-chart i:nth-child(9){height:48%}.kyle-overview h2{font:900 clamp(3rem,5vw,6rem)/.86 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:16px 0 28px}.kyle-overview>p{font-size:1.1rem;line-height:1.68}.kyle-overview .kyle-lede{font:700 1.25rem/1.55 var(--mono)}.kyle-private-note{background:var(--paper);border:3px solid var(--ink);box-shadow:7px 7px 0 var(--violet);font-family:var(--mono);margin-top:34px;padding:21px;font-size:.88rem!important}.kyle-belief-band{padding-top:85px;padding-bottom:90px}.kyle-belief-band h2{color:#c8ff63;max-width:1150px;font:900 clamp(3.2rem,6.5vw,7.5rem)/.84 var(--sans);letter-spacing:-.06em;text-transform:uppercase;margin:12px 0 28px}.kyle-belief-band>p:last-child{max-width:850px;font:600 1.15rem/1.65 var(--mono)}.kyle-system{background:var(--paper);padding-top:105px;padding-bottom:120px}.kyle-system-heading{max-width:1100px}.kyle-system-heading h2{margin:14px 0 55px}.kyle-system-grid{grid-template-columns:repeat(3,1fr);gap:35px;max-width:1450px;margin:auto;display:grid}.kyle-system-grid article{background:var(--paper);border:3px solid var(--ink);box-shadow:10px 11px 0 var(--violet);padding:34px;transform:rotate(-1deg)}.kyle-system-grid article:nth-child(2){background:var(--yellow);box-shadow:10px 11px 0 var(--ink);transform:rotate(1deg)}.kyle-system-grid article:nth-child(3){transform:rotate(-.5deg)}.kyle-system-grid article>span{font:900 1rem var(--mono);color:var(--violet)}.kyle-system-grid h3{font:900 2.4rem/.9 var(--sans);text-transform:uppercase;margin:18px 0}.kyle-system-grid p{font-size:1rem;line-height:1.6}.kyle-system-grid ul{font:700 .78rem/1.8 var(--mono);padding-left:18px}.kyle-decisions{background:var(--lavender);grid-template-columns:.85fr 1.15fr;gap:7vw;padding-top:105px;padding-bottom:120px;display:grid}.kyle-decisions h2{font:900 clamp(3rem,5.5vw,6.5rem)/.86 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:12px 0}.kyle-decisions dl{margin:0}.kyle-decisions dl div{border-top:3px solid var(--ink);padding:25px 0}.kyle-decisions dt{font:900 1.3rem var(--sans);text-transform:uppercase;margin-bottom:8px}.kyle-decisions dd{margin:0;font-size:1.03rem;line-height:1.6}.kyle-stack{padding-top:90px;padding-bottom:100px}.kyle-stack h2{max-width:1100px;font:900 clamp(3rem,5.7vw,6.7rem)/.86 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 38px}.kyle-stack ul{flex-wrap:wrap;gap:10px;max-width:1100px;padding:0;list-style:none;display:flex}.kyle-stack li{color:var(--ink);font:700 .82rem var(--mono);background:#c8ff63;padding:9px 12px;transform:rotate(-1deg)}.kyle-stack li:nth-child(2n){background:var(--yellow);transform:rotate(1deg)}.kyle-stack-note{max-width:820px;color:var(--lavender);font:700 .86rem/1.6 var(--mono);margin-top:42px}.kyle-next{background:var(--yellow);padding-top:90px;padding-bottom:105px}.kyle-next h2{max-width:1050px;font:900 clamp(3rem,5.8vw,6.7rem)/.86 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 38px}@media (width<=1000px){.kyle-opening,.kyle-decisions{grid-template-columns:1fr}.kyle-product-preview{max-width:700px;margin:auto}.kyle-system-grid{grid-template-columns:1fr}.kyle-system-grid article{max-width:780px}.kyle-system-grid article:nth-child(2){margin-left:auto}}@media (width<=620px){.project-preview.kyle-preview{min-height:390px;padding:28px}.kyle-preview-lane b{font-size:3rem}.kyle-opening{padding-top:70px;padding-bottom:85px}.kyle-product-preview{min-height:760px}.kyle-phone{padding:22px 18px 30px}.kyle-observe-card{width:92%;padding:23px;right:-8px}.kyle-overview h2{font-size:3.1rem}.kyle-belief-band,.kyle-system,.kyle-decisions,.kyle-stack,.kyle-next{padding-top:70px;padding-bottom:75px}.kyle-system-grid article{padding:27px}.kyle-decisions{gap:35px}}.brick{background-image:url(/violet-graffiti-wall-v3.jpg)}.graffiti-glyph{position:relative;overflow:visible;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;padding:0!important;display:inline-block!important}.glyph-crop{display:block;position:absolute;inset:0;overflow:hidden}.glyph-crop img{object-fit:cover;-webkit-user-select:none;user-select:none;width:300%;max-width:none;height:300%;position:absolute}.glyph-flower .glyph-crop img{top:0;left:0}.glyph-cat .glyph-crop img{top:0;left:-100%}.glyph-atom .glyph-crop img{top:0;left:-200%}.glyph-heart .glyph-crop img{top:-100%;left:0}.glyph-cow .glyph-crop img{top:-100%;left:-100%}.glyph-fist .glyph-crop img{top:-100%;left:-200%}.glyph-peace .glyph-crop img{top:-200%;left:0}.glyph-prism .glyph-crop img{top:-200%;left:-100%}.glyph-possum .glyph-crop img{top:-200%;left:-200%}.manifesto-symbols .graffiti-glyph{width:118px;height:118px;border:3px solid var(--yellow)!important;background:var(--paper)!important;box-shadow:7px 7px 0 var(--violet)!important;padding:0!important;transform:rotate(-2deg)!important}.manifesto-symbols .glyph-crop{inset:11px}.poster-flower.graffiti-glyph,.poster-cat.graffiti-glyph,.connect-flower.graffiti-glyph,.connect-cat.graffiti-glyph,.connect-art-flower.graffiti-glyph,.connect-art-cat.graffiti-glyph{position:absolute}@media (width<=620px){.manifesto-symbols .graffiti-glyph{width:100px;height:100px}.manifesto-symbols .glyph-crop{inset:9px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.brick{background-image:url(/violet-brick-base-v1.png);background-repeat:repeat-y;background-size:max(1100px,100vw);background-position:center var(--wall-shift,0px)}.wordmark{flex:none;width:clamp(170px,23vw,330px);line-height:0;display:block;transform:rotate(-1deg)}.wordmark img{filter:drop-shadow(2px 3px #0b0b0b2e);width:100%;height:auto}.wordmark:focus-visible{outline:4px solid var(--ink);outline-offset:5px}.graffiti-page{isolation:isolate;position:relative;overflow:hidden}.graffiti-page>.parallax-graffiti{z-index:1}.graffiti-page>:not(.parallax-graffiti){z-index:3;position:relative}.graffiti-page .inner-hero,.graffiti-page .work-stack,.graffiti-page .project-files,.graffiti-page .sample-library,.graffiti-page .about-spread,.graffiti-page .principles,.graffiti-page .manifesto-page{background:0 0}.parallax-graffiti--extended{opacity:.72;mix-blend-mode:multiply;background-image:url(/parallax/graffiti-overlay-v3.png);background-position:top;background-repeat:repeat-y;background-size:max(1100px,100vw);inset:-220px 0}.project-files-heading,.sample-library-intro,.manifesto-opening{border:3px solid var(--ink);box-shadow:10px 10px 0 var(--violet);background:#faf8eff5;padding:32px;transform:rotate(-.5deg)}.graffiti-page .principles{border:3px solid var(--ink);max-width:1320px;box-shadow:12px 12px 0 var(--violet);background:#faf8eff5;margin:80px auto;padding:55px max(6vw,24px);transform:rotate(.35deg)}.graffiti-page .article-body{z-index:3;border:3px solid var(--ink);max-width:1060px;box-shadow:13px 13px 0 var(--violet);background:#faf8eff7;margin:90px auto;padding:70px max(28px,5vw) 100px;position:relative}@media (width<=700px){.wordmark{width:min(245px,72vw)}.parallax-graffiti--extended{opacity:.34;background-position:top;background-size:1100px;inset:0}.project-files-heading,.sample-library-intro,.manifesto-opening{padding:24px}.graffiti-page .principles{margin:55px 18px;padding:38px 22px}.graffiti-page .article-body{margin:55px 18px;padding:50px 22px 75px}}@media (prefers-reduced-motion:reduce){.brick{background-position:top}.parallax-graffiti--extended{will-change:auto;background-position:top;transform:none}}.map-project-links{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.map-project-links .project-link{margin-top:0}.maps-preview{background:var(--violet);border-bottom:4px solid var(--ink);grid-template-columns:1fr 1fr;height:390px;display:grid;position:relative;overflow:hidden}.maps-preview figure{min-width:0;margin:0;position:relative;overflow:hidden}.maps-preview figure+figure{border-left:4px solid var(--ink)}.maps-preview img{object-fit:cover;object-position:72% center;filter:saturate(.7)contrast(1.08);width:100%;height:100%}.maps-preview figure:after{content:"";mix-blend-mode:color;pointer-events:none;background:#6e08ba2e;position:absolute;inset:0}.maps-preview figcaption{z-index:2;background:var(--ink);color:#fff;max-width:calc(100% - 28px);font:700 .7rem var(--mono);text-transform:uppercase;padding:8px 10px;position:absolute;bottom:14px;left:14px;transform:rotate(-1deg)}.maps-preview figcaption span{color:var(--yellow)}.maps-preview>strong{z-index:3;background:var(--yellow);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--violet);font:900 .78rem var(--mono);padding:9px 12px;position:absolute;top:18px;right:18px;transform:rotate(2deg)}.nav-5{color:var(--ink);background:#faf8eff0;transform:rotate(1deg)}.nav-connect{background:var(--violet);color:#fff;transform:rotate(-2deg)}.talks-opening{z-index:3;border:4px solid var(--ink);max-width:1360px;box-shadow:14px 14px 0 var(--violet);background:#faf8eff7;grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr);align-items:center;gap:7vw;margin:90px auto;padding-top:55px;padding-bottom:70px;display:grid;position:relative;transform:rotate(-.35deg)}.talks-opening-copy h2,.stage-history-heading h2,.talks-now h2{font:900 clamp(3.2rem,6vw,6.7rem)/.86 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 28px}.talks-opening-copy>p:not(.eyebrow){max-width:760px;font-size:1.14rem;line-height:1.68}.speaker-strips{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.speaker-strips span{background:var(--ink);color:#fff;font:800 .8rem var(--mono);padding:9px 12px;transform:rotate(-1deg)}.speaker-strips span:nth-child(2){background:var(--violet);transform:rotate(1.5deg)}.speaker-strips span:nth-child(3){background:var(--yellow);color:var(--ink);border:2px solid var(--ink);transform:rotate(-1.5deg)}.talks-hero-photo{filter:drop-shadow(13px 13px 0 var(--ink));margin:0;position:relative;transform:rotate(2.5deg)}.talks-hero-photo:before{content:"ON STAGE";z-index:2;background:var(--yellow);border:3px solid var(--ink);font:900 .82rem var(--mono);padding:10px 15px;position:absolute;top:-22px;left:-24px;transform:rotate(-6deg)}.talks-hero-photo img{object-fit:cover;object-position:center 28%;border:4px solid var(--ink);filter:saturate(.88)contrast(1.04);width:100%;max-height:690px}.talks-hero-photo figcaption,.comedy-photo figcaption{z-index:2;background:var(--violet);color:#fff;border:2px solid var(--ink);max-width:80%;font:700 .72rem var(--mono);text-transform:uppercase;padding:9px 12px;position:absolute;bottom:18px;right:-12px;transform:rotate(-2deg)}.stage-history{z-index:3;background:var(--yellow);border-block:7px solid var(--ink);padding-top:110px;padding-bottom:125px;position:relative}.stage-history-heading{max-width:1060px;margin:0 auto 65px}.stage-history-heading>p:last-child{max-width:750px;font:700 1.1rem/1.55 var(--mono)}.stage-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;max-width:1450px;margin:auto;display:grid}.history-card{background:var(--paper);border:4px solid var(--ink);min-height:480px;box-shadow:10px 11px 0 var(--violet);padding:38px 32px 34px;position:relative;transform:rotate(-1.2deg)}.history-card:nth-child(2){background:var(--violet);color:#fff;box-shadow:10px 11px 0 var(--ink);transform:rotate(1deg)}.history-card:nth-child(3){transform:rotate(-.5deg)}.history-number{color:var(--yellow);font:900 5.2rem/.8 var(--sans);-webkit-text-stroke:2px var(--ink);text-shadow:4px 4px 0 var(--violet);position:absolute;top:18px;right:24px}.history-card:nth-child(2) .history-number{text-shadow:4px 4px 0 var(--ink)}.history-label{font:800 .7rem var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0 70px 48px 0}.history-card h3{font:900 clamp(2.2rem,3.4vw,4rem)/.9 var(--sans);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 25px}.history-card>p:not(.history-label):not(.history-footnote){font-size:1.02rem;line-height:1.62}.history-footnote{font:700 .77rem/1.45 var(--mono);border-top:2px solid;margin:0;padding-top:16px;position:absolute;bottom:30px;left:30px;right:30px}.dead-room-quote{background:var(--ink);color:#fff;border:4px solid var(--violet);max-width:1180px;box-shadow:12px 12px 0 var(--paper);font:900 clamp(2rem,4vw,4.4rem)/.95 var(--sans);letter-spacing:-.035em;margin:100px auto 90px;padding:42px 50px;transform:rotate(-1deg)}.dead-room-quote strong{color:var(--yellow);font-family:var(--marker);display:inline-block;transform:rotate(3deg)}.comedy-collage{grid-template-columns:repeat(12,1fr);grid-auto-rows:90px;gap:20px;max-width:1450px;margin:auto;display:grid}.comedy-photo{border:4px solid var(--ink);box-shadow:9px 9px 0 var(--violet);background:var(--ink);margin:0;position:relative;overflow:hidden}.comedy-photo img{object-fit:cover;filter:saturate(.78)contrast(1.06);width:100%;height:100%}.comedy-photo-wide{grid-area:1/1/6/8;transform:rotate(-1deg)}.comedy-photo-square{grid-area:1/8/5/13;transform:rotate(1.5deg)}.comedy-photo-flyer{grid-area:6/1/12/5;transform:rotate(1deg)}.comedy-photo-bw{grid-area:6/5/10/9;transform:rotate(-2deg)}.comedy-photo-pizza{grid-area:5/9/12/13;transform:rotate(1deg)}.comedy-photo figcaption{bottom:10px;right:10px}.comedy-photo-pizza img{object-position:center 20%}.talks-now{z-index:3;grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:7vw;padding-top:100px;padding-bottom:105px;display:grid;position:relative}.talks-now>div>p:last-child{max-width:780px;font:650 1.18rem/1.65 var(--mono)}.talks-video-note{background:var(--violet);border:4px solid var(--yellow);box-shadow:12px 12px 0 var(--paper);padding:34px;transform:rotate(2deg)}.talks-video-note strong,.talks-video-note span,.talks-video-note small{display:block}.talks-video-note strong{color:var(--yellow);font:700 1.15rem var(--marker)}.talks-video-note span{font:900 2.6rem/.9 var(--sans);text-transform:uppercase;margin:14px 0 18px}.talks-video-note small{font:700 .84rem/1.5 var(--mono)}.talks-cta{z-index:3;background:#faf8eff7;position:relative}@media (width<=980px){.talks-opening,.talks-now{grid-template-columns:1fr}.talks-hero-photo{max-width:620px;margin:auto}.stage-history-grid{grid-template-columns:1fr}.history-card{min-height:0;padding-bottom:165px}.comedy-collage{grid-auto-rows:75px}.comedy-photo-wide{grid-column:1/13}.comedy-photo-square{grid-area:6/1/10/7}.comedy-photo-flyer{grid-area:6/7/12/13}.comedy-photo-bw{grid-area:10/1/14/7}.comedy-photo-pizza{grid-area:12/7/18/13}}@media (width<=620px){.talks-opening{margin:55px 18px;padding:40px 24px 52px}.talks-opening-copy h2,.stage-history-heading h2,.talks-now h2{font-size:3rem}.talks-hero-photo:before{left:-8px}.stage-history{padding-top:75px;padding-bottom:85px}.history-card{padding:32px 24px 155px}.history-footnote{left:24px;right:24px}.dead-room-quote{margin:75px 0 70px;padding:32px 25px}.comedy-collage{display:block}.comedy-photo{height:360px;margin-bottom:28px;transform:rotate(-1deg)}.comedy-photo-flyer{height:520px}.comedy-photo-bw{height:300px}.comedy-photo-pizza{height:460px}.talks-now{padding-top:75px;padding-bottom:80px}}.comedy-photo-wide img{object-position:30% 48%}.talks-now{display:block}.talks-now-intro{max-width:1050px;margin:0 0 60px}.talks-now-intro>p:last-child{max-width:780px;font:650 1.18rem/1.65 var(--mono)}.recorded-talk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;max-width:1450px;margin:auto;display:grid}.recorded-talk-card{background:var(--paper);min-width:0;color:var(--ink);border:4px solid var(--yellow);box-shadow:12px 12px 0 var(--violet);overflow:hidden;transform:rotate(-.55deg)}.recorded-talk-card:nth-child(2){box-shadow:-12px 12px 0 var(--yellow);transform:rotate(.55deg)}.talk-video-frame{aspect-ratio:16/9;background:var(--ink);border-bottom:4px solid var(--ink);position:relative}.talk-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.recorded-talk-copy{padding:34px}.talk-audience{background:var(--yellow);border:2px solid var(--ink);font:800 .72rem var(--mono);text-transform:uppercase;margin:0 0 22px;padding:8px 10px;display:inline-block;transform:rotate(-1deg)}.recorded-talk-copy h3{font:900 clamp(2.4rem,4vw,4.5rem)/.86 var(--sans);letter-spacing:-.045em;text-transform:uppercase;margin:0}.recorded-talk-copy .talk-subtitle{color:var(--violet);font:800 1rem/1.4 var(--mono);margin:12px 0 22px}.recorded-talk-copy>p:not(.talk-audience):not(.talk-subtitle){font-size:1.03rem;line-height:1.62}.talk-watch-link{font:700 1.15rem var(--marker);-webkit-text-decoration:underline 5px var(--yellow);-webkit-text-decoration:underline 5px var(--yellow);-webkit-text-decoration:underline 5px var(--yellow);text-decoration:underline 5px var(--yellow);text-underline-offset:4px;margin-top:16px;display:inline-block}.talk-watch-link:hover,.talk-watch-link:focus-visible{color:var(--violet)}.deck-vault-note{background:var(--violet);border:3px solid var(--yellow);max-width:900px;box-shadow:8px 8px 0 var(--paper);font:700 .84rem/1.55 var(--mono);margin:60px auto 0;padding:20px 24px;transform:rotate(-.7deg)}.deck-vault-note strong{color:var(--yellow);text-transform:uppercase}@media (width<=980px){.recorded-talk-grid{grid-template-columns:1fr}.recorded-talk-card{max-width:760px}.recorded-talk-card:nth-child(2){margin-left:auto}}@media (width<=620px){.talks-now-intro{margin-bottom:42px}.recorded-talk-grid{gap:38px}.recorded-talk-copy{padding:26px}.recorded-talk-card,.recorded-talk-card:nth-child(2){box-shadow:8px 8px 0 var(--violet);transform:none}.deck-vault-note{margin-top:46px}}.conference-talk-card{background:var(--paper);max-width:1450px;color:var(--ink);border:4px solid var(--yellow);box-shadow:14px 14px 0 var(--violet);margin:78px auto 0;padding:48px;position:relative;transform:rotate(-.25deg)}.conference-talk-heading{justify-content:space-between;align-items:flex-start;gap:35px;margin-bottom:34px;display:flex}.conference-talk-heading h3{max-width:1000px;font:900 clamp(3rem,6vw,7rem)/.84 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:0}.conference-talk-heading .talk-subtitle{color:var(--violet);font:800 1.05rem/1.4 var(--mono);margin:14px 0 0}.algorithm-pin{width:220px;height:auto;filter:drop-shadow(7px 8px 0 var(--violet));flex:0 0 220px;display:block;transform:rotate(7deg)}.conference-talk-body{grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);align-items:center;gap:48px;margin-bottom:48px;display:grid}.conference-talk-copy>p{font-size:1.05rem;line-height:1.65}.conference-talk-copy ul{flex-wrap:wrap;gap:9px;padding:14px 0 0;list-style:none;display:flex}.conference-talk-copy li{background:var(--ink);color:#fff;font:750 .74rem var(--mono);padding:8px 10px;transform:rotate(-1deg)}.conference-talk-copy li:nth-child(2n){background:var(--violet);transform:rotate(1deg)}.conference-title-slide{border:4px solid var(--ink);box-shadow:10px 10px 0 var(--yellow);margin:0;position:relative;transform:rotate(1deg)}.conference-title-slide img{width:100%;height:auto}.conference-title-slide figcaption,.conference-photo figcaption{z-index:4;background:var(--ink);color:#fff;border:2px solid var(--yellow);max-width:82%;font:700 .68rem/1.35 var(--mono);text-transform:uppercase;padding:8px 10px;position:absolute;bottom:12px;right:12px;transform:rotate(-1deg)}.conference-photo-grid{grid-template-rows:repeat(2,minmax(280px,430px));grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.conference-photo{background:var(--ink);border:4px solid var(--ink);box-shadow:8px 8px 0 var(--violet);margin:0;position:relative;overflow:hidden}.conference-photo img{object-fit:cover;filter:saturate(.86)contrast(1.04);width:100%;height:100%}.conference-photo-stage{grid-row:1/3;transform:rotate(-.8deg)}.conference-photo-stage img{object-position:center 48%}.conference-photo-takeaways{transform:rotate(.8deg)}.conference-photo-takeaways img{object-position:center 42%}.conference-photo-soundtrack{transform:rotate(-.6deg)}.soundtrack-photo-wrap{width:100%;height:100%;position:relative}.conference-photo-soundtrack img{object-position:center 45%}@media (width<=980px){.conference-talk-card{padding:38px}.conference-talk-body{grid-template-columns:1fr}.conference-title-slide{max-width:760px}.conference-photo-grid{grid-template-rows:repeat(2,minmax(240px,380px))}}@media (width<=700px){.conference-talk-card{margin-top:58px;padding:26px 22px}.conference-talk-heading{display:block}.algorithm-pin{width:170px;margin:25px 10px 8px auto}.conference-talk-body{gap:30px}.conference-photo-grid{display:block}.conference-photo{height:360px;margin-bottom:25px;transform:none}.conference-photo-stage{height:320px}.conference-photo-soundtrack{height:390px}}.pa-project-preview{background:var(--ink);border-bottom:4px solid var(--ink);place-content:center;min-height:390px;padding:38px;display:grid;position:relative;overflow:hidden}.pa-project-preview:before{content:"";background:repeating-linear-gradient(-12deg,#0000 0 46px,#ede5741f 46px 50px);position:absolute;inset:0}.pa-project-preview img{z-index:1;border:4px solid var(--yellow);width:min(100%,560px);box-shadow:11px 11px 0 var(--violet);filter:saturate(.82)contrast(1.06);position:relative;transform:rotate(-2deg)}.pa-project-preview span,.pa-project-preview strong{z-index:2;border:3px solid var(--ink);font:900 .76rem var(--mono);text-transform:uppercase;padding:9px 12px;position:absolute}.pa-project-preview span{background:var(--yellow);top:24px;left:24px;transform:rotate(-5deg)}.pa-project-preview strong{background:var(--violet);color:#fff;box-shadow:5px 5px 0 var(--yellow);bottom:24px;right:24px;transform:rotate(3deg)}.pa-opening{background:var(--yellow);grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);align-items:center;gap:7vw;padding-top:100px;padding-bottom:120px;display:grid}.pa-award-photo{filter:drop-shadow(13px 14px 0 var(--ink));margin:0;position:relative;transform:rotate(-2deg)}.pa-award-photo:before{content:"ARCHIVE RECEIPT";z-index:2;background:var(--violet);color:#fff;border:3px solid var(--ink);font:900 .75rem var(--mono);padding:9px 13px;position:absolute;top:-22px;left:-20px;transform:rotate(-5deg)}.pa-award-photo img{border:4px solid var(--ink);filter:saturate(.78)contrast(1.08);width:100%}.pa-award-photo figcaption{background:var(--paper);border:3px solid var(--ink);max-width:80%;font:800 .7rem/1.35 var(--mono);text-transform:uppercase;padding:9px 12px;position:absolute;bottom:16px;right:-12px;transform:rotate(2deg)}.pa-overview h1{text-transform:uppercase;max-width:930px;margin:15px 0 28px;font-family:var(--sans)!important;letter-spacing:-.055em!important;font-size:clamp(3rem,5.7vw,6.6rem)!important;font-weight:900!important;line-height:.86!important}.pa-lede{max-width:840px;font:700 1.18rem/1.6 var(--mono)}.pa-receipt-strip{background:var(--paper);border:3px solid var(--ink);max-width:670px;box-shadow:8px 8px 0 var(--violet);grid-template-columns:auto 1fr;gap:4px 18px;margin-top:38px;padding:19px 22px;display:grid;transform:rotate(.7deg)}.pa-receipt-strip strong{color:var(--violet);font:900 2.7rem/.85 var(--sans);text-transform:uppercase;grid-row:1/3}.pa-receipt-strip span{font:900 1rem var(--sans);text-transform:uppercase}.pa-receipt-strip small{font:700 .72rem var(--mono)}.pa-problem{padding-top:90px;padding-bottom:95px}.pa-problem h2,.pa-field-note h2,.pa-judges h2,.pa-archive h2,.pa-next h2{font:900 clamp(3rem,6vw,7rem)/.85 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 28px}.pa-problem h2{max-width:1200px;color:var(--yellow)}.pa-problem>p:last-child{max-width:920px;font:600 1.12rem/1.72 var(--mono)}.pa-workflow{background:var(--paper);padding-top:105px;padding-bottom:120px}.pa-workflow-heading{max-width:1100px}.pa-workflow-heading h2{margin:12px 0 55px}.pa-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;max-width:1500px;margin:auto;display:grid}.pa-workflow-grid article{background:var(--paper);border:4px solid var(--ink);min-height:350px;box-shadow:9px 10px 0 var(--violet);padding:34px 28px;position:relative;transform:rotate(-1deg)}.pa-workflow-grid article:nth-child(2n){background:var(--yellow);box-shadow:9px 10px 0 var(--ink);transform:rotate(1deg)}.pa-workflow-grid article>span{color:var(--violet);font:900 4rem/.8 var(--sans)}.pa-workflow-grid h3{font:900 2.6rem/.9 var(--sans);text-transform:uppercase;margin:28px 0 17px}.pa-workflow-grid p{font-size:.98rem;line-height:1.62}.pa-field-note{background:var(--lavender);grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:center;gap:7vw;padding-top:100px;padding-bottom:105px;display:grid}.pa-field-note>div>p:last-child{max-width:850px;font-size:1.12rem;line-height:1.68}.pa-field-note aside{background:var(--ink);color:#fff;border:4px solid var(--yellow);box-shadow:11px 11px 0 var(--violet);padding:34px;transform:rotate(2deg)}.pa-field-note aside strong,.pa-field-note aside span,.pa-field-note aside small{display:block}.pa-field-note aside strong{color:var(--yellow);font:700 1.2rem var(--marker)}.pa-field-note aside span{font:900 2.7rem/.9 var(--sans);text-transform:uppercase;margin:16px 0}.pa-field-note aside small{font:700 .75rem/1.5 var(--mono)}.pa-field-results{background:var(--paper);padding-top:105px;padding-bottom:115px}.pa-field-results .section-heading{max-width:1150px}.pa-field-results .section-heading h2{margin:12px 0 55px}.pa-field-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;max-width:1500px;margin:auto;display:grid}.pa-field-results-grid article{background:var(--ink);color:#fff;border:4px solid var(--violet);min-height:330px;box-shadow:9px 10px 0 var(--yellow);padding:34px 27px;position:relative;transform:rotate(-.7deg)}.pa-field-results-grid article:nth-child(2n){background:var(--yellow);color:var(--ink);border-color:var(--ink);box-shadow:9px 10px 0 var(--violet);transform:rotate(.8deg)}.pa-field-results-grid span{color:var(--yellow);font:900 3.6rem/.8 var(--sans)}.pa-field-results-grid article:nth-child(2n) span{color:var(--violet)}.pa-field-results-grid h3{font:900 2.15rem/.9 var(--sans);text-transform:uppercase;margin:27px 0 18px}.pa-field-results-grid p{font-size:.96rem;line-height:1.6}.pa-field-source{max-width:1500px;font:700 .76rem var(--mono);text-transform:uppercase;margin:34px auto 0}.pa-judges{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:7vw;padding-top:100px;padding-bottom:110px;display:grid}.pa-judges h2{max-width:940px;color:var(--yellow)}.pa-judges-copy{background:var(--paper);color:var(--ink);border:4px solid var(--violet);box-shadow:11px 11px 0 var(--yellow);padding:34px;transform:rotate(1deg)}.pa-judges-copy p{font-size:1.03rem;line-height:1.65}.pa-judges-copy ol{font:800 .86rem/1.9 var(--mono);padding-left:25px}.pa-archive{background:var(--yellow);grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:center;gap:7vw;padding-top:105px;padding-bottom:115px;display:grid}.pa-missing-poster{background:var(--paper);border:4px dashed var(--ink);min-height:520px;box-shadow:12px 12px 0 var(--violet);align-content:center;padding:45px;display:grid;transform:rotate(-2deg)}.pa-missing-poster span{color:var(--violet);font:900 .82rem var(--mono);letter-spacing:.16em}.pa-missing-poster strong{font:900 clamp(3rem,5vw,5.8rem)/.85 var(--sans);text-transform:uppercase;margin:25px 0}.pa-missing-poster small{font:700 .8rem/1.55 var(--mono)}.pa-archive>div:last-child>p:last-child{max-width:780px;font-size:1.1rem;line-height:1.7}.pa-next{background:var(--paper);padding-top:90px;padding-bottom:105px}.pa-next h2{max-width:1200px}@media (width<=1100px){.pa-opening,.pa-field-note,.pa-judges,.pa-archive{grid-template-columns:1fr}.pa-award-photo{max-width:680px;margin:auto}.pa-workflow-grid,.pa-field-results-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.pa-opening,.pa-problem,.pa-workflow,.pa-field-note,.pa-field-results,.pa-judges,.pa-archive,.pa-next{padding-top:70px;padding-bottom:78px}.pa-overview h1{font-size:3.2rem!important}.pa-receipt-strip{grid-template-columns:1fr}.pa-receipt-strip strong{grid-row:auto}.pa-workflow-grid,.pa-field-results-grid{grid-template-columns:1fr}.pa-workflow-grid article,.pa-field-results-grid article{min-height:0}.pa-judges-copy,.pa-missing-poster{padding:28px 24px}.pa-missing-poster{min-height:390px}.pa-project-preview{min-height:330px;padding:28px}}.evidence-board-section{z-index:3;background:var(--yellow);border-block:7px solid var(--ink);padding-top:110px;padding-bottom:120px;position:relative}.evidence-board-heading{max-width:1100px;margin:0 auto 58px}.evidence-board-heading h2{font:900 clamp(3.2rem,6vw,7rem)/.84 var(--sans);letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 24px}.evidence-board-heading>p:last-child{max-width:780px;font:700 1.05rem/1.6 var(--mono)}.evidence-board{max-width:1480px;min-height:1260px;box-shadow:0 0 0 6px var(--violet),18px 22px 0 var(--ink);background-color:#a96f3f;background-image:radial-gradient(#ffffff2e 1px,#0000 1px),radial-gradient(#14080024 1px,#0000 1px),linear-gradient(115deg,#ffffff14,#0000 46%,#2d130424);background-position:0 0,7px 7px,0 0;background-size:14px 14px,14px 14px,auto;border:18px solid #1c100a;margin:auto;padding:58px;position:relative;overflow:hidden}.evidence-board:before{content:"CAREER EVIDENCE / DO NOT UNPIN";z-index:4;background:var(--yellow);border:3px solid var(--ink);font:900 .75rem var(--mono);padding:9px 12px;position:absolute;top:28px;left:34px;transform:rotate(-2deg)}.evidence-scraps{z-index:3;grid-template-rows:repeat(12,82px);grid-template-columns:repeat(12,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.evidence-scrap{background:var(--paper);border:2px solid var(--ink);padding:24px 23px 20px;position:relative;transform:rotate(-1.4deg);box-shadow:6px 7px #00000073}.evidence-scrap:after{content:"";pointer-events:none;border:1px dashed #0b0b0b38;position:absolute;inset:5px}.evidence-scrap:nth-child(3n){background:#fff4c4;transform:rotate(1.5deg)}.evidence-scrap:nth-child(4n){background:#e8ddf7;transform:rotate(-.5deg)}.evidence-pin{z-index:2;background:var(--violet);border:3px solid var(--ink);border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:50%;box-shadow:2px 3px #00000059}.evidence-scrap:nth-child(2n) .evidence-pin{background:var(--yellow)}.evidence-scrap p{color:var(--violet);font:900 .67rem var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.evidence-scrap h3{font:900 clamp(1.25rem,1.8vw,2rem)/.95 var(--sans);text-transform:uppercase;margin:0 0 12px}.evidence-scrap small{font:650 .74rem/1.4 var(--mono);display:block}.evidence-scrap time{background:var(--ink);color:#fff;font:800 .68rem var(--mono);padding:5px 7px;position:absolute;bottom:14px;right:18px;transform:rotate(-2deg)}.evidence-unf-ba{grid-area:2/1/5/5}.evidence-unf-mpa{grid-area:1/5/5/10}.evidence-iaem{grid-area:5/9/8/13}.evidence-product{grid-area:6/1/9/5}.evidence-windsor{grid-area:6/5/9/9}.evidence-leadership{grid-area:10/1/13/6}.evidence-chaos{grid-area:9/6/12/10}.evidence-human-design{grid-area:9/9/12/13}.evidence-humor{grid-area:14/2/17/6}.evidence-delivery{grid-area:13/6/17/11}.evidence-ai{grid-area:18/8/21/13}.evidence-scraps{grid-template-rows:repeat(20,72px)}.evidence-humor:before{content:"yes, LinkedIn taught me humor. it was good.";z-index:5;background:var(--yellow);border:2px solid var(--ink);width:270px;font:700 .82rem var(--marker);padding:9px 12px;position:absolute;bottom:-52px;left:-15px;transform:rotate(-4deg)}.evidence-osprey{z-index:5;filter:drop-shadow(8px 9px #00000073);width:290px;height:auto;position:absolute;top:48px;right:-20px;transform:rotate(7deg)}.evidence-osprey-note{z-index:6;color:var(--yellow);font:700 1.2rem var(--marker);text-shadow:2px 2px 0 var(--ink);margin:0;position:absolute;top:315px;right:52px;transform:rotate(-5deg)}.evidence-strings{z-index:2;pointer-events:none;position:absolute;inset:0}.evidence-strings i{background:var(--violet);border:1px solid var(--ink);transform-origin:0;height:5px;display:block;position:absolute;box-shadow:0 2px #00000038}.evidence-strings i:nth-child(2n){background:var(--yellow)}.string-1{width:29%;top:19%;left:24%;transform:rotate(-8deg)}.string-2{width:35%;top:24%;left:48%;transform:rotate(20deg)}.string-3{width:32%;top:43%;left:18%;transform:rotate(6deg)}.string-4{width:38%;top:44%;left:46%;transform:rotate(-7deg)}.string-5{width:38%;top:62%;left:18%;transform:rotate(12deg)}.string-6{width:31%;top:61%;left:53%;transform:rotate(15deg)}.string-7{width:36%;top:78%;left:23%;transform:rotate(-8deg)}.string-8{width:28%;top:82%;left:55%;transform:rotate(22deg)}.evidence-legend{z-index:6;background:var(--ink);color:#fff;border:3px solid var(--yellow);max-width:540px;box-shadow:7px 7px 0 var(--violet);font:700 .74rem/1.55 var(--mono);padding:18px 21px;position:absolute;bottom:34px;left:42px;transform:rotate(-1deg)}.evidence-legend strong:first-child{color:#c98cff}.evidence-legend strong:last-of-type{color:var(--yellow)}@media (width<=780px){.evidence-board{min-height:0;padding:78px 34px 42px}.evidence-scraps{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;display:grid}.evidence-scrap{min-height:230px;grid-area:auto!important}.evidence-scrap:nth-child(3n+1){transform:rotate(-1.8deg)translateY(12px)}.evidence-scrap:nth-child(3n+2){transform:rotate(1.4deg)translateY(-8px)}.evidence-scrap:nth-child(3n){transform:rotate(-.6deg)translateY(22px)}.evidence-osprey{width:230px;margin:0 0 -55px auto;position:relative;top:auto;right:auto}.evidence-osprey-note,.evidence-strings{display:none}.evidence-legend{margin:82px 0 0;position:relative;bottom:auto;left:auto}.evidence-humor:before{left:12px}}@media (width<=650px){.evidence-board-section{padding-top:75px;padding-bottom:85px}.evidence-board{box-shadow:0 0 0 4px var(--violet),10px 12px 0 var(--ink);border-width:10px;margin-inline:-8px;padding:82px 22px 34px}.evidence-board:before{top:24px;left:18px}.evidence-scraps{grid-template-columns:1fr}.evidence-scrap{min-height:215px}.evidence-osprey{width:190px;margin-bottom:-36px}.evidence-humor{margin-bottom:45px}.evidence-legend{margin-top:40px}}.brand-artifact>.marker-note{color:var(--yellow);text-shadow:2px 2px 0 var(--ink),-1px -1px 0 var(--ink)}.consulting-cta{min-height:500px;padding-right:max(33vw,330px);position:relative;overflow:hidden}.consulting-cta>p,.consulting-cta>h2,.consulting-cta>.zine-button{z-index:3;position:relative}.consulting-cta h2{max-width:980px}.consulting-stickers{z-index:2;pointer-events:none;width:min(31vw,430px);height:440px;position:absolute;top:25px;right:max(3vw,22px)}.consulting-stickers img{height:auto;filter:drop-shadow(8px 8px 0 var(--violet));position:absolute}.consulting-money-sticker{width:55%;top:-12px;right:0;transform:rotate(10deg)}.consulting-computer-sticker{width:70%;bottom:-35px;left:0;transform:rotate(-7deg)}@media (width<=850px){.consulting-cta{padding-bottom:330px;padding-right:max(6vw,24px)}.consulting-stickers{width:min(88vw,560px);height:320px;top:auto;bottom:5px;right:3vw}.consulting-money-sticker{width:42%;top:8px;right:2%}.consulting-computer-sticker{width:52%;bottom:-25px;left:5%}}@media (width<=520px){.consulting-cta{padding-bottom:260px}.consulting-stickers{height:250px}.consulting-money-sticker{width:45%}.consulting-computer-sticker{width:60%}}
