﻿:root{--ratio: 1.6;--baseline: calc(var(--ratio) * 1rem);--negative-gap: calc((var(--baseline) * -1) + .25rem);--baselinex2: calc(var(--baseline) * 2);--baselinex3: calc(var(--baseline) * 3);--grid: calc(var(--baseline) / 2);--grid-quarter: calc(var(--baseline) / 4);--grid-eighth: calc(var(--baseline) / 8);--page-padding: 4vw;--radius: var(--grid-quarter);--logo-indent: 2.2rem;--color-hicks: hsl(45,95%,45%);--color-contact: hsl(50,96%,49%);--color-bkgd: hsl(40,18%,98%);--color-bkgd-contrast: hsl(40,10%,100%);--color-text-dark: hsl(210,10%,10%);--color-text: hsl(210,23%,20%);--color-mid: hsl(210,18%,38%);--color-text-light: hsl(210,15%,50%);--color-border: hsla(210,15%,10%, 0.2);--color-shadow-initial: hsla(210,15%,10%, 0.12);--color-shadow-hover: hsla(210,15%,10%, 0.05);--rtsl-blue: #382986}@media screen and (max-width: 799px){:root{--typescale: 1.333}}@media screen and (min-width: 800px){:root{--typescale: 1.414}}*,body{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;background-repeat:no-repeat}html{font-size:calc(100% + .1vw);-webkit-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;height:100%}:focus:not(:focus-visible){outline:none}img,svg{max-width:100%;height:auto;display:block}a img{font-size:.75rem;font-size:normal}@font-face{font-family:"Tiempos Text";font-weight:400,700;font-style:normal;src:url("../fonts/Tiempos/TiemposText-Regular.woff2") format("woff2"),url("../fonts/Tiempos/TiemposText-Regular.woff") format("woff")}@font-face{font-family:"Tiempos Text";font-weight:600;font-style:normal;src:url("../fonts/Tiempos/TiemposText-Medium.woff2") format("woff2"),url("../fonts/Tiempos/TiemposText-Medium.woff") format("woff")}@font-face{font-family:"Tiempos Text";font-weight:400;font-style:italic;src:url("../fonts/Tiempos/TiemposText-RegularItalic.woff2") format("woff2"),url("../fonts/Tiempos/TiemposText-RegularItalic.woff") format("woff")}@font-face{font-family:"Tiempos Text";font-weight:600;font-style:italic;src:url("../fonts/Tiempos/TiemposText-MediumItalic.woff2") format("woff2"),url("../fonts/Tiempos/TiemposText-MediumItalic.woff") format("woff")}@font-face{font-family:"f37 Beckett";font-weight:400;font-style:normal;src:url("../fonts/F37Beckett-Regular.woff2") format("woff2"),url("../fonts/F37Beckett-Regular.woff") format("woff")}@font-face{font-family:"f37 Beckett";font-weight:400;font-style:italic;src:url("../fonts/F37Beckett-RegularItalic.woff2") format("woff2"),url("../fonts/F37Beckett-RegularItalic.woff") format("woff")}@font-face{font-family:"f37 Beckett";font-weight:700;font-style:normal;src:url("../fonts/F37Beckett-Bold.woff2") format("woff2"),url("../fonts/F37Beckett-Bold.woff") format("woff")}@font-face{font-family:"f37 Beckett";font-weight:700;font-style:italic;src:url("../fonts/F37Beckett-BoldItalic.woff2") format("woff2"),url("../fonts/F37Beckett-BoldItalic.woff") format("woff")}@font-face{font-family:"JetBrainsMono";font-style:normal;src:url("/assets/fonts/JetBrainsMono/JetBrainsMono-Regular.woff2") format("woff2"),url("/assets/fonts/JetBrainsMono/JetBrainsMono-Regular.woff") format("woff")}body{font-family:"f37 Beckett",sans-serif;font-weight:400;font-size:1rem;line-height:var(--ratio);color:var(--color-text)}article p,article ul,article ol,.card p,.card ul,.card ol,.description p,.description ul,.description ol{font-family:"Tiempos Text",serif}article time,article blockquote p,article .tagged,article .org,article li h2,article li h3,article li h4,article ol li::marker,article .troika-subscribe p,article .intro p,article p.intro,article a[class^=icon-],.card time,.card blockquote p,.card .tagged,.card .org,.card li h2,.card li h3,.card li h4,.card ol li::marker,.card .troika-subscribe p,.card .intro p,.card p.intro,.card a[class^=icon-],.description time,.description blockquote p,.description .tagged,.description .org,.description li h2,.description li h3,.description li h4,.description ol li::marker,.description .troika-subscribe p,.description .intro p,.description p.intro,.description a[class^=icon-]{font-family:"f37 Beckett",sans-serif}pre,code{font-family:"JetBrainsMono","Consolas",monospace;font-size:.875rem}em,i,.archives .tagged a{font-style:italic}a,strong,cite,.caption,.intro,.eggs figure,time{font-weight:700}time{opacity:.6;font-size:.75rem;display:block}h3 em,h3 em a{font-style:italic;font-weight:700}.sr-only{left:-9999rem;top:auto;width:1px;height:1px;overflow:hidden;position:absolute}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:var(--color-hicks);transition:all .2s ease-in-out}a:hover{opacity:1;text-decoration-color:inherit}.download a{display:inline-flex;gap:.5rem;text-decoration:none;line-height:1;height:24px;font-size:1.1rem}.download a svg{border-bottom:2px solid var(--color-hicks)}.download a svg #Arrow{transition:all .4s ease-in-out;transform:translateY(0)}.download a:hover svg{border-bottom:2px solid var(--color-text)}.download a:hover svg #Arrow{transform:translateY(24px)}.download+*{margin-top:var(--baseline)}nav a,h2.list-head a,.socials a,.backanforth a,.article-thumbs a{text-decoration:none}cite,.caption,figcaption{font-size:.875rem;line-height:1.5;padding:var(--grid-quarter) 0 0 var(--grid-quarter);font-weight:400;opacity:.8}cite:before,.caption:before,figcaption:before{content:"↑";margin-right:var(--grid-quarter)}.org{text-transform:uppercase;letter-spacing:.1rem;font-weight:700}h1{font-size:calc(1rem*var(--typescale)*var(--typescale));letter-spacing:-0.03rem;line-height:1.15;font-weight:700;text-wrap:balance}h2{font-size:calc(1rem*var(--typescale));line-height:1.3;letter-spacing:-0.01rem;font-weight:700;text-wrap:balance}h2.year-header{line-height:1;margin-bottom:var(--baseline)}h3{font-weight:700;font-size:1rem;letter-spacing:-0.01rem;line-height:1.2;text-wrap:balance}article h2{margin-top:calc(var(--baseline)*2)}article h2+*{margin-top:var(--grid)}article h3+*{margin-top:.5rem}h4{font-size:.875rem;font-size:calc(1rem/var(--typescale));text-transform:uppercase;letter-spacing:.1rem;font-weight:700}h4.eyebrow{opacity:.6}h4.eyebrow+*{margin-top:0}.intro{font-size:1.2rem;line-height:1.5;letter-spacing:-0.01rem;text-wrap:balance}small{font-size:.875rem;line-height:1.3}fieldset{border:none;display:flex;flex-wrap:wrap;align-items:center}fieldset>*{line-height:var(--baselinex2);vertical-align:top;border:0}input,button{font-size:1rem;line-height:var(--baseline);font-family:"f37 Beckett",sans-serif}nav a{text-transform:uppercase;letter-spacing:.15rem;font-size:.875rem;font-weight:700}form#search{width:calc(100% - 2rem)}form#search input{width:100%}.search input[type=search]{-webkit-appearance:none;border-radius:0;padding:0 .5rem 0 2rem;color:var(--color-text);background-color:unset;background-image:var(--icon-search-black);background-position:left center;line-height:calc(var(--baseline)*1.5);border:0;border-bottom:2px solid var(--color-text);width:100%}.search input[type=search]::placeholder{color:var(--color-text);opacity:.6}.search input[type=search]:focus{width:100%}blockquote{border-left:4px solid var(--color-hicks);padding-left:1.2rem;font-weight:700;font-size:calc(1rem*var(--typescale));margin-block:var(--baselinex2) !important}blockquote p{text-indent:-0.5rem}blockquote p:before{content:open-quote}blockquote p:after{content:close-quote}code{border-radius:2px;padding:.25rem .5rem;background:var(--color-bkgd-contrast)}pre{border-radius:4px;background:var(--color-bkgd-contrast);padding:1rem;overflow:auto}pre code{background:none;padding:0}hr{height:1px;border:0;background:var(--color-border);clear:both}.cen{text-align:center}ul.no-list,ol.no-list{list-style-type:none;margin-left:0}article>*+*{margin-top:var(--baseline)}article cite,article .caption,article figcaption{margin-top:0}article img{border-radius:var(--radius)}article ul,article ol{margin:4ch}article ul li::marker,article ol li::marker{color:var(--color-mid);font-weight:700}article ul>*+*,article ol>*+*{margin-top:var(--grid-quarter)}.logo a{display:block;width:8rem;height:100%;background-size:100%}.logo svg{display:block;height:2.5rem;fill:currentColor}.logo svg .swirl{fill:var(--color-hicks)}.logo svg .type{fill:var(--color-text)}@media screen and (min-width: 1000px){.logo svg{width:auto;height:calc(1rem*var(--typescale)*var(--typescale))}}.logo.year-2015{background-image:url(/assets/logo/history/hicks-2015.svg)}.logo.year-2012 a{background-image:url(/assets/logo/history/hicks-2012.svg);width:100%}.logo.year-2008 a{background-image:url(/assets/logo/history/hicks-2008.svg);width:100%}.logo.year-2006 a{background-image:url(/assets/logo/history/hicks-2006.svg);width:100%}.logo.year-2004 a{background-image:url(/assets/logo/history/hicks-2004.svg);width:100%}.logo.year-2002 a{background-image:url(/assets/logo/history/hicks-2002.svg);width:100%}.logo.year-2001 a{background-image:url(/assets/logo/history/hicks-2001.svg);width:100%}.logo.year-1972 a{background-image:url(/assets/logo/history/hicks-1972.svg);width:100%}body{background-color:var(--color-bkgd);min-height:100%}iframe{display:block}footer{border-top:1px solid var(--color-border);margin-top:var(--baselinex2);padding-block:var(--baseline) var(--baselinex2)}footer .contact{line-height:1.8}footer .contact-grid{display:grid;grid-template-columns:4rem 1fr;gap:var(--grid)}#journal footer{border-top:0}.tm-0{margin-top:0}.tm-1{margin-top:var(--baseline)}.tm-2{margin-top:var(--baselinex2)}.tm-3{margin-top:var(--baselinex3)}.flex{display:flex;align-items:center;column-gap:var(--grid);row-gap:var(--grid-quarter);flex-wrap:wrap}.flex>*{margin-top:0}.flex.a-fs{align-items:flex-start}.flex.sb{justify-content:space-between}.flex.now-playing{gap:var(--grid-quarter)}ul.flex{list-style-type:none}.description *+*{margin-top:var(--baseline)}.grid{display:grid;gap:var(--grid)}.grid>*{margin-top:0}iframe{aspect-ratio:16/9;height:auto;width:100%;border-radius:var(--radius)}.clients{align-items:center;gap:var(--grid);grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr))}.products{grid-template-columns:repeat(2, 1fr);list-style-type:none;margin-left:0}.products a{display:block;background-color:var(--color-bkgd-contrast);text-decoration:none;border-radius:var(--radius)}.products a:hover{box-shadow:0 3px 14px var(--color-border);transform:translate(0, -5px)}.products a img{border-radius:var(--radius) var(--radius) 0 0;display:block}.socials{list-style-type:none;margin-left:0}.socials svg{opacity:.6;transition:all .2s ease-in-out}.socials a:hover svg,.socials button:hover svg{opacity:1}.site-meta .socials{display:flex;flex-direction:row;gap:1ch}aside{border-top:1px solid var(--color-border);padding-top:var(--baseline)}.meta{list-style-type:none;font-size:.875rem}.meta *+h4{margin-top:var(--grid)}.meta .tagged{list-style-type:none;margin:0;gap:0}.meta .tagged li{display:inline}.meta .tagged li:after{content:" /";opacity:.5;margin-inline:.25ch}.meta .tagged li:last-child:after{content:""}.meta .tagged li+li{margin:0}#journal aside{display:grid;grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr));gap:var(--baseline)}#journal aside>*{margin-top:0}.backanforth{text-align:center;display:flex;justify-content:space-between;margin-top:var(--baselinex3);border-block:1px solid var(--color-border);padding-block:var(--baseline)}.backanforth>*{flex:1 0 50%;max-width:50%}.backanforth .previous a:hover svg{transform:translateX(-1.5rem)}.backanforth .next a:hover svg{transform:translateX(1.5rem)}.backanforth .next svg{order:1}.backanforth .previous+.next{border-left:1px solid var(--color-border)}.backanforth a{padding:var(--baseline) var(--grid);text-align:center;display:flex;align-items:center}.backanforth a:hover h3{text-decoration:underline}.backanforth a div{flex:1;margin:0;height:100%}.backanforth a h4{flex:1}.backanforth a svg{width:32px;height:32px;color:var(--color-hicks);transition:all .2s ease-in-out}.home .latest{margin-top:var(--baseline)}.latest{display:grid;gap:var(--baseline)}.latest .lastfm img{width:100%}.latest .troika-cover img{border-bottom-left-radius:0;border-bottom-right-radius:0}.latest h4.latest-header{margin-bottom:var(--baseline);height:.5rem}.latest h4.latest-header .troika-header{margin-bottom:.25rem}.latest h4.latest-header .troika-header svg{margin-block:.125rem;max-height:.875rem;width:auto}.latest h4.latest-header .troika-header svg path{fill:var(--color-text)}.masonry .card,.masonry figure{margin-bottom:var(--baseline)}.masonry p{font-weight:400;font-size:.875rem;margin-top:var(--grid)}.card{display:block;text-decoration:none;border-radius:var(--radius);background-color:var(--color-bkgd-contrast);transition:all .2s ease-in-out;box-shadow:0 4px 8px var(--color-shadow-initial)}.card:before{transform:translate3d(0, 0, 0)}.card .post-title{padding:var(--grid)}.card img{border-radius:var(--radius) var(--radius) 0 0;max-width:100%;display:block}.card img.icon{width:18px;height:auto}.card p{font-size:.875rem;font-weight:400}.card *+p{margin-top:var(--grid-quarter)}a.card:focus,a.card:hover{box-shadow:0 8px 12px var(--color-shadow-hover),0 4px 8px var(--color-shadow-initial);transform:translate(0, -5px) scale(1.05)}.masonry.gallery img{border-radius:var(--radius)}article.post>*{max-width:36rem;margin-inline:auto}article.post .full-width,article.post .gallery,article.post .backanforth,article.post .masthead{max-width:100%}article.post .full-width *+*,article.post .gallery *+*,article.post .backanforth *+*,article.post .masthead *+*{margin-top:0}article.post figure.full-width img{width:100%}article.post figure.full-width figcaption{max-width:36rem;margin-inline:auto}article.post .masthead.circular{aspect-ratio:1/1;border-radius:50rem;overflow:hidden;margin-inline:auto;height:90vw;margin-top:var(--baselinex2)}article.post .masthead.circular img{width:100%;height:100%;object-fit:cover;object-position:center}article.post .meta{border-bottom:1px solid var(--color-border);padding-bottom:var(--baseline)}article.post .masthead+.meta{border-top:0;padding-top:0}article.post .backanforth{margin-top:var(--baselinex2)}article.post img{border-radius:var(--radius)}.year{padding-block:0 var(--baselinex2);border-bottom:1px solid var(--color-border)}.archives{list-style-type:none}.archives>li .posted{white-space:nowrap;margin-top:.15rem}.archives h2{margin-bottom:var(--grid)}.troika .troika-subscribe{display:grid;gap:var(--baseline)}.troika-logo{margin:0 0 0 -0.5rem}.troika-cover{aspect-ratio:1/1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.troika-cover img{grid-column:1;grid-row:1;z-index:0;border-radius:var(--radius)}.troika-cover .audio{grid-column:1;grid-row:1;z-index:1;display:flex;justify-content:center;align-items:center;margin:0}audio{width:100%}.search-results .masonry p{line-height:1.4;font-weight:400;margin-top:calc(var(--baseline)/3)}.music-grid ol{list-style-type:none}.music-grid ol li{counter-increment:list-item}.music-grid ol li+li{margin-top:var(--baselinex2)}.music-grid ol li br{display:block;margin-top:var(--grid)}.music-grid ol li figure{float:right;width:33%;margin:0 0 var(--grid) var(--baseline)}.music-grid ol li h3:before{content:counter(list-item);font-size:1rem;width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:1.5rem;text-align:center;display:inline-block;font-weight:700;font-family:"f37 Beckett",sans-serif;aspect-ratio:1/1;background:var(--color-contact);margin:0 var(--grid-quarter) var(--grid) 0}@media screen and (min-width: 330px)and (max-width: 999px){#about aside,#work aside,#troika aside{display:grid;grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr));gap:var(--baseline)}#about aside>*,#work aside>*,#troika aside>*{margin-top:0}}@media screen and (max-width: 999px){header{margin-block:var(--baseline)}footer .contact>*+*{margin-top:var(--baseline)}main.post{padding-inline:1rem}main.post .masthead.circular{max-height:500px}main,footer,.site-meta{display:grid;grid-template-columns:1fr minmax(auto, 36rem) 1fr;gap:var(--grid) 1rem}main>*,footer>*,.site-meta>*{grid-column:2}main .masthead,footer .masthead,.site-meta .masthead{grid-column:1/span 3}main figure img,main picture img,footer figure img,footer picture img,.site-meta figure img,.site-meta picture img{grid-column:1/span 3}.site-meta{display:grid;row-gap:0;padding-bottom:var(--baselinex2)}.site-meta h4{margin-top:var(--grid-quarter)}}@media screen and (min-width: 480px)and (min-height: 400px){.fr,.fl{height:auto;width:25%;max-width:10rem;margin:var(--baseline)}.fr{float:right;margin-right:0}.fl{float:left;margin-left:0}main.post .fr,main.post .fl{max-width:10rem;margin:var(--baseline)}main.post .fr{margin-right:0}}@media screen and (min-width: 1000px){:root{--sidebar: 14rem;--content-column: minmax(20rem,32rem);--aside: 18ch;--main-grid: 1fr var(--sidebar) minmax(20rem,62rem) 1fr}body{display:grid;grid-template-columns:var(--main-grid);column-gap:var(--baselinex2);row-gap:0;grid-template-rows:1fr min-content}nav{grid-column:1/span 2;grid-row:1/span 2;height:100vh;grid-template-columns:unset;padding-block:6vh var(--baselinex2)}nav ul .n-search{line-height:3}main{grid-column:3;margin-top:6vh}main.default{display:grid;grid-template-columns:var(--content-column) 1fr var(--aside);column-gap:var(--baseline);row-gap:var(--baseline)}main.default>*{grid-column:1}main.default .intro{grid-column:1/span 2;max-width:42ch}main.default .masthead img{border-radius:var(--radius)}main.default header,main.default .masthead,main.default .backanforth,main.default .full-width,main.default .year,main.default .gallery,main.default .about-hicks{grid-column:1/span 3}main.default .aside-block+.aside-block{margin-top:var(--baseline)}main.default .project{margin-bottom:var(--baseline)}main.default .latest{grid-template-columns:repeat(3, 1fr)}main.default .latest .card{height:calc(100% - var(--baseline))}main.default .about-hicks{display:grid;grid-template-columns:1fr 1.66fr;gap:var(--baselinex2)}main.default aside{grid-column:3}main.post{margin-top:calc(8vh - .5rem)}main.post .full-width,main.post .gallery,main.post .backanforth{max-width:100%}main.post .full-width *+*,main.post .gallery *+*,main.post .backanforth *+*{margin-top:0}main.post header{margin-bottom:calc(4vh + var(--baseline))}main.post .masthead.circular{height:20vh}main.episode{display:grid;grid-template-columns:auto minmax(25ch, 50ch);gap:var(--baselinex2)}main.episode .meta{display:flex;gap:var(--grid);margin-bottom:var(--baselinex2)}main.episode .meta .aside-block+.aside-block{margin-top:0;border-left:var(--color-border) solid 1px;padding-left:var(--grid)}main.episode .player{grid-column:1}main.episode .player .troika-cover img{box-shadow:0 8px 14px var(--color-shadow-hover)}main.episode .player>div{position:sticky;top:8vh}main.episode .episode-info{grid-column:2}main.episode .backanforth{order:3;grid-column:1/span 2}header{margin-bottom:2vh}form#search input{cursor:pointer;max-width:24px;border:0;border-bottom:2px solid rgba(0,0,0,0);transition:all .4s ease-in-out;overflow:hidden;opacity:.5;margin:-0.5rem auto 0 -0.2rem}form#search input:hover{opacity:1}form#search input:focus{outline:none;width:100%;max-width:80rem;cursor:text;border-bottom:2px solid var(--color-text)}.products{grid-template-columns:repeat(3, 1fr)}.troika .troika-subscribe{grid-column:1/span 3}footer{grid-row:2;grid-column:3}footer .contact{display:grid;grid-column:3;column-gap:var(--baselinex2);row-gap:var(--baseline);grid-template-columns:1fr 1fr}footer .contact h2{grid-column:1/span 2}footer .contact .contact-info{grid-column:1}footer .contact .adr{grid-column:2}.site-meta{grid-column:2;grid-row:1/span 2;position:sticky;top:0;order:-1;display:flex;flex-direction:column;justify-content:end;height:calc(100vh - var(--baselinex2));z-index:1;pointer-events:none;margin-left:var(--logo-indent)}.site-meta ul{pointer-events:auto}}@media screen and (min-width: 1400px){.troika .troika-subscribe{grid-template-columns:1fr 1fr}.troika .troika-subscribe .intro{grid-column:1}.troika .troika-subscribe .subscribe{text-align:right}h2.latest-group{display:block}.year{display:grid;grid-template-columns:6rem 1fr;gap:var(--baseline)}.year .summary .sticky{position:sticky;top:6vh}.year .summary .sticky iframe{margin-top:var(--baseline);width:100%;height:80px}}/*!
* FlexMasonry
* Version: 0.2.3
* Author: Gilbert Pellegrom <gilbert@pellegrom.me>
* License: MIT

* Custom additions by hicks.design
*/.flexmasonry{display:flex;flex-flow:column wrap;align-content:space-between}.flexmasonry-item{width:100%}.flexmasonry-cols-2 .flexmasonry-item{width:calc(50% - var(--grid))}.flexmasonry-cols-3 .flexmasonry-item{width:calc(33% - var(--grid))}.flexmasonry-cols-4 .flexmasonry-item{width:calc(25% - var(--grid))}.flexmasonry-cols-5 .flexmasonry-item{width:calc(20% - var(--grid))}.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n+1){order:1}.flexmasonry-cols-2 .flexmasonry-item:nth-child(2n){order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+1){order:1}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n+2){order:2}.flexmasonry-cols-3 .flexmasonry-item:nth-child(3n){order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+1){order:1}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+2){order:2}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n+3){order:3}.flexmasonry-cols-4 .flexmasonry-item:nth-child(4n){order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+1){order:1}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+2){order:2}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+3){order:3}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n+4){order:4}.flexmasonry-cols-5 .flexmasonry-item:nth-child(5n){order:5}.flexmasonry-break{content:"";flex-basis:100%;width:0 !important;margin:0 var(--grid-quarter)}.flexmasonry-break-1{order:1}.flexmasonry-break-2{order:2}.flexmasonry-break-3{order:3}.flexmasonry-break-4{order:4}.flexmasonry-break-5{order:5}.flexmasonry-break-6{order:6}.flexmasonry-break-7{order:7}nav{position:sticky;top:0}nav ul{list-style-type:none}nav ul a{opacity:.5;display:inline-block}.main-nav a,form#search{margin-left:var(--logo-indent)}.menu-icon,#menu-toggle{display:none}.main-nav a:after{content:"";position:absolute;left:105%;top:0;bottom:0;font-size:1.2rem;line-height:1.15;color:var(--color-hicks)}.main-nav li.active a,#work .main-nav li.n-work a,#about .main-nav li.n-about a,#journal .main-nav li.n-journal a,#shop .main-nav li.n-shop a,#troika .main-nav li.n-troika a{opacity:1;font-weight:700;position:relative}.main-nav li.active a:after,#work .main-nav li.n-work a:after,#about .main-nav li.n-about a:after,#journal .main-nav li.n-journal a:after,#shop .main-nav li.n-shop a:after,#troika .main-nav li.n-troika a:after{content:" →";margin-left:.5ch}@media only screen and (max-width: 999px){.menu-icon{display:block;white-space:nowrap;cursor:pointer;transition:all .2s ease-in-out;margin:0;position:absolute;right:var(--page-padding);top:1.4rem}.menu-icon svg{fill:currentColor}.menu-icon svg rect{transition:all .2s ease-in-out;transform-origin:center center}.menu-icon:hover,.menu-icon:active{color:var(--color-hicks)}#menu-toggle:checked~.menu-icon{color:var(--color-hicks)}#menu-toggle:checked~.menu-icon .bar{opacity:0}#menu-toggle:checked~.menu-icon #turn1{transform:rotate(45deg)}#menu-toggle:checked~.menu-icon #turn2{transform:rotate(-45deg)}nav{padding:var(--grid);z-index:10}nav .logo{grid-row:1}nav #menu-toggle:checked~ul{height:auto;max-height:500px;overflow:visible;padding:var(--grid) 0}nav ul.main-nav{grid-row:2;display:block;max-height:0;height:0;overflow:hidden;padding:0;transition:all .2s ease-in-out}nav ul.main-nav li{margin-top:.5rem}nav ul.main-nav a{font-size:1.2rem}nav ul.main-nav a:after{font-size:1.6rem}}@media screen and (min-width: 1000px){.logo,.main-nav{position:relative;z-index:3;margin-left:auto;width:var(--sidebar)}.main-nav{margin-top:6vh}.main-nav li+li{margin-top:var(--grid-eighth)}}.theme-toggle{border:0;background:none;cursor:pointer;color:inherit}.theme-toggle svg:last-child{display:none}#player-container #play-pause{cursor:pointer;text-indent:-999999px;height:var(--baselinex2);width:var(--baselinex2);border-radius:var(--baselinex2);z-index:2;background-repeat:no-repeat;background-size:100%;background-color:rgba(0,0,0,.6)}.play{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M44 31L21 18V44L44 31Z' fill='white'/%3E%3C/svg%3E%0A")}.pause{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='34' y='18' width='5' height='26' fill='white'/%3E%3Crect x='21' y='18' width='5' height='26' fill='white'/%3E%3C/svg%3E%0A")}:root{--headline-bkgd: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 700 700' width='700' height='700' opacity='1'%3E%3Cdefs%3E%3Cfilter id='nnnoise-filter' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.12' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'%3E%3C/feTurbulence%3E%3CfeSpecularLighting surfaceScale='17' specularConstant='1.2' specularExponent='20' lighting-color='hsl(210, 2%25, 80%25)' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='133'%3E%3C/feDistantLight%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Crect width='700' height='700' fill='hsl(210, 23%25, 20%25)'%3E%3C/rect%3E%3Crect width='700' height='700' fill='hsl(210, 2%25, 80%25)' filter='url(%23nnnoise-filter)'%3E%3C/rect%3E%3C/svg%3E");--yellow-bkgd: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 700 700' width='700' height='700' opacity='1'%3E%3Cdefs%3E%3Cfilter id='nnnoise-filter' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.1' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'%3E%3C/feTurbulence%3E%3CfeSpecularLighting surfaceScale='17' specularConstant='1.2' specularExponent='20' lighting-color='hsl(30, 100%25, 30%25)' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='133'%3E%3C/feDistantLight%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Crect width='700' height='700' fill='hsl(50, 96%25, 49%25)'%3E%3C/rect%3E%3Crect width='700' height='700' fill='hsl(30, 100%25, 30%25)' filter='url(%23nnnoise-filter)'%3E%3C/rect%3E%3C/svg%3E");--white-bkgd: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 700 700' width='700' height='700' opacity='0.4'%3E%3Cdefs%3E%3Cfilter id='nnnoise-filter' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.1' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'%3E%3C/feTurbulence%3E%3CfeSpecularLighting surfaceScale='20' specularConstant='1.2' specularExponent='20' lighting-color='hsl(46, 100%25, 62%25)' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='120'%3E%3C/feDistantLight%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Crect width='700' height='700' fill='hsl(40, 1%25, 100%25)'%3E%3C/rect%3E%3Crect width='700' height='700' fill='hsl(46, 50%25, 62%25)' filter='url(%23nnnoise-filter)'%3E%3C/rect%3E%3C/svg%3E");--main-bkgd: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.dev/svgjs' viewBox='0 0 700 700' width='700' height='700' opacity='1'%3E%3Cdefs%3E%3Cfilter id='nnnoise-filter' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox' primitiveUnits='userSpaceOnUse' color-interpolation-filters='linearRGB'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.1' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' width='100%25' height='100%25' result='turbulence'%3E%3C/feTurbulence%3E%3CfeSpecularLighting surfaceScale='20' specularConstant='1.2' specularExponent='20' lighting-color='hsl(38.5, 100%25, 33%25)' x='0%25' y='0%25' width='100%25' height='100%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='120'%3E%3C/feDistantLight%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Crect width='700' height='700' fill='hsl(40, 18%25, 98%25)'%3E%3C/rect%3E%3Crect width='700' height='700' fill='hsl(22.5, 60%25, 35%25)' filter='url(%23nnnoise-filter)'%3E%3C/rect%3E%3C/svg%3E")}body{background-image:var(--main-bkgd);background-repeat:repeat;background-attachment:fixed}h1{background-image:var(--headline-bkgd);background-repeat:repeat;-webkit-text-fill-color:rgba(0,0,0,0);-webkit-background-clip:text;background-clip:text}.products a,.macy a .card{background-image:var(--white-bkgd);background-repeat:repeat}nav{background-color:rgba(255,255,255,.9);background-image:var(--white-bkgd);background-repeat:repeat}@keyframes strike{to{clip-path:inset(0% 0% 0% 0%)}}#home body #intro h1,#work body #intro h1{display:grid;grid-template-columns:min-content min-content;grid-template-rows:1;gap:.3ch}#home body #intro h1 span,#work body #intro h1 span{grid-column:1;grid-row:1}#home body #intro h1 del,#work body #intro h1 del{text-decoration-color:var(--color-hicks);text-decoration-color:rgba(0,0,0,0);grid-column:2;grid-row:1}#home body #intro h1 svg,#work body #intro h1 svg{grid-column:2;grid-row:1;opacity:.9;margin-top:.6rem;margin-left:.5rem;width:100%}#home body #intro h1 svg path,#work body #intro h1 svg path{clip-path:inset(0 100% 0 0)}#home body #intro h1 svg path.strike-1,#work body #intro h1 svg path.strike-1{animation:strike .35s .5s ease-in-out forwards 1}#home body #intro h1 svg path.strike-2,#work body #intro h1 svg path.strike-2{animation:strike .35s .9s ease-in-out forwards 1}#home body #intro h1:after,#work body #intro h1:after{margin:0;background:0;height:0}.folio-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));list-style-type:none;margin:0 var(--pa)}.folio-grid *{margin-top:0}.folio-grid .folio-entry{aspect-ratio:1/1;overflow:hidden;position:relative}.folio-grid .folio-entry a{text-decoration:none}.folio-grid .folio-entry figure{grid-row:1;grid-column:1}.folio-grid .folio-entry .folio-title{transition:all .2s ease-in-out;position:absolute;bottom:calc(var(--baselinex2)*-1);opacity:0;left:0;right:0;background-color:var(--color-bkgd);padding:var(--grid);text-align:center}.folio-grid .folio-entry:first-child{grid-column:span 2;aspect-ratio:2/1}.folio-grid .folio-entry:hover .folio-title,.folio-grid .folio-entry:focus .folio-title{opacity:1;bottom:0}.folio-grid.troika-episodes{gap:var(--grid)}.folio-grid.troika-episodes .folio-entry{border-radius:var(--radius);overflow:hidden}.folio-grid.troika-episodes .folio-entry:first-child{grid-row:1/span 2;aspect-ratio:2/2}.folio-grid #clients{padding:var(--baseline)}#duckduckgo{background-color:#f6a944}#ihasco{background-color:#fff}#coveragebook{background-color:#f6ecec}#curl{background-color:#003b8f}#motorsport{background-color:#000}@media screen and (max-width: 999px){.lifecraft .project img{margin:auto}}@media screen and (min-width: 1000px){.lifecraft .project img{margin-top:-3rem;max-height:70vh}}@media screen and (max-width: 999px){#work .folio-grid{grid-column:1/span 3}body.jilt{background-size:200vw;background-position:58% center}}#work .about-hicks{margin-top:var(--baselinex2)}@media screen and (min-width: 1000px){.folio-grid{grid-column:3;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}}.icon{vertical-align:text-bottom}[class^=icon-]{display:inline-block;background-position:left center;width:1.5rem;height:1.5rem;font-size:.875rem;padding-left:1.6rem;margin-right:1.5ch;line-height:1.6rem;width:auto}a.icon-bc{background-image:url(/assets/icons/bandcamp.svg)}a.icon-sp{background-image:url(/assets/icons/spotify.svg)}a.icon-am{background-image:url(/assets/icons/apple.svg)}a.icon-ap{background-image:url(/assets/icons/apple_podcasts.svg)}a.icon-az{background-image:url(/assets/icons/amazon.svg)}a.icon-rss{background-image:url(/assets/icons/subscribe.svg)}:root{--icon-search-black: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2342 16.5747C14.0585 17.4691 12.5912 18 11 18C7.13401 18 4 14.866 4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11C18 12.5534 17.494 13.9886 16.6378 15.1499L20.6186 19.1307L19.2044 20.5449L15.2342 16.5747ZM16 11C16 13.7614 13.7614 16 11 16C8.23858 16 6 13.7614 6 11C6 8.23858 8.23858 6 11 6C13.7614 6 16 8.23858 16 11Z' fill='%2326333e'/%3E%3C/svg%3E%0A");--icon-search-white: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2342 16.5747C14.0585 17.4691 12.5912 18 11 18C7.13401 18 4 14.866 4 11C4 7.13401 7.13401 4 11 4C14.866 4 18 7.13401 18 11C18 12.5534 17.494 13.9886 16.6378 15.1499L20.6186 19.1307L19.2044 20.5449L15.2342 16.5747ZM16 11C16 13.7614 13.7614 16 11 16C8.23858 16 6 13.7614 6 11C6 8.23858 8.23858 6 11 6C13.7614 6 16 8.23858 16 11Z' fill='%23fff'/%3E%3C/svg%3E%0A")}.basicLightbox{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.8);opacity:.01;transition:opacity .4s ease;z-index:1000;will-change:opacity}.basicLightbox--visible{opacity:1}.basicLightbox__placeholder{max-width:100%;-webkit-transform:scale(0.9);transform:scale(0.9);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1;will-change:transform}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:95%;max-height:95%}.basicLightbox__placeholder>iframe:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{pointer-events:auto}.basicLightbox__placeholder>img:first-child:last-child,.basicLightbox__placeholder>video:first-child:last-child{width:auto;height:auto}.basicLightbox--iframe .basicLightbox__placeholder,.basicLightbox--img .basicLightbox__placeholder,.basicLightbox--video .basicLightbox__placeholder{width:100%;height:100%;pointer-events:none}.basicLightbox--visible .basicLightbox__placeholder{-webkit-transform:scale(1);transform:scale(1)}body.invert{--rtsl-blue: #fff;--color-text-dark: hsl(210,0%,100%);--color-text: hsl(210,3%,93%);--color-text-light: hsl(210,8%,40%);--color-border: hsl(210 0% 100% / 0.3);--color-shadow-initial: hsl(0 0% 0% / 0.5);--color-shadow-hover: hsl(0 0% 0% / 0.8);background-image:none}body.invert nav{background-color:var(--color-bkgd);background-image:unset}body.invert header h1{-webkit-text-fill-color:#fff}body.invert .search input[type=search]{background-image:var(--icon-search-white)}body.invert .logo .logotype{fill:#fff}[data-theme=dark]{--color-bkgd: hsl(215,5%,12%);--color-bkgd-contrast: hsl(210,12%,20%);--color-text-dark: hsl(210,0%,100%);--color-text: hsl(210,3%,93%);--color-text-light: hsl(210,8%,40%);--color-border: hsl(210 0% 100% / 0.3);--color-shadow-initial: hsl(0 0% 0% / 0.5);--color-shadow-hover: hsl(0 0% 0% / 0.8);--rtsl-blue: #fff}[data-theme=dark] body,[data-theme=dark] h1,[data-theme=dark] footer{background-image:unset}[data-theme=dark] nav{background-color:var(--color-bkgd);background-image:unset}[data-theme=dark] body,[data-theme=dark] h1{background-image:none}[data-theme=dark] h1{-webkit-text-fill-color:unset}[data-theme=dark] .theme-toggle svg:first-child{display:none}[data-theme=dark] .theme-toggle svg:last-child{display:block}[data-theme=dark] .folio-grid .folio-entry .folio-title h4{--color-text: var(--color-bkgd)}[data-theme=dark] .macy a{background:var(--color-bkgd-mid)}[data-theme=dark] .search input[type=search]{background-image:var(--icon-search-white)}[data-theme=dark] #work article img{background-color:#fff}/*# sourceMappingURL=styles.css.map */
