.showcase{--black:#0b0b0c;--white:#f6f5f2;--gray:#a6a6ad;--border:#2c2c31;background:var(--black);color:var(--white);-webkit-font-smoothing:antialiased;isolation:isolate;font-family:Sans,Arial,sans-serif;overflow-x:clip}.showcase *{box-sizing:border-box}.showcase h1,.showcase h2,.showcase h3,.showcase h4{letter-spacing:-.045em;font-family:Arial,Helvetica,sans-serif;font-weight:700}.showcase a,.showcase button{-webkit-tap-highlight-color:transparent}.showcase button{font-family:inherit}.showcase a:focus-visible,.showcase button:focus-visible,.showcase summary:focus-visible{outline-offset:5px;outline:2px solid #fff}.showcase button:focus-visible{border-radius:8px}.showcase-skip{color:#000;z-index:100;background:#fff;padding:14px 20px;position:fixed;top:-80px;left:20px}.showcase-skip:focus{top:10px}.showcase .showcase-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b0b0cd9;border-bottom:1px solid #ffffff08;grid-template-columns:1fr auto 1fr;align-items:center;height:86px;padding:12px 4%;display:grid;position:fixed;top:0;left:0;right:0}.showcase-header>nav{letter-spacing:0;gap:26px;font-size:11px;display:flex}.showcase-header>nav a{padding:8px 0;position:relative}.showcase-header>nav a:after{content:"";transform-origin:0;background:#fff;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.showcase-header>nav a:hover:after{transform:scaleX(1)}.showcase-brand{letter-spacing:-1.6px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:25px;font-weight:800;line-height:.85}.showcase-brand span{letter-spacing:1px;margin-top:9px;font-size:10px;font-weight:500;display:block}.showcase .header-account{justify-self:end;min-height:40px;padding:11px 17px;font-size:10px}.showcase .glass-button,.showcase .solid-button{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:48px;padding:14px 23px;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-flex}.showcase .glass-button{color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #ffffff4a;box-shadow:inset 0 1px #ffffff50,inset 0 -1px #ffffff0c}.showcase .solid-button{background:var(--white);border:1px solid var(--white);color:var(--black)}.showcase .glass-button:hover{background:var(--white);color:var(--black)}.showcase .solid-button:hover{background:#d8d6ce}.showcase .glass-button:active,.showcase .solid-button:active{transform:scale(.97)}.mobile-menu-button,.showcase-header>.mobile-menu{display:none}.intro-curtain{z-index:90;pointer-events:none;place-items:center;display:none;position:fixed;inset:0;overflow:hidden}.curtain-left,.curtain-right{background:#050505;width:50.2%;position:absolute;top:0;bottom:0}.curtain-left{left:0}.curtain-right{right:0}.curtain-name{letter-spacing:-2px;font-family:Arial,sans-serif;font-size:clamp(20px,4vw,54px);font-weight:800;position:relative}.showcase-intro{height:165svh;position:relative}.intro-sticky{flex-direction:column;align-items:center;height:100svh;min-height:760px;padding:138px 20px 0;display:flex;position:sticky;top:0;overflow:hidden}.intro-copy{text-align:center;z-index:10;position:relative}.intro-eyebrow,.showcase-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#96969c;font-size:9px}.intro-eyebrow{margin-bottom:24px}.intro-title{margin:0;font-size:clamp(44px,5.8vw,88px);line-height:.99;letter-spacing:-.065em!important}.intro-title .line{padding-bottom:.05em;display:block;overflow:hidden}.intro-title .line-inner{display:block}.intro-title .muted-title{color:#a2a0a0}.intro-description{color:var(--gray);margin:23px 0 0;font-size:12px;line-height:1.8}.fan-deck{transform-origin:50%;width:100%;max-width:1400px;min-height:450px;position:relative;top:60px}.fan-card{will-change:transform;border-radius:8px;width:220px;height:330px;transition:filter .2s;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #0009,0 0 0 1px #ffffff14}.fan-card:hover{filter:brightness(1.12)}.fan-0{transform:translate(calc(-50% - 310px))translateY(44px)rotate(-16deg)}.fan-1{transform:translate(calc(-50% - 155px))translateY(22px)rotate(-8deg)}.fan-2{transform:translate(-50%)}.fan-3{transform:translate(calc(155px - 50%))translateY(22px)rotate(8deg)}.fan-4{transform:translate(calc(310px - 50%))translateY(44px)rotate(16deg)}.intro-scroll{z-index:11;letter-spacing:1.4px;color:#9b9b9f;white-space:nowrap;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.live-section{max-width:1280px;margin:auto;padding:110px 24px 125px;scroll-margin-top:80px}.section-heading{text-align:center}.showcase .section-heading h2{letter-spacing:-.055em;margin:23px 0;font-size:clamp(40px,5vw,72px);line-height:1.02}.showcase .section-heading h2 span{color:#969499}.showcase .section-heading>p{color:var(--gray);margin:0;font-size:12px;line-height:1.9}.category-switch{border:1px solid #303034;border-radius:40px;justify-content:center;gap:5px;width:fit-content;margin:40px auto 22px;padding:5px;display:flex}.category-switch button{color:#aaa9ad;cursor:pointer;background:0 0;border:0;border-radius:30px;padding:12px 24px;font-size:11px}.category-switch button[aria-pressed=true]{color:#111;background:#f6f5f2}.model-tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.model-tabs button{color:#8e8c92;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:30px;padding:10px 16px;font-size:10px;transition:background .2s,color .2s}.model-tabs button[aria-pressed=true]{color:#faf9f8;background:#1a191e;border-color:#48474d}.model-tabs button:hover{color:#fff}.live-studio{grid-template-columns:1fr 350px 1fr;align-items:center;gap:55px;max-width:1080px;margin:55px auto 0;display:grid}.studio-note{text-align:right;color:#96949b;justify-self:end;padding-bottom:100px;position:relative}.note-rule{background:#59565d;width:38px;height:1px;margin-bottom:16px;display:inline-block}.studio-note p{letter-spacing:-.5px;font-size:21px;line-height:1.4}.studio-note em{color:#dfd8c9;font-family:Calligraphy,cursive;font-size:35px;font-weight:400}.note-arrow{color:#625e66;font-size:65px;font-weight:200;position:absolute;bottom:35px;right:0}.phone-shell{background:#151518;border:2px solid #45444a;border-radius:50px;width:350px;height:717px;padding:11px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 3px #09090a,0 30px 90px #0009}.phone-speaker{z-index:2;pointer-events:none;background:#131316;border-radius:30px;width:90px;height:20px;position:absolute;top:19px;left:50%;translate:-50%}.phone-screen{background:#0d2d55;border-radius:38px;width:100%;height:100%;overflow:hidden}.phone-screen iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;height:100%;display:block}.live-description h3{letter-spacing:-1.3px;margin:15px 0;font-size:35px;line-height:1.1}.live-description>p{color:var(--gray);max-width:240px;font-size:12px;line-height:1.9}.live-description .showcase-eyebrow{letter-spacing:1px;font-size:8px}.live-buttons{flex-direction:column;align-items:start;gap:10px;margin:25px 0;display:flex}.live-description>small{color:#7c7983;font-size:8px;line-height:1.8}.process-section{border-top:1px solid #ffffff08;max-width:1280px;margin:auto;padding:100px 30px 120px}.process-grid{grid-template-columns:1fr 1fr;gap:50px 90px;max-width:1000px;margin:70px auto 0;display:grid}.process-step{gap:25px;display:flex;position:relative}.process-step>span{color:#7b7880;border:1px solid #353239;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.process-step h3{letter-spacing:-.6px;margin:5px 0 12px;font-size:23px;line-height:1.25}.process-step p{color:#929097;max-width:310px;margin:0;font-size:12px;line-height:1.85}.tracking-section{text-align:center;background:linear-gradient(#101013,#0b0b0c);padding:115px 30px 120px;scroll-margin-top:70px;overflow:hidden}.dashboard-surface{color:#333940;transform-origin:bottom;background:#eee6dc;border-radius:24px;max-width:980px;margin:60px auto 0;padding:16px;box-shadow:0 30px 100px #0008}.demo-dashboard-header{text-align:center;background:radial-gradient(at 20% 20%,#fff8,#0000 60%),linear-gradient(120deg,#dce7f3,#f4f0ea 60%,#c4d4e7);border-radius:14px 14px 40px 40px;padding:25px 20px}.demo-mono{border:1px solid #9eb4cd;border-radius:50%;place-items:center;width:40px;height:40px;margin:0 auto 12px;font:21px Calligraphy,cursive;display:grid}.demo-dashboard-header>span:not(.demo-mono){letter-spacing:2px;font-size:7px}.showcase .demo-dashboard-header h3{letter-spacing:0;margin:6px 0 10px;font:400 52px Calligraphy,cursive}.demo-dashboard-header p{margin:0;font:italic 12px Editorial,serif}.demo-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.demo-stats>div{text-align:left;background:#faf8f5;border:1px solid #e0d7ca;border-radius:13px;padding:18px 15px}.demo-stats small{letter-spacing:.7px;text-transform:uppercase;color:#777;font-size:7px;display:block}.demo-stats strong{font:38px/1.4 Editorial,serif;display:block}.demo-stat-line{background:#98b1cb;border-radius:3px;width:70%;height:4px;display:block}.demo-guests{text-align:left;background:#faf8f5;border:1px solid #e0d7ca;border-radius:14px;padding:18px}.demo-guests-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.showcase .demo-guests-title h4{letter-spacing:0;margin:0;font:20px Editorial,serif}.demo-guests-title>span{color:#8a837b;font-size:8px}.demo-row{border-top:1px solid #e9e2d9;grid-template-columns:1fr 100px 100px 20px;align-items:center;gap:20px;padding:12px 0;font-size:9px;display:grid}.demo-row>span:first-child{font:16px Editorial,serif}.demo-row>span:last-child{text-align:right}.demo-pill{color:#6484ac;background:#6f93bd26;border-radius:20px;width:fit-content;padding:4px 10px;font-size:8px}.demo-pill.absent{color:#ac7d6b;background:#c49a8a25}.tracking-features{text-align:left;grid-template-columns:repeat(3,1fr);gap:45px;max-width:970px;margin:55px auto 25px;display:grid}.tracking-features svg{color:#949098;stroke-width:1.3px}.showcase .tracking-features h3{letter-spacing:-.5px;margin:15px 0 10px;font-size:19px}.tracking-features p{color:#96929c;margin:0;font-size:11px;line-height:1.9}.tracking-honesty{color:#77727e;margin:22px 0 30px;font-size:9px}.collection-section{max-width:1250px;margin:auto;padding:105px 45px}.all-models{grid-template-columns:repeat(3,1fr);gap:45px 35px;margin-top:65px;display:grid}.collection-art{aspect-ratio:2/3;background:#19181d;border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff0d}.collection-art .cover-art{padding:10%;transition:scale .7s cubic-bezier(.2,.7,.2,1)}.collection-art:hover .cover-art{scale:1.04}.collection-art .cover-overline{font-size:11px}.collection-art .cover-symbol{margin:17px 0;font-size:43px}.collection-art .cover-type{font-size:19px}.collection-art .cover-name{margin:22px 0 18px;font-size:68px}.collection-art .cover-name>span{font-size:38px}.collection-art .cover-date{font-size:12px}.collection-art .cover-open{margin-top:25px;padding:11px 20px;font-size:8px}.collection-hover{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;color:#fff;letter-spacing:2px;background:#0006;justify-content:center;align-items:center;gap:10px;font-size:10px;transition:opacity .25s;display:flex;position:absolute;inset:0}.collection-art:hover .collection-hover{opacity:1}.collection-caption{justify-content:space-between;align-items:center;gap:15px;padding:20px 0 0;display:flex}.showcase .collection-caption h3{letter-spacing:-.6px;margin:0 0 8px;font-size:21px}.collection-caption p{letter-spacing:.6px;color:#7b7782;margin:0;font-size:8px}.collection-caption>a{border:1px solid #353139;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.collection-caption>a svg{width:16px}.faq-section{max-width:950px;margin:auto;padding:90px 25px 100px;scroll-margin-top:80px}.faq-list{margin:55px auto 0}.faq-list details{border-top:1px solid #343037}.faq-list details:last-child{border-bottom:1px solid #343037}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:14px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{flex-shrink:0;transition:rotate .25s}.faq-list details[open] summary svg{rotate:180deg}.faq-list details>p{color:#a8a2ae;max-width:760px;margin:0;padding:0 30px 25px 0;font-size:12px;line-height:1.9}.closing-section{text-align:center;border-top:1px solid #ffffff0c;padding:85px 20px 120px}.showcase .closing-section h2{letter-spacing:-.055em;margin:30px 0;font-size:clamp(52px,7vw,100px);line-height:.95}.closing-section h2 span{color:#8e8796}.closing-section p{color:#95909d;margin-bottom:30px;font-size:12px}.showcase .showcase-footer{color:var(--white);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:25px;padding:45px 5%;font-family:inherit;display:flex}.showcase-footer>span{color:#6f6977;font-size:10px}.showcase-footer>a:last-child{font-size:11px}.showcase-footer .showcase-brand{font-size:23px}.showcase-footer .showcase-brand>span{color:var(--white);font-size:9px}.mobile-bottom{display:none}@media (min-height:1000px) and (min-width:850px){.intro-sticky{padding-top:18svh}.fan-deck{top:85px}.fan-card{width:260px;height:390px}.fan-card .cover-name{font-size:58px}}@media (max-width:1000px){.showcase-header>nav{gap:18px}.live-studio{grid-template-columns:1fr 330px 1fr;gap:25px}.phone-shell{width:330px;height:680px}.studio-note p{font-size:17px}.studio-note em{font-size:30px}.live-description h3{font-size:28px}.live-description>p{font-size:11px}.live-description .glass-button,.live-description .solid-button{padding:13px 18px;font-size:10px}.process-grid{gap:40px}.collection-section{padding-left:30px;padding-right:30px}.all-models{gap:35px 25px}.collection-art .cover-name{font-size:57px}.collection-art .cover-type{font-size:16px}.collection-art .cover-overline{font-size:9px}}@media (max-width:849px){.showcase .showcase-header{grid-template-columns:1fr auto 1fr;height:76px;padding:10px 5%}.showcase-header>nav:not(.mobile-menu){display:none}.showcase-brand{grid-column:2;font-size:23px}.showcase .header-account{grid-column:3;gap:6px;min-height:35px;padding:10px 12px;font-size:9px}.showcase .header-account svg{width:13px}.mobile-menu-button{color:#fff;background:0 0;border:0;place-items:center;padding:7px;display:grid;position:absolute;left:5%}.mobile-menu-button svg{width:21px}.showcase-header>.mobile-menu{background:#121115;border-bottom:1px solid #302b35;flex-direction:column;gap:10px;padding:25px 7%;font-size:14px;display:flex;position:absolute;top:76px;left:0;right:0}.intro-sticky{min-height:720px;padding-top:126px}.intro-title{font-size:clamp(40px,7.7vw,64px)}.intro-eyebrow{letter-spacing:1.3px;font-size:8px}.intro-description{font-size:11px}.fan-card{width:185px;height:278px}.fan-deck{top:70px}.fan-0{transform:translate(calc(-50% - 132px))translateY(44px)rotate(-16deg)}.fan-1{transform:translate(calc(-50% - 66px))translateY(22px)rotate(-8deg)}.fan-3{transform:translate(calc(66px - 50%))translateY(22px)rotate(8deg)}.fan-4{transform:translate(calc(132px - 50%))translateY(44px)rotate(16deg)}.cover-art .cover-name{font-size:42px}.live-studio{grid-template-columns:330px 1fr;gap:35px;max-width:650px}.studio-note{display:none}.live-section{padding-top:90px;padding-bottom:90px}.process-section{padding:90px 30px}.process-grid{grid-template-columns:1fr;gap:35px;max-width:560px;margin-top:50px}.process-step p{max-width:none}.tracking-section{padding:90px 25px}.collection-section{padding-top:90px;padding-bottom:70px}.all-models{grid-template-columns:repeat(2,1fr)}.tracking-features{gap:25px}.faq-section{padding-top:70px;padding-bottom:70px}.showcase .showcase-footer{padding-bottom:90px}.mobile-bottom{z-index:39;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#19171ced;border:1px solid #ffffff2b;border-radius:35px;justify-content:space-between;align-items:center;padding:7px 7px 7px 20px;font-size:10px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 10px 40px #0008}.mobile-bottom>a:first-child{color:#ccc6d2}.mobile-bottom>a:last-child{color:#171319;background:#f6f5f2;border-radius:30px;align-items:center;gap:10px;padding:12px 17px;display:flex}}@media (max-width:600px){.intro-sticky{min-height:720px;padding-top:125px}.intro-title{font-size:43px;letter-spacing:-.055em!important}.intro-description{font-size:10px;line-height:1.9}.intro-eyebrow{letter-spacing:1px;margin-bottom:22px;font-size:7px}.fan-deck{top:65px}.fan-card{width:174px;height:261px}.cover-art .cover-type{font-size:12px}.cover-art .cover-symbol{margin:6px 0;font-size:24px}.cover-art .cover-name{margin:14px 0 6px;font-size:38px}.cover-art .cover-overline{font-size:6px}.cover-art .cover-date{font-size:8px}.cover-art .cover-open{margin-top:12px;font-size:5px}.showcase .section-heading h2{font-size:44px}.showcase .section-heading>p{font-size:10px}.showcase-eyebrow{letter-spacing:1.6px;font-size:8px}.live-section{padding-left:20px;padding-right:20px}.category-switch button{padding:11px 22px;font-size:10px}.model-tabs{gap:2px}.model-tabs button{padding:10px 11px;font-size:9px}.live-studio{grid-template-columns:1fr;justify-items:center;gap:35px;margin-top:35px}.phone-shell{width:min(330px,100%);height:680px;box-shadow:0 20px 65px #0009}.live-description{text-align:center;max-width:340px}.live-description h3{font-size:33px}.live-description>p{max-width:none;font-size:11px}.live-buttons{flex-direction:row;justify-content:center;align-items:center;gap:8px}.live-description .glass-button,.live-description .solid-button{padding:13px 18px;font-size:9px}.live-description>small{font-size:8px}.process-section{padding-left:25px;padding-right:25px}.process-step{gap:19px}.process-step h3{font-size:21px}.process-step p{font-size:11px}.tracking-section{padding-left:16px;padding-right:16px}.dashboard-surface{border-radius:15px;margin-top:40px;padding:8px}.demo-dashboard-header{border-radius:10px 10px 30px 30px;padding:20px 10px}.showcase .demo-dashboard-header h3{font-size:39px}.demo-dashboard-header p{font-size:10px}.demo-stats{gap:5px;margin:7px 0}.demo-stats>div{border-radius:8px;padding:10px 7px}.demo-stats small{letter-spacing:.2px;min-height:15px;font-size:5px;line-height:1.4}.demo-stats strong{font-size:28px}.demo-guests{border-radius:10px;padding:12px}.demo-guests-title>span{font-size:6px}.showcase .demo-guests-title h4{font-size:17px}.demo-row{grid-template-columns:1fr 65px 60px 10px;gap:7px;padding:10px 0;font-size:7px}.demo-row>span:first-child{font-size:13px}.demo-pill{padding:4px 7px;font-size:6px}.tracking-features{text-align:center;grid-template-columns:1fr;gap:28px;max-width:320px;margin-top:40px}.showcase .tracking-features h3{margin-top:10px;font-size:20px}.tracking-features p{font-size:11px}.tracking-honesty{max-width:300px;margin:30px auto;font-size:8px;line-height:1.8}.all-models{gap:30px 15px;margin-top:40px}.collection-section{padding-left:20px;padding-right:20px}.collection-art{border-radius:9px}.collection-art .cover-symbol{margin:10px 0;font-size:25px}.collection-art .cover-type{font-size:11px}.collection-art .cover-name{margin:13px 0 7px;font-size:38px}.collection-art .cover-name>span{font-size:22px}.collection-art .cover-overline{font-size:6px}.collection-art .cover-date{font-size:8px}.collection-art .cover-open{margin-top:14px;padding:7px 10px;font-size:5px}.collection-art .cover-rule{width:25px;margin:8px 0}.collection-caption{gap:5px;padding-top:15px}.showcase .collection-caption h3{letter-spacing:-.4px;margin-bottom:6px;font-size:16px}.collection-caption p{letter-spacing:0;font-size:6px;line-height:1.5}.collection-caption>a{flex-shrink:0;width:25px;height:25px}.collection-caption>a svg{width:13px}.collection-hover{display:none}.faq-list{margin-top:35px}.faq-list summary{padding:21px 0;font-size:12px;line-height:1.6}.faq-list details>p{padding-right:15px;font-size:11px}.closing-section{padding-top:60px;padding-bottom:85px}.showcase .closing-section h2{font-size:58px}.closing-section p{font-size:11px}.showcase .showcase-footer{flex-wrap:wrap;gap:30px;padding:35px 22px 105px}.showcase-footer>span{font-size:9px}.showcase-footer>a:last-child{font-size:10px}.showcase-footer .showcase-brand{font-size:21px}}@media (max-width:365px){.intro-title{font-size:37px}.showcase .header-account{padding:9px;font-size:8px}.showcase-brand{font-size:20px}.phone-shell{height:630px}.live-description .glass-button,.live-description .solid-button{padding:12px 13px;font-size:8px}}@media (prefers-reduced-motion:reduce){.showcase-intro{height:auto}.intro-sticky{height:850px;position:relative}.showcase *{scroll-behavior:auto;transition:none!important;animation:none!important}.intro-curtain{display:none!important}}
