.RiftLanding-module__Bewuvq__page{--rl-ink:#f2f2fa;--rl-dim:#8fa095;--rl-accent:#3fe57a;--rl-hairline:#e8f0e824;--rl-inset:clamp(24px, 7vw, 96px);color:var(--rl-ink);background:#000}.RiftLanding-module__Bewuvq__hero{min-height:92vh;padding:clamp(110px, 16vh, 160px) var(--rl-inset) clamp(48px, 7vh, 80px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.RiftLanding-module__Bewuvq__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.3em;color:var(--rl-dim);margin:0 0 clamp(18px,2.6vh,28px);font-size:12px}.RiftLanding-module__Bewuvq__headline{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(34px,4.6vw,64px);font-weight:300;line-height:1.06}.RiftLanding-module__Bewuvq__lede{font-family:var(--font-sans);color:#f2f2fac7;max-width:46ch;margin:clamp(18px,2.6vh,30px) 0 clamp(26px,3.6vh,40px);font-size:clamp(15px,1.5vw,18px);line-height:1.65}.RiftLanding-module__Bewuvq__cta{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--rl-accent);border-bottom:1px solid #3fe57a66;padding-bottom:6px;font-size:12px;text-decoration:none;transition:color .3s,border-color .3s;display:inline-block}.RiftLanding-module__Bewuvq__cta:hover,.RiftLanding-module__Bewuvq__cta:focus-visible{color:var(--rl-ink);border-color:#e8f0e880}.RiftLanding-module__Bewuvq__heroArt{border:1px solid var(--rl-hairline);background:#000;overflow:hidden}.RiftLanding-module__Bewuvq__heroArt img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.RiftLanding-module__Bewuvq__claims{border-top:1px solid var(--rl-hairline);padding:clamp(56px, 9vh, 110px) var(--rl-inset)}.RiftLanding-module__Bewuvq__claimsHead{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;max-width:30ch;margin:0 0 clamp(36px,5vh,56px);font-size:clamp(24px,2.8vw,40px);font-weight:300;line-height:1.2}.RiftLanding-module__Bewuvq__claimsRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3.5vw,56px);display:grid}.RiftLanding-module__Bewuvq__claim{border-left:1px solid #3fe57a59;padding-left:18px}.RiftLanding-module__Bewuvq__claimLabel{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--rl-ink);margin:0 0 10px;font-size:12px}.RiftLanding-module__Bewuvq__claimBody{font-family:var(--font-sans);color:#f2f2faa8;margin:0;font-size:14.5px;line-height:1.6}.RiftLanding-module__Bewuvq__steps{border-top:1px solid var(--rl-hairline);padding:clamp(56px, 9vh, 110px) var(--rl-inset)}.RiftLanding-module__Bewuvq__sectionTag{margin-bottom:clamp(30px,4.5vh,48px)}.RiftLanding-module__Bewuvq__stepsRail{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.RiftLanding-module__Bewuvq__step{border-left:1px solid var(--rl-hairline);padding:6px 20px 2px}.RiftLanding-module__Bewuvq__stepNum{font-family:var(--font-mono), monospace;letter-spacing:.18em;color:var(--rl-accent);margin:0 0 14px;font-size:13px}.RiftLanding-module__Bewuvq__stepTitle{font-family:var(--font-serif), Georgia, serif;margin:0 0 10px;font-size:clamp(18px,1.7vw,23px);font-weight:400}.RiftLanding-module__Bewuvq__stepBody{font-family:var(--font-sans);color:#f2f2fa99;margin:0;font-size:14px;line-height:1.55}.RiftLanding-module__Bewuvq__features{border-top:1px solid var(--rl-hairline);padding:clamp(56px, 9vh, 110px) var(--rl-inset);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:clamp(28px,4vw,64px);display:grid}.RiftLanding-module__Bewuvq__rosterTile{border:1px solid var(--rl-hairline);min-height:460px;position:relative;overflow:hidden}.RiftLanding-module__Bewuvq__rosterCaption{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--rl-dim);margin:0;font-size:11px;position:absolute;bottom:14px;left:18px;right:18px}.RiftLanding-module__Bewuvq__cardCol{flex-direction:column;justify-content:center;gap:clamp(16px,2.4vh,24px);display:flex}.RiftLanding-module__Bewuvq__card{border:1px solid var(--rl-hairline);padding:clamp(20px,2.6vh,28px) clamp(20px,2vw,28px);transition:border-color .3s}.RiftLanding-module__Bewuvq__card:hover{border-color:#3fe57a59}.RiftLanding-module__Bewuvq__cardTitle{font-family:var(--font-serif), Georgia, serif;margin:0 0 10px;font-size:clamp(19px,1.8vw,24px);font-weight:400}.RiftLanding-module__Bewuvq__cardBody{font-family:var(--font-sans);color:#f2f2faa8;margin:0;font-size:14.5px;line-height:1.6}.RiftLanding-module__Bewuvq__workflows{border-top:1px solid var(--rl-hairline);padding:clamp(56px, 9vh, 110px) var(--rl-inset);background:#050a06}.RiftLanding-module__Bewuvq__workflowsHead{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0 0 clamp(30px,4.5vh,48px);font-size:clamp(26px,3.2vw,46px);font-weight:300}.RiftLanding-module__Bewuvq__tabRow{flex-wrap:wrap;gap:8px;margin-bottom:clamp(30px,4.5vh,48px);display:flex}.RiftLanding-module__Bewuvq__tab{appearance:none;border:1px solid var(--rl-hairline);color:var(--rl-dim);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:10px 18px;font-size:12px;transition:color .25s,border-color .25s}.RiftLanding-module__Bewuvq__tab:hover{color:var(--rl-ink)}.RiftLanding-module__Bewuvq__tabActive{color:var(--rl-accent);border-color:#3fe57a73}.RiftLanding-module__Bewuvq__workflowBody{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.RiftLanding-module__Bewuvq__workflowTitle{font-family:var(--font-serif), Georgia, serif;margin:0 0 14px;font-size:clamp(21px,2.2vw,30px);font-weight:400}.RiftLanding-module__Bewuvq__workflowText{font-family:var(--font-sans);color:#f2f2fab3;max-width:52ch;margin:0;font-size:15px;line-height:1.65}.RiftLanding-module__Bewuvq__policies{border-left:1px solid #3fe57a4d;padding-left:22px}.RiftLanding-module__Bewuvq__policiesHead{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:var(--rl-dim);margin:0 0 14px;font-size:11px}.RiftLanding-module__Bewuvq__policyList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.RiftLanding-module__Bewuvq__policyList li{font-family:var(--font-mono), monospace;color:#f2f2fabf;font-size:13px;line-height:1.5}.RiftLanding-module__Bewuvq__faq{border-top:1px solid var(--rl-hairline);padding:clamp(56px, 9vh, 110px) var(--rl-inset);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:clamp(32px,5vw,88px);display:grid}.RiftLanding-module__Bewuvq__faqHead{font-family:var(--font-serif), Georgia, serif;margin:0 0 16px;font-size:clamp(26px,3vw,42px);font-weight:300}.RiftLanding-module__Bewuvq__faqLede{font-family:var(--font-sans);color:#f2f2faa6;max-width:38ch;margin:0 0 26px;font-size:14.5px;line-height:1.6}.RiftLanding-module__Bewuvq__faqList{flex-direction:column;display:flex}.RiftLanding-module__Bewuvq__faqItem{border-bottom:1px dashed var(--rl-hairline)}.RiftLanding-module__Bewuvq__faqQ{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--rl-ink);font-family:var(--font-sans);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 2px;font-size:clamp(15px,1.5vw,18px);display:flex}.RiftLanding-module__Bewuvq__faqQ span{font-family:var(--font-mono), monospace;color:var(--rl-dim);font-size:18px}.RiftLanding-module__Bewuvq__faqA{font-family:var(--font-sans);color:#f2f2faa8;max-width:62ch;margin:0;padding:0 2px 22px;font-size:14.5px;line-height:1.65}.RiftLanding-module__Bewuvq__closing{border-top:1px solid var(--rl-hairline);text-align:center;padding:clamp(80px, 13vh, 150px) var(--rl-inset);background-image:linear-gradient(#3fe57a0d 1px,#0000 1px),linear-gradient(90deg,#3fe57a0d 1px,#0000 1px);background-size:56px 56px}.RiftLanding-module__Bewuvq__closingHead{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;text-wrap:balance;margin:0 0 clamp(24px,4vh,36px);font-size:clamp(28px,3.6vw,52px);font-weight:300}.RiftLanding-module__Bewuvq__closingCta{font-family:var(--font-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#000;background:var(--rl-accent);border-radius:2px;padding:15px 34px;font-size:13px;text-decoration:none;transition:background .3s;display:inline-block}.RiftLanding-module__Bewuvq__closingCta:hover,.RiftLanding-module__Bewuvq__closingCta:focus-visible{background:#63f094}@media (max-width:900px){.RiftLanding-module__Bewuvq__hero{grid-template-columns:1fr;min-height:0;padding-top:120px}.RiftLanding-module__Bewuvq__heroArt{order:-1;max-height:40vh}.RiftLanding-module__Bewuvq__claimsRow,.RiftLanding-module__Bewuvq__stepsRail{grid-template-columns:1fr;gap:22px}.RiftLanding-module__Bewuvq__step{padding:4px 16px}.RiftLanding-module__Bewuvq__features,.RiftLanding-module__Bewuvq__workflowBody,.RiftLanding-module__Bewuvq__faq{grid-template-columns:1fr}.RiftLanding-module__Bewuvq__rosterTile{min-height:320px}}
