﻿: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);--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-nav-bkgd: 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(40,25%,55%, 0.3);--color-shadow-initial: hsla(210,15%,10%, 0.04);--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.618}}*,body{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;background-repeat:no-repeat}html{font-size:calc(100% + .15vw);-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:1rem}@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)}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{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;align-items:center;gap:.5rem;text-decoration:none;padding:var(--grid-quarter) var(--grid);border-radius:var(--radius);background:var(--color-contact);color:#000;font-size: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 #000}.download a:hover svg #Arrow{transform:translateY(24px)}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.06rem;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{font-size:calc(1rem*var(--typescale)*var(--typescale));line-height:1;font-weight:600}h3{font-weight:700;font-size:1rem;letter-spacing:-0.01rem;line-height:1.2;text-wrap:balance}h4,.card time{font-size:.75rem;text-transform:uppercase;letter-spacing:.07rem;font-weight:600}h4.eyebrow,.card time.eyebrow{opacity:.6}.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}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{transition:all .2s ease-in-out;opacity:.5}.search label{cursor:pointer}.search:focus,.search:has(input:focus),.search:hover{opacity:1}.search input[type=search]{-webkit-appearance:none;border-radius:0;padding:0 .5rem;color:var(--color-text);background-color:unset;line-height:calc(var(--baseline)*1.5);border:0;border-bottom:2px solid var(--color-text);width:100%;transition:all .2s ease-in-out}.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(--baseline)}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,ol{padding-left:var(--baseline)}ul.no-list,ol.no-list{list-style-type:none;padding-left:0}ul li+li,ol li+li{margin-top:var(--grid-quarter)}.article>h2{margin-top:calc(var(--baseline)*2)}.article>h2+*{margin-top:calc(var(--grid)*-1)}.article>h3+*,.article>h4+*{margin-top:calc(var(--baseline)*-1)}.logo a{display:block;background-size:100%}.logo svg{display:block;fill:currentColor}.logo .type{fill:var(--color-text)}.logo .swirl{fill:var(--color-hicks)}body.custom-palette .logo .swirl{fill:currentColor}@media screen and (max-width: 999px){.logo svg{height:1.5rem;width:auto}}@media screen and (min-width: 1000px){.logo a{margin-left:-2.3rem;height:calc(1rem*var(--typescale)*var(--typescale)*1.15);display:flex}}.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{min-height:100%;background-color:var(--color-bkgd)}body.custom-palette{--color-nav-bkgd: var(--color-bkgd)}body.custom-palette nav,body.custom-palette footer,body.custom-palette .site-meta{background-color:unset}footer{margin-top:var(--baselinex2);padding-block:var(--baseline) var(--baselinex2)}footer .contact{grid-template-columns:1fr 1fr;column-gap:var(--baselinex2);line-height:1.8}footer .contact h2{grid-column:1/span 2}footer .contact-info .grid{grid-template-columns:4rem 1fr}.tm-0{margin-top:0}.tm-1{margin-top:var(--baseline)}.tm-2{margin-top:var(--baselinex2)}.tm-3{margin-top:var(--baselinex3)}.tm-flow *+*{margin-top:var(--baseline)}.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.gap-small{column-gap:var(--grid-quarter)}.flex.sb{justify-content:space-between}.flex.now-playing,.flex.swirl{gap:var(--grid-eighth);align-items:end}ul.flex{list-style-type:none}.grid{display:grid;gap:var(--baseline)}.grid.col-2{grid-template-columns:1fr 1fr}iframe{display:block;width:100%;border-radius:var(--radius)}.video{aspect-ratio:16/9;height:auto}.video iframe{aspect-ratio:16/9;height:auto;border:none}.clients{align-items:center;gap:var(--grid);grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr))}.products{grid-template-columns:repeat(auto-fit, minmax(12rem, 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;padding-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,footer .socials{padding:0}.site-meta .socials li+li,footer .socials li+li{margin:0}.site-meta .socials{display:flex;flex-direction:row;gap:1ch}.site-meta h4{margin-top:var(--grid-quarter)}aside{font-size:.875rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(6rem, 1fr));grid-auto-rows:min-content;gap:var(--baseline);border-top:1px solid var(--color-border);padding-top:var(--baseline)}.tagged{list-style-type:none;padding:0;gap:0}.tagged li{display:inline}.tagged li:after{content:" /";opacity:.5;margin-inline:.25ch}.tagged li:last-child:after{content:""}.tagged li+li{margin:0}.backanforth{display:flex;justify-content:space-between;margin-top:var(--baselinex2);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;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 .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)}.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 figure{margin:0}.card .post-title{padding:var(--grid)}.card time{opacity:.6}.card img{border-radius:var(--radius) var(--radius) 0 0;display:block}.card img.icon{width:18px;height:auto}.card.episode img{border-radius:var(--radius)}.card p{font-size:.875rem;font-weight:400;line-height:1.5}.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{margin-top:var(--baselinex2)}.masonry.gallery img{border-radius:var(--radius)}.article img{border-radius:var(--radius)}.masthead{margin-bottom:var(--baseline)}.year{padding-block:0 var(--baselinex2);border-bottom:1px solid var(--color-border)}.year img{border-radius:var(--radius)}.year+.year{margin-top:var(--baselinex2)}.year .summary .sticky *+*{margin-top:var(--baseline)}.year .archives{list-style-type:none}.year .archives>li{display:grid;grid-template-columns:6ch 1fr;gap:var(--grid)}.year .archives>li time{white-space:nowrap;font-size:.875rem;font-variant-numeric:tabular-nums;opacity:.6;margin-top:.15rem}.audio img{border-radius:var(--radius) var(--radius) 0 0}.audio audio{border-radius:0 0 var(--radius) var(--radius);background-color:#ddd}.audio audio::-webkit-media-controls-panel{-webkit-appearance:none;border-radius:0 0 var(--radius) var(--radius);background-color:#ddd}.troika-logo{margin:0 0 0 -0.5rem}.grid.troika{grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr))}audio{width:100%}.music-grid ol{list-style-type:none;padding-left:0}.music-grid ol li{counter-increment:list-item;clear:both}.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 figure img{box-shadow:0px 9px 12px var(--color-shadow-initial),0px 2px 4px var(--color-shadow-hover)}.music-grid ol li h3:before{content:counter(list-item);font-size:1rem;width:var(--baseline);height:var(--baseline);line-height:var(--baseline);border-radius:var(--baseline);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;color:#111}@media screen and (max-width: 500px){footer .contact{grid-template-columns:1fr}footer .contact h2{grid-column:1}.backanforth{display:block;text-align:left;padding-block:var(--baseline)}.backanforth .previous+.next{border:unset}.backanforth .previous a{text-align:left;padding-left:unset}.backanforth .next a{text-align:right;padding-right:unset}.backanforth>*{max-width:100%}}@media screen and (min-width: 460px)and (max-width: 999px){.latest a.card{display:grid;gap:var(--grid);grid-template-columns:1fr 2fr}.latest a.card figure img{border-radius:var(--radius) 0 0 var(--radius);object-fit:cover;width:100%;height:100%}}@media screen and (max-width: 999px){nav{background-color:var(--color-nav-bkgd)}footer,.site-meta{background:var(--yellow-bkgd)}body.custom-palette nav{background-color:var(--color-bkgd)}body.custom-palette footer,body.custom-palette .site-meta{background-color:unset}nav>div{position:relative}header{margin-block:var(--baseline) 0}.logo{margin-left:-0.75rem}.masonry .card,.masonry figure{margin-bottom:var(--grid)}.grid.troika{grid-template-columns:repeat(2, 1fr);gap:var(--grid)}.template-episode aside{grid-template-columns:1fr 1fr;border-top:unset}.template-episode aside .audio{grid-column:1/span 2}header+.troika-cover{display:none}nav,main,footer,.site-meta{display:grid;grid-template-columns:1fr minmax(auto, 32rem) 1fr;gap:var(--baseline)}nav>*,main>*,footer>*,.site-meta>*{grid-column:2}nav .masthead,main .masthead,footer .masthead,.site-meta .masthead{grid-column:1/span 3}nav figure img,nav picture img,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}.masthead img{border-radius:unset}.site-meta{row-gap:0;padding-bottom:var(--baselinex2)}}figcaption{padding-inline:var(--baseline)}@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}}@media screen and (min-width: 1000px){:root{--content-column: minmax(22rem,34rem);--aside: minmax(8rem,12rem);--main-grid: 1fr 4fr;--flex-padding: 6vw}body:has(input#q:focus){--sidebar: 25rem;--main-column: minmax(30rem,68rem);--main-grid: 1fr 1fr}body{display:grid;grid-template-columns:var(--main-grid);column-gap:var(--flex-padding);row-gap:0;grid-template-rows:1fr min-content;transition:grid-template-columns ease-in-out .2s}nav{grid-column:1;grid-row:1/span 2;height:100vh;padding:6vh 0 var(--baselinex2) var(--flex-padding)}nav .main-nav{margin-top:6vh}nav .main-nav .n-search{line-height:3}main{grid-column:2;margin-top:6vh;padding-right:calc(var(--flex-padding) + 3vw)}main.default{grid-template-columns:var(--content-column) 1fr var(--aside)}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 .latest{grid-template-columns:repeat(3, 1fr)}main.default .latest .card{height:calc(100% - var(--baseline))}header{margin-bottom:2vh}main.article{grid-template-columns:1fr var(--content-column) 1fr var(--aside)}main.article>*{grid-column:2}main.article h1{max-width:40ch}main.article h2{margin-top:var(--baseline)}main.article aside{grid-column:4;grid-row:2/span 2}main.article.with-masthead aside{grid-row:3/span 2}main.article .full-width,main.article header,main.article .masthead,main.article .backanforth,main.article .gallery,main.article .about-hicks{grid-column:1/span 4;z-index:2}main.article .cols-1{grid-column:1}main.article .cols-3{grid-column:3}main.article .cols-4{grid-column:1}main.article .cols-1-2{grid-column:1/span 2}main.article .cols-1-3,main.article .video{grid-column:1/span 3}main.article .cols-2-3{grid-column:2/span 2}main.article .cols-2-4{grid-column:2/span 3}main.article .cols-3-4{grid-column:3/span 4}main.article figure.full-width{display:grid;grid-template-columns:1fr var(--content-column) 1fr var(--aside);column-gap:var(--baseline)}main.article figure.full-width img{grid-column:1/span 4;width:100%}main.article figure.full-width figcaption{grid-column:2;margin:0}.about main.article aside{grid-row:3/span 4}.template-product aside,.template-episode aside{position:sticky;top:6vh;z-index:1}.template-episode aside{padding-top:unset;border-top:unset}.music-grid ol li h3:before{margin-left:calc(var(--baseline)*-1.25)}.about-hicks>.grid{grid-template-columns:1fr 1.66fr;gap:var(--baselinex2)}form#search label{width:24px;flex-grow:0}form#search input{border:0;border-bottom:2px solid rgba(0,0,0,0);transition:all .4s ease-in-out;overflow:hidden;opacity:.5;margin:0 auto 0 -0.2rem}form#search input::placeholder{color:rgba(0,0,0,0)}form#search input:hover{opacity:1}form#search input:focus{opacity:1;outline:none;cursor:text;border-bottom:2px solid var(--color-text)}form#search input:focus::placeholder{color:var(--color-text)}.troika-logo{display:flex;flex-direction:column;justify-content:end;height:calc(1rem*var(--typescale)*var(--typescale)*1.15)}.troika-logo svg{width:9.5rem}.troika .grid.subscribe{grid-column:1/span 3}.grid.troika div:first-child{grid-column:1/span 2;grid-row:1/span 2}footer{grid-column:2}footer .contact{grid-column:3}.site-meta{grid-column:1;padding-inline:var(--flex-padding) 0;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}.site-meta ul{pointer-events:auto}.year{grid-template-columns:8rem 1fr}.year .summary .sticky{position:sticky;top:6vh}.title-archives .year{grid-template-columns:1fr 2fr;column-gap:var(--baselinex2)}}@media screen and (min-width: 1200px){.troika .grid.subscribe{grid-template-columns:2fr 1fr}.troika .grid.subscribe .intro{grid-column:1}.troika .grid.subscribe .no-list{justify-content:end}}/*!
* 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-quarter))}.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;background-color:var(--color-nav-bkgd)}nav ul{list-style-type:none;padding:0}nav ul a{opacity:.6;display:block}.menu-icon,#menu-toggle{display:none}.main-nav a:after{content:"";position:absolute;top:0;bottom:0;font-size:1.2rem;line-height:1.15;color:var(--color-hicks)}.main-nav fieldset{padding-right:var(--baseline);display:grid;grid-template-columns:24px 1fr;align-items:center}.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:0;top:.25rem}.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-block:var(--grid);margin-top:var(--baseline)}nav ul.main-nav{grid-row:2;display:block;max-height:0;height:0;overflow:hidden;padding-inline:1rem 0;transition:all .2s ease-in-out}nav ul.main-nav a{font-size:1.2rem}nav ul.main-nav a:after{font-size:1.6rem}}.mini-clubman .n-mini svg,.eggs .n-eggs svg{opacity:1}.theme-toggle{border:0;background:none;cursor:pointer;color:inherit;display:flex;gap:var(--grid)}.theme-toggle svg:first-child{direction:block}.theme-toggle svg:last-child{display:none}@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}@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}}.icon{vertical-align:text-bottom}main.article .appicon img{max-width:5rem;max-height:5rem;border-radius:22%}[class^=icon-]{display:inline-block;background-position:left center;width:1.5rem;height:1.5rem;font-size:.875rem;padding-left:1.6rem;line-height:1.6rem;width:auto}[class^=icon-]+[class^=icon-]{margin-left:1ch}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)}body.invert header h1{-webkit-text-fill-color:#fff}body.invert .logo .logotype{fill:#fff}[data-theme=dark] body{--color-bkgd: hsl(215,5%,10%);--color-nav-bkgd: hsl(215,10%,0%);--color-bkgd-contrast: hsl(215,10%,0%);--color-text-dark: hsl(215,0%,100%);--color-text: hsl(215,3%,93%);--color-text-light: hsl(215,8%,40%);--color-border: hsl(215 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] .theme-toggle svg:first-child{display:none}[data-theme=dark] .theme-toggle svg:last-child{display:block}/*# sourceMappingURL=styles.css.map */
