.Hero_hero__Q5FaL{--ember:#800000;--blood:#dc2626;--ink:#0b0b0b;--bone:#f5f1ea;--bone-mute:rgba(245,241,234,0.62);--bone-dim:rgba(245,241,234,0.38);--line:rgba(245,241,234,0.08);--line-strong:rgba(245,241,234,0.16);position:relative;min-height:100vh;padding:160px 32px 220px;overflow:hidden;display:flex;align-items:center;background:var(--ink);color:var(--bone);font-family:var(--font-poppins),system-ui,sans-serif;box-sizing:border-box}@media (max-width:700px){.Hero_hero__Q5FaL{padding:120px 20px 200px}}.Hero_hero__Q5FaL *,.Hero_hero__Q5FaL :after,.Hero_hero__Q5FaL :before{box-sizing:border-box}.Hero_heroBg__prXuj{position:absolute;inset:0;pointer-events:none;z-index:0}.Hero_heroBg__prXuj:before{content:"";position:absolute;width:900px;height:900px;left:-200px;top:10%;background:radial-gradient(circle,rgba(220,38,38,.32) 0,transparent 60%);filter:blur(20px);animation:Hero_drift1___wN5j 18s ease-in-out infinite}.Hero_heroBg__prXuj:after{content:"";position:absolute;width:800px;height:800px;right:-160px;bottom:0;background:radial-gradient(circle,rgba(128,0,0,.32) 0,transparent 60%);filter:blur(20px);animation:Hero_drift2__7_lON 22s ease-in-out infinite}@keyframes Hero_drift1___wN5j{0%,to{transform:translate(0)}50%{transform:translate(80px,-40px)}}@keyframes Hero_drift2__7_lON{0%,to{transform:translate(0)}50%{transform:translate(-60px,30px)}}.Hero_heroGrid__NfYx2{position:absolute;inset:0;background-image:linear-gradient(rgba(245,241,234,.035) 1px,transparent 0),linear-gradient(90deg,rgba(245,241,234,.035) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 70%)}.Hero_heroInner__FdrC2{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:center}@media (max-width:1000px){.Hero_heroInner__FdrC2{grid-template-columns:1fr;gap:56px}}.Hero_eyebrow__C5qCA{font-family:var(--font-poppins),system-ui,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ember);display:inline-flex;align-items:center;gap:12px}.Hero_eyebrow__C5qCA:before{content:"";width:28px;height:1px;background:var(--ember)}.Hero_heroTitle__uLnPe{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:400;font-size:clamp(54px,7.8vw,138px);line-height:.88;letter-spacing:-.035em;text-transform:uppercase;margin:28px 0 0;text-wrap:balance;color:var(--bone)}.Hero_accent__4ZeKl{background:linear-gradient(180deg,var(--ember) 0,var(--blood) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.Hero_accent__4ZeKl:after{content:"";position:absolute;left:0;right:0;bottom:-.04em;height:.04em;background:linear-gradient(90deg,var(--ember),var(--blood));filter:blur(18px);opacity:.7}.Hero_heroSub__0bO_M{margin:32px 0 0;font-size:17px;color:var(--bone-mute);max-width:540px;line-height:1.7}.Hero_heroCtas__sbTmi{display:flex;gap:16px;margin-top:44px;flex-wrap:wrap}.Hero_btn__TzqUJ{display:inline-flex;align-items:center;gap:12px;padding:18px 28px;font-family:var(--font-poppins),system-ui,sans-serif;font-size:12px;letter-spacing:.22em;text-transform:uppercase;border:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease,border-color .25s ease;text-decoration:none;cursor:pointer}.Hero_btnPrimary__fWRXY{background:var(--ember);color:var(--ink)}.Hero_btnPrimary__fWRXY:hover{background:var(--blood);color:var(--bone);box-shadow:0 0 38px rgba(220,38,38,.45),0 0 80px rgba(128,0,0,.25);transform:translateY(-2px)}.Hero_btnGhost__8cFaE{background:transparent;color:var(--bone);border:1px solid var(--line-strong)}.Hero_btnGhost__8cFaE:hover{border-color:var(--ember);color:var(--ember)}.Hero_btnArrow__Rub2M{width:18px;height:1px;background:currentColor;position:relative}.Hero_btnArrow__Rub2M:after{content:"";position:absolute;right:-1px;top:-3px;width:7px;height:7px;border-right:1px solid;border-top:1px solid;transform:rotate(45deg)}.Hero_heroMeta__CmBh0{margin-top:64px;display:flex;gap:48px;border-top:1px solid var(--line);padding-top:28px;flex-wrap:wrap}.Hero_heroMetaItem__HXIX8 .Hero_num__fl9M5{font-family:var(--font-poppins),system-ui,sans-serif;font-size:36px;color:var(--bone);line-height:1}.Hero_heroMetaItem__HXIX8 .Hero_lbl__gEY98{font-family:var(--font-poppins),system-ui,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);margin-top:8px}.Hero_heroVisual__AJEHs{position:relative;display:flex;flex-direction:column;align-items:center;gap:40px}.Hero_heroLogoStage__VdHbM{position:relative;width:320px;height:320px;display:flex;align-items:center;justify-content:center;isolation:isolate}.Hero_heroLogoStage__VdHbM:before{background:radial-gradient(circle at 50% 45%,#a00000 0,#800000 45%,#5a0606 78%,transparent 100%);box-shadow:0 0 80px rgba(128,0,0,.5),inset 0 0 60px rgba(0,0,0,.35)}.Hero_heroLogoStage__VdHbM:after,.Hero_heroLogoStage__VdHbM:before{content:"";position:absolute;inset:0;border:1px solid var(--line);border-radius:50%}.Hero_heroLogoStage__VdHbM:before{animation:Hero_spin__pm7Qo 26s linear infinite;border-style:dashed;border-color:rgba(128,0,0,.25)}.Hero_heroLogoStage__VdHbM:after{inset:30px;border-color:rgba(220,38,38,.16);animation:Hero_spin__pm7Qo 38s linear infinite reverse}@keyframes Hero_spin__pm7Qo{to{transform:rotate(1turn)}}.Hero_heroLogo__B85Ju{width:200px!important;height:200px!important;position:relative;z-index:2}.Hero_heroLogoTag__aMu_E{position:absolute;font-family:var(--font-poppins),system-ui,sans-serif;font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:var(--bone-dim);z-index:3}.Hero_tl__HihyS{top:-8px;left:-8px}.Hero_tr__r2yN9{top:-8px;right:-8px;text-align:right}.Hero_bl__DY013{bottom:-8px;left:-8px}.Hero_br__sqRB6{bottom:-8px;right:-8px;text-align:right}.Hero_waveStrip__zHoqY{position:absolute;left:0;right:0;bottom:32px;height:80px;display:flex;align-items:center;gap:4px;padding:0 32px;z-index:1;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(90deg,transparent,black 20%,black 80%,transparent)}.Hero_waveBar__HQF5c{flex:1;min-width:2px;background:linear-gradient(180deg,var(--ember),var(--blood));border-radius:1px;transform-origin:center;animation:Hero_wave__bVdSI 1.2s ease-in-out infinite;opacity:.7}@keyframes Hero_wave__bVdSI{0%,to{transform:scaleY(.2)}50%{transform:scaleY(1)}}.Hero_heroScroll__Hgr_o{position:absolute;bottom:132px;left:50%;transform:translateX(-50%);font-family:var(--font-poppins),system-ui,sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bone-dim);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:3}.Hero_scrollLine__ej5p3{width:1px;height:36px;background:linear-gradient(180deg,var(--ember),transparent);animation:Hero_scrollPulse__6AjgA 2s ease-in-out infinite}@keyframes Hero_scrollPulse__6AjgA{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media (prefers-reduced-motion:reduce){.Hero_heroBg__prXuj:after,.Hero_heroBg__prXuj:before,.Hero_heroLogoStage__VdHbM:after,.Hero_heroLogoStage__VdHbM:before,.Hero_heroLogo__B85Ju,.Hero_scrollLine__ej5p3,.Hero_waveBar__HQF5c{animation:none}}.About_about__fFfvC{--ember:#800000;--blood:#dc2626;--ink:#0b0b0b;--smoke:#161616;--bone:#f5f1ea;--bone-mute:rgba(245,241,234,0.62);--bone-dim:rgba(245,241,234,0.38);--line:rgba(245,241,234,0.08);--line-strong:rgba(245,241,234,0.16);background:transparent;color:var(--bone);padding:96px 24px;font-family:var(--font-poppins),system-ui,sans-serif;position:relative}@media (max-width:768px){.About_about__fFfvC{padding:64px 24px}}.About_about__fFfvC *,.About_about__fFfvC :after,.About_about__fFfvC :before{box-sizing:border-box}.About_wrap__0MgrZ{max-width:1280px;margin:0 auto}.About_secHead__BaBGn{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:56px}@media (max-width:800px){.About_secHead__BaBGn{flex-direction:column;align-items:flex-start;margin-bottom:40px}}.About_eyebrow__F91tY{font-family:var(--font-poppins),system-ui,sans-serif;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--ember);display:inline-flex;align-items:center;gap:12px}.About_eyebrow__F91tY:before{content:"";width:28px;height:1px;background:var(--ember)}.About_secTitle__3p6Kw{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:400;font-size:clamp(40px,5vw,64px);line-height:.88;letter-spacing:-.005em;text-transform:uppercase;max-width:14ch;margin:16px 0 0;text-wrap:balance;color:var(--bone)}.About_secRight__vt5OT{max-width:380px;color:var(--bone-mute);font-size:15px;line-height:1.7}.About_aboutGrid__HRMve{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}@media (max-width:1000px){.About_aboutGrid__HRMve{grid-template-columns:1fr;gap:40px}}.About_aboutCopy__onQAZ h3{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:400;font-size:clamp(32px,3.5vw,44px);line-height:1;margin:0 0 24px;text-transform:uppercase;color:var(--bone)}.About_aboutCopy__onQAZ p{color:var(--bone-mute);margin:0 0 18px;font-size:16px;max-width:56ch;line-height:1.65}.About_aboutCopy__onQAZ p strong{color:var(--bone);font-weight:600}.About_aboutCopy__onQAZ p:last-child{margin-bottom:0}.About_aboutFrame__5CPX3{position:relative;aspect-ratio:4/5;border:1px solid var(--line);overflow:hidden;background:var(--smoke)}.About_ph__xryo3{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.About_phLabel__JH1Ya{top:18px;left:18px;letter-spacing:.25em;text-transform:uppercase;color:var(--bone-dim)}.About_phCoord__xOgr2,.About_phLabel__JH1Ya{position:absolute;font-family:var(--font-poppins),system-ui,sans-serif;font-size:10px;z-index:2}.About_phCoord__xOgr2{bottom:18px;right:18px;letter-spacing:.2em;color:var(--ember);text-align:right}.About_stats__JZaeY{margin-top:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}@media (max-width:800px){.About_stats__JZaeY{grid-template-columns:repeat(2,1fr)}}.About_stat__K1pHI{padding:28px 20px;border-right:1px solid var(--line);position:relative}.About_stat__K1pHI:last-child{border-right:none}@media (max-width:800px){.About_stat__K1pHI:nth-child(2){border-right:none}.About_stat__K1pHI:nth-child(-n+2){border-bottom:1px solid var(--line)}}.About_statNum__SFrza{font-family:var(--font-poppins),system-ui,sans-serif;font-weight:400;font-size:clamp(40px,4vw,60px);line-height:1;color:var(--bone);display:flex;align-items:baseline;gap:6px}.About_statNum__SFrza .About_plus__j1S3h{color:var(--ember);font-size:.5em}.About_statLbl__V76gq{margin-top:12px;font-family:var(--font-poppins),system-ui,sans-serif;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim)}.About_reveal__rRt_B{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.About_reveal__rRt_B.About_isIn__5V5RF{opacity:1;transform:none}.About_reveal__rRt_B[data-delay="1"]{transition-delay:.08s}.About_reveal__rRt_B[data-delay="2"]{transition-delay:.16s}.About_reveal__rRt_B[data-delay="3"]{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.About_reveal__rRt_B{opacity:1;transform:none;transition:none}}