main.svelte-1uha8ag{position:relative;overflow-x:clip}.weather.svelte-1uha8ag{pointer-events:none;z-index:var(--z-veil);background:radial-gradient(45% 30% at 20% 30%,oklch(98% .004 235/.55),#0000),radial-gradient(50% 35% at 80% 60%,oklch(98.5% .004 235/.5),#0000),radial-gradient(40% 28% at 45% 85%,oklch(98% .004 235/.45),#0000);animation:70s ease-in-out infinite alternate svelte-1uha8ag-weather;position:fixed;inset:-20%}@keyframes svelte-1uha8ag-weather{to{transform:translate(6%,-4%)scale(1.15)}}header.svelte-1uha8ag{text-align:center;padding:clamp(5rem,16vh,10rem) clamp(2rem,6vw,4rem) clamp(3rem,8vh,6rem);position:relative}h1.svelte-1uha8ag{font-size:var(--text-3xl)}.lede.svelte-1uha8ag{max-width:44ch;color:var(--ink-soft);margin:1.5rem auto 0}.field.svelte-1uha8ag{grid-template-columns:repeat(12,1fr);gap:clamp(1rem,2vw,2rem);max-width:90rem;margin-inline:auto;padding:0 clamp(1.5rem,4vw,4rem) clamp(4rem,10vh,7rem);display:grid;position:relative}.dream.svelte-1uha8ag{text-decoration:none;display:block}figure.svelte-1uha8ag{overflow:hidden}figure.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;filter:blur(7px)saturate(.25)brightness(1.1)contrast(.85);width:100%;height:100%;transition:filter 1.1s var(--ease-fog), transform 1.1s var(--ease-fog);transform:scale(1.06)}.dream.svelte-1uha8ag:hover img:where(.svelte-1uha8ag),.dream.svelte-1uha8ag:focus-visible img:where(.svelte-1uha8ag){filter:none;transform:scale(1)}.label.svelte-1uha8ag{opacity:0;transition:opacity .9s var(--ease-fog);margin-top:.7rem;display:block}.dream.svelte-1uha8ag:hover .label:where(.svelte-1uha8ag),.dream.svelte-1uha8ag:focus-visible .label:where(.svelte-1uha8ag){opacity:1}.label.svelte-1uha8ag time:where(.svelte-1uha8ag){font-size:var(--text-xs);color:var(--ink-soft);display:block}.label.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-dream);font-weight:400;font-size:var(--text-base)}@media (hover:none){figure.svelte-1uha8ag img:where(.svelte-1uha8ag){filter:blur(2px)saturate(.7)brightness(1.05);transform:scale(1.02)}.label.svelte-1uha8ag{opacity:1}}@media (width<=40rem){.field.svelte-1uha8ag{grid-template-columns:1fr;gap:3rem}.dream.svelte-1uha8ag{grid-column:1!important;margin-top:0!important}.dream.svelte-1uha8ag:nth-child(2n){width:86%;margin-left:auto!important}}footer.svelte-1uha8ag{text-align:center;color:var(--ink-soft);font-size:var(--text-sm);padding:0 2rem clamp(4rem,10vh,7rem);position:relative}
