.ui-link[data-astro-cid-m3a5jv2b]{color:var(--color-ink);text-decoration-line:underline;text-decoration-thickness:.5px;text-decoration-color:color-mix(in srgb, currentColor 20%, transparent);text-underline-offset:.15em}.ui-link--standalone[data-astro-cid-m3a5jv2b]{align-items:center;min-block-size:44px;max-inline-size:100%;display:inline-flex}.ui-link[data-astro-cid-m3a5jv2b]:is(:focus-visible,:active){text-decoration-color:currentColor;text-decoration-thickness:1px}.ui-link[data-astro-cid-m3a5jv2b]:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover) and (pointer:fine){.ui-link[data-astro-cid-m3a5jv2b]:hover{text-decoration-color:currentColor;text-decoration-thickness:1px}}@media (prefers-reduced-motion:no-preference){.ui-link[data-astro-cid-m3a5jv2b]{transition:text-decoration-color var(--duration-fast) ease}}.ui-floating-card[data-astro-cid-yu6pr4xv]{min-inline-size:0;display:grid}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ui-floating-card[data-astro-cid-yu6pr4xv][data-floating]>.ui-card{transform:translate3d(calc(var(--card-follow-x,0) * var(--motion-card-follow-travel)), calc(var(--card-follow-y,0) * var(--motion-card-follow-travel)), 0)}}@property --glass-tint-top{syntax:"<color>";inherits:true;initial-value:#0000}@property --glass-tint-bottom{syntax:"<color>";inherits:true;initial-value:#0000}.ui-glass[data-astro-cid-wyrxkgfi]{pointer-events:none;border-radius:inherit;background:rgb(var(--glass-base-rgb,94 88 85) / var(--glass-base-alpha,.42));backdrop-filter:blur(12px) saturate(var(--glass-saturation,1.1));transition:background-color var(--duration-fast) var(--ease-standard), --glass-tint-top .28s var(--ease-standard), --glass-tint-bottom .28s var(--ease-standard);position:absolute;inset:0}.ui-glass[data-astro-cid-wyrxkgfi]:after{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--glass-tint-top), var(--glass-tint-bottom));filter:saturate(1.5)brightness(1.12);opacity:var(--glass-reflection-opacity,.55);position:absolute;inset:0}@media (forced-colors:active){.ui-glass[data-astro-cid-wyrxkgfi]{box-shadow:none;background:canvas;border:1px solid buttontext}.ui-glass[data-astro-cid-wyrxkgfi]:after{display:none}}.floral-divider{color:var(--color-muted);inline-size:min(100%, var(--floral-width,480px));margin-inline:auto;display:block}.floral-divider>svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.floral-divider[data-form^=award-]{inline-size:1.2em;color:inherit;flex:none;margin:0}.floral-divider [data-growth=leaf],.floral-divider [data-floral-art],.floral-divider [data-wind-leaf],.floral-divider [data-wind-branch]{transform-origin:0 0}.floral-divider[data-waiting] [data-growth]{visibility:hidden}@media (prefers-reduced-motion:reduce){.floral-divider[data-waiting] [data-growth]{visibility:visible}}.laurel-award[data-astro-cid-wlwooojt]{white-space:nowrap;cursor:pointer;transition:color var(--duration-state) var(--ease-standard);align-items:center;display:inline-flex}.laurel-award[data-astro-cid-wlwooojt] floral-divider{pointer-events:none}@media (hover:hover) and (pointer:fine){.laurel-award[data-astro-cid-wlwooojt]:hover{color:color-mix(in srgb, var(--color-muted) 55%, var(--color-ink))}}@media (prefers-reduced-motion:reduce){.laurel-award[data-astro-cid-wlwooojt]{transition:none}}.work-figure[data-astro-cid-hggvyg4k]{gap:var(--flow-group);grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;display:grid}.work-figure__media[data-astro-cid-hggvyg4k]{min-inline-size:0}.work-figure__copy[data-astro-cid-hggvyg4k]{overflow-wrap:break-word;grid-row:1;min-inline-size:0;max-inline-size:38rem}.work-figure__text[data-astro-cid-hggvyg4k]{color:var(--color-muted);text-wrap:pretty}.work-figure--below[data-astro-cid-hggvyg4k]{gap:var(--flow-text)}.work-figure__note[data-astro-cid-hggvyg4k]{color:var(--color-muted);margin-block-start:var(--flow-text)}.work-figure--below[data-astro-cid-hggvyg4k]>.work-figure__copy[data-astro-cid-hggvyg4k]{grid-row:auto;max-inline-size:65ch}@media (width>=62.5625rem){.work-figure--left[data-astro-cid-hggvyg4k],.work-figure--right[data-astro-cid-hggvyg4k]{align-items:center;column-gap:var(--grid-gutter)}.work-figure--left[data-astro-cid-hggvyg4k]{grid-template-columns:minmax(0, 1fr) minmax(0, calc(var(--figure-media-share) - var(--grid-gutter) / 2))}.work-figure--right[data-astro-cid-hggvyg4k]{grid-template-columns:minmax(0, calc(var(--figure-media-share) - var(--grid-gutter) / 2)) minmax(0, 1fr)}.work-figure--left[data-astro-cid-hggvyg4k]>.work-figure__media[data-astro-cid-hggvyg4k]{grid-area:1/2}.work-figure--right[data-astro-cid-hggvyg4k]>.work-figure__media[data-astro-cid-hggvyg4k]{grid-area:1/1}.work-figure--left[data-astro-cid-hggvyg4k]>.work-figure__copy[data-astro-cid-hggvyg4k]{grid-area:1/1;padding-inline-end:var(--flow-group)}.work-figure--right[data-astro-cid-hggvyg4k]>.work-figure__copy[data-astro-cid-hggvyg4k]{grid-area:1/2;padding-inline-start:var(--flow-group)}}.ui-cutout-button[data-astro-cid-ths6mrjz]{--glass-base-rgb:128 128 128;--glass-base-alpha:.5;--glass-saturation:1.5;block-size:3rem;inline-size:3rem;color:var(--color-ink);box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.ui-cutout-button[data-astro-cid-ths6mrjz][hidden]{display:none}.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-glass{-webkit-mask:var(--cutout-mask) center / 100% 100% no-repeat;mask:var(--cutout-mask) center / 100% 100% no-repeat;border-radius:50%;mask-mode:alpha}.ui-cutout-button--sound[data-astro-cid-ths6mrjz]{block-size:2.75rem;inline-size:2.75rem}.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-cutout-button__surface--video{block-size:2.25rem;inline-size:2.25rem;color:rgb(128 128 128/var(--glass-base-alpha));pointer-events:none;display:block}.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-cutout-button__contrast{pointer-events:none;display:none}.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-cutout-button__contrast--down{rotate:180deg}.ui-cutout-button[data-astro-cid-ths6mrjz]:disabled{opacity:.35;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.ui-cutout-button[data-astro-cid-ths6mrjz]:hover:not(:disabled){--glass-base-alpha:.58}}.ui-cutout-button[data-astro-cid-ths6mrjz]:active:not(:disabled){--glass-base-alpha:.64}.ui-cutout-button[data-astro-cid-ths6mrjz]:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px;box-shadow:0 0 0 4px var(--color-surface)}@media (prefers-reduced-motion:no-preference){.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-cutout-button__surface--video{transition:color var(--duration-fast) var(--ease-standard)}}@media (forced-colors:active){.ui-cutout-button[data-astro-cid-ths6mrjz]{color:buttontext}.ui-cutout-button[data-astro-cid-ths6mrjz]:disabled{color:graytext;opacity:1}.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-glass{display:none}.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-cutout-button__surface--video{color:buttontext}.ui-cutout-button[data-astro-cid-ths6mrjz] .ui-cutout-button__contrast{display:block}}.work-media{--card-padding:0;--shape-stroke-width:1px;aspect-ratio:var(--media-ratio);background:var(--color-surface);isolation:isolate;user-select:none;-webkit-touch-callout:none;border:0;min-inline-size:0;position:relative;overflow:hidden}.work-media>:is(video,picture),.work-media>picture>img{object-fit:cover;pointer-events:none;block-size:100%;inline-size:100%;display:block}.work-media>video[controls]{pointer-events:auto}.work-media .work-media__sound{z-index:3;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.work-media__sound[hidden],.work-media>video[controls]~.work-media__sound{display:none}.work-media[data-superellipse-outline]:before,.work-media[data-superellipse-outline]:after{content:"";pointer-events:none;mask:var(--shape-outline) 0 0 / 100% 100% no-repeat;position:absolute;inset:0}.work-media[data-superellipse-outline]:before{z-index:1;background:#00000008}.work-media[data-superellipse-outline]:after{z-index:2;mix-blend-mode:overlay;background:#0003}@media (width<=43.75rem){.work-media{--shape-radius:var(--radius-lg)}}.work-media.work-media--phone{--shape-radius:13.2%;--shape-curvature:1.15;border-radius:var(--shape-radius) / var(--phone-corner-y)}.work-media--phone[data-superellipse-fallback]{border-radius:0}
