*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.i-heroicons-academic-cap-20-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M9.664 1.319a.75.75 0 0 1 .672 0a41.059 41.059 0 0 1 8.198 5.424a.75.75 0 0 1-.254 1.285a31.372 31.372 0 0 0-7.86 3.83a.75.75 0 0 1-.84 0a31.508 31.508 0 0 0-2.08-1.287V9.394c0-.244.116-.463.302-.592a35.504 35.504 0 0 1 3.305-2.033a.75.75 0 0 0-.714-1.319a37 37 0 0 0-3.446 2.12A2.216 2.216 0 0 0 6 9.393v.38a31.293 31.293 0 0 0-4.28-1.746a.75.75 0 0 1-.254-1.285a41.059 41.059 0 0 1 8.198-5.424ZM6 11.459a29.848 29.848 0 0 0-2.455-1.158a41.029 41.029 0 0 0-.39 3.114a.75.75 0 0 0 .419.74c.528.256 1.046.53 1.554.82c-.21.324-.455.63-.739.914a.75.75 0 1 0 1.06 1.06c.37-.369.69-.77.96-1.193a26.61 26.61 0 0 1 3.095 2.348a.75.75 0 0 0 .992 0a26.547 26.547 0 0 1 5.93-3.95a.75.75 0 0 0 .42-.739a41.053 41.053 0 0 0-.39-3.114a29.925 29.925 0 0 0-5.199 2.801a2.25 2.25 0 0 1-2.514 0c-.41-.275-.826-.541-1.25-.797a6.985 6.985 0 0 1-1.084 3.45a26.503 26.503 0 0 0-1.281-.78A5.487 5.487 0 0 0 6 12v-.54Z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-heroicons-document-text-20-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M4.5 2A1.5 1.5 0 0 0 3 3.5v13A1.5 1.5 0 0 0 4.5 18h11a1.5 1.5 0 0 0 1.5-1.5V7.621a1.5 1.5 0 0 0-.44-1.06l-4.12-4.122A1.5 1.5 0 0 0 11.378 2H4.5Zm2.25 8.5a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Zm0 3a.75.75 0 0 0 0 1.5h6.5a.75.75 0 0 0 0-1.5h-6.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-heroicons-presentation-chart-bar-20-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M1 2.75A.75.75 0 0 1 1.75 2h16.5a.75.75 0 0 1 0 1.5H18v8.75A2.75 2.75 0 0 1 15.25 15h-1.072l.798 3.06a.75.75 0 0 1-1.452.38L13.41 18H6.59l-.114.44a.75.75 0 0 1-1.452-.38L5.823 15H4.75A2.75 2.75 0 0 1 2 12.25V3.5h-.25A.75.75 0 0 1 1 2.75ZM7.373 15l-.391 1.5h6.037l-.392-1.5H7.373ZM13.25 5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0v-5.5a.75.75 0 0 1 .75-.75Zm-6.5 4a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 6.75 9Zm4-1.25a.75.75 0 0 0-1.5 0v3.5a.75.75 0 0 0 1.5 0v-3.5Z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.i-heroicons-radio-20-solid{--un-icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 20 20' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' fill-rule='evenodd' d='M17.45 3.473a.75.75 0 1 0-.4-1.446L5.313 5.265c-.84.096-1.671.217-2.495.362A2.212 2.212 0 0 0 1 7.817v7.933A2.25 2.25 0 0 0 3.25 18h13.5A2.25 2.25 0 0 0 19 15.75V7.816c0-1.06-.745-2-1.817-2.189a41.124 41.124 0 0 0-5.406-.589l5.673-1.565ZM16 9.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0ZM14.5 16a1.5 1.5 0 1 0 0-3a1.5 1.5 0 0 0 0 3Zm-9.26-5a.75.75 0 0 1 .75-.75H6a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75h-.01a.75.75 0 0 1-.75-.75V11Zm2.75-.75a.75.75 0 0 0-.75.75v.01c0 .415.336.75.75.75H8a.75.75 0 0 0 .75-.75V11a.75.75 0 0 0-.75-.75h-.01Zm-1.75-1.5A.75.75 0 0 1 6.99 8H7a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75h-.01a.75.75 0 0 1-.75-.75v-.01Zm3.583.42a.75.75 0 0 0-1.06 0l-.007.007a.75.75 0 0 0 0 1.06l.007.008a.75.75 0 0 0 1.06 0l.007-.007a.75.75 0 0 0 0-1.061l-.007-.007Zm.427 2.08A.75.75 0 0 1 11 12v.01a.75.75 0 0 1-.75.75h-.01a.75.75 0 0 1-.75-.75V12a.75.75 0 0 1 .75-.75h.01Zm-.42 3.584a.75.75 0 0 0 0-1.061l-.007-.007a.75.75 0 0 0-1.06 0l-.007.007a.75.75 0 0 0 0 1.06l.007.008a.75.75 0 0 0 1.06 0l.008-.007Zm-3.59.416a.75.75 0 0 1 .75-.75H7a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75h-.01a.75.75 0 0 1-.75-.75v-.01Zm-1.013-1.484a.75.75 0 0 0-1.06 0l-.008.007a.75.75 0 0 0 0 1.06l.007.008a.75.75 0 0 0 1.061 0l.007-.007a.75.75 0 0 0 0-1.061l-.007-.007ZM3.75 11.25a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75h-.01a.75.75 0 0 1-.75-.75V12a.75.75 0 0 1 .75-.75h.01Zm1.484-1.012a.75.75 0 0 0 0-1.061l-.007-.007a.75.75 0 0 0-1.06 0l-.007.007a.75.75 0 0 0 0 1.06l.007.008a.75.75 0 0 0 1.06 0l.007-.007ZM7.24 13a.75.75 0 0 1 .75-.75H8a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75h-.01a.75.75 0 0 1-.75-.75V13Zm-1.25-.75a.75.75 0 0 0-.75.75v.01c0 .415.336.75.75.75H6a.75.75 0 0 0 .75-.75V13a.75.75 0 0 0-.75-.75h-.01Z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background-color:currentColor;color:inherit;width:1em;height:1em}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.grid{display:grid}.m-auto{margin:auto}.mr-1\.5,[mr-1\.5=""]{margin-right:.375rem}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.h1{height:.25rem}.max-w-2xl{max-width:42rem}.max-w-6xl{max-width:72rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-col{flex-direction:column}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.items-center{align-items:center}.gap-y-6{grid-row-gap:1.5rem;row-gap:1.5rem}.border{border-width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-base{font-size:1rem;line-height:1.5rem}.font-semibold{font-weight:600}.opacity-50,[opacity-50=""]{opacity:.5}.opacity-60{opacity:.6}.invert{--un-invert:invert(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--c-background-top: #ebe3d7;--c-text: #504538;--c-text-link: #b85a30;--c-highlight: #c4724a;--c-border: #c9b9a8}body{background:var(--c-background-top);color:var(--c-text)}body:after{content:"";background-image:url(/_assets/noise.png);position:fixed;background-size:140px;inset:0;z-index:9999;opacity:.11;pointer-events:none}a{color:var(--c-text-link)}#icon:where(.astro-GK7ZCPRX){background:url(/_assets/sorami.webp) no-repeat;background-size:100px;width:100px;height:100px;border-radius:43%;display:inline-block;transition:filter .6s ease,transform .6s ease}#icon:where(.astro-GK7ZCPRX):hover{filter:blur(12px) brightness(1.1);transform:scale(1.05)}h1:where(.astro-GK7ZCPRX){margin-top:.4em;font-size:2em;font-weight:700;letter-spacing:.1em;transition:color .4s ease,letter-spacing .4s ease}h1:where(.astro-GK7ZCPRX):hover{color:var(--c-highlight);letter-spacing:.2em}#about:where(.astro-GK7ZCPRX){margin:1.8em 0}#about:where(.astro-GK7ZCPRX) p:where(.astro-GK7ZCPRX){font-size:.9em;line-height:1em;opacity:.8}#about:where(.astro-GK7ZCPRX) p:where(.astro-GK7ZCPRX) strong:where(.astro-GK7ZCPRX){font-weight:400;transition:color .4s ease}#about:where(.astro-GK7ZCPRX):hover p:where(.astro-GK7ZCPRX) strong:where(.astro-GK7ZCPRX){color:var(--c-highlight)}a:where(.astro-T3FWB7IH){text-decoration:none;color:var(--c-text)}.container:where(.astro-T3FWB7IH){position:relative;z-index:10000;display:flex;flex-direction:column;row-gap:.5em}.container:where(.astro-T3FWB7IH) .thumbnail:where(.astro-T3FWB7IH){overflow:hidden;border-radius:4%}.container:where(.astro-T3FWB7IH) .thumbnail:where(.astro-T3FWB7IH) img:where(.astro-T3FWB7IH){width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .5s ease,filter .5s ease}.container:where(.astro-T3FWB7IH) .text:where(.astro-T3FWB7IH){font-size:.75em;padding:0 .25em}.container:where(.astro-T3FWB7IH) .text:where(.astro-T3FWB7IH) .title:where(.astro-T3FWB7IH){font-weight:700;transition:color .4s ease}.container:where(.astro-T3FWB7IH) .text:where(.astro-T3FWB7IH) .description:where(.astro-T3FWB7IH){opacity:.6;transition:opacity .4s ease}.container:where(.astro-T3FWB7IH):hover{animation:shaking .8s ease-out}.container:where(.astro-T3FWB7IH):hover .text:where(.astro-T3FWB7IH) .title:where(.astro-T3FWB7IH){color:var(--c-highlight)}.container:where(.astro-T3FWB7IH):hover .text:where(.astro-T3FWB7IH) .description:where(.astro-T3FWB7IH){opacity:.9}@keyframes shaking{0%{transform:rotate(0)}15%{transform:rotate(5deg)}30%{transform:rotate(-4deg)}45%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}to{transform:rotate(0)}}#works:where(.astro-D2XDUQFB){margin-top:4em;--auto-grid-min-size: 200px;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:1.25em}a:where(.astro-XLTDWJHW){text-decoration:none}.timeline-item-container:where(.astro-XLTDWJHW){border-left:solid 2px var(--c-border);padding-left:18px;padding-top:.8em;padding-bottom:.8em;display:block;position:relative;transition:border-color .3s ease}.timeline-item-container:where(.astro-XLTDWJHW) .icon:where(.astro-XLTDWJHW){color:var(--c-text);transition:opacity .3s ease}.timeline-item-container:where(.astro-XLTDWJHW):hover .icon:where(.astro-XLTDWJHW){opacity:1}.timeline-item-container:where(.astro-XLTDWJHW) .timeline-dot:where(.astro-XLTDWJHW){position:absolute;display:inline-flex;left:-6px;top:20px;width:10px;height:10px;border-radius:50%;border:2px solid var(--c-border);background:var(--c-border);transition:all .3s ease}.timeline-item-container:where(.astro-XLTDWJHW) .timeline-meta:where(.astro-XLTDWJHW){display:flex;align-items:center}.timeline-item-container:where(.astro-XLTDWJHW) .timeline-meta:where(.astro-XLTDWJHW) time:where(.astro-XLTDWJHW){font-size:1em;color:var(--c-text);opacity:.5;transition:opacity .3s ease}.timeline-item-container:where(.astro-XLTDWJHW) .timeline-meta:where(.astro-XLTDWJHW) .timeline-hostname:where(.astro-XLTDWJHW){margin-left:.5em;font-size:.9em;color:var(--c-text);opacity:.35;transition:opacity .3s ease,color .3s ease}.timeline-item-container:where(.astro-XLTDWJHW) h2:where(.astro-XLTDWJHW).timeline-title{margin:.5rem 0;font-size:1em;font-weight:500;letter-spacing:0;opacity:.8;color:var(--c-text);transition:opacity .3s ease,color .3s ease}.timeline-item-container:where(.astro-XLTDWJHW) .timeline-description:where(.astro-XLTDWJHW){margin-top:-.1em;font-size:.8em;opacity:.6;letter-spacing:-.02em;color:var(--c-text);transition:opacity .3s ease}.timeline-item-container:where(.astro-XLTDWJHW):hover .timeline-dot:where(.astro-XLTDWJHW){border-color:var(--c-highlight);background:var(--c-highlight);transform:scale(1.3)}.timeline-item-container:where(.astro-XLTDWJHW):hover .timeline-meta:where(.astro-XLTDWJHW) time:where(.astro-XLTDWJHW){opacity:1}.timeline-item-container:where(.astro-XLTDWJHW):hover .timeline-meta:where(.astro-XLTDWJHW) .timeline-hostname:where(.astro-XLTDWJHW){opacity:.6}.timeline-item-container:where(.astro-XLTDWJHW):hover h2:where(.astro-XLTDWJHW).timeline-title{opacity:1;color:var(--c-highlight)}.timeline-item-container:where(.astro-XLTDWJHW):hover .timeline-description:where(.astro-XLTDWJHW){opacity:.4}#timeline:where(.astro-VIJQLE2B){min-height:100vh}.category-nav:where(.astro-VIJQLE2B){display:flex;justify-content:center;gap:1.2em;margin-bottom:1.8em}.category-nav:where(.astro-VIJQLE2B) .category-chip:where(.astro-VIJQLE2B){display:inline-flex;align-items:center;gap:.35em;padding:.3em .9em;font-size:.85em;font-weight:400;color:var(--c-text);background:none;border:1.5px solid transparent;border-radius:9999px;cursor:pointer;opacity:.35;transition:all .25s ease;letter-spacing:.06em}.category-nav:where(.astro-VIJQLE2B) .category-chip:where(.astro-VIJQLE2B) .chip-icon:where(.astro-VIJQLE2B){width:14px;height:14px;flex-shrink:0}.category-nav:where(.astro-VIJQLE2B) .category-chip:where(.astro-VIJQLE2B) .chip-count:where(.astro-VIJQLE2B){font-size:.75em;opacity:.45;margin-left:.15em}.category-nav:where(.astro-VIJQLE2B) .category-chip:where(.astro-VIJQLE2B):hover{opacity:.6;border-color:var(--c-border);background:rgba(0,0,0,.03)}.category-nav:where(.astro-VIJQLE2B) .category-chip:where(.astro-VIJQLE2B).active{opacity:.8;border-color:var(--c-border);color:var(--c-text)}.timeline-item-wrapper:where(.astro-VIJQLE2B).filter-hidden{display:none}.year-section:where(.astro-VIJQLE2B).filter-hidden{display:none}.year-nav:where(.astro-VIJQLE2B){display:flex;flex-direction:column;align-items:center;gap:.35em;margin-bottom:2.5em}.year-nav:where(.astro-VIJQLE2B) .decade-row:where(.astro-VIJQLE2B){display:flex;gap:.4em}.year-nav:where(.astro-VIJQLE2B) .year-chip:where(.astro-VIJQLE2B){display:inline-flex;align-items:baseline;padding:.25em .7em;font-size:.8em;font-weight:500;color:var(--c-text);opacity:.45;text-decoration:none;border-radius:9999px;border:1.5px solid transparent;transition:all .25s ease;letter-spacing:.02em}.year-nav:where(.astro-VIJQLE2B) .year-chip:where(.astro-VIJQLE2B):hover{opacity:1;border-color:var(--c-border);background:rgba(0,0,0,.04)}.year-nav:where(.astro-VIJQLE2B) .year-chip:where(.astro-VIJQLE2B) .chip-count:where(.astro-VIJQLE2B){display:inline-block;font-size:.75em;opacity:.45;margin-left:.3em;min-width:1.5em;text-align:center}.year-nav:where(.astro-VIJQLE2B) .year-chip:where(.astro-VIJQLE2B).active{opacity:.8;border-color:var(--c-border);color:var(--c-text)}.year-nav:where(.astro-VIJQLE2B) .year-chip:where(.astro-VIJQLE2B).disabled{opacity:.2;pointer-events:none}footer:where(.astro-S3RSOZ2P){margin:3em auto;padding-bottom:2em;text-align:center;font-size:.85em;opacity:.35;transition:opacity .3s ease}footer:where(.astro-S3RSOZ2P):hover{opacity:.6}footer:where(.astro-S3RSOZ2P):hover .heart:where(.astro-S3RSOZ2P){color:#c4724a;opacity:1}footer:where(.astro-S3RSOZ2P) .heart:where(.astro-S3RSOZ2P){display:inline-block;transition:color .3s ease,opacity .3s ease,transform .3s ease}#logo-links:where(.astro-3OYLU5NA){display:grid;grid-template-columns:repeat(3,75px);gap:1.5em 2.5em;justify-content:center;margin-top:5em;margin-bottom:0}#logo-links:where(.astro-3OYLU5NA) a:where(.astro-3OYLU5NA){display:flex;flex-direction:column;align-items:center;gap:.4em;text-decoration:none}#logo-links:where(.astro-3OYLU5NA) a:where(.astro-3OYLU5NA) span:where(.astro-3OYLU5NA){font-size:.65em;color:var(--c-text);opacity:0;white-space:nowrap;transition:opacity .3s ease}#logo-links:where(.astro-3OYLU5NA) a:where(.astro-3OYLU5NA):hover span:where(.astro-3OYLU5NA){opacity:.7}#logo-links:where(.astro-3OYLU5NA) a:where(.astro-3OYLU5NA):hover img:where(.astro-3OYLU5NA){opacity:1;transform:scale(1.2)}#logo-links:where(.astro-3OYLU5NA) img:where(.astro-3OYLU5NA){opacity:.4;width:24px;transition:opacity .3s ease,transform .3s ease}#logo-links:where(.astro-3OYLU5NA) img:where(.astro-3OYLU5NA).invert{filter:invert(.7)}.divider:where(.astro-3OYLU5NA){display:flex;align-items:center;width:280px;margin:4em auto}.divider:where(.astro-3OYLU5NA):before,.divider:where(.astro-3OYLU5NA):after{content:"";flex:1;height:1px;background:linear-gradient(to var(--dir, right),transparent,var(--c-border))}.divider:where(.astro-3OYLU5NA):before{--dir: right}.divider:where(.astro-3OYLU5NA):after{--dir: left}.divider:where(.astro-3OYLU5NA) .diamond:where(.astro-3OYLU5NA){width:6px;height:6px;background:var(--c-border);transform:rotate(45deg);flex-shrink:0;margin:0 .6em}main:where(.astro-NLWJO4G7){margin:3em auto;padding:0 1em;text-align:center}
