@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--ink:#1c1c1a;--paper:#fbfaf7;--cream:#f3f0e9;--muted:#74736e;--line:rgba(28,28,26,.18);--clay:#b66d4b;--serif:'DM Serif Display','Noto Sans Arabic',serif;--sans:'Manrope','Noto Sans Arabic',sans-serif;--arabic:'Noto Sans Arabic','Manrope',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--arabic);line-height:1.6;overflow-x:hidden}body.english{font-family:var(--sans)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;line-height:1.02;letter-spacing:-.045em}em{font-style:normal;color:inherit}.film-grain{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.masthead{position:fixed;top:0;inset-inline:0;z-index:50;height:76px;padding:0 clamp(20px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:26px;background:rgba(251,250,247,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);color:var(--ink)}.wordmark{display:flex;flex-direction:column;line-height:1;letter-spacing:.09em;font:700 12px var(--sans);white-space:nowrap}.wordmark small{font:500 9px var(--arabic);letter-spacing:.01em;margin-top:6px;color:var(--muted)}.main-nav{display:flex;align-items:center;gap:clamp(16px,2.2vw,34px);margin-inline:auto}.main-nav a,.menu-button,.language{font:600 10px var(--sans);letter-spacing:.02em;white-space:nowrap}.main-nav a{position:relative}.main-nav a:after{content:'';position:absolute;bottom:-9px;inset-inline:0;height:1px;background:currentColor;transform:scaleX(0);transition:transform .25s}.main-nav a:hover:after{transform:scaleX(1)}.mast-actions{display:flex;align-items:center;gap:22px}.language{display:flex;align-items:center;gap:8px}.language i{width:18px;height:1px;background:currentColor}.menu-button{display:none;align-items:center;gap:6px}.menu-button b{font-size:18px;line-height:.75}.mobile-nav{display:none}.micro-label{font:600 10px var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.hero{min-height:760px;height:100svh;background:#252523;color:var(--paper);display:grid;grid-template-columns:1.02fr .98fr;position:relative;overflow:hidden}.hero-image{grid-column:1;grid-row:1;background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.03)),url('/images/hind-hero-bw.webp') center 22%/cover no-repeat}.hero-title{grid-column:2;grid-row:1;align-self:center;padding:12vw clamp(30px,7vw,130px) 8vw 7vw;position:relative;z-index:1}.hero-title .micro-label{color:rgba(255,255,255,.62)}.hero-title h1{font-size:clamp(76px,10.5vw,158px);line-height:.84}.hero-title h1 em{display:block;color:rgba(255,255,255,.95);font-size:.84em}.hero-tagline{font:13px var(--sans);letter-spacing:.04em;margin-top:30px;color:rgba(255,255,255,.78)}.hero-links{display:flex;gap:28px;margin-top:47px}.underlink{display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid currentColor;padding-bottom:7px;font:600 10px var(--sans);transition:opacity .25s}.underlink:hover{opacity:.6}.underlink b{font-size:14px;font-weight:400}.hero-scroll{position:absolute;bottom:28px;right:6vw;font:10px var(--sans);color:rgba(255,255,255,.65)}.editorial-section{padding:34px clamp(24px,7vw,108px) 102px;background:var(--paper)}.section-index{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;font:600 10px var(--sans);letter-spacing:.05em;color:var(--muted)}.about{padding-top:36px}.about-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:12vw;align-items:start;padding-top:94px}.section-heading h2,.section-title-row h2{font-size:clamp(58px,8vw,122px)}.lead-copy{font-size:clamp(18px,2vw,29px);line-height:1.7;max-width:680px}.copy-signature{display:flex;align-items:center;gap:14px;margin-top:44px}.copy-signature span{font:italic 58px var(--serif);line-height:.8;border-bottom:1px solid currentColor}.copy-signature small{font:10px var(--sans);color:var(--muted);line-height:1.45}.about-photo{height:min(57vw,720px);max-width:970px;margin:94px auto 0;background:linear-gradient(90deg,rgba(0,0,0,.08),transparent 55%),url('/images/new_66139277_9c80_4b17_a843_7e933c58e0e5.webp') center 30%/cover no-repeat}.social-section{min-height:650px;position:relative;color:#fff;display:grid;align-items:end;overflow:hidden}.social-backdrop,.social-shade{position:absolute;inset:0}.social-backdrop{background:url('/images/new_bbc71ab3_2c0e_46c6_b1aa_434110ecb855.webp') center 35%/cover no-repeat;transform:scale(1.01)}.social-shade{background:linear-gradient(90deg,rgba(14,14,13,.87),rgba(14,14,13,.42) 58%,rgba(14,14,13,.2)),linear-gradient(0deg,rgba(0,0,0,.3),transparent 52%)}.social-content{position:relative;z-index:1;width:100%;padding:72px clamp(24px,7vw,108px)}.social-content .micro-label{color:rgba(255,255,255,.68)}.social-content h2{font-size:clamp(60px,8vw,125px);max-width:580px}.social-content h2 em{color:rgba(255,255,255,.65)}.social-stat-links{display:flex;gap:clamp(24px,5vw,84px);margin-top:60px;max-width:900px}.social-stat-links a{display:grid;grid-template-columns:auto auto;column-gap:11px;align-items:baseline;min-width:150px;color:#fff;font-family:var(--sans);transition:opacity .25s}.social-stat-links a:hover{opacity:.68}.social-stat-links i{font-style:normal;font-size:12px}.social-stat-links b{font:400 clamp(34px,4vw,58px) var(--serif);letter-spacing:-.04em}.social-stat-links small{grid-column:1;color:rgba(255,255,255,.68);font:9px var(--sans);letter-spacing:.05em;text-transform:uppercase}.social-stat-links span{grid-column:2;grid-row:1/3;align-self:center;font-size:16px;color:rgba(255,255,255,.75)}.outdoor-section{background:var(--clay);color:#fff8ef;padding:32px clamp(24px,7vw,108px) 54px;position:relative;overflow:hidden}.outdoor-section:before{content:'';position:absolute;width:56vw;height:56vw;border:1px solid rgba(255,248,239,.23);border-radius:50%;top:-36vw;right:-20vw}.outdoor-intro,.outdoor-gallery,.outdoor-footer{position:relative;z-index:1}.outdoor-section .section-index{color:rgba(255,248,239,.72);border-color:rgba(255,248,239,.38)}.outdoor-section .micro-label{color:rgba(255,248,239,.7)}.outdoor-heading{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end;padding:68px 0 42px}.outdoor-heading h2{font-size:clamp(58px,7.5vw,115px)}.outdoor-heading h2 em{color:#f3d0a7}.outdoor-heading>p{font-size:clamp(17px,2vw,26px);line-height:1.8;max-width:560px}.outdoor-gallery{display:grid;grid-template-columns:1.14fr .72fr .86fr;grid-template-rows:280px 280px;gap:13px}.outdoor-photo{margin:0;min-height:0;overflow:hidden;background:#94513a}.outdoor-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .7s ease}.outdoor-photo:hover img{transform:scale(1.04)}.outdoor-photo-wide{grid-row:span 2}.outdoor-photo-tall{grid-row:span 2}.outdoor-photo-square{grid-column:3}.outdoor-photo-last{grid-column:3;grid-row:2}.outdoor-footer{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,248,239,.42);font:10px var(--sans);color:rgba(255,248,239,.76)}.outdoor-footer .underlink{color:#fff8ef}.section-title-row{padding-top:67px;margin-bottom:40px}.appearances{background:var(--cream)}.appearance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.appearance-art{height:min(42vw,520px);background-position:center;background-size:cover}.appearance-one{background-image:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.25)),url('/images/new_img_9826.webp')}.appearance-two{background-image:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.25)),url('/images/new_img_9827.webp')}.appearance-three{background-image:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.25)),url('/images/new_img_9819.webp')}.appearance-grid h3,.edit-grid h3{font:400 21px var(--serif);margin-top:15px}.edit{background:var(--paper)}.section-intro{margin-top:22px;max-width:380px;font-size:13px;line-height:1.8;color:var(--muted)}.edit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.edit-art{height:min(40vw,430px);background-size:cover;background-position:center}.edit-one{background-image:url('/images/new_img_9801.webp')}.edit-two{background-image:url('/images/new_img_9808.webp')}.edit-three{background-image:url('/images/new_img_9810.webp')}.edit-four{background-image:url('/images/new_3bccfb2c_ea6f_4d3d_94ef_a452b9beb3f2.webp')}.collaboration-section{min-height:760px;color:#fff;position:relative;display:flex;align-items:flex-end;overflow:hidden}.collaboration-image,.collaboration-overlay{position:absolute;inset:0;width:100%;height:100%}.collaboration-image{object-fit:cover;object-position:center 49%}.collaboration-overlay{background:linear-gradient(90deg,rgba(7,17,20,.8),rgba(7,17,20,.34) 58%,rgba(7,17,20,.08)),linear-gradient(0deg,rgba(4,12,14,.45),transparent 60%)}.collaboration-content{position:relative;z-index:1;max-width:680px;padding:86px clamp(24px,7vw,108px)}.collaboration-content .micro-label{color:rgba(255,255,255,.75)}.collaboration-content h2{font-size:clamp(62px,8vw,126px)}.collaboration-content h2 em{color:rgba(255,255,255,.7)}.collaboration-content>p{font-size:clamp(15px,1.5vw,20px);line-height:1.8;margin-top:26px;max-width:560px;color:rgba(255,255,255,.9)}.contact-button{display:inline-flex;align-items:center;justify-content:space-between;gap:60px;min-width:250px;margin-top:38px;padding:17px 19px;border:1px solid rgba(255,255,255,.86);font:600 12px var(--sans);transition:background .25s,color .25s}.contact-button:hover{background:#fff;color:var(--ink)}.contact-button b{font:400 20px var(--sans)}.trust{display:flex;gap:14px;align-items:center;margin-top:38px;font:10px var(--sans);color:rgba(255,255,255,.7)}.trust strong{font-size:13px;color:#fff;letter-spacing:.08em}.partners-strip{background:#111;display:grid;grid-template-columns:minmax(170px,.28fr) 1fr;color:#fff;border-top:1px solid rgba(255,255,255,.22)}.partners-title{padding:28px clamp(22px,4vw,60px);border-inline-end:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;justify-content:center;gap:5px}.partners-title span{font:10px var(--sans);color:rgba(255,255,255,.64)}.partners-title strong{font:400 22px var(--serif)}.partner-marquee{overflow:hidden;display:flex;align-items:center}.partner-track{display:flex;align-items:center;gap:clamp(74px,12vw,150px);width:max-content;min-width:200%;padding-inline:40px;animation:marquee 18s linear infinite}.ruya-web{display:flex;align-items:baseline;gap:15px;font:600 clamp(24px,3vw,42px) var(--arabic);white-space:nowrap}.ruya-web i{font:600 10px var(--sans);letter-spacing:.2em;color:rgba(255,255,255,.62)}@keyframes marquee{to{transform:translateX(-33.333%)}}.footer{background:var(--ink);color:var(--paper);padding:44px clamp(24px,6vw,92px) 24px}.footer-top,.footer-grid,.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-socials{display:flex;gap:12px}.footer-socials a{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(255,255,255,.38);border-radius:50%;transition:background .2s,color .2s}.footer-socials a:hover{background:#fff;color:var(--ink)}.footer-socials svg{width:16px;height:16px;fill:currentColor}.footer-socials span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.footer-grid{align-items:flex-start;border-top:1px solid rgba(255,255,255,.2);margin-top:32px;padding-top:26px}.footer-label{font:10px var(--sans);color:rgba(255,255,255,.58);margin-bottom:12px}.footer-map{display:flex;gap:clamp(14px,3vw,36px);flex-wrap:wrap;font:10px var(--sans);color:rgba(255,255,255,.9)}.footer-meta{display:flex;gap:24px;font:10px var(--sans);color:rgba(255,255,255,.72)}.footer-meta b{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:28px;padding-top:19px;font:9px var(--sans);color:rgba(255,255,255,.55)}.footer-bottom button{font:9px var(--sans);color:#fff}@media(max-width:850px){.main-nav{display:none}.menu-button{display:flex}.hero{min-height:690px;grid-template-columns:1fr}.hero-image{grid-column:1;grid-row:1;height:100%;background-position:center 22%}.hero-title{grid-column:1;grid-row:1;align-self:end;padding:150px 24px 66px;background:linear-gradient(0deg,rgba(28,28,26,.98),rgba(28,28,26,.86) 58%,rgba(28,28,26,0) 100%)}.hero-title h1{font-size:clamp(62px,18vw,110px)}.hero-scroll{right:24px;bottom:20px}.mobile-nav{position:fixed;top:64px;left:14px;right:14px;z-index:49;display:flex;flex-direction:column;background:var(--paper);padding:11px 14px;box-shadow:0 16px 32px rgba(0,0,0,.14);opacity:0;visibility:hidden;transform:translateY(-12px);transition:.24s}.mobile-nav.open{opacity:1;visibility:visible;transform:none}.mobile-nav a{padding:11px 0;border-bottom:1px solid var(--line);font:600 12px var(--sans)}.mobile-nav a:last-child{border:0}.about-grid{display:block;padding-top:54px}.section-heading{margin-bottom:32px}.about-photo{height:105vw;margin-top:56px}.social-section{min-height:610px}.social-content{padding:60px 24px}.social-content h2{font-size:clamp(53px,15vw,75px)}.social-stat-links{display:grid;grid-template-columns:1fr;gap:0;margin-top:34px;max-width:100%}.social-stat-links a{grid-template-columns:1fr auto auto;column-gap:12px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.32)}.social-stat-links b{font-size:41px}.social-stat-links small{grid-column:2;grid-row:2}.social-stat-links span{grid-column:3;grid-row:1/3}.outdoor-heading{display:block;padding:46px 0 28px}.outdoor-heading h2{font-size:clamp(51px,14vw,70px);margin-bottom:22px}.outdoor-heading>p{font-size:17px}.outdoor-gallery{grid-template-columns:1fr 1fr;grid-template-rows:74vw 54vw 54vw;gap:9px}.outdoor-photo-wide{grid-column:span 2;grid-row:span 1}.outdoor-photo-wide img{object-fit:contain;background:#914f3c}.outdoor-photo-tall{grid-row:span 2}.outdoor-photo-square{grid-column:2;grid-row:2}.outdoor-photo-last{grid-column:2;grid-row:3}.outdoor-footer{display:block;line-height:2}.outdoor-footer .underlink{margin-top:8px}.editorial-section{padding:25px 22px 72px}.section-title-row{padding-top:47px;margin-bottom:30px}.section-heading h2,.section-title-row h2{font-size:clamp(46px,13vw,65px)}.appearance-grid{grid-template-columns:1fr 1fr;gap:10px}.appearance-art{height:65vw}.appearance-grid h3,.edit-grid h3{font-size:16px;margin-top:9px}.edit-grid{grid-template-columns:1fr 1fr;gap:11px}.edit-art{height:60vw}.collaboration-section{min-height:740px;align-items:flex-end}.collaboration-image{object-position:center 44%}.collaboration-overlay{background:linear-gradient(0deg,rgba(4,12,14,.91),rgba(4,12,14,.62) 48%,rgba(4,12,14,.06) 88%)}.collaboration-content{padding:58px 24px}.collaboration-content h2{font-size:clamp(52px,15vw,76px)}.collaboration-content>p{font-size:15px}.contact-button{min-width:235px;margin-top:27px}.partners-strip{grid-template-columns:1fr}.partners-title{padding:20px 22px;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.22)}.partner-track{padding:23px 30px;gap:75px}.footer{padding:35px 22px 20px}.footer-top,.footer-grid,.footer-bottom{align-items:flex-start;flex-direction:column;gap:22px}.footer-grid{margin-top:26px;padding-top:22px}.footer-map{gap:13px 20px}.footer-meta{gap:20px}.footer-bottom{width:100%;margin-top:24px;padding-top:16px;gap:10px}.masthead{height:64px;padding:0 17px}.wordmark{font-size:10px}.wordmark small{font-size:8px}.mast-actions{gap:14px}.language,.menu-button{font-size:9px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}

/* Official Hind wordmark: exact supplied artwork in every brand touchpoint. */
.wordmark{align-items:flex-start;letter-spacing:0}
.wordmark img{display:block;width:128px;height:auto;max-height:46px;object-fit:contain;object-position:center;transition:width .35s ease,max-height .35s ease}
.masthead.compact{height:58px;padding-inline:clamp(20px,5vw,76px);box-shadow:0 8px 24px rgba(28,28,26,.08)}
.masthead.compact .wordmark img{width:104px;max-height:36px}
.hero-logo-title{margin:0;max-width:min(33vw,460px);line-height:0}
.hero-logo-title img{display:block;width:100%;height:auto;filter:invert(1) brightness(1.8)}
.footer .wordmark img{filter:invert(1);width:156px;max-height:48px}
.footer .wordmark small{margin-top:8px}
@media(max-width:850px){.masthead.compact{height:52px;padding-inline:17px}.masthead.compact .wordmark img{width:88px;max-height:31px}.wordmark img{width:108px;max-height:38px}.hero-logo-title{max-width:min(74vw,340px)}.mobile-nav{top:64px}.masthead.compact + .mobile-nav{top:52px}.footer .wordmark img{width:132px;max-height:42px}}

/* Editorial header layout: logo alone on the right, language and menu on the left. */
.masthead{direction:ltr;justify-content:space-between}
.masthead .wordmark{order:2;align-items:flex-end}
.masthead .mast-actions{order:1;margin:0;gap:26px;direction:ltr}
.masthead .main-nav{display:none}
.masthead .language{font:600 11px var(--sans);letter-spacing:.08em;padding:7px 0}
.masthead .language i{display:none}
.masthead .menu-button{display:flex;align-items:center;gap:10px;font:600 10px var(--arabic);letter-spacing:0}
.masthead .menu-button b{font-size:18px;font-weight:400;line-height:.7;transform:rotate(0deg);transition:transform .25s ease}
.masthead .menu-button[aria-expanded="true"] b{transform:rotate(45deg)}
.mobile-nav{position:fixed;top:76px;left:clamp(20px,5vw,76px);right:auto;width:min(300px,calc(100vw - 40px));z-index:49;display:flex;flex-direction:column;background:var(--paper);padding:12px 16px;box-shadow:0 16px 32px rgba(0,0,0,.14);opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .24s ease,visibility .24s ease,transform .24s ease;direction:rtl;text-align:right}
.mobile-nav.open{opacity:1;visibility:visible;transform:none}
.mobile-nav a{padding:12px 0;border-bottom:1px solid var(--line);font:600 12px var(--arabic)}
.mobile-nav a:last-child{border-bottom:0}
@media(max-width:850px){.masthead{height:64px;padding:0 17px}.masthead .wordmark{align-items:flex-end}.masthead .mast-actions{gap:17px}.masthead .language{font-size:10px}.masthead .menu-button{font-size:10px}.mobile-nav{top:64px;left:14px;width:calc(100vw - 28px);right:14px}.masthead.compact + .mobile-nav{top:52px}}
/* Keep the editorial menu reliably visible when toggled on any viewport. */
.mobile-nav.open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}

/* Reference-style overlay header: mark right, circular EN and hamburger left. */
.masthead{background:transparent;border-bottom:1px solid rgba(255,255,255,.28);color:#fff;transition:height .35s ease,padding .35s ease,background .35s ease,color .35s ease,border-color .35s ease}
.masthead.compact{background:rgba(251,250,247,.94);border-bottom-color:var(--line);color:var(--ink)}
.masthead .wordmark{align-items:flex-end}
.masthead .wordmark img{width:126px;max-height:58px;object-fit:contain;filter:brightness(0) invert(1)}
.masthead.compact .wordmark img{width:94px;max-height:42px;filter:none}
.masthead .mast-actions{gap:14px;align-items:center}
.masthead .language{width:50px;height:50px;padding:0;border:1px solid rgba(255,255,255,.78);border-radius:50%;display:grid;place-items:center;font:500 13px var(--sans);letter-spacing:0;transition:border-color .35s ease,color .35s ease,width .35s ease,height .35s ease}
.masthead.compact .language{width:42px;height:42px;border-color:rgba(28,28,26,.5)}
.masthead .menu-button{width:30px;height:40px;padding:0;display:grid;place-items:center}
.masthead .menu-icon{display:flex;flex-direction:column;gap:5px;width:25px}
.masthead .menu-icon i{display:block;width:25px;height:2px;background:currentColor;transition:transform .25s ease,opacity .25s ease}
.masthead .menu-button[aria-expanded="true"] .menu-icon i:nth-child(1){transform:translateY(7px) rotate(45deg)}
.masthead .menu-button[aria-expanded="true"] .menu-icon i:nth-child(2){opacity:0}
.masthead .menu-button[aria-expanded="true"] .menu-icon i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.mobile-nav{top:76px}
@media(max-width:850px){.masthead{height:102px;padding:0 24px;align-items:flex-start;padding-top:20px}.masthead.compact{height:64px;padding:0 17px;align-items:center}.masthead .wordmark img{width:116px;max-height:60px}.masthead.compact .wordmark img{width:84px;max-height:38px}.masthead .language{width:50px;height:50px}.masthead.compact .language{width:42px;height:42px}.mobile-nav{top:102px}.masthead.compact + .mobile-nav{top:64px}}

/* Accessible labels remain available to screen readers without appearing under the icon. */
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}

/* Social accounts: full-bleed portrait with a three-column editorial stat rail. */
.social-section{min-height:820px;display:flex;align-items:flex-end;background:#1c1c1a}
.social-backdrop{background-image:url('/images/hind-social-bg.webp');background-position:center 38%;background-size:cover;transform:none}
.social-shade{background:linear-gradient(180deg,rgba(12,12,11,.12) 22%,rgba(12,12,11,.32) 53%,rgba(12,12,11,.9) 100%)}
.social-content{padding:80px clamp(24px,7vw,108px) 66px;text-align:center}
.social-content .micro-label{color:rgba(255,255,255,.78);margin-bottom:16px}
.social-content h2{font:400 clamp(36px,5.5vw,76px) var(--sans);letter-spacing:.04em;text-transform:uppercase;line-height:1.08;max-width:none}
.social-content h2 em{color:#fff;font-style:normal}
.social-stat-links{direction:ltr;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:38px auto 0;max-width:1000px;border-top:1px solid rgba(255,255,255,.55);border-bottom:1px solid rgba(255,255,255,.55)}
.social-stat{min-height:155px;padding:24px 18px 20px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;align-items:center;color:#fff;text-align:left;border-inline-start:1px solid rgba(255,255,255,.38)}
.social-stat:first-child{border-inline-start:0}
.social-stat .stat-name{font:500 11px var(--sans);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}
.social-stat .stat-glyph{font:500 22px var(--sans);line-height:1;justify-self:end}
.social-stat b{grid-column:1/-1;align-self:end;font:400 clamp(30px,4vw,54px) var(--serif);letter-spacing:-.03em;line-height:1}
.social-stat small{grid-column:1/-1;display:none}
@media(max-width:850px){.social-section{min-height:735px}.social-backdrop{background-position:center center}.social-shade{background:linear-gradient(180deg,rgba(12,12,11,.08) 22%,rgba(12,12,11,.3) 48%,rgba(12,12,11,.92) 100%)}.social-content{padding:70px 18px 42px}.social-content h2{font-size:clamp(30px,8.2vw,44px);letter-spacing:.055em}.social-stat-links{margin-top:27px}.social-stat{min-height:132px;padding:18px 10px 18px}.social-stat .stat-name{font-size:8px;letter-spacing:.06em}.social-stat .stat-glyph{font-size:18px}.social-stat b{font-size:31px}}

/* Reference stat icons: bright, legible platform marks beside each label. */
.social-content .micro-label{display:none}
.social-content h2{font-size:clamp(34px,5vw,68px);letter-spacing:.025em;white-space:nowrap}
.social-stat{grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto}
.social-stat .stat-icon{width:31px;height:31px;display:block;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;justify-self:end}
.social-stat:first-child .stat-icon{fill:#fff;stroke:none}
.social-stat b{margin-top:8px}
@media(max-width:850px){.social-content h2{font-size:clamp(28px,8vw,44px);white-space:normal;letter-spacing:.02em}.social-stat .stat-icon{width:28px;height:28px}.social-stat b{margin-top:6px}}

/* Final mobile polish for the three social account marks. */
.social-stat-links{overflow:hidden}
.social-stat{min-width:0;overflow:hidden}
.social-stat .stat-icon{width:34px;height:34px;stroke-width:2.15;filter:drop-shadow(0 2px 5px rgba(0,0,0,.32))}
.social-stat:nth-child(3) .stat-icon{fill:#fff;stroke:none}
@media(max-width:850px){.social-stat-links{width:100%;max-width:none}.social-stat{min-width:0;padding-inline:9px}.social-stat .stat-name{font-size:8.5px;overflow:hidden;text-overflow:ellipsis}.social-stat .stat-icon{width:30px;height:30px;flex:none}.social-stat b{font-size:clamp(27px,8vw,33px);white-space:nowrap}}

/* Keep each platform label directly beside its icon, especially on narrow screens. */
.social-stat{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;justify-items:center}
.social-stat .stat-meta{grid-column:1;display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-width:0;white-space:nowrap}
.social-stat .stat-name{overflow:visible;text-overflow:clip;white-space:nowrap}
.social-stat .stat-icon{justify-self:auto;flex:0 0 auto}
.social-stat b{grid-column:1;width:100%;text-align:left}
@media(max-width:850px){.social-stat{padding-inline:4px}.social-stat .stat-meta{gap:4px}.social-stat .stat-name{font-size:7.5px;letter-spacing:.015em}.social-stat .stat-icon{width:26px;height:26px}.social-stat b{text-align:left}}
