._9H5x1W_page{color:#f8f5ff;background:#08031b;padding:120px 0 80px}._9H5x1W_container{max-width:1240px}._9H5x1W_breadcrumb{color:#aaa3bc;align-items:center;gap:10px;margin-bottom:44px;font-size:14px;display:flex}._9H5x1W_breadcrumb a{color:#f24398}._9H5x1W_hero{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:72px;margin-bottom:46px;display:grid}._9H5x1W_eyebrow,._9H5x1W_sectionLabel{color:#f24398;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}._9H5x1W_hero h1{letter-spacing:-.04em;max-width:850px;margin:12px 0 18px;font-size:clamp(48px,6vw,88px);line-height:.98}._9H5x1W_lead{color:#c5bfd2;max-width:760px;font-size:clamp(18px,2vw,23px);line-height:1.55}._9H5x1W_tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}._9H5x1W_tags span{color:#d6d0df;border:1px solid #3b3156;border-radius:999px;padding:7px 12px;font-size:13px}._9H5x1W_facts{border-left:1px solid #362b50;margin:0;padding-left:32px}._9H5x1W_facts div{border-bottom:1px solid #251d3a;justify-content:space-between;gap:20px;padding:11px 0;display:flex}._9H5x1W_facts dt{color:#91899f;font-size:13px}._9H5x1W_facts dd{text-align:right;margin:0;font-size:14px}._9H5x1W_heroImage{aspect-ratio:16/8;background:#130c2a;border:1px solid #312746;border-radius:24px;position:relative;overflow:hidden}._9H5x1W_heroImage img{object-fit:cover}._9H5x1W_layout{grid-template-columns:minmax(0,1fr) 330px;gap:80px;margin:92px 0;display:grid}._9H5x1W_content{max-width:760px}._9H5x1W_content section{border-bottom:1px solid #2a2140;margin-bottom:58px;padding:0 0 58px}._9H5x1W_content h2,._9H5x1W_gallery h2{letter-spacing:-.025em;margin:8px 0 20px;font-size:clamp(28px,3vw,42px)}._9H5x1W_content p,._9H5x1W_content li{color:#bbb4c8;font-size:16px;line-height:1.75}._9H5x1W_content ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}._9H5x1W_content li{padding-left:24px;position:relative}._9H5x1W_content li:before{content:"";background:#f24398;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:0}._9H5x1W_note{font-size:14px!important}._9H5x1W_disclosure{background:#130c2a;border-left:2px solid #f24398;border-radius:0 12px 12px 0;padding:16px 20px}._9H5x1W_aside{flex-direction:column;gap:22px;display:flex}._9H5x1W_asideCard,._9H5x1W_contactCard{background:#100925;border:1px solid #302647;border-radius:20px;padding:27px}._9H5x1W_asideCard{position:sticky;top:110px}._9H5x1W_aside h2{margin:0 0 18px;font-size:22px}._9H5x1W_asideCard a{color:#c9c2d5;border-top:1px solid #2b2240;justify-content:space-between;gap:18px;padding:14px 0;display:flex}._9H5x1W_asideCard a:hover,._9H5x1W_asideCard a:focus-visible{color:#f24398}._9H5x1W_contactCard p{color:#f24398;font-size:13px}._9H5x1W_contactCard a{color:#10051c;background:#f24398;border-radius:999px;margin-top:10px;padding:12px 18px;font-weight:700;display:inline-flex}._9H5x1W_gallery{padding-top:14px}._9H5x1W_galleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}._9H5x1W_galleryGrid button{aspect-ratio:16/10;cursor:zoom-in;background:#130c2a;border:1px solid #302747;border-radius:18px;position:relative;overflow:hidden}._9H5x1W_galleryGrid img{object-fit:cover;transition:transform .35s}._9H5x1W_galleryGrid button:hover img{transform:scale(1.025)}._9H5x1W_projectNav{border-top:1px solid #302747;justify-content:space-between;margin-top:64px;padding-top:28px;display:flex}._9H5x1W_projectNav a{color:#d5cedf}._9H5x1W_lightbox{z-index:9999;background:#04010df0;place-items:center;padding:60px;display:grid;position:fixed;inset:0}._9H5x1W_lightboxImage{width:min(1200px,85vw);height:min(760px,80vh);position:relative}._9H5x1W_lightboxImage img{object-fit:contain}._9H5x1W_close,._9H5x1W_prev,._9H5x1W_next{z-index:2;color:#fff;background:#17102a;border:1px solid #5b4e70;border-radius:50%;width:48px;height:48px;font-size:30px;position:absolute}._9H5x1W_close{top:24px;right:24px}._9H5x1W_prev{left:24px}._9H5x1W_next{right:24px}._9H5x1W_page a:focus-visible,._9H5x1W_page button:focus-visible{outline-offset:4px;outline:3px solid #ff65ae}@media (max-width:991px){._9H5x1W_page{padding-top:100px}._9H5x1W_hero,._9H5x1W_layout{grid-template-columns:1fr;gap:40px}._9H5x1W_facts{border-left:0;padding:0}._9H5x1W_aside{order:-1}._9H5x1W_asideCard{position:static}._9H5x1W_heroImage{aspect-ratio:16/10}}@media (max-width:767px){._9H5x1W_page{padding:86px 0 54px}._9H5x1W_breadcrumb{margin-bottom:30px}._9H5x1W_hero h1{font-size:45px}._9H5x1W_layout{margin:64px 0}._9H5x1W_content section{margin-bottom:40px;padding-bottom:40px}._9H5x1W_galleryGrid{grid-template-columns:1fr}._9H5x1W_lightbox{padding:20px}._9H5x1W_prev{left:10px}._9H5x1W_next{right:10px}._9H5x1W_close{top:12px;right:12px}._9H5x1W_projectNav{font-size:13px}}@media (prefers-reduced-motion:reduce){._9H5x1W_galleryGrid img{transition:none}}
.fZxRka_page{color:#f8f5ff;background:#08031b;padding:105px 0 78px}.fZxRka_container{max-width:1240px}.fZxRka_breadcrumb{color:#9f97ac;flex-wrap:wrap;gap:9px;margin-bottom:36px;font-size:14px;display:flex}.fZxRka_breadcrumb a{color:#f15b9e}.fZxRka_hero{grid-template-columns:minmax(0,1fr) 315px;align-items:end;gap:72px;margin-bottom:40px;display:grid}.fZxRka_eyebrow{color:#f15b9e;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:750}.fZxRka_hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:850px;margin:0 0 19px;font-size:clamp(44px,5.6vw,76px);line-height:1}.fZxRka_lead{color:#c7c0d0;max-width:810px;font-size:clamp(18px,2vw,22px);line-height:1.62}.fZxRka_actions,.fZxRka_ctaLinks{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.fZxRka_actions a,.fZxRka_ctaLinks a{color:#f5f1f8;border:1px solid #413653;border-radius:999px;align-items:center;min-height:46px;padding:11px 16px;font-size:14px;font-weight:700;display:inline-flex}.fZxRka_actions a:first-child,.fZxRka_ctaLinks a:first-child{color:#fff;background:#ed1578;border-color:#ed1578}.fZxRka_facts{border-left:1px solid #382e4b;margin:0;padding-left:28px}.fZxRka_facts div{border-bottom:1px solid #292039;justify-content:space-between;gap:18px;padding:11px 0;display:flex}.fZxRka_facts dt{color:#948c9f;font-size:13px}.fZxRka_facts dd{text-align:right;margin:0;font-size:14px}.fZxRka_productVisual{aspect-ratio:16/9;background:#120b26;border:1px solid #302642;border-radius:22px;margin:0;position:relative;overflow:hidden}.fZxRka_productVisual img{object-fit:cover}.fZxRka_productVisual figcaption{color:#c6bfce;background:#08031be0;border-radius:8px;max-width:420px;padding:8px 11px;font-size:12px;position:absolute;bottom:14px;right:14px}.fZxRka_overview,.fZxRka_spotlight{border-bottom:1px solid #2d243e;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:75px;padding:88px 0;display:grid}.fZxRka_overview h2,.fZxRka_spotlight h2,.fZxRka_section h2,.fZxRka_architecture h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(31px,3.7vw,48px);line-height:1.1}.fZxRka_prose p,.fZxRka_architectureCopy p,.fZxRka_intro{color:#bdb5c7;font-size:16px;line-height:1.78}.fZxRka_prose a{color:#f264a6;margin-top:10px;font-weight:700;display:inline-flex}.fZxRka_section{border-bottom:1px solid #2d243e;padding:82px 0}.fZxRka_section>h2{max-width:820px;margin-bottom:30px}.fZxRka_intro{max-width:760px}.fZxRka_challengeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fZxRka_challengeGrid article,.fZxRka_contributionGrid article{background:#100925;border:1px solid #312742;border-radius:16px;padding:24px}.fZxRka_challengeGrid span{color:#f15b9e;font-size:12px;font-weight:800}.fZxRka_challengeGrid p,.fZxRka_contributionGrid p{color:#b8b0c2;margin:10px 0 0;line-height:1.68}.fZxRka_contributionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.fZxRka_contributionGrid article:last-child{grid-column:1/-1}.fZxRka_contributionGrid h3{margin:0;font-size:21px}.fZxRka_architecture{border-bottom:1px solid #2d243e;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:68px;padding:88px 0;display:grid}.fZxRka_flow{counter-reset:flow;gap:10px;margin:0;padding:0;list-style:none;display:grid}.fZxRka_flow li{background:#100925;border:1px solid #372c4b;border-radius:14px;padding:18px 20px 18px 62px;position:relative}.fZxRka_flow li:not(:last-child):after{content:"↓";z-index:2;color:#f15b9e;position:absolute;bottom:-19px;left:28px}.fZxRka_flow span{color:#f15b9e;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.fZxRka_flow strong{font-size:15px}.fZxRka_results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:30px 0 20px;padding:0;list-style:none;display:grid}.fZxRka_results li{color:#c8c1d1;background:#0f0823;border:1px solid #302642;border-radius:13px;padding:17px 18px 17px 43px;position:relative}.fZxRka_results li:before{content:"✓";color:#f15b9e;font-weight:800;position:absolute;left:17px}.fZxRka_evidenceNote{color:#a9a1b4;background:#110a27;border-left:2px solid #f15b9e;max-width:850px;margin-top:24px;padding:15px 18px;font-size:14px;line-height:1.65}.fZxRka_cta{background:#120a2a;border:1px solid #f15b9e4d;border-radius:20px;justify-content:space-between;align-items:center;gap:40px;margin-top:82px;padding:38px 40px;display:flex}.fZxRka_cta h2{letter-spacing:-.03em;max-width:700px;margin:0;font-size:clamp(27px,3vw,40px)}.fZxRka_ctaLinks{flex-direction:column;align-items:stretch;margin:0}.fZxRka_ctaLinks a{justify-content:center}.fZxRka_next{border-top:1px solid #2d243e;justify-content:space-between;gap:20px;margin-top:52px;padding-top:24px;display:flex}.fZxRka_next a{color:#c9c2d2}.fZxRka_page a:focus-visible{outline-offset:4px;outline:3px solid #ff70b2}@media (max-width:950px){.fZxRka_page{padding-top:86px}.fZxRka_hero,.fZxRka_overview,.fZxRka_spotlight,.fZxRka_architecture{grid-template-columns:1fr;gap:34px}.fZxRka_facts{border-left:0;padding:0}.fZxRka_cta{flex-direction:column;align-items:flex-start}.fZxRka_ctaLinks{width:100%}}@media (max-width:650px){.fZxRka_page{padding:70px 0 56px}.fZxRka_hero h1{font-size:42px}.fZxRka_productVisual{border-radius:14px}.fZxRka_productVisual figcaption{border-radius:0;max-width:none;display:block;position:static}.fZxRka_overview,.fZxRka_spotlight,.fZxRka_section,.fZxRka_architecture{padding:58px 0}.fZxRka_challengeGrid,.fZxRka_contributionGrid,.fZxRka_results{grid-template-columns:1fr}.fZxRka_contributionGrid article:last-child{grid-column:auto}.fZxRka_cta{margin-top:58px;padding:27px 22px}.fZxRka_actions a,.fZxRka_ctaLinks a{justify-content:center;width:100%}.fZxRka_next{font-size:13px}}
