.g21JLG_main{background:var(--background)}.g21JLG_heroIntro{grid-template-rows:1fr auto;min-height:100svh;display:grid}.g21JLG_hero{border-bottom:1px solid #dec1a722;grid-template-columns:1fr 1fr;min-width:0;display:grid}.g21JLG_heroCopy{padding:clamp(32px, 5vh, 80px) var(--page-gutter);background-image:var(--shape-pattern);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.g21JLG_heroMain{letter-spacing:-3px;white-space:nowrap;margin:20px 0 25px;font-size:clamp(38px,4.8vw,76px);font-weight:700;line-height:1.06;font-family:Space Grotesk,sans-serif!important}.g21JLG_heroCopy h2{letter-spacing:-1.7px;font-size:clamp(28px,3.2vw,48px);line-height:1.12}.g21JLG_heroCopy h2 span{color:var(--text-accent)}.g21JLG_heroText{color:#c6b9ad;max-width:520px;margin:25px 0 30px;font-size:16px;line-height:1.85}.g21JLG_actions{flex-wrap:wrap;align-items:center;gap:25px;display:flex}.g21JLG_heroNote{color:#af9a87;align-items:center;gap:10px;margin-top:45px;font:11px monospace;display:flex}.g21JLG_heroNote>span{background:#dec1a7;width:6px;height:6px}.g21JLG_heroImage{min-height:0;position:relative;overflow:hidden}.g21JLG_heroImage>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.g21JLG_heroSlide{inset:0}.g21JLG_slideshowControls{z-index:2;color:#fff4e9;background:0 0;border:1px solid #dec1a755;border-radius:8px;align-items:center;gap:8px;padding:5px;display:flex;position:absolute;top:20px;right:20px}.g21JLG_slideshowControls button{width:40px;height:40px;color:inherit;background:0 0;border:0;border-radius:5px;font-size:30px;line-height:1}.g21JLG_slideshowControls button:hover{background:#dec1a733}.g21JLG_slideshowControls button:focus-visible{outline-offset:2px;outline:2px solid #dec1a7}.g21JLG_slideshowControls button:disabled{opacity:.5;cursor:wait}.g21JLG_slideshowControls span{text-align:center;min-width:46px;font-size:12px}.g21JLG_heroSlideEntering{animation:1.8s ease-in-out both g21JLG_atlasCrossfade}@keyframes g21JLG_atlasCrossfade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.g21JLG_heroSlideEntering{animation:none}}.g21JLG_heroImage:after{content:"";background:linear-gradient(#0000 35%,#180f07ed);position:absolute;inset:0}.g21JLG_imageLabel{z-index:1;gap:14px;display:grid;position:absolute;bottom:42px;left:35px;right:30px}.g21JLG_imageLabel>span{letter-spacing:2px;color:#dec1a7;font:10px monospace}.g21JLG_imageLabel b{letter-spacing:-.5px;font-size:27px;line-height:1.15}.g21JLG_imageLabel a{font-size:12px}.g21JLG_imageLabel p{color:#e0d2c5;max-width:340px;margin:0;font-size:14px;line-height:1.65}.g21JLG_impact{padding:38px var(--page-gutter);background:#251a11;border-bottom:1px solid #dec1a722;justify-content:space-between;align-items:center;gap:30px;display:flex}.g21JLG_impact>div{align-items:center;gap:20px;display:flex}.g21JLG_impact strong{color:#dec1a7;letter-spacing:-3px;font-size:57px}.g21JLG_impact span{font-size:12px}.g21JLG_impact>div>span{min-width:0;max-width:480px}.g21JLG_impact strong{overflow-wrap:anywhere;font-size:clamp(32px,4vw,57px)}.g21JLG_impact p{color:#bcae9f;margin:0;font-size:14px;line-height:1.8}.g21JLG_impact b{color:#eee4d9;font-weight:400}.g21JLG_features{grid-template-columns:1fr 1fr;gap:25px;display:grid}.g21JLG_features>a{background:#21170f;border:1px solid #dec1a729;overflow:hidden}.g21JLG_features img{object-fit:cover;width:100%;height:290px;transition:transform .4s}.g21JLG_features>a:hover img{transform:scale(1.025)}.g21JLG_features>a>div{padding:30px}.g21JLG_features h3{margin:15px 0;font-size:25px}.g21JLG_features p{color:#bdae9e;font-size:14px;line-height:1.8}@media (max-width:1100px){.g21JLG_heroMain{font-size:48px}.g21JLG_heroCopy{padding:clamp(32px, 5vh, 65px) var(--page-gutter)}.g21JLG_impact{flex-wrap:wrap}}@media (max-width:767px){.g21JLG_hero{grid-template-columns:1fr}.g21JLG_heroCopy{padding:45px var(--page-gutter)}.g21JLG_heroMain{letter-spacing:-2px;font-size:clamp(32px,8.6vw,55px)}.g21JLG_heroImage{min-height:420px}.g21JLG_heroNote{margin-top:28px}.g21JLG_impact{padding:28px var(--page-gutter);gap:20px}.g21JLG_impact strong{font-size:48px}.g21JLG_impact>div{width:100%}.g21JLG_features{grid-template-columns:1fr}.g21JLG_features img{height:220px}.g21JLG_features>a>div{padding:22px}}
.XpH-cW_section{background:#140d07;border-block:1px solid #dec1a72b;scroll-margin-top:24px}.XpH-cW_teamLink{padding-bottom:3px;display:inline-block}.XpH-cW_intro{justify-content:space-between;align-items:center;gap:40px;margin-bottom:40px;display:flex}.XpH-cW_intro h2{margin-bottom:0}.XpH-cW_intro h2 span{color:#dec1a7}.XpH-cW_logo{object-fit:contain;width:min(240px,30%);height:auto}.XpH-cW_story{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;display:grid}.XpH-cW_story p,.XpH-cW_events p{color:#c6b6a7}.XpH-cW_videoSlot{aspect-ratio:16/9;background:#21170f;border:1px solid #dec1a72b;min-height:200px;position:relative}.XpH-cW_docked{position:absolute;inset:0}.XpH-cW_floating{z-index:90;background:#21170f;border:1px solid #dec1a755;width:min(360px,100vw - 28px);position:fixed;bottom:20px;right:20px;box-shadow:0 12px 44px #0009}.XpH-cW_player{border:0;width:100%;height:100%;min-height:200px;display:block}.XpH-cW_floating .XpH-cW_player{height:203px}.XpH-cW_playerBar{justify-content:space-between;align-items:center;gap:12px;padding:8px 10px 8px 16px;display:flex}.XpH-cW_playerBar a{color:#dec1a7;font-size:12px}.XpH-cW_playerBar button{color:#dec1a7;cursor:pointer;background:0 0;border:0;padding:4px 8px;font-size:24px;line-height:1}.XpH-cW_poster{color:#fff;cursor:pointer;background:#21170f;border:0;width:100%;padding:0;position:absolute;inset:0;overflow:hidden}.XpH-cW_poster img{object-fit:cover;opacity:.65;width:100%;height:100%}.XpH-cW_poster span{text-shadow:0 2px 12px #000;place-items:center;font-size:18px;font-weight:600;display:grid;position:absolute;inset:0}.XpH-cW_events{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px;display:grid}.XpH-cW_events article{background:#21170f;border:1px solid #dec1a72b;padding:clamp(24px,3vw,36px)}.XpH-cW_events h3{font-size:clamp(24px,2.6vw,32px)}.XpH-cW_events strong{color:#dec1a7}.XpH-cW_actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;display:flex}@media (max-width:850px){.XpH-cW_story,.XpH-cW_events{grid-template-columns:1fr;gap:28px}.XpH-cW_intro{align-items:flex-start;gap:24px}.XpH-cW_logo{width:150px}}@media (max-width:500px){.XpH-cW_intro{flex-direction:column-reverse}.XpH-cW_logo{width:150px}.XpH-cW_floating{bottom:14px;right:14px}}
.KbyBzq_section{background:#21170f;border-bottom:1px solid #dec1a72b}.KbyBzq_heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:36px;display:flex}.KbyBzq_heading h2{margin-bottom:0}.KbyBzq_heading h2 span{color:#dec1a7}.KbyBzq_logo{object-fit:contain;width:min(220px,30%);height:auto;max-height:140px}.KbyBzq_content{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6%;display:grid}.KbyBzq_content p{color:#c6b6a7}.KbyBzq_content h3{margin:24px 0 16px;font-size:26px}.KbyBzq_content strong{color:#dec1a7}.KbyBzq_actions{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.KbyBzq_video{min-width:0;container-type:inline-size}.KbyBzq_video iframe{aspect-ratio:16/9;background:#140d07;border:1px solid #dec1a72b;width:100%;min-height:300px;display:block}.KbyBzq_mobileLink{background:#140d07;border:1px solid #dec1a72b;padding:28px;display:none}@container (max-width:399px){.KbyBzq_video iframe{display:none}.KbyBzq_mobileLink{display:block}}@media (max-width:1000px){.KbyBzq_content{grid-template-columns:1fr;gap:32px}}@media (max-width:500px){.KbyBzq_heading{flex-direction:column-reverse;align-items:flex-start}.KbyBzq_logo{width:160px;max-width:100%}}
