.icon-spin{padding-bottom:4px;animation:2s linear infinite spin}svg{color:currentColor!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button{cursor:pointer;text-transform:uppercase;color:currentColor;border:none;border-radius:4px;justify-content:center;align-items:center;max-width:20rem;padding:10px 15px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .3s,color .3s;display:inline-flex}.button .icon{margin-left:-.2rem}.button-basic{color:currentColor;background-color:#0000;border:1px solid}.button-primary{background-color:var(--app-color-primary);color:var(--app-color-inv)}.button-secondary{background-color:var(--app-color-secondary);color:var(--app-color)}.button:hover{background-color:var(--app-color);color:var(--app-color-bg)}.button svg{fill:currentColor;margin-right:5px;transform:translateY(2px)}.button-link{color:var(--app-color)}.button-link-inverted{color:var(--app-color-inv)}.container{justify-content:center;align-items:center;display:flex}.container-content{width:75rem;margin:0 2rem;padding:1rem 0}.section{padding-top:4rem;padding-bottom:4rem}.section .breadcrumbs{margin-top:-5rem}.breadcrumbs{flex-flow:wrap;align-items:center;padding:2rem 0 0;font-size:14px;display:flex}.breadcrumb-item{margin-right:5px}.breadcrumb-item-content{align-items:center;gap:.3rem;display:flex}.breadcrumb-separator{color:var(--app-color);opacity:.5;align-items:center;display:flex;transform:translateY(4px)}.breadcrumb-item a{text-decoration:none}.text-content{max-width:32rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card{background-color:var(--app-color-bg-alt);width:300px;box-shadow:0 4px 8px var(--app-color-shadows);border-radius:10px;transition:all .3s;animation:.5s ease-out fadeIn;position:relative;overflow:hidden}.card-black{background-color:var(--app-color-bg)}.image-container{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:0;padding-top:100%;position:relative}.card-content{flex-direction:column;justify-content:flex-end;padding:1rem 1rem 3rem;display:flex;inset:0}.gradient-overlay{background:linear-gradient(#0000, var(--app-color-bg-alt));position:absolute;inset:2rem 0 0}.card-black .gradient-overlay{background-color:var(--color-black);background:linear-gradient(#0000, var(--app-color-bg))}.card-labels{z-index:1;margin:1rem;position:absolute}.card-clickable{cursor:pointer}.card-clickable:hover{box-shadow:5px 5px 0px 0px var(--app-color-tertiary);opacity:1;transition:all .3s;transform:translate(-5px,-5px)}.card-highlight{box-shadow:5px 5px 0px 0px var(--app-color-primary);opacity:1;border:1px solid var(--app-color-primary);transition:all .3s;transform:translate(-5px,-5px)}.card-highlight:hover{box-shadow:5px 5px 0px 0px var(--app-color-primary)}.card-title{word-break:break-word;font-size:1.5rem}.card-date{margin:0;padding:0}.card-year{color:var(--app-color-secondary);justify-content:space-between;margin-top:auto;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.card-highlight .card-year{color:var(--app-color-primary)}.card-tags{margin-bottom:1rem}.play-icon{color:var(--app-color-inv);cursor:pointer;opacity:.3;font-size:2rem;transition:all .3s;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.card:hover .play-icon{opacity:1}.tag{border:1px solid var(--app-color-secondary);width:fit-content;color:var(--app-color-secondary);border-radius:5px;padding:.3rem .6rem;display:flex}.tag-strong{background-color:var(--app-color-bg);color:var(--app-color);border:none;border-radius:0;font-weight:600}.button-group{flex-wrap:wrap;gap:1rem;display:flex}.card-collection{flex-flow:wrap;justify-content:center;gap:4rem;display:flex}.about-me-image{box-shadow:5px 5px 0px 0px var(--app-color-tertiary);max-width:18rem;margin-right:2rem}.talks-section-image{width:24rem;margin:2rem 1rem;overflow-x:scroll}.section-areas>*+*{margin-top:2rem}.section-home-talks{color:var(--app-color-inv)}.higlighted-music{flex-flow:wrap;justify-content:center;gap:4rem;display:flex}.hero-layer-robin-dark{background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='125'%20viewBox='0%200%201440%20125'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20112.558L37%200L74%2074.9421H111L148%2062.5L185%2024.8843L222%20100.116H258L295%2074.9421L332%2012.4421H369L406%2087.3843L443%2037.6157L480%2062.5L517%2012.4421L554%2087.3843H591L628%20125L665%2050.0579L702%2024.8843L738%2087.3843L775%20112.558L812%2074.9421L849%2087.3843L886%2050.0579L923%2062.5L960%2024.8843L997%2037.6157L1034%2087.3843L1071%2012.4421L1108%2074.9421L1145%2062.5L1182%2037.6157L1218%20100.116L1255%2074.9421L1292%2012.4421L1329%20100.116L1366%2037.6157L1403%20100.116L1440%2074.9421V125H1403H1366H1329H1292H1255H1218H1182H1145H1108H1071H1034H997H960H923H886H849H812H775H738H702H665H628H591H554H517H480H443H406H369H332H295H258H222H185H148H111H74H37H0V112.558Z'%20fill='url(%23paint0_linear_6_61)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_6_61'%20x1='720'%20y1='125'%20x2='720'%20y2='0'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231d2a36'%20/%3e%3cstop%20offset='1'%20stop-color='%23223648'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"),url(/assets/robin-july-2026-8DHlfdoo.png)}.hero-layer-robin-light{background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='125'%20viewBox='0%200%201440%20125'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20112.558L37%200L74%2074.9421H111L148%2062.5L185%2024.8843L222%20100.116H258L295%2074.9421L332%2012.4421H369L406%2087.3843L443%2037.6157L480%2062.5L517%2012.4421L554%2087.3843H591L628%20125L665%2050.0579L702%2024.8843L738%2087.3843L775%20112.558L812%2074.9421L849%2087.3843L886%2050.0579L923%2062.5L960%2024.8843L997%2037.6157L1034%2087.3843L1071%2012.4421L1108%2074.9421L1145%2062.5L1182%2037.6157L1218%20100.116L1255%2074.9421L1292%2012.4421L1329%20100.116L1366%2037.6157L1403%20100.116L1440%2074.9421V125H1403H1366H1329H1292H1255H1218H1182H1145H1108H1071H1034H997H960H923H886H849H812H775H738H702H665H628H591H554H517H480H443H406H369H332H295H258H222H185H148H111H74H37H0V112.558Z'%20fill='url(%23paint0_linear_6_61)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_6_61'%20x1='720'%20y1='125'%20x2='720'%20y2='0'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23f1f1f1'%20/%3e%3cstop%20offset='1'%20stop-color='%23f1f1f1'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e"),url(/assets/robin-july-2026-8DHlfdoo.png)}.hero-layer-robin{background-position:100% 100%,100% 100%;background-repeat:repeat-x,no-repeat;background-size:auto,340px;justify-items:center;max-width:60rem;min-height:40rem;margin-left:0;display:flex}.hero-content{justify-content:center;align-items:center;display:flex}.hero-content-left{flex-direction:column;justify-content:center;margin-left:2rem;margin-right:2rem;display:flex;transform:translateY(-3rem)}@media (width<=930px){.hero-layer-robin{background-position-y:bottom,200px}.hero-content-left{transform:translateY(-12rem)}}@media (width<=620px){.hero-layer-robin{background-position-y:bottom,250px}.hero-content-left{transform:translateY(-10rem)}}@media (width<=490px){.hero-layer-robin{background-position-y:bottom,320px;margin-right:0}.hero-content-left{transform:translateY(-9rem)}}@media (width<=400px){.hero-layer-robin{background-color:#0000;background-image:none;background-position-x:right,0;background-position-y:0%;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:30rem}.hero-content-left{transform:translateY(-3rem)}}.separator{background-color:var(--app-color-secondary);width:10rem;height:5px;margin-bottom:1rem}.footer{background-color:var(--app-color-footer-bg);color:"white";margin-top:auto;bottom:0}.footer p{margin:0}.footer-content{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.footer-content-right{align-items:center;gap:1rem;display:flex}.footer-content-right a{color:var(--app-color);text-decoration:none}.footer-content-right a:hover{text-decoration:underline}.select-button{border:1px solid var(--app-color-secondary);cursor:pointer;background-color:var(--app-color-bg);color:var(--app-color);border-radius:4px;padding:8px;font-size:14px}.message{background-color:var(--app-color-bg);border:1px solid var(--app-color);border-radius:5px;padding:1rem}.message h2{margin:0}.cookie-popup{background-color:var(--app-color-bg);border:1px solid var(--app-color);z-index:4;border-radius:5px;max-width:600px;margin:2rem;position:fixed;bottom:4rem}@media (width<=700px){.cookie-popup{border:unset;max-width:unset;border-top:1px solid var(--app-color);border-bottom:1px solid var(--app-color);z-index:4;border-radius:0;width:95%;margin:0;position:fixed}}.navbar{background-color:var(--app-color-bg);border-bottom:1px solid var(--app-color-secondary)}.navbar-content{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.logo{font-size:1.5rem}.logo a{color:var(--app-color);text-decoration:none}.nav-links{align-items:center;gap:1rem 2rem;display:flex}.nav-links a{color:var(--app-color);text-decoration:none}.nav-links{flex-flow:wrap}.nav-links-open{background-color:var(--app-color-bg);z-index:1;border-bottom:1px solid var(--app-color-secondary);flex-direction:column;gap:1rem;height:100%;padding:2rem;display:flex;position:sticky;top:4.5rem;overflow-y:auto}.nav-links-open a{color:var(--app-color);text-decoration:none}@media (width>=500px){.menu-icon,.nav-links-open{display:none}}@media (width<=500px){.nav-links{display:none}}.page{flex-direction:column;min-height:100vh;display:flex}.page-content{flex-grow:1}.read-more{color:var(--app-color-secondary);cursor:pointer;text-decoration:underline}.youtube-embed{width:100%;margin-bottom:16px;padding-bottom:56.25%;position:relative;overflow:hidden}.youtube-embed iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.artist-name{margin:0}.sticky-player{background:var(--app-color-bg);border:1px solid var(--app-color-primary);z-index:2;border-radius:10px;min-width:300px;max-width:600px;margin:1rem;padding:1rem;position:fixed;bottom:4rem;right:1rem;box-shadow:0 0 10px #000c}.sticky-player-header{justify-content:space-between;align-items:center;display:flex}.sticky-player-header-left{align-items:center;gap:.3rem;width:100%;margin-bottom:0;display:flex}.sticky-player-header-right{margin-left:1rem;display:flex}@media (width<=700px){.sticky-player{max-width:unset;min-width:unset;right:unset;border:unset;border-top:1px solid var(--app-color-primary);border-bottom:1px solid var(--app-color-primary);width:95%;box-shadow:unset;z-index:2;border-radius:0;margin:0;padding:1rem;position:fixed}}.hero-mountains{background:linear-gradient(to bottom, var(--app-color-bg-alt), #0000), url(/assets/daniel-leone-g30P1zcOzXo-unsplash-cropped-small-Ds47a_7n.jpg);background-position:bottom;background-size:cover}.hero-abstract{background:linear-gradient(to bottom, var(--app-color-bg-alt), #0008), url(/assets/abstract-DpoNy7ZE.png);background-position:bottom;background-size:cover}.hero-abstract2{background:linear-gradient(to bottom, var(--app-color-bg-alt), #0008), url(/assets/abstract2-Br4a8-Zh.png);background-position:bottom;background-size:cover}.hero-abstract3{background:linear-gradient(to bottom, var(--app-color-bg-alt), #0008), url(/assets/abstract3-Da_DDtxP.png);background-position:top;background-size:cover}.hero-lutefisk{background:linear-gradient(to bottom, var(--app-color-bg-alt), #0000), url(/assets/lutefisk-DJfWWoSU.jpg);background-position:top;background-size:cover}.hero-benzo{background:linear-gradient(to bottom right, var(--app-color-bg), #041b0d);background-position:top;background-size:cover}.hero-dystro{background:linear-gradient(to bottom right, var(--app-color-bg), var(--app-color-bg-alt));background-position:top;background-size:cover}.hero-laratotika{background:linear-gradient(to bottom right, var(--app-color-bg), var(--app-color-primary));background-position:top;background-size:cover}.hero-error{background:linear-gradient(to bottom, var(--app-color-bg), #0000), url(/assets/markus-spiske-iar-afB0QQw-unsplash-small-Bhj68JEy.jpg);background-position:50%;background-size:cover}.hero-mountains-layer-1{background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='202'%20viewBox='0%200%201440%20202'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20179.671L58%2067.5064L115%2022.329L173%2089.8355L230%2045.1774L288%200L346%20157.342L403%2045.1774L461%2089.8355L518%2022.329L576%2067.5064L634%200L691%20112.165H749L806%2022.329H864L922%20134.494L979%20179.671L1037%2089.8355L1094%20157.342L1152%200L1210%20134.494L1267%2045.1774L1325%20157.342H1382L1440%2045.1774V202H1382H1325H1267H1210H1152H1094H1037H979H922H864H806H749H691H634H576H518H461H403H346H288H230H173H115H58H0V179.671Z'%20fill='url(%23paint0_linear_6_59)'%20fill-opacity='0.5'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_6_59'%20x1='720'%20y1='0'%20x2='720'%20y2='202'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E11A6E'/%3e%3cstop%20offset='1'%20stop-color='%23223648'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") bottom repeat-x}.hero-mountains-layer-2{background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='154'%20viewBox='0%200%201440%20154'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20opacity='0.75'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20123.343L38%20107.657H76L114%2030.6574L152%20138.671H189L227%2046.3426L265%20107.657L303%2092.3287L341%2030.6574L379%2092.3287L417%2015.3287L455%2046.3426L493%20138.671L531%20107.657L568%20138.671L606%20123.343L644%2030.6574L682%20138.671L720%20123.343L758%200L796%2030.6574L834%2015.3287L872%2061.6713L909%2030.6574L947%200L985%20107.657L1023%2092.3287L1061%20123.343L1099%2077L1137%20154L1175%2092.3287L1213%2077L1251%20107.657L1288%20123.343L1326%2061.6713L1364%2030.6574L1402%2061.6713L1440%20107.657V154H1402H1364H1326H1288H1251H1213H1175H1137H1099H1061H1023H985H947H909H872H834H796H758H720H682H644H606H568H531H493H455H417H379H341H303H265H227H189H152H114H76H38H0V123.343Z'%20fill='url(%23paint0_linear_54_21)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_54_21'%20x1='720'%20y1='0'%20x2='720'%20y2='154'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23E11A6E'/%3e%3cstop%20offset='1'%20stop-color='%23223648'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") bottom repeat-x}.hero-mountains-layer-3-dark{background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='125'%20viewBox='0%200%201440%20125'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20112.558L37%200L74%2074.9421H111L148%2062.5L185%2024.8843L222%20100.116H258L295%2074.9421L332%2012.4421H369L406%2087.3843L443%2037.6157L480%2062.5L517%2012.4421L554%2087.3843H591L628%20125L665%2050.0579L702%2024.8843L738%2087.3843L775%20112.558L812%2074.9421L849%2087.3843L886%2050.0579L923%2062.5L960%2024.8843L997%2037.6157L1034%2087.3843L1071%2012.4421L1108%2074.9421L1145%2062.5L1182%2037.6157L1218%20100.116L1255%2074.9421L1292%2012.4421L1329%20100.116L1366%2037.6157L1403%20100.116L1440%2074.9421V125H1403H1366H1329H1292H1255H1218H1182H1145H1108H1071H1034H997H960H923H886H849H812H775H738H702H665H628H591H554H517H480H443H406H369H332H295H258H222H185H148H111H74H37H0V112.558Z'%20fill='url(%23paint0_linear_6_61)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_6_61'%20x1='720'%20y1='125'%20x2='720'%20y2='0'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231d2a36'%20/%3e%3cstop%20offset='1'%20stop-color='%23223648'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") bottom repeat-x}.hero-mountains-layer-3-light{background:url("data:image/svg+xml,%3csvg%20width='1440'%20height='125'%20viewBox='0%200%201440%20125'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M0%20112.558L37%200L74%2074.9421H111L148%2062.5L185%2024.8843L222%20100.116H258L295%2074.9421L332%2012.4421H369L406%2087.3843L443%2037.6157L480%2062.5L517%2012.4421L554%2087.3843H591L628%20125L665%2050.0579L702%2024.8843L738%2087.3843L775%20112.558L812%2074.9421L849%2087.3843L886%2050.0579L923%2062.5L960%2024.8843L997%2037.6157L1034%2087.3843L1071%2012.4421L1108%2074.9421L1145%2062.5L1182%2037.6157L1218%20100.116L1255%2074.9421L1292%2012.4421L1329%20100.116L1366%2037.6157L1403%20100.116L1440%2074.9421V125H1403H1366H1329H1292H1255H1218H1182H1145H1108H1071H1034H997H960H923H886H849H812H775H738H702H665H628H591H554H517H480H443H406H369H332H295H258H222H185H148H111H74H37H0V112.558Z'%20fill='url(%23paint0_linear_6_61)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_6_61'%20x1='720'%20y1='125'%20x2='720'%20y2='0'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23f1f1f1'%20/%3e%3cstop%20offset='1'%20stop-color='%23f1f1f1'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e") bottom repeat-x}.social-icon{color:var(--app-color);opacity:.7;align-items:center;gap:1rem;text-decoration:none;transition:all .3s;display:flex}.social-icon:hover{opacity:1}.social-link-group{flex-wrap:wrap;gap:1.3rem;display:flex}.social-link-label{margin-right:.8rem}.filter{flex-flow:wrap;justify-content:center;column-gap:4rem;display:flex}.filter p{opacity:.4;cursor:pointer}.filter .filter-active{opacity:1;cursor:pointer;font-weight:600}.filter p:hover{opacity:.9}.filter-active{opacity:1;cursor:default}.filter-container{border-bottom:1px solid var(--app-color-secondary);flex-flow:wrap;justify-content:space-between;align-items:center;column-gap:4rem;margin-bottom:2rem;display:flex}.filter-options-right{justify-content:right;gap:.3rem;margin-bottom:.5rem;margin-left:auto;display:flex}.discography-content{flex-flow:wrap;justify-content:center;gap:4rem;display:flex}.discography-filter{justify-content:center;gap:4rem;margin-bottom:2rem;display:flex}.discography-filter p{opacity:.4;cursor:pointer}.discography-filter .discography-filter-active{opacity:1;cursor:pointer;font-weight:600}.discography-filter p:hover{opacity:.9}.discography-filter-active{opacity:1;cursor:default}.benzo-buzz-logo{max-width:100%}.benzo-bio{justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:2rem;display:flex}.benzo-bio-content{background-color:var(--color-black);box-shadow:5px 5px 0px 0px var(--app-color-tertiary);gap:2rem;display:flex}.benzo-bio-text-content .separator{background-color:var(--app-color-tertiary)}.bio{justify-content:center;gap:1rem;margin-top:2rem;margin-bottom:2rem;display:flex}.bio-img{max-width:20rem;height:auto;max-height:20rem}.bio-content{background-color:var(--app-color-bg);box-shadow:5px 5px 0px 0px var(--app-color-tertiary);flex-flow:wrap;padding-bottom:1rem;display:flex}.bio-social-links{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.bio-text-content{padding:0 2rem}.bio-text-content .separator{background-color:var(--app-color-tertiary)}.talk{background-color:var(--app-color-bg);border-radius:10px;padding:1.7rem;animation:.5s ease-out fadeIn}.talk-img{max-width:100%}.talk button{margin-top:1rem}.section-book-me{background:var(--app-color-primary);color:var(--app-color-inv)}.section-earlier-talks{background-color:var(--app-color-bg)}.hero-img-talks{max-width:20rem;height:auto;max-height:20rem}.earlier-talks-list{flex-flow:wrap;justify-content:space-between;gap:4rem;display:flex}.upcoming-talks{flex-direction:column;gap:4rem;display:flex}.upcoming-talks-list{flex-flow:wrap;justify-content:space-between;gap:4rem;display:flex}.track{align-items:center;gap:.3rem;margin-left:-2.6rem;transition:all .3s;display:flex}.track .icon{transform:translateY(.4rem)}.track-playing{background-color:var(--app-color-bg);border:1px solid var(--app-color-primary);border-radius:5px;padding-right:2rem;font-weight:600;transition:all .3s}.track-playing .track .icon{color:var(--app-color-primary)}.track-number,.track-length{color:var(--app-color-secondary)}.track-playing .track-number,.track-playing .track-length{color:var(--app-color-primary)}.tracklist{list-style:none}.img-album-cover{max-width:20rem;height:auto;max-height:20rem;box-shadow:5px 5px 0px 0px var(--app-color-shadows);margin-top:1rem}.img-album-cover-playing{box-shadow:5px 5px 0px 0px var(--app-color-primary);border:1px solid var(--app-color-primary);transition:all .3s}.album{flex-flow:wrap}.album-mix{margin-bottom:2rem;margin-left:0}.page-album{background:var(--app-theme-gradient)}@font-face{font-family:Secular One;src:url(/assets/SecularOne-Regular-CdwRaRfL.ttf)}@font-face{font-family:Khula;src:url(/assets/Khula-Regular-D7Z6FAiU.ttf)}@font-face{font-family:Cormorant Garamond;src:url(/assets/CormorantGaramond-BoldItalic-BRx-oo-X.ttf)}:root{--color-black:#000;--color-blue-darker:#101418;--color-blue-dark:#1d2a36;--color-cyan-dark:#12737a;--color-cyan:#2ca1a9;--color-cyan-light:#65d0d8;--color-magenta:#c91b64;--color-green:#37ffbc;--color-light:#f1f1f1;--color-light-grey:#dfdfdf;--color-dark-grey:#3d3b3b;--color-white:#fff;--app-color-bg:var(--color-blue-darker);--app-color-bg-alt:var(--color-blue-dark);--app-color-primary:var(--color-magenta);--app-color-secondary:var(--color-cyan);--app-color-secondary-light:var(--color-cyan-light);--app-color-tertiary:var(--color-green);--app-color:var(--color-light);--app-color-inv:var(--color-light);--app-color-footer-bg:var(--color-black);--app-color-shadows:#0006;--app-theme-gradient:linear-gradient(to bottom right, #063324, #530020);background-color:var(--app-color-bg);color:var(--app-color)}.light-mode{--app-color-bg:var(--color-light-grey);--app-color-bg-alt:var(--color-light);--app-color-primary:var(--color-magenta);--app-color-secondary:var(--color-cyan-dark);--app-color-secondary-light:var(--color-cyan-light);--app-color-tertiary:var(--color-green);--app-color:var(--color-blue-darker);--app-color-inv:var(--color-light);--app-color-footer-bg:var(--color-light);--app-color-shadows:#0006;--app-theme-gradient:linear-gradient(to bottom right, #cfe6dd, #d8bbc6);background-color:var(--app-color-bg);color:var(--app-color)}body,p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:sans-serif;font-size:16px;line-height:1.5rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5{letter-spacing:.01em;font-family:Secular One,sans-serif}a{color:var(--app-color-secondary)}a:hover{color:var(--app-color-secondary-light)}ul>*+*{margin-top:.5rem}label{font-weight:700}.dystro-logo-container{justify-content:center;max-height:100%;display:flex}.dystro-logo{max-width:20rem;height:auto;max-height:20rem}.checkbox-container{align-items:center;margin-bottom:8px;display:flex}input[type=checkbox]{margin-right:8px}label{cursor:pointer;font-size:16px}.lutefisk-logo{max-width:40rem}.portfolio-card-collection{margin-top:1rem}.page-portfolio-item{background:var(--app-theme-gradient)}.slideshow-container{background-color:var(--app-color-bg);background:linear-gradient(to bottom, var(--app-color-bg), var(--app-color-footer-bg));border-radius:10px;justify-content:center;align-items:center;max-height:25rem;padding:2rem;display:flex;position:relative;overflow:hidden}.slideshow-slide-wrapper{max-height:25rem;overflow:hidden}.slideshow-slide{border-radius:8px;width:auto;max-height:25rem;box-shadow:0 0 8px #0000001a}.slideshow-navigation{box-sizing:border-box;justify-content:space-between;width:100%;padding:0 16px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.slideshow-nav-button{cursor:pointer;color:var(--app-color);background:0 0;border:none;outline:none;font-size:24px}.slideshow-nav-button:hover{color:var(--app-color-secondary)}.slideshow-dots{gap:8px;display:flex}.slideshow-dot{background-color:var(--app-color);cursor:pointer;border-radius:50%;width:12px;height:12px;transition:background-color .3s ease-in-out}.slideshow-dot.active{background-color:var(--app-color-secondary)}.slideshow-content{flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.portfolio-item-year{color:var(--app-color-secondary);margin-top:1rem}.fi-dropzone{border:2px dashed var(--app-color-secondary);cursor:pointer;text-align:center;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:55vh;padding:3rem 2rem;transition:border-color .2s,background-color .2s;display:flex}.fi-dropzone:hover,.fi-dropzone--active{border-color:var(--app-color-primary);background-color:var(--app-color-bg-alt)}.fi-dropzone-icon{opacity:.5;width:4rem;height:4rem}.fi-dropzone-icon svg{width:100%;height:100%}.fi-dropzone p{margin:0;font-size:1.1rem}.fi-hint{opacity:.5;font-size:.8rem}.fi-file-input{display:none}.fi-editor{flex-direction:column;gap:2rem;display:flex}.fi-preview-wrap{width:100%}.fi-canvas{border-radius:4px;width:100%;height:auto;display:block}.fi-controls{flex-direction:column;gap:1.75rem;display:flex}.fi-group{flex-direction:column;gap:.75rem;display:flex}.fi-group-label{text-transform:uppercase;letter-spacing:.1em;opacity:.5;font-size:.7rem}.fi-row{align-items:center;gap:.5rem;display:flex}.fi-select{background-color:var(--app-color-bg-alt);color:var(--app-color);cursor:pointer;opacity:.9;border:1px solid;border-radius:4px;flex:1;padding:9px 10px;font-size:14px}.fi-slider{flex-direction:column;gap:.2rem;display:flex}.fi-slider-header{justify-content:space-between;align-items:baseline;font-size:.9rem;display:flex}.fi-value{opacity:.7;text-align:right;min-width:2.5rem;font-family:monospace;font-size:.8rem}.fi-slider input[type=range],.fi-channel-slider input[type=range]{width:100%;accent-color:var(--app-color-secondary);cursor:pointer}.fi-histogram{background-color:var(--app-color-bg-alt);border-radius:4px;width:100%;height:56px;display:block}.fi-channel-header{justify-content:space-between;align-items:center;display:flex}.fi-channel-cols{opacity:.5;text-transform:uppercase;letter-spacing:.05em;gap:.5rem;font-size:.7rem;display:flex}.fi-channel-cols span{text-align:center;width:calc(50% - 1rem)}.fi-channel-row{grid-template-columns:1rem 1fr 1fr;align-items:center;gap:.5rem;display:grid}.fi-channel-label{opacity:.8;font-size:.8rem;font-weight:700}.fi-channel-slider{flex-direction:column;gap:.1rem;display:flex}.fi-actions{flex-wrap:wrap;gap:.75rem;padding-top:.25rem;display:flex}@media (width>=860px){.fi-editor{flex-direction:row;align-items:flex-start}.fi-preview-wrap{flex:1 1 0;min-width:0}.fi-controls{flex:0 0 260px;position:sticky;top:2rem}}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;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}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}*{font-family:sans-serif}h1{margin-bottom:0;line-height:1.5}img{max-width:100%}
