.Rtcofq_hero{color:#f4eff8;background:#180f24;padding:165px 5% 0}.Rtcofq_intro,.Rtcofq_showcase,.Rtcofq_products{max-width:1296px;margin-inline:auto}.Rtcofq_label{color:#eab0fa;font:11px var(--font-geist-mono),monospace;letter-spacing:.18em;margin-bottom:32px}.Rtcofq_intro h1{letter-spacing:-.06em;font-size:clamp(44px,6.7vw,96px);font-weight:450;line-height:1.05}.Rtcofq_intro em{color:#eab0fa;font-family:Georgia,serif;font-weight:400}.Rtcofq_summary{justify-content:space-between;align-items:center;gap:32px;margin:36px 0 60px;display:flex}.Rtcofq_summary p{color:#bfb0ca;max-width:550px;font-size:18px;line-height:1.7}.Rtcofq_summary a{color:#211329;background:#eab0fa;flex-shrink:0;justify-content:center;align-items:center;gap:25px;padding:20px 26px;font-size:13px;display:flex}.Rtcofq_showcase{aspect-ratio:1.95;position:relative;overflow:hidden}.Rtcofq_showcase>img{object-fit:cover}.Rtcofq_caption{background:linear-gradient(#0000,#160e22df);grid-template-columns:1fr auto;gap:14px 28px;padding:70px 36px 30px;display:grid;position:absolute;inset:auto 0 0}.Rtcofq_caption span{font:10px var(--font-geist-mono),monospace;letter-spacing:.15em;grid-column:1/-1}.Rtcofq_caption p{max-width:560px;font-size:clamp(18px,2.4vw,32px);line-height:1.25}.Rtcofq_caption a{align-self:end;align-items:center;gap:12px;font-size:12px;display:flex}.Rtcofq_products{grid-template-columns:repeat(3,1fr);padding:0 0 60px;display:grid}.Rtcofq_products>a{border-bottom:1px solid #ffffff24;align-items:center;gap:24px;padding:34px 25px;transition:background .2s;display:flex}.Rtcofq_products>a:hover{background:#eab0fa0c}.Rtcofq_products small{color:#ad8eb9;font:10px var(--font-geist-mono),monospace}.Rtcofq_products strong{font-size:20px;font-weight:450}.Rtcofq_products p{color:#bfb0ca;margin-top:6px;font-size:12px}.Rtcofq_products svg{color:#eab0fa;margin-left:auto}@media (max-width:760px){.Rtcofq_hero{padding-top:145px}.Rtcofq_summary{flex-direction:column;align-items:flex-start;margin-bottom:35px}.Rtcofq_showcase{aspect-ratio:1}.Rtcofq_caption{grid-template-columns:1fr;padding:50px 20px 24px}.Rtcofq_caption a{margin-top:8px}.Rtcofq_products{grid-template-columns:1fr;padding-bottom:30px}.Rtcofq_products>a{padding:24px 4px}}
