.about-intro{padding-block:26px 34px}.about-intro-head{max-width:1080px;margin-bottom:40px}.about-intro-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-intro-lead{letter-spacing:-.6px;color:#1d211f;margin:18px 0 0;font-size:clamp(21px,2.3vw,32px);font-weight:400;line-height:1.5}html[lang=ar] .about-intro-lead{letter-spacing:0;line-height:1.75}.about-gallery{flex-wrap:wrap;justify-content:center;gap:6px;height:clamp(200px,26vw,360px);margin:0;display:flex}.about-gallery-item{background:#1b1f20;flex:0 auto;width:auto;height:100%;margin:0;position:relative;overflow:hidden}.about-intro-facts{color:#fff;background:#14181a;margin-top:6px;display:flex}.about-intro-facts>div{border-inline-start:1px solid #ffffff24;flex:1;min-width:150px;padding:22px 30px}.about-intro-facts>div:first-child{border-inline-start:0}.about-intro-facts b{color:#f88820;letter-spacing:-1px;font-size:clamp(28px,3vw,42px);font-weight:300;line-height:1.05;display:block}.about-intro-facts span{color:#cfcac0;margin-top:6px;font-size:12px;line-height:1.4;display:block}.about-intro-story{grid-template-columns:1.7fr 1fr;align-items:start;gap:60px;margin-top:44px;display:grid}.about-intro-cols{column-count:2;column-gap:44px}.about-intro-cols p{color:#2f3230;break-inside:avoid;margin:0 0 18px;font-size:16px;line-height:1.85}.about-intro-cols p:first-child:first-line{color:#14181a;font-weight:650}.about-intro-aside{border-top:3px solid var(--orange);background:#f6f4ef;padding:30px}.about-intro-aside p{color:#14181a;margin:0 0 22px;font-size:17px;font-weight:550;line-height:1.6}.about-intro-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.about-intro-actions .button{color:#fff;background:var(--brand-gradient);align-items:center;gap:10px;padding:0 24px;font-weight:650;display:inline-flex}@media (max-width:1000px){.about-intro-story{grid-template-columns:1fr;gap:26px}.about-intro-cols{column-count:1}}@media (max-width:700px){.about-gallery{flex-direction:column;height:auto}.about-gallery-item{height:auto;width:100%!important}.about-intro-facts{flex-wrap:wrap}.about-intro-facts>div{flex:33%;min-width:0;padding:16px 14px}}
.about-film{--p:0;--inset-top:30%;--inset-side:20%;--inset-bottom:7%;background:#fff;height:250vh;position:relative}.about-film-sticky{top:var(--site-header-h,88px);height:calc(100svh - var(--site-header-h,88px));position:sticky;overflow:hidden}.about-film-intro{z-index:1;top:clamp(26px,6vh,64px);text-align:center;opacity:calc(1 - var(--p) * 2.4);transform:translateY(calc(var(--p) * -48px));pointer-events:none;position:absolute;inset-inline:20px}.about-film-intro .eyebrow{letter-spacing:2px;align-items:center;gap:12px;font-size:10px;display:inline-flex}.about-film-intro .eyebrow:before,.about-film-intro .eyebrow:after{content:"";background:#b35b2c;width:28px;height:1px}.about-film-intro h2{letter-spacing:-2.4px;color:#151a18;margin-top:18px;font-size:clamp(34px,4.2vw,62px);font-weight:500;line-height:1.08}.about-film-intro h2 span{color:#8b8f86}.about-film-frame{clip-path:inset(calc((1 - var(--p)) * var(--inset-top)) calc((1 - var(--p)) * var(--inset-side)) calc((1 - var(--p)) * var(--inset-bottom)) round calc((1 - var(--p)) * 28px));will-change:clip-path;background:#0b100e;position:absolute;inset:0;overflow:hidden}.about-film-video{object-fit:cover;width:100%;height:100%;transform:scale(calc(1.14 - var(--p) * .14));will-change:transform;position:absolute;inset:0}.about-film-shade{opacity:var(--p);pointer-events:none;background:linear-gradient(#0000 48%,#070b0a4d 72%,#070b0acc 100%);position:absolute;inset:0}.about-film-caption{z-index:1;inset-inline-start:clamp(20px,5vw,72px);color:#fff;max-width:560px;opacity:calc((var(--p) - .72) * 3.6);transform:translateY(calc((1 - var(--p)) * 30px));position:absolute;bottom:clamp(28px,7vh,64px)}.about-film-caption .eyebrow{color:#ffb27a;letter-spacing:2px;font-size:10px}.about-film-caption p{color:#f2eee7;text-shadow:0 1px 14px #0009;margin-top:14px;font-size:clamp(16px,1.35vw,21px);line-height:1.6}.about-film-controls{z-index:2;top:calc((1 - var(--p)) * var(--inset-top) + 18px);gap:8px;display:flex;position:absolute;inset-inline-end:calc((1 - var(--p)) * var(--inset-side) + 18px)}.about-film-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b100e99;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s;display:grid}.about-film-controls button:hover{background:#0b100ee6}html[dir=rtl] .about-film-intro h2{letter-spacing:0;line-height:1.3}@media (max-width:800px){.about-film{--inset-top:34%;--inset-side:5%;--inset-bottom:10%;height:190vh}.about-film-intro h2{letter-spacing:-1.4px;font-size:clamp(30px,8.5vw,42px)}.about-film-caption{inset-inline-end:20px;bottom:84px}.about-film-caption p{font-size:15px}}@media (prefers-reduced-motion:reduce){.about-film{height:auto;padding:40px 0}.about-film-sticky{height:min(80vh,720px);position:relative;top:auto}.about-film-video{transform:none}}.about-film-controls .about-film-sound{opacity:.55;background:#ffffff26;border-color:#fff6;transition:opacity .25s,background .25s;animation:2.4s ease-in-out infinite about-film-sound-pulse}.about-film-controls .about-film-sound:hover,.about-film-controls .about-film-sound:focus-visible{opacity:1;background:#ffffff40}@media (hover:none){.about-film-controls .about-film-sound{opacity:.75}}@keyframes about-film-sound-pulse{0%,to{box-shadow:0 0 #fff5}50%{box-shadow:0 0 0 7px #fff0}}@media (prefers-reduced-motion:reduce){.about-film-controls .about-film-sound{animation:none}}
.office-map{border-top:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,70px);padding-block:70px 90px;display:grid}.office-map-info h2{letter-spacing:-1.4px;margin-top:16px;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.15}.office-map-info p{color:#57564e;margin-top:18px;font-size:15px;line-height:1.75}.office-map-address{align-items:flex-start;gap:10px;font-weight:600;display:flex;color:#1b1f1d!important}.office-map-address svg{color:#b8431d;flex:none;margin-top:3px}.office-map-button{margin-top:26px;display:inline-flex}.office-map-frame{aspect-ratio:4/3;border:1px solid var(--line);background:#eee9df;position:relative;overflow:hidden;box-shadow:0 24px 50px #13201914}.office-map-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}html[dir=rtl] .office-map-info h2{letter-spacing:0}@media (max-width:850px){.office-map{grid-template-columns:1fr;padding-block:50px 60px}.office-map-frame{aspect-ratio:1}}
