@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/725337c55ad7ba7d-s.p.3zpbl49wbz9zo.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c0b3de18732f5dba-s.2r-13l1fku9e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/477d93e20f142e31-s.p.06djix_r17qq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/725337c55ad7ba7d-s.p.3zpbl49wbz9zo.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c0b3de18732f5dba-s.2r-13l1fku9e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/477d93e20f142e31-s.p.06djix_r17qq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/725337c55ad7ba7d-s.p.3zpbl49wbz9zo.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c0b3de18732f5dba-s.2r-13l1fku9e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/477d93e20f142e31-s.p.06djix_r17qq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/725337c55ad7ba7d-s.p.3zpbl49wbz9zo.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c0b3de18732f5dba-s.2r-13l1fku9e2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif Sinhala;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/477d93e20f142e31-s.p.06djix_r17qq_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Sinhala Fallback;src:local(Times New Roman);ascent-override:78.04%;descent-override:24.03%;line-gap-override:0.0%;size-adjust:127.75%}.noto_serif_sinhala_2c7482a2-module__krFsta__className{font-family:Noto Serif Sinhala,Noto Serif Sinhala Fallback;font-style:normal}.noto_serif_sinhala_2c7482a2-module__krFsta__variable{--font-login-sinhala:"Noto Serif Sinhala", "Noto Serif Sinhala Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_7965070-module__yigwNa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_7965070-module__yigwNa__variable{--font-login-english:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.login-module__Si-P0q__page{--maroon:#1d0409;--maroon-panel:#3a0710;--gold:#e8bf6a;--gold-deep:#c99a3e;--cream:#f6ece0;background:var(--maroon);min-height:100dvh;color:var(--cream);font-family:var(--font-login-sinhala), serif;position:relative;overflow:hidden}.login-module__Si-P0q__pageFooter{z-index:3;color:#e8bf6a73;font-family:var(--font-login-english), serif;pointer-events:none;text-align:center;font-size:.68rem;position:absolute;bottom:.5rem;left:0;right:0}.login-module__Si-P0q__pageFooter a{color:inherit;pointer-events:auto;text-underline-offset:2px;text-decoration:underline}.login-module__Si-P0q__pageFooter a:hover{color:var(--gold)}.login-module__Si-P0q__presentation{min-height:100dvh;position:relative;overflow:hidden}.login-module__Si-P0q__heroImage{object-fit:cover;object-position:center 38%}.login-module__Si-P0q__heroScrim{background:linear-gradient(#1d0409b8 0%,#1d04092e 34%,#1d04098c 70%,#1d0409f0 100%),linear-gradient(90deg,#1d040929,#0000 70%);position:absolute;inset:0}.login-module__Si-P0q__presentationContent{z-index:1;flex-direction:column;justify-content:space-between;gap:2rem;min-height:100dvh;padding:clamp(2rem,5.2vh,3.5rem) clamp(1.5rem,3.35vw,4rem) clamp(1.75rem,3.7vh,2.5rem);display:flex;position:relative}.login-module__Si-P0q__leaders{gap:clamp(1rem,1.45vw,1.75rem);display:flex}.login-module__Si-P0q__leaderCard{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2c080ec7;border:1px solid #c99a3e8c;border-radius:1.125rem;width:clamp(9rem,11.9vw,14.25rem);overflow:hidden;box-shadow:0 1.5rem 3.75rem #00000073}.login-module__Si-P0q__leaderPhoto{height:clamp(7.5rem,17vh,11.5rem);position:relative}.login-module__Si-P0q__leaderPhoto img{object-fit:cover}.login-module__Si-P0q__leaderCaption{text-align:center;padding:clamp(.6rem,1.25vh,.875rem) 1rem clamp(.7rem,1.65vh,1.125rem)}.login-module__Si-P0q__leaderRole{color:var(--gold);letter-spacing:.04em;font-size:clamp(.68rem,.7vw,.84rem);font-weight:600}.login-module__Si-P0q__leaderName{color:#f4e8d4;margin-top:.375rem;font-size:clamp(.68rem,.74vw,.88rem);line-height:1.55}.login-module__Si-P0q__institutionDetails{text-shadow:0 2px 12px #000000b3;flex-direction:column;gap:clamp(1.25rem,3.1vh,2.125rem);max-width:min(38.75rem,100% - 2rem);display:flex}.login-module__Si-P0q__statement h2{color:var(--gold);letter-spacing:.06em;align-items:center;gap:.75rem;font-size:clamp(.95rem,1vw,1.19rem);font-weight:600;display:flex}.login-module__Si-P0q__headingRule{background:var(--gold-deep);flex:none;width:1.625rem;height:1px}.login-module__Si-P0q__english{color:#c6ad8d;font-family:var(--font-login-english), serif;letter-spacing:.1em;font-weight:500}.login-module__Si-P0q__statement p{color:var(--cream);margin-top:.625rem;font-size:clamp(.9rem,1.04vw,1.25rem);line-height:1.72}.login-module__Si-P0q__contactDetails{color:#e4d5c2;text-shadow:0 2px 8px #000c;border-top:1px solid #c99a3e52;align-items:center;padding-top:1.125rem;font-size:clamp(.72rem,.84vw,1rem);font-style:normal;display:flex}.login-module__Si-P0q__contactDetails span,.login-module__Si-P0q__contactDetails a{color:inherit;white-space:nowrap;border-left:1px solid #c99a3e52;padding:0 1.375rem}.login-module__Si-P0q__contactDetails span:first-child{border-left:0;padding-left:0}.login-module__Si-P0q__contactDetails a:hover{color:var(--gold)}.login-module__Si-P0q__loginPanel{z-index:2;background:var(--maroon-panel);justify-content:center;align-items:center;min-height:100dvh;padding:2rem 4rem;display:flex;position:relative}.login-module__Si-P0q__panelArtwork{pointer-events:none;object-fit:fill;max-width:none!important}.login-module__Si-P0q__loginContent{z-index:1;width:min(27.5rem,100%);position:relative}.login-module__Si-P0q__brand{text-align:center;flex-direction:column;align-items:center;display:flex}.login-module__Si-P0q__logoRing{background:#e8bf6a0f;border:1px solid #c99a3e99;border-radius:50%;place-items:center;width:clamp(4.5rem,9.7vh,6.5rem);height:clamp(4.5rem,9.7vh,6.5rem);padding:.625rem;display:grid;overflow:hidden}.login-module__Si-P0q__brandLogo{background:#f0c874;width:100%;height:100%;display:block;-webkit-mask:url(/images/dhamma-school/logo-mark.png) 50%/contain no-repeat;mask:url(/images/dhamma-school/logo-mark.png) 50%/contain no-repeat}.login-module__Si-P0q__brand h1{color:#f0c874;letter-spacing:.01em;margin-top:clamp(.75rem,1.85vh,1.25rem);font-size:clamp(1.65rem,3.7vh,2.5rem);font-weight:700;line-height:1.3}.login-module__Si-P0q__schoolType{color:#f3e3cb;margin-top:.375rem;font-size:clamp(1.05rem,2.3vh,1.56rem);font-weight:500}.login-module__Si-P0q__ornament{align-items:center;gap:.875rem;width:100%;margin-top:clamp(.75rem,1.85vh,1.25rem);display:flex}.login-module__Si-P0q__ornament span{background:linear-gradient(90deg,#0000,#c99a3e99);flex:1;height:1px}.login-module__Si-P0q__ornament span:last-child{background:linear-gradient(90deg,#c99a3e99,#0000)}.login-module__Si-P0q__ornament i{background:var(--gold-deep);width:.32rem;height:.32rem;transform:rotate(45deg)}.login-module__Si-P0q__schoolNameEnglish{color:#d8c3a4;font-family:var(--font-login-english), serif;letter-spacing:.18em;text-transform:uppercase;margin-top:clamp(.65rem,1.5vh,1rem);font-size:clamp(.76rem,1.65vh,1.125rem);line-height:1.25}.login-module__Si-P0q__loginForm{flex-direction:column;gap:clamp(.65rem,1.55vh,1.125rem);width:100%;margin-top:clamp(1rem,2.75vh,1.875rem);display:flex}.login-module__Si-P0q__fieldGroup{flex-direction:column;gap:.5rem;display:flex}.login-module__Si-P0q__fieldGroup>label{color:var(--gold);letter-spacing:.02em;font-size:clamp(.78rem,1.5vh,1rem)}.login-module__Si-P0q__fieldGroup input{color:#fbf3e6;width:100%;height:clamp(2.75rem,5.2vh,3.5rem);font-family:var(--font-login-sinhala), serif;background:#1203078c;border:1px solid #c99a3e57;border-radius:.75rem;outline:none;padding:0 1.125rem;font-size:clamp(.8rem,1.58vh,1.06rem);transition:border-color .18s,box-shadow .18s,background .18s}.login-module__Si-P0q__fieldGroup input::placeholder{color:#e8bf6a61}.login-module__Si-P0q__fieldGroup input:hover{border-color:#c99a3e8c}.login-module__Si-P0q__fieldGroup input:focus{border-color:var(--gold-deep);background:#120307ad;box-shadow:0 0 0 3px #c99a3e29}.login-module__Si-P0q__fieldGroup input[aria-invalid=true]{border-color:#f2b8b5b3}.login-module__Si-P0q__passwordField{position:relative}.login-module__Si-P0q__passwordField input{padding-right:3.625rem}.login-module__Si-P0q__passwordField button{width:2.5rem;height:2.5rem;color:var(--gold-deep);cursor:pointer;border-radius:.55rem;place-items:center;transition:color .16s,background .16s;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.login-module__Si-P0q__passwordField button:hover,.login-module__Si-P0q__passwordField button:focus-visible{color:#f0c874;background:#e8bf6a1a;outline:none}.login-module__Si-P0q__passwordField svg{width:1.15rem;height:1.15rem}.login-module__Si-P0q__fieldError,.login-module__Si-P0q__serverError{color:#f2b8b5;font-size:.78rem;line-height:1.45}.login-module__Si-P0q__serverError{background:#f2b8b512;border:1px solid #f2b8b53d;border-radius:.6rem;padding:.6rem .75rem}.login-module__Si-P0q__rememberMe{color:#e4d5c2;cursor:pointer;align-items:center;gap:.7rem;font-size:clamp(.78rem,1.48vh,1rem);display:flex}.login-module__Si-P0q__rememberMe input{width:1.1rem;height:1.1rem;accent-color:var(--gold-deep);cursor:pointer}.login-module__Si-P0q__submitButton{color:#3b0c14;width:100%;height:clamp(3rem,5.55vh,3.75rem);font-family:var(--font-login-sinhala), serif;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#f2cd7d 0%,#d8a447 55%,#c1892f 100%);border-radius:.75rem;margin-top:.125rem;font-size:clamp(1rem,1.95vh,1.31rem);font-weight:700;transition:filter .15s,box-shadow .15s,transform .15s;box-shadow:0 .875rem 2.125rem #c1892f47}.login-module__Si-P0q__submitButton:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 1.125rem 2.75rem #c1892f66}.login-module__Si-P0q__submitButton:active:not(:disabled){transform:translateY(1px)}.login-module__Si-P0q__submitButton:disabled{cursor:wait;filter:saturate(.55);opacity:.78}.login-module__Si-P0q__formDivider{color:#bda88c;align-items:center;gap:.875rem;display:flex}.login-module__Si-P0q__formDivider span{background:#c99a3e42;flex:1;height:1px}.login-module__Si-P0q__formDivider i{font-size:.9rem;font-style:normal}.login-module__Si-P0q__forgotPassword{color:var(--gold);text-align:center;align-self:center;font-size:clamp(.82rem,1.57vh,1.06rem);transition:color .16s}.login-module__Si-P0q__forgotPassword:hover,.login-module__Si-P0q__forgotPassword:focus-visible{color:#f6dca2;text-underline-offset:.25rem;outline:none;text-decoration:underline}@media (min-width:960px){.login-module__Si-P0q__page{grid-template-columns:minmax(0,1fr) clamp(34rem,33.75vw,40.5rem);height:100dvh;display:grid}.login-module__Si-P0q__presentation{width:calc(100% + clamp(12rem,16vw,18rem))}.login-module__Si-P0q__loginPanel{background:0 0}.login-module__Si-P0q__panelArtwork{filter:drop-shadow(-18px 0 40px #00000073);width:min(45.2vw,54.25rem)!important;height:111.2%!important;inset:-2.7% -2% -8.5% auto!important}}@media (max-width:959px){.login-module__Si-P0q__page{flex-direction:column;display:flex;overflow:visible}.login-module__Si-P0q__loginPanel{order:1;min-height:100dvh;padding:3rem clamp(1.25rem,8vw,4rem);overflow:hidden}.login-module__Si-P0q__panelArtwork{opacity:.9;width:148%!important;height:108%!important;inset:2% -8% -10% -40%!important}.login-module__Si-P0q__presentation{order:2}.login-module__Si-P0q__presentationContent{gap:3rem;padding-top:3rem}.login-module__Si-P0q__leaders{justify-content:center}.login-module__Si-P0q__leaderCard{width:min(40vw,14.25rem)}.login-module__Si-P0q__leaderPhoto{height:min(31vw,11.5rem)}.login-module__Si-P0q__institutionDetails{max-width:40rem}}@media (max-width:540px){.login-module__Si-P0q__loginPanel{padding:2rem 1.25rem}.login-module__Si-P0q__loginContent{max-width:25rem}.login-module__Si-P0q__leaders{align-items:stretch;gap:.75rem}.login-module__Si-P0q__leaderCard{width:calc(50% - .375rem)}.login-module__Si-P0q__leaderPhoto{height:34vw}.login-module__Si-P0q__contactDetails{flex-direction:column;align-items:flex-start;gap:.5rem}.login-module__Si-P0q__contactDetails span,.login-module__Si-P0q__contactDetails a{white-space:normal;border-left:0;padding:0}}@media (min-width:960px) and (max-height:720px){.login-module__Si-P0q__presentationContent{gap:1rem;padding-top:1.5rem;padding-bottom:1.25rem}.login-module__Si-P0q__leaderPhoto{height:7.5rem}.login-module__Si-P0q__leaderCaption{padding-top:.4rem;padding-bottom:.55rem}.login-module__Si-P0q__institutionDetails{gap:.75rem}.login-module__Si-P0q__statement p{margin-top:.25rem;line-height:1.48}.login-module__Si-P0q__contactDetails{padding-top:.65rem}.login-module__Si-P0q__logoRing{width:3.75rem;height:3.75rem;padding:.4rem}.login-module__Si-P0q__brand h1{margin-top:.45rem;font-size:1.45rem}.login-module__Si-P0q__schoolType{font-size:1rem}.login-module__Si-P0q__ornament{margin-top:.45rem}.login-module__Si-P0q__schoolNameEnglish{margin-top:.4rem;font-size:.72rem}.login-module__Si-P0q__loginForm{gap:.55rem;margin-top:.75rem}.login-module__Si-P0q__fieldGroup{gap:.3rem}.login-module__Si-P0q__fieldGroup input{height:2.45rem}.login-module__Si-P0q__submitButton{height:2.75rem}}@media (prefers-reduced-motion:no-preference){.login-module__Si-P0q__page{animation:.5s ease-out both login-module__Si-P0q__login-fade-in}@keyframes login-module__Si-P0q__login-fade-in{0%{opacity:0}to{opacity:1}}}
