*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist Sans,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--rrr-black: 12deg 11% 3%;--rrr-white: 0deg 100% 100%;--rrr-grey: 231deg 7% 80%;--rrr-yellow: 53deg 87% 54%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{width:100%;font-family:Geist Sans,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 768px){html,body{font-size:1vw}}html.no-touch body{cursor:none}html.no-touch .cursor,html.no-touch .cursor-follower{display:block!important}body{background-image:url(/images/bg.webp);background-position:left top;background-repeat:repeat;background-size:100% auto}:hover{cursor:none}.wrapper{display:flex;flex-direction:column;min-height:100vh}.wrapper main{flex:1}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.work{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.work{padding-left:2rem;padding-right:2rem}}.work--header{width:100%;padding-top:4rem;padding-bottom:2rem}@media (min-width: 1024px){.work--header{padding-top:8rem;padding-bottom:4rem}}.work--resume{display:grid;padding-top:2rem;font-size:1.125rem;line-height:1.75rem}@media (min-width: 640px){.work--resume{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.work--resume{width:50%;gap:1rem}}@media (min-width: 1024px){.work--resume{padding-top:5rem;font-size:1.875rem;line-height:2.25rem}}.work--resume>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.work--full{margin-top:1rem;width:100%;border-radius:1.5rem}@media (min-width: 640px){.work--full{border-radius:2rem}}@media (min-width: 1024px){.work--full{margin-top:2rem;border-radius:4rem}}.work--full-video{position:relative;margin-top:1rem;width:100%;border-radius:2rem;padding:1rem}@media (min-width: 640px){.work--full-video{padding:4rem}}@media (min-width: 1024px){.work--full-video{margin-top:2rem;padding:8rem}}.work--full-video>div{position:relative;width:100%}.work--full-video video{display:block;height:auto;width:100%;border-radius:.375rem}@media (min-width: 1024px){.work--full-video video{border-radius:.75rem}}.work--full-video>div>div{position:absolute;top:1rem;left:1rem;display:flex;gap:.25rem}.work--full-video>div>div>div{height:.75rem;width:.75rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:hsla(var(--rrr-white) / var(--tw-bg-opacity))}.work--full-video button{position:absolute;bottom:1rem;right:1rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px}@media (min-width: 768px){.work--full-video button{bottom:2rem;right:2rem}}.work--full-video button:hover{--tw-bg-opacity: 1}.work--full-video button svg{height:1.5rem;width:1.5rem}.work--mob-video{display:flex;aspect-ratio:1 / 1;width:100%;align-items:center;justify-content:center;border-radius:1.5rem}@media (min-width: 640px){.work--mob-video{border-radius:2rem}}@media (min-width: 1024px){.work--mob-video{border-radius:4rem}}.work--mob-video>div{position:relative;display:flex;height:100%;width:100%;align-items:center;justify-content:center}.work--mob-video>div>div{z-index:10;height:80%!important;width:auto}.work--mob-video video{display:block;height:100%;width:auto;border-radius:1.5rem}.work--mob-video button{position:absolute;bottom:1rem;right:1rem;display:flex;height:2.5rem;width:2.5rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1}@media (min-width: 768px){.work--mob-video button{bottom:2rem;right:2rem}}.work--mob-video button svg{height:1.5rem;width:1.5rem}.work--slider{margin-top:1rem;height:auto;width:100%}@media (min-width: 1024px){.work--slider{margin-top:2rem}}.work--two-in-row{margin-top:1rem;display:grid;gap:1rem}@media (min-width: 1024px){.work--two-in-row{margin-top:2rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.work--two-in-row img{width:100%;border-radius:1.5rem}@media (min-width: 640px){.work--two-in-row img{border-radius:2rem}}@media (min-width: 1024px){.work--two-in-row img{border-radius:4rem}}.work--three-in-row{margin-top:1rem;display:grid;gap:1rem}@media (min-width: 1024px){.work--three-in-row{margin-top:2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.work--three-in-row img{width:100%;border-radius:1.5rem}@media (min-width: 640px){.work--three-in-row img{border-radius:2rem}}@media (min-width: 1024px){.work--three-in-row img{border-radius:4rem}}.work--masonry-two-cols{position:relative;margin-top:1rem;display:grid;width:100%;gap:1rem;border-radius:1.5rem;padding:1rem}@media (min-width: 640px){.work--masonry-two-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;border-radius:2rem;padding:2rem}}@media (min-width: 1024px){.work--masonry-two-cols{margin-top:2rem;border-radius:4rem;padding:4rem}}.work--masonry-two-cols img{width:100%;border-radius:.375rem}@media (min-width: 1024px){.work--masonry-two-cols img{border-radius:.75rem}}.work--masonry-two-cols>div img:not(:first-child){margin-top:1rem}@media (min-width: 1024px){.work--masonry-two-cols>div img:not(:first-child){margin-top:2rem}}.work--masonry-two-cols>div:last-child{margin-top:15vw}.work--desk-mob{position:relative;margin-top:1rem;display:grid;width:100%;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(43 43 59 / var(--tw-bg-opacity));padding:1rem}@media (min-width: 640px){.work--desk-mob{grid-template-columns:repeat(12,minmax(0,1fr));border-radius:2rem;padding:4rem}}@media (min-width: 1024px){.work--desk-mob{margin-top:2rem;border-radius:4rem;padding:8rem}}.work--desk-mob>img{width:100%;border-radius:.375rem}@media (min-width: 640px){.work--desk-mob>img{grid-column:span 8 / span 8;margin-top:4rem}}@media (min-width: 1024px){.work--desk-mob>img{margin-top:8rem;border-radius:.75rem}}@media (min-width: 640px){.work--desk-mob>div{grid-column:span 4 / span 4;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.work--desk-mob>div{padding-left:3rem;padding-right:3rem}}.work--desk-mob>div img{width:100%;border-radius:.375rem}@media (min-width: 1024px){.work--desk-mob>div img{border-radius:.75rem}}.work--desk-desk{position:relative;margin-top:1rem;display:grid;width:100%;gap:1rem;border-radius:1.5rem;padding:1rem}@media (min-width: 640px){.work--desk-desk{grid-template-columns:repeat(12,minmax(0,1fr));border-radius:2rem;padding-left:0;padding-right:0;padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1024px){.work--desk-desk{margin-top:2rem;gap:0px;border-radius:4rem;padding-top:8rem;padding-bottom:8rem}}@media (min-width: 640px){.work--desk-desk>div:first-child{grid-column:span 7 / span 7;padding-left:4rem;padding-right:4rem}}@media (min-width: 1024px){.work--desk-desk>div:first-child{padding-left:8rem;padding-right:8rem}}@media (min-width: 640px){.work--desk-desk>div:last-child{grid-column:span 5 / span 5}}.work--desk-desk img{width:100%;border-radius:.375rem}@media (min-width: 1024px){.work--desk-desk img{border-radius:.75rem}}.work--grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border-radius:1.5rem;padding:1rem}@media (min-width: 640px){.work--grid{border-radius:2rem;padding:4rem}}@media (min-width: 1024px){.work--grid{margin-top:2rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;border-radius:4rem;padding:8rem}}.work--grid img{width:100%;border-radius:.375rem}@media (min-width: 1024px){.work--grid img{border-radius:.75rem}}.work--hero{aspect-ratio:3/2;width:100%;border-radius:1.5rem;-o-object-fit:cover;object-fit:cover}@media (min-width: 640px){.work--hero{aspect-ratio:auto;border-radius:2rem;-o-object-fit:fill;object-fit:fill}}@media (min-width: 1024px){.work--hero{border-radius:4rem}}.work--title{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:72rem;text-indent:4rem;font-size:1.25rem;line-height:1.75rem}@media (min-width: 640px){.work--title{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.work--title{margin-top:1.5rem;text-indent:12rem;font-size:3rem;line-height:1}}.work--tags{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:center}@media (min-width: 1024px){.work--tags{margin-top:2rem}}.frontpage .work--tags{justify-content:flex-start}.work--tags>div{display:inline-block;white-space:nowrap;border-radius:9999px;padding:.25rem 1rem;font-size:1.25rem;line-height:1.75rem;box-shadow:inset 0 0 .5rem #00000040}@media (min-width: 1024px){.work--tags>div{font-size:1.875rem;line-height:2.25rem}}.work--tags>div:last-child{border-radius:.375rem}.work--paragraph{margin-left:auto;margin-right:auto;display:grid;max-width:72rem;gap:1rem;padding-top:2rem;padding-bottom:2rem;text-indent:4rem;font-size:1.25rem;line-height:1.75rem;line-height:1.5}@media (min-width: 640px){.work--paragraph{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.work--paragraph{gap:2rem;padding-top:5rem;padding-bottom:5rem;text-indent:12rem;font-size:3rem;line-height:1.15}}.work--paragraph+*{margin-top:0}@media (min-width: 1024px){.work--paragraph+*{margin-top:0}}.work--links{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}@media (min-width: 640px){.work--links{gap:.5rem}}@media (min-width: 768px){.work--links{gap:1rem}}.work--links a{border-radius:.375rem;padding-left:.25rem;padding-right:.25rem;box-shadow:inset 0 0 .25rem #00000040}.work--links span{position:relative;top:-.5rem;font-size:.75rem;line-height:1rem}@media (min-width: 1024px){.work--links span{font-size:1.25rem;line-height:1.75rem}}.tag{border-radius:9999px;padding:.25rem 1rem;box-shadow:inset 0 0 .5rem #00000040}.blinking-colon{animation:blink 1s step-start 0s infinite}.marquee{position:relative;width:100%;overflow:hidden;white-space:nowrap;padding-top:1rem;padding-bottom:1rem;font-size:8rem;line-height:1}.marquee>div{width:100%;white-space:nowrap}.mas-sizer,.mas-item{width:calc(50% - 1rem)}.mas-item{margin-bottom:4rem}.mas-gutter{width:2rem}@media screen and (max-width: 1024px){.mas-sizer,.mas-item{width:100%}.mas-item{margin-bottom:4rem}.mas-gutter{width:0rem}}.absolute{position:absolute}.relative{position:relative}.-right-6{right:-1.5rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.bottom-4{bottom:1rem}.left-0{left:0}.top-0{top:0}.top-12{top:3rem}.mx-auto{margin-left:auto;margin-right:auto}.-mt-1{margin-top:-.25rem}.mb-4{margin-bottom:1rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[15vw\]{margin-top:15vw}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-10{height:2.5rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-24{height:6rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-auto{height:auto}.min-h-\[100vh\]{min-height:100vh}.w-0{width:0px}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-24{width:6rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin-slow{animation:spin 3s linear infinite}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_1fr_auto\]{grid-template-rows:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-16{row-gap:4rem}.gap-y-4{row-gap:1rem}.overflow-hidden{overflow:hidden}.scroll-smooth{scroll-behavior:smooth}.whitespace-nowrap{white-space:nowrap}.\!rounded-md{border-radius:.375rem!important}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-4xl{border-radius:2rem}.rounded-5xl{border-radius:2.5rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.bg-\[\#282A2F\]{--tw-bg-opacity: 1;background-color:rgb(40 42 47 / var(--tw-bg-opacity))}.bg-\[\#2B2B3B\]{--tw-bg-opacity: 1;background-color:rgb(43 43 59 / var(--tw-bg-opacity))}.bg-\[\#3A4DEF\]{--tw-bg-opacity: 1;background-color:rgb(58 77 239 / var(--tw-bg-opacity))}.bg-\[\#3B2B52\]{--tw-bg-opacity: 1;background-color:rgb(59 43 82 / var(--tw-bg-opacity))}.bg-\[\#8B7FFF\]{--tw-bg-opacity: 1;background-color:rgb(139 127 255 / var(--tw-bg-opacity))}.bg-\[\#CFA5F7\]{--tw-bg-opacity: 1;background-color:rgb(207 165 247 / var(--tw-bg-opacity))}.bg-\[\#EF8354\]{--tw-bg-opacity: 1;background-color:rgb(239 131 84 / var(--tw-bg-opacity))}.bg-\[\#FFAA4E\]{--tw-bg-opacity: 1;background-color:rgb(255 170 78 / var(--tw-bg-opacity))}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-rrrblack{--tw-bg-opacity: 1;background-color:hsla(var(--rrr-black) / var(--tw-bg-opacity))}.bg-rrrgrey{--tw-bg-opacity: 1;background-color:hsla(var(--rrr-grey) / var(--tw-bg-opacity))}.bg-rrryellow{--tw-bg-opacity: 1;background-color:hsla(var(--rrr-yellow) / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.fill-current{fill:currentColor}.fill-rrrblack{fill:hsla(var(--rrr-black) / 1)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-4{padding:1rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-16{padding-left:4rem;padding-right:4rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-8{padding-bottom:2rem}.pt-16{padding-top:4rem}.pt-32{padding-top:8rem}.indent-16{text-indent:4rem}.indent-32{text-indent:8rem}.indent-40{text-indent:10rem}.indent-8{text-indent:2rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-9xl{font-size:8rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.uppercase{text-transform:uppercase}.leading-\[1\.15\]{line-height:1.15}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-snug{line-height:1.375}.tracking-tighter{letter-spacing:-.05em}.text-rrrblack{--tw-text-opacity: 1;color:hsla(var(--rrr-black) / var(--tw-text-opacity))}.text-rrrwhite{--tw-text-opacity: 1;color:hsla(var(--rrr-white) / var(--tw-text-opacity))}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.shadow-inner-xl{box-shadow:inset 0 0 .25rem #00000040}.shadow-inner-2xl{box-shadow:inset 0 0 .5rem #00000040}.cursor{position:fixed;width:.9375rem;height:.9375rem;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10000;transform:scale(1);background-size:contain;background-repeat:no-repeat;display:none;&.active{opacity:.5;transform:scale(0)}&.hovered{opacity:.08}background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMDQ5ODA0NSAxLjgyOTY3Qy0wLjIwMjk1NyAxLjAzODE0IDAuNTYzODc2IDAuMzAxNTA1IDEuMzQ0NjIgMC41ODU4NDRMMTMuNjIyMyA1LjA1NzI2QzE0LjMxNzcgNS4zMTA1NCAxNC41MDY2IDYuMjA1MyAxMy45NzI4IDYuNzE4MDVMNS42NzAwMSAxNC42OTM5QzUuMTM2MjUgMTUuMjA2NyA0LjI0OTc5IDE0Ljk4MiA0LjAyNDY0IDE0LjI3NjlMMC4wNDk4MDQ1IDEuODI5NjdaIiBmaWxsPSIjRTIwMDFBIi8+Cjwvc3ZnPgo=)}.cursor-follower{position:fixed;background-color:#e2001a;padding:0 1rem;line-height:2rem;color:#fff;font-weight:700;height:2rem;border-radius:2rem;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10000;border:1px solid rgba(0,0,0,.15);transform:translate(5px,5px);box-shadow:0 21px 9px #00000003,0 12px 7px #0000000d,0 5px 5px #00000017,0 1px 3px #0000001a;display:none;&.active{opacity:.7;transform:scale(3)}&.hovered{opacity:.08}}.cursor.cursor--hello{background:none;font-size:2rem;display:flex;justify-content:center;align-items:center;&:after{content:"👋"}}.cursor.cursor--link{background:none;font-size:2rem;display:flex;justify-content:center;align-items:center;&:after{content:"👆"}}.cursor-follower.cursor--ig{opacity:0}.cursor.cursor--ig{background:none;font-size:2rem;display:flex;justify-content:center;align-items:center;width:3rem;height:5rem;transform:translateY(-1.5rem);&:after{display:block;width:3rem;height:4.75rem;position:absolute;content:"";z-index:-10;animation:ig-2 .2s linear forwards;transform-origin:100% 0%;background-size:contain;background-position:center;background-repeat:no-repeat;box-shadow:0 1rem 1rem #00000026;background-image:url(data:image/webp;base64,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)}&:before{display:block;width:3rem;height:3.75rem;position:absolute;content:"";transform-origin:0% 100%;animation:ig-1 .2s linear forwards;box-shadow:0 1rem 1rem #00000026;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(data:image/webp;base64,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)}}.cursor.cursor--work{background:none;font-size:4rem;display:flex;justify-content:center;align-items:center;&:after{content:"👀"}}.cursor-follower.cursor--work{opacity:0}.cursor.cursor--sound{background:none;font-size:4rem;display:flex;justify-content:center;align-items:center;&:after{content:"🔉"}}.cursor-follower.cursor--sound{opacity:0}.cursor.cursor--mail{background:none;font-size:8rem;display:flex;justify-content:center;align-items:center;&:after{content:"📬"}}.cursor.cursor--home{background:none;font-size:4rem;display:flex;justify-content:center;align-items:center;&:after{content:"🏠"}}.cursor-follower.cursor--photo{background:none;display:flex;justify-content:center;align-items:center;width:16rem;height:24rem;border-radius:0;background-image:url(/images/me.webp);box-shadow:none;border:none;border-radius:8rem;background-size:cover;background-position:center;background-repeat:no-repeat;color:transparent}.cursor-follower.cursor--mail{opacity:0}.frame{position:relative;width:15rem}@media (min-width: 768px){.frame{width:100%}}.frame:before{content:"";background-image:url(/images/letterly/frame.webp);position:absolute;width:111%;height:104%;top:50%;left:50%;transform:translate(-50%,-50%);background-position:center top;background-size:contain;background-repeat:no-repeat;z-index:1;pointer-events:none}.frame--dark:before{background-image:url(/images/letterly/frame-dark.svg)}.js--btn-playing .js--pause{display:block}.js--btn-playing .js--play{display:none}.roman{position:absolute;background-color:#f2c041;padding:0 1rem;line-height:2rem;font-weight:700;height:2rem;top:-100vh;left:-100vw;border-radius:2rem;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:10000;border:1px solid rgba(0,0,0,.15);transform:translate(5px,5px);animation:6s highlightCursor 2s forwards;box-shadow:0 21px 9px #00000003,0 12px 7px #0000000d,0 5px 5px #00000017,0 1px 3px #0000001a;&:after{content:"";display:block;width:1rem;height:1rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE2OV83ODIpIj4KPHBhdGggZD0iTTExLjY2OTEgMC4zODUzNThDMTIuMzU5MSAtMC4wNzc2MDEyIDEzLjI4IDAuNDU0MDYzIDEzLjIyNCAxLjI4MzA4TDEyLjM0NDMgMTQuMzJDMTIuMjk0NCAxNS4wNTg0IDExLjQ4NzUgMTUuNDg4NyAxMC44NDY1IDE1LjExODdMMC44NzU5MDQgOS4zNjIxMUMwLjIzNDkyNCA4Ljk5MjA0IDAuMjA0MTIyIDguMDc4MDggMC44MTg3MzEgNy42NjU2OUwxMS42NjkxIDAuMzg1MzU4WiIgZmlsbD0iI0YyQzA0MSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE2OV83ODIiPgo8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);position:absolute;right:-1rem;top:-1rem}}.highlight{animation:2s highlight 4s forwards}::-moz-selection{background-color:#cf2c29;color:#fff}::selection{background-color:#cf2c29;color:#fff}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}#weather:empty{display:none}.wi{display:inline-block}.wi-day-sunny{background-image:url(/images/weather/wi-day-sunny.svg)}.wi-night-clear{background-image:url(/images/weather/wi-day-sunny.svg)}.wi-day-cloudy{background-image:url(/images/weather/wi-day-cloudy.svg)}.wi-night-alt-cloudy{background-image:url(/images/weather/wi-night-alt-cloudy.svg)}.wi-cloud{background-image:url(/images/weather/wi-cloud.svg)}.wi-cloudy{background-image:url(/images/weather/wi-cloudy.svg)}.wi-showers{background-image:url(/images/weather/wi-showers.svg)}.wi-day-rain{background-image:url(/images/weather/wi-day-rain.svg)}.wi-night-alt-rain{background-image:url(/images/weather/wi-night-alt-rain.svg)}.wi-thunderstorm{background-image:url(/images/weather/wi-thunderstorm.svg)}.wi-snow{background-image:url(/images/weather/wi-snow.svg)}.wi-fog{background-image:url(/images/weather/wi-fog.svg)}.wi-na{width:0px!important}.feedback{position:relative}.feedback__item{position:relative;width:100%;opacity:0}.feedback__item:not(:first-child){position:absolute;top:50%;left:0;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.feedback__item:first-child{position:relative}.feedback__item.show{animation:fadeInOut 4s ease-in-out}.other-projects li h3:before{content:"❶";margin-right:.5rem}.other-projects li:nth-of-type(2) h3:before{content:"❷";margin-right:.5rem}.other-projects li:nth-of-type(3) h3:before{content:"❸";margin-right:.5rem}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes blink{50%{opacity:0}}@keyframes moveTrain{0%{transform:translate(-100%)}50%,to{transform:translate(200%)}}@keyframes ig-1{to{transform:rotate(15deg) translate(-2rem,-2rem)}}@keyframes ig-2{to{transform:rotate(-10deg)}}@keyframes highlight{to{width:56%}}@keyframes highlightCursor{0%{left:-100vw;top:-100vh}33.33%{top:3.6rem;left:-6.2rem}66.66%{top:3.6rem;left:47%}to{left:100vw;top:50vh}}.swiper-wrapper{transition-timing-function:linear!important}.hover\:text-opacity-50:hover{--tw-text-opacity: .5}.hover\:opacity-50:hover{opacity:.5}@media (min-width: 640px){.sm\:p-16{padding:4rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:indent-16{text-indent:4rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:py-24{padding-top:6rem;padding-bottom:6rem}}@media (min-width: 1024px){.lg\:-right-10{right:-2.5rem}.lg\:top-0{top:0}.lg\:mb-8{margin-bottom:2rem}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-4{margin-top:1rem}.lg\:mt-6{margin-top:1.5rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:h-48{height:12rem}.lg\:w-32{width:8rem}.lg\:w-48{width:12rem}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:justify-start{justify-content:flex-start}.lg\:rounded-7xl{border-radius:4rem}.lg\:bg-transparent{background-color:transparent}.lg\:p-32{padding:8rem}.lg\:p-8{padding:2rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-16{padding-bottom:4rem}.lg\:pt-32{padding-top:8rem}.lg\:pt-48{padding-top:12rem}.lg\:indent-48{text-indent:12rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-9xl{font-size:8rem;line-height:1}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:leading-\[1\.15\]{line-height:1.15}}
