@font-face{font-family:violet_sansregular;src:url(https://assets.jeffsoffer.xyz/VioletSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}html{font-size:16px;scroll-behavior:smooth}body{--theme-primary: black;--theme-secondary: white;background:var(--theme-secondary);color:var(--theme-primary);margin:2px;font-family:neue-haas-unica,Helvetica,sans-serif;font-weight:400;font-style:normal;font-size:1rem;line-height:1.5}.container{margin:0 15px 15px;line-height:1.5em}a{text-decoration:underline;color:var(--theme-primary)}a:hover{background-color:#f0f8ff;color:#000;cursor:ne-resize}a[href^="#"]{cursor:se-resize}b{font-family:neue-haas-unica;font-weight:600;font-style:normal}i{font-family:neue-haas-unica,Helvetica,sans-serif;font-weight:400;font-style:italic}sup{font-size:.6rem}img{width:100%}.block{border-bottom:1px solid var(--theme-primary);display:inline-block;width:100%}.work .slider{width:100%;display:block}.work .right{padding-bottom:15px}.work__image{height:100px;width:auto}.work__image img{height:100%;max-width:100%}.previous,.work,.contact,.misc{padding:15px 0}.text{font-size:1.1rem;line-height:1.25}.text b,#more-text-lupe b{font-size:1.1rem}.recentwork-mobile{display:block}.marquee{--duration: 30s;overflow:hidden;white-space:nowrap;width:100%}.marquee__content{display:inline-block;padding-left:100%;animation:scroll var(--duration) linear infinite;font-size:1.3rem;-webkit-text-size-adjust:100%}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.recentwork-desktop{display:none}.recentwork-desktop h3{font-size:1.3rem}h2{font-family:violet_sansregular,Helvetica,sans-serif;line-height:1.1em;font-weight:600;margin-bottom:.5em;margin-block-start:.5em;font-size:1.3rem}h3{font-family:violet_sansregular,Helvetica,sans-serif;font-size:2rem;margin-bottom:1em;margin-block-start:.5em;font-weight:400}.currenttext,.contact__right,.recentwork-mobile{font-size:1.3rem;line-height:1.35em;-webkit-text-size-adjust:100%}.more-text{display:none}.more-link{background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:var(--theme-primary);text-decoration:underline wavy;-webkit-text-decoration:underline wavy;font-size:1.1rem}.more-link:hover{color:#007bff}button{padding:5px 10px;font-size:.875rem;font-family:neue-haas-unica,Helvetica,sans-serif;font-weight:500;border-radius:5px;border:2px solid black;cursor:pointer;transition:background-color .3s,color .3s}.button-group{display:inline-flex;border:dashed 1px black;border-radius:5px;gap:5px;padding:5px}.button-group button{font-size:.8rem;cursor:pointer;transition:all .2s ease;opacity:.7}.work.block#labs .button-group button.selected{opacity:1}.work.block#labs .button-group button:not(.selected):hover{opacity:.9}.work.block#labs .button-group button:nth-of-type(1){background-color:transparent;color:var(--theme-primary);border-color:#daef68}.work.block#labs .button-group button:nth-of-type(1).selected{background-color:#daef68;color:#000}.work.block#labs .button-group button:nth-of-type(2){background-color:transparent;color:var(--theme-primary);border-color:#ffb1ee}.work.block#labs .button-group button:nth-of-type(2).selected{background-color:#ffb1ee;color:#000}.work.block#labs .button-group button:nth-of-type(3){background-color:transparent;color:var(--theme-primary);border-color:#facaa6}.work.block#labs .button-group button:nth-of-type(3).selected{background-color:#facaa6;color:#000}.work.block#genius-work .button-group button.selected{opacity:1}.work.block#genius-work .button-group button:not(.selected):hover{opacity:.9}.work.block#genius-work .button-group button:nth-of-type(1){background-color:transparent;color:var(--theme-primary);border-color:#38ef51}.work.block#genius-work .button-group button:nth-of-type(1).selected{background-color:#38ef51;color:#000}.work.block#genius-work .button-group button:nth-of-type(2){background-color:transparent;color:var(--theme-primary);border-color:#ffff64}.work.block#genius-work .button-group button:nth-of-type(2).selected{background-color:#ffff64;color:#000}.work.block#genius-work .button-group button:nth-of-type(3){background-color:transparent;color:var(--theme-primary);border-color:#99a7ee}.work.block#genius-work .button-group button:nth-of-type(3).selected{background-color:#99a7ee;color:#000}button:hover{opacity:.8}[x-cloak]{display:none!important}@media only screen and (min-width: 1024px){html{font-size:18px}.text{font-size:.75rem;line-height:1.2}.text b{font-size:.85rem}#more-text-lupe b{font-size:.75rem}.container{margin:50px;font-size:1.5rem;line-height:1.25em}.currenttext,.contact__right,.recentwork-desktop{font-size:1rem;line-height:1.35em}.current,.previous,.work,.contact,.misc{padding:1em 0}.work__image{width:auto;height:325px}.left{width:40%;float:left}.right{width:50%;float:right}.work .slider{width:50%;display:inline-block}.recentwork-mobile{display:none}.recentwork-desktop{display:block}.work .right{padding-bottom:0}h2{margin-top:0;line-height:1.1em;margin-bottom:.5em}.more-text{display:inline}.more-link{display:none}}.plyr__progress input[type=range]{height:2px;position:relative;cursor:pointer}.plyr__progress input[type=range]:before{content:"";position:absolute;inset:-9px 0;z-index:1}.plyr__progress input[type=range]::-webkit-slider-runnable-track,.plyr__progress input[type=range]::-moz-range-track,.plyr__progress input[type=range]::-webkit-slider-thumb,.plyr__progress input[type=range]::-moz-range-thumb{position:relative;z-index:2}.plyr_css{margin:auto;width:100%;--plyr-color-main: white}.plyr_css_work{--plyr-color-main: white}.plyr__control[data-plyr=play]{font-size:.8rem!important;padding:0 5px 2px 0;line-height:1;width:50px}.plyr__control[data-plyr=play]:hover{background:transparent;color:#fff}.plyr__control[data-plyr=play] svg{display:none}.plyr__control[data-plyr=play] .plyr__sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;border:0!important;padding:0!important;margin:0!important;font-size:.8rem!important;line-height:1!important}.plyr__progress input[type=range]{height:2px}.plyr__progress input[type=range]::-webkit-slider-runnable-track{height:2px}.plyr__progress input[type=range]::-moz-range-track{height:2px}.plyr__progress input[type=range]::-webkit-slider-thumb{width:2px;height:10px;border-radius:0;background:#fff;box-shadow:none;margin-top:-4px}.plyr__progress input[type=range]::-moz-range-thumb{width:2px;height:10px;border-radius:0;background:#fff;box-shadow:none}.plyr__progress--played{background-color:#fff}.plyr__progress--buffer{display:none!important}.plyr__progress progress[value]{display:none!important}.plyr__control--overlaid{display:grid!important;place-items:center;background:#fff;border-radius:0;color:#000;padding:20px!important;width:100px!important;opacity:1!important;font-size:2rem!important;transition:opacity .3s ease-in-out!important}.plyr__control--overlaid:hover{background:#fff!important;box-shadow:none!important;opacity:1!important;color:#000!important}.plyr--playing .plyr__control--overlaid{opacity:0!important;pointer-events:none!important}.plyr--paused .plyr__control--overlaid{opacity:1!important;pointer-events:auto!important}#player .plyr__control--overlaid:hover{background:#fff!important;box-shadow:none!important;opacity:1!important;color:#000!important}.plyr__control--overlaid .plyr__sr-only{font-size:.8rem!important}button.plyr__control{margin-top:0}.plyr__video-embed{position:relative;aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed{height:0;padding-bottom:56.25%}}.play-button-hidden{display:none}.plyr__video-embed .play-button{background:#fff;border-radius:0;color:#000;padding:20px!important;width:60px;text-align:center;opacity:1!important;font-size:.8rem;line-height:1;transition:opacity .3s ease-in-out!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.plyr__video-embed:hover .play-button{background:#fff!important;box-shadow:none!important;opacity:1!important;color:#000!important}.plyr__time{font-size:.8rem!important}
