.about{background:#ffffff;color:#0b0b0b;padding:120px 0}.about-container{max-width:1200px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.about-left{width:100%}.photo-stack{width:100%;max-width:520px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:240px;gap:22px}.photo{position:relative;border-radius:22px;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 26px 80px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.65);transform-origin:center;cursor:pointer;transition:transform .38s cubic-bezier(.22,1,.36,1),box-shadow .38s cubic-bezier(.22,1,.36,1),filter .38s cubic-bezier(.22,1,.36,1)}.photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 90% at 50% 35%,rgba(255,255,255,0) 0,rgba(0,0,0,.06) 65%,rgba(0,0,0,.14) 100%);opacity:.75}.photo-1{grid-column:1/2;grid-row:1/2;transform:rotate(-6deg)}.photo-2{grid-column:2/3;grid-row:1/3;transform:rotate(7deg)}.photo-3{grid-column:1/2;grid-row:2/3;transform:rotate(-2deg)}.img{object-fit:cover;transform:scale(1.03);transition:transform .42s cubic-bezier(.22,1,.36,1);filter:saturate(1.02) contrast(1.02)}.photo-1 .img{object-position:center 20%}.photo-3 .img{object-position:center 25%}.photo-2 .img{object-position:center center}.photo:hover{z-index:10;transform:translateY(-8px) scale(1.04) rotate(0deg);box-shadow:0 42px 140px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.7);filter:saturate(1.05)}.photo:hover .img{transform:scale(1.08)}.about-right{position:relative;z-index:2}.about-title-row{position:relative;padding-left:28px;margin-bottom:22px}.about-title-row:before{content:"";position:absolute;left:0;top:4px;width:2px;height:clamp(52px,6vw,74px);background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.72) 22%,rgba(0,0,0,.52));border-radius:999px;box-shadow:0 0 18px rgba(0,0,0,.08);transform:scaleY(.7);transform-origin:top;opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity 1.1s cubic-bezier(.16,1,.3,1);transition-delay:.26s}.about-right.is-visible .about-title-row:before{transform:scaleY(1);opacity:1}.about-title{margin:0;max-width:680px;font-size:clamp(28px,3.4vw,44px);line-height:.98;font-weight:800;letter-spacing:-.04em;text-transform:uppercase;color:#0b0b0b}.about-line{display:none}.about-text{margin-top:22px;font-size:14px;line-height:1.9;color:rgba(0,0,0,.78);text-align:justify}.about-text p{margin:0 0 14px}.about-signature{margin-top:18px;font-weight:800;color:rgba(0,0,0,.92)}.about-cta{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:12px;background:#F17340;color:white;font-weight:800;letter-spacing:.8px;text-decoration:none;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;box-shadow:0 14px 30px rgba(241,115,64,.22)}.about-cta:hover{transform:translateY(-2px);opacity:.92;box-shadow:0 20px 40px rgba(241,115,64,.28)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.is-visible{transform:translateY(0)}@media (max-width:900px){.about{padding:80px 0}.about-container{grid-template-columns:1fr;gap:28px}.about-right{order:1}.about-left{order:2}.photo-stack{max-width:520px;width:100%;margin:0 auto;grid-template-columns:1fr 1fr;grid-auto-rows:190px;gap:14px}.photo-1{transform:rotate(-3deg)}.photo-2{transform:rotate(3deg)}.photo-3{transform:rotate(-2deg)}.about-title-row{padding-left:22px;margin-bottom:18px}.about-title{font-size:clamp(24px,6vw,36px);line-height:1.02}.about-title-row:before{top:2px;height:clamp(44px,12vw,62px)}}@media (max-width:520px){.about-container{padding:0 18px}.photo-stack{max-width:360px;width:100%;margin:0 auto;grid-template-columns:1fr 1fr;grid-auto-rows:150px;gap:10px}.photo-1,.photo-2,.photo-3{transform:rotate(0deg)}.photo-1{grid-column:1/2;grid-row:1/2}.photo-2{grid-column:2/3;grid-row:1/3}.photo-3{grid-column:1/2;grid-row:2/3}.photo:hover{transform:translateY(-4px) scale(1.02)}.about-title-row{padding-left:18px}.about-title{font-size:clamp(22px,8.2vw,30px);line-height:1.04;letter-spacing:-.035em}.about-title-row:before{width:2px;height:44px;top:1px}}@media (max-width:380px){.photo-stack{max-width:320px;grid-auto-rows:140px}.about-title{font-size:20px}}@media (prefers-reduced-motion:reduce){.about-cta,.about-title-row:before,.img,.photo,[data-reveal]{transition:none!important}.about-title-row:before,[data-reveal]{opacity:1;transform:none}.about-cta:hover,.photo:hover,.photo:hover .img{transform:none}}.domains{position:relative;background:radial-gradient(900px 260px at 10% 0,rgba(0,0,0,.03),transparent 60%),linear-gradient(180deg,#ffffff,#f8f8f6);color:#111;padding:78px 0 120px;margin-top:-40px;overflow:hidden}.domains-container{max-width:1200px;margin:0 auto;padding:0 28px}.domains-heading{position:relative;max-width:760px;margin-bottom:48px;padding-left:30px;opacity:0;transform:translateY(46px);filter:blur(10px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1)}.domains-heading:before{content:"";position:absolute;left:0;top:42px;width:2px;height:clamp(62px,7vw,88px);background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.72) 22%,rgba(0,0,0,.5));border-radius:999px;box-shadow:0 0 18px rgba(0,0,0,.08);transform:scaleY(.72);transform-origin:top;opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity 1.1s cubic-bezier(.16,1,.3,1);transition-delay:.18s}.domains-heading.is-visible:before{transform:scaleY(1);opacity:1}.domains-kicker{display:inline-block;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(0,0,0,.48)}.domains-title{margin:0;font-size:clamp(32px,5vw,60px);line-height:.96;font-weight:800;letter-spacing:-.045em;color:#111;text-transform:uppercase}.domains-intro{max-width:560px;margin-top:18px;font-size:15px;line-height:1.8;color:rgba(0,0,0,.68)}.domains-grid,.domains-grid-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.domains-grid-row--centered{grid-template-columns:1fr 1fr;max-width:66.66%;margin:0 auto;width:100%}.domain-card{position:relative;padding:40px 34px 38px;min-height:290px;border-radius:0;overflow:hidden;color:white;clip-path:polygon(0 10%,10% 0,100% 0,100% 90%,90% 100%,0 100%);box-shadow:0 28px 70px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.16);transform:translateY(70px) scale(.965);opacity:0;filter:blur(12px);transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity 1.3s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.domain-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 30%,rgba(0,0,0,.08));opacity:.9}.domain-orange{background:radial-gradient(320px 180px at 15% 12%,rgba(255,255,255,.12),transparent 60%),linear-gradient(135deg,#f16332,#e5522c 48%,#d84a27)}.domain-grey{background:radial-gradient(320px 180px at 15% 12%,rgba(255,255,255,.12),transparent 60%),linear-gradient(135deg,#b4b7aa,#adb0a4 48%,#9ea294)}.domain-navy{background:radial-gradient(320px 180px at 15% 12%,rgba(255,255,255,.1),transparent 60%),linear-gradient(135deg,#1a2540,#151d35 48%,#0f1628)}.domain-glow{position:absolute;inset:auto -10% -25% auto;width:240px;height:240px;border-radius:999px;filter:blur(42px);pointer-events:none}.domain-glow,.domain-icon-wrap{background:rgba(255,255,255,.1)}.domain-icon-wrap{position:relative;z-index:1;width:70px;height:70px;border-radius:0;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);clip-path:polygon(0 18%,18% 0,100% 0,100% 82%,82% 100%,0 100%);box-shadow:0 10px 30px rgba(0,0,0,.1)}.domain-svg{width:34px;height:34px;display:block;color:rgba(255,255,255,.96)}.domain-title{margin:22px 0 12px;font-size:clamp(18px,1.6vw,26px);line-height:1.04;font-weight:800;letter-spacing:-.03em;color:#fff;text-transform:uppercase}.domain-text,.domain-title{position:relative;z-index:1}.domain-text{max-width:520px;margin:0;font-size:14px;line-height:1.72;color:rgba(255,255,255,.88)}.domain-card:hover{transform:translateY(-8px) scale(1.012);box-shadow:0 40px 95px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.18)}.is-visible{transform:translateY(0) scale(1)}@media (max-width:1024px){.domains{padding:64px 0 104px;margin-top:-28px}.domains-grid-row{gap:18px;grid-template-columns:1fr 1fr}.domains-grid-row--centered{grid-template-columns:1fr 1fr;max-width:100%;margin:0}.domain-card{min-height:255px;padding:32px 28px 30px}.domains-heading{padding-left:24px}.domains-heading:before{top:40px;height:72px}}@media (max-width:900px){.domains-grid-row{grid-template-columns:1fr 1fr}.domains-heading{margin-bottom:34px}.domain-card{min-height:235px}}@media (max-width:600px){.domains-grid-row,.domains-grid-row--centered{grid-template-columns:1fr;max-width:100%;margin:0}}@media (max-width:520px){.domains{padding:50px 0 78px;margin-top:-18px}.domains-container{padding:0 18px}.domains-heading{padding-left:18px;margin-bottom:30px}.domains-heading:before{top:36px;height:56px}.domains-title{font-size:clamp(28px,10vw,42px);line-height:.98}.domains-intro{font-size:14px;line-height:1.7}.domain-card{min-height:auto;padding:24px 20px;clip-path:polygon(0 8%,8% 0,100% 0,100% 92%,92% 100%,0 100%)}.domain-icon-wrap{width:56px;height:56px;clip-path:polygon(0 20%,20% 0,100% 0,100% 80%,80% 100%,0 100%)}.domain-svg{width:28px;height:28px}.domain-title{margin-top:18px;font-size:20px}.domain-text{font-size:14px;line-height:1.65}.domain-card:hover{transform:translateY(-4px) scale(1.01)}}@media (prefers-reduced-motion:reduce){.domain-card,.domains-heading,.domains-heading:before{opacity:1;transform:none;filter:none;transition:none}.domain-card:hover{transform:none}}.hero{position:relative;width:100%;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);isolation:isolate}.hero,.hero-video-stage{background:#000;overflow:hidden}.hero-video-stage{position:absolute;inset:0;z-index:0}.hero-video-bg{position:absolute;top:50%;left:50%;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;transform:translate(-50%,-50%);border:none;pointer-events:none;opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1);filter:saturate(.92) contrast(1.02) brightness(.58)}.hero-video-bg.is-active{opacity:1;filter:saturate(.96) contrast(1.03) brightness(.66)}.hero-overlay{background:radial-gradient(1000px 560px at 50% 42%,rgba(255,255,255,.05),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.34) 42%,rgba(0,0,0,.72))}.hero-noise,.hero-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.hero-noise{opacity:.03;mix-blend-mode:soft-light}.hero-container,.hero-inner{position:relative;z-index:2;width:100%;min-height:calc(100vh - 80px);min-height:calc(100svh - 80px);display:flex;align-items:center;justify-content:center;padding:40px 32px}.hero-content{width:100%;max-width:1600px;text-align:center;opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.hero.is-ready .hero-content{opacity:1;transform:translateY(0)}.hero-title{margin:0;color:#fff;text-transform:uppercase;font-weight:800;font-size:clamp(2.2rem,4.55vw,5.4rem);line-height:1;letter-spacing:-.045em;white-space:nowrap;text-shadow:0 12px 32px rgba(0,0,0,.55),0 2px 10px rgba(0,0,0,.4)}.hero-description{margin:14px auto 0;max-width:760px;color:rgba(255,255,255,.92);font-size:clamp(1rem,1.35vw,1.5rem);line-height:1.4;text-shadow:0 8px 24px rgba(0,0,0,.45)}.hero-categories{position:absolute;left:50%;bottom:clamp(56px,10vh,140px);z-index:3;width:calc(100% - 64px);margin:0;transform:translateX(-50%);text-align:center;color:rgba(255,255,255,.92);text-transform:uppercase;font-size:.92rem;font-weight:500;letter-spacing:.08em;line-height:1.6;text-shadow:0 8px 24px rgba(0,0,0,.62);opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1) .3s}.hero.is-ready .hero-categories{opacity:1;transform:translateX(-50%)}@media (max-width:1200px){.hero-container,.hero-inner{padding:32px 24px}.hero-title{font-size:clamp(1.95rem,4.15vw,4.2rem)}.hero-description{max-width:680px;font-size:1.02rem}.hero-categories{width:calc(100% - 48px);font-size:.8rem;letter-spacing:.06em}}@media (max-width:900px){.hero,.hero-container,.hero-inner{min-height:62svh}.hero-container,.hero-inner{padding:24px 18px}.hero-title{white-space:nowrap;font-size:clamp(1.1rem,3.8vw,2.7rem);line-height:1.08;letter-spacing:-.03em}.hero-description{max-width:560px;font-size:.95rem;line-height:1.45}.hero-categories{width:calc(100% - 28px);font-size:.68rem;letter-spacing:.04em;line-height:1.7}}@media (max-width:640px){.hero,.hero-container,.hero-inner{min-height:56svh}.hero-container,.hero-inner{padding:20px 14px}.hero-title{font-size:clamp(.85rem,5.8vw,1.6rem);white-space:nowrap;line-height:1.1;letter-spacing:-.03em}.hero-description{margin-top:10px;max-width:100%;font-size:.85rem}.hero-categories{width:calc(100% - 18px);font-size:.58rem;line-height:1.7;letter-spacing:.03em}}@media (max-width:380px){.hero-title{font-size:1rem}.hero-description{font-size:.8rem}.hero-categories{font-size:.52rem;letter-spacing:.02em}}@media (prefers-reduced-motion:reduce){.hero-categories,.hero-content,.hero-video-bg{transition:none!important;opacity:1!important}.hero-content,.hero-video-bg{transform:none!important}.hero-categories{transform:translateX(-50%)!important}}.international{position:relative;background:radial-gradient(900px 260px at 90% 0,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,#000000,#050505);color:#fff;padding:110px 0 120px;overflow:hidden}.international-container{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 28px}.international-heading{position:relative;max-width:780px;margin-bottom:48px;padding-left:30px;opacity:0;transform:translateY(42px);filter:blur(10px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1)}.international-heading:before{content:"";position:absolute;left:0;top:42px;width:2px;height:clamp(62px,7vw,88px);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.85) 24%,rgba(255,255,255,.42));border-radius:999px;box-shadow:0 0 18px rgba(255,255,255,.08);transform:scaleY(.72);transform-origin:top;opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity 1.1s cubic-bezier(.16,1,.3,1);transition-delay:.18s}.international-heading.is-visible:before{transform:scaleY(1);opacity:1}.international-kicker{color:rgba(255,255,255,.45)}.international-title{margin:0;color:#fff;font-size:clamp(32px,5vw,60px);line-height:.96;font-weight:800;letter-spacing:-.045em;text-transform:uppercase}.international-intro{max-width:560px;margin-top:18px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.8}.international-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.country-card{position:relative;min-height:228px;padding:34px 32px 32px;overflow:hidden;border-radius:24px;clip-path:polygon(0 10%,9% 0,100% 0,100% 88%,91% 100%,0 100%);box-shadow:0 28px 70px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.08);opacity:0;filter:blur(10px);transform:translateX(56px) translateY(12px) scale(.975);transition:transform 1.3s cubic-bezier(.16,1,.3,1),opacity 1.3s cubic-bezier(.16,1,.3,1),filter 1.3s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.country-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02) 28%,rgba(0,0,0,.1));opacity:.9}.country-white{background:radial-gradient(320px 180px at 15% 12%,rgba(0,0,0,.04),transparent 60%),linear-gradient(135deg,#ffffff,#f3f3f0);color:#111}.country-grey{background:radial-gradient(320px 180px at 15% 12%,rgba(255,255,255,.14),transparent 60%),linear-gradient(135deg,#b4b7aa,#aeb1a5 50%,#9da193);color:#fff}.country-orange{background:radial-gradient(320px 180px at 15% 12%,rgba(255,255,255,.14),transparent 60%),linear-gradient(135deg,#f16332,#e5522c 48%,#d84a27);color:#fff}.country-glow{position:absolute;inset:auto -10% -25% auto;width:220px;height:220px;border-radius:999px;background:rgba(255,255,255,.08);filter:blur(42px);pointer-events:none}.country-tag{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 10px;border-radius:999px;margin-bottom:18px;font-size:11px;font-weight:800;letter-spacing:.16em;opacity:.78;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14)}.country-white .country-tag{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.08)}.country-title{position:relative;z-index:1;margin:0 0 12px;font-size:clamp(22px,2vw,30px);line-height:1.02;font-weight:800;letter-spacing:-.03em;text-transform:uppercase}.country-text{position:relative;z-index:1;margin:0;font-size:15px;line-height:1.7;opacity:.92}.country-card:hover{transform:translateY(-8px) scale(1.012);box-shadow:0 40px 95px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.12)}.is-visible{opacity:1;transform:translateX(0) translateY(0) scale(1);filter:blur(0)}@media (max-width:1024px){.international{padding:96px 0 108px}.international-heading{padding-left:24px}.international-heading:before{top:40px;height:72px}.country-card{min-height:205px;padding:30px 26px 28px}}@media (max-width:900px){.international-grid{grid-template-columns:1fr;gap:18px}.international-heading{margin-bottom:36px}.country-card{min-height:190px;transform:translateY(40px) scale(.985)}.is-visible{transform:translateY(0) scale(1)}}@media (max-width:520px){.international{padding:78px 0 86px}.international-container{padding:0 18px}.international-heading{padding-left:18px;margin-bottom:30px}.international-heading:before{top:36px;height:56px}.international-title{font-size:clamp(28px,10vw,42px);line-height:.98}.international-intro{font-size:14px;line-height:1.7}.country-card{min-height:auto;padding:24px 20px;border-radius:20px;clip-path:polygon(0 9%,9% 0,100% 0,100% 90%,91% 100%,0 100%)}.country-title{font-size:22px}.country-text{font-size:14px;line-height:1.65}.country-card:hover{transform:translateY(-4px) scale(1.01)}}@media (prefers-reduced-motion:reduce){.country-card,.international-heading,.international-heading:before{opacity:1;transform:none;filter:none;transition:none}.country-card:hover{transform:none}}.partners_partners__JqTQf{background:#ffffff;padding:90px 0}.partners_container__IOxBG{max-width:1200px;margin:0 auto;padding:0 28px}.partners_marquee__yi3RP{position:relative;overflow:hidden;margin-top:24px}.partners_marquee__yi3RP:after,.partners_marquee__yi3RP:before{content:"";position:absolute;top:0;width:120px;height:100%;z-index:2;pointer-events:none}.partners_marquee__yi3RP:before{left:0;background:linear-gradient(90deg,#ffffff,transparent)}.partners_marquee__yi3RP:after{right:0;background:linear-gradient(270deg,#ffffff,transparent)}.partners_track__LCm1v{display:flex;align-items:center;gap:48px;width:max-content;padding:20px 0;animation:partners_scroll__dz_vm 32s linear infinite}.partners_marquee__yi3RP:hover .partners_track__LCm1v{animation-play-state:paused}.partners_logo__CWzgx{display:flex;align-items:center;justify-content:center;width:180px;height:90px;padding:0 8px;flex-shrink:0}.partners_img__DRfKX{width:100%!important;height:auto!important;max-height:72px;object-fit:contain;opacity:.72;filter:grayscale(20%);transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s ease,filter .28s ease}.partners_logo__CWzgx:hover .partners_img__DRfKX{transform:scale(1.12);opacity:1;filter:grayscale(0)}@keyframes partners_scroll__dz_vm{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:900px){.partners_track__LCm1v{gap:32px;animation-duration:36s}.partners_logo__CWzgx{width:120px;height:60px}.partners_img__DRfKX{max-height:46px}}@media (max-width:480px){.partners_track__LCm1v{gap:24px}.partners_logo__CWzgx{width:100px;height:50px}.partners_img__DRfKX{max-height:38px}}.projects-preview_section__DwvXY{background:radial-gradient(900px 260px at 90% 0,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,#000000,#050505);color:#fff;padding:100px 0 118px;overflow:hidden}.projects-preview_container__OCKx7{max-width:1200px;margin:0 auto;padding:0 28px}.projects-preview_header__ryrUt{display:grid;grid-template-columns:1fr 1.15fr;gap:42px;align-items:center;margin-bottom:46px;opacity:0;transform:translateY(40px);filter:blur(10px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1)}.projects-preview_leftTitle__Yq4Qd{display:flex;gap:18px;align-items:flex-start}.projects-preview_bar__jlLnZ{width:2px;height:clamp(58px,6vw,82px);margin-top:4px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.92) 22%,rgba(255,255,255,.48));box-shadow:0 0 20px rgba(255,255,255,.08);transform:scaleY(.72);transform-origin:top;opacity:0;transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity 1.1s cubic-bezier(.16,1,.3,1);transition-delay:.18s}.projects-preview_header__ryrUt.projects-preview_visible__BIt0v .projects-preview_bar__jlLnZ{transform:scaleY(1);opacity:1}.projects-preview_kicker__YBRC7{display:inline-block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.48)}.projects-preview_h2__KIVip{margin:0;text-transform:uppercase;line-height:.96;font-size:clamp(32px,5vw,60px);font-weight:800;letter-spacing:-.045em;color:#fff}.projects-preview_descBlock__YXhlp{display:flex;flex-direction:column;align-items:flex-end;gap:24px;justify-self:end;text-align:right}.projects-preview_desc__QYsQU{margin:0;color:rgba(255,255,255,.72);line-height:1.8;font-size:15px;max-width:420px}.projects-preview_btn__GjCeD{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;background:#EA6944;color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease;box-shadow:0 8px 28px rgba(241,99,50,.35)}.projects-preview_btn__GjCeD:hover{background:#e5522c;transform:translateY(-2px) scale(1.03);box-shadow:0 14px 40px rgba(241,99,50,.45)}.projects-preview_btn__GjCeD:active{transform:translateY(0) scale(.98)}.projects-preview_grid__6ciTN{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:110px;gap:18px}.projects-preview_card__w_vjV{position:relative;display:block;border-radius:22px;overflow:hidden;background:#0b0b0b;border:1px solid rgba(255,255,255,.08);box-shadow:0 26px 80px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.06);transform:translateY(38px) scale(.985) translateZ(0);opacity:0;filter:blur(10px);cursor:pointer;isolation:isolate;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s)}.projects-preview_img__F6HdA{object-fit:cover;transform:scale(1.03);transition:transform .7s cubic-bezier(.22,1,.36,1)}.projects-preview_card__w_vjV:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(560px 260px at 20% 0,rgba(255,255,255,.16),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.58));opacity:.3;transition:opacity .35s ease}.projects-preview_card__w_vjV:before{content:"";position:absolute;inset:-40% -40%;pointer-events:none;background:linear-gradient(120deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);transform:translateX(-34%);opacity:0;transition:transform .9s ease,opacity .32s ease}.projects-preview_card__w_vjV:hover{z-index:4;transform:translateY(-8px) scale(1.01);border-color:rgba(255,255,255,.16);box-shadow:0 42px 120px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.08);filter:saturate(1.06)}.projects-preview_card__w_vjV:hover .projects-preview_img__F6HdA{transform:scale(1.09)}.projects-preview_card__w_vjV:hover:after{opacity:.4}.projects-preview_card__w_vjV:hover:before{opacity:1;transform:translateX(34%)}.projects-preview_card__w_vjV:focus-visible{outline:2px solid rgba(255,255,255,.65);outline-offset:5px}.projects-preview_card1__GNE_f{grid-column:1/span 4;grid-row:1/span 4}.projects-preview_card2__5Mswe{grid-column:5/span 3;grid-row:1/span 2}.projects-preview_card3__7itgy{grid-column:8/span 5;grid-row:1/span 3}.projects-preview_card4__GFKHs{grid-column:5/span 3;grid-row:3/span 3}.projects-preview_card5__6ax5U{grid-column:1/span 4;grid-row:5/span 3}.projects-preview_card6__sel0j{grid-column:8/span 5;grid-row:4/span 4}.projects-preview_card7__CSRZY{grid-column:5/span 3;grid-row:6/span 2}.projects-preview_card8__kVW5X{grid-column:1/span 4;grid-row:8/span 3}.projects-preview_card9__I9lTU{grid-column:5/span 4;grid-row:8/span 3}.projects-preview_card10__O6fdJ{grid-column:9/span 4;grid-row:8/span 3}.projects-preview_visible__BIt0v{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@media (max-width:900px){.projects-preview_section__DwvXY{padding:86px 0 102px}.projects-preview_header__ryrUt{grid-template-columns:1fr;gap:28px;margin-bottom:38px}.projects-preview_descBlock__YXhlp{align-items:flex-start;text-align:left;justify-self:start}.projects-preview_desc__QYsQU{max-width:620px}.projects-preview_grid__6ciTN{grid-template-columns:repeat(6,1fr);grid-auto-rows:108px;gap:14px}.projects-preview_card1__GNE_f{grid-column:1/span 6;grid-row:1/span 3}.projects-preview_card2__5Mswe{grid-column:1/span 3;grid-row:4/span 2}.projects-preview_card3__7itgy{grid-column:4/span 3;grid-row:4/span 2}.projects-preview_card4__GFKHs{grid-column:1/span 3;grid-row:6/span 3}.projects-preview_card5__6ax5U{grid-column:4/span 3;grid-row:6/span 3}.projects-preview_card6__sel0j{grid-column:1/span 6;grid-row:9/span 3}.projects-preview_card7__CSRZY{grid-column:1/span 3;grid-row:12/span 2}.projects-preview_card8__kVW5X{grid-column:4/span 3;grid-row:12/span 2}.projects-preview_card9__I9lTU{grid-column:1/span 3;grid-row:14/span 2}.projects-preview_card10__O6fdJ{grid-column:4/span 3;grid-row:14/span 2}.projects-preview_bar__jlLnZ{height:64px}.projects-preview_h2__KIVip{font-size:clamp(28px,8vw,42px);line-height:.98}}@media (max-width:520px){.projects-preview_section__DwvXY{padding:72px 0 90px}.projects-preview_container__OCKx7{padding:0 18px}.projects-preview_leftTitle__Yq4Qd{gap:14px}.projects-preview_bar__jlLnZ{height:54px;margin-top:2px}.projects-preview_h2__KIVip{font-size:clamp(26px,10vw,36px);line-height:.98}.projects-preview_desc__QYsQU{font-size:14px;line-height:1.7}.projects-preview_btn__GjCeD{font-size:14px;padding:12px 22px}.projects-preview_grid__6ciTN{grid-template-columns:1fr;grid-auto-rows:220px;gap:12px}.projects-preview_card10__O6fdJ,.projects-preview_card1__GNE_f,.projects-preview_card2__5Mswe,.projects-preview_card3__7itgy,.projects-preview_card4__GFKHs,.projects-preview_card5__6ax5U,.projects-preview_card6__sel0j,.projects-preview_card7__CSRZY,.projects-preview_card8__kVW5X,.projects-preview_card9__I9lTU{grid-column:1/-1;grid-row:auto}.projects-preview_card__w_vjV{border-radius:18px}}@media (prefers-reduced-motion:reduce){.projects-preview_bar__jlLnZ,.projects-preview_card__w_vjV,.projects-preview_card__w_vjV:after,.projects-preview_card__w_vjV:before,.projects-preview_header__ryrUt,.projects-preview_img__F6HdA{transition:none!important}.projects-preview_card__w_vjV,.projects-preview_header__ryrUt{opacity:1;transform:none;filter:none}.projects-preview_bar__jlLnZ{opacity:1;transform:none}.projects-preview_card__w_vjV:hover,.projects-preview_card__w_vjV:hover .projects-preview_img__F6HdA{transform:none}}.stats_stats__QLNzI{position:relative;width:100%;min-height:360px;padding:96px 0 78px;overflow:hidden;color:#fff;border-top:1px solid rgba(0,0,0,.06)}.stats_bg__GuoHp{position:absolute;inset:0;background-image:url(/stats-bg.jpg);background-size:cover;background-position:50%;transform:scale(1.08);filter:saturate(1.05) contrast(1.05);z-index:0}.stats_overlay__ihllu{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,.55),rgba(0,0,0,.72)),radial-gradient(900px 240px at 50% 30%,rgba(255,255,255,.1),transparent 70%),radial-gradient(1200px 520px at 50% 110%,rgba(0,0,0,.6),transparent 70%)}.stats_overlay__ihllu:after{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E");mix-blend-mode:overlay}.stats_inner__NmlZO{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 28px;text-align:center}.stats_row__OKpfp{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;align-items:center;justify-items:center}.stats_item__lDu3M{opacity:0;transform:translateY(28px);filter:blur(8px);transition:opacity 1.7s cubic-bezier(.16,1,.3,1),transform 1.7s cubic-bezier(.16,1,.3,1),filter 1.7s cubic-bezier(.16,1,.3,1)}.stats_item__lDu3M:first-child{transition-delay:0s}.stats_item__lDu3M:nth-child(2){transition-delay:.2s}.stats_item__lDu3M:nth-child(3){transition-delay:.4s}.stats_value__b0uXZ{font-size:clamp(40px,4.6vw,68px);font-weight:950;letter-spacing:1px;line-height:1;text-shadow:0 18px 60px rgba(0,0,0,.55)}.stats_label__YGtXH{margin-top:10px;font-size:16px;opacity:.92;text-shadow:0 12px 40px rgba(0,0,0,.45)}.stats_title__J0I8H{margin-top:56px;font-size:clamp(16px,2.05vw,22px);font-weight:900;letter-spacing:1.2px;text-transform:uppercase;opacity:0;transform:translateY(18px);filter:blur(8px);transition:opacity 1.85s cubic-bezier(.16,1,.3,1),transform 1.85s cubic-bezier(.16,1,.3,1),filter 1.85s cubic-bezier(.16,1,.3,1);transition-delay:.62s;text-shadow:0 18px 70px rgba(0,0,0,.55)}.stats_visible__sOf_6 .stats_item__lDu3M,.stats_visible__sOf_6 .stats_title__J0I8H{opacity:1;transform:translateY(0);filter:blur(0)}@media (max-width:900px){.stats_stats__QLNzI{padding:78px 0 64px;min-height:340px}.stats_row__OKpfp{grid-template-columns:1fr;gap:24px}.stats_label__YGtXH{font-size:14px}.stats_title__J0I8H{margin-top:38px}.stats_bg__GuoHp{transform:scale(1.12)}}@media (max-width:420px){.stats_inner__NmlZO{padding:0 18px}.stats_stats__QLNzI{padding:64px 0 54px;min-height:320px}.stats_value__b0uXZ{font-size:44px}}