.fhero{background:var(--ink);color:#fff;padding:clamp(104px,calc(72px + 7vh),168px) 0 clamp(92px,9vh,124px);overflow:hidden;position:relative}.fhero .wrap{position:relative;z-index:2}.fhero .eyebrow{color:var(--violet-lo)}.fhero .eyebrow:before{background:var(--violet)}.fhero h1{color:#fff;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.05;font-size:clamp(38px,5.4vw,68px);margin-top:22px;max-width:17ch;text-wrap:balance}.fhero .sub{margin-top:22px;color:rgba(255,255,255,.72);max-width:54ch}.fhero .cta{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.fhero .watermark{position:absolute;right:-6%;top:50%;transform:translateY(-50%);width:min(52vw,620px);aspect-ratio:1;opacity:.1;z-index:1;pointer-events:none;background-color:#fff;-webkit-mask:url(/brand/mark-mask.png) center/contain no-repeat;mask:url(/brand/mark-mask.png) center/contain no-repeat}.def{display:grid;grid-template-columns:200px 1fr;gap:56px;align-items:start}@media (max-width:900px){.def{grid-template-columns:1fr;gap:24px}.spec{display:none}}.spec{border-top:2px solid var(--violet);padding-top:16px}.spec div+div{margin-top:15px;padding-top:15px;border-top:1px solid var(--hair)}.spec em{display:block;font-style:normal;font-family:Inter,Inter Fallback;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--faint)}.spec b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--ink);letter-spacing:-.02em;margin-top:5px}.def-body p{font-size:21px;line-height:1.55;color:var(--ink);font-weight:400;max-width:62ch}.def-body p+p{margin-top:18px;font-size:18px;color:var(--slate)}.def-body b{font-weight:600;color:var(--ink)}.faqs{align-items:start}.fcol .faq{border-top:0;border-bottom:1px solid var(--hair)}.fcol .faq:first-child{border-top:1px solid var(--hair)}@media (max-width:860px){.fcol+.fcol .faq:first-child{border-top:0}}.bens{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;margin-top:44px}@media (max-width:900px){.bens{grid-template-columns:1fr;column-gap:0}}.ben{display:grid;grid-template-columns:auto 1fr;gap:0 20px;padding:28px 0;border-top:1px solid var(--hair)}.ben .ic{color:var(--violet);background:var(--tint);border-radius:10px;width:40px;height:40px;display:grid;place-items:center;align-self:start}.ben .ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ben b{font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:19px;color:var(--ink);letter-spacing:-.02em;display:block;line-height:1.25}.ben .d{display:block;margin-top:9px;font-size:15.5px}.t1-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.t1-row+.t1-row{margin-top:88px}.t1-row:nth-child(2n) .t1-copy{order:2}@media (max-width:900px){.t1-row{grid-template-columns:1fr;gap:32px}.t1-row:nth-child(2n) .t1-copy{order:0}}.t1-copy .n{font-family:Inter,Inter Fallback;font-size:11px;letter-spacing:.1em;color:var(--violet)}.t1-copy h3{font-size:27px;margin-top:14px}.t1-copy p{margin-top:14px;font-size:17px;max-width:46ch}.t1-copy ul{margin-top:16px;list-style:none;display:flex;flex-direction:column;gap:9px}.t1-copy li{position:relative;padding-left:20px;font-size:15.5px}.t1-copy li:before{content:"";position:absolute;left:0;top:9px;width:7px;height:7px;border-radius:50%;background:var(--violet)}.stat{border:1px solid var(--hair);border-left:3px solid var(--violet);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--paper);padding:34px 36px}.stat b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:700;font-size:clamp(38px,5vw,56px);letter-spacing:-.03em;color:var(--ink);line-height:1}.stat span{display:block;margin-top:12px;font-size:15.5px;max-width:34ch}.shot{--shot-h:316px;height:var(--shot-h);display:flex;flex-direction:column;border-radius:var(--r-md);overflow:hidden;background:#fff;border:1px solid var(--hair);box-shadow:var(--sh-1)}@media (max-width:900px){.shot{height:auto}}.shot-bar{display:flex;gap:6px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--hair);background:#FCFCFE;flex:0 0 auto}.shot-bar i{width:8px;height:8px;border-radius:50%;background:var(--hair);display:block}.shot-bar em{font-style:normal;font-family:Inter,Inter Fallback;font-size:10px;color:var(--faint);margin-left:8px}.shot-body{padding:18px;flex:1;min-height:0;display:flex;flex-direction:column}.ep-top{display:flex;gap:14px;align-items:center;flex:0 0 auto}.ep-av{width:56px;height:56px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:var(--mist);position:relative}.ep-av img{width:100%;height:100%;object-fit:cover;display:block}.ep-id b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--ink);letter-spacing:-.02em;line-height:1.2}.ep-id span{display:block;font-size:12px;color:var(--faint);margin-top:3px}.ep-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;flex:0 0 auto}.ep-tags s{text-decoration:none;font-family:Inter,Inter Fallback;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;background:var(--tint);color:var(--violet);border-radius:999px;padding:4px 9px}.ep-rows{margin-top:16px;border-top:1px solid var(--hair);flex:1;display:flex;flex-direction:column}.ep-rows>div{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hair);flex:1}.ep-rows>div u{text-decoration:none;width:22px;height:22px;border-radius:5px;background:var(--mist);flex:0 0 auto}.ep-rows>div p{font-size:12.5px;color:var(--slate);line-height:1.35;margin:0}.ep-rows>div q{quotes:none;font-family:Inter,Inter Fallback;font-size:9px;color:var(--faint);margin-left:auto;white-space:nowrap}.ep-title{display:flex;align-items:baseline;gap:10px;flex:0 0 auto}.ep-title b{font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:15px;color:var(--ink);letter-spacing:-.02em}.ep-title span{font-family:Inter,Inter Fallback;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.nl-what{margin-top:16px;padding-top:14px;border-top:1px solid var(--hair)}.nl-what div{display:flex;gap:9px;align-items:center;padding:8px 0}.nl-what u{text-decoration:none;width:15px;height:15px;border-radius:50%;background:var(--tint);flex:0 0 auto;position:relative}.nl-what u:after{content:"";position:absolute;left:4px;top:6px;width:6px;height:3px;border-left:1.5px solid var(--violet);border-bottom:1.5px solid var(--violet);transform:rotate(-45deg)}.nl-what p{font-size:12.5px;margin:0}.nl-form{display:flex;gap:8px;margin-top:auto;padding-top:16px}.nl-form .fld{flex:1;border:1px solid var(--hair);padding:10px 12px;color:var(--faint);background:#FCFCFE}.nl-form .fld,.nl-form .go{border-radius:var(--r-sm);font-size:12px}.nl-form .go{background:var(--violet);color:#fff;padding:10px 15px;font-weight:500;white-space:nowrap}.nl-fine{font-family:Inter,Inter Fallback;font-size:9.5px;letter-spacing:.03em;color:var(--faint);margin-top:11px}.pgh{display:flex;align-items:baseline;gap:10px;flex:0 0 auto;padding-bottom:11px;border-bottom:1px solid var(--hair)}.pgh b{font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:13px;color:var(--ink);letter-spacing:-.02em}.pgh span{font-family:Inter,Inter Fallback;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.vgrid{display:grid;grid-template-columns:1.3fr 1fr;gap:13px;flex:1;min-height:0;padding-top:12px}@media (max-width:900px){.vgrid{grid-template-columns:1fr}}.vid{position:relative;overflow:clip;border-radius:6px;min-height:0}.vid .fr{height:100%;background:var(--ink);display:grid;place-items:center;position:relative}.vid .fr:after{content:"";position:absolute;inset:0;background:linear-gradient(to top right,rgba(80,0,255,.42),rgba(80,0,255,0) 58%)}@media (max-width:900px){.vid .fr{height:auto;aspect-ratio:16/9}}.vid .play{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;position:relative;z-index:2}.vid .play s{text-decoration:none;width:0;height:0;border-left:10px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent;margin-left:3px}.vid .cap{position:absolute;left:0;right:0;bottom:0;z-index:3;padding:26px 12px 11px;background:linear-gradient(0deg,rgba(6,9,31,.92),rgba(6,9,31,0))}.vid .cap b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:12.5px;color:#fff;letter-spacing:-.02em;line-height:1.25}.vid .cap span{display:block;font-family:Inter,Inter Fallback;font-size:9px;letter-spacing:.04em;color:rgba(255,255,255,.72);margin-top:4px}.vlist{display:flex;flex-direction:column}.vlist div{display:flex;gap:9px;align-items:center;flex:1;min-height:0;border-bottom:1px solid var(--hair)}.vlist div:last-child{border-bottom:0}.vlist u{text-decoration:none;width:32px;height:21px;border-radius:3px;background:var(--ink);opacity:.8;flex:0 0 auto}.vlist p{font-size:11px;line-height:1.3;margin:0;color:var(--slate)}.vlist q{quotes:none;font-family:Inter,Inter Fallback;font-size:9px;margin-left:auto}.vlist q,.vtx{color:var(--faint);white-space:nowrap}.vtx{flex:0 0 auto;margin-top:11px;padding-top:10px;border-top:1px solid var(--hair);font-size:11px;overflow:hidden;text-overflow:ellipsis}.iv{flex:1;min-height:0;flex-direction:column;padding-top:12px}.iv,.iv-rec{display:flex}.iv-rec{gap:11px;align-items:center;flex:0 0 auto;border:1px solid var(--hair);border-radius:8px;padding:10px 12px;background:#FCFCFE}.iv-rec .play{width:26px;height:26px;border-radius:50%;background:var(--violet);display:grid;place-items:center;flex:0 0 auto}.iv-rec .play s{text-decoration:none;width:0;height:0;border-left:7px solid #fff;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent;margin-left:2px}.iv-wave{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:2px;height:22px;overflow:hidden}.iv-wave i{flex:0 0 3px;background:var(--violet);border-radius:1px;opacity:.26}.iv-wave i.on{opacity:1}.iv-rec q{quotes:none;font-family:Inter,Inter Fallback;font-size:9px;color:var(--faint);flex:0 0 auto}.iv-out{flex:1;flex-direction:column;margin-top:11px;padding-top:2px}.iv-out,.iv-out div{min-height:0;display:flex}.iv-out div{gap:10px;align-items:center;flex:1;min-width:0;border-bottom:1px solid var(--hair)}.iv-out div:last-child{border-bottom:0}.iv-out em{font-style:normal;font-family:Inter,Inter Fallback;font-size:9px;color:var(--violet);flex:0 0 auto;width:32px}.iv-out p{margin:0;font-size:11.5px;color:var(--ink);line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-out s{text-decoration:none;margin-left:auto;font-family:Inter,Inter Fallback;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--violet);background:var(--tint);border-radius:999px;padding:3px 8px;white-space:nowrap}.cov{flex:1;display:flex;flex-direction:column}.cov div{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hair);flex:1}.cov div:first-child{border-top:1px solid var(--hair)}.cov div p{font-size:12.5px;color:var(--slate);line-height:1.35;margin:0}.cov div s{text-decoration:none;letter-spacing:.06em;text-transform:uppercase;background:var(--mist);border:1px solid var(--hair);border-radius:999px;padding:4px 8px;color:var(--ink);flex:0 0 auto}.cov div q,.cov div s{font-family:Inter,Inter Fallback;font-size:9px;white-space:nowrap}.cov div q{quotes:none;color:var(--faint);margin-left:auto}.ans-q{display:flex;gap:10px;align-items:flex-start;flex:0 0 auto}.ans-q u{text-decoration:none;width:22px;height:22px;border-radius:50%;background:var(--mist);flex:0 0 auto}.ans-q p{font-size:12.5px;line-height:1.45;color:var(--ink);font-weight:500;margin:0;padding-top:2px}.ans-a{margin-top:16px;padding-top:16px;border-top:1px solid var(--hair);display:flex;gap:10px;align-items:flex-start}.ans-a .mk{width:22px;height:22px;border-radius:6px;background:var(--violet);flex:0 0 auto;display:grid;place-items:center}.ans-a .mk s{text-decoration:none;width:9px;height:9px;background:#fff;border-radius:2px;transform:rotate(45deg)}.ans-a p{font-size:12.5px;line-height:1.6;margin:0}.ans-a .cite{color:var(--violet);border-bottom:1px solid rgba(80,0,255,.4);font-weight:500}.ans-src{margin-top:auto;padding-top:14px;padding-left:32px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ans-src em{font-style:normal;font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.ans-src em,.ans-src s{font-family:Inter,Inter Fallback}.ans-src s{text-decoration:none;display:inline-flex;align-items:center;gap:6px;font-size:9.5px;color:var(--slate);background:var(--mist);border:1px solid var(--hair);border-radius:999px;padding:4px 9px}.ans-src s i{font-style:normal;width:10px;height:10px;border-radius:3px;background:var(--violet);display:block}.ans-src s.other i{background:var(--hair)}.mx{flex:1;min-height:0;display:flex;flex-direction:column}.mx-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;flex:0 0 auto}.mx-tiles div{border:1px solid var(--hair);border-radius:7px;padding:9px 10px;background:#FCFCFE}.mx-tiles b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:700;font-size:19px;letter-spacing:-.02em;color:var(--ink);line-height:1}.mx-tiles span{display:block;font-family:Inter,Inter Fallback;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:6px}.mx-bars{flex:1;flex-direction:column;margin-top:13px;padding-top:12px;border-top:1px solid var(--hair)}.mx-bars,.mx-bars div{min-height:0;display:flex}.mx-bars div{gap:10px;align-items:center;flex:1}.mx-bars p{font-size:11.5px;margin:0;width:108px;flex:0 0 auto;color:var(--slate);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-bars i{flex:1;min-width:0;background:rgba(80,0,255,.1)}.mx-bars i,.mx-bars s{display:block;height:8px;border-radius:999px}.mx-bars s{text-decoration:none;background:var(--violet);min-width:6px;max-width:100%}.mx-bars q{quotes:none;font-family:Inter,Inter Fallback;font-size:9px;color:var(--faint);flex:0 0 auto;width:30px;text-align:right}.exit{background:var(--tint);padding:62px 0 68px;position:relative;overflow:clip}.exit .wrap{position:relative;z-index:2}.exit .mk{position:absolute;right:-7%;bottom:-58%;width:min(40vw,410px);aspect-ratio:1;opacity:.13;z-index:1;pointer-events:none;background-color:var(--violet);-webkit-mask:url(/brand/mark-mask.png) center/contain no-repeat;mask:url(/brand/mark-mask.png) center/contain no-repeat}.exit h3{font-size:22px;margin-top:14px}.exit .grid{margin-top:26px;display:grid;grid-template-columns:88px 1fr;column-gap:24px}.exit .grid h4{font-family:Inter,Inter Fallback;font-weight:400;font-size:12px;letter-spacing:0;color:var(--violet);padding-top:10px}.exit .grid .row{display:flex;gap:9px;flex-wrap:wrap}.exit .grid .sep{grid-column:1/-1;height:1px;background:linear-gradient(90deg,rgba(80,0,255,.24),rgba(80,0,255,0) 50%);margin:16px 0}@media (max-width:640px){.exit .grid{grid-template-columns:1fr}.exit .grid h4{padding-top:0;margin-bottom:11px}.exit .grid .sep{margin:20px 0}}.exit .grid .here,.exit .grid a{background:rgba(255,255,255,.75);border:1px solid rgba(80,0,255,.22);border-radius:999px;padding:9px 15px;font-size:14px;color:var(--ink);transition:background .16s,border-color .16s,color .16s}.exit .grid .here,.exit .grid a:hover{background:var(--violet);border-color:var(--violet);color:#fff}.exit .grid .here{cursor:default}.exit .all{margin-top:24px;font-size:15px;color:var(--ink)}.exit .all a{color:var(--violet);border-bottom:1px solid rgba(80,0,255,.35);padding-bottom:1px}.eg-top{display:flex;gap:8px;align-items:center;flex:0 0 auto;padding-bottom:11px;border-bottom:1px solid var(--hair)}.eg-top s{text-decoration:none;font-size:10px;border-radius:999px;padding:4px 9px;border:1px solid var(--hair);color:var(--faint);white-space:nowrap}.eg-top s.on{background:var(--tint);border-color:#D9CBFF;color:var(--violet)}.eg-top q{quotes:none;margin-left:auto;font-family:Inter,Inter Fallback;font-size:9px;color:var(--faint);white-space:nowrap}.eg{flex:1;flex-direction:column;padding-top:4px}.eg,.eg div{min-height:0;display:flex}.eg div{gap:11px;align-items:center;flex:1;min-width:0;border-bottom:1px solid var(--hair)}.eg div:last-child{border-bottom:0}.eg u{text-decoration:none;width:28px;height:28px;border-radius:50%;background:var(--mist);flex:0 0 auto}.eg span{min-width:0}.eg b{font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:12.5px;color:var(--ink);letter-spacing:-.01em}.eg b,.eg i{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg i{font-style:normal;font-size:10px;margin-top:2px}.eg i,.eg q{color:var(--faint)}.eg q{quotes:none;margin-left:auto;font-family:Inter,Inter Fallback;font-size:9px;white-space:nowrap}.ar{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.ar div{border:1px solid var(--hair);border-radius:7px;padding:8px 10px;min-width:0}.ar b{font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:11.5px;color:var(--ink);letter-spacing:-.01em}.ar b,.ar span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar span{font-size:9.5px;color:var(--faint);margin-top:4px}.fd{flex:1;flex-direction:column;padding-top:12px}.fd,.fd div{min-height:0;display:flex}.fd div{gap:10px;align-items:center;flex:1;border-bottom:1px solid var(--hair)}.fd div:last-child{border-bottom:0}.fd u{text-decoration:none;width:24px;height:24px;border-radius:50%;background:var(--mist);flex:0 0 auto}.fd p{margin:0;min-width:0}.fd p b{display:block;font-family:Inter,Inter Fallback;font-weight:400;font-size:8.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--violet)}.fd p span{display:block;font-size:11.5px;color:var(--ink);margin-top:3px;overflow:hidden;text-overflow:ellipsis}.fd p span,.fd q{white-space:nowrap}.fd q{quotes:none;margin-left:auto;font-family:Inter,Inter Fallback;font-size:9px;color:var(--faint)}.enq{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:12px}.enq-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;flex:1;min-height:0}.enq-grid>div{border:1px solid var(--hair);border-radius:var(--r-sm);padding:6px 10px;background:#FCFCFE;min-width:0;display:flex;flex-direction:column;justify-content:center}.enq-grid>div:last-child{grid-column:1/-1}.enq-grid em{display:block;font-style:normal;font-family:Inter,Inter Fallback;font-size:8px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.enq-grid span{display:block;font-size:11px;color:var(--ink);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enq-go{display:flex;gap:10px;align-items:center;margin-top:auto;padding-top:12px}.enq-go s{text-decoration:none;background:var(--violet);color:#fff;border-radius:var(--r-sm);padding:9px 15px;font-size:12px;font-weight:500;white-space:nowrap}.enq-go span{font-family:Inter,Inter Fallback;font-size:9px;letter-spacing:.03em;color:var(--faint)}.ft{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:12px}.ft .k{margin:0;font-family:Inter,Inter Fallback;font-weight:500;font-size:11.5px;letter-spacing:0;color:var(--violet)}.ft .who{display:flex;gap:14px;align-items:center;margin-top:11px}.ft .who u{text-decoration:none;width:58px;height:58px;border-radius:50%;background:var(--mist);flex:0 0 auto;overflow:hidden;display:block}.ft .who u img{width:100%;height:100%;object-fit:cover;display:block}.ft b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:16px;color:var(--ink);letter-spacing:-.02em}.ft .role{display:block;font-size:12px;color:var(--faint);margin-top:3px}.ft .tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:13px}.ft .tags s{text-decoration:none;font-family:Inter,Inter Fallback;font-size:9px;letter-spacing:.06em;text-transform:uppercase;background:var(--tint);color:var(--violet);border-radius:999px;padding:4px 9px}.ft .line{font-size:12.5px;color:var(--slate);line-height:1.45;margin:12px 0 0}.ft .act{margin-top:auto;display:flex;gap:8px;padding-top:13px}.ft .act s{text-decoration:none;background:var(--violet);color:#fff;border-radius:var(--r-sm);font-weight:500}.ft .act i,.ft .act s{padding:8px 14px;font-size:12px}.ft .act i{font-style:normal;border:1px solid var(--hair);border-radius:var(--r-sm);color:var(--ink)}.sr{flex:1;min-height:0;display:flex;flex-direction:column;padding-top:12px}.sr .fld{display:flex;gap:9px;align-items:center;border:1px solid var(--hair);border-radius:var(--r-sm);padding:9px 11px;background:#FCFCFE;flex:0 0 auto}.sr .fld svg{width:14px;height:14px;fill:none;stroke:var(--faint);stroke-width:1.7;flex:0 0 auto}.sr .fld span{font-size:12px;color:var(--ink)}.sr .chips{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px;flex:0 0 auto}.sr .chips s{text-decoration:none;font-size:10px;border:1px solid var(--hair);border-radius:999px;padding:4px 9px;color:var(--faint)}.sr .chips s.on{background:var(--tint);border-color:#D9CBFF;color:var(--violet)}.sr .res{flex:1;flex-direction:column;margin-top:11px;border-top:1px solid var(--hair)}.sr .res,.sr .res div{min-height:0;display:flex}.sr .res div{gap:10px;align-items:center;flex:1;border-bottom:1px solid var(--hair)}.sr .res div:last-child{border-bottom:0}.sr .res u{text-decoration:none;width:22px;height:22px;border-radius:50%;background:var(--mist);flex:0 0 auto}.sr .res p{margin:0;font-size:12px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr .res q{quotes:none;margin-left:auto;font-family:Inter,Inter Fallback;font-size:9px;color:var(--faint);white-space:nowrap}.fhero-img .cta,.fhero-img .eyebrow,.fhero-img .sub,.fhero-img h1{max-width:640px}.pa{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.pa-c{background:var(--paper);border:1px solid var(--hair);border-radius:var(--r-lg);padding:24px;display:flex;flex-direction:column}.pa-c .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--tint);color:var(--violet);margin-bottom:16px;flex:none}.pa-c .ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pa-c b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.01em}.pa-c b,.pa-c p{color:var(--ink)}.pa-c p{margin:9px 0 0;font-size:15px;line-height:1.55}@media (max-width:1000px){.pa{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pa{grid-template-columns:1fr}}.sec>.wrap>:last-child{margin-bottom:0}.fhero{background:radial-gradient(50% 80% at 15% 70%,rgba(124,92,255,.22),transparent 70%),var(--ink)}.fhero .sub{font-size:20px}.gbar{display:flex;align-items:center;gap:8px;margin-top:34px;max-width:520px;padding:7px 7px 7px 18px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 14px 34px -18px rgba(80,0,255,.5);position:relative;z-index:2}.gbar .gi svg{width:18px;height:18px;display:block;fill:none;stroke:rgba(255,255,255,.55);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.gbar input{flex:1;min-width:0;background:none;border:0;outline:0;color:#fff;font:inherit;font-size:16px;padding:10px 4px}.gbar input::placeholder{color:rgba(255,255,255,.45)}.gbar:focus-within{border-color:rgba(169,139,255,.6)}.gbar:has(input[aria-invalid=true]){border-color:#ff8f87;box-shadow:0 0 0 3px rgba(255,143,135,.2)}.gbar input[aria-invalid=true]::placeholder{color:#ffb0aa}.gbar .btn:disabled{opacity:.75;cursor:progress}.gbar .btn{padding:14px 22px;font-size:15px;font-weight:600;white-space:nowrap;box-shadow:0 10px 30px -8px rgba(80,0,255,.8)}.fhero .or{margin-top:16px;font-size:15px;color:rgba(255,255,255,.6);position:relative;z-index:2}.fhero .or .lnk{background:none;border:0;padding:0 0 1px;font:inherit;color:#fff;cursor:pointer;border-bottom:1px solid rgba(255,255,255,.35)}.fhero .or .lnk:hover{border-bottom-color:#fff}@media (max-width:600px){.gbar{flex-direction:column;align-items:stretch;gap:10px;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.gbar .gi{position:absolute;left:16px;top:17px;pointer-events:none}.gbar .gi svg{stroke:rgba(255,255,255,.7)}.gbar input{flex:none;height:52px;padding:0 16px 0 46px;border-radius:14px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.32)}.gbar input::placeholder{color:rgba(255,255,255,.6)}.gbar input:focus{border-color:rgba(169,139,255,.9);box-shadow:0 0 0 3px rgba(169,139,255,.25)}.gbar:has(input[aria-invalid=true]){box-shadow:none}.gbar input[aria-invalid=true]{border-color:#ff8f87;box-shadow:0 0 0 3px rgba(255,143,135,.2)}.gbar .btn{width:100%;height:52px;border-radius:14px}}.fhero.hero-long h1{font-size:clamp(34px,4.3vw,56px);line-height:1.08;max-width:22ch;text-wrap:balance}.fhero.hero-long .sub{font-size:19px}.fhero-img.hero-long .eyebrow,.fhero-img.hero-long .sub{max-width:700px}.fhero-img.hero-long h1{max-width:22ch}.logos.logos-slim{padding:26px 0}.logos-slim .ls{display:flex;align-items:center;gap:40px}.logos-slim .lab{flex:none;margin:0;white-space:nowrap;text-align:left}.logos-slim .marquee{flex:1;min-width:0}.logos-slim .mtrack{gap:44px;padding-right:44px}.logos-slim .mtrack span{font-size:18px}@media (max-width:700px){.logos-slim .ls{flex-direction:column;align-items:stretch;gap:14px}.logos-slim .lab{max-width:none;text-align:center}}.t1-row{gap:0;align-items:stretch;background:var(--paper);border:1px solid var(--hair);border-radius:20px;overflow:hidden;box-shadow:0 1px 2px rgba(9,14,44,.04),0 22px 44px -30px rgba(40,10,140,.28)}.t1-row+.t1-row{margin-top:24px}.t1-copy{padding:48px 44px;align-self:center}@media (max-width:900px){.t1-row .shot-art{order:-1}.t1-copy{padding:28px 24px 32px}}.shot-art{position:relative;isolation:isolate;display:flex;align-items:center;padding:40px;overflow:hidden;background:radial-gradient(42% 55% at 14% 18%,rgba(124,92,255,.42),transparent 70%),radial-gradient(40% 50% at 92% 88%,rgba(70,160,255,.3),transparent 70%),linear-gradient(180deg,#f6f3ff,#e4dbfd)}.shot-art:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(rgba(80,0,255,.08) 1px,transparent 0) 0 0/24px 24px,linear-gradient(90deg,rgba(80,0,255,.08) 1px,transparent 0) 0 0/24px 24px;-webkit-mask-image:radial-gradient(75% 75% at 50% 45%,#000 30%,transparent);mask-image:radial-gradient(75% 75% at 50% 45%,#000 30%,transparent)}.shot-art:before{content:"";position:absolute;z-index:0;left:96px;right:10px;top:10px;height:72%;background:radial-gradient(circle at 16px 15px,#ffb0aa 3.5px,transparent 4px),radial-gradient(circle at 29px 15px,#ffe0a0 3.5px,transparent 4px),radial-gradient(circle at 42px 15px,#a8e8c0 3.5px,transparent 4px),linear-gradient(rgba(255,255,255,.62) 0 30px,rgba(255,255,255,.3) 30px);box-shadow:0 0 0 1px rgba(80,0,255,.08),0 20px 40px -24px rgba(40,10,140,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.shot-art .shot,.shot-art:before{border-radius:14px;border:1px solid rgba(255,255,255,.9)}.shot-art .shot{--shot-h:340px;position:relative;z-index:1;width:100%;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);box-shadow:0 0 0 1px rgba(80,0,255,.16),inset 0 1px 0 rgba(255,255,255,.95),0 26px 50px -24px rgba(40,10,140,.45),0 2px 6px rgba(40,10,140,.06)}.shot-art .shot-bar{background:rgba(255,255,255,.45);border-bottom-color:rgba(80,0,255,.08)}.shot-art .shot-bar i:first-child{background:#ff8f87}.shot-art .shot-bar i:nth-child(2){background:#ffcf6b}.shot-art .shot-bar i:nth-child(3){background:#6fdb98}.shot-art .shot-bar em{background:rgba(255,255,255,.75);border:1px solid rgba(80,0,255,.08);border-radius:6px;padding:3px 10px}.shot-art .shot-body *{border-color:rgba(80,0,255,.09)}.shot-art .ep-tags s{background:rgba(255,255,255,.7);border:1px solid #ddd3ff}.shot-art .ep-rows u{background:linear-gradient(var(--violet),var(--violet)) 50%/9px 2px no-repeat,linear-gradient(var(--violet),var(--violet)) center calc(50% + 4px)/6px 2px no-repeat,var(--tint)}.shot-art .ep-rows q{background:rgba(255,255,255,.8);padding:3px 7px;border-radius:999px}.shot-art .ep-rows>div:nth-child(2){position:relative;margin:0 -10px;padding-left:10px;padding-right:26px;border-radius:10px;background:rgba(80,0,255,.06);border-bottom-color:transparent}.shot-art .ep-rows>div:first-child{border-bottom-color:transparent}.shot-art .ep-rows>div:nth-child(2) p{color:var(--ink);font-weight:500}.shot-art .ep-rows>div:nth-child(2):after{content:"\203A";position:absolute;right:10px;top:50%;transform:translateY(-52%);font-size:18px;line-height:1;color:var(--violet)}.ep-mono{display:grid;place-items:center;background:linear-gradient(135deg,#9d82ff,#5000ff)!important;color:#fff;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.02em;box-shadow:0 0 0 3px rgba(255,255,255,.9),0 8px 20px -8px rgba(80,0,255,.45)}.pf-chip{position:absolute;z-index:2;right:16px;bottom:16px;display:flex;align-items:center;gap:14px;padding:14px 18px 14px 16px;border-radius:16px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px rgba(80,0,255,.14),0 0 40px -6px rgba(124,92,255,.45),0 28px 56px -18px rgba(40,10,140,.55);font-family:Inter,Inter Fallback;font-size:12.5px;line-height:1.3;color:var(--faint);text-align:left}.pf-chip svg{width:64px;height:30px;flex:none}.pf-chip svg path{fill:none;stroke:var(--violet);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.pf-chip b{display:block;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:18px;color:var(--violet);letter-spacing:-.01em}.pf-chip b em{font-style:normal;font-size:13px;font-weight:600;color:#12874F;margin-left:6px}@media (max-width:600px){.shot-art{display:block;height:250px;padding:20px 20px 0}.shot-art:before{left:70px;right:6px;top:6px}.shot-art .shot{height:auto;width:165%;transform:scale(.6061);transform-origin:top left}.pf-chip{right:10px;bottom:10px;padding:10px 13px;gap:10px;font-size:11px}.pf-chip b{font-size:15px}.pf-chip svg{width:44px;height:22px}}.lift{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:48px}.lift.lift-3{grid-template-columns:repeat(3,1fr)}.lift .lc{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hair);border-radius:20px;padding:28px 30px;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(9,14,44,.04),0 22px 44px -32px rgba(40,10,140,.25)}.lift .ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--violet)}.lift .ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lift b{display:block;margin-top:18px;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:20px;letter-spacing:-.015em;color:var(--ink)}.lift p{margin:8px 0 0;font-size:16px;line-height:1.55;color:var(--slate);max-width:42ch}.lift a.lc{transition:border-color .16s,transform .16s,box-shadow .16s}.lift a.lc:hover{border-color:rgba(80,0,255,.4);transform:translateY(-2px);box-shadow:0 1px 2px rgba(9,14,44,.04),0 26px 48px -30px rgba(80,0,255,.4)}.lift .go{margin-top:auto;padding-top:18px;font-size:14px;font-weight:500;color:var(--violet)}.lift .go span{display:inline-block;transition:transform .16s}.lift a.lc:hover .go span{transform:translateX(3px)}@media (max-width:1000px){.lift.lift-3{grid-template-columns:1fr 1fr}}@media (max-width:820px){.lift,.lift.lift-3{grid-template-columns:1fr}}.head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px 40px;flex-wrap:wrap}.head-row .pr2{margin-bottom:6px}.pr2{flex:none;display:inline-flex;align-items:center;gap:6px;padding:12px 20px;border-radius:999px;background:var(--ink);border:1px solid var(--ink);font-size:15px;color:rgba(255,255,255,.72);text-decoration:none;box-shadow:0 10px 26px rgba(9,14,44,.18);transition:transform .2s,box-shadow .2s}.pr2:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(9,14,44,.24)}.pr2 b{font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:17px;color:#fff}.pr2 i{font-style:normal;color:rgba(255,255,255,.3);margin:0 4px}.pr2 span{color:#a98bff;font-size:17px;margin-left:4px}@media (max-width:600px){.pr2{white-space:nowrap;padding:11px 16px;font-size:14px;gap:5px}.pr2 b,.pr2 span{font-size:16px}}.exit .tg-h{font-family:Inter,Inter Fallback;font-weight:500;font-size:12.5px;letter-spacing:0;color:var(--faint)}.exit .tg-h,.exit h3+.tgrid{margin-top:26px}.exit .tgrid{margin-top:12px;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.exit .tl{position:relative;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hair);border-radius:16px;padding:16px;color:var(--ink);text-decoration:none;box-shadow:0 1px 2px rgba(9,14,44,.04),0 18px 36px -30px rgba(40,10,140,.3);transition:border-color .16s,transform .16s}.exit a.tl:hover{border-color:rgba(80,0,255,.4);transform:translateY(-2px)}.exit .tl .ic{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--tint);color:var(--violet)}.exit .tl .ic svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.exit .tl b{margin-top:14px;font-family:Grotesk,Grotesk Fallback,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.25}.exit .tl em{margin-top:5px;font-style:normal;font-size:12.5px;line-height:1.4;color:var(--slate)}.exit .tl.here{border-color:var(--violet);box-shadow:0 0 0 1px var(--violet),0 18px 36px -24px rgba(80,0,255,.45);cursor:default}.exit .tl.here .ic{background:var(--violet);color:#fff}.exit .tl small{position:absolute;top:14px;right:14px;font-size:11px;font-weight:500;color:var(--violet)}@media (max-width:1000px){.exit .tgrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.exit .tgrid{grid-template-columns:1fr 1fr}.exit .tl em{display:none}}.fhero .hero-team{display:flex;align-items:center;gap:14px;margin-top:34px;position:relative;z-index:2}.fhero .hero-team .faces{display:flex;flex:none}.fhero .hero-team img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--ink);margin-left:-10px}.fhero .hero-team img:first-child{margin-left:0}.fhero .hero-team>span:last-child{font-size:14.5px;line-height:1.4;color:rgba(255,255,255,.7)}@media (max-width:600px){.fhero .hero-team{flex-wrap:wrap;gap:10px}.fhero .hero-team>span:last-child{flex:0 0 100%}}