.photo-wall[data-astro-cid-cuwm2yvf]{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.photo-wall__grid[data-astro-cid-cuwm2yvf]{position:absolute;inset:0 -3%;display:flex;gap:var(--space-gap-sm);opacity:.12}.photo-wall__col[data-astro-cid-cuwm2yvf]{flex:1 1 0;min-width:0;transform:translateY(var(--col-offset, 0))}.photo-wall__track[data-astro-cid-cuwm2yvf]{display:flex;flex-direction:column;gap:var(--space-gap-sm);will-change:transform;animation:photo-wall-up 16s var(--ease-in-out) infinite alternate}.photo-wall__col[data-astro-cid-cuwm2yvf]:nth-child(2n) .photo-wall__track[data-astro-cid-cuwm2yvf]{animation-name:photo-wall-down}@keyframes photo-wall-up{0%{transform:translateY(56px)}to{transform:translateY(-56px)}}@keyframes photo-wall-down{0%{transform:translateY(-56px)}to{transform:translateY(56px)}}.photo-wall[data-astro-cid-cuwm2yvf] .photo-wall__img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;background:var(--color-ink-raised)}.photo-wall__veil[data-astro-cid-cuwm2yvf]{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 62%,var(--color-ink) 100%)}@media (max-width: 1279px){.photo-wall__col[data-astro-cid-cuwm2yvf]:nth-child(n+5){display:none}}@media (max-width: 767px){.photo-wall__grid[data-astro-cid-cuwm2yvf],.photo-wall__track[data-astro-cid-cuwm2yvf]{gap:var(--space-gap-xs)}.photo-wall__col[data-astro-cid-cuwm2yvf]:nth-child(n+4){display:none}}@media (prefers-reduced-motion: no-preference){.photo-wall[data-astro-cid-cuwm2yvf]{animation:photo-wall-in 1.2s var(--ease-out) .3s backwards}}@keyframes photo-wall-in{0%{opacity:0}}@media (prefers-reduced-motion: reduce){.photo-wall__track[data-astro-cid-cuwm2yvf]{animation:none;will-change:auto}}.hero-story[data-astro-cid-fiya6oit]{--story-ground: color-mix(in srgb, var(--color-secondary) 55%, var(--color-on-ink));--story-figure: var(--color-on-ink);--story-flight: var(--color-accent);position:absolute;inset-inline:0;bottom:0;z-index:0;height:calc(var(--story-h, 34vh) * 1.35);pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent),linear-gradient(to bottom,transparent,black 24%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent),linear-gradient(to bottom,transparent,black 24%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;opacity:0;transition:opacity var(--duration-layout) var(--ease-out)}.hero-story[data-astro-cid-fiya6oit].is-live{opacity:1}.hero-story__canvas[data-astro-cid-fiya6oit]{display:block;width:100%;height:100%}.hero-mark[data-astro-cid-dlhkzhec]{display:flex;flex-direction:column;align-items:center;margin:0 auto .75rem;color:var(--hero-mark-color, var(--color-on-ink))}.hero-mark__top[data-astro-cid-dlhkzhec]{color:var(--hero-mark-top-color, inherit);display:flex;align-items:flex-end;justify-content:center;gap:.5rem}.hero-mark__logo[data-astro-cid-dlhkzhec]{display:block;width:4.5rem;aspect-ratio:57 / 43;background:var(--hero-mark-top-color, var(--hero-mark-color, white));-webkit-mask:url(/LogoThaibanUniversity.svg) center / contain no-repeat;mask:url(/LogoThaibanUniversity.svg) center / contain no-repeat}.hero-mark__year[data-astro-cid-dlhkzhec]{margin-bottom:.75rem;font-size:1.25rem;font-weight:500;line-height:1}.hero-mark__six[data-astro-cid-dlhkzhec]{display:block;width:3.25rem;height:auto;overflow:visible}.hero-mark__word[data-astro-cid-dlhkzhec] span[data-astro-cid-dlhkzhec]{text-align:center}.hero-mark__word[data-astro-cid-dlhkzhec]{display:flex;gap:.06em;margin:.375rem 0 0;font-size:1.25rem;font-weight:700;letter-spacing:.04em;white-space:nowrap;line-height:1.2;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--hero-mark-fill, linear-gradient(90deg, var(--sweep-sky), var(--sweep-blue), var(--sweep-pink), var(--sweep-red), var(--sweep-amber), var(--sweep-sky), var(--sweep-blue), var(--sweep-pink), var(--sweep-red), var(--sweep-amber), var(--sweep-sky)));background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.hero-mark__sub[data-astro-cid-dlhkzhec]{margin:.125rem 0 0;font-size:1rem;line-height:1.5;color:var(--hero-mark-color, #fff)}.hero-mark__stroke[data-astro-cid-dlhkzhec],.hero-mark__head[data-astro-cid-dlhkzhec]{stroke-dasharray:1;stroke-dashoffset:0}@media (max-width: 640px){.hero-mark[data-astro-cid-dlhkzhec]{margin-bottom:.25rem}.hero-mark__logo[data-astro-cid-dlhkzhec]{width:min(4.5rem,9svh)}.hero-mark__six[data-astro-cid-dlhkzhec]{width:min(3.25rem,6.8svh)}.hero-mark__year[data-astro-cid-dlhkzhec]{margin-bottom:.5rem;font-size:min(1.25rem,2.6svh)}.hero-mark__word[data-astro-cid-dlhkzhec]{margin-top:.125rem;font-size:min(1.25rem,2.8svh)}.hero-mark__sub[data-astro-cid-dlhkzhec]{font-size:min(1rem,2svh)}}@media (min-width: 768px){.hero-mark__logo[data-astro-cid-dlhkzhec]{width:5.5rem}.hero-mark__six[data-astro-cid-dlhkzhec]{width:4rem}.hero-mark__word[data-astro-cid-dlhkzhec]{font-size:1.5rem}.hero-mark__sub[data-astro-cid-dlhkzhec]{font-size:1rem}}@media (prefers-reduced-motion: no-preference){.hero-mark__word[data-astro-cid-dlhkzhec]{animation:mark-colour 5s linear infinite}.hero-mark__logo[data-astro-cid-dlhkzhec]{animation:mark-fade .4s var(--ease-out) .1s backwards}.hero-mark__year[data-astro-cid-dlhkzhec]{animation:mark-fade .3s var(--ease-out) .25s backwards}.hero-mark__stroke[data-astro-cid-dlhkzhec]{animation:mark-draw .7s var(--ease-in-out) .35s backwards}.hero-mark__head[data-astro-cid-dlhkzhec]{animation:mark-draw .2s var(--ease-out) 1s backwards}.hero-mark__word[data-astro-cid-dlhkzhec] span[data-astro-cid-dlhkzhec]{display:inline-block;animation:mark-rise .35s var(--ease-out) calc(1.05s + var(--i) * 35ms) backwards}.hero-mark__sub[data-astro-cid-dlhkzhec]{animation:mark-fade .4s var(--ease-out) 1.35s backwards}}@keyframes mark-colour{to{background-position:100% 0}}@keyframes mark-draw{0%{stroke-dashoffset:1}}@keyframes mark-fade{0%{opacity:0}}@keyframes mark-rise{0%{opacity:0;transform:translateY(.6em)}}.sweep-type[data-astro-cid-gmsxyced]{display:inline-grid;font-size:1.25rem;font-weight:600;line-height:1.7;white-space:nowrap}@media (min-width: 768px){.sweep-type[data-astro-cid-gmsxyced]{font-size:1.5rem}}@media (min-width: 1024px){.sweep-type[data-astro-cid-gmsxyced]{font-size:1.75rem}}.sweep-type__sizer[data-astro-cid-gmsxyced],.sweep-type__line[data-astro-cid-gmsxyced]{grid-area:1 / 1;display:inline-flex;align-items:center}.sweep-type__sizer[data-astro-cid-gmsxyced]{visibility:hidden}.sweep-type__line[data-astro-cid-gmsxyced]{justify-self:start}.sweep-type__text[data-astro-cid-gmsxyced]{padding-block:.2em;margin-block:-.2em;background-image:linear-gradient(90deg,var(--color-on-ink) 0,var(--color-on-ink) 33.33%,var(--sweep-sky) 40%,var(--sweep-blue) 45%,var(--sweep-pink) 50%,var(--sweep-red) 55%,var(--sweep-amber) 60%,var(--color-on-ink) 66.67%,var(--color-on-ink) 100%);background-size:300% 100%;background-position:100% 50%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.sweep-type[data-astro-cid-gmsxyced].is-swept .sweep-type__text[data-astro-cid-gmsxyced]{animation:sweep-type-pass 1.8s linear forwards}@keyframes sweep-type-pass{0%{background-position:100% 50%}to{background-position:0% 50%}}.sweep-type__cursor[data-astro-cid-gmsxyced]{width:.12em;height:1.1em;margin-left:.12em;background:var(--color-on-ink);animation:sweep-type-blink 1.06s steps(1) infinite}.sweep-type[data-astro-cid-gmsxyced].is-typing .sweep-type__cursor[data-astro-cid-gmsxyced]{animation:none}@keyframes sweep-type-blink{0%,55%{opacity:1}55.01%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.sweep-type__text[data-astro-cid-gmsxyced]{background-position:50% 50%}.sweep-type__cursor[data-astro-cid-gmsxyced]{animation:none}}
