.b2fFZG_page{background:var(--background);color:var(--foreground-strong);font-family:Arial,PingFang SC,sans-serif;overflow:clip}.b2fFZG_page *{box-sizing:border-box}.b2fFZG_page a{color:inherit;text-decoration:none}.b2fFZG_page a:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.b2fFZG_page em{font-family:Georgia,STSong,Songti SC,serif;font-weight:400}.b2fFZG_nav{border-bottom:1px solid var(--border);align-items:center;gap:28px;max-width:1320px;min-height:92px;margin:auto;padding:20px 38px;display:flex}.b2fFZG_logo{flex-shrink:0;display:inline-flex}.b2fFZG_nav>div{flex:1;gap:30px;margin-left:24px;font-size:13px;display:flex}.b2fFZG_nav>a:not(.b2fFZG_logo){font-size:13px}.b2fFZG_dark{background:var(--primary);border-radius:7px;justify-content:center;align-items:center;gap:16px;padding:15px 22px;font-size:14px;transition:background .16s;display:inline-flex;color:var(--primary-foreground)!important}.b2fFZG_dark:hover{background:var(--primary-hover)}.b2fFZG_hero{text-align:center;max-width:1320px;margin:auto;padding:82px 32px 0}.b2fFZG_eyebrow{letter-spacing:2.2px;color:var(--muted-foreground);font-size:10px;font-weight:500;line-height:1.7}.b2fFZG_hero h1{letter-spacing:-.055em;margin:28px 0;font-size:clamp(36px,4.6vw,64px);font-weight:500;line-height:1.3}.b2fFZG_hero h1>span{color:var(--primary)}.b2fFZG_intro{color:var(--muted-foreground);font-size:16px;line-height:1.95}.b2fFZG_actions{justify-content:center;align-items:center;gap:28px;margin:30px 0 48px;font-size:13px;display:flex}.b2fFZG_peopleStrip{text-align:left;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;min-height:370px;padding:26px 12px 25px;display:grid;position:relative}.b2fFZG_peopleStrip figure{min-width:0;margin:0}.b2fFZG_peopleStrip figure:first-of-type{padding-top:5px;transform:rotate(-3deg)}.b2fFZG_peopleStrip figure:nth-of-type(2){padding-top:72px;transform:rotate(2deg)}.b2fFZG_peopleStrip figure:nth-of-type(3){padding-top:20px;transform:rotate(-2deg)}.b2fFZG_peopleStrip figure:nth-of-type(4){padding-top:60px;transform:rotate(3deg)}.b2fFZG_peopleStrip figure:nth-of-type(5){padding-top:1px;transform:rotate(-1deg)}.b2fFZG_peopleStrip svg{width:100%;height:auto;display:block}.b2fFZG_peopleStrip figcaption{color:var(--muted-foreground);padding:12px 10px;font-size:10px;line-height:1.6}.b2fFZG_stripNote{color:var(--muted-foreground);font-size:11px;position:absolute;top:-12px;right:30px;transform:rotate(4deg)}.b2fFZG_stripSpark{color:var(--primary);font-size:32px;font-weight:400;position:absolute;top:8px;left:37%;transform:rotate(15deg)}.b2fFZG_page h2{letter-spacing:-.045em;margin:20px 0 30px;font-size:clamp(30px,3.5vw,46px);font-weight:500;line-height:1.35}.b2fFZG_possibilities{text-align:center;max-width:1160px;margin:auto;padding:100px 32px 50px;scroll-margin-top:30px}.b2fFZG_featureGrid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;margin-top:65px;display:grid}.b2fFZG_featureGrid svg{width:125px;height:100px;margin:0 0 20px -10px}.b2fFZG_featureGrid h3{letter-spacing:-.025em;margin:0 0 13px;font-size:18px;font-weight:500}.b2fFZG_featureGrid p{color:var(--muted-foreground);margin:0;font-size:13px;line-height:1.9}.b2fFZG_tools{max-width:1160px;margin:auto;padding:65px 32px 85px;scroll-margin-top:30px}.b2fFZG_toolGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.b2fFZG_toolGrid>a{border-top:1px solid var(--border);min-width:0;padding-top:25px}.b2fFZG_toolGrid>a>svg{vertical-align:middle;width:20px;color:var(--muted-foreground)}.b2fFZG_toolGrid>a>span{letter-spacing:2px;color:var(--muted-foreground);margin-left:12px;font-size:9px}.b2fFZG_toolGrid h3{letter-spacing:-.04em;margin:25px 0 14px;font-size:28px;font-weight:500}.b2fFZG_toolGrid p{color:var(--muted-foreground);max-width:370px;font-size:13px;line-height:1.9}.b2fFZG_toolGrid strong{justify-content:space-between;margin-top:22px;padding-bottom:10px;font-size:12px;font-weight:400;display:flex}.b2fFZG_toolGrid>a:hover strong{text-underline-offset:5px;text-decoration:underline}.b2fFZG_poster,.b2fFZG_miniCanvas{border-radius:3px;height:250px;margin-top:28px;position:relative;overflow:hidden}.b2fFZG_poster{background:var(--selection);color:var(--foreground-strong)}.b2fFZG_poster>span{letter-spacing:-3px;z-index:1;padding:28px;font-size:56px;font-weight:700;line-height:1;display:block;position:relative}.b2fFZG_poster i{font-family:Georgia,serif;font-weight:400}.b2fFZG_poster>b{color:var(--primary);opacity:.4;font-size:210px;font-weight:400;line-height:1;position:absolute;top:25px;right:8px;transform:rotate(15deg)}.b2fFZG_miniCanvas{background:radial-gradient(var(--grid) .7px,transparent .7px) 0 0/15px 15px,var(--surface);justify-content:center;align-items:center;gap:10px;display:flex}.b2fFZG_miniCanvas b{border:1px solid var(--selection-border);background:var(--background);box-shadow:3px 4px 0 var(--selection);border-radius:4px;padding:25px 14px;font-size:12px;font-weight:400}.b2fFZG_miniCanvas b:first-child{transform:translateY(-25px)rotate(-4deg)}.b2fFZG_miniCanvas b:last-child{transform:translateY(25px)rotate(4deg)}.b2fFZG_miniCanvas i{color:var(--muted-foreground)}.b2fFZG_reading{background:var(--selection);grid-template-columns:1fr 1fr;align-items:center;gap:40px;max-width:1096px;margin:35px auto 80px;padding:54px 65px;display:grid}.b2fFZG_reading p:not(.b2fFZG_eyebrow){color:var(--muted-foreground);font-size:13px;line-height:1.9}.b2fFZG_reading a{align-items:center;gap:10px;margin-top:18px;font-size:12px;display:inline-flex}.b2fFZG_readingArt{min-width:0;height:320px;position:relative}.b2fFZG_readingArt>svg:first-of-type{width:300px;height:330px;position:absolute;bottom:-78px;right:-15px;transform:rotate(5deg)}.b2fFZG_readingArt>svg:last-child{fill:none;width:100%;height:100%;stroke:var(--foreground);stroke-width:2px;pointer-events:none;position:absolute;inset:0}.b2fFZG_readingArt>span{border:1px solid var(--foreground);background:var(--background);z-index:1;padding:20px 28px;font-size:16px;line-height:1.7;display:block;position:absolute;top:-26px;left:30px;transform:rotate(-7deg)}.b2fFZG_readingArt>small{background:var(--background);border:1px solid var(--foreground);letter-spacing:1.5px;padding:12px 15px;font-size:8px;position:absolute;bottom:-57px;right:-12px;transform:rotate(6deg)}.b2fFZG_workflow{grid-template-columns:1fr 1fr;gap:100px;max-width:1160px;margin:20px auto;padding:75px 32px 95px;scroll-margin-top:30px;display:grid}.b2fFZG_workflow p{color:var(--muted-foreground);font-size:13px;line-height:1.9}.b2fFZG_workflow a{gap:10px;margin-top:20px;font-size:12px;display:inline-flex}.b2fFZG_workflow ol{padding:0;list-style:none}.b2fFZG_workflow li{border-bottom:1px solid var(--border);gap:25px;padding:25px 0;display:flex}.b2fFZG_workflow li>b{color:var(--muted-foreground);padding-top:2px;font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:400}.b2fFZG_workflow h3{margin:0;font-size:18px;font-weight:500}.b2fFZG_end{isolation:isolate;text-align:center;max-width:1240px;min-height:480px;margin:0 auto 40px;padding:100px 25px 95px;position:relative}.b2fFZG_endContent{z-index:1;position:relative}.b2fFZG_endContent>p:not(.b2fFZG_eyebrow){color:var(--muted-foreground);margin-bottom:26px;font-size:13px;line-height:1.8}.b2fFZG_endSecondary{width:fit-content;margin:20px auto 0;font-size:11px;display:block;color:var(--muted-foreground)!important}.b2fFZG_endWall{opacity:.17;pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:160px 160px;justify-content:space-between;gap:20px;display:grid;position:absolute;inset:20px 32px;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000);mask-image:linear-gradient(90deg,#000,#0000 40% 60%,#000)}.b2fFZG_endWall>div{padding:10px;transform:rotate(-5deg)}.b2fFZG_endWall>div:nth-child(2n){transform:rotate(5deg)}.b2fFZG_endWall svg{width:100%;height:110px}.b2fFZG_endWall i{border-bottom:1px solid var(--foreground);width:90%;margin:8px 0;display:block}.b2fFZG_endWall i:last-child{width:60%}.b2fFZG_footer{border-top:1px solid var(--border);max-width:1240px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:25px;margin:auto;padding:35px 32px;font-size:11px;display:flex}@media (max-width:1000px){.b2fFZG_nav{gap:20px;padding-left:24px;padding-right:24px}.b2fFZG_nav>div{gap:20px;margin-left:8px}.b2fFZG_peopleStrip{gap:12px;min-height:310px}.b2fFZG_featureGrid{gap:28px}.b2fFZG_reading{margin-left:32px;margin-right:32px;padding:40px}.b2fFZG_workflow{gap:60px}}@media (max-width:760px){.b2fFZG_nav{gap:14px;min-height:72px;padding:16px 20px}.b2fFZG_nav>div{display:none}.b2fFZG_nav .b2fFZG_logo{flex:1}.b2fFZG_nav .b2fFZG_dark{padding:10px 12px}.b2fFZG_hero{padding:48px 20px 0}.b2fFZG_hero h1{letter-spacing:-.055em;font-size:clamp(29px,6vw,44px)}.b2fFZG_intro{font-size:13px}.b2fFZG_actions{flex-wrap:wrap;gap:18px;margin-bottom:36px}.b2fFZG_actions>a:not(.b2fFZG_dark){font-size:11px}.b2fFZG_peopleStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-height:250px;padding:20px 0 10px}.b2fFZG_peopleStrip figure:nth-of-type(2){padding-top:42px}.b2fFZG_peopleStrip figure:nth-of-type(3){padding-top:8px}.b2fFZG_peopleStrip figure:nth-of-type(4),.b2fFZG_peopleStrip figure:nth-of-type(5){display:none}.b2fFZG_peopleStrip figcaption{padding:8px 3px;font-size:9px}.b2fFZG_stripNote{font-size:9px;top:-7px;right:5px}.b2fFZG_stripSpark{font-size:22px;top:5px;left:44%}.b2fFZG_possibilities{padding:50px 24px 25px}.b2fFZG_page h2{font-size:30px}.b2fFZG_featureGrid{grid-template-columns:1fr 1fr;gap:32px 25px;margin-top:38px}.b2fFZG_featureGrid svg{width:105px;height:82px;margin-bottom:12px}.b2fFZG_featureGrid h3{font-size:16px}.b2fFZG_featureGrid p{font-size:12px}.b2fFZG_tools{padding:45px 24px 50px}.b2fFZG_toolGrid{grid-template-columns:1fr;gap:34px}.b2fFZG_poster,.b2fFZG_miniCanvas{height:260px}.b2fFZG_reading{grid-template-columns:1fr;gap:20px;margin:30px 24px 55px;padding:32px 26px 44px}.b2fFZG_readingArt{height:250px;margin-top:35px}.b2fFZG_readingArt>svg:first-of-type{width:230px;height:260px;bottom:-50px;right:-5px}.b2fFZG_readingArt>span{padding:15px 20px;font-size:13px;left:0}.b2fFZG_readingArt>small{font-size:7px;bottom:-45px;right:-7px}.b2fFZG_workflow{grid-template-columns:1fr;gap:15px;padding:40px 24px 50px}.b2fFZG_workflow ol{margin-top:0}.b2fFZG_end{min-height:410px;margin-bottom:15px;padding:70px 24px}.b2fFZG_endWall{grid-template-columns:100px 100px;inset:20px 8px}.b2fFZG_footer{flex-wrap:wrap;gap:24px;padding:26px 24px}.b2fFZG_footer>span{display:none}}@media (max-width:380px){.b2fFZG_nav{gap:10px;padding-left:16px;padding-right:16px}.b2fFZG_nav .b2fFZG_dark{gap:6px;font-size:11px}.b2fFZG_hero{padding-left:16px;padding-right:16px}.b2fFZG_hero h1{font-size:27px}.b2fFZG_featureGrid{gap:26px 20px}.b2fFZG_miniCanvas{gap:5px}.b2fFZG_miniCanvas b{padding:20px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.b2fFZG_dark{transition:none}}
