.members-app-page .app-kicker{font:10px/1.5 var(--mono);letter-spacing:.17em;text-transform:uppercase;color:#73737b;margin-bottom:24px}.members-app-page nav{border-bottom-color:var(--line-soft);background:#fffffff7}.members-app-page nav:before{display:none}.members-app-page .nav-links{gap:clamp(12px,1.6vw,26px)}.members-app-page nav .nav-links>li>a{color:var(--ink);text-shadow:none;white-space:nowrap}.members-app-page nav .nav-links>li>a.is-here{border-bottom-color:var(--carmine)}.members-app-page nav .nav-links>li>a:hover{color:var(--carmine)}.members-app-page nav .nav-links .nav-ghost{border-color:var(--line-ink);color:var(--ink)!important}.members-app-page .btn-red:hover{background:var(--ink);color:#fff}.app-hero{color:var(--ink);background:var(--paper);padding:clamp(162px,15vw,210px) clamp(20px,4vw,48px) 60px;position:relative;overflow:hidden}.app-hero-copy{text-align:center}.app-hero-copy .eyebrow{justify-content:center;margin-bottom:28px}.app-hero h1{font-size:clamp(4.1rem,7.2vw,7.2rem)}.app-hero-lead{max-width:50ch;margin:28px auto 0}.app-hero-link{gap:20px;margin-top:28px}.app-product{perspective:1200px;grid-template-columns:1fr 270px 1fr;place-items:center;gap:48px;max-width:990px;min-height:580px;margin:44px auto 0;padding:20px 0 66px;display:grid;position:relative}.app-product:after{content:"";opacity:.13;filter:blur(18px);background:#17171b;border-radius:50%;width:190px;height:22px;position:absolute;bottom:49px;left:50%;transform:translate(-50%)}.app-product .app-device{width:230px;transform:translateY(var(--device-y,12px)) rotateX(var(--device-x,3deg)) rotateY(var(--device-ry,-9deg)) rotateZ(var(--device-r,-5deg));border:6px solid #333337;border-radius:30px;box-shadow:12px 26px 44px #17171b21,0 0 0 1px #62626b}.app-product-note{z-index:1;border-top:1px solid var(--line-ink);width:100%;max-width:220px;padding-top:24px;position:relative}.app-product-note .app-kicker{margin-bottom:16px;font-size:8px;display:block}.app-product-note p{font:400 15px/1.75 var(--body);color:#17171bb8}.app-product-note--left{text-align:right}.app-text-link{color:var(--ink);font:9px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-top:25px;padding-block:8px;text-decoration:none;display:inline-block}.app-text-link span{margin-left:12px}.app-text-link:hover{color:var(--carmine)}.app-product figcaption{text-align:center;color:#76767e;font:8px/1.5 var(--mono);letter-spacing:.15em;text-transform:uppercase;position:absolute;bottom:0;left:0;right:0}.members-app-page .section-index{border-color:var(--line-ink);background:#fff}.members-app-page .section-index span{color:#717177}.members-app-page .section-index a{color:#64646b}.members-app-page .section-index a:hover,.members-app-page .section-index a.is-here{color:var(--ink)}.app-library,.app-overview,#app-access{scroll-margin-top:100px}.app-library .tech-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(60px,10vw,150px);display:grid}.app-library .tech-player{width:100%;max-width:450px;margin:0}.app-library .tech-copy{min-width:0;padding-bottom:28px}.app-library h2{font-size:clamp(3rem,5.2vw,5rem)}.app-library .tech-copy .lead{max-width:40ch;margin-top:32px}.app-library .tech-frame{box-shadow:none;background:0 0;border:0;padding:0}.app-video-surface{background:var(--ink);position:relative;overflow:hidden}.app-library .tech-frame video{aspect-ratio:3/4;object-fit:cover;filter:grayscale();width:100%;display:block}.app-video-controls{justify-content:space-between;gap:12px;display:flex;position:absolute;inset:auto 18px 18px}.app-video-controls[hidden]{display:none}.app-video-controls button{appearance:none;color:#fff;min-height:42px;font:10px/1.4 var(--mono);cursor:pointer;background:#0f0f14cc;border:1px solid #ffffff4d;border-radius:2px;align-items:center;gap:14px;padding:10px 13px;display:flex}.app-video-controls button:hover{background:#17171b;border-color:#fff}.app-video-controls button:focus-visible{outline-color:#fff}.app-library .tech-meta{font:8px/1.5 var(--mono);letter-spacing:.1em;color:#707078;justify-content:space-between;gap:16px;padding-top:17px;display:flex}.app-overview .wrap{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(60px,10vw,150px);display:grid}.app-overview-head{padding-top:22px}.app-overview h2{font-size:clamp(2.8rem,4.4vw,4.1rem)}.app-overview-head .lead{max-width:32ch;margin-top:28px}.app-benefits{min-width:0}.app-benefits article{border-top:1px solid #d2d2d6;grid-template-columns:24px 1fr;column-gap:16px;padding:27px 0;display:grid}.app-benefits article:last-child{border-bottom:1px solid #d2d2d6}.app-benefits .n{font:9px/1.5 var(--mono);color:#777780;letter-spacing:.1em;padding-top:6px}.app-benefits h3{font:600 clamp(1.65rem,2.3vw,2rem)/1.1 var(--display)}.app-benefits p{color:#65656e;grid-column:2;max-width:38ch;margin-top:10px;font-size:13px;line-height:1.75}.app-access{border-top:1px solid #d2d2d6;grid-column:1/-1;justify-content:space-between;align-items:center;gap:32px;margin-top:55px;padding-top:30px;display:flex}.app-access h3{font-size:15px;font-weight:500}.app-access p{color:#65656e;margin-top:6px;font-size:13px}.app-access .btn{white-space:nowrap;gap:24px;font-size:9px}.members-app-page .cta-final{color:var(--ink);background:var(--mist)}.members-app-page .cta-inner{min-height:0;display:block}.members-app-page .cta-copy{text-align:center;align-items:center;padding:clamp(70px,8vw,110px) 24px}.members-app-page .cta-final h2{max-width:17ch;font-size:clamp(3rem,6vw,5.5rem)}.members-app-page .cta-final .serif-note{color:#686870;margin-top:24px;font-size:clamp(1.25rem,2vw,1.7rem)}.members-app-page .cta-final .cta-proof{color:#686870}.members-app-page .cta-final .cta-row{justify-content:center}.members-app-page .cta-final .stars{color:var(--ink)}.app-membership-link{font:10px/1.5 var(--mono);color:var(--ink);padding-block:12px;text-decoration:none}.app-membership-link span{margin-left:10px;display:inline-block}.app-membership-link:hover{color:var(--carmine)}.members-app-page .sticky-cta{border-top:1px solid var(--line-ink);background:#fffffff7}.members-app-page .sticky-note{color:#62626b}@media (width>=861px) and (width<=1120px){.members-app-page .nav-links{gap:12px}.members-app-page nav .nav-links>li>a{letter-spacing:.13em;font-size:9px}.members-app-page .wordmark-badge{width:84px;height:84px}.members-app-page .nav-ghost,.members-app-page .nav-cta{padding-inline:12px}}@media (width<=900px){.app-hero{padding-top:160px}.app-hero h1{font-size:clamp(3.7rem,7.9vw,5rem)}.app-product{grid-template-columns:1fr 230px 1fr;gap:26px}.app-product .app-device{width:220px}.app-product-note p{font-size:14px}.app-library .tech-grid,.app-overview .wrap{gap:40px}.app-library h2{font-size:3rem}.app-access{margin-top:12px}}@media (width<=640px){.members-app-page .nav-links{gap:10px}.app-hero{padding-top:137px;padding-bottom:40px}.app-hero .app-kicker{margin-bottom:18px;font-size:8px}.app-hero h1{font-size:clamp(3.8rem,14.5vw,5rem)}.app-hero h1 span{display:block}.app-hero-lead{max-width:29ch;margin-top:24px}.app-hero-lead br{display:none}.app-hero-link{margin-top:24px}.app-product{grid-template-columns:1fr;gap:0;min-height:0;margin-top:32px;padding:14px 0 56px}.app-product .app-device{width:210px}.app-product-note--left{display:none}.app-product-note--right{text-align:center;max-width:100%;margin-top:44px;padding-top:20px}.app-product-note .app-kicker{display:none}.app-product-note p{font-size:14px}.app-product-note p br{display:none}.app-text-link{margin-top:10px}.app-product:after{display:none}.app-product figcaption{letter-spacing:.12em;font-size:7px}.members-app-page .section-index span{display:none}.app-library .tech-grid{grid-template-columns:1fr;gap:34px}.app-library .tech-copy{grid-row:1;padding-bottom:0}.app-library .tech-player{max-width:100%}.app-library .tech-copy .lead{margin-top:24px}.app-library h2{font-size:3.2rem}.app-library .tech-meta{letter-spacing:.03em;font-size:7px}.app-overview .wrap{grid-template-columns:1fr;gap:30px}.app-overview-head{padding-top:0}.app-overview h2{font-size:3rem}.app-overview-head .lead{max-width:32ch;margin-top:22px}.app-benefits article{padding-block:23px}.app-access{margin-top:6px;padding-top:26px;display:block}.app-access .btn{margin-top:22px}.members-app-page .cta-final .cta-row{flex-direction:column;gap:16px}.members-app-page .cta-final .btn{font-size:10px}}@media (prefers-reduced-motion:reduce){.app-product .app-device{transform:none}}.members-app-page .cta-final .eyebrow{color:#17171b80}.members-app-page .cta-final .eyebrow:after{color:#17171b4d}@media (width<=640px){.app-hero-copy .eyebrow{letter-spacing:.25em;font-size:9px}}@media (width<=960px){.members-app-page .mobile-section-nav{background:var(--paper);color:var(--ink)}.members-app-page .mobile-section-inner{border-top:1px solid var(--line-ink);padding:8px 0}.members-app-page .section-breadcrumb ol{font-size:12px}.members-app-page .section-breadcrumb a{color:#717177}.members-app-page .section-breadcrumb a:hover{color:var(--ink)}.members-app-page .section-breadcrumb li+li:before{color:#b0b0b5}.members-app-page .section-breadcrumb [aria-current]{color:var(--ink)}.members-app-page .mobile-section-nav :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.members-app-page .app-library{padding-top:48px}}
