@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.table{display:table}.table-row{display:table-row}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#102047;--blue:#172c82;--sky:#168bc3;--sun:#f4ca47;--paper:#f8f5ed;--white:#fffefa;--muted:#65708b;--line:#dcdedb;--radius:24px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:154px}[id]{scroll-margin-top:154px}body{background:var(--paper);color:var(--ink);margin:0;font-family:Aptos,Segoe UI,Noto Sans Devanagari,Nirmala UI,sans-serif}a{color:inherit;text-decoration:none}.site-header-shell{z-index:100;position:sticky;top:0;box-shadow:0 10px 32px #0814311c}.announcement{background:var(--blue);color:#fff;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:18px;min-height:40px;padding:8px clamp(20px,5vw,76px);font-size:12px;display:flex}.announcement p{align-items:center;gap:16px;margin:0;display:flex}.announcement p span:first-child{text-transform:uppercase;letter-spacing:.13em;font-weight:750}.announcement-nepali{color:#cadcf5}.announcement a{border-bottom:1px solid #ffffff73}.site-header{border-bottom:1px solid var(--line);background:var(--paper);grid-template-columns:minmax(220px,1fr) auto minmax(160px,1fr);align-items:center;height:98px;padding:0 clamp(20px,5vw,76px);display:grid}.brand{align-items:center;gap:12px;width:fit-content;display:inline-flex}.brand img{object-fit:cover;mix-blend-mode:multiply;border-radius:50%;width:58px;height:58px}.brand span{flex-direction:column;line-height:1.05;display:flex}.brand strong{color:var(--blue);font-family:Georgia,Times New Roman,serif;font-size:19px}.brand small{color:var(--sky);margin-top:5px;font-size:13px}.site-header>nav{align-self:stretch;align-items:stretch;gap:clamp(17px,2vw,31px);display:flex}.nav-entry{align-items:center;display:flex;position:relative}.nav-primary-link{color:#273659;white-space:nowrap;align-items:center;gap:5px;height:100%;font-size:13px;font-weight:700;display:inline-flex}.nav-primary-link svg{transition:transform .2s}.nav-primary-link:hover,.nav-primary-link:focus-visible,.nav-entry:focus-within>.nav-primary-link{color:var(--sky)}.nav-entry:hover .nav-primary-link svg,.nav-entry:focus-within .nav-primary-link svg{transform:rotate(180deg)}.nav-dropdown{z-index:30;opacity:0;visibility:hidden;background:var(--white);border:1px solid #1020471a;border-radius:18px;width:330px;padding:12px;transition:opacity .18s,transform .18s,visibility .18s;display:grid;position:absolute;top:calc(100% - 8px);left:50%;transform:translate(-50%,8px);box-shadow:0 24px 65px #0814312e}.nav-dropdown:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}.nav-entry:hover .nav-dropdown,.nav-entry:focus-within .nav-dropdown{opacity:1;visibility:visible;transform:translate(-50%)}.nav-dropdown a{border-radius:11px;gap:4px;padding:13px 14px;display:grid}.nav-dropdown a:hover,.nav-dropdown a:focus-visible{background:#eef5f7}.nav-dropdown strong{color:var(--blue);font-size:13px}.nav-dropdown span{color:var(--muted);font-size:11px;font-weight:500;line-height:1.45}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:52px;padding:0 22px;font-size:14px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 24px #172c8229}.button:hover{background:#0e226f;transform:translateY(-2px)}.button-small{justify-self:end;min-height:44px;padding:0 19px}.hero{isolation:isolate;color:#fff;background:#0d1c3d;align-items:center;min-height:clamp(700px,78vh,840px);padding:72px clamp(20px,5vw,76px);display:flex;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#081431f0 0%,#081431cf 38%,#08143147 72%,#0814311f 100%);position:absolute;inset:0}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#06112ba8);height:40%;position:absolute;inset:auto 0 0}.hero-media{z-index:-2;position:absolute;inset:0}.hero-media img{object-fit:cover;object-position:50% center;filter:saturate(1.02)contrast(1.03);transform:scale(1.005)}.hero-copy{width:min(690px,58vw);padding:0}.eyebrow{color:var(--sky);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--sun);width:34px;height:2px}.hero .eyebrow{color:#d8edf8}.hero .eyebrow span{display:none}.hero h1{color:#fff;letter-spacing:-.055em;text-shadow:0 8px 34px #040d2252;margin:28px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:clamp(60px,6.1vw,100px);font-weight:500;line-height:.94}.hero h1 em{color:var(--sun);font-weight:500}.hero-nepali{color:#d9edf8;margin:0 0 24px;font-size:clamp(17px,1.5vw,22px);font-weight:650}.hero-intro{color:#e8edf7;max-width:570px;margin:0;font-size:17px;line-height:1.75}.hero-actions{align-items:center;gap:30px;margin-top:34px;display:flex}.text-link{color:var(--ink);border-bottom:1px solid #adb4c3;padding:8px 0;font-size:14px;font-weight:700}.hero .button{border-color:var(--sun);background:var(--sun);color:var(--ink);box-shadow:0 12px 32px #040d2242}.hero .button:hover{background:#ffda64}.hero .text-link{color:#fff;border-bottom:0}.promise-strip{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:30px clamp(20px,5vw,76px);display:flex}.promise-strip p{color:var(--muted);margin:0;font-family:Georgia,serif;font-style:italic}.promise-strip ul{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;gap:clamp(25px,5vw,76px);margin:0;padding:0;font-size:13px;font-weight:800;list-style:none;display:flex}.promise-strip li:before{content:none}:focus-visible{outline:3px solid var(--sun);outline-offset:4px}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.site-header>nav{display:none}.hero-copy{width:min(680px,68vw)}}@media (max-width:800px){.announcement{text-align:center;justify-content:center}.announcement a,.announcement-nepali{display:none}.site-header{height:84px}.brand img{width:50px;height:50px}.brand strong{font-size:16px}.button-small{padding:0 15px;font-size:12px}.hero{align-items:flex-end;min-height:720px;padding-block:54px}.hero:before{background:linear-gradient(90deg,#081431eb,#0814319e)}.hero-media img{object-position:57% center}.hero-copy{width:min(680px,92vw)}.promise-strip{flex-direction:column;align-items:flex-start}.promise-strip ul{flex-wrap:wrap;gap:20px 30px;width:100%}}@media (max-width:520px){.brand small,.button-small span{display:none}.hero{min-height:790px;padding:38px 18px}.hero-copy{width:100%;padding:0}.hero h1{font-size:clamp(50px,17vw,72px)}.hero-actions{flex-direction:column;align-items:flex-start;gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.mobile-menu{justify-self:end;display:none;position:relative}.mobile-menu summary{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu>div{z-index:20;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(330px,100vw - 40px);max-height:calc(100svh - 160px);padding:10px;display:grid;position:absolute;top:52px;right:0;overflow-y:auto;box-shadow:0 22px 60px #10204733}.mobile-nav-group{display:grid}.mobile-nav-group>a{color:var(--blue);border-radius:10px;padding:12px 13px;font-size:14px;font-weight:800}.mobile-nav-children{border-left:1px solid #dce5ea;margin:-2px 0 5px 18px;padding-left:8px;display:grid}.mobile-nav-children a{color:var(--muted);border-radius:8px;padding:8px 10px;font-size:12px;font-weight:650}.mobile-menu>div a:hover{background:var(--paper);color:var(--sky)}.content-section{width:100%;max-width:1500px;margin-inline:auto;padding:clamp(80px,8vw,128px) clamp(20px,5vw,76px)}.section-heading{max-width:660px}.section-heading-center{text-align:center;margin-inline:auto}.section-heading-center .eyebrow{justify-content:center}.section-heading h2,.admission-banner h2,.page-hero h1,.campus-callout h2,.learning-rhythm h2,.assessment-note h2,.contact-form-section h2,.grievance-section h2,.admission-process h2,.admissions-faq>h2{letter-spacing:-.045em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.2vw,65px);font-weight:500;line-height:1.03}.section-intro{color:var(--muted);margin:22px 0 0;font-size:17px;line-height:1.75}.inline-arrow{width:fit-content;color:var(--blue);border-bottom:1px solid #9ea7b9;align-items:center;gap:10px;margin-top:28px;padding-bottom:7px;font-size:14px;font-weight:800;display:inline-flex}.inline-arrow.light{color:#fff;border-color:#ffffff73}.inline-arrow:hover{color:var(--sky)}.nepali-label{font-family:Noto Sans Devanagari,Nirmala UI,sans-serif;color:var(--sky)!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.school-story{grid-template-columns:minmax(0,.85fr) minmax(520px,1.15fr);align-items:center;gap:clamp(50px,8vw,130px);display:grid}.story-copy blockquote{border-left:3px solid var(--sun);color:#34415f;margin:36px 0 0;padding:24px 0 24px 26px;font-family:Georgia,serif;font-size:20px;font-style:italic;line-height:1.55}.story-images{min-height:590px;position:relative}.story-image{background:#d9e4ea;position:absolute;overflow:hidden}.story-image img{object-fit:cover}.story-image-main{border-radius:26px 120px 26px 26px;inset:0 100px 70px 0}.story-image-main img{object-position:center top}.story-image-small{border:10px solid var(--paper);border-radius:20px;width:285px;height:220px;bottom:0;right:0;box-shadow:0 22px 55px #1020472b}.story-stat{background:var(--sun);width:160px;color:var(--blue);border-radius:18px 0 0 18px;padding:20px;position:absolute;top:36px;right:2px}.story-stat strong,.story-stat span{display:block}.story-stat strong{font-family:Georgia,serif;font-size:22px}.story-stat span{margin-top:4px;font-size:11px;font-weight:700}.feature-section{background:var(--white);grid-template-columns:.72fr 1.28fr;gap:clamp(50px,7vw,110px);max-width:none;display:grid}.feature-section>*{width:100%;max-width:1350px}.feature-heading{justify-self:end;max-width:450px}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.feature-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:30px 28px;position:relative}.feature-grid article:nth-child(2n){border-right:0}.feature-grid article>span{color:#8b95aa;font-family:Georgia,serif;font-size:13px}.feature-grid svg{color:var(--sky);position:absolute;top:28px;right:28px}.feature-grid h3{margin:50px 0 10px;font-family:Georgia,serif;font-size:24px;font-weight:500}.feature-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.learning-section{background:#eef4f7;max-width:none}.learning-section>*{max-width:1350px;margin-inline:auto}.learning-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.learning-card{background:#ffffffad;border:1px solid #d6e1e6;border-radius:22px;min-height:340px;padding:30px}.learning-card:nth-child(2){background:var(--blue);color:#fff;margin-top:28px}.learning-card-top{color:var(--sky);justify-content:space-between;align-items:center;display:flex}.learning-card:nth-child(2) .learning-card-top{color:var(--sun)}.learning-card-top span{font-family:Georgia,serif;font-size:25px}.learning-card h3{letter-spacing:-.025em;margin:70px 0 0;font-family:Georgia,serif;font-size:29px;font-weight:500}.learning-card .nepali-label{margin:10px 0 0;font-size:13px}.learning-card:nth-child(2) .nepali-label{color:#9ed6ee!important}.learning-card>p:last-child{color:var(--muted);line-height:1.7}.learning-card:nth-child(2)>p:last-child{color:#ced7f0}.wellbeing-feature{background:var(--blue);color:#fff;border-radius:26px;grid-template-columns:1.35fr .75fr;min-height:470px;margin-top:90px;display:grid;overflow:hidden}.wellbeing-image{min-height:470px;position:relative}.wellbeing-image img{object-fit:cover;object-position:center}.wellbeing-copy{align-self:center;padding:60px 55px 55px 28px}.wellbeing-copy h3{margin:18px 0;font-family:Georgia,serif;font-size:clamp(34px,3.2vw,50px);font-weight:500;line-height:1.06}.wellbeing-copy>p:not(.eyebrow){color:#d5def5;line-height:1.75}.gallery-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.gallery-preview{background:var(--white);max-width:none}.gallery-preview>*{max-width:1350px;margin-inline:auto}.gallery-heading .button{flex:none}.button-outline{color:var(--blue);box-shadow:none;background:0 0;border-color:#cbd0d9}.button-outline:hover{background:var(--blue);color:#fff}.editorial-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr .8fr 1fr;gap:16px;height:650px;margin-top:56px;display:grid}.gallery-tile{border-radius:20px;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.gallery-tile img{object-fit:cover;transition:transform .5s}.gallery-tile:hover img{transform:scale(1.035)}.gallery-tile figcaption{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#102047d9;border-radius:12px;padding:14px 16px;font-size:13px;font-weight:700;position:absolute;bottom:14px;left:14px;right:14px}.gallery-tile figcaption span{color:var(--sun);text-transform:uppercase;letter-spacing:.12em;margin-bottom:4px;font-size:9px;display:block}.tile-1{grid-row:1/3}.tile-2,.tile-3{grid-column:2/3}.tile-4{grid-area:1/3/2/4}.tile-5{grid-area:2/3/3/4}.admission-banner{background:var(--blue);color:#fff;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:40px;max-width:1350px;margin:0 auto 100px;padding:70px;display:flex;box-shadow:0 25px 70px #172c8238}.admission-banner .eyebrow{color:#9ed6ee}.admission-banner h2{color:#fff}.admission-banner>div>p:last-child{color:#cfd8ef;max-width:650px;line-height:1.7}.admission-banner-actions{flex-direction:column;flex:none;align-items:center;gap:14px;display:flex}.button-sun{border-color:var(--sun);background:var(--sun);color:var(--blue);box-shadow:none}.button-sun:hover{color:var(--blue);background:#ffe078}.admission-banner-actions>a:last-child{color:#cfd8ef;font-size:12px}.site-footer{border-top:1px solid var(--line);background:var(--white);color:var(--blue);padding:70px clamp(20px,5vw,76px) 26px}.footer-main{grid-template-columns:1.3fr .7fr .8fr 1fr;gap:55px;max-width:1350px;margin-inline:auto;display:grid}.footer-brand>div{align-items:center;gap:13px;display:flex}.footer-brand img{object-fit:contain;width:62px;height:62px}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{color:var(--blue);font-family:Georgia,serif;font-size:20px}.footer-brand span{color:var(--sky);margin-top:4px;font-size:13px}.footer-brand>p{color:#53627b;max-width:330px;line-height:1.7}.footer-main h2{color:#987000;text-transform:uppercase;letter-spacing:.14em;margin:0 0 18px;font-size:11px}.footer-main>div:not(:first-child){flex-direction:column;gap:12px;display:flex}.footer-main a,.footer-main>div:not(:first-child)>p{color:#3f4f6b;font-size:13px}.footer-main a:hover{color:var(--sky)}.footer-contact a,.footer-contact p:not(.hours){align-items:flex-start;gap:9px;line-height:1.55;display:flex}.footer-contact svg{color:var(--blue)}.footer-contact .hours{border-top:1px solid #dfe4ec;padding-top:12px;color:#68758c!important}.footer-base{color:#68758c;border-top:1px solid #dfe4ec;justify-content:space-between;gap:20px;max-width:1350px;margin:55px auto 0;padding-top:22px;font-size:10px;display:flex}.footer-base a{color:var(--blue)}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#f8f5ed 58%,#eaf3f7);grid-template-columns:minmax(0,850px) 1fr;align-items:center;gap:50px;min-height:440px;padding:clamp(72px,8vw,115px) clamp(20px,8vw,130px);display:grid;position:relative;overflow:hidden}.page-hero:before{content:"";border:1px solid #172c8221;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-250px;right:-130px;box-shadow:0 0 0 50px #172c8206,0 0 0 100px #172c8205}.page-hero h1{margin:24px 0 0;font-size:clamp(50px,5.5vw,82px)}.page-hero-nepali{color:var(--sky);margin:18px 0 0;font-size:18px;font-weight:700}.page-hero-text{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.75}.page-hero-actions{margin-top:30px}.page-hero-mark{width:190px;height:190px;color:var(--blue);opacity:.72;border:1px solid #172c821f;border-radius:50%;justify-self:end;place-items:center;font-family:Nirmala UI,sans-serif;font-size:70px;font-weight:700;display:grid;box-shadow:0 0 0 20px #168bc30d}.section-page-hero{background:var(--white);grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);min-height:610px;display:grid}.section-page-copy{flex-direction:column;justify-content:center;padding:clamp(64px,7vw,110px) clamp(20px,6.5vw,100px);display:flex}.section-page-copy nav{color:#7b869d;flex-wrap:wrap;gap:9px;margin-bottom:44px;font-size:11px;display:flex}.section-page-copy nav a:hover{color:var(--sky)}.section-page-copy h1{letter-spacing:-.05em;max-width:780px;margin:23px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.4vw,78px);font-weight:500;line-height:1.01}.section-page-nepali{color:var(--sky);margin:20px 0 0;font-size:17px;font-weight:750}.section-page-intro{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:17px;line-height:1.75}.section-page-actions{margin-top:30px}.section-page-image{background:#dce8ed;border-radius:0 0 0 100px;min-height:610px;position:relative;overflow:hidden}.section-page-image:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 24px 0 45px #0b1d4014}.section-page-image img{object-fit:cover}.page-overview-intro{grid-template-columns:.55fr 1.45fr;align-items:start;gap:60px;display:grid}.page-overview-intro>div{max-width:850px}.page-overview-intro h2,.editorial-copy h2,.founding-page-statement blockquote,.subpage-cta h2,.assessment-story h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.4vw,64px);font-weight:500;line-height:1.05}.page-overview-intro>div p,.editorial-copy>div:last-child p,.founding-page-statement>div:last-child p{color:var(--muted);font-size:17px;line-height:1.8}.destination-grid{grid-template-columns:repeat(2,1fr);gap:22px;padding-top:0;display:grid}.destination-grid>a{border:1px solid var(--line);background:var(--white);border-radius:22px;padding:18px 18px 30px;transition:transform .25s,box-shadow .25s}.destination-grid>a:hover{transform:translateY(-4px);box-shadow:0 22px 55px #1020471f}.destination-grid>a>div{aspect-ratio:16/8.5;background:#dce8ed;border-radius:15px;position:relative;overflow:hidden}.destination-grid>a>div img{object-fit:cover;transition:transform .45s}.destination-grid>a:hover>div img{transform:scale(1.03)}.destination-grid>a>span{color:var(--sky);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-top:24px;font-size:10px;font-weight:800;display:flex}.destination-grid h2{margin:15px 0 9px;font-family:Georgia,serif;font-size:32px;font-weight:500}.destination-grid p{max-width:560px;color:var(--muted);line-height:1.65}.destination-grid strong{color:var(--blue);align-items:center;gap:9px;margin-top:22px;font-size:13px;display:inline-flex}.subpage-cta{background:var(--blue);color:#fff;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:45px;max-width:1350px;margin:10px auto 100px;padding:65px clamp(26px,5vw,70px);display:flex}.subpage-cta .eyebrow{color:#9ed6ee}.subpage-cta h2{color:#fff;max-width:850px;font-size:clamp(36px,4.2vw,59px)}.subpage-cta .button{flex:none}.editorial-copy{grid-template-columns:1fr .82fr;align-items:start;gap:clamp(55px,9vw,135px);display:grid}.editorial-copy h2{margin-top:22px}.editorial-copy>div:last-child{padding-top:35px}.editorial-image-pair{grid-template-columns:1fr 1fr;gap:20px;padding-top:20px;display:grid}.editorial-image-pair>div{border-radius:24px;min-height:500px;position:relative;overflow:hidden}.editorial-image-pair>div:first-child{border-radius:24px 100px 24px 24px}.editorial-image-pair img{object-fit:cover}.founding-page-statement{background:#eef4f7;grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(55px,9vw,130px);display:grid}.founding-page-statement blockquote{margin-top:28px;font-size:clamp(39px,5vw,70px)}.founding-principles{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.founding-principles article{border:1px solid var(--line);background:var(--white);border-radius:22px;flex-direction:column;align-items:flex-start;min-height:385px;padding:34px;display:flex}.founding-principles article:nth-child(2){background:var(--blue);color:#fff}.founding-principles svg{color:var(--sky)}.founding-principles article:nth-child(2) svg{color:var(--sun)}.founding-principles span{color:#8b95aa;margin-top:auto;font-family:Georgia,serif}.founding-principles h2{margin:16px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:500}.founding-principles p{color:var(--muted);margin:0;line-height:1.65}.founding-principles article:nth-child(2) p{color:#ced7f0}.facility-grid{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:20px;display:grid}.facility-grid article{border:1px solid var(--line);background:var(--white);border-radius:22px;padding:15px 15px 28px}.facility-grid article>div{aspect-ratio:4/3;background:#dce8ed;border-radius:15px;position:relative;overflow:hidden}.facility-grid article>div img{object-fit:cover}.facility-grid article>span{color:var(--sky);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;margin:22px 8px 0;font-size:10px;font-weight:800;display:flex}.facility-grid article>span svg{width:18px;height:18px}.facility-grid h2{margin:15px 8px 8px;font-family:Georgia,serif;font-size:28px;font-weight:500}.facility-grid p{color:var(--muted);margin:0 8px;line-height:1.65}.team-role-section{background:var(--white);padding-top:20px}.people-grid>a{min-width:0}.people-grid>a article{height:100%}.people-grid article>b{color:var(--blue);align-items:center;gap:8px;margin-top:20px;font-size:12px;display:flex}.profile-page{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(55px,9vw,130px);display:grid}.profile-page-image{background:#eaf3f7;border-radius:24px 110px 24px 24px;min-height:620px;position:relative;overflow:hidden}.profile-page-image img{object-fit:cover;object-position:center top}.profile-page-image>span{width:100%;height:100%;color:var(--sky);place-items:center;font-family:Georgia,serif;font-size:110px;display:grid}.profile-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:50px;font-size:12px;font-weight:700;display:inline-flex}.profile-page h1{letter-spacing:-.045em;margin:22px 0 0;font-family:Georgia,serif;font-size:clamp(50px,5vw,78px);font-weight:500;line-height:1.02}.profile-page h2{color:var(--sky);margin:14px 0 28px;font-size:17px}.profile-page>div:last-child>p:not(.eyebrow){max-width:720px;color:var(--muted);font-size:17px;line-height:1.8}.programme-page-grid,.curriculum-page-section{padding-top:20px}.curriculum-page-section{background:0 0;max-width:1500px}.assessment-story{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(55px,9vw,130px);display:grid}.assessment-story>div>p:not(.eyebrow){color:var(--muted);font-size:17px;line-height:1.8}.assessment-story ol{margin:0;padding:0;list-style:none}.assessment-story li{border-bottom:1px solid var(--line);grid-template-columns:42px 35px 1fr;gap:16px;padding:28px 0;display:grid}.assessment-story li svg{color:var(--sky)}.assessment-story li>span{color:#8993a8;font-family:Georgia,serif}.assessment-story h3{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.assessment-story li p{color:var(--muted);margin:8px 0 0;line-height:1.65}.split-story{grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px;display:grid}.split-story>div:first-child>p{color:var(--muted);font-size:17px;line-height:1.8}.portrait-image{border-radius:120px 24px 24px;min-height:560px;position:relative;overflow:hidden}.portrait-image img{object-fit:cover;object-position:center top}.value-section{background:#fff;max-width:none}.value-section>*{max-width:1350px;margin-inline:auto}.value-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:55px;display:grid}.value-grid article,.programme-grid article{border:1px solid var(--line);background:var(--white);border-radius:20px;padding:36px}.value-grid svg,.programme-grid svg{color:var(--sky)}.value-grid h2,.programme-grid h2{margin:32px 0 10px;font-family:Georgia,serif;font-size:25px;font-weight:500}.value-grid p,.programme-grid p{color:var(--muted);line-height:1.7}.campus-callout{background:var(--blue);color:#fff;border-radius:26px;grid-template-columns:1.4fr .75fr;max-width:1350px;min-height:550px;margin-block:100px;padding:0;display:grid;overflow:hidden}.campus-callout-image{min-height:550px;position:relative}.campus-callout-image img{object-fit:cover}.campus-callout>div:last-child{align-self:center;padding:60px 50px}.campus-callout h2{color:#fff}.campus-callout>div:last-child>p:not(.eyebrow){color:#cfd8ed;line-height:1.75}.founding-section{background:#edf4f7;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(55px,8vw,120px);display:grid}.founding-intro{max-width:590px}.founding-statement{background:var(--blue);color:#fff;border-radius:26px 110px 26px 26px;flex-direction:column;justify-content:center;min-height:470px;padding:clamp(42px,5vw,70px);display:flex;position:relative;overflow:hidden}.founding-statement:after{content:"प्रकृति";color:#ffffff0e;font-family:Nirmala UI,sans-serif;font-size:105px;font-weight:800;position:absolute;bottom:-30px;right:-14px}.founding-statement svg{color:var(--sun)}.founding-statement>p{color:#9ed6ee;letter-spacing:.13em;text-transform:uppercase;margin:28px 0 0;font-size:11px;font-weight:800}.founding-statement blockquote{z-index:1;margin:20px 0 32px;font-family:Georgia,serif;font-size:clamp(28px,3vw,42px);line-height:1.18;position:relative}.founding-statement span{color:#cbd5ed;font-size:12px}.team-section{background:var(--white);max-width:none}.team-section>*{max-width:1350px;margin-inline:auto}.team-heading{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.team-heading .button{flex:none}.team-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:55px;display:grid}.team-grid article{border:1px solid var(--line);background:#fbfaf6;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:325px;padding:32px;display:flex}.team-grid article:nth-child(2),.team-grid article:nth-child(4){background:#eef5f7}.team-grid svg{color:var(--sky)}.team-grid h2{margin:auto 0 12px;font-family:Georgia,serif;font-size:24px;font-weight:500;line-height:1.15}.team-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.people-directory{border-top:1px solid var(--line);margin-top:95px;padding-top:55px}.people-directory>div:first-child{max-width:720px}.people-directory>div:first-child h2{letter-spacing:-.035em;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,55px);font-weight:500}.people-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px;display:grid}.people-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:16px 16px 28px}.person-portrait{aspect-ratio:4/3;background:#eaf3f7;border-radius:14px;position:relative;overflow:hidden}.person-portrait img{object-fit:cover;object-position:center top}.person-portrait>span{width:100%;height:100%;color:var(--sky);place-items:center;font-family:Georgia,serif;font-size:70px;display:grid}.people-grid article>p{color:var(--sky);letter-spacing:.12em;text-transform:uppercase;margin:22px 0 8px;font-size:10px;font-weight:800}.people-grid h3{margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.people-grid article>strong{color:var(--blue);margin-top:6px;font-size:13px;display:block}.people-grid article>span{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.65;display:block}.level-section{background:#eef4f7}.level-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px;display:grid}.level-grid article{background:#ffffffc7;border:1px solid #d6e1e6;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:390px;padding:34px;display:flex}.level-grid article:nth-child(2){background:var(--blue);color:#fff}.level-grid article>div{width:100%;color:var(--sky);justify-content:space-between;align-items:center;display:flex}.level-grid article:nth-child(2)>div{color:var(--sun)}.level-grid article>div span{font-family:Georgia,serif;font-size:22px}.level-label{letter-spacing:.12em;text-transform:uppercase;font-weight:800;color:var(--sky)!important;margin:auto 0 10px!important;font-size:11px!important}.level-grid article:nth-child(2) .level-label{color:#9ed6ee!important}.level-grid h2{margin:0 0 14px;font-family:Georgia,serif;font-size:28px;font-weight:500;line-height:1.12}.level-grid article>p:last-child{color:var(--muted);margin:0;line-height:1.65}.level-grid article:nth-child(2)>p:last-child{color:#ced7f0}.programme-section{background:#fff;max-width:none}.programme-section>*{max-width:1350px;margin-inline:auto}.programme-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px;display:grid}.programme-grid article:nth-child(2n){background:#eef5f7}.learning-rhythm{grid-template-columns:1.1fr .9fr;align-items:center;gap:85px;display:grid}.learning-rhythm-image{border-radius:24px 130px 24px 24px;min-height:620px;position:relative;overflow:hidden}.learning-rhythm-image img{object-fit:cover}.learning-rhythm ol,.admission-process ol{margin:38px 0 0;padding:0;list-style:none}.learning-rhythm li,.admission-process li{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;gap:15px;padding:17px 0;display:grid}.learning-rhythm li>span,.admission-process li>span{color:var(--sky);font-family:Georgia,serif;font-size:20px}.learning-rhythm li strong,.admission-process li strong{font-size:15px}.learning-rhythm li p,.admission-process li p{color:var(--muted);margin:5px 0 0;font-size:14px;line-height:1.55}.assessment-note{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;max-width:1120px;margin-bottom:90px;padding:60px}.assessment-note p{max-width:800px;color:var(--muted);margin:22px auto 0;line-height:1.8}.notices-page-layout{grid-template-columns:1.3fr .7fr;align-items:start;gap:55px;display:grid}.all-notices>h2,.events-list>h2{margin:0 0 25px;font-family:Georgia,serif;font-size:28px;font-weight:500}.all-notices>article{border-top:1px solid var(--line);padding:30px 0}.all-notices article>div:first-child{align-items:center;gap:12px;display:flex}.all-notices time{color:var(--muted);font-size:11px;font-weight:700}.all-notices article>p:not(.nepali-label){color:var(--muted);line-height:1.7}.notice-body{color:#38445f;white-space:pre-wrap;margin-top:20px;line-height:1.8}.events-list{background:#eaf3f7;border-radius:22px;padding:30px}.events-list>h2{align-items:center;gap:10px;display:flex}.events-list article{border-top:1px solid #ccdce4;padding:23px 0}.events-list time,.events-list article>span{color:var(--sky);font-size:11px}.events-list article>span{align-items:center;gap:7px;display:flex}.events-list article>p:not(.nepali-label){color:var(--muted);line-height:1.6}.gallery-note{border-bottom:1px solid var(--line);justify-content:space-between;gap:30px;margin-bottom:35px;padding-bottom:20px;display:flex}.gallery-note p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.gallery-note span{color:var(--sky);font-family:Georgia,serif;font-size:22px}.gallery-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.gallery-grid figure{min-width:0;margin:0}.gallery-grid figure>div{aspect-ratio:4/3;background:#dde7eb;border-radius:18px;position:relative;overflow:hidden}.gallery-grid figure:nth-child(7n+1)>div{aspect-ratio:4/5}.gallery-grid figure:nth-child(9n+4)>div{aspect-ratio:16/10}.gallery-grid img{object-fit:cover;transition:transform .45s}.gallery-grid figure:hover img{transform:scale(1.025)}.gallery-grid figcaption{padding:15px 4px 28px}.gallery-grid figcaption span{color:var(--sky);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800;display:block}.gallery-grid figcaption strong{margin-top:5px;font-family:Georgia,serif;font-size:17px;font-weight:500;display:block}.admission-page-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:75px;display:grid}.admission-process h2,.form-shell-heading h2{letter-spacing:-.03em;margin:0;font-family:Georgia,serif;font-size:38px;font-weight:500}.admission-help{color:var(--blue);background:#eaf3f7;border-radius:16px;align-items:center;gap:13px;margin-top:30px;padding:20px;display:flex}.admission-help span,.admission-help a{display:block}.admission-help span{color:var(--muted);font-size:11px}.admission-help a{margin-top:4px;font-size:18px;font-weight:800}.form-shell{border:1px solid var(--line);background:#fff;border-radius:24px;padding:clamp(28px,4vw,50px);box-shadow:0 22px 65px #10204714}.form-shell-heading{margin-bottom:32px}.public-form label{flex-direction:column;gap:8px;display:flex}.public-form label>span{color:#3f4b66;font-size:12px;font-weight:750}.public-form label small{color:var(--muted);font-weight:500}.public-form input:not([type=checkbox]),.public-form select,.public-form textarea{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d2d7df;border-radius:10px;padding:12px 14px;font-size:14px}.public-form textarea{resize:vertical}.public-form input:focus,.public-form select:focus,.public-form textarea:focus{border-color:var(--sky);outline:3px solid #168bc31f}.form-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.form-wide{grid-column:1/-1}.consent-row{grid-template-columns:18px 1fr;align-items:flex-start;margin:22px 0;flex-direction:row!important;gap:10px!important;display:grid!important}.consent-row input{width:16px;height:16px;accent-color:var(--blue);margin-top:2px}.consent-row span{line-height:1.5;color:var(--muted)!important;font-size:11px!important}.form-submit{align-items:center;gap:20px;display:flex}.form-submit p{max-width:250px;color:var(--muted);font-size:10px;line-height:1.5}.public-form button:disabled{opacity:.6;cursor:wait}.form-status{align-items:center;gap:8px;min-height:22px;margin:18px 0 0;font-size:12px;line-height:1.5;display:flex}.status-success{color:#137c5f}.status-error{color:#b44532}.hp-field{clip:rect(0 0 0 0);overflow:hidden;width:1px!important;height:1px!important;position:absolute!important}.admissions-faq{grid-template-columns:.7fr 1.3fr;gap:80px;padding-top:0;display:grid}.admissions-faq details{border-top:1px solid var(--line)}.admissions-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:750;list-style:none;display:flex}.admissions-faq summary::-webkit-details-marker{display:none}.admissions-faq details p{color:var(--muted);margin:0 0 22px;line-height:1.7}.compliance-status{grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;padding-top:55px;padding-bottom:55px;display:grid}.compliance-status>div{border-radius:16px;gap:15px;padding:24px;display:flex}.status-action{color:#8a4b13;background:#fff1dd}.status-ready{color:#116e55;background:#e5f5ef}.compliance-status strong{display:block}.compliance-status div p,.compliance-status>p{color:inherit;margin:5px 0 0;font-size:12px;line-height:1.6}.compliance-status>p{color:var(--muted)}.identity-disclosure{background:#eef4f7;grid-template-columns:.45fr 1.55fr;gap:70px;max-width:none;display:grid}.identity-disclosure>*{max-width:920px}.identity-disclosure h2,.disclosure-heading h2,.official-sources h2{margin:15px 0 0;font-family:Georgia,serif;font-size:42px;font-weight:500}.identity-disclosure dl{grid-template-columns:repeat(2,1fr);gap:15px;margin:0;display:grid}.identity-disclosure dl div{background:#ffffffbf;border:1px solid #d7e2e7;border-radius:14px;padding:20px}.identity-disclosure dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:800}.identity-disclosure dd{margin:8px 0 0;font-size:14px;font-weight:700}.disclosure-heading{grid-template-columns:50px 1fr;gap:20px;display:grid}.disclosure-heading>svg{background:var(--blue);width:46px;height:46px;color:var(--sun);border-radius:13px;padding:12px}.disclosure-heading p:not(.eyebrow){max-width:760px;color:var(--muted);line-height:1.7}.disclosure-grid{grid-template-columns:1fr 1fr;gap:35px;margin-top:50px;display:grid}.disclosure-grid>div{border:1px solid var(--line);background:#fff;border-radius:20px;padding:30px}.disclosure-grid h3{margin:0 0 22px;font-family:Georgia,serif;font-size:25px;font-weight:500}.fee-table>div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:20px;padding:17px 0;display:grid}.fee-table span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.empty-disclosure{color:#8a4b13;background:#fff4e4;border-radius:14px;gap:14px;padding:24px;display:flex}.empty-disclosure p{margin:0;font-size:12px;line-height:1.6}.empty-disclosure strong{display:block}.scholarship-card>span{color:var(--sky);text-transform:uppercase;font-size:10px;font-weight:800}.scholarship-card h4{margin:9px 0;font-size:17px}.scholarship-card p{color:var(--muted);line-height:1.65}.scholarship-card>strong{color:var(--blue)}.scholarship-note{font-size:11px}.protection-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.protection-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;padding:35px}.protection-grid article>svg{color:var(--sky)}.protection-grid h2{margin:25px 0 10px;font-family:Georgia,serif;font-size:28px;font-weight:500}.protection-grid p,.protection-grid li{color:var(--muted);line-height:1.65}.protection-grid li{margin-bottom:7px;font-size:13px}.official-sources{background:var(--blue);color:#fff;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;max-width:none;display:grid}.official-sources>div:first-child{justify-self:end;max-width:480px}.official-sources>div:first-child>svg{color:var(--sun)}.official-sources h2{color:#fff}.official-sources>div:first-child>p:last-child{color:#cbd5ec;line-height:1.7}.official-sources>div:last-child{max-width:780px}.official-sources a{border-top:1px solid #ffffff2b;justify-content:space-between;gap:25px;padding:20px 0;display:flex}.official-sources a strong,.official-sources a small{display:block}.official-sources a small{color:#b9c5df;margin-top:6px;line-height:1.55}.official-sources a:hover{color:var(--sun)}.contact-cards{grid-template-columns:repeat(4,1fr);gap:15px;padding-top:55px;padding-bottom:55px;display:grid}.contact-cards>*{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:13px;padding:22px;display:flex}.contact-cards svg{color:var(--sky);flex:none}.contact-cards strong,.contact-cards span{display:block}.contact-cards strong{color:var(--ink);margin-bottom:4px}.contact-cards span{color:var(--muted);font-size:12px;line-height:1.55}.contact-form-section,.grievance-section{grid-template-columns:.7fr 1.3fr;align-items:start;gap:75px;display:grid}.contact-form-section>div:first-child>p:not(.eyebrow),.grievance-section>div:first-child>p:not(.eyebrow){color:var(--muted);line-height:1.75}.grievance-section{background:#eef4f7;max-width:none}.grievance-section>div:first-child{justify-self:end;max-width:470px}.grievance-section>.form-shell{max-width:850px}.form-note{color:var(--muted);background:#eaf3f7;border-radius:10px;margin:0 0 24px;padding:14px;font-size:11px;line-height:1.6}.privacy-callout{color:#83501c;background:#fff3df;border-radius:14px;gap:12px;margin-top:25px;padding:18px;display:flex}.privacy-callout strong,.privacy-callout span{display:block}.privacy-callout span{font-size:11px;line-height:1.6}.shield-text{background:var(--sun);width:40px;height:40px;color:var(--blue);border-radius:50%;flex:none;place-items:center;font-weight:800;font-size:18px!important;display:grid!important}@media (max-width:1100px){.mobile-menu{display:block}.header-cta{display:none}.site-header{grid-template-columns:1fr auto}.school-story,.split-story,.learning-rhythm,.founding-section{gap:50px}.team-grid,.people-grid{grid-template-columns:repeat(2,1fr)}.story-images{min-height:510px}.footer-main{grid-template-columns:1.2fr repeat(2,.8fr)}.footer-contact{grid-column:1/-1}.contact-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.content-section{padding-block:72px}.section-page-hero{grid-template-columns:1fr}.section-page-image{border-radius:0 0 55px 55px;min-height:460px}.section-page-copy{padding-block:65px}.page-overview-intro,.editorial-copy,.founding-page-statement,.profile-page,.assessment-story{grid-template-columns:1fr;gap:38px}.editorial-copy>div:last-child{padding-top:0}.facility-grid{grid-template-columns:repeat(2,1fr)}.facility-grid article:last-child{grid-column:1/-1}.subpage-cta{flex-direction:column;align-items:flex-start;margin-inline:20px}.profile-page-image{min-height:520px}.school-story,.split-story,.learning-rhythm,.founding-section,.feature-section,.trust-section,.admission-page-grid,.admissions-faq,.notices-page-layout,.contact-form-section,.grievance-section,.identity-disclosure,.official-sources{grid-template-columns:1fr}.feature-heading{justify-self:stretch;max-width:650px}.story-images{min-height:520px}.learning-grid,.programme-grid,.level-grid,.gallery-grid{grid-template-columns:repeat(2,1fr)}.level-grid article:last-child{grid-column:1/-1}.learning-card:nth-child(2){margin-top:0}.wellbeing-feature{grid-template-columns:1fr}.wellbeing-image{min-height:370px}.wellbeing-copy{padding:42px}.editorial-gallery{grid-template-rows:repeat(3,260px);grid-template-columns:repeat(2,1fr);height:auto}.tile-2,.tile-3,.tile-4,.tile-5{grid-area:auto}.tile-1{grid-row:span 2}.admission-banner{flex-direction:column;align-items:flex-start;margin-inline:20px;padding:48px}.footer-main{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:1/-1}.page-hero{grid-template-columns:1fr}.page-hero-mark{display:none}.campus-callout{grid-template-columns:1fr;margin-inline:20px}.campus-callout-image{min-height:380px}.learning-rhythm-image{min-height:450px}.disclosure-grid,.protection-grid{grid-template-columns:1fr}.identity-disclosure>*,.official-sources>div:first-child,.official-sources>div:last-child,.grievance-section>div:first-child{justify-self:stretch;max-width:none}.contact-form-section,.grievance-section{gap:35px}}@media (max-width:600px){.site-header .brand strong{font-size:14px}.site-header .brand img{width:47px;height:47px}.page-hero{min-height:390px;padding-block:65px}.page-hero h1{font-size:45px}.section-page-copy h1{font-size:46px}.section-page-copy nav{margin-bottom:32px}.section-page-image{min-height:330px}.section-heading h2,.trust-section h2,.admission-banner h2,.campus-callout h2,.learning-rhythm h2,.assessment-note h2,.contact-form-section h2,.grievance-section h2,.admission-process h2,.admissions-faq>h2{font-size:39px}.school-story{gap:35px}.story-images{min-height:390px}.story-image-main{right:45px}.story-image-small{width:190px;height:150px}.story-stat{width:135px}.learning-grid,.programme-grid,.level-grid,.gallery-grid,.contact-cards,.feature-grid,.team-grid,.people-grid,.destination-grid,.editorial-image-pair,.founding-principles,.facility-grid{grid-template-columns:1fr}.facility-grid article:last-child{grid-column:auto}.editorial-image-pair>div{min-height:330px}.founding-principles article{min-height:320px}.subpage-cta{padding:40px 26px}.profile-page-image{min-height:430px}.assessment-story li{grid-template-columns:34px 25px 1fr;gap:10px}.level-grid article:last-child{grid-column:auto}.level-grid article,.team-grid article{min-height:300px}.feature-grid article,.feature-grid article:nth-child(2n){border-right:0;min-height:220px}.team-heading{flex-direction:column;align-items:flex-start}.founding-statement{border-radius:24px 70px 24px 24px;min-height:400px;padding:38px 28px}.learning-card{min-height:290px}.learning-card h3{margin-top:45px}.wellbeing-image{min-height:290px}.wellbeing-copy{padding:32px 25px}.gallery-heading{flex-direction:column;align-items:flex-start}.editorial-gallery{grid-template-rows:repeat(5,270px);grid-template-columns:1fr}.tile-1{grid-row:auto}.promise-strip{padding-block:24px}.promise-strip ul{grid-template-columns:1fr 1fr;display:grid}.admission-banner{padding:35px 25px}.footer-main{grid-template-columns:1fr}.footer-brand{grid-column:auto}.footer-base{flex-direction:column;align-items:flex-start}.value-grid{grid-template-columns:1fr}.campus-callout>div:last-child{padding:40px 28px}.assessment-note{margin-inline:20px;padding:35px 24px}.gallery-note{flex-direction:column;align-items:flex-start}.form-grid{grid-template-columns:1fr}.form-wide{grid-column:auto}.form-submit{flex-direction:column;align-items:flex-start}.identity-disclosure dl,.compliance-status{grid-template-columns:1fr}.disclosure-grid>div,.protection-grid article{padding:24px}}.admin-login-page,.admin-shell{--admin-ink:#17232c;--admin-muted:#68747d;--admin-line:#e5e9e8;--admin-blue:#2362e9;--admin-soft:#f5f7f6;color:var(--admin-ink);background:var(--admin-soft)}.admin-login-page{grid-template-columns:minmax(430px,1.15fr) minmax(430px,.85fr);min-height:100svh;display:grid}.admin-login-brand{color:#fff;background:linear-gradient(145deg,#053546f2,#0d5756e8),url(/images/prakriti-pathshala-campus-tokha.4k.webp) 50%/cover;flex-direction:column;justify-content:space-between;min-height:100svh;padding:clamp(35px,6vw,90px);display:flex}.admin-login-brand .brand{color:#fff;align-items:center;gap:13px;width:fit-content;display:flex}.admin-login-brand .brand img{object-fit:contain;background:#fff;border-radius:50%;width:58px;height:58px;padding:3px}.admin-login-brand .brand strong,.admin-login-brand .brand small{display:block}.admin-login-brand .brand strong{color:#fff;font:700 18px/1.2 var(--font-serif)}.admin-login-brand .brand small{color:#b7d6d2;letter-spacing:.15em;text-transform:uppercase;margin-top:3px;font-size:10px}.admin-login-brand>div{max-width:680px}.admin-login-brand .eyebrow{color:#a8d6c9}.admin-login-brand h1{color:#fff;max-width:650px;font:600 clamp(43px, 5.3vw, 74px)/.99 var(--font-serif);letter-spacing:-.04em;margin:20px 0 30px}.admin-login-brand ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.admin-login-brand li{color:#deebe8;align-items:center;gap:11px;font-size:14px;display:flex}.admin-login-brand li:before{content:"✓";color:#083e46;background:#f2c96d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:900;display:grid}.admin-login-brand>p{color:#a9c4c2;font-size:11px}.admin-login-panel{background:#fff;flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(40px,7vw,105px);display:flex}.admin-login-panel>div:first-child{margin-bottom:35px}.admin-login-panel h2{font:600 clamp(42px, 5vw, 62px)/1 var(--font-serif);letter-spacing:-.035em;margin:13px 0 8px}.admin-login-panel>div>p:not(.eyebrow){color:var(--admin-muted);font-size:14px}.admin-login-panel>a{color:#59666e;margin-top:28px;font-size:12px;font-weight:700}.admin-login-form{gap:18px;display:grid}.admin-login-icon{width:45px;height:45px;color:var(--admin-blue);background:#eaf0ff;border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.admin-login-form label{color:#465158;letter-spacing:.03em;gap:7px;font-size:11px;font-weight:800;display:grid}.admin-login-form input{width:100%;height:52px;font:inherit;border:1px solid #dce2e1;border-radius:12px;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s}.admin-login-form input:focus{border-color:var(--admin-blue);box-shadow:0 0 0 4px #2362e912}.admin-login-form .button{color:#fff;background:var(--admin-blue);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;height:53px;margin-top:5px;font-weight:800;display:flex;box-shadow:0 12px 30px #2362e92b}.admin-login-error{color:#bd432d;min-height:20px;margin:0;font-size:12px}.database-setup-note{background:#fffbef;border:1px solid #eadbb8;border-radius:15px;padding:24px}.database-setup-note strong{font:600 20px/1.2 var(--font-serif)}.database-setup-note p{color:#796a4f;margin:8px 0 17px;font-size:12px;line-height:1.7}.database-setup-note code{color:#f4f7f5;background:#1b2b31;border-radius:8px;padding:9px 12px;display:inline-flex}.admin-shell{grid-template-columns:245px minmax(0,1fr);min-height:100svh;font-family:Arial,Helvetica,sans-serif;display:grid}.admin-sidebar{z-index:10;color:#e9f1ef;background:#14282e;flex-direction:column;height:100svh;padding:25px 17px 18px;display:flex;position:sticky;top:0}.admin-brand{color:#fff;border-bottom:1px solid #ffffff12;align-items:center;gap:11px;padding:0 8px 27px;display:flex}.admin-brand img{object-fit:contain;background:#fff;border-radius:50%;width:43px;height:43px;padding:2px}.admin-brand strong,.admin-brand small{display:block}.admin-brand strong{font:600 16px/1.15 var(--font-serif)}.admin-brand small{color:#81a1a0;letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:9px}.admin-sidebar>nav{gap:5px;margin-top:24px;display:grid}.admin-sidebar>nav button{color:#9eb2b1;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;height:43px;padding:0 12px;font-size:12px;font-weight:700;transition:all .18s;display:flex}.admin-sidebar>nav button:hover,.admin-sidebar>nav button.active{color:#fff;background:#ffffff12}.admin-sidebar>nav button.active{box-shadow:inset 3px 0 #ebbd54}.admin-sidebar>nav button b{color:#182b31;background:#efc96f;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:9px;display:grid}.admin-user{border-top:1px solid #ffffff12;grid-template-columns:34px 1fr 29px;align-items:center;gap:9px;margin-top:auto;padding:15px 7px 0;display:grid}.admin-user>span,.avatar{color:#164d4d;text-transform:uppercase;background:#cbe5de;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.admin-user strong,.admin-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-user strong{font-size:11px}.admin-user small{color:#7f9999;text-transform:capitalize;margin-top:3px;font-size:8px}.admin-user button{color:#8ea5a4;cursor:pointer;background:0 0;border:0;place-items:center;width:29px;height:29px;display:grid}.admin-workspace{min-width:0}.admin-topbar{border-bottom:1px solid var(--admin-line);background:#fff;justify-content:space-between;align-items:center;height:67px;padding:0 clamp(22px,4vw,55px);display:flex}.admin-topbar details{display:none;position:relative}.admin-topbar summary{cursor:pointer;align-items:center;gap:7px;display:flex}.admin-topbar details>div{z-index:20;border:1px solid var(--admin-line);background:#fff;border-radius:12px;width:210px;padding:8px;display:grid;position:absolute;top:35px;left:0;box-shadow:0 20px 50px #19343b1c}.admin-topbar details button{text-align:left;background:0 0;border:0;border-radius:7px;padding:10px}.admin-breadcrumb{color:#94a09f;align-items:center;gap:8px;font-size:10px;display:flex}.admin-breadcrumb strong{color:#46545a}.admin-top-actions{align-items:center;gap:12px;display:flex}.admin-top-actions>a{color:#42545c;font-size:10px;font-weight:800}.icon-button{border:1px solid var(--admin-line);color:#596970;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.admin-content{width:min(1320px,100%);min-height:calc(100svh - 67px);margin:auto;padding:42px clamp(22px,4vw,55px) 70px}.admin-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.admin-heading p,.panel-title p,.settings-group-head p{color:#238b78;letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:900}.admin-heading h1{font:600 clamp(34px, 4vw, 48px)/1 var(--font-serif);letter-spacing:-.03em;margin:0}.admin-heading span{color:var(--admin-muted);margin-top:9px;font-size:12px;display:block}.admin-primary{color:#fff;background:var(--admin-blue);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 7px 18px #2362e922}.admin-primary:disabled{opacity:.55;cursor:wait}.admin-panel{border:1px solid var(--admin-line);background:#fff;border-radius:14px;box-shadow:0 4px 18px #19343b06}.admin-stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.admin-stat-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:13px;grid-template-columns:1fr auto;align-content:space-between;min-height:144px;padding:20px;display:grid}.admin-stat-grid article>div{border-radius:11px;grid-row:span 2;place-items:center;width:39px;height:39px;display:grid}.admin-stat-grid article>span{color:#66747a;grid-column:1/-1;margin-top:14px;font-size:10px;font-weight:700}.admin-stat-grid article>strong{font:700 29px/1 var(--font-serif)}.admin-stat-grid article>small{color:#a2acab;align-self:end;font-size:8px}.admin-overview-grid{grid-template-columns:1.5fr .85fr;gap:18px;display:grid}.admin-overview-grid>section{padding:23px}.panel-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.panel-title h2,.settings-group-head h2{font:600 22px/1.1 var(--font-serif);margin:0}.panel-title button{color:var(--admin-blue);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:9px;font-weight:900;display:flex}.mini-list{margin-top:18px}.mini-list>div{border-top:1px solid #edf0ef;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:59px;display:grid}.mini-list strong,.mini-list small{display:block}.mini-list strong{font-size:11px}.mini-list small{color:#899493;margin-top:3px;font-size:9px}.admin-status{color:#53706a;letter-spacing:.04em;text-transform:uppercase;background:#edf3f1;border-radius:999px;width:fit-content;padding:5px 8px;font-size:7px;font-weight:900;display:inline-flex}.status-new,.status-published,.status-accepted,.status-replied,.status-resolved{color:#18745c;background:#e6f5ef}.status-reviewing,.status-in_progress,.status-visit_scheduled{color:#8c621e;background:#fff2d8}.status-closed,.status-draft{color:#7a7470;background:#f0efed}.health-panel{flex-direction:column;display:flex}.health-row{margin-top:19px}.health-row>div:first-child{color:#697579;justify-content:space-between;margin-bottom:7px;font-size:9px;display:flex}.health-row>div:last-child{background:#edf0ee;border-radius:99px;height:6px;overflow:hidden}.health-row i{border-radius:inherit;background:#299581;height:100%;display:block}.health-note{color:#7c632d;background:#fff7e4;border-radius:9px;gap:10px;margin-top:auto;padding:13px;display:flex}.health-note p{margin:0;font-size:8px;line-height:1.5}.health-note strong{font-size:9px;display:block}.admin-quick-actions{margin-top:18px;padding:22px}.admin-quick-actions>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.admin-quick-actions button{border:1px solid var(--admin-line);color:#2e5f5a;text-align:left;cursor:pointer;background:#fbfcfb;border-radius:10px;align-items:center;gap:10px;min-height:72px;padding:13px;display:flex}.admin-quick-actions svg{width:20px}.admin-quick-actions strong,.admin-quick-actions span{display:block}.admin-quick-actions strong{color:#27363c;font-size:9px}.admin-quick-actions span{color:#899493;font-size:8px;line-height:1.5}.resource-tabs,.enquiry-toolbar{justify-content:space-between;gap:10px;margin-bottom:15px;display:flex}.resource-tabs{justify-content:flex-start;overflow-x:auto}.resource-tabs button,.enquiry-toolbar>div button{white-space:nowrap;border:1px solid var(--admin-line);color:#657176;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.resource-tabs button.active,.enquiry-toolbar>div button.active{color:var(--admin-blue);background:#f5f8ff;border-color:#aabff3}.resource-tabs button span,.enquiry-toolbar button span{text-align:center;background:#edf0ef;border-radius:99px;min-width:18px;padding:3px 5px;font-size:7px}.content-table{overflow:hidden}.table-head,.table-row{grid-template-columns:minmax(230px,1.7fr) .6fr .7fr 75px;align-items:center;gap:16px;display:grid}.table-head{color:#929c9d;letter-spacing:.08em;text-transform:uppercase;background:#fafbfa;min-height:42px;padding:0 20px;font-size:8px;font-weight:900}.table-row{border-top:1px solid var(--admin-line);min-height:67px;padding:0 20px}.table-row strong,.table-row small{display:block}.table-row strong{font-size:10px}.table-row small,.table-row>span:not(.admin-status){color:#8b9595;margin-top:4px;font-size:8px}.table-row>div:last-child{gap:5px;display:flex}.table-row button,.media-grid footer button{border:1px solid var(--admin-line);color:#617076;cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:8px;display:inline-flex}.table-row button.danger{color:#c25642}.empty-admin{color:#9ba5a5;text-align:center;align-content:center;place-items:center;gap:7px;min-height:190px;display:grid}.empty-admin svg{width:27px}.empty-admin strong{color:#566367;font-size:11px}.empty-admin p{margin:0;font-size:9px}.editor-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102228a8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.content-editor{background:#fff;border-radius:16px;width:min(750px,100%);max-height:calc(100svh - 48px);overflow:auto;box-shadow:0 30px 100px #08191f66}.content-editor header,.content-editor footer{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.content-editor header p{color:#299581;text-transform:uppercase;margin:0 0 4px;font-size:8px;font-weight:900}.content-editor header h2{font:600 26px/1 var(--font-serif);margin:0}.content-editor header button{color:#69777c;cursor:pointer;background:#f2f4f3;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.content-editor footer{border-top:1px solid var(--admin-line);border-bottom:0;justify-content:flex-end;gap:9px}.content-editor footer>button:not(.admin-primary){border:1px solid var(--admin-line);color:#57666c;cursor:pointer;background:#fff;border-radius:9px;min-height:40px;padding:0 16px;font-size:9px;font-weight:800}.editor-fields{grid-template-columns:repeat(2,1fr);gap:16px;padding:24px;display:grid}.editor-fields label,.media-upload form>label:not(.file-drop),.settings-grid label{color:#606d72;gap:6px;font-size:9px;font-weight:800;display:grid}.editor-fields input,.editor-fields textarea,.media-upload form input:not([type=file]),.settings-grid input,.settings-grid select,.enquiry-toolbar input,.enquiry-list select{color:#253238;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dce2e1;border-radius:9px;outline:none;padding:10px 12px}.editor-fields textarea{resize:vertical}.editor-fields input:focus,.editor-fields textarea:focus,.settings-grid input:focus,.settings-grid select:focus{border-color:var(--admin-blue);box-shadow:0 0 0 3px #2362e90e}.editor-wide,.editor-checks{grid-column:1/-1}.editor-checks{gap:20px;display:flex}.editor-checks label{align-items:center;gap:8px;display:flex}.editor-checks input{width:16px;min-height:16px;accent-color:var(--admin-blue)}.media-upload{grid-template-columns:.7fr 1.3fr;gap:35px;padding:24px;display:grid}.media-upload>div>svg{color:#277a69;background:#e8f4f0;border-radius:11px;width:39px;height:39px;padding:10px}.media-upload h2{font:600 24px/1 var(--font-serif);margin:16px 0 8px}.media-upload p{color:#798589;max-width:330px;margin:0;font-size:9px;line-height:1.7}.media-upload form{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.file-drop{color:#74837f;cursor:pointer;background:#fafcfa;border:1px dashed #aebdb9;border-radius:11px;grid-column:1/-1;align-content:center;place-items:center;gap:4px;min-height:93px;display:grid}.file-drop input{opacity:0;width:1px;height:1px;position:absolute}.file-drop svg{width:21px}.file-drop span{font-size:9px;font-weight:800}.media-upload .admin-primary{align-self:end}.media-library-head{justify-content:space-between;align-items:center;margin:25px 0 13px;display:flex}.media-library-head h2{font:600 22px/1 var(--font-serif);margin:0}.media-library-head span{color:#29806e;align-items:center;gap:6px;font-size:8px;font-weight:800;display:flex}.media-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.media-grid article{border:1px solid var(--admin-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.media-grid article>div{aspect-ratio:1.45;background:#e9eeec;position:relative;overflow:hidden}.media-grid img{object-fit:cover;transition:transform .35s}.media-grid article:hover img{transform:scale(1.04)}.media-grid article>span,.media-grid h3,.media-grid p,.media-grid footer{margin-inline:13px}.media-grid article>span{color:#298573;text-transform:uppercase;margin-top:12px;font-size:7px;font-weight:900;display:block}.media-grid h3{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;margin-bottom:0;font-size:10px;overflow:hidden}.media-grid p{color:#8a9495;height:30px;margin-top:6px;font-size:8px;line-height:1.7;overflow:hidden}.media-grid footer{border-top:1px solid #eef1ef;justify-content:space-between;align-items:center;padding:10px 0 12px;display:flex}.enquiry-toolbar>div{gap:7px;display:flex}.enquiry-toolbar>label{border:1px solid var(--admin-line);background:#fff;border-radius:9px;align-items:center;gap:7px;min-width:230px;padding-left:11px;display:flex}.enquiry-toolbar input{border:0;min-height:36px;padding-left:0}.enquiry-list{overflow:hidden}.enquiry-list article{border-top:1px solid var(--admin-line);grid-template-columns:1fr 1.4fr 100px 135px;align-items:center;gap:18px;min-height:80px;padding:13px 20px;display:grid}.enquiry-list article:first-child{border-top:0}.enquiry-main{grid-template-columns:35px 1fr;align-items:center;gap:9px;display:grid}.enquiry-main strong,.enquiry-main small{display:block}.enquiry-main strong,.enquiry-subject strong{font-size:9px}.enquiry-main small,.enquiry-subject p,.enquiry-list time{color:#899393;margin:4px 0 0;font-size:8px}.enquiry-subject p{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}.enquiry-list select{text-transform:capitalize;min-height:35px;padding:6px 8px;font-size:8px}.settings-form{gap:15px;display:grid}.settings-form>section{padding:22px}.settings-group-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.verification-badge{color:#8e6321;text-transform:uppercase;background:#fff2d6;border-radius:99px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;font-weight:900;display:flex}.settings-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.settings-save{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #cfd8d5;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 16px;display:flex;position:sticky;bottom:15px;box-shadow:0 12px 35px #19343b18}.settings-save p{color:#7b8789;margin:0;font-size:9px}.activity-list{overflow:hidden}.activity-list article{border-top:1px solid var(--admin-line);grid-template-columns:34px 1fr auto;align-items:center;gap:12px;min-height:65px;padding:12px 20px;display:grid}.activity-list article:first-child{border-top:0}.activity-list article>span{color:#287969;background:#eaf4f1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.activity-list strong{font-size:9px}.activity-list p,.activity-list time{color:#899494;margin:4px 0 0;font-size:8px}.admin-toast{z-index:200;color:#fff;background:#163c3c;border-radius:10px;align-items:center;gap:8px;padding:13px 17px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 45px #0d282b4d}@media (max-width:1100px){.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-stat-grid,.media-grid{grid-template-columns:repeat(2,1fr)}.admin-overview-grid{grid-template-columns:1fr}.admin-quick-actions>div:last-child{grid-template-columns:repeat(2,1fr)}.enquiry-list article{grid-template-columns:1fr 1.2fr 120px}.enquiry-list time{display:none}}@media (max-width:780px){.admin-login-page{grid-template-columns:1fr}.admin-login-brand{min-height:390px;padding:32px}.admin-login-brand>p{display:none}.admin-login-brand h1{font-size:45px}.admin-login-brand ul{display:none}.admin-login-panel{min-height:auto;padding:55px 30px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-topbar{padding-inline:20px}.admin-topbar details{display:block}.admin-breadcrumb{display:none}.admin-content{padding:30px 18px 60px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-heading .admin-primary{width:100%}.media-upload{grid-template-columns:1fr}.table-head{display:none}.table-row{grid-template-columns:1fr auto;gap:9px;padding:15px}.table-row>span:nth-child(3){grid-column:1}.table-row>div:last-child{grid-area:1/2/3}.enquiry-toolbar{flex-direction:column;align-items:stretch}.enquiry-toolbar>label{min-width:0}.enquiry-list article{grid-template-columns:1fr auto;padding:15px}.enquiry-subject{grid-area:2/1/auto/-1}.settings-grid{grid-template-columns:1fr}.settings-save{flex-direction:column;align-items:stretch;gap:11px}}@media (max-width:520px){.admin-login-brand{min-height:330px}.admin-login-brand h1{font-size:38px}.admin-stat-grid,.media-grid,.admin-quick-actions>div:last-child{grid-template-columns:1fr}.admin-stat-grid article{min-height:125px}.admin-top-actions .icon-button{display:none}.editor-backdrop{padding:10px}.content-editor{max-height:calc(100svh - 20px)}.editor-fields,.media-upload form{grid-template-columns:1fr}.editor-wide,.editor-checks,.file-drop{grid-column:auto}.editor-checks{flex-direction:column}.resource-tabs{margin-inline:-18px;padding-inline:18px}.media-library-head{flex-direction:column;align-items:flex-start;gap:7px}.enquiry-toolbar>div{overflow-x:auto}.enquiry-list article{grid-template-columns:1fr}.enquiry-list select{grid-column:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
