@media (max-width:799px){.footer-width-responsive{padding-left:1rem!important;padding-right:1rem!important}.header-width-responsive{padding-left:0!important;padding-right:0!important}.nav-width-responsive{gap:.5rem!important}.nav-width-responsive .nav-link-hover{font-size:.75rem!important}}@media (min-width:1200px){.header-width-responsive{width:1160px!important;max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.pb-8-desktop{padding-bottom:3rem!important}}#eclipse{padding-bottom:2rem!important}@media (max-width:799px){.pb-8{padding-bottom:2rem!important}}#about-me,.pb-8{padding-bottom:2rem!important}@media (min-width:1200px){.eclipse-nighthorizon-card.eclipse-desktop{border:1px solid #e6e5e1!important}.eclipse-favicon-card.eclipse-desktop{border-width:0!important;border-style:solid!important}.eclipse-darkmode-card .cta-bubble-anim,.eclipse-lightmode-card .cta-bubble-anim{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(1)!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important;will-change:transform;z-index:2}.eclipse-darkmode-card .cta-bubble-anim:hover,.eclipse-lightmode-card .cta-bubble-anim:hover{transform:translate(-50%,-50%) scale(1.09)!important}}.nav-glassy-rounded .nav-link-hover,.nav-link-hover,.nav-sticky-final .nav-link-hover,.nav-sticky-transition .nav-link-hover,nav .nav-link-hover{padding:5px 10px!important}@media (min-width:1200px){.eclipse-bottomlarge-card .cta-bubble-anim,.eclipse-bottomright-card .cta-bubble-anim,.eclipse-darkmode-card .cta-bubble-anim,.eclipse-lightmode-card .cta-bubble-anim{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(1)!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important;will-change:transform;z-index:2}.eclipse-bottomlarge-card .cta-bubble-anim:hover,.eclipse-bottomright-card .cta-bubble-anim:hover,.eclipse-darkmode-card .cta-bubble-anim:hover,.eclipse-lightmode-card .cta-bubble-anim:hover{transform:translate(-50%,-50%) scale(1.09)!important}}.cta-bubble-anim,.eclipse-bottomlarge-card .cta-bubble-anim,.eclipse-bottomright-card .cta-bubble-anim,.eclipse-darkmode-card .cta-bubble-anim,.eclipse-lightmode-card .cta-bubble-anim{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) scale(1)!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.cta-bubble-anim:hover,.eclipse-bottomlarge-card .cta-bubble-anim:hover,.eclipse-bottomright-card .cta-bubble-anim:hover,.eclipse-darkmode-card .cta-bubble-anim:hover,.eclipse-lightmode-card .cta-bubble-anim:hover{transform:translate(-50%,-50%) scale(1.09)!important}.nav-breathing-letter{transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-breathing-hover:hover .nav-breathing-letter{animation:eclipse-breathing-wave 1.6s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;--nav-breathing-hover:1}.nav-breathing-hover{transition:transform .2s cubic-bezier(.4,0,.2,1)}.nav-breathing-hover:hover{animation:eclipse-breathing-wave 1.6s cubic-bezier(.4,0,.2,1);animation-iteration-count:1;will-change:transform}body,html{overflow-x:hidden}@media (max-width:799px){#__next,body,main{max-width:100vw;overflow-x:hidden;box-sizing:border-box;padding-left:10px;padding-right:10px;margin-left:0;margin-right:0}}@media (min-width:1200px){#eclipse.eclipse-scroll-margin{min-height:1178px!important;height:auto!important;margin-bottom:0!important}}@media (min-width:800px) and (max-width:1199px){#eclipse.eclipse-scroll-margin{min-height:1178px;height:auto}}@media (max-width:799px){#eclipse.eclipse-scroll-margin{min-height:1535px!important;height:auto!important;padding-bottom:2rem!important;margin-bottom:0!important}}.hero-role-responsive{font-weight:400;color:#525252}.hero-location-responsive{font-size:1rem;line-height:1.2;font-weight:400}@media (max-width:1199px) and (min-width:800px){.hero-title-responsive{font-size:1.5rem}.hero-location-responsive,.hero-role-responsive{font-size:1rem}}@media (max-width:799px){.hero-inner-responsive{gap:22px!important}.hero-img-responsive{width:132px!important;height:132px!important;min-width:132px!important;min-height:132px!important;max-width:132px!important;max-height:132px!important}.hero-content-responsive{padding-left:.25rem!important;padding-right:.25rem!important}.hero-title-responsive{font-size:1.25rem!important}.hero-role-responsive{font-size:1rem!important}.hero-location-responsive{font-size:.875rem!important}}.nav-width-responsive{width:1160px;max-width:1160px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width:1199px) and (min-width:800px){.nav-width-responsive{width:770px;max-width:770px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:0;padding-right:0}}@media (max-width:799px){.nav-width-responsive{width:100%;max-width:388px;margin-left:auto;margin-right:auto;box-sizing:border-box;padding-left:0;padding-right:0;flex-wrap:wrap;justify-content:center;gap:6px 8px}.nav-width-responsive a{flex:0 0 auto;text-align:center;white-space:nowrap}}footer{width:100vw;max-width:1160px;margin-left:auto;margin-right:auto;box-sizing:border-box}@media (max-width:799px){footer{max-width:100vw;padding-left:1rem;padding-right:1rem;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:1rem!important}.footer-top-line{width:100vw!important;max-width:100vw!important;margin-left:0!important;margin-right:0!important}}@keyframes lets-chat-breathing-wave{0%{transform:scale(1)}14%{transform:scale(1.09)}28%{transform:scale(1)}to{transform:scale(1)}}.lets-chat-animated-letter{animation:lets-chat-breathing-wave 1.4s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;display:inline-block}.font-zalando{font-family:Zalando Sans Expanded,sans-serif!important;font-variation-settings:unset!important}@keyframes eclipse-breathing-wave{0%{transform:scale(1)}12%{transform:scale(1.13)}24%{transform:scale(1)}to{transform:scale(1)}}.eclipse-breathing-letter{animation:eclipse-breathing-wave 1.6s cubic-bezier(.4,0,.2,1) infinite;will-change:transform;display:inline-block}.nav-link-hover{border-radius:11px!important;transition:border-radius .2s,background .2s,border-color .2s;padding:5px 10px!important;border:1px solid #e6e5e1!important;background:#FFFEFC!important}.nav-link-hover:hover{background:#e5e7eb!important;border-color:transparent!important}.nav-plain{border-radius:6px;background:transparent;border:none;box-shadow:none;backdrop-filter:none;position:relative;padding-top:.75rem;padding-bottom:.75rem}.nav-glassy-rounded{border-radius:18px!important;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.4);padding:.75rem 1.25rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.15);backdrop-filter:blur(20px) saturate(180%);position:relative}.nav-glassy-rounded:before{content:"";position:absolute;inset:0;border-radius:18px;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.5);pointer-events:none}.nav-sticky-initial{border-radius:6px}.nav-sticky-transition{border-radius:6px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.4);padding:.75rem 1.25rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.15);backdrop-filter:blur(20px) saturate(180%);position:relative}.nav-sticky-transition:before{content:"";position:absolute;inset:0;border-radius:6px;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.5);pointer-events:none}.nav-sticky-final{border-radius:16px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.4);padding:.75rem 1.25rem;box-shadow:0 8px 32px 0 rgba(31,38,135,.15);backdrop-filter:blur(20px) saturate(180%);position:relative}.nav-sticky-final:before{content:"";position:absolute;inset:0;border-radius:16px;border:1px solid rgba(255,255,255,.4);box-shadow:inset 0 1px 1px 0 rgba(255,255,255,.5);pointer-events:none}.zine-link-desktop{display:block}@media (max-width:799px){.folder-desktop,.folder-tablet{display:none!important}.folder-mobile{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important}.zine-link-desktop{display:none!important}.zine-link-mobile{display:block!important}}.eclipse-favicon-desktop{display:block}.eclipse-favicon-mobile{display:none}@media (max-width:799px){.eclipse-favicon-desktop{display:none!important}.eclipse-favicon-mobile{display:block!important}.purchase-bubble-logo{width:36px!important;height:36px!important;right:20px!important;bottom:20px!important}}@media (min-width:800px){.card-title,.hero-title{font-size:20px!important}.card-body,.hero-body{font-size:14px!important}.card-bottom-left{font-size:12px!important}}@media (max-width:799px){.card-title{font-size:16px!important}.card-body{font-size:12px!important}.card-bottom-left{font-size:10px!important}}.zine-desktop,.zine-mobile,.zine-tablet{display:none}@media (min-width:1200px){.zine-desktop{display:block}}@font-face{font-family:Zalando Sans;src:url(/fonts/ZalandoSans.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans Expanded;src:url(/fonts/ZalandoSans-Expanded.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Zalando Sans SemiExpanded;src:url(/fonts/ZalandoSans-SemiExpanded.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.font-zalando-semi-expanded{font-family:Zalando Sans SemiExpanded,sans-serif!important}@keyframes contact-breathing-wave{0%{transform:scale(1)}14%{transform:scale(1.09)}28%{transform:scale(1)}to{transform:scale(1)}}.contact-btn-hover .contact-breathing-letter{display:inline-block}.contact-btn-hover:hover .contact-breathing-letter{animation:contact-breathing-wave 1.4s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}.contact-btn-hover:hover .contact-breathing-letter:first-child{animation-delay:0s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(2){animation-delay:.08s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(3){animation-delay:.16s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(4){animation-delay:.24s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(5){animation-delay:.32s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(6){animation-delay:.4s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(7){animation-delay:.48s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(8){animation-delay:.56s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(9){animation-delay:.64s}.contact-btn-hover:hover .contact-breathing-letter:nth-child(10){animation-delay:.72s}.contact-close-btn:hover .close-x{opacity:.4}@keyframes slide-reveal-glint{0%{color:#888}14%{color:#434343}28%{color:#888}to{color:#888}}.slide-reveal-wave .slide-reveal-letter{display:inline-block;animation:slide-reveal-glint 1.4s cubic-bezier(.4,0,.2,1) infinite;will-change:color}.slide-reveal-wave .slide-reveal-letter:first-child{animation-delay:0s}.slide-reveal-wave .slide-reveal-letter:nth-child(2){animation-delay:.06s}.slide-reveal-wave .slide-reveal-letter:nth-child(3){animation-delay:.12s}.slide-reveal-wave .slide-reveal-letter:nth-child(4){animation-delay:.18s}.slide-reveal-wave .slide-reveal-letter:nth-child(5){animation-delay:.24s}.slide-reveal-wave .slide-reveal-letter:nth-child(6){animation-delay:.3s}.slide-reveal-wave .slide-reveal-letter:nth-child(7){animation-delay:.36s}.slide-reveal-wave .slide-reveal-letter:nth-child(8){animation-delay:.42s}.slide-reveal-wave .slide-reveal-letter:nth-child(9){animation-delay:.48s}.slide-reveal-wave .slide-reveal-letter:nth-child(10){animation-delay:.54s}.slide-reveal-wave .slide-reveal-letter:nth-child(11){animation-delay:.6s}.slide-reveal-wave .slide-reveal-letter:nth-child(12){animation-delay:.66s}.slide-reveal-wave .slide-reveal-letter:nth-child(13){animation-delay:.72s}.slide-reveal-wave .slide-reveal-letter:nth-child(14){animation-delay:.78s}.slide-reveal-wave .slide-reveal-letter:nth-child(15){animation-delay:.84s}.slide-reveal-wave .slide-reveal-letter:nth-child(16){animation-delay:.9s}.slide-reveal-wave .slide-reveal-letter:nth-child(17){animation-delay:.96s}.slide-reveal-wave .slide-reveal-letter:nth-child(18){animation-delay:1.02s}.email-reveal-link{text-decoration:none}.email-reveal-link:hover{text-decoration:underline}*,:after,:before{--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/0.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/0.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: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family: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,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.top-4{top:1rem}.z-50{z-index:50}.z-\[100\]{z-index:100}.mx-auto{margin-left:auto;margin-right:auto}.my-16{margin-top:4rem;margin-bottom:4rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-14{height:3.5rem}.h-4{height:1rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-4{width:1rem}.w-auto{width:auto}.w-full{width:100%}.max-w-3xl{max-width:48rem}.max-w-6xl{max-width:72rem}.max-w-\[1160px\]{max-width:1160px}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.rounded-\[11px\]{border-radius:11px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-2{border-width:2px}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-\[\#E6E5E1\]{--tw-border-opacity:1;border-color:rgb(230 229 225/var(--tw-border-opacity,1))}.border-neutral-200{--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1))}.bg-\[\#1B4D3E\]{--tw-bg-opacity:1;background-color:rgb(27 77 62/var(--tw-bg-opacity,1))}.bg-\[\#462372\]{--tw-bg-opacity:1;background-color:rgb(70 35 114/var(--tw-bg-opacity,1))}.bg-\[\#960806\]{--tw-bg-opacity:1;background-color:rgb(150 8 6/var(--tw-bg-opacity,1))}.bg-\[\#A24343\]{--tw-bg-opacity:1;background-color:rgb(162 67 67/var(--tw-bg-opacity,1))}.bg-\[\#D4F979\]{--tw-bg-opacity:1;background-color:rgb(212 249 121/var(--tw-bg-opacity,1))}.bg-\[\#E7FE96\]{--tw-bg-opacity:1;background-color:rgb(231 254 150/var(--tw-bg-opacity,1))}.bg-\[\#E8F5E9\]{--tw-bg-opacity:1;background-color:rgb(232 245 233/var(--tw-bg-opacity,1))}.bg-\[\#E9E9FC\]{--tw-bg-opacity:1;background-color:rgb(233 233 252/var(--tw-bg-opacity,1))}.bg-\[\#F5F5F5\]{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.bg-\[\#F7E9FC\]{--tw-bg-opacity:1;background-color:rgb(247 233 252/var(--tw-bg-opacity,1))}.bg-\[\#fafaf8\]{--tw-bg-opacity:1;background-color:rgb(250 250 248/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-\[20px\]{padding:20px}.px-0{padding-left:0;padding-right:0}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.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-2{padding-top:.5rem;padding-bottom:.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-\[32px\]{padding-bottom:32px}.pt-8{padding-top:2rem}.text-left{text-align:left}.font-body{font-family:Zalando Sans,sans-serif}.font-zalando{font-family:Zalando Sans Expanded,sans-serif}.font-zalando-semi{font-family:Zalando Sans SemiExpanded,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-neutral-400{--tw-text-opacity:1;color:rgb(163 163 163/var(--tw-text-opacity,1))}.text-neutral-500{--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.text-neutral-700{--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.text-neutral-900{--tw-text-opacity:1;color:rgb(23 23 23/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.shadow-md{--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.invert{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)}.invert{--tw-invert:invert(100%)}.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,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;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}.duration-300{transition-duration:.3s}:root{--font-zalando-expanded:"Zalando Sans Expanded",sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:80px;scroll-behavior:smooth}body{background:#fff;color:#18181b;min-height:100vh;font-family:Zalando Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:799px){.nav-glassy-rounded{width:368px!important;max-width:368px!important;margin-left:auto!important;margin-right:auto!important;left:0!important;right:0!important}}.folder-desktop{display:block}.folder-mobile,.folder-tablet{display:none}@media (min-width:1200px){.folder-desktop{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important}}@media (min-width:800px) and (max-width:1199px){.folder-tablet{display:block!important;width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important}.folder-desktop,.folder-mobile{display:none!important}}.zine-desktop{display:block}.projects-tablet-text,.zine-mobile,.zine-tablet{display:none}.projects-tablet-extra{display:none!important}@media (min-width:800px) and (max-width:1199px){.projects-tablet-extra{display:inline!important}}@media (max-width:799px){.folder-mobile,.folder-tablet,.zine-mobile{display:none}.folder-mobile{display:block}.zine-tablet{display:none}.zine-mobile{display:block}.folder-desktop{display:none}.folder-tablet{display:block}.zine-desktop{display:none}.zine-tablet{display:block}.projects-tablet-text{display:inline}}.about-grid{display:grid;gap:10px;grid-template-columns:repeat(10,107px);grid-template-rows:repeat(3,224px);width:1160px;margin:0 auto;grid-template-areas:"folder   folder   folder   role     role     brandmk  brandmk webzine  webzine  webzine" "mockup   mockup   purchase  purchase  mission  mission  mission  webzine  webzine  webzine" "mockup   mockup   causes   causes   causes   causes   apple    apple    projects projects"}.card-folder{grid-area:folder}.card-current-role{grid-area:role}.card-purchase{grid-area:purchase}.card-webzine{grid-area:webzine}.card-mockup{grid-area:mockup}.card-brandmark{grid-area:brandmk}.card-mission{grid-area:mission}.card-causes{grid-area:causes}.card-apple{grid-area:apple}.card-projects{grid-area:projects}@media (hover:hover){.about-grid .card-mockup img,.about-grid .card-webzine img{filter:grayscale(1) contrast(1.3);transition:filter .4s ease}.about-grid .card-mockup:hover img,.about-grid .card-webzine:hover img{filter:grayscale(0) contrast(1)}}@media (max-width:1199px){.about-grid{grid-template-columns:302px 146px 68px 224px;grid-template-rows:repeat(5,224px);width:770px;grid-template-areas:"folder   role     role     webzine" "purchase brandmk  brandmk  webzine" "causes   mission  mission  mission" "causes   mockup   apple    apple" "projects projects projects projects"}}@media (max-width:799px){.about-grid{grid-template-columns:179px 79px 90px;grid-template-rows:184px repeat(5,183px);width:368px;grid-template-areas:"folder   folder   webzine" "role     brandmk  brandmk" "mockup   projects projects" "causes   causes   causes" "mission  mission  mission" "purchase apple    apple"}.apple-logo{width:36px!important;height:42px!important}.card-brandmark img{width:138px!important}}.spiritbrush-grid{display:grid;grid-template-columns:repeat(10,107px);grid-template-rows:repeat(3,224px);gap:10px;width:1160px;margin:0 auto;grid-template-areas:"folder   folder   folder   merch    merch    logotype logotype logotype logotype logotype" "logomark logomark colors   merch    merch    poster   poster   wisp     wisp     wisp" "typefam  typefam  typefam  merch    merch    poster   poster   motif    motif    motif"}.sb-folder{grid-area:folder}.sb-merch{grid-area:merch}.sb-logotype{grid-area:logotype}.sb-logomark{grid-area:logomark}.sb-colors{grid-area:colors}.sb-poster{grid-area:poster}.sb-wisp{grid-area:wisp}.sb-typefam{grid-area:typefam}.sb-motif{grid-area:motif}@media (hover:hover){.spiritbrush-grid .sb-merch img,.spiritbrush-grid .sb-motif img,.spiritbrush-grid .sb-poster img{filter:grayscale(1) contrast(1.3);transition:filter .4s ease}.spiritbrush-grid .sb-merch:hover img,.spiritbrush-grid .sb-motif:hover img,.spiritbrush-grid .sb-poster:hover img{filter:grayscale(0) contrast(1)}}.spiritbrush-noise-overlay{position:absolute;inset:0;border-radius:16px;opacity:.15;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px}.spiritbrush-folder-desktop{display:block}.spiritbrush-folder-mobile,.spiritbrush-folder-tablet{display:none!important}@media (min-width:800px) and (max-width:1199px){.spiritbrush-folder-desktop{display:none!important}.spiritbrush-folder-tablet{display:block!important}.spiritbrush-folder-mobile{display:none!important}}@media (max-width:799px){.spiritbrush-folder-desktop,.spiritbrush-folder-tablet{display:none!important}.spiritbrush-folder-mobile{display:block!important}}@media (min-width:800px) and (max-width:1199px){.spiritbrush-grid{grid-template-columns:302px 224px 224px;grid-template-rows:repeat(4,224px);width:770px;grid-template-areas:"folder   logomark wisp" "merch    logotype logotype" "merch    poster   poster" "colors   poster   poster";D:\Projects\alexwil.com\public\assets\bb-wlsa-conversation.webp}.sb-motif,.sb-typefam,.spiritbrush-swatches-desktop{display:none!important}.spiritbrush-swatches-tablet{display:block!important}}@media (max-width:799px){.spiritbrush-grid{grid-template-columns:268px 90px;grid-template-rows:184px 184px 184px 184px 184px 184px 184px 184px 184px;width:368px;grid-template-areas:"folder   colors" "logomark logomark" "logomark logomark" "logotype logotype" "merch    merch" "merch    merch" "poster   poster" "poster   poster" "poster   poster"}.sb-motif,.sb-typefam,.sb-wisp{display:none!important}.sb-colors .card-bottom-left{left:14px!important;bottom:14px!important}}.eclipse-grid{display:grid;gap:10px;grid-template-columns:repeat(10,107px);grid-template-rows:224px 224px 224px 458px;width:1160px;margin:0 auto;grid-template-areas:"folder   folder   folder   favicon  favicon  color    color    gradient gradient gradient" "lightcta lightcta lightcta nighthor nighthor combmark combmark gradient gradient gradient" "darkcta  darkcta  darkcta  sticker  sticker  sticker  sticker  business business business" "iosmock  iosmock  iosmock  sticker  sticker  sticker  sticker  business business business"}.ec-folder{grid-area:folder}.ec-favicon{grid-area:favicon}.ec-color{grid-area:color}.ec-gradient{grid-area:gradient}.ec-lightcta{grid-area:lightcta}.ec-nighthor{grid-area:nighthor}.ec-combmark{grid-area:combmark}.ec-darkcta{grid-area:darkcta}.ec-sticker{grid-area:sticker}.ec-business{grid-area:business}.ec-iosmock{grid-area:iosmock}@media (hover:hover){.eclipse-grid .ec-business img,.eclipse-grid .ec-gradient img,.eclipse-grid .ec-iosmock img,.eclipse-grid .ec-nighthor img{filter:grayscale(1) contrast(1.3);transition:filter .4s ease}.eclipse-grid .ec-business:hover img,.eclipse-grid .ec-gradient:hover img,.eclipse-grid .ec-iosmock:hover img,.eclipse-grid .ec-nighthor:hover img{filter:grayscale(0) contrast(1)}}.ec-nighthor{border:1px solid #e5e5e5}.eclipse-gradient-desktop{display:block}.eclipse-gradient-tablet{display:none}.eclipse-iosmock-desktop{display:block}.eclipse-iosmock-mobile,.eclipse-iosmock-tablet{display:none}.eclipse-nighthor-label-full{display:inline}.eclipse-nighthor-label-short{display:none}.eclipse-sticker-1{top:25px;right:50px;width:200px;height:200px}.eclipse-sticker-1,.eclipse-sticker-2{position:absolute;-o-object-fit:contain;object-fit:contain;display:block}.eclipse-sticker-2{left:50px;top:185px;width:240px;height:240px}.eclipse-sticker-3{position:absolute;right:75px;bottom:100px;width:200px;height:200px;-o-object-fit:contain;object-fit:contain;display:block;transform:rotate(15deg)}@media (min-width:800px) and (max-width:1199px){.eclipse-grid{grid-template-columns:224px 68px 224px 224px;grid-template-rows:224px 224px 224px 224px 458px;width:770px;grid-template-areas:"folder   folder   favicon  color" "lightcta lightcta gradient gradient" "darkcta  darkcta  gradient gradient" "nighthor sticker  sticker  sticker" "iosmock  sticker  sticker  sticker"}.ec-business,.ec-combmark{display:none!important}.ec-nighthor{border:1px solid #e6e5e1}.eclipse-gradient-desktop{display:none!important}.eclipse-gradient-tablet{display:block!important}.eclipse-iosmock-tablet{display:none!important}.eclipse-sticker-1{top:10px;right:50px;width:200px;height:200px}.eclipse-sticker-2{top:20%;left:50px;width:250px;height:250px}.eclipse-sticker-3{top:50%;right:60px;bottom:auto;width:250px;height:250px}}@media (max-width:799px){.eclipse-grid{grid-template-columns:179px 79px 90px;grid-template-rows:184px 183px 183px 183px 183px 183px 183px 183px;width:368px;grid-template-areas:"folder   folder   nighthor" "favicon  color    color" "iosmock  combmark combmark" "sticker  sticker  sticker" "sticker  sticker  sticker" "sticker  sticker  sticker" "lightcta lightcta lightcta" "darkcta  darkcta  darkcta"}.ec-business,.ec-gradient{display:none!important}.ec-nighthor{border:1px solid #e6e5e1}.eclipse-iosmock-desktop{display:none!important}.eclipse-iosmock-mobile{display:block!important}.eclipse-nighthor-label-full{display:none!important}.eclipse-nighthor-label-short{display:inline!important}.ec-nighthor .card-bottom-left{left:14px!important;bottom:14px!important}.ec-combmark img{width:125px!important;height:125px!important}.ec-nighthor>img{width:auto!important;height:auto!important;max-width:50%!important;max-height:50%!important}.eclipse-sticker-1{top:15%;right:auto;left:70%;transform:translate(-50%,-50%);width:175px;height:175px}.eclipse-sticker-2{top:42%;left:35%;transform:translate(-50%,-50%);width:200px;height:200px}.eclipse-sticker-3{top:75%;right:auto;left:60%;bottom:auto;transform:translate(-50%,-50%) rotate(15deg);width:175px;height:175px}}.brightbook-grid{display:grid;gap:10px;grid-template-columns:repeat(10,107px);grid-template-rows:repeat(4,224px);width:1160px;margin:0 auto;grid-template-areas:"folder     folder     folder     guidelines guidelines guidelines guidelines guidelines guidelines guidelines" "logomark   logomark   logomark   guidelines guidelines guidelines guidelines guidelines guidelines guidelines" "conference conference conference palette    combmark   combmark   combmark   combmark   combmark   combmark" "conference conference conference palette    mockup1    mockup1    mockup1    mockup2    mockup2    mockup2"}.bb-folder{grid-area:folder}.bb-guidelines{grid-area:guidelines}.bb-logomark{grid-area:logomark}.bb-palette{grid-area:palette}.bb-combmark{grid-area:combmark}.bb-conference{grid-area:conference}.bb-conference-mobile{display:none}.bb-mockup1{grid-area:mockup1}.bb-mockup2{grid-area:mockup2}.bb-mockup2-mobile{display:none}@media (hover:hover){.brightbook-grid .bb-conference,.brightbook-grid .bb-guidelines img,.brightbook-grid .bb-mockup1 .bb-mockup1-tablet,.brightbook-grid .bb-mockup2{filter:grayscale(1) contrast(1.3);transition:filter .4s ease}.brightbook-grid .bb-conference:hover,.brightbook-grid .bb-guidelines:hover img,.brightbook-grid .bb-mockup1:hover .bb-mockup1-tablet,.brightbook-grid .bb-mockup2:hover{filter:grayscale(0) contrast(1)}}@media (min-width:800px) and (max-width:1199px){.brightbook-grid{grid-template-columns:302px 224px 224px;grid-template-rows:repeat(4,224px);width:770px;grid-template-areas:"folder     palette    logomark" "conference guidelines guidelines" "conference mockup1    mockup1" "combmark   mockup1    mockup1"}.bb-guidelines-label,.bb-mockup1-desktop,.bb-mockup2,.bb-swatch-hide-tablet{display:none!important}.bb-mockup1-tablet{display:block!important}.brightbook-grid .bb-logomark img{max-width:60%!important;max-height:60%!important}}@media (max-width:799px){.brightbook-grid{grid-template-columns:179px 79px 90px;grid-template-rows:184px repeat(5,183px);width:368px;grid-template-areas:"folder     folder     palette" "conference conference conference" "guidelines guidelines guidelines" "combmark   combmark   combmark" "mockup1    mockup1    mockup2" "logomark   logomark   logomark"}.bb-swatch-hide-mobile,.bb-swatch-hide-tablet{display:none!important}.brightbook-grid .bb-combmark>span,.brightbook-grid .bb-conference>a,.brightbook-grid .bb-logomark>span{left:18px!important;bottom:16px!important;font-size:10px!important}.bb-conference-desktop,.brightbook-grid .bb-guidelines .bb-guidelines-label{display:none!important}.bb-conference-mobile{display:block!important}.bb-mockup2-desktop{display:none!important}.bb-mockup2-mobile{display:block!important}.brightbook-grid .bb-palette>span{left:14px!important;bottom:14px!important;font-size:10px!important}.hero-title-responsive{font-size:1.25rem!important}.hero-location-responsive,.hero-role-responsive{font-size:.875rem!important}}.animated-logo{cursor:pointer}.animated-logo .logo-path{fill:#1A1813;stroke:#1A1813;stroke-width:0;stroke-dasharray:500;stroke-dashoffset:0;stroke-linejoin:round;stroke-linecap:round}.animated-logo--active .logo-path{animation:logo-draw 1.6s cubic-bezier(.4,0,.2,1) forwards}.animated-logo--active .logo-path-1{animation-delay:0s}.animated-logo--active .logo-path-2{animation-delay:.12s}.animated-logo--active .logo-path-3{animation-delay:.06s}@keyframes logo-draw{0%{fill:#1A1813;stroke-width:0;stroke-dashoffset:500}15%{fill:transparent;stroke-width:5;stroke-dashoffset:500}55%{fill:transparent;stroke-width:5;stroke-dashoffset:0}60%{fill:transparent;stroke-width:5;stroke-dashoffset:0}85%{fill:#1A1813;stroke-width:5;stroke-dashoffset:0}to{fill:#1A1813;stroke-width:0;stroke-dashoffset:0}}.hover\:bg-neutral-100:hover{--tw-bg-opacity:1;background-color:rgb(245 245 245/var(--tw-bg-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-neutral-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(212 212 212/var(--tw-ring-opacity,1))}@media (min-width:768px){.md\:mb-0{margin-bottom:0}}