.carousel-container[data-astro-cid-demcj4z3]{container:carousel / inline-size;margin:var(--s-space-layout-lg) 0}.carousel[data-astro-cid-demcj4z3]{--anchor-name: attr( data-anchor-name type(<custom-ident>), --slides-carousel );anchor-name:var(--anchor-name);anchor-scope:var(--anchor-name);display:grid;gap:var(--s-space-layout-md);grid-auto-columns:70cqi;grid-auto-flow:column;inline-size:100cqi;list-style-type:"";margin:0;overflow-inline:auto;overscroll-behavior-inline:contain;padding:0;padding-block:var(--s-space-layout-2xs);scroll-behavior:smooth;scroll-marker-group:after;scroll-padding-inline:5vmin;scroll-snap-type:x mandatory;scrollbar-width:none;&::scroll-marker-group{display:grid;grid-auto-columns:var(--s-space-gutter-sm);grid-auto-flow:column;position:fixed;position-anchor:attr(data-anchor-name type(<custom-ident>),--slides-carousel);position-area:block-end}&::scroll-button(*){align-items:center;aspect-ratio:1 / 1;background-color:transparent;border-radius:var(--s-border-radius-full);border-width:0;cursor:pointer;display:flex;flex-wrap:nowrap;inline-size:var(--s-icon-size-xl);justify-content:center;position:absolute;position-anchor:var(--anchor-name)}@media (hover: hover){&::scroll-button(*):hover{background:var(--s-color-surface-raised)}}&::scroll-button(*):disabled{background:transparent;cursor:default;opacity:.3}&::scroll-button(left){content:var(--image-arrow-left) / "Scroll Left";position-area:left center}&::scroll-button(right){content:var(--image-arrow-right) / "Scroll Right";position-area:right center}}.carousel-item[data-astro-cid-demcj4z3]{container:snap-container / scroll-state;scroll-snap-align:center;.slide-card{--gradPoint: 0%;background-clip:text;background-image:var(--card-gradient);background-repeat:no-repeat;border-radius:var(--s-border-radius-lg);color:var(--s-color-text-primary);color:transparent;cursor:pointer;display:flex;font-weight:var(--s-font-weight-semibold);interactivity:inert;justify-content:center;opacity:.6;padding:var(--s-space-layout-2xs);scale:.95;transition:filter .8s,opacity .3s,scale .3s;& figure{display:flex;flex-direction:column;gap:var(--s-space-gap-3xs);margin:0;& figcaption .slide-meta{display:flex;flex-direction:column}& h3{font-size:var(--s-font-size-h3);margin:var(--s-space-gutter-2xs) 0}& p{-webkit-box-orient:vertical;color:inherit;display:-webkit-box;font-size:var(--s-font-size-sm);-webkit-line-clamp:2;line-height:var(--s-line-height-base);margin:var(--s-space-gutter-2xs) 0;overflow:hidden}}}@container snap-container scroll-state(snapped: inline){.slide-card{interactivity:auto;opacity:1;scale:1}}&::scroll-marker{color:var(--s-color-text-primary);content:var(--image-bullet-list) "  ";cursor:pointer;transition:scale .3s ease-in-out}&:nth-child(3n)::scroll-marker{color:var(--s-color-text-primary);content:var(--image-bullet-list-2) "  ";transition:scale .3s ease-in-out}&:nth-child(3n-1)::scroll-marker{color:var(--s-color-text-primary);content:var(--image-bullet-list-3) "  ";transition:scale .3s ease-in-out}&::scroll-marker:target-current{color:var(--s-color-link);scale:1.5}&:nth-child(6n+1)>.slide-card{--card-gradient: linear-gradient( var(--p-color-orange-400) var(--gradPoint), var(--p-color-red-500) calc(var(--gradPoint) + 20%) );animation:hue-drift-orange-red 2s infinite alternate ease-in-out,grad-slide 2s infinite alternate ease-in-out}&:nth-child(6n+2)>.slide-card{--card-gradient: linear-gradient( var(--p-color-turquoise-400) var(--gradPoint), var(--p-color-green-500) calc(var(--gradPoint) + 20%) );animation:hue-drift-turquoise-green 2s infinite alternate ease-in-out,grad-slide 2s infinite alternate ease-in-out}&:nth-child(6n+3)>.slide-card{--card-gradient: linear-gradient( var(--p-color-lavender-400) var(--gradPoint), var(--p-color-azure-500) calc(var(--gradPoint) + 20%) );animation:hue-drift-lavender-azure 2s infinite alternate ease-in-out,grad-slide 2s infinite alternate ease-in-out}&:nth-child(6n+4)>.slide-card{--card-gradient: linear-gradient( var(--p-color-mustard-400) var(--gradPoint), var(--p-color-orange-600) calc(var(--gradPoint) + 20%) );animation:hue-drift-mustard 2s infinite alternate ease-in-out,grad-slide 2s infinite alternate ease-in-out}&:nth-child(6n+5)>.slide-card{--card-gradient: linear-gradient( var(--p-color-fuchsia-400) var(--gradPoint), var(--p-color-flamingo-500) calc(var(--gradPoint) + 20%) );animation:hue-drift-fuchsia-flamingo 2s infinite alternate ease-in-out,grad-slide 2s infinite alternate ease-in-out}&:nth-child(6n)>.slide-card{--card-gradient: linear-gradient( var(--p-color-pelorus-400) var(--gradPoint), var(--p-color-turquoise-600) calc(var(--gradPoint) + 20%) );animation:hue-drift-pelorus 2s infinite alternate ease-in-out,grad-slide 2s infinite alternate ease-in-out}}@supports (background-clip: border-area){.slide-card[data-astro-cid-demcj4z3]{background-clip:padding-box,border-area,text;background-image:var(--card-gradient),var(--card-gradient),var(--card-gradient);background-origin:border-box;background-repeat:no-repeat;border:var(--s-border-width-base) solid transparent;color:transparent;padding:calc(var(--s-space-layout-md) - var(--s-border-width-base));text-shadow:none}}@property --gradPoint{inherits: false; initial-value: 0%; syntax: "<percentage>";}@keyframes grad-slide{0%{--gradPoint: 0%}to{--gradPoint: 100%}}@keyframes hue-drift-orange-red{0%{--p-color-orange-hue: 50;--p-color-red-hue: 20}to{--p-color-orange-hue: 65;--p-color-red-hue: 5}}@keyframes hue-drift-turquoise-green{0%{--p-color-turquoise-hue: 180;--p-color-green-hue: 130}to{--p-color-turquoise-hue: 195;--p-color-green-hue: 150}}@keyframes hue-drift-lavender-azure{0%{--p-color-lavender-hue: 290;--p-color-azure-hue: 250}to{--p-color-lavender-hue: 270;--p-color-azure-hue: 235}}@keyframes hue-drift-mustard{0%{--p-color-mustard-hue: 90;--p-color-orange-hue: 50}to{--p-color-mustard-hue: 75;--p-color-orange-hue: 40}}@keyframes hue-drift-fuchsia-flamingo{0%{--p-color-fuchsia-hue: 320;--p-color-flamingo-hue: 360}to{--p-color-fuchsia-hue: 305;--p-color-flamingo-hue: 345}}@keyframes hue-drift-pelorus{0%{--p-color-pelorus-hue: 210;--p-color-turquoise-hue: 180}to{--p-color-pelorus-hue: 225;--p-color-turquoise-hue: 195}}.loading-indicator[data-astro-cid-demcj4z3]{padding:var(--s-space-layout-lg);text-align:center}.slide-thumbnail[data-astro-cid-demcj4z3]{border-radius:var(--s-border-radius-md)}.slide-thumbnail-placeholder[data-astro-cid-demcj4z3]{display:grid;place-content:center}.slide-tags[data-astro-cid-demcj4z3]{display:flex;flex-wrap:wrap;gap:var(--s-space-layout-sm)}.slide-tag[data-astro-cid-demcj4z3]{border:var(--s-border-width-thin) solid var(--s-color-border-default);border-radius:var(--s-border-radius-full);font-size:var(--s-font-size-xs);padding:var(--s-space-layout-3xs) var(--s-space-layout-2xs)}.slide-date[data-astro-cid-demcj4z3]{font-size:var(--s-font-size-sm);font-style:italic;margin:var(--s-space-gutter-sm) 0}.sns[data-astro-cid-fgzndm4z]{display:grid;font-family:var(--s-font-family-serif);gap:var(--s-space-gap-xs);grid-auto-columns:max-content;grid-auto-flow:column}iframe[data-astro-cid-j7pv25f6]{content-visibility:auto}.blog-embed[data-astro-cid-j7pv25f6]{block-size:70svb;inline-size:100%}.spotify-embed[data-astro-cid-j7pv25f6]{border-radius:var(--s-border-radius-xl);inline-size:100%}.link-more[data-astro-cid-j7pv25f6]{display:inline-block;font-style:italic;inline-size:fit-content;margin-block-start:var(--s-space-gutter-sm)}.link-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:block;margin-block-end:var(--s-space-gutter-2xs)}.switcher[data-astro-cid-j7pv25f6]{--threshold: calc( var(--base-site-max-width) / 2 - var(--s-space-gutter-lg) );--space: var(--s-space-gutter-lg)}
