.lyceum_gallery.svelte-12dhx7r{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(12.5rem,26vw,18.75rem);gap:.75rem;display:grid}@media (width>=56.25rem){.lyceum_gallery.svelte-12dhx7r{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(12.5rem,17vw,20rem);gap:1rem}.lyceum_gallery.svelte-12dhx7r .photo_1:where(.svelte-12dhx7r),.lyceum_gallery.svelte-12dhx7r .photo_6:where(.svelte-12dhx7r){grid-area:span 2/span 2}.lyceum_gallery.svelte-12dhx7r .photo_7:where(.svelte-12dhx7r),.lyceum_gallery.svelte-12dhx7r .photo_8:where(.svelte-12dhx7r){grid-row:span 2}}@media (width<=56.1875rem){.lyceum_gallery.svelte-12dhx7r .photo_1:where(.svelte-12dhx7r),.lyceum_gallery.svelte-12dhx7r .photo_6:where(.svelte-12dhx7r){grid-area:span 2/1/auto/-1}}@media (width<=34.9375rem){.lyceum_gallery.svelte-12dhx7r{grid-auto-rows:42vw}}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r){border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) figure:where(.svelte-12dhx7r){height:100%;position:relative}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) figure:where(.svelte-12dhx7r):after{content:"";opacity:0;transition:opacity var(--duration-base) var(--ease-out);background:linear-gradient(#0f223800 50%,#0f2238e0 100%);position:absolute;inset:0}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out)}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) figcaption:where(.svelte-12dhx7r){z-index:1;color:var(--color-text-inverse);opacity:0;font-size:.9375rem;font-weight:600;line-height:1.375rem;position:absolute;bottom:1.125rem;left:1.25rem;right:1.25rem;transform:translateY(.5rem)}@media (width<=34.9375rem){.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) figcaption:where(.svelte-12dhx7r){font-size:.8125rem;line-height:1.125rem;bottom:.625rem;left:.75rem;right:.75rem}}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) figcaption:where(.svelte-12dhx7r){transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}@media (hover:hover){.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r):hover img{transform:scale(1.06)}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r):hover figure:where(.svelte-12dhx7r):after{opacity:1}.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r):hover figcaption:where(.svelte-12dhx7r){opacity:1;transform:none}}@media (hover:none){.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) figure:where(.svelte-12dhx7r):after,.lyceum_gallery.svelte-12dhx7r .photo:where(.svelte-12dhx7r) figcaption:where(.svelte-12dhx7r){opacity:1;transform:none}}.decree.svelte-1du7ktc{padding-block:var(--section-space);gap:2.5rem;display:grid}@media (width>=64rem){.decree.svelte-1du7ktc{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(4rem,7vw,7.5rem)}}.decree.svelte-1du7ktc .copy:where(.svelte-1du7ktc){flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.decree.svelte-1du7ktc .copy:where(.svelte-1du7ktc) h2:where(.svelte-1du7ktc){letter-spacing:.14em}.decree.svelte-1du7ktc .copy:where(.svelte-1du7ktc) p:where(.svelte-1du7ktc){max-width:64ch;color:var(--color-text-secondary);font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.7}.decree.svelte-1du7ktc .copy:where(.svelte-1du7ktc) p:where(.svelte-1du7ktc):first-of-type{color:var(--color-text);letter-spacing:-.02em;font-size:clamp(1.375rem,2vw,2rem);font-weight:700;line-height:1.26}.decree.svelte-1du7ktc .photo:where(.svelte-1du7ktc){aspect-ratio:5/4;border-radius:var(--radius-xl);background:var(--color-tint);overflow:hidden}.decree.svelte-1du7ktc .photo:where(.svelte-1du7ktc) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.history.svelte-1du7ktc{padding-bottom:var(--section-space);gap:1.25rem;display:grid}@media (width>=64rem){.history.svelte-1du7ktc{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr);gap:clamp(4rem,7vw,7.5rem)}}.history.svelte-1du7ktc h2:where(.svelte-1du7ktc){letter-spacing:.14em;align-self:start}.history.svelte-1du7ktc .rich_text{max-width:var(--reading-width)}.numbers.svelte-1du7ktc{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width>=64rem){.numbers.svelte-1du7ktc{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.numbers.svelte-1du7ktc li:where(.svelte-1du7ktc){--spot-color:color-mix(in srgb, var(--color-sky) 14%, transparent);border-radius:var(--radius-lg);flex-direction:column;justify-content:space-between;gap:1.5rem;min-height:clamp(10.5rem,16vw,15rem);padding:1.25rem;display:flex;position:relative;overflow:hidden}@media (width>=45rem){.numbers.svelte-1du7ktc li:where(.svelte-1du7ktc){padding:1.75rem}}.numbers.svelte-1du7ktc li:where(.svelte-1du7ktc){background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border)}@media (width>=90rem){.numbers.svelte-1du7ktc li:where(.svelte-1du7ktc){padding:2.25rem}}.numbers.svelte-1du7ktc li:where(.svelte-1du7ktc) b:where(.svelte-1du7ktc){color:var(--color-navy);letter-spacing:-.04em;font-size:clamp(2.125rem,max(min(11vw,2.75rem),4.6vw),4.75rem);font-weight:800;line-height:1}.numbers.svelte-1du7ktc li:where(.svelte-1du7ktc)>span:where(.svelte-1du7ktc){color:var(--color-text-secondary);font-size:clamp(.875rem,1.1vw,.9375rem);font-weight:500;line-height:1.5}
