.work.svelte-br708h{background:var(--band);color:var(--on-band);padding:clamp(4rem, 10vw, 9rem) var(--sina-gutter);border-radius:0;overflow:hidden}.fade.svelte-br708h{--fade:clamp(8rem, 16vw, 14rem);background:linear-gradient(var(--band) calc(100% - var(--fade)), var(--bg));padding-bottom:calc(var(--fade) + 2rem)}.head.svelte-br708h{font-size:var(--step--1);color:var(--band-mute);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:clamp(2rem,6vw,5rem);display:flex}.head.svelte-br708h a:where(.svelte-br708h):hover{color:var(--band-hi)}h2.svelte-br708h{font-family:inherit;font-size:inherit;letter-spacing:normal;font-weight:400}ol.svelte-br708h{gap:clamp(2.5rem,6vw,5rem);padding:0;list-style:none;display:grid}li.svelte-br708h a:where(.svelte-br708h){color:inherit;border-radius:0;grid-template-columns:1.6fr 1fr;align-items:end;gap:1.5rem 3rem;padding-left:clamp(2rem,5vw,5rem);display:grid;position:relative}.n.svelte-br708h{z-index:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1px color-mix(in oklab, var(--on-band) 22%, transparent);font-size:clamp(3rem,6vw,5.5rem);font-style:normal;line-height:1;transition:color .6s;position:absolute;top:-.35em;left:0}li.svelte-br708h a:where(.svelte-br708h):hover .n:where(.svelte-br708h){color:color-mix(in oklab, var(--on-band) 6%, transparent)}.t.svelte-br708h{align-items:baseline;gap:1rem;display:flex;position:relative}h3.svelte-br708h{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.75rem,3vw,2.75rem);font-weight:400;line-height:1.05;transition:color .4s}li.svelte-br708h a:where(.svelte-br708h):hover h3:where(.svelte-br708h){color:var(--band-hi)}.arrow.svelte-br708h{color:var(--em);opacity:0;transition:opacity .4s,transform .5s cubic-bezier(.76,0,.24,1);transform:translate(-10px)}li.svelte-br708h a:where(.svelte-br708h):hover .arrow:where(.svelte-br708h){opacity:1;transform:none}.d.svelte-br708h{gap:.75rem;display:grid}p.svelte-br708h{max-width:38ch;color:var(--band-soft)}.meta.svelte-br708h{font-size:var(--step--1);color:var(--band-mute)}.year.svelte-br708h{color:var(--on-band);margin-left:1rem}@media (width<=800px){li.svelte-br708h a:where(.svelte-br708h){grid-template-columns:1fr;gap:1rem;padding-left:0}.n.svelte-br708h{font-size:2.5rem;display:block;position:static}.arrow.svelte-br708h{display:none}}
