#about-page{--about-orange:var(--orange);--about-nav:77px;--about-muted:#ffffffad;--about-soft:#ffffff1a;--about-card:#101010;--about-card-2:#171717;color:#fff;background:#000;overflow:hidden}#about-page a,#about-page button{text-decoration:none}#about-page button{appearance:none;cursor:pointer}.about-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--about-orange);font-family:Montserrat,sans-serif;font-size:11px;font-weight:800;line-height:1.35}.about-pill{letter-spacing:.12em;text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;min-height:50px;padding:0 28px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:900;transition:transform .3s,background .3s,color .3s,border-color .3s;display:inline-flex}.about-pill--solid{background:var(--about-orange);border:2px solid var(--about-orange);color:#fff}.about-pill--ghost{color:#fff;background:0 0;border:2px solid #ffffff6b}.about-pill--outline{border:2px solid var(--about-orange);color:var(--about-orange);background:0 0}.about-pill:hover{border-color:var(--about-orange);transform:translateY(-2px)scale(1.02)}.about-pill--ghost:hover{color:var(--about-orange)}.about-pill--outline:hover{background:var(--about-orange);color:#fff}.about-hero{padding:calc(var(--about-nav) + 104px) 40px 104px;isolation:isolate;background:radial-gradient(circle at 18% 18%,#ff58002e,#0000 32%),radial-gradient(circle at 80% 72%,#ff58001a,#0000 34%),#000;place-items:center;display:grid;position:relative}.about-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#000);height:34%;position:absolute;inset:auto 0 0}.about-hero__inner{z-index:3;max-width:var(--page-max);text-align:center;width:100%;margin:0 auto;position:relative}.about-hero h1{letter-spacing:0;text-transform:uppercase;margin:0;font-family:Montserrat,sans-serif;font-size:104px;font-weight:900;line-height:.94}.about-hero__line{text-wrap:balance;display:block}.about-hero__accent{color:var(--about-orange)}.about-hero__sub{color:#ffffffc2;text-wrap:balance;max-width:780px;margin:28px auto 0;font-size:18px;line-height:1.7}.about-hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:38px;display:flex}.about-person__photo img{object-fit:cover;width:100%;height:100%;display:block}.about-story{color:#fff;background:#000;padding:clamp(72px,8vw,118px) 40px;position:relative}.about-story__inner{max-width:var(--page-max);text-align:center;margin:0 auto;position:relative}.about-story__copy{margin-top:clamp(30px,3.4vw,52px)}.about-story__line{letter-spacing:0;margin:0 0 .6em;font-family:Montserrat,sans-serif;font-size:clamp(23px,2.85vw,42px);font-weight:700;line-height:1.32}.about-story__line:last-child{margin-bottom:0}@property --about-hover{syntax:"<number>";inherits:false;initial-value:0}.about-story__word{--fill:1;--about-hover:0;background-image:linear-gradient(90deg,#fff 0% 44%,#404040 56% 100%);background-repeat:no-repeat;background-size:200% 100%;background-position:calc(100% - max(var(--fill), var(--about-hover)) * 100%) 0;color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:.26em;transition:--about-hover .4s;display:inline-block}.about-story__copy.is-scrollfill .about-story__word{--fill:0}.about-story__word:hover{--about-hover:1}@media (forced-colors:active){.about-story__word{color:canvastext;background:0 0}}.about-story h2,.about-team-feature h2,.about-proof h2{text-transform:uppercase;letter-spacing:0;margin:0;font-family:Montserrat,sans-serif;font-weight:900}.about-story h2{text-align:center;font-size:58px;line-height:.98}.about-story h2 span{color:var(--about-orange)}.about-team-feature{isolation:isolate;background:radial-gradient(circle at 22% 30%,#ff580029,#0000 36%),radial-gradient(circle at 78% 68%,#ff58001a,#0000 38%),#000;place-items:center;min-height:660px;scroll-margin-top:86px;display:grid}.about-team-feature__copy{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:820px;margin-inline:auto;padding:64px 26px;display:flex}.about-team-feature h2{max-width:900px;margin-top:12px;font-size:84px;line-height:.98}.about-team-feature h2 span{color:var(--about-orange)}.about-team-feature p{color:#ffffffe0;max-width:640px;margin:26px auto 0;font-size:21px;font-weight:700;line-height:1.45}.about-team-feature .about-pill{border-width:2px;min-width:218px;min-height:60px;margin-top:48px;font-size:14px}.about-team-modal{z-index:2147483000;opacity:0;visibility:hidden;pointer-events:none;background:#000000eb;padding:22px;transition:opacity .28s,visibility .28s;position:fixed;inset:0;overflow-y:auto}.about-team-modal[aria-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}.about-modal-open,.about-modal-open body{overflow:hidden}.about-team-modal__close{z-index:2147483001;background:#00000080;border-radius:999px;width:44px;height:44px;position:fixed;top:20px;right:22px}.about-team-modal__close span{background:#fff;border-radius:999px;width:26px;height:3px;position:absolute;top:50%;left:50%}.about-team-modal__close span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.about-team-modal__close span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.about-team-modal__close:hover span{background:var(--about-orange)}.about-team-modal__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:0;display:grid}.about-person{background:#000;min-width:0;position:relative;overflow:hidden}.about-person__photo{aspect-ratio:1;isolation:isolate;background:#000;width:100%;height:100%;min-height:200px;margin:0;position:relative;overflow:hidden}.about-person__photo:after{content:"";z-index:2;mix-blend-mode:screen;opacity:0;pointer-events:none;background:#7a2400;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.about-person__photo:before{content:"";z-index:1;mix-blend-mode:multiply;opacity:0;pointer-events:none;background:#ff7a28;transition:opacity .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.about-person__photo img{object-position:center top;filter:grayscale()contrast(1.08);transition:transform .45s,filter .3s}.about-person:hover .about-person__photo img{filter:grayscale()contrast(1.2)brightness(1.04);transform:scale(1.04)}.about-person:hover .about-person__photo:before,.about-person:focus-within .about-person__photo:before,.about-person:hover .about-person__photo:after,.about-person:focus-within .about-person__photo:after{opacity:1}.about-person__caption{z-index:3;text-align:center;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0;padding:24px;transition:opacity .36s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(12px)scale(.96)}.about-person:hover .about-person__caption,.about-person:focus-within .about-person__caption{opacity:1;transform:translateY(0)scale(1)}.about-person h3{letter-spacing:0;color:#fff;text-shadow:0 2px 4px #3c1000e6,0 6px 26px #280a00bf;margin:0;font-family:Montserrat,sans-serif;font-size:21px;font-weight:900;line-height:1.1}.about-person p{letter-spacing:.01em;color:#fff;text-shadow:0 2px 4px #3c1000e6,0 6px 22px #280a00b3;margin:0;font-size:13px;font-weight:700;line-height:1.45}.about-proof{border-top:1px solid var(--about-soft);background:#050505}.about-logo-bar{background:#000;padding:49px 0 48px;overflow:hidden}.about-logo-track{align-items:center;width:max-content;animation:40s linear infinite aboutLogoScroll;display:flex}.about-logo-item{flex:none;align-items:center;padding:0 20px;display:flex}.about-logo-item img{object-fit:contain;filter:brightness(0)invert();opacity:.5;width:auto;max-width:160px;height:42px;transition:opacity .3s,transform .3s;display:block}@media (prefers-reduced-motion:reduce){.about-logo-track{animation:none}}@keyframes aboutLogoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.about-proof__inner{max-width:var(--page-max);text-align:center;margin:0 auto;padding:98px 40px 112px}.about-proof h2{font-size:78px;line-height:.98}.about-proof h2 span{color:var(--about-orange)}.about-proof p{max-width:700px;color:var(--about-muted);margin:24px auto 0;font-size:16px;line-height:1.75}.about-proof__cta{border:2px solid var(--about-orange);background:var(--about-orange);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:100px;justify-content:center;align-items:center;min-height:54px;margin-top:34px;padding:0 34px;font-size:12px;font-weight:900;transition:transform .3s,opacity .3s;display:inline-flex}.about-proof__cta:hover{opacity:.9;transform:scale(1.04)}#about-page :is(a,button):focus-visible{outline:3px solid var(--about-orange);outline-offset:4px}@media (prefers-reduced-motion:reduce){.about-logo-track{animation:none}.about-pill,.about-proof__cta,.about-person,.about-person__photo img{transition:none}}@media (width<=1500px){.about-hero h1{font-size:86px}}@media (width<=1040px){.about-hero{padding:calc(var(--about-nav) + 72px) 28px 78px}.about-hero h1{font-size:68px}.about-story{padding:76px 28px}.about-team-feature{min-height:auto}.about-team-feature__copy{padding:72px 28px 82px}.about-team-feature h2,.about-proof h2{font-size:56px}.about-team-feature p{font-size:18px}.about-logo-bar{padding:clamp(24px,3.4vw,49px) 0 clamp(23px,3.33vw,48px)}.about-logo-item{padding:0 clamp(10px,1.39vw,20px)}}@media (width<=720px){.about-hero{padding:calc(var(--about-nav) + 48px) 20px 62px}.about-hero h1{font-size:44px}.about-hero__sub{font-size:15px}.about-hero__actions{align-items:stretch}.about-pill{min-height:48px;padding-inline:22px;font-size:11px}.about-story{padding:62px 20px}.about-team-feature h2,.about-proof h2{font-size:40px}.about-team-feature__copy p{font-size:16px;font-weight:600;line-height:1.55}.about-team-feature .about-pill{min-height:54px;margin-top:34px}.about-team-modal{padding:0}.about-person h3{font-size:16px}.about-person p{font-size:11px}.about-proof__inner{padding:72px 20px 84px}.about-proof__cta{width:100%;max-width:260px}}@media (width<=420px){.about-person__photo{min-height:320px}}
