.page-module__LBTDbq__page{background:var(--paper);color:var(--ink);overflow-x:hidden}.page-module__LBTDbq__container{width:100%;max-width:var(--container-wide);padding-inline:var(--gutter);margin-inline:auto}.page-module__LBTDbq__hero{min-height:100vh;padding:calc(var(--nav-h) + 80px) 0 80px;isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__heroBg{z-index:-1;position:absolute;inset:0;overflow:hidden}.page-module__LBTDbq__heroGrid{display:none}.page-module__LBTDbq__heroSheen{filter:blur(60px);pointer-events:none;background:radial-gradient(60% 70% at 50% 30%,#48bdd01f,#0000 60%);width:1200px;height:700px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__LBTDbq__heroInner{width:100%;max-width:1040px;padding-inline:var(--gutter);text-align:center;z-index:1;margin-inline:auto;position:relative}.page-module__LBTDbq__heroLabel{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-mute);animation:page-module__LBTDbq__fadeUp .7s var(--ease-out-expo) both;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:36px;font-size:.78rem;display:inline-flex}.page-module__LBTDbq__heroLabelDot{color:var(--ink-faint)}.page-module__LBTDbq__heroTitle{letter-spacing:-.045em;color:var(--ink);animation:page-module__LBTDbq__fadeUp .7s var(--ease-out-expo) .1s both;margin-bottom:32px;font-size:clamp(2.75rem,7.5vw,5.75rem);font-weight:600;line-height:.98}.page-module__LBTDbq__heroSerif{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);padding-right:.04em;font-size:1.12em;font-style:italic;font-weight:400;line-height:1}.page-module__LBTDbq__serifAccent{font-family:var(--font-display);color:var(--ink-mute);letter-spacing:-.02em;font-size:1.06em;font-style:italic;font-weight:400}.page-module__LBTDbq__heroDesc{color:var(--ink-soft);max-width:620px;animation:page-module__LBTDbq__fadeUp .7s var(--ease-out-expo) .2s both;margin:0 auto 40px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.page-module__LBTDbq__heroActions{animation:page-module__LBTDbq__fadeUp .7s var(--ease-out-expo) .3s both;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:80px;display:flex}.page-module__LBTDbq__btnPrimary{color:var(--paper);background:var(--ink);border:1px solid var(--ink);border-radius:var(--radius-pill);transition:opacity .2s var(--ease-smooth);white-space:nowrap;align-items:center;gap:8px;padding:14px 26px;font-size:.95rem;font-weight:500;display:inline-flex}.page-module__LBTDbq__btnPrimary:hover{opacity:.86}.page-module__LBTDbq__btnPrimary svg{transition:transform .2s var(--ease-smooth)}.page-module__LBTDbq__btnPrimary:hover svg{transform:translate(2px)}.page-module__LBTDbq__btnSecondary{color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-pill);transition:background .2s var(--ease-smooth), border-color .2s var(--ease-smooth);white-space:nowrap;background:0 0;align-items:center;gap:10px;padding:14px 26px;font-size:.95rem;font-weight:500;display:inline-flex}.page-module__LBTDbq__btnSecondary:hover{background:var(--paper-3);border-color:var(--ink)}.page-module__LBTDbq__btnMono{font-family:var(--font-mono);color:var(--ink-mute);font-size:1rem;line-height:1}.page-module__LBTDbq__heroStats{border-top:1px solid var(--rule);max-width:760px;animation:page-module__LBTDbq__fadeUp .7s var(--ease-out-expo) .4s both;grid-template-columns:repeat(4,1fr);margin:0 auto;padding-top:32px;display:grid}.page-module__LBTDbq__heroStat{text-align:left;flex-direction:column;gap:6px;padding:0 18px;display:flex;position:relative}.page-module__LBTDbq__heroStat:not(:last-child):after{content:"";background:var(--rule);width:1px;position:absolute;top:6px;bottom:6px;right:0}.page-module__LBTDbq__heroStatN{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);font-size:.7rem}.page-module__LBTDbq__heroStat strong{letter-spacing:-.04em;color:var(--ink);font-size:clamp(1.5rem,2.8vw,2.125rem);font-weight:600;line-height:1}.page-module__LBTDbq__heroStatL{color:var(--ink-mute);letter-spacing:-.005em;font-size:.78rem}@keyframes page-module__LBTDbq__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-module__LBTDbq__section{border-top:1px solid var(--rule);background:var(--paper);padding:120px 0}.page-module__LBTDbq__sectionAlt{background:var(--paper-3)}.page-module__LBTDbq__sectionHead{max-width:760px;margin-bottom:56px}.page-module__LBTDbq__eyebrow{font-family:var(--font-mono);color:var(--ink-mute);letter-spacing:.04em;margin-bottom:18px;font-size:.78rem;display:inline-block}.page-module__LBTDbq__sectionTitle{letter-spacing:-.04em;color:var(--ink);margin-bottom:16px;font-size:clamp(1.875rem,4vw,3rem);font-weight:600;line-height:1.05}.page-module__LBTDbq__titleDim{color:var(--ink-mute);font-style:italic;font-weight:500}.page-module__LBTDbq__sectionDesc{color:var(--ink-soft);max-width:600px;font-size:1.05rem;line-height:1.6}.page-module__LBTDbq__brandGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.page-module__LBTDbq__brandCard{background:var(--paper-2);border:1px solid var(--rule);border-radius:var(--radius-lg);min-height:280px;transition:border-color .3s var(--ease-smooth), transform .4s var(--ease-out-expo), box-shadow .3s var(--ease-smooth);isolation:isolate;flex-direction:column;gap:24px;padding:28px;display:flex;position:relative;overflow:hidden}.page-module__LBTDbq__brandCard:hover{border-color:var(--rule-3);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__LBTDbq__brandCardHead{color:var(--ink-mute);justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__LBTDbq__brandIndex{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-faint);font-size:.7rem}.page-module__LBTDbq__brandTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-mute);flex:1;font-size:.72rem}.page-module__LBTDbq__brandCardHead svg{color:var(--ink-faint);transition:transform .3s var(--ease-smooth), color .3s var(--ease-smooth)}.page-module__LBTDbq__brandCard:hover .page-module__LBTDbq__brandCardHead svg{color:var(--ink);transform:translate(2px,-2px)}.page-module__LBTDbq__brandLogo{align-items:center;height:48px;margin-top:auto;display:flex}.page-module__LBTDbq__brandDesc{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.page-module__LBTDbq__brandLink{color:var(--ink);align-items:center;gap:6px;margin-top:-8px;font-size:.82rem;font-weight:500;display:inline-flex}.page-module__LBTDbq__brandLink svg{transition:transform .2s var(--ease-smooth)}.page-module__LBTDbq__brandCard:hover .page-module__LBTDbq__brandLink svg{transform:translate(2px)}.page-module__LBTDbq__capList{border-top:1px solid var(--rule-2);flex-direction:column;display:flex}.page-module__LBTDbq__capRow{border-bottom:1px solid var(--rule-2);transition:padding .3s var(--ease-smooth), background .3s var(--ease-smooth);grid-template-columns:80px 1fr auto;align-items:center;gap:32px;padding:36px 8px;display:grid}.page-module__LBTDbq__capRow:hover{background:var(--paper-4);padding-left:16px;padding-right:0}.page-module__LBTDbq__capN{font-family:var(--font-display);color:var(--ink-mute);letter-spacing:-.02em;font-size:2rem;font-style:italic;line-height:1}.page-module__LBTDbq__capBody{flex-direction:column;gap:6px;display:flex}.page-module__LBTDbq__capTitle{letter-spacing:-.025em;color:var(--ink);font-size:clamp(1.25rem,2vw,1.625rem);font-weight:600;line-height:1.15}.page-module__LBTDbq__capDesc{color:var(--ink-soft);max-width:540px;font-size:.95rem;line-height:1.5}.page-module__LBTDbq__capRow>svg{color:var(--ink-faint);transition:color .3s var(--ease-smooth), transform .3s var(--ease-smooth)}.page-module__LBTDbq__capRow:hover>svg{color:var(--ink);transform:translate(4px)}.page-module__LBTDbq__partners{border-top:1px solid var(--rule);background:var(--paper);padding:120px 0}.page-module__LBTDbq__partnersHead{text-align:left;max-width:760px;margin:0 0 56px}.page-module__LBTDbq__partnersTitle{letter-spacing:-.035em;color:var(--ink);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1.1}.page-module__LBTDbq__partnersGrid{border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-2);grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden}.page-module__LBTDbq__partnerCell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);height:124px;transition:background .3s var(--ease-smooth), opacity .3s var(--ease-smooth);filter:grayscale();opacity:.55;justify-content:center;align-items:center;padding:36px 24px;display:flex}.page-module__LBTDbq__partnerCell:hover{opacity:1;filter:grayscale(0);background:var(--paper-3)}.page-module__LBTDbq__partnerCell:nth-child(4n){border-right:none}.page-module__LBTDbq__partnerCell:nth-child(n+5){border-bottom:none}@media (max-width:1024px){.page-module__LBTDbq__brandGrid{grid-template-columns:repeat(2,1fr)}.page-module__LBTDbq__partnersGrid{grid-template-columns:repeat(3,1fr)}.page-module__LBTDbq__partnerCell:nth-child(4n){border-right:1px solid var(--rule)}.page-module__LBTDbq__partnerCell:nth-child(3n){border-right:none}.page-module__LBTDbq__partnerCell:nth-child(n+5){border-bottom:1px solid var(--rule)}.page-module__LBTDbq__partnerCell:nth-child(n+7){border-bottom:none}}@media (max-width:768px){.page-module__LBTDbq__hero{padding:calc(var(--nav-h) + 60px) 0 60px}.page-module__LBTDbq__heroLabel{gap:6px;font-size:.7rem}.page-module__LBTDbq__heroStats{grid-template-columns:repeat(2,1fr);gap:28px 0}.page-module__LBTDbq__heroStat{padding:0 12px}.page-module__LBTDbq__heroStat:nth-child(2):after{display:none}.page-module__LBTDbq__section,.page-module__LBTDbq__partners{padding:80px 0}.page-module__LBTDbq__sectionHead{margin-bottom:40px}.page-module__LBTDbq__brandGrid{grid-template-columns:1fr}.page-module__LBTDbq__capRow{grid-template-columns:48px 1fr;gap:18px;padding:28px 8px}.page-module__LBTDbq__capRow>svg{display:none}.page-module__LBTDbq__capN{font-size:1.5rem}.page-module__LBTDbq__partnersGrid{grid-template-columns:repeat(2,1fr)}.page-module__LBTDbq__partnerCell{height:96px;padding:24px 16px}.page-module__LBTDbq__partnerCell:nth-child(2n){border-right:none}.page-module__LBTDbq__partnerCell:nth-child(3n){border-right:1px solid var(--rule)}.page-module__LBTDbq__partnerCell:nth-child(7),.page-module__LBTDbq__partnerCell:nth-child(8){border-bottom:none}}
