:root{--color-background:#10112b;--color-foreground:#9d88a0;--color-accent:#92cdcf;--color-analogue:#fff;--color-trim:#395e63;--color-mast:#4c4172;--color-disabled:grey;--color-invalid:#b22222;--font-size:0.9em + 0.5vw;--font-stack-head:indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--font-stack-mono:monospace,monospace;--font-stack:itim,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--line-height:1.5;--scale:1.2;--tab-size:2;--icon-check:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="white"><path d="M20 45l20 25 40-45" stroke-width="16"/></svg>');--icon-dash:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="white"><path d="M10 50l80 0" stroke-width="16"/></svg>');--icon-expand:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="black"><path d="M30 40l20-20 20 20" stroke-width="8"/><path d="M30 60l20 20 20-20" stroke-width="8"/></svg>');--icon-expand-enter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="royalblue"><path d="M30 40l20-20 20 20" stroke-width="8"/><path d="M30 60l20 20 20-20" stroke-width="8"/></svg>');--border-width:calc(var(--vr)/12);--max-width:832px;--edge-gap:max(var(--vr),var(--vr)/2 + 50vw - var(--max-width)/2);--section-gap:calc(var(--vr)/3 + 5vw);--transition-delay:0;--transition-duration:0.2s;--transition-timing-function:cubic-bezier(0.4,0,0.2,1);--font-size-s1:calc(1rem*var(--scale-s1));--font-size-00:1rem;--font-size-01:calc(1rem*var(--scale));--font-size-02:calc(1rem*var(--scale-02));--font-size-03:calc(1rem*var(--scale-03));--font-size-04:calc(1rem*var(--scale-04));--font-size-05:calc(1rem*var(--scale-05));--line-height-s1:calc(var(--line-height)/var(--scale-s1));--line-height-00:var(--line-height);--line-height-01:calc(var(--line-height)/var(--scale)*1);--line-height-02:calc(var(--line-height)/var(--scale-02)*2);--line-height-03:calc(var(--line-height)/var(--scale-03)*2);--line-height-04:calc(var(--line-height)/var(--scale-04)*2);--line-height-05:calc(var(--line-height)/var(--scale-05)*2);--scale-s1:calc(1/var(--scale));--scale-02:calc(var(--scale)*var(--scale));--scale-03:calc(var(--scale)*var(--scale-02));--scale-04:calc(var(--scale)*var(--scale-03));--scale-05:calc(var(--scale)*var(--scale-04));--vr:calc(1rem*var(--line-height))}@font-face{font-display:swap;font-family:IndieFlower;font-style:normal;font-weight:400;src:url(indieflower.woff2) format("woff2")}@font-face{font-display:swap;font-family:Itim;font-style:normal;font-weight:400;src:url(itim.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}:focus{outline:0}:focus-visible{outline:.2em dashed;outline-offset:.2em}html{word-wrap:break-word;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#10112b;background:var(--color-background);color:#9d88a0;color:var(--color-foreground);cursor:default;font:max(1em,.9em + .5vw) /1.5 itim,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font:max(1em,var(--font-size)) /var(--line-height) var(--font-stack);scroll-behavior:smooth;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-moz-tab-size:var(--tab-size);-o-tab-size:var(--tab-size);tab-size:var(--tab-size);word-break:break-word}body,html{min-height:100vh}body{margin:0}h1{font:bolder 2.48832rem/1.20563 indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font:bolder var(--font-size-05) /var(--line-height-05) var(--font-stack-head)}h1,h2{margin:0 0 1.5rem;margin:0 0 var(--vr)}h2{font:bolder 2.0736rem/1.44676 indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font:bolder var(--font-size-04) /var(--line-height-04) var(--font-stack-head)}h3{font:bolder 1.728rem/1.73611 indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font:bolder var(--font-size-03) /var(--line-height-03) var(--font-stack-head)}h3,h4{margin:0 0 1.5rem;margin:0 0 var(--vr)}h4{font:bolder 1.44rem/2.08333 indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font:bolder var(--font-size-02) /var(--line-height-02) var(--font-stack-head)}h5{font:bolder 1.2rem/1.25 indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font:bolder var(--font-size-01) /var(--line-height-01) var(--font-stack-head)}h5,h6{margin:0 0 1.5rem;margin:0 0 var(--vr)}h6{font:bolder 1rem/1.5 indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font:bolder var(--font-size-00) /var(--line-height-00) var(--font-stack-head)}hgroup{margin:0 0 1.5rem;margin:0 0 var(--vr)}hgroup :where(h1,h2,h3,h4,h5,h6){margin:0}address{font:inherit}address,p{margin:0 0 1.5rem;margin:0 0 var(--vr)}hr{border:0;border-top:.1em solid;color:inherit;height:1.5rem;height:var(--vr);margin:0}pre{font:inherit;font-family:monospace,monospace;font-family:var(--font-stack-mono);margin:0 0 1.5rem;margin:0 0 var(--vr)}blockquote,ol,ul{margin:0 0 1.5rem;margin:0 0 var(--vr);padding:0 0 0 2.25rem;padding:0 0 0 calc(var(--vr)*var(--line-height))}menu{list-style:none;margin:0;padding:0}dl{margin:0 0 1.5rem;margin:0 0 var(--vr)}dd{margin:0;padding:0 0 0 2.25rem;padding:0 0 0 calc(var(--vr)*var(--line-height))}figure{margin:0 0 1.5rem;margin:0 0 var(--vr)}figcaption{font-size:.83333rem;font-size:var(--font-size-s1);line-height:1.8;line-height:var(--line-height-s1)}a{color:#92cdcf;color:var(--color-accent);text-decoration-thickness:.1em;text-underline-offset:.1em;touch-action:manipulation}a:focus,a:hover{color:#fff;color:var(--color-analogue)}a:active{color:#9d88a0;color:var(--color-foreground);transition:none}strong{font-weight:bolder}small{font-size:.83333rem;font-size:var(--font-size-s1);line-height:1.8;line-height:var(--line-height-s1)}abbr,s{text-decoration-thickness:.1em}abbr:where([title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}code,kbd,samp{font:inherit;font-family:monospace,monospace;font-family:var(--font-stack-mono)}sub{bottom:-.25em}sub,sup{font-size:.83333rem;font-size:var(--font-size-s1);line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}b{font-weight:bolder}u{text-decoration-thickness:.1em}mark{background:#9d88a0;background:var(--color-foreground);color:#10112b;color:var(--color-background);padding:.1em}del,ins{text-decoration-thickness:.1em}img{height:auto;max-width:100%}iframe,img{border:0;vertical-align:middle}iframe{display:block}embed,object,video{display:block;vertical-align:middle}video{height:auto;max-width:100%}audio{display:block}audio,svg{vertical-align:middle}path{fill:currentcolor}table{border-collapse:collapse;border-color:inherit;caption-side:bottom;margin:0 0 1.5rem;margin:0 0 var(--vr);text-indent:0}caption{font-size:.83333rem;font-size:var(--font-size-s1);line-height:1.8;line-height:var(--line-height-s1)}tr{border-bottom:.1em solid}td,th{padding:.75rem;padding:calc(var(--vr)/2)}th{text-align:left}label:where([for]){cursor:pointer}input{accent-color:#92cdcf;accent-color:var(--color-accent);background:inherit;border:.1em solid;caret-color:#92cdcf;caret-color:var(--color-accent);color:inherit;font:inherit;margin:0;padding:.1em .2em;touch-action:manipulation}input:where([type=color],[type=file],[type=image],[type=range]){border:0;padding:0}input:where([type=image]){height:auto;max-width:100%;vertical-align:middle}input:where([type=search]){-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input:where([type=radio]){-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:100%;box-shadow:inset 0 0 0 .1em #10112b;box-shadow:0 0 0 .1em var(--color-background) inset;height:1em;vertical-align:middle;width:1em}input:where([type=radio]):checked{background-color:currentcolor;color:currentcolor}input:where([type=checkbox]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:50%;background-repeat:no-repeat;background-size:100%;height:1em;vertical-align:middle;width:1em}input:where([type=checkbox]):checked{background-color:currentcolor;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="white"><path d="M20 45l20 25 40-45" stroke-width="16"/></svg>');background-image:var(--icon-check);color:#9d88a0;color:var(--color-foreground)}input:where([type=checkbox]):indeterminate{background-color:currentcolor;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="white"><path d="M10 50l80 0" stroke-width="16"/></svg>');background-image:var(--icon-dash);color:#9d88a0;color:var(--color-foreground)}input:focus,input:hover{color:#92cdcf;color:var(--color-accent)}::-csstools-invalid-file-selector-button:not(.does-not-exist){accent-color:#92cdcf;accent-color:var(--color-accent);background:inherit;border:.1em solid;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:.1em 1em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation}input:where([type=button]):not(.does-not-exist){accent-color:#92cdcf;accent-color:var(--color-accent);background:inherit;border:.1em solid;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:.1em 1em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation}input:where([type=reset]):not(.does-not-exist){accent-color:#92cdcf;accent-color:var(--color-accent);background:inherit;border:.1em solid;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:.1em 1em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation}input:where([type=submit]):not(.does-not-exist){accent-color:#92cdcf;accent-color:var(--color-accent);background:inherit;border:.1em solid;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:.1em 1em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation}[role=button],button:not(.does-not-exist){accent-color:#92cdcf;accent-color:var(--color-accent);background:inherit;border:.1em solid;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;padding:.1em 1em;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:none;touch-action:manipulation}::-csstools-invalid-file-selector-button:not(.does-not-exist):focus{color:#92cdcf;color:var(--color-accent)}::-csstools-invalid-file-selector-button:not(.does-not-exist):hover{color:#92cdcf;color:var(--color-accent)}input:where([type=button]):not(.does-not-exist):focus{color:#92cdcf;color:var(--color-accent)}input:where([type=button]):not(.does-not-exist):hover{color:#92cdcf;color:var(--color-accent)}input:where([type=reset]):not(.does-not-exist):focus{color:#92cdcf;color:var(--color-accent)}input:where([type=reset]):not(.does-not-exist):hover{color:#92cdcf;color:var(--color-accent)}input:where([type=submit]):not(.does-not-exist):focus{color:#92cdcf;color:var(--color-accent)}input:where([type=submit]):not(.does-not-exist):hover{color:#92cdcf;color:var(--color-accent)}[role=button]:focus,[role=button]:hover,button:not(.does-not-exist):focus,button:not(.does-not-exist):hover{color:#92cdcf;color:var(--color-accent)}select{accent-color:#92cdcf;accent-color:var(--color-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:inherit;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="black"><path d="M30 40l20-20 20 20" stroke-width="8"/><path d="M30 60l20 20 20-20" stroke-width="8"/></svg>');background-image:var(--icon-expand);background-position:100% 50%;background-repeat:no-repeat;background-size:1.5em;border:.1em solid;border-radius:0;color:inherit;font:inherit;margin:0;padding:.1em 1.5em .1em .2em;text-transform:none;touch-action:manipulation}select:where([multiple],[multiple]:focus){background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding:.1em .2em;vertical-align:middle}select:where([multiple],[multiple]:hover){background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;padding:.1em .2em;vertical-align:middle}select:focus,select:hover{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" fill="none" stroke="royalblue"><path d="M30 40l20-20 20 20" stroke-width="8"/><path d="M30 60l20 20 20-20" stroke-width="8"/></svg>');background-image:var(--icon-expand-enter);color:#92cdcf;color:var(--color-accent)}optgroup,textarea{font:inherit}textarea{accent-color:#92cdcf;accent-color:var(--color-accent);background:inherit;border:.1em solid;caret-color:#92cdcf;caret-color:var(--color-accent);color:inherit;margin:0;padding:.1em .2em;resize:vertical;touch-action:manipulation;vertical-align:middle}textarea:focus,textarea:hover{color:#92cdcf;color:var(--color-accent)}progress{vertical-align:middle}fieldset{border:0;border-top:.1em solid;margin:0 0 1.5rem;margin:0 0 var(--vr);padding:1.5rem 0 0;padding:var(--vr) 0 0}legend{padding:0 1em 0 0}[readonly],[readonly]:focus,[readonly]:hover{border-color:transparent;color:#000;color:initial;cursor:default}:disabled,:disabled:focus,:disabled:hover{-webkit-text-fill-color:grey;-webkit-text-fill-color:var(--color-disabled);border:.1em dashed;color:grey;color:var(--color-disabled);cursor:not-allowed}:where(input,select,textarea):invalid{color:#b22222;color:var(--color-invalid)}::-moz-placeholder{color:grey;color:var(--color-disabled);opacity:1}::placeholder{color:grey;color:var(--color-disabled);opacity:1}summary{display:list-item}canvas{display:block;vertical-align:middle}::-moz-focus-inner{border:0;padding:0}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1em}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding:0}:focus-visible{outline:.125rem dashed;outline:var(--border-width) dashed;outline-offset:.25rem;outline-offset:calc(var(--border-width)*2);transition:outline .2s cubic-bezier(.4,0,.2,1),outline-offset .2s cubic-bezier(.4,0,.2,1);transition:outline var(--transition-duration) var(--transition-timing-function),outline-offset var(--transition-duration) var(--transition-timing-function)}body{display:flex;flex-flow:column;margin:.125rem 0;margin:var(--border-width) 0}a{outline-offset:1.5rem;outline-offset:var(--vr);outline-width:1.5rem;outline-width:var(--vr);-webkit-text-decoration:none;text-decoration:none;transition:color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);transition:color var(--transition-duration) var(--transition-timing-function),opacity var(--transition-duration) var(--transition-timing-function)}header{background:#4c4172;background:var(--color-mast);display:flex;justify-content:center;margin:0 0 .125rem;margin:0 0 var(--border-width);order:0;padding:0 max(1.5rem,1.5rem/2 + 50vw - 832px/2);padding:0 var(--edge-gap)}header a{-webkit-mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent);mask:linear-gradient(90deg,transparent,#fff 10%,#fff 90%,transparent)}header a:focus,header a:hover{opacity:.8}header a:active{opacity:.5}nav{background:#395e63;background:var(--color-trim);display:flex;font-family:indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-stack-head);justify-content:flex-start;margin:0 0 .125rem;margin:0 0 var(--border-width);order:1;padding:0 max(1.5rem,1.5rem/2 + 50vw - 832px/2);padding:0 var(--edge-gap)}nav a{padding:.375rem .75rem;padding:calc(var(--vr)/4) calc(var(--vr)/2)}main{order:2;padding:1.5rem max(1.5rem,1.5rem/2 + 50vw - 832px/2) 0;padding:var(--vr) var(--edge-gap) 0}main nav{font-size:1.2rem;font-size:var(--font-size-01);line-height:1.25;line-height:var(--line-height-01);padding:0}main nav:first-of-type{margin-top:-1.5rem;margin-top:calc(var(--vr)*-1)}main nav a{text-align:center;width:25%}main nav+a{display:flex;justify-content:center;margin:0 0 .125rem;margin:0 0 var(--border-width)}main nav+h1{margin-top:1.5rem;margin-top:var(--vr)}footer{background:#395e63;background:var(--color-trim);display:flex;font-family:indieflower,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;font-family:var(--font-stack-head);justify-content:center;margin:auto 0 0;order:3;padding:0 max(1.5rem,1.5rem/2 + 50vw - 832px/2);padding:0 var(--edge-gap)}footer a{padding:.375rem .75rem;padding:calc(var(--vr)/4) calc(var(--vr)/2)}div{border-bottom:.125rem solid #92cdcf;border-bottom:var(--border-width) solid var(--color-accent);display:flex;flex-flow:column;margin:0 0 1.5rem;margin:0 0 var(--vr);padding:.75rem;padding:calc(var(--vr)*.5)}div.child{border-left:.125rem solid #92cdcf;border-left:var(--border-width) solid var(--color-accent);margin:-1.5rem 0 1.5rem .75rem;margin:calc(var(--vr)*-1) 0 var(--vr) calc(var(--vr)*.5)}div img{border-radius:100%;height:2.25rem;height:calc(var(--vr)*1.5);margin:0 .75rem 0 0;margin:0 calc(var(--vr)*.5) 0 0;width:2.25rem;width:calc(var(--vr)*1.5)}div footer{align-items:center;background:none;font-family:inherit;justify-content:flex-start;margin:0 0 1.5rem;margin:0 0 var(--vr);order:-1;padding:0}div footer,time{font-size:.83333rem;font-size:var(--font-size-s1);line-height:1.8;line-height:var(--line-height-s1)}time{display:block;margin:-1.5rem 0 1.5rem;margin:calc(var(--vr)*-1) 0 var(--vr)}hr{color:#92cdcf;color:var(--color-accent)}audio{margin:0 0 1.5rem;margin:0 0 var(--vr)}.archive{display:inline-block;max-width:20%}.current{opacity:.2}[src*="self-portrait.jpg"]{border-radius:.125rem;border-radius:var(--border-width);float:left;margin:0 1.5rem 1.5rem 0;margin:0 var(--vr) var(--vr) 0;width:33.3333%}