@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-ext-wght-normal.C8B9Chlh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-wght-normal.DbeVG3Ps.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-greek-wght-normal.DPM5d9ub.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-vietnamese-wght-normal.DcI17N1q.woff2)format("woff2-variations");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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-ext-wght-normal.DZyYlgcm.woff2)format("woff2-variations");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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-wght-normal.BBL8hQxZ.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-ext-wght-normal.BAo4qCk1.woff2)format("woff2-variations");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:Albert Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/albert-sans-latin-wght-normal.BJ0ssN8N.woff2)format("woff2-variations");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}:root{--petrol:#1c7066;--petrol-d:#155a52;--petrol-x:#0e433d;--mint:#36a393;--orange:#f68c50;--orange-d:#e97e40;--yellow:#ffcb05;--ink:#3d3d37;--body:#3d3d37;--muted:#67665e;--hair:#e9e8e3;--cardfill:#f8f7f3;--cardborder:#e4e2db;--paper:#f3f2ec;--wrap:920px;--wide:1120px;--f-head:"Geologica Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--f-body:"Albert Sans Variable", -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radius-btn:14px;--radius-card:22px;--shadow:0 10px 40px #3d3d3712;--logo-h:40px}html[lang=ru]{--f-body:"Geologica Variable", -apple-system, "Segoe UI", Roboto, Arial, sans-serif}html[lang=th]{--f-head:"Geologica Variable", "Noto Sans Thai Variable", system-ui, sans-serif;--f-body:"Noto Sans Thai Variable", "Albert Sans Variable", -apple-system, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.62;overflow-x:hidden}html[lang=th] body{line-height:1.75}img{max-width:100%;height:auto;display:block}a{color:var(--petrol)}h1,h2,h3{font-family:var(--f-head);color:var(--ink);margin:0 0 14px;font-weight:600}h2{letter-spacing:-.01em;font-size:clamp(24px,5vw,34px);line-height:1.14}h3{font-size:clamp(18px,3.6vw,21px);line-height:1.28}p{color:var(--body);margin:0 0 14px}ul{color:var(--body);margin:0 0 14px;padding-left:1.2em}li{margin:0 0 6px}strong{color:var(--ink);font-weight:600}:target{scroll-margin-top:120px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:#fff;border-radius:8px;padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}.wide{max-width:var(--wide);margin:0 auto;padding:0 16px}.kicker{font-family:var(--f-head);letter-spacing:2.2px;text-transform:uppercase;color:var(--petrol);margin:0 0 12px;font-size:12px;font-weight:600;display:inline-block}.lead{color:var(--ink);max-width:62ch;font-size:clamp(17px,2.4vw,19px)}.btn{font-family:var(--f-head);border-radius:var(--radius-btn);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.btn svg{fill:currentColor;flex:none;width:20px;height:20px}.btn-primary{background:var(--orange);color:#2b2b27;box-shadow:0 10px 26px #d6783a4d}.btn-primary:hover{background:var(--orange-d);transform:translateY(-1px)}.btn-ghost{color:var(--petrol);border:1.5px solid var(--cardborder);background:#fff}.btn-ghost:hover{border-color:var(--mint)}.btns{flex-wrap:wrap;gap:11px;margin:8px 0 0;display:flex}@media (width<=520px){.btns .btn{width:100%}}header.site{background:#fff}.bar{justify-content:space-between;align-items:center;gap:0 12px;padding:0 16px;display:flex}.brand{padding:var(--logo-h) 0;margin-right:var(--logo-h);flex:none;line-height:0;display:block}.brand img{height:var(--logo-h);width:auto}@media (width<=720px){:root{--logo-h:28px}}@media (width<=359px){:root{--logo-h:24px}}.bar-r{align-items:center;gap:14px;display:flex}.hdr-phone{color:var(--petrol);white-space:nowrap;font-size:15px;font-weight:600;text-decoration:none}@media (width<=720px){.hdr-phone .num{display:none}}.langs{border:1px solid var(--cardborder);border-radius:10px;gap:2px;padding:2px;display:flex}.langs a{font-family:var(--f-head);color:var(--muted);border-radius:8px;padding:5px 8px;font-size:13px;font-weight:600;text-decoration:none}.langs a[aria-current=true]{background:var(--petrol);color:#fff}.mainnav{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);z-index:30;background:#fff;position:sticky;top:0}.nav-row{scrollbar-width:none;gap:0 2px;padding:0 10px;display:flex;overflow-x:auto}.nav-row::-webkit-scrollbar{display:none}.nav-row a{color:var(--body);font-family:var(--f-head);white-space:nowrap;border-bottom:2px solid #0000;flex:none;padding:11px;font-size:14.5px;font-weight:500;text-decoration:none}.nav-row a:hover{color:var(--petrol)}.nav-row a[aria-current=page]{color:var(--petrol);border-bottom-color:var(--orange);font-weight:600}.draft{color:#5a4300;text-align:center;background:#fff4d1;border-bottom:1px solid #f1dd9a;padding:8px 16px;font-size:14px}.draft strong{color:#5a4300}.sec{margin:18px auto}.card{border:1px solid var(--cardborder);border-radius:var(--radius-card);box-shadow:var(--shadow);background:#fff;padding:34px 30px}@media (width<=560px){.card{border-radius:18px;padding:26px 20px}}.prose{max-width:66ch}.hero{background:linear-gradient(150deg, var(--petrol) 0%, var(--petrol-x) 100%);color:#fff;position:relative;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:0;display:grid}.hero-tx{padding:48px 20px 44px}.hero .kicker{color:#fff;border-left:3px solid var(--yellow);padding-left:10px}.hero h1{color:#fff;letter-spacing:-.02em;max-width:18ch;margin:0 0 16px;font-size:clamp(30px,6.4vw,52px);line-height:1.06}.hero .sub{color:#fffffff2;max-width:52ch;margin:0 0 12px;font-size:clamp(17px,2.4vw,20px)}.hero p{color:#ffffffe0;max-width:56ch}.hero strong,.hero a:not(.btn){color:#fff}.hero .btn-ghost{color:#fff;background:#ffffff1f;border-color:#ffffff59}.hero-img img{object-fit:cover;aspect-ratio:4/3;width:100%;height:100%}@media (width>=860px){.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:520px}.hero-tx{padding:64px 36px 56px max(20px, calc((100vw - var(--wide)) / 2 + 16px))}.hero-img{height:100%}.hero-img img{aspect-ratio:auto;height:100%;min-height:520px}}.grid{grid-template-columns:minmax(0,1fr);gap:14px;margin:8px 0 0;display:grid}@media (width>=620px){.grid.c2,.grid.c3,.grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=940px){.grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.tile{border:1px solid var(--cardborder);background:#fff;border-radius:18px;padding:22px;box-shadow:0 8px 30px #3d3d370d}.tile .dot{background:var(--petrol);border-radius:12px 12px 12px 2px;width:40px;height:40px;margin:0 0 14px}.tile .dot.mint{background:var(--mint)}.tile .dot.orange{background:var(--orange)}.tile .dot.yellow{background:var(--yellow)}.tile h3{margin:0 0 8px}.tile p,.tile li{font-size:15.5px}.tile p:last-child{margin-bottom:0}.steps{counter-reset:s;grid-template-columns:minmax(0,1fr);gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}@media (width>=700px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=980px){.steps.n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.step{background:var(--cardfill);border:1px solid var(--cardborder);border-radius:18px;margin:0;padding:20px 22px}.step:before{counter-increment:s;content:counter(s, decimal-leading-zero);font-family:var(--f-head);color:var(--mint);opacity:.6;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1;display:block}.step p{margin:0;font-size:15.5px}.prices{grid-template-columns:minmax(0,1fr);gap:14px;margin:8px 0 14px;display:grid}@media (width>=640px){.prices{grid-template-columns:repeat(3,minmax(0,1fr))}}.price{border-top:2px solid var(--cardborder);padding-top:12px}.price .nm{font-family:var(--f-head);color:var(--muted);font-size:14px;font-weight:600;display:block}.price .amt{font-family:var(--f-head);color:var(--petrol);font-size:clamp(24px,5vw,30px);font-weight:700}.price .per,.price .note{color:var(--muted);font-size:14.5px;display:block}.faq details{border-top:1px solid var(--hair);padding:4px 0}.faq details:last-child{border-bottom:1px solid var(--hair)}.faq summary{cursor:pointer;font-family:var(--f-head);color:var(--ink);padding:14px 32px 14px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--mint);font-size:24px;position:absolute;top:10px;right:4px}.faq details[open] summary:after{content:"–"}.faq .a{padding:0 0 12px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 0;display:grid}@media (width>=760px){.gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.gallery img{aspect-ratio:4/3;object-fit:cover;background:var(--hair);border-radius:14px;width:100%}.gallery figure{margin:0}.cta{background:linear-gradient(150deg, var(--petrol) 0%, var(--petrol-x) 100%);color:#fff;border-radius:var(--radius-card);padding:36px 30px}.cta h2{color:#fff;max-width:22ch}.cta p{color:#ffffffe6}.cta .btn-ghost{color:#fff;background:#ffffff1f;border-color:#ffffff59}.campus{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=720px){.campus{grid-template-columns:repeat(2,minmax(0,1fr))}}.campus .tile img{aspect-ratio:16/10;object-fit:cover;border-radius:12px;margin:0 0 14px}.campus address{color:var(--body);margin:0 0 10px;font-size:15.5px;font-style:normal}.contacts-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.contacts-list a{font-weight:600;text-decoration:none}.lead-form{gap:14px;max-width:560px;display:grid}.lead-form label{color:var(--ink);gap:6px;font-size:15px;font-weight:500;display:grid}.lead-form input[type=text],.lead-form input[type=email],.lead-form input[type=tel],.lead-form input[type=date],.lead-form select,.lead-form textarea{font:inherit;border:1.5px solid var(--cardborder);color:var(--ink);background:#fff;border-radius:12px;width:100%;padding:12px 14px;font-size:16px}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:var(--mint);outline:none}.lead-form .hint{color:var(--muted);font-size:13.5px;font-weight:400}.lead-form .consent{align-items:flex-start;gap:10px;font-size:14.5px;font-weight:400;display:flex}.lead-form .consent input{flex:none;width:18px;height:18px;margin-top:4px}.lead-form .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form .status{margin:0;font-size:15px}.lead-form .status.ok{color:var(--petrol);font-weight:600}.lead-form .status.err{color:#a94d18}.lead-form[data-state=sending] button[type=submit]{opacity:.6;pointer-events:none}footer.site{background:var(--petrol-x);color:#ffffffdb;margin-top:40px;padding:40px 0 28px;font-size:15px}footer.site a{color:#fff}footer.site p{color:inherit}footer.site h3{color:#fff;font-size:16px}.f-grid{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}@media (width>=760px){.f-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}footer.site address{font-style:normal}.f-bottom{color:#ffffffa6;border-top:1px solid #ffffff26;margin-top:28px;padding-top:16px;font-size:13.5px}.consent-banner{z-index:50;border:1px solid var(--cardborder);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;max-width:760px;margin:0 auto;padding:16px;font-size:14.5px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 12px 40px #00000024}.consent-banner[hidden]{display:none}.consent-banner p{flex:280px;margin:0}.hero-grid>*,.grid>*,.campus>*,.steps>*,.prices>*,.f-grid>*{min-width:0}address{overflow-wrap:anywhere}.cta .kicker{color:#fff;border-left:3px solid var(--yellow);padding-left:10px}@media (width>=860px){.hero-grid.no-img{grid-template-columns:minmax(0,1fr);min-height:0}.hero-grid.no-img .hero-tx{padding-top:56px;padding-bottom:52px}}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-thai-thai-wght-normal.CtQSZ1tK.woff2)format("woff2-variations");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-thai-latin-ext-wght-normal.DH1q_yQ5.woff2)format("woff2-variations");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 Sans Thai Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-thai-latin-wght-normal.Bi3VDbYN.woff2)format("woff2-variations");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}.w1-team[data-astro-cid-dcxnz3uo]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin:8px 0 0;display:grid}@media (width>=760px){.w1-team[data-astro-cid-dcxnz3uo]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.w1-team[data-astro-cid-dcxnz3uo]{grid-template-columns:repeat(4,minmax(0,1fr))}}.w1-team[data-astro-cid-dcxnz3uo]>[data-astro-cid-dcxnz3uo]{min-width:0}.w1-person[data-astro-cid-dcxnz3uo]{border:1px solid var(--cardborder);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 8px 30px #3d3d370d}.w1-person[data-astro-cid-dcxnz3uo] img[data-astro-cid-dcxnz3uo]{aspect-ratio:4/5;object-fit:cover;object-position:top;background:var(--hair);width:100%}.w1-person-tx[data-astro-cid-dcxnz3uo]{padding:14px 16px 16px}.w1-person[data-astro-cid-dcxnz3uo] h3[data-astro-cid-dcxnz3uo]{margin:0 0 4px;font-size:18px}.w1-role[data-astro-cid-dcxnz3uo]{color:var(--muted);margin:0 0 8px;font-size:14.5px}.w1-person[data-astro-cid-dcxnz3uo] summary[data-astro-cid-dcxnz3uo]{cursor:pointer;color:var(--petrol);font-family:var(--f-head);font-size:14.5px;font-weight:600}.w1-bio[data-astro-cid-dcxnz3uo]{margin-top:10px}.w1-bio[data-astro-cid-dcxnz3uo] p,.w1-bio[data-astro-cid-dcxnz3uo] li{font-size:14.5px}.w1-fig[data-astro-cid-vrqouuyj]{grid-template-columns:minmax(0,1fr);gap:12px;margin:8px 0 12px;display:grid}@media (width>=700px){.w1-fig[data-astro-cid-vrqouuyj].n2,.w1-fig[data-astro-cid-vrqouuyj].n4{grid-template-columns:repeat(2,minmax(0,1fr))}.w1-fig[data-astro-cid-vrqouuyj].n3{grid-template-columns:repeat(3,minmax(0,1fr))}}.w1-fig[data-astro-cid-vrqouuyj] img[data-astro-cid-vrqouuyj]{border:1px solid var(--cardborder);border-radius:12px;width:100%;height:auto}.w1-cap[data-astro-cid-vrqouuyj] p{color:var(--muted);font-size:14.5px}.w1-tw[data-astro-cid-e3rly5jk]{-webkit-overflow-scrolling:touch;margin:8px 0 10px;overflow-x:auto}.w1-t[data-astro-cid-e3rly5jk]{border-collapse:collapse;width:100%;min-width:640px;font-size:14.5px}.w1-t[data-astro-cid-e3rly5jk] th[data-astro-cid-e3rly5jk],.w1-t[data-astro-cid-e3rly5jk] td[data-astro-cid-e3rly5jk]{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:9px 10px}.w1-t[data-astro-cid-e3rly5jk] thead[data-astro-cid-e3rly5jk] th[data-astro-cid-e3rly5jk]{font-family:var(--f-head);color:var(--petrol);background:var(--cardfill);font-weight:600}.w1-t[data-astro-cid-e3rly5jk] tbody[data-astro-cid-e3rly5jk] th[data-astro-cid-e3rly5jk]{white-space:nowrap;background:#fff;font-weight:600;position:sticky;left:0}.w1-t[data-astro-cid-e3rly5jk] p{margin:0;font-size:14.5px}.w1-fn[data-astro-cid-e3rly5jk] p{color:var(--muted);font-size:14.5px}.w1-acc[data-astro-cid-3xuocldh] details[data-astro-cid-3xuocldh]{border-top:1px solid var(--hair);padding:4px 0}.w1-acc[data-astro-cid-3xuocldh] details[data-astro-cid-3xuocldh]:last-of-type{border-bottom:1px solid var(--hair);margin-bottom:8px}.w1-acc[data-astro-cid-3xuocldh] summary[data-astro-cid-3xuocldh]{cursor:pointer;gap:2px;padding:14px 32px 14px 0;list-style:none;display:grid;position:relative}.w1-acc[data-astro-cid-3xuocldh] summary[data-astro-cid-3xuocldh]::-webkit-details-marker{display:none}.w1-acc[data-astro-cid-3xuocldh] summary[data-astro-cid-3xuocldh]:after{content:"+";color:var(--mint);font-size:24px;position:absolute;top:10px;right:4px}.w1-acc[data-astro-cid-3xuocldh] details[data-astro-cid-3xuocldh][open] summary[data-astro-cid-3xuocldh]:after{content:"–"}.w1-at[data-astro-cid-3xuocldh]{font-family:var(--f-head);color:var(--ink);font-size:17px;font-weight:600}.w1-am[data-astro-cid-3xuocldh]{color:var(--muted);font-size:14.5px}.w1-ab[data-astro-cid-3xuocldh]{padding:0 0 12px}.w1-ab[data-astro-cid-3xuocldh] img[data-astro-cid-3xuocldh]{border-radius:12px;max-width:260px;margin:0 0 12px}.blog-list[data-astro-cid-5ejkwnik] h3[data-astro-cid-5ejkwnik] a[data-astro-cid-5ejkwnik]{color:var(--ink);text-decoration:none}.blog-list[data-astro-cid-5ejkwnik] h3[data-astro-cid-5ejkwnik] a[data-astro-cid-5ejkwnik]:hover{color:var(--petrol);text-decoration:underline}.blog-date[data-astro-cid-5ejkwnik]{color:var(--muted);margin:0 0 8px;font-size:14px}.tbl-wrap[data-astro-cid-cehwfxkx]{-webkit-overflow-scrolling:touch;margin:6px 0 12px;overflow-x:auto}.tbl[data-astro-cid-cehwfxkx]{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.tbl[data-astro-cid-cehwfxkx] th[data-astro-cid-cehwfxkx],.tbl[data-astro-cid-cehwfxkx] td[data-astro-cid-cehwfxkx]{text-align:left;border-bottom:1px solid var(--hair);vertical-align:top;color:var(--body);padding:9px 10px}.tbl[data-astro-cid-cehwfxkx] thead[data-astro-cid-cehwfxkx] th[data-astro-cid-cehwfxkx]{font-family:var(--f-head);letter-spacing:.4px;color:var(--petrol);border-bottom:2px solid var(--cardborder);font-size:13px;font-weight:600}.tbl[data-astro-cid-cehwfxkx] tbody[data-astro-cid-cehwfxkx] th[data-astro-cid-cehwfxkx]{color:var(--ink);font-weight:600}.tbl[data-astro-cid-cehwfxkx] tr[data-astro-cid-cehwfxkx].sect th[data-astro-cid-cehwfxkx]{background:var(--cardfill);font-family:var(--f-head);letter-spacing:1px;text-transform:uppercase;color:var(--petrol);font-size:13px}.note[data-astro-cid-cehwfxkx]{color:var(--muted);font-size:14.5px}.ppl[data-astro-cid-f3uklb3o]{gap:16px;display:grid}.person[data-astro-cid-f3uklb3o]{grid-template-columns:minmax(0,1fr);gap:18px;margin:0;display:grid}@media (width>=760px){.person[data-astro-cid-f3uklb3o]{grid-template-columns:240px minmax(0,1fr)}}.person[data-astro-cid-f3uklb3o] .ph[data-astro-cid-f3uklb3o]{aspect-ratio:4/5;object-fit:cover;background:var(--hair);border-radius:16px;width:100%}.person[data-astro-cid-f3uklb3o] h3[data-astro-cid-f3uklb3o]{margin-bottom:2px}.rl[data-astro-cid-f3uklb3o]{color:var(--petrol);margin:0 0 12px;font-weight:600}.nf[data-astro-cid-f3uklb3o]{color:var(--muted);margin:0 0 2px;font-size:14.5px}.ps[data-astro-cid-f3uklb3o] h4[data-astro-cid-f3uklb3o]{font-family:var(--f-head);letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin:12px 0 4px;font-size:13px}.ps[data-astro-cid-f3uklb3o] p{font-size:15.5px}.ppl-c[data-astro-cid-f3uklb3o]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.ppl-c[data-astro-cid-f3uklb3o]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ppl-c[data-astro-cid-f3uklb3o] li[data-astro-cid-f3uklb3o]{min-width:0;margin:0}.ppl-c[data-astro-cid-f3uklb3o] img[data-astro-cid-f3uklb3o]{aspect-ratio:1;object-fit:cover;background:var(--hair);border-radius:12px;width:100%;margin:0 0 10px}.ppl-c[data-astro-cid-f3uklb3o] h3[data-astro-cid-f3uklb3o]{margin:0 0 2px;font-size:17px}.ppl-c[data-astro-cid-f3uklb3o] .rl[data-astro-cid-f3uklb3o]{margin:0;font-size:14px}.per[data-astro-cid-7xavg5xo]{flex-wrap:wrap;gap:8px;margin:4px 0 18px;padding:0;list-style:none;display:flex}.per[data-astro-cid-7xavg5xo] li[data-astro-cid-7xavg5xo]{border:1px solid var(--cardborder);background:#fff;border-radius:12px;margin:0;padding:8px 12px;font-size:14px}.per[data-astro-cid-7xavg5xo] b[data-astro-cid-7xavg5xo]{font-family:var(--f-head);color:var(--petrol);margin-right:8px}.per[data-astro-cid-7xavg5xo] span[data-astro-cid-7xavg5xo]{color:var(--muted)}.cal[data-astro-cid-7xavg5xo]{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.month[data-astro-cid-7xavg5xo]{border:1px solid var(--cardborder);background:#fff;border-radius:16px;min-width:0;padding:14px 12px 10px}.month[data-astro-cid-7xavg5xo] h3[data-astro-cid-7xavg5xo]{letter-spacing:2px;text-transform:uppercase;margin:0 0 8px;font-size:13px}.month[data-astro-cid-7xavg5xo] h3[data-astro-cid-7xavg5xo] span[data-astro-cid-7xavg5xo]{color:var(--muted);font-weight:500}.month[data-astro-cid-7xavg5xo] table[data-astro-cid-7xavg5xo]{border-collapse:collapse;table-layout:fixed;width:100%}.month[data-astro-cid-7xavg5xo] th[data-astro-cid-7xavg5xo]{color:var(--muted);padding:2px 0 4px;font-size:11px;font-weight:600}.month[data-astro-cid-7xavg5xo] th[data-astro-cid-7xavg5xo].we{color:#b0b8b3}.month[data-astro-cid-7xavg5xo] td[data-astro-cid-7xavg5xo]{text-align:center;padding:2px}.cell[data-astro-cid-7xavg5xo]{height:26px;color:var(--ink);border-radius:6px;justify-content:center;align-items:center;font-size:12.5px;display:flex;position:relative}.cell[data-astro-cid-7xavg5xo].weekend{color:#a7b0ab}.cell[data-astro-cid-7xavg5xo].study{background:#cde7df}.cell[data-astro-cid-7xavg5xo].short{box-shadow:inset 0 0 0 1px var(--cardborder);background:linear-gradient(135deg,#cde7df 55%,#fff 55%)}.cell[data-astro-cid-7xavg5xo].training{background:#fbedc2}.cell[data-astro-cid-7xavg5xo].holiday{background:#f8deca}.cell[data-astro-cid-7xavg5xo].closed{background:#eceeea}.cell[data-astro-cid-7xavg5xo].mod{box-shadow:inset 0 0 0 1.5px #4e9486}.cell[data-astro-cid-7xavg5xo].par{box-shadow:inset 0 0 0 2px #e0ac2e}.cell[data-astro-cid-7xavg5xo].pmt{box-shadow:inset 0 0 0 2px #c96a5c}.mk[data-astro-cid-7xavg5xo]{background:var(--yellow);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.lg[data-astro-cid-7xavg5xo] ul[data-astro-cid-7xavg5xo]{margin:0;padding:0;list-style:none}.lg[data-astro-cid-7xavg5xo] li[data-astro-cid-7xavg5xo]{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.sw[data-astro-cid-7xavg5xo]{background:#fff;border-radius:4px;flex:none;width:14px;height:14px}.sw[data-astro-cid-7xavg5xo].study{background:#cde7df}.sw[data-astro-cid-7xavg5xo].short{box-shadow:inset 0 0 0 1px var(--cardborder);background:linear-gradient(135deg,#cde7df 55%,#fff 55%)}.sw[data-astro-cid-7xavg5xo].training{background:#fbedc2}.sw[data-astro-cid-7xavg5xo].holiday{background:#f8deca}.sw[data-astro-cid-7xavg5xo].closed{background:#eceeea}.sw[data-astro-cid-7xavg5xo].mod{box-shadow:inset 0 0 0 2px #4e9486}.sw[data-astro-cid-7xavg5xo].par{box-shadow:inset 0 0 0 2px #e0ac2e}.sw[data-astro-cid-7xavg5xo].pmt{box-shadow:inset 0 0 0 2px #c96a5c}.sw[data-astro-cid-7xavg5xo].cel{background:var(--yellow);border-radius:50%;width:8px;height:8px;margin:0 3px}.sch-tabs[data-astro-cid-3xx5fade]{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.sch-tabs[data-astro-cid-3xx5fade] a[data-astro-cid-3xx5fade]{font-family:var(--f-head);border:1.5px solid var(--cardborder);color:var(--petrol);background:#fff;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.sch-tabs[data-astro-cid-3xx5fade] a[data-astro-cid-3xx5fade][aria-current=page]{background:var(--petrol);border-color:var(--petrol);color:#fff}.sch[data-astro-cid-3xx5fade]{gap:16px;display:grid}.sch-cls[data-astro-cid-3xx5fade]{margin:0}.sch-cls[data-astro-cid-3xx5fade][hidden]{display:none}.age[data-astro-cid-3xx5fade]{color:var(--petrol);margin:0 0 6px;font-weight:600}.staff[data-astro-cid-3xx5fade],.lgd[data-astro-cid-3xx5fade]{font-size:14.5px}.chip[data-astro-cid-3xx5fade]{letter-spacing:.5px;vertical-align:1px;border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.chip[data-astro-cid-3xx5fade].ru{color:var(--petrol);background:#e4efe9}.chip[data-astro-cid-3xx5fade].en{color:#a2501f;background:#fde6d6}.wk-wrap[data-astro-cid-3xx5fade]{-webkit-overflow-scrolling:touch;overflow-x:auto}.wk[data-astro-cid-3xx5fade]{border-collapse:collapse;width:100%;min-width:720px;font-size:13.5px}.wk[data-astro-cid-3xx5fade] th[data-astro-cid-3xx5fade],.wk[data-astro-cid-3xx5fade] td[data-astro-cid-3xx5fade]{border-bottom:1px solid var(--hair);text-align:left;vertical-align:top;padding:7px 6px}.wk[data-astro-cid-3xx5fade] thead[data-astro-cid-3xx5fade] th[data-astro-cid-3xx5fade]{font-family:var(--f-head);color:var(--petrol);font-size:13px}.wk[data-astro-cid-3xx5fade] tbody[data-astro-cid-3xx5fade] th[data-astro-cid-3xx5fade]{white-space:nowrap;color:var(--ink);width:96px;font-weight:600}.wk[data-astro-cid-3xx5fade] tbody[data-astro-cid-3xx5fade] th[data-astro-cid-3xx5fade] small[data-astro-cid-3xx5fade]{color:var(--muted);font-size:11.5px;font-weight:500;display:block}.les[data-astro-cid-3xx5fade] .s[data-astro-cid-3xx5fade]{color:var(--ink);font-weight:600}.les[data-astro-cid-3xx5fade] .w[data-astro-cid-3xx5fade]{color:var(--muted);font-size:12px;display:block}.fr[data-astro-cid-3xx5fade]{background:var(--cardfill);color:var(--body)}.fr[data-astro-cid-3xx5fade] .d[data-astro-cid-3xx5fade]{color:var(--muted)}.fr[data-astro-cid-3xx5fade].light{background:#fff7d6}.fr[data-astro-cid-3xx5fade].hw{background:#eef6f2}tr[data-astro-cid-3xx5fade].mini th[data-astro-cid-3xx5fade],tr[data-astro-cid-3xx5fade].mini td[data-astro-cid-3xx5fade]{padding-top:3px;padding-bottom:3px;font-size:12.5px}
