.discipline.svelte-13ahgau{color:#fff;background:#06090c;display:block}.discipline__hero.svelte-13ahgau{isolation:isolate;width:100%;min-height:100vh;position:relative;overflow:hidden}.discipline__img.svelte-13ahgau{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.discipline__scrim.svelte-13ahgau{z-index:1;pointer-events:none;background:linear-gradient(#06090c73 0%,#06090c00 30%,#06090cd9 100%);position:absolute;inset:0}.discipline__cap.svelte-13ahgau{z-index:2;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px;min-height:100vh;padding:112px 64px 96px;display:flex;position:relative}.discipline__back.svelte-13ahgau{z-index:60;color:#fff;letter-spacing:.28px;-webkit-backdrop-filter:blur(20px);background:#ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex;position:fixed;top:32px;left:64px}.discipline__back.svelte-13ahgau:hover{background:#ffffff29}.discipline__back.svelte-13ahgau svg:where(.svelte-13ahgau){width:18px;height:18px}.discipline__head.svelte-13ahgau{flex-direction:column;gap:16px;max-width:22ch;display:flex}.discipline__tagline.svelte-13ahgau{color:#ffffffeb;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:500;display:inline-block}.discipline__title.svelte-13ahgau{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(48px,8vw,120px);font-weight:600;line-height:1}.discipline__body.svelte-13ahgau{color:#06090c;background:#f9f9fb;padding:96px 64px}.discipline__desc.svelte-13ahgau{letter-spacing:.005em;color:#06090cc7;white-space:pre-wrap;max-width:60ch;margin:0 auto;font-size:22px;font-weight:400;line-height:1.55}.discipline__gallery.svelte-13ahgau{background:#f9f9fb;padding:0 64px 96px}.discipline__gallery-grid.svelte-13ahgau{grid-template-columns:repeat(2,1fr);gap:24px;max-width:1312px;margin:0 auto;display:grid}.discipline__gallery-img.svelte-13ahgau{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:540px;display:block}.discipline__gallery-img.svelte-13ahgau:nth-child(3n){grid-column:1/-1;max-height:720px}@media (width<=768px){.discipline__back.svelte-13ahgau{top:20px;left:20px}.discipline__cap.svelte-13ahgau{padding:96px 20px 48px}.discipline__title.svelte-13ahgau{font-size:clamp(40px,12vw,72px)}.discipline__body.svelte-13ahgau{padding:64px 20px}.discipline__desc.svelte-13ahgau{font-size:18px}.discipline__gallery.svelte-13ahgau{padding:0 20px 64px}.discipline__gallery-grid.svelte-13ahgau{grid-template-columns:1fr;gap:16px}.discipline__gallery-img.svelte-13ahgau:nth-child(3n){grid-column:auto}}
