@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Serif+Devanagari:wght@400;500;600;700&display=swap");:root{--navy:#142f46;--navy2:#0b2032;--saffron:#b45c27;--gold:#d8af70;--green:#607b67;--ink:#1b2a36;--muted:#687a88;--cream:#f7f4ed;--line:#e6e0d4;--serif:"Noto Serif Devanagari",serif;--sans:"DM Sans",sans-serif}html{scroll-behavior:smooth;scroll-padding-top:96px}body{font-family:var(--serif)}a,button{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #d7aa63;outline-offset:3px}.header{position:-webkit-sticky;position:sticky;top:0;box-shadow:0 6px 22px #10283a0d}.topline{font-size:10px}.topinner{height:32px}.headinner{min-height:84px}.brand b{font-size:16px}.brand strong{font-size:20px}.nav{gap:16px;font-size:12px}.nav .home-nav{color:var(--saffron)}.nav .join{border-radius:2px;padding:12px 15px}.button{border-radius:2px;cursor:pointer}.button:hover{transform:translateY(-2px)}.hero-photo{position:absolute;inset:0;background-size:cover;background-position:center 43%;transform:scale(1.015)}.home-hero{position:relative;overflow:hidden;min-height:630px;color:#fff;background:var(--navy2);isolation:isolate}.home-hero:after{content:"";position:absolute;inset:auto 0 0;height:100px;background:linear-gradient(transparent,#0b2032a8);pointer-events:none}.home-hero-inner{position:relative;z-index:1;min-height:630px;display:flex;align-items:center}.hero-copy{max-width:720px;padding:72px 0 84px}.hero-copy .eyebrow{font-size:11px;letter-spacing:1.5px;color:#efd4a6}.hero-copy h1{font-size:clamp(38px,5vw,66px);line-height:1.38;margin:24px 0 14px;max-width:690px;font-weight:500;letter-spacing:-.6px}.hero-copy h1 i{color:#e6bd7b}.hero-copy>p{font-size:15px;line-height:2;color:#e4e8e9;max-width:560px;margin:0 0 27px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-verse{margin-top:37px;color:#e8d8bd;font-size:13px}.hero-side-note{position:absolute;right:8%;bottom:110px;display:flex;align-items:center;gap:12px;writing-mode:vertical-rl;color:#f1dfc1;font:11px var(--sans);letter-spacing:2px}.note-rule{height:48px;width:1px;background:#e4bd7a}.hero-caption{position:absolute;right:30px;bottom:20px;z-index:2;color:#f7f4edb8;font:9px var(--sans)}.hero-caption a{text-decoration:underline;text-underline-offset:3px}.section{padding:88px 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px;margin-bottom:34px}.intro-grid h2,.membership-inner h2,.organization-grid h2,.page-lead h2,.section-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.5;color:var(--navy);font-weight:500;margin:12px 0 0}.intro-grid h2 i,.membership-inner h2 i,.organization-grid h2 i,.page-lead h2 i,.section-heading h2 i{color:var(--saffron);font-style:normal}.eyebrow{letter-spacing:1.25px}.section-heading .textlink{margin:0;white-space:nowrap}.intro-section{padding-top:96px;padding-bottom:94px}.intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:9%;gap:9%;align-items:center}.intro-grid .lead{max-width:650px;font-size:14px;line-height:2.1}.intro-stamp{min-height:275px;border:1px solid #e6dece;background:radial-gradient(circle at center,#fff 0,#fbf9f4 51%,#eee5d6 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ae743e;position:relative;overflow:hidden}.intro-stamp:after,.intro-stamp:before{content:"";position:absolute;border:1px solid #d7bf98;border-radius:50%;width:230px;height:230px}.intro-stamp:after{width:190px;height:190px}.intro-stamp span{font-size:72px;z-index:1}.intro-stamp small{z-index:1;font-size:12px;letter-spacing:1px}.objectives-section{background:#f7f5f0}.objective-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.objective-card{min-height:168px;padding:24px 26px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;transition:transform .18s ease,box-shadow .18s ease}.objective-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #112b3b0e;z-index:1}.objective-card>span{font:11px var(--sans);color:#a08a69}.objective-card p{max-width:280px;color:var(--navy);font-size:15px;line-height:1.8;margin:22px 0 0}.objective-card>b{position:absolute;right:24px;bottom:20px;color:var(--saffron);font:16px var(--sans)}.organization-band{background:var(--navy);color:white;position:relative;overflow:hidden}.organization-band:after{content:"";position:absolute;right:-150px;top:-240px;width:650px;height:650px;border:1px solid #d6b47226;border-radius:50%;box-shadow:0 0 0 35px #d6b47208,0 0 0 70px #d6b47207}.organization-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8%;gap:8%;align-items:center;position:relative;z-index:1}.organization-grid h2{color:#fff}.organization-grid h2 i{color:#e3bd7f}.organization-grid p{max-width:480px;color:#d0d9dc;font-size:13px;line-height:2;margin:18px 0 24px}.organization-grid .outline{color:#fff;border-color:#ffffff70}.level-visual{display:grid;justify-items:center;grid-gap:20px;gap:20px}.level-ring{width:230px;height:230px;border:1px solid #dabb7b9c;box-shadow:inset 0 0 0 13px #dabb7b0e,0 0 0 13px #dabb7b12;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e8c686}.level-ring span{font:64px var(--sans)}.level-ring small{font-size:12px}.level-visual>p{max-width:390px;text-align:center;color:#c6d1d4;font-size:11px;line-height:1.8}.welfare-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.welfare-grid article{padding:28px 25px 30px;border:1px solid var(--line);background:#fff;min-height:205px}.welfare-grid article>span{font:11px var(--sans);color:var(--saffron)}.welfare-grid h3{font-size:18px;color:var(--navy);font-weight:500;margin:23px 0 8px}.welfare-grid p{color:var(--muted);font-size:12px;line-height:1.9;margin:0}.tinted{background:#f7f5f0}.feature-grid,.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.feature-card,.team-card{display:block;min-width:0;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover,.team-card:hover{transform:translateY(-4px);box-shadow:0 16px 38px #122e4012}.editorial-image{aspect-ratio:16/10;overflow:hidden;background:#ebe5d9;position:relative}.editorial-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.feature-card:hover .editorial-image img{transform:scale(1.035)}.image-fallback{height:100%;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;background:radial-gradient(circle at center,#fffdf8,#eee7d9);color:#ac7d43}.image-fallback span{font-size:38px}.image-fallback small{font-size:10px;color:#7e786b}.image-label{position:absolute;bottom:0;left:0;background:#102b40c9;color:#fff;padding:5px 9px;font:9px var(--sans)}.feature-card>div:last-child,.team-card>div:last-child{padding:20px}.feature-card small{color:var(--saffron);font:10px var(--sans);letter-spacing:.5px}.feature-card h3,.team-card h3{color:var(--navy);font-size:17px;font-weight:500;margin:9px 0}.feature-card p,.team-card p{color:var(--muted);font-size:12px;line-height:1.85;margin:8px 0 0;white-space:pre-line}.team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.team-card>div>span{font-size:11px;color:var(--saffron)}.team-card .editorial-image{aspect-ratio:4/4}.updates-section{background:#f6f4ef}.gallery-section{padding-bottom:98px}.empty-feature{display:flex;align-items:center;gap:20px;padding:28px 30px;background:#f7f5f0;border:1px dashed #d6cab5}.empty-feature>span{font-size:38px;color:var(--saffron)}.empty-feature h3{font-size:15px;color:var(--navy);margin:0 0 5px}.empty-feature p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.empty-feature .textlink{margin:0 0 0 auto;white-space:nowrap}.membership-band{background:#102a40;color:white;position:relative;overflow:hidden}.membership-band:after{content:"ॐ";position:absolute;right:4%;top:-130px;font-size:420px;color:#ffffff06;pointer-events:none}.membership-inner{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:50px}.membership-inner h2{color:#fff}.membership-inner h2 i{color:#e4bd7d}.membership-inner p{max-width:560px;color:#c9d2d7;font-size:13px;line-height:2}.membership-actions{display:flex;flex-direction:column;gap:12px;min-width:220px}.membership-actions .button{width:100%}.membership-actions small{font-size:10px;color:#d7c7aa;line-height:1.7}.page-banner{background:linear-gradient(125deg,#0d263a,#1a3b50);color:#fff;padding:60px 0 64px;position:relative;overflow:hidden}.page-banner:after{content:"";position:absolute;right:4%;top:-175px;width:470px;height:470px;border:1px solid #d7b57836;border-radius:50%;box-shadow:0 0 0 24px #d7b5780b,0 0 0 52px #d7b57808}.page-banner>.wrap{position:relative;z-index:1}.breadcrumbs{display:flex;gap:10px;align-items:center;color:#c8d2d7;font:11px var(--sans);margin-bottom:27px}.breadcrumbs a:hover{color:#eac988}.breadcrumbs span:last-child{color:#f3dfbd}.page-banner h1{font-size:clamp(32px,4vw,48px);margin:13px 0 7px}.page-banner>div>p{max-width:740px;color:#d1d9dc;font-size:13px;line-height:2;margin:0}.page-content{min-height:49vh}.page-lead{max-width:780px;margin:0 0 30px}.page-lead p{font-size:13px;color:var(--muted);line-height:2}.level-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.level-grid article{padding:24px;background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.level-grid small{font:10px var(--sans);color:var(--saffron)}.level-grid b{font-size:16px;color:var(--navy);font-weight:500}.mission-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.mission-grid article{padding:32px;border:1px solid var(--line);background:#fff}.mission-grid h2{font-size:24px;color:var(--navy);font-weight:500;margin:15px 0}.mission-grid h2 i{font-style:normal;color:var(--saffron)}.mission-grid p{font-size:13px;line-height:2;color:var(--muted)}.support-notice{max-width:800px;padding:28px;background:#f7f5f0;border-left:3px solid var(--saffron)}.support-notice>b{color:var(--navy);font-size:18px}.support-notice p{font-size:13px;color:var(--muted);line-height:2}.album-block{margin:0 0 44px}.album-heading{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:18px}.album-heading h2{color:var(--navy);font-size:21px;font-weight:500;margin:0}.album-heading p{color:var(--muted);font-size:12px;margin:7px 0 0}.album-heading>span{color:var(--saffron);font:11px var(--sans)}.album-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.album-photo{border:0;padding:0;background:#eee8dd;position:relative;aspect-ratio:4/3;overflow:hidden;cursor:zoom-in;text-align:left}.album-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s}.album-photo:hover img{transform:scale(1.04)}.album-photo span{position:absolute;bottom:0;left:0;right:0;padding:20px 10px 8px;color:white;background:linear-gradient(transparent,#0b2032c7);font-size:10px}.lightbox{position:fixed;z-index:100;inset:0;background:#071622f2;display:flex;align-items:center;justify-content:center;padding:55px 70px}.lightbox figure{max-width:min(1100px,80vw);max-height:85vh;margin:0;text-align:center}.lightbox figure img{max-width:100%;max-height:78vh;object-fit:contain}.lightbox figcaption{color:#fff;padding-top:10px;font-size:12px}.lightbox button{position:absolute;border:0;background:#ffffff18;color:#fff;width:44px;height:44px;font-size:30px;cursor:pointer}.lightbox button:hover{background:#ffffff33}.lightbox-close{right:24px;top:20px}.lightbox-prev{left:22px}.lightbox-next,.lightbox-prev{top:50%;transform:translateY(-50%)}.lightbox-next{right:22px}.dashboard-page{background:#f4f6f7;min-height:100vh;padding:24px}.dashboard-shell{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:250px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:108px;background:#102a40;color:#fff;min-height:calc(100vh - 132px);display:flex;flex-direction:column;padding:21px 14px;box-shadow:0 12px 35px #102a4018}.sidebar-brand{display:flex;align-items:center;gap:13px;padding:5px 10px 22px;border-bottom:1px solid #ffffff1d}.sidebar-brand .seal{height:39px;width:39px;color:#e4bc7d}.sidebar-brand b,.sidebar-brand small{display:block}.sidebar-brand b{font-size:13px}.sidebar-brand small{font:9px var(--sans);color:#aab9c2;margin-top:4px}.sidebar-links{display:grid;grid-gap:5px;gap:5px;padding:18px 0}.sidebar-links a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-left:2px solid transparent;color:#d3dde1;font-size:12px}.sidebar-links a>span{width:20px;text-align:center;color:#e1bd80;font:17px var(--sans)}.sidebar-links a.active,.sidebar-links a:hover{background:#ffffff11;color:#fff;border-left-color:#d8af70}.sidebar-links a.sidebar-home{order:-1;color:#f0cf97}.sidebar-account{margin-top:auto;padding:15px 8px;border-top:1px solid #ffffff1d;display:flex;gap:10px;align-items:center;min-width:0}.avatar-mark{height:34px;width:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;background:#d8af70;color:#132c47;font:600 13px var(--sans)}.sidebar-account b,.sidebar-account small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:165px}.sidebar-account b{font-size:11px}.sidebar-account small{font:9px var(--sans);color:#aebbc3;margin-top:4px}.sidebar-logout{margin-top:8px}.sidebar-logout button{border:0;background:transparent;color:#e2e8e9;padding:10px;width:100%;text-align:left;font:12px var(--serif);cursor:pointer}.sidebar-logout button:hover{color:#f2c97c}.dashboard-main{min-width:0}.dashboard-top{background:#fff;border:1px solid #e5e9e9;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.dashboard-top h1{color:var(--navy);font-size:29px;margin:8px 0}.dashboard-top p{color:var(--muted);font-size:11px;line-height:1.7;margin:0}.dashboard-module>section{margin:18px 0}.dashboard-footnote{text-align:right;color:#83909a;font:10px var(--sans);padding:10px}.member-placeholder{display:flex;align-items:center;gap:18px;margin-top:18px;background:#fff;border:1px solid var(--line);padding:27px}.member-placeholder>span{font-size:38px;color:var(--saffron)}.member-placeholder h2{color:var(--navy);font-size:18px;margin:0}.member-placeholder p{font-size:12px;color:var(--muted);line-height:1.8}.dashboard-sidebar .sidebar-links a:first-child{order:-2}.dashboard-sidebar .sidebar-links a:nth-child(2){order:-1}.dashboard-sidebar .sidebar-links a.sidebar-home{order:-2}footer{padding-top:54px}.footer-note{border-top:1px solid #ffffff17;padding-top:14px;padding-bottom:14px;display:flex;justify-content:space-between;gap:20px;color:#a9b5bc;font-size:10px}.footer-note p{margin:0}.footer-note span{color:#e2c697}.copyright{height:55px}@media(max-width:1050px){.nav{gap:10px;font-size:11px}.nav .join{padding:10px}.brand small{display:none}.dashboard-shell{grid-template-columns:215px minmax(0,1fr)}.dashboard-page{padding:18px}.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){html{scroll-padding-top:78px}.topinner{height:31px}.topinner>span:nth-child(2){display:none}.headinner{min-height:72px}.menubtn{display:block;width:44px;height:44px;border:1px solid var(--line);border-radius:2px;font-size:22px}.nav{display:none;position:absolute;top:100%;left:0;right:0;padding:10px 20px 20px;background:#fff;box-shadow:0 16px 22px #11243824;grid-template-columns:1fr 1fr;gap:0;max-height:72vh;overflow:auto}.navopen{display:grid}.nav a{padding:12px 9px;border-bottom:1px solid #eee;font-size:12px}.nav .join{grid-column:1/-1;text-align:center;margin:12px 0 0}.home-hero,.home-hero-inner{min-height:570px}.hero-copy{padding:62px 0 80px}.hero-copy h1{font-size:42px}.hero-side-note{right:23px;bottom:88px}.hero-caption{right:15px;bottom:13px;font-size:8px}.section{padding:62px 0}.intro-grid{grid-template-columns:1fr;gap:30px}.intro-stamp{min-height:185px}.intro-stamp:before{width:165px;height:165px}.intro-stamp:after{width:135px;height:135px}.intro-stamp span{font-size:52px}.section-heading{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:22px}.objective-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.objective-card{min-height:150px;padding:18px}.objective-card p{font-size:13px;margin-top:17px}.organization-grid{grid-template-columns:1fr;gap:30px}.level-ring{width:190px;height:190px}.level-ring span{font-size:52px}.welfare-grid{grid-template-columns:1fr}.welfare-grid article{min-height:0}.feature-grid,.team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-inner{display:block}.membership-actions{margin-top:24px;max-width:350px}.page-banner{padding:44px 0 48px}.page-banner h1{font-size:34px}.level-grid{grid-template-columns:repeat(2,1fr)}.album-grid{grid-template-columns:repeat(3,1fr)}.dashboard-page{padding:10px}.dashboard-shell{grid-template-columns:1fr;gap:10px}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:8;min-height:0;padding:7px 10px;box-shadow:0 6px 20px #102a4020}.sidebar-brand{display:none}.sidebar-links{display:flex;overflow:auto;gap:4px;padding:0;scrollbar-width:thin}.sidebar-links a{flex:0 0 auto;padding:8px 10px;border-left:0;border-bottom:2px solid transparent;font-size:11px;gap:6px}.sidebar-links a.sidebar-home{order:-2}.sidebar-account{display:none}.sidebar-logout{position:absolute;right:10px;top:4px;margin:0}.sidebar-logout button{width:auto;padding:9px 6px;font-size:0}.sidebar-logout button span{font-size:10px}.dashboard-main{padding-bottom:30px}.dashboard-top{padding:18px;align-items:flex-start}.dashboard-top h1{font-size:24px}.dashboard-top .button{min-width:0;padding:9px;font-size:10px}.dashboard-module>section{padding:16px}.footergrid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.footer-note{display:block}.footer-note span{display:block;margin-top:8px}}@media(max-width:480px){.wrap{padding:0 17px}.brand{gap:8px}.brand b{font-size:13px}.brand strong{font-size:16px}.seal{height:37px;width:37px;font-size:22px}.home-hero,.home-hero-inner{min-height:540px}.hero-copy{padding:48px 0 74px}.hero-copy h1{font-size:35px}.hero-copy>p{font-size:13px}.hero-actions{gap:8px}.hero-actions .button{min-width:0;padding:11px 12px;font-size:11px}.hero-verse{font-size:11px}.hero-side-note{display:none}.hero-caption{left:15px;right:15px}.objective-grid{grid-template-columns:1fr}.objective-card{min-height:120px}.feature-grid,.team-grid{grid-template-columns:1fr}.team-card{display:grid;grid-template-columns:120px 1fr}.team-card .editorial-image{aspect-ratio:1}.team-card>div:last-child{padding:14px}.empty-feature{align-items:flex-start;flex-wrap:wrap;padding:20px}.empty-feature .textlink{margin-left:0}.membership-actions{max-width:none}.page-banner h1{font-size:29px}.breadcrumbs{font-size:10px}.level-grid{grid-template-columns:1fr 1fr}.level-grid article{padding:16px}.mission-grid{grid-template-columns:1fr}.album-grid{grid-template-columns:repeat(2,1fr);gap:8px}.lightbox{padding:50px 14px}.lightbox figure{max-width:88vw}.lightbox-prev{left:6px}.lightbox-next{right:6px}.dashboard-page{padding:6px}.dashboard-top{display:block}.dashboard-top .button{margin-top:12px}.sidebar-links a>span{display:none}.dashboard-sidebar .sidebar-links{padding-right:70px}.footergrid{grid-template-columns:1fr 1fr;gap:24px 12px}.copyright{font-size:9px}}.visual-section{background:#f7f5f0}.visual-intro{max-width:760px;color:var(--muted);font-size:12px;line-height:1.8;margin:-14px 0 24px}.representative-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.representative-card{margin:0;border:1px solid var(--line);background:#fff;min-width:0}.representative-card-image{aspect-ratio:16/10;background:#e9e3d9;overflow:hidden}.representative-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.representative-card:hover img{transform:scale(1.035)}.representative-card figcaption{padding:14px 16px 15px}.representative-card figcaption b,.representative-card figcaption small,.representative-card figcaption span{display:block}.representative-card figcaption b{font-size:13px;color:var(--navy);font-weight:500}.representative-card figcaption small{font-size:10px;line-height:1.7;color:var(--muted);margin-top:5px}.representative-card figcaption span{font:9px var(--sans);color:#7d8790;margin-top:9px}.representative-card figcaption a{text-decoration:underline;text-underline-offset:2px}.page-banner.has-photo{isolation:isolate;min-height:270px;display:flex;align-items:center}.page-banner-visual{position:absolute;z-index:-1;inset:0;background-size:cover;background-position:center 48%;background-repeat:no-repeat}.page-banner.has-photo:after{display:none}.page-image-credit{display:block;color:#ffffffc4;font:9px var(--sans);margin-top:18px}.page-image-credit a{text-decoration:underline;text-underline-offset:2px}.page-image-credit a:hover{color:#fff}.page-banner.has-photo .wrap{padding-top:14px;padding-bottom:14px}@media(max-width:760px){.representative-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.representative-card:last-child:nth-child(odd){grid-column:1/-1}.page-banner.has-photo{min-height:290px}.page-banner-visual{background-position:50%}}@media(max-width:480px){.representative-strip{grid-template-columns:1fr}.representative-card:last-child:nth-child(odd){grid-column:auto}.representative-card-image{aspect-ratio:16/9}.page-banner.has-photo{min-height:280px}}:root{--navy:#132c47;--navy2:#0c2137;--saffron:#c56e2c;--gold:#dbac63;--ink:#202d3b;--muted:#718091;--cream:#fbf8f2;--paper:#fff;--line:#e9e4db}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:"Noto Serif Devanagari",serif;background:#fff}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;padding:0 30px;margin:auto}.topline{background:var(--navy2);color:#c3cad0;font:11px DM Sans,sans-serif;letter-spacing:.3px}.topinner{height:35px;display:flex;align-items:center;justify-content:space-between}.topinner i{color:var(--gold);padding:0 9px}.toplinks{display:flex;gap:10px;align-items:center}.toplinks b{color:var(--gold);font-weight:600}.header{background:#fff;position:relative;z-index:4;border-bottom:1px solid #eee9e1}.headinner{min-height:89px;justify-content:space-between;gap:25px}.brand,.headinner{display:flex;align-items:center}.brand{gap:13px;color:var(--navy)}.brand b,.brand small,.brand strong{display:block}.brand b{font-size:18px;font-weight:500}.brand strong{font-size:21px;font-weight:700;margin-top:-4px}.brand small{font:9px DM Sans,sans-serif;letter-spacing:.35px;color:#708091;margin-top:3px}.seal{height:48px;width:48px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--saffron);font-size:28px;outline:1px solid #ead9bb;outline-offset:3px}.nav{display:flex;align-items:center;gap:22px;font-size:13px}.nav a:hover{color:var(--saffron)}.nav .join{background:var(--navy);padding:13px 17px;color:white;margin-left:2px}.join span{color:var(--gold);padding-left:8px}.menubtn{display:none}.hero{position:relative;overflow:hidden;min-height:510px;background:linear-gradient(110deg,rgba(12,33,55,.97),rgba(19,44,71,.93) 52%,rgba(19,44,71,.77)),radial-gradient(ellipse at 85% 50%,#a36338,transparent 43%);color:white}.hero:after{content:"";position:absolute;right:-70px;top:-150px;width:620px;height:780px;border:1px solid rgba(224,185,126,.22);border-radius:48%;transform:rotate(25deg);box-shadow:0 0 0 26px rgba(224,185,126,.035),0 0 0 55px rgba(224,185,126,.03)}.hero-pattern{position:absolute;inset:0;opacity:.15;background-image:radial-gradient(#dab873 .65px,transparent 0);background-size:20px 20px;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.hero-content{position:relative;z-index:1;padding-top:76px;padding-bottom:40px}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:1px;font:11px DM Sans,sans-serif;color:#e2bb80}.eyebrow>span:first-child:not(.line){width:7px;height:7px;background:var(--gold);border-radius:50%}.eyebrow .line{width:35px;height:1px;background:var(--gold);opacity:.75}.eyebrow.dark{color:var(--saffron)}h1{font-size:50px;line-height:1.37;font-weight:500;margin:22px 0 8px;max-width:650px;letter-spacing:-1px}h1 i,h2 i{font-style:normal;color:#dfb876}.hero-content>p{color:#d0d5d9;font-size:15px;line-height:2;max-width:565px;margin:10px 0 24px}.herobtns{display:flex;gap:13px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 17px;font-size:13px;border:1px solid transparent;min-width:153px}.gold{background:var(--gold);color:var(--navy2)}.button.outline{color:white;border-color:rgba(255,255,255,.38);background:transparent}.button span{font-size:16px}.hero-motto{margin-top:33px;color:#e6d1b1;font-size:13px}.hero-note{position:absolute;right:60px;bottom:45px;font:10px DM Sans,sans-serif;color:#b9c3cb}.hero-stamp{position:absolute;z-index:1;right:15%;top:34%;border:1px solid rgba(224,185,126,.45);border-radius:50%;width:200px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#edcd96;transform:rotate(12deg)}.hero-stamp span{font-size:53px}.hero-stamp small{font-size:10px}.trustbar{background:var(--cream);border-bottom:1px solid var(--line)}.trustinner{display:grid;grid-template-columns:repeat(4,1fr);min-height:82px;align-items:center}.trustinner span{padding-left:28px;border-right:1px solid #e6dfd3;font-size:12px;color:#637080}.trustinner span:first-child{padding-left:0}.trustinner span:last-child{border:0}.trustinner b{font:700 21px DM Sans,sans-serif;color:var(--navy);margin-right:9px}.section{padding:82px 0}.aboutgrid{display:grid;grid-template-columns:1fr .8fr;grid-gap:120px;gap:120px;align-items:center}.joinband h2,.section h2{font-size:33px;line-height:1.55;font-weight:500;color:var(--navy);margin:18px 0}.section h2 i{color:var(--saffron)}.lead{font-size:14px;line-height:2;color:#687686;max-width:480px}.textlink{display:inline-flex;align-items:center;gap:20px;font-size:13px;color:var(--saffron);padding:13px 0;border-bottom:1px solid #dfc7a8;margin-top:10px}.quote-card{position:relative;overflow:hidden;background:var(--cream);padding:42px 50px;min-height:210px;border:1px solid #eee6d9}.quote-mark{color:#d6ad72;font-size:60px;line-height:.8}.quote-card p{color:var(--navy);font-size:20px;line-height:1.8;margin:10px 0}.quote-card small{font-size:11px;color:#828d96}.mandala{position:absolute;right:-20px;bottom:-50px;font-size:170px;color:rgba(197,110,44,.07)}.tinted{background:#f8f6f1}.sectionhead{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.sectionhead h2{margin:10px 0 0}.focusgrid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.focus{position:relative;min-height:160px;padding:25px 24px;background:rgba(255,255,255,.58);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.focusnum{font:11px DM Sans;color:#aa9c87}.focusicon{display:block;font-size:23px;color:var(--saffron);margin-top:12px}.focus h3{font-weight:500;color:var(--navy);font-size:16px;margin:8px 0}.arrow{position:absolute;right:22px;bottom:20px;color:#af8a56}.joinband{background:var(--navy);color:white}.joininner{display:flex;justify-content:space-between;align-items:center}.joinband h2{color:white;margin:16px 0;font-size:31px}.joinband p{font-size:13px;color:#c0cad2}.join-actions{display:flex;flex-direction:column;gap:12px;min-width:220px}.join-actions .button{width:100%}footer{background:#0c2137;color:#c5cbd0;padding-top:55px}.footergrid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:38px;gap:38px;padding-bottom:40px}.footbrand{color:#fff}.footbrand .seal{width:40px;height:40px;font-size:23px}.footbrand b{font-size:15px}.footbrand strong{font-size:18px}footer p{font-size:12px;line-height:2;color:#9caab4}footer .footergrid>div:not(:first-child){display:flex;flex-direction:column;gap:11px;font-size:12px}footer .footergrid>div>b{font-size:13px;color:#e8bd7b;padding-bottom:7px}footer a:hover{color:#e8bd7b}footer em{line-height:1.9;color:#e3c99c;font-style:normal}.copyright{height:53px;border-top:1px solid rgba(255,255,255,.11);display:flex;align-items:center;justify-content:space-between;font:10px DM Sans,sans-serif;color:#85939e}.simplehero{background:var(--navy);color:white;padding:55px 0}.simplehero h1{font-size:36px;margin:13px 0}.simplecontent{padding:55px 0;min-height:45vh}.simplecontent p{line-height:2;color:#5c6875}.form{max-width:640px;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.form label{display:grid;grid-gap:7px;gap:7px;font-size:13px}.form input,.form select,.form textarea{padding:12px;border:1px solid #d9dfe3;font:inherit}.form .wide,.form textarea{grid-column:1/-1}.status{padding:12px;background:#eef7ee;color:#285933}.menubtn{background:none;border:0;font-size:25px;color:var(--navy)}@media(max-width:950px){.nav{gap:12px;font-size:12px}.brand small{display:none}.hero-stamp{right:6%}.aboutgrid{gap:55px}}@media(max-width:760px){.wrap{padding:0 20px}.topinner{height:34px}.topinner>span:nth-child(2){display:none}.header{z-index:5}.headinner{min-height:77px}.brand{gap:10px}.brand b{font-size:15px}.brand strong{font-size:18px}.seal{height:41px;width:41px;font-size:24px}.menubtn{display:block}.nav{display:none;position:absolute;top:100%;left:0;right:0;padding:13px 20px 21px;background:#fff;box-shadow:0 16px 22px #11243824;grid-template-columns:1fr 1fr;gap:0}.navopen{display:grid}.nav a{padding:13px 8px;border-bottom:1px solid #eee}.nav .join{grid-column:1/-1;text-align:center;margin-top:12px}.hero{min-height:480px}.hero-content{padding-top:57px}h1{font-size:38px}.hero-stamp{width:115px;height:115px;right:7%;top:20%;opacity:.55}.hero-stamp span{font-size:35px}.hero-stamp small{font-size:8px}.hero-content>p{max-width:450px}.hero-note{right:20px;bottom:20px}.trustinner{grid-template-columns:1fr 1fr;gap:0;padding:11px 0}.trustinner span{padding:12px 10px;border:0}.trustinner span:first-child{padding-left:10px}.trustinner b{font-size:18px}.section{padding:58px 0}.aboutgrid{grid-template-columns:1fr;gap:30px}.section h2{font-size:29px}.quote-card{min-height:175px}.sectionhead{align-items:start;gap:10px;flex-direction:column}.sectionhead .textlink{margin:0}.focusgrid{grid-template-columns:1fr 1fr}.focus{padding:19px 16px;min-height:145px}.focus h3{font-size:14px}.joininner{display:block}.join-actions{margin-top:24px;flex-direction:row;flex-wrap:wrap}.join-actions .button{width:auto}.footergrid{grid-template-columns:1fr 1fr;gap:30px 20px}.copyright{font-size:9px}.simplehero h1{font-size:30px}}@media(max-width:420px){.topline{font-size:9px}.herobtns{flex-wrap:wrap}.hero-stamp{top:24%;right:4%}.hero-content{padding-top:48px}.hero-content>p{font-size:13px}.focusgrid{grid-template-columns:1fr}.focus{min-height:125px}.join-actions{flex-direction:column}.footergrid{grid-template-columns:1fr 1fr}.brand small{display:none}}.rolegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:25px 0 38px}.dashcard,.rolecard{padding:22px;background:#fff;border:1px solid var(--line);transition:transform .2s,border-color .2s}.rolecard:hover{transform:translateY(-3px);border-color:var(--gold)}.dashcard>span,.rolecard small{font:10px DM Sans,sans-serif;color:var(--saffron);text-transform:uppercase;letter-spacing:.8px}.rolecard h2{font-size:20px;color:var(--navy);margin:12px 0 3px}.dashcard p,.rolecard p{font-size:12px;line-height:1.8;color:var(--muted)}.rolecard>span{display:block;font-size:12px;color:var(--saffron);margin-top:18px}.authform{max-width:520px}.authform input,.inviteform input,.inviteform select{width:100%}.textbutton{border:0;background:none;color:var(--saffron);font:inherit;font-size:13px;text-align:left;cursor:pointer;padding:10px 0}.rolehint{color:var(--muted);font-size:12px;line-height:1.7}.rolelink{font-size:11px;color:var(--saffron);margin-right:12px}.dashhead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.dashhead h1{font-size:32px;color:var(--navy);margin:10px 0 0}.dashhead p{font:12px DM Sans,sans-serif;color:var(--muted)}.darkoutline{border-color:var(--navy);color:var(--navy)}.dashgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:30px}.dashcard h2{font-size:16px;color:var(--navy)}.dashcard small{font-size:10px;color:#8e8a7e}.useradmin{margin:24px 0;padding:24px;background:var(--cream);border:1px solid var(--line)}.useradmin h2{font-size:20px;color:var(--navy)}.useradmin>p{font-size:12px;color:var(--muted);line-height:1.7}.inviteform{max-width:none;grid-template-columns:1.2fr 1.2fr 1fr auto;align-items:flex-end}.inviteform label{font-size:11px}.inviteform input,.inviteform select{height:45px;padding:8px;font:13px DM Sans,sans-serif}.inviteform .button{min-width:180px;font:12px "Noto Serif Devanagari",serif}.usertable{margin-top:20px;background:white;border:1px solid var(--line)}.userrow{display:grid;grid-template-columns:2fr 1fr .8fr .8fr;grid-gap:12px;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);align-items:center;font-size:12px}.userrow:last-child{border:0}.userrow small{display:block;color:#87929c;font:9px DM Sans,sans-serif;margin-top:4px}.userhead{font-weight:700;color:var(--navy);background:#f7f3ea}@media(max-width:760px){.dashgrid,.inviteform,.rolegrid{grid-template-columns:1fr 1fr}.inviteform .button{min-width:0}.userrow{grid-template-columns:1.5fr 1fr;gap:8px}.userhead{display:none}}@media(max-width:480px){.dashgrid,.rolegrid{grid-template-columns:1fr}.dashhead{align-items:start;gap:10px}.dashhead h1{font-size:26px}.useradmin{padding:14px}.inviteform{grid-template-columns:1fr}.userrow{font-size:11px}}.pageintro{max-width:800px;margin-bottom:24px}.pageintro p{line-height:1.9;color:#657282}.publiccards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin:30px 0}.publiccard{border:1px solid var(--line);background:white;min-width:0}.photo-frame{aspect-ratio:16/10;background:#f3efe7;overflow:hidden}.homephoto img,.photo-frame img{display:block;width:100%;height:100%;object-fit:cover}.homephoto-empty,.photo-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#ad8a55;background:linear-gradient(135deg,#f7f1e6,#ede6d9)}.homephoto-empty span,.photo-empty span{font-size:38px}.homephoto-empty small,.photo-empty small{font-size:11px;color:#8d8272}.publiccardtext{padding:17px}.publiccardtext>small{font:10px DM Sans,sans-serif;color:var(--saffron)}.publiccardtext h2{font-size:17px;color:var(--navy);margin:8px 0}.publiccardtext p{font-size:12px;color:#667482;line-height:1.8;white-space:pre-line}.mini-gallery{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.mini-gallery .photo-frame{aspect-ratio:4/3}.homegallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:22px}.homegallery-item{display:block;border:1px solid var(--line);background:white;padding-bottom:15px}.homephoto{aspect-ratio:16/10;overflow:hidden;background:#f3efe7}.homegallery-item>b,.homegallery-item>span{display:block;margin:12px 14px 0}.homegallery-item>b{color:var(--navy);font-size:14px}.homegallery-item>span{color:#7e8994;font-size:11px}.galleryempty{display:flex;gap:20px;align-items:center;padding:25px;background:#f8f6f1;border:1px dashed #d9c9ad}.galleryempty-icon{font-size:40px;color:var(--saffron)}.galleryempty b{color:var(--navy)}.galleryempty p{font-size:12px;color:var(--muted);margin-bottom:0}.galleryempty .textlink{margin:0 0 0 auto}.hero-stamp>img{width:100%;height:100%;object-fit:cover;border-radius:50%;padding:8px}.contentmanager{margin:28px 0;padding:24px;background:#fff;border:1px solid var(--line)}.contenthead{display:flex;justify-content:space-between;gap:20px;align-items:flex-end}.contenthead h2{color:var(--navy);font-size:21px;margin:10px 0}.contenthead p{font-size:12px;color:var(--muted);line-height:1.7}.contentform label,.contenthead label{font-size:12px;color:#54616d}.contenthead select{display:block;margin-top:6px;padding:10px;border:1px solid var(--line);background:white;font:inherit}.contentform{padding:18px;margin:15px 0 25px;background:var(--cream);border:1px solid var(--line)}.contentform h3,.contentmanager>h3{font-size:15px;color:var(--navy);margin-top:0}.contentfields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.contentfields label{display:grid;grid-gap:6px;gap:6px}.contentfields input:not([type=checkbox]),.contentfields select,.contentfields textarea{width:100%;padding:10px;border:1px solid #d9dedf;background:white;font:13px "Noto Serif Devanagari",serif}.contentfields input[type=checkbox]{width:18px;height:18px}.fieldwide{grid-column:1/-1}.contentactions{display:flex;align-items:center;gap:12px;margin-top:15px}.cmslist{border:1px solid var(--line)}.cmsitem{display:grid;grid-template-columns:90px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px;border-bottom:1px solid var(--line)}.cmsitem:last-child{border-bottom:0}.cmsitem img{width:90px;height:58px;object-fit:cover}.cmsitem b,.cmsitem small{display:block}.cmsitem b{font-size:12px;color:var(--navy)}.cmsitem small{font:10px DM Sans,sans-serif;color:var(--muted);margin-top:5px}.emptycms{padding:20px;background:#f8f6f1;color:#7a838a;font-size:13px}@media(max-width:760px){.homegallery,.publiccards{grid-template-columns:repeat(2,minmax(0,1fr))}.galleryempty{align-items:flex-start;flex-wrap:wrap}.galleryempty .textlink{margin-left:0}.contentmanager{padding:14px}.contenthead{align-items:flex-start;flex-direction:column}.contentfields{grid-template-columns:1fr}.cmsitem{grid-template-columns:64px 1fr auto}.cmsitem img{width:64px;height:52px}.cmsitem .textbutton:last-child{grid-column:3}.fieldwide{grid-column:auto}}@media(max-width:480px){.homegallery,.publiccards{grid-template-columns:1fr}.hero-stamp{opacity:.8}}.umhead{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.applicationmanager h2,.orgmanager h2,.umhead h2{margin:8px 0;color:var(--navy);font-size:22px}.applicationmanager>p,.orgmanager>p,.umhead p{font-size:12px;color:var(--muted);line-height:1.8}.umexports{display:flex;gap:8px;flex-wrap:wrap}.umexports .button{min-width:0;padding:10px;font-size:11px}.umstats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:9px;gap:9px;margin:18px 0}.umstats article{padding:13px;background:#fff;border:1px solid var(--line)}.umstats b,.umstats small{display:block}.umstats small{font-size:10px;color:var(--muted)}.umstats b{font:700 22px DM Sans,sans-serif;color:var(--navy);margin-top:5px}.invitepanel{margin:15px 0;padding:14px;background:#fff;border:1px solid var(--line)}.invitepanel summary{cursor:pointer;color:var(--navy);font-size:13px;font-weight:700}.inviteform{margin-top:15px}.formhint{font-size:11px;line-height:1.7;color:var(--muted)}.umfilters{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:9px;gap:9px;margin:16px 0}.applicationactions input,.applicationactions select,.umfilters input,.umfilters select{min-width:0;width:100%;padding:10px;border:1px solid #d9dfe3;background:#fff;font:12px "Noto Serif Devanagari",serif}.umrowactions{display:flex;gap:10px;flex-wrap:wrap}.umrowactions .textbutton{padding:3px 0;font-size:11px}.modalback{position:fixed;z-index:20;inset:0;background:#0c2137a8;display:grid;place-items:center;padding:18px}.usermodal{position:relative;width:min(800px,100%);max-height:92vh;overflow:auto;padding:25px;background:white;box-shadow:0 20px 70px #0003}.modalclose,.usermodal h2,.usermodal h3{color:var(--navy)}.modalclose{position:absolute;right:12px;top:10px;border:0;background:none;font-size:28px}.mutedline{font:12px DM Sans,sans-serif;color:var(--muted)}.edituserform{max-width:none;grid-template-columns:1fr 1fr}.activitylist p{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px}.activitylist small{color:var(--muted)}.applicationmanager,.orgmanager{margin:24px 0;padding:24px;background:#fff;border:1px solid var(--line)}.orgunitlist{margin:18px 0;border:1px solid var(--line)}.orgunitrow{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border-bottom:1px solid var(--line)}.orgunitrow:last-child{border-bottom:0}.orgunitrow b,.orgunitrow small{display:block}.orgunitrow b{font-size:13px;color:var(--navy)}.orgunitrow small{font-size:10px;color:var(--muted);margin-top:4px}.unitbadge{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;background:#f7f0e4;border-radius:50%;font:11px DM Sans,sans-serif;color:#9b672d}.designationarea{padding-top:16px;border-top:1px solid var(--line)}.designationarea h3{color:var(--navy);font-size:16px}.designationarea p{font-size:11px;color:var(--muted)}.designationchips{display:flex;gap:7px;flex-wrap:wrap}.designationchips span{padding:7px 10px;background:#f7f3ea;font-size:11px}.designationform{display:flex;gap:10px;align-items:flex-end;margin-top:15px}.designationform label{display:grid;grid-gap:6px;gap:6px;max-width:400px;width:100%;font-size:11px}.designationform input{padding:10px;border:1px solid var(--line)}.designationform button{min-width:0}.applicationrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);grid-gap:18px;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.applicationrow small,.applicationrow>b{display:block}.applicationrow b{color:var(--navy);font-size:14px}.applicationrow small{font:10px DM Sans,sans-serif;color:var(--muted);margin-top:6px}.applicationrow p{font-size:12px;line-height:1.7}.applicationactions{display:grid;grid-template-columns:1fr 1fr;align-content:center;grid-gap:8px;gap:8px}.applicationactions label{display:grid;grid-gap:5px;gap:5px;font-size:10px;color:var(--muted)}.applicationactions .button{min-width:0;justify-content:center;padding:9px}.applicationactions .textbutton{align-self:center}.dashboard .contentmanager{margin:24px 0}.emptycms{line-height:1.7}@media(max-width:760px){.umhead{flex-direction:column}.umstats{grid-template-columns:repeat(2,minmax(0,1fr))}.umfilters{grid-template-columns:1fr}.applicationmanager,.orgmanager{padding:15px}.applicationrow{grid-template-columns:1fr}.orgunitrow{grid-template-columns:34px 1fr}.orgunitrow .textbutton{grid-column:2}.designationform{align-items:stretch;flex-direction:column}.edituserform{grid-template-columns:1fr}.applicationactions{grid-template-columns:1fr 1fr}}@media print{.dashhead form,.header,.invitepanel,.modalback,.topline,.umexports,.umfilters,.umrowactions,footer{display:none!important}.simplecontent{padding:0}.applicationmanager,.orgmanager,.useradmin{border:0;background:white;padding:0}.usertable{font-size:10px}.userrow{page-break-inside:avoid;break-inside:avoid}}.page-banner-visual{z-index:0}.page-banner.has-photo>.wrap{position:relative;z-index:1}.about-highlights{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.about-highlights article{border:1px solid var(--line);background:#fff;padding:25px}.about-highlights small{font:10px var(--sans);color:var(--saffron)}.about-highlights h2{font-size:17px;color:var(--navy);font-weight:500;margin:15px 0 7px}.about-highlights p{font-size:12px;color:var(--muted);line-height:1.9;margin:0}@media(max-width:760px){.about-highlights{grid-template-columns:1fr}}.work-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.work-area-card{border:1px solid var(--line);background:#fff;min-width:0}.work-area-card>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.work-area-card>div{padding:18px}.work-area-card small{font:10px var(--sans);letter-spacing:.4px;color:var(--saffron)}.work-area-card h3{color:var(--navy);font-size:17px;font-weight:500;margin:9px 0}.work-area-card p{font-size:12px;line-height:1.9;color:var(--muted);min-height:68px}.work-area-card span{font:9px var(--sans);line-height:1.7;color:#77838c}.work-area-card a{text-decoration:underline;text-underline-offset:2px}.work-area-cta{margin-top:24px;padding:16px 20px;background:#f7f5f0;display:flex;align-items:center;justify-content:space-between;gap:18px}.work-area-cta p{margin:0;font-size:12px;color:var(--muted)}.updates-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px}.updates-columns>section{min-width:0}.updates-columns .feature-grid{grid-template-columns:1fr;margin-top:15px}.updates-columns .empty-feature{height:100%;margin-top:13px}.updates-context{margin-top:64px;padding-top:40px;border-top:1px solid var(--line)}.updates-context>.representative-strip{margin-top:28px}.page-photo-section{margin-top:42px}.gallery-status>.empty-feature{margin-bottom:30px}@media(max-width:760px){.work-area-grid{grid-template-columns:1fr 1fr}.updates-columns{grid-template-columns:1fr}.updates-columns>section+section{margin-top:12px}.work-area-card p{min-height:0}}@media(max-width:480px){.work-area-grid{grid-template-columns:1fr}.work-area-cta{align-items:flex-start;flex-direction:column}}