.firm-module__lHWytW__coverGrid{background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:top;background-size:72px 72px;-webkit-mask-image:radial-gradient(75% 70% at 30% 0,#000 0%,#0000 75%);mask-image:radial-gradient(75% 70% at 30% 0,#000 0%,#0000 75%)}.firm-module__lHWytW__mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.firm-module__lHWytW__spec{background:#ffffff14;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.firm-module__lHWytW__spec>div{background:#000}@media (min-width:768px){.firm-module__lHWytW__spec{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.firm-module__lHWytW__spec{grid-template-columns:repeat(6,minmax(0,1fr))}}.firm-module__lHWytW__dock{top:var(--pf-stick);z-index:30;position:sticky}.firm-module__lHWytW__dockPanel{border:1px solid var(--theme-line-card);background-color:color-mix(in srgb, var(--theme-surface-1) 82%, transparent);-webkit-backdrop-filter:blur(27px)saturate(1.15);backdrop-filter:blur(27px)saturate(1.15);border-radius:14px;transition:background-color .24s,border-color .24s,box-shadow .24s;position:relative}.firm-module__lHWytW__dock[data-stuck=true] .firm-module__lHWytW__dockPanel{background-color:var(--pf-deck);border-color:var(--nav-border);box-shadow:var(--nav-shadow-scrolled)}.firm-module__lHWytW__dockProgress{transform-origin:0;background:linear-gradient(90deg, #ff6a0000, var(--accent-text) 30%, #ffb067);opacity:0;height:1px;transition:opacity .24s;position:absolute;bottom:-1px;left:14px;right:14px}.firm-module__lHWytW__dock[data-stuck=true] .firm-module__lHWytW__dockProgress{opacity:1}.firm-module__lHWytW__rail{scrollbar-width:none}.firm-module__lHWytW__rail::-webkit-scrollbar{display:none}.firm-module__lHWytW__section{scroll-margin-top:calc(var(--pf-stick) + 80px)}@media (min-width:1024px){.firm-module__lHWytW__sectionHead{top:calc(var(--pf-stick) + 104px);position:sticky}}.firm-module__lHWytW__numeral{letter-spacing:-.02em;background:linear-gradient(#ffffff8c,#ffffff14);color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400;line-height:.9}.firm-module__lHWytW__slot{color:#fff;background:#ffffff06;border:1px dashed #ffffff4d;transition:border-color .2s,background-color .2s,color .2s}.firm-module__lHWytW__slot:hover,.firm-module__lHWytW__slot:focus-visible{background:#ffffff0d;border-style:solid;border-color:#ffffff80}.firm-module__lHWytW__slot[data-state=copied]{border-style:solid;border-color:var(--pf-money);color:var(--pf-money);background:var(--pf-money-soft)}.firm-module__lHWytW__platform{background:#ffffff05;border:1px solid #ffffff14;transition:border-color .22s,background-color .22s,transform .22s cubic-bezier(.16,1,.3,1)}.firm-module__lHWytW__platform:hover{background:#ffffff0b;border-color:#fff3;transform:translateY(-2px)}.firm-module__lHWytW__sevSeg{transform-origin:bottom;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s}.firm-module__lHWytW__sevSeg:hover,.firm-module__lHWytW__sevSeg:focus-visible{filter:brightness(1.25);transform:scaleY(1.6)}.firm-module__lHWytW__lit{isolation:isolate;position:relative}.firm-module__lHWytW__lit:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), #ffb0671a, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.firm-module__lHWytW__lit:hover:before,.firm-module__lHWytW__lit:focus-within:before{opacity:1}.firm-module__lHWytW__buyBar{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:40;border:1px solid var(--nav-border);background-color:var(--pf-deck);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);box-shadow:var(--nav-shadow-scrolled);border-radius:18px;transition:transform .42s cubic-bezier(.16,1,.3,1);position:fixed;transform:translateY(calc(100% + 28px))}.firm-module__lHWytW__buyBar[data-show=true]{transform:translateY(0)}@media (min-width:1024px){.firm-module__lHWytW__buyBar{display:none}}@media (prefers-reduced-motion:reduce){.firm-module__lHWytW__buyBar,.firm-module__lHWytW__platform,.firm-module__lHWytW__sevSeg{transition:none}}
