body{background:#fafaf8;color:#0c0c0c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.ann-effect-banner,.careers-bg-container,.features-dropdown-banner-section,.main-home-app-container,.pp-banner-section,.wrap-contact-card-1{animation:fadeInUp .6s ease-out}.ann-effect-main-app-container,.cheat-detection,.features-wrapper,.features-wrapper-2,.feaured-wrapper-3,.seamless-interview-container,.why-ann-container{animation:fadeInUp .5s ease-out .15s both}.bullet-1 ul li,.f-wrap-content-sol,.for-employers-1,.testimonial-card,.why-sc-card,.wrap-card-3{animation:fadeInScale .45s ease-out both}.bullet-1 ul li:first-child,.for-employers-1:first-child,.testimonial-card:first-child,.why-sc-card:first-child,.wrap-card-3:first-child{animation-delay:.05s}.bullet-1 ul li:nth-child(2),.for-employers-1:nth-child(2),.testimonial-card:nth-child(2),.why-sc-card:nth-child(2),.wrap-card-3:nth-child(2){animation-delay:.1s}.bullet-1 ul li:nth-child(3),.for-employers-1:nth-child(3),.testimonial-card:nth-child(3),.why-sc-card:nth-child(3),.wrap-card-3:nth-child(3){animation-delay:.15s}.bullet-1 ul li:nth-child(4),.for-employers-1:nth-child(4),.testimonial-card:nth-child(4),.why-sc-card:nth-child(4),.wrap-card-3:nth-child(4){animation-delay:.2s}.bullet-1 ul li:nth-child(5),.for-employers-1:nth-child(5),.why-sc-card:nth-child(5){animation-delay:.25s}.bullet-1 ul li:nth-child(6),.why-sc-card:nth-child(6){animation-delay:.3s}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#fafaf8}::-webkit-scrollbar-thumb{background:#1a6b5a33;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#1a6b5a59}::selection{background:#1a6b5a26;color:#0c0c0c}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}*{box-sizing:border-box}.section-1-wrap{display:flex;width:100%}.section-1-1{animation:heroTextIn .7s ease-out .1s both;width:50%}.section-1-2{animation:heroCardIn .8s ease-out .3s both;flex:1 1}.why-ann-container{background:#fafaf8;background-image:radial-gradient(ellipse 50% 50% at 80% 20%,#0000 0,#0000 70%),radial-gradient(ellipse 80% 60% at 20% 110%,#f5f5f2 0,#0000 70%),radial-gradient(ellipse 60% 80% at 0 0,#eeeee8 0,#0000 60%)}.seamless-interview-container{background:#fff!important;padding:80px 0}.cheat-detection{background:#fafaf8}.section-2-wrap{display:flex;padding-right:5%;width:100%}.section-2-1{width:45%}.section-2-3{margin:auto;width:50%}.section-2-2{box-sizing:border-box;flex:1 1;margin:auto;padding:0 4%}.text-center-1{padding:10px 0 0;text-align:center}h2{color:#0c0c0c;font-family:var(--f-sans);font-size:36px;font-weight:600;letter-spacing:-.02em;line-height:1.2em}.why-sc-card{background-color:#fff;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 2px 12px oklch(0 0 0/.04);display:flex;margin:20px 0;overflow:hidden;padding:8px 20px;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;width:100%}.why-sc-card:before{background:#2a2a28;bottom:0;content:"";left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:3px}.why-sc-card:hover{border-color:var(--line-1);box-shadow:0 8px 24px oklch(0 0 0/.06);transform:translateY(-4px)}.why-sc-card:hover:before{opacity:1}.why-sc-1{margin:auto;padding-right:20px;width:110px}.why-sc-1 img{filter:grayscale(1) brightness(.35);height:auto;margin:0;padding:0;width:90%}.why-sc-2{flex:1 1;margin:auto}.gradient-text{color:#2a2a28;display:inline-block;font-weight:700}.section-1-wrap h1{font-size:50px;font-weight:600;letter-spacing:-.02em;line-height:1.1em;margin-bottom:40px!important;text-align:left}.section-1-wrap h1,.section-1-wrap p{color:var(--c-graphite)!important;font-family:var(--f-sans)}.section-1-wrap p{font-size:18px;font-weight:400;line-height:1.4em}.width-wrapper{margin:0 auto;max-width:1280px;width:96%}.inside_divider{background-image:url("data:image/svg+xml;utf8,%3Csvg fill=%27%23fafaf8%27 preserveAspectRatio=%27none%27 width=%27100%25%27 height=%27100px%27 viewBox=%270 0 1280 140%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M853.893,86.998c-38.859,0-58.811-16.455-77.956-35.051c18.295-10.536,40.891-18.276,73.378-18.276 c38.685,0,64.132,12.564,85.489,28.347C916.192,72.012,900.8,86.998,853.893,86.998z M526.265,80.945 c-6.517-0.562-13.599-0.879-21.41-0.879c-70.799,0-91.337,27.229-134.433,35.662c14.901,3.72,32.118,6.07,52.898,6.07 C470.171,121.797,500.34,103.421,526.265,80.945z%27 fill-opacity=%27.3%27 /%3E%3Cpath d=%27M663.458,109.671c-67.137,0-80.345-23.824-137.193-28.726C567.086,45.555,597.381,0,665.691,0 c61.857,0,85.369,27.782,110.246,51.947C736.888,74.434,717.459,109.671,663.458,109.671z M217.68,94.163 c55.971,0,62.526,24.026,126.337,24.026c9.858,0,18.508-0.916,26.404-2.461c-57.186-14.278-80.177-48.808-138.659-48.808 c-77.063,0-99.96,48.569-151.751,48.569c-40.006,0-60.008-12.206-80.011-29.506v16.806c20.003,10.891,40.005,21.782,80.011,21.782 C160.014,124.57,158.608,94.163,217.68,94.163z M1200.112,46.292c-57.493,0-56.935,46.595-115.015,46.595 c-53.612,0-59.755-39.618-115.602-39.618c-15.267,0-25.381,3.751-34.69,8.749c36.096,26.675,60.503,62.552,117.342,62.552 c69.249,0,75.951-43.559,147.964-43.559c39.804,0,59.986,10.943,79.888,21.777V85.982 C1260.097,68.771,1239.916,46.292,1200.112,46.292z%27 fill-opacity=%27.5%27 /%3E%3Cpath d=%27M1052.147,124.57c-56.84,0-81.247-35.876-117.342-62.552c-18.613,9.994-34.005,24.98-80.912,24.98 c-38.859,0-58.811-16.455-77.956-35.051c-39.05,22.487-58.479,57.724-112.48,57.724c-67.137,0-80.345-23.824-137.193-28.726 c-25.925,22.475-56.093,40.852-102.946,40.852c-20.779,0-37.996-2.349-52.898-6.07c-7.895,1.545-16.546,2.461-26.404,2.461 c-63.811,0-70.366-24.026-126.337-24.026c-59.072,0-57.665,30.407-137.669,30.407c-40.006,0-60.008-10.891-80.011-21.782V140h1280 v-37.212c-19.903-10.835-40.084-21.777-79.888-21.777C1128.098,81.011,1121.397,124.57,1052.147,124.57z%27 /%3E%3C/svg%3E");bottom:0}.inside_divider,.inside_divider-2{background-size:100% 100px;height:100px;transform:scale(1);z-index:1}.inside_divider-2{background-image:url("data:image/svg+xml;utf8,%3Csvg fill=%27%23ffffff%27 preserveAspectRatio=%27none%27 width=%27100%25%27 height=%27100px%27 viewBox=%270 0 1280 140%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M504.854,80.066c7.812,0,14.893,0.318,21.41,0.879 c-25.925,22.475-56.093,40.852-102.946,40.852c-20.779,0-37.996-2.349-52.898-6.07C413.517,107.295,434.056,80.066,504.854,80.066z M775.938,51.947c19.145,18.596,39.097,35.051,77.956,35.051c46.907,0,62.299-14.986,80.912-24.98 c-21.357-15.783-46.804-28.348-85.489-28.348C816.829,33.671,794.233,41.411,775.938,51.947z%27 fill-opacity=%27.3%27 /%3E%3Cpath d=%27M1200.112,46.292c39.804,0,59.986,22.479,79.888,39.69v16.805 c-19.903-10.835-40.084-21.777-79.888-21.777c-72.014,0-78.715,43.559-147.964,43.559c-56.84,0-81.247-35.876-117.342-62.552 c9.309-4.998,19.423-8.749,34.69-8.749c55.846,0,61.99,39.617,115.602,39.617C1143.177,92.887,1142.618,46.292,1200.112,46.292z M80.011,115.488c-40.006,0-60.008-12.206-80.011-29.506v16.806c20.003,10.891,40.005,21.782,80.011,21.782 c80.004,0,78.597-30.407,137.669-30.407c55.971,0,62.526,24.026,126.337,24.026c9.858,0,18.509-0.916,26.404-2.461 c-57.186-14.278-80.177-48.808-138.66-48.808C154.698,66.919,131.801,115.488,80.011,115.488z M526.265,80.945 c56.848,4.902,70.056,28.726,137.193,28.726c54.001,0,73.43-35.237,112.48-57.724C751.06,27.782,727.548,0,665.691,0 C597.381,0,567.086,45.555,526.265,80.945z%27 fill-opacity=%27.5%27 /%3E%3Cpath d=%27M0,0v85.982c20.003,17.3,40.005,29.506,80.011,29.506c51.791,0,74.688-48.569,151.751-48.569 c58.482,0,81.473,34.531,138.66,48.808c43.096-8.432,63.634-35.662,134.433-35.662c7.812,0,14.893,0.318,21.41,0.879 C567.086,45.555,597.381,0,665.691,0c61.856,0,85.369,27.782,110.246,51.947c18.295-10.536,40.891-18.276,73.378-18.276 c38.685,0,64.132,12.564,85.489,28.348c9.309-4.998,19.423-8.749,34.69-8.749c55.846,0,61.99,39.617,115.602,39.617 c58.08,0,57.521-46.595,115.015-46.595c39.804,0,59.986,22.479,79.888,39.69V0H0z%27 /%3E%3C/svg%3E");top:0}.bullet-1 ul{margin:0;padding:0}.bullet-1 ul li{background-color:#fff;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 2px 10px oklch(0 0 0/.04);list-style:none;margin:0 0 20px;padding:14px 20px;width:100%}.bullet-1 ul li,.bullet-1 ul li:hover{transition:transform .3s ease,box-shadow .3s ease}.bullet-1 ul li:hover{box-shadow:0 6px 20px oklch(0 0 0/.06);transform:translateY(-3px)}.i-section-1-wrap{display:flex;padding-right:5%;width:100%}.i-section-1-1{margin:auto;padding-right:5%;width:50%}.i-section-1-2{box-sizing:border-box;flex:1 1;margin:auto;padding:0 0 0 1%}.i-section-1-wrap h1{font-size:50px;padding:0}.i-section-1-wrap h1,.i-section-1-wrap h3{color:#0c0c0c;font-family:var(--f-sans);font-style:normal;font-weight:600;line-height:normal;margin:0}.i-section-1-wrap h3{font-size:36px;padding:14px 0}.i-section-1-wrap p{color:#0c0c0c;font-family:var(--f-sans);font-size:18px;font-style:normal;font-weight:500;line-height:1.7rem}.read-more-button{background-color:#ccc;border:1px solid #ccc;border-radius:5px;padding:5px 10px}.readmore-1{display:block;padding:5px 0;width:100%}.blog-banner{margin:0 auto;max-width:1280px;width:100%}.blog-banner img{height:auto;width:100%}.blog-detail-container{margin:0 auto;max-width:1170px;width:100%}.blog-detail-container h2{font-size:20px;margin:0 0 20px}.blog-detail-container p{line-height:26px;margin:0 0 20px;padding:0}.blog-detail-container b{color:#2a2a28;font-weight:600!important;line-height:26px}.blog-detail-container img{margin:0 0 20px}.blog-detail-container h3{color:#2a2a28;font-size:20px;font-weight:600;margin:0 0 20px}.blog-detail-container h4{color:var(--c-cyan);font-size:18px;font-weight:600;margin:0 0 20px}.blog-detail-container h5{color:#000;font-size:16px;font-weight:600;margin:0 0 20px}.blog-detail-container table{border:1px solid #ccc;border-collapse:collapse;margin:0 0 20px}.blog-detail-container table td,.blog-detail-container table th{border:1px solid #ccc;border-collapse:collapse;padding:8px 10px}@media screen and (max-width:830px){.i-section-1-wrap,.section-1-wrap,.section-2-wrap{flex-wrap:wrap;padding-right:0}.i-section-1-1,.section-1-1,.section-1-2,.section-2-1,.section-2-3{width:100%}.section-1-2{flex:inherit}.i-section-1-wrap h1,.section-1-wrap h1{font-size:30px;line-height:1.1em;margin-bottom:20px!important}.banner-content h1,.banner-content-2 h1{font-size:30px;line-height:1.1em}.bullet-1 ul li,.i-section-1-wrap p,.section-1-wrap p{color:var(--c-graphite)!important;font-size:14px;line-height:1.4em}.i-section-1-wrap h3{font-size:24px;line-height:1.1em}.why-sc-1{margin:auto;padding-right:10px;width:60px}.why-ann-card-title{color:#0c0c0c;font-size:14px;font-weight:500;line-height:1.7rem}h2{font-size:30px;line-height:1.1em}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}:root{--c-graphite:oklch(0.22 0.012 260);--c-paper:oklch(0.985 0.004 80);--c-paper-warm:oklch(0.968 0.006 80);--c-bone:oklch(0.945 0.007 80);--c-cyan:oklch(0.76 0.13 210);--ink-1:oklch(0.30 0.012 260);--ink-2:oklch(0.45 0.011 260);--ink-3:oklch(0.62 0.010 260);--ink-4:oklch(0.72 0.010 260);--line-1:oklch(0.82 0.010 260);--line-2:oklch(0.88 0.008 260);--line-3:oklch(0.93 0.006 260);--f-sans:"Space Grotesk",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--f-serif:"Fraunces",Georgia,"Times New Roman",serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--sh-1:0 1px 2px oklch(0 0 0/.05),0 2px 8px oklch(0 0 0/.04);--sh-2:0 10px 34px oklch(0 0 0/.12),0 2px 8px oklch(0 0 0/.05);--dur-1:.2s;--dur-2:.35s;--dur-3:.6s;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--page-pad-x:clamp(16px,4.4vw,76px);--nav-h:66px;--src-jobpost:oklch(0.55 0.13 155);--src-quick:oklch(0.58 0.13 65);--src-quick-50:oklch(0.96 0.025 65);--src-quick-200:oklch(0.88 0.06 65);--src-quick-700:oklch(0.45 0.12 65);--src-talent:oklch(0.55 0.10 200);--src-upload:oklch(0.52 0.11 290)}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,oklch(.76 .13 210) 60%,#0000);box-shadow:0 0 0 0 color-mix(in oklab,var(--c-cyan) 60%,#0000)}70%{box-shadow:0 0 0 7px color-mix(in oklab,oklch(.76 .13 210) 0,#0000);box-shadow:0 0 0 7px color-mix(in oklab,var(--c-cyan) 0,#0000)}to{box-shadow:0 0 0 0 color-mix(in oklab,oklch(.76 .13 210) 0,#0000);box-shadow:0 0 0 0 color-mix(in oklab,var(--c-cyan) 0,#0000)}}@media (max-width:940px){:root{--nav-h:74px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ink-1);line-height:1.5;text-rendering:optimizeLegibility}body,figure,h1,h2,h3,h4,h5,h6,p,ul{margin:0}ul{list-style:none}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{color:inherit;cursor:pointer;font:inherit}:focus-visible{outline:2px solid var(--c-cyan);outline-offset:2px}.btn{align-items:center;background:#0000;border:2px solid #0000;border-radius:var(--r-sm);color:var(--c-graphite);cursor:pointer;display:inline-flex;font-family:var(--f-sans);font-size:14px;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.01em;line-height:1;padding:12px 20px;text-decoration:none;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease);white-space:nowrap}.btn-primary{background:var(--c-graphite);border-color:var(--c-graphite);box-shadow:3px 3px 0 var(--c-graphite);color:var(--c-paper)}.btn-primary:hover{background:oklch(.28 .014 260);box-shadow:5px 5px 0 var(--c-graphite);transform:translate(-2px,-2px)}.btn-primary:active{box-shadow:1px 1px 0 var(--c-graphite);transform:translate(1px,1px)}.btn-secondary{background:#0000;border-color:var(--c-graphite);box-shadow:3px 3px 0 var(--c-graphite);color:var(--c-graphite)}.btn-secondary:hover{background:oklch(.22 .012 260/.04);border-color:var(--c-graphite);box-shadow:5px 5px 0 var(--c-graphite);transform:translate(-2px,-2px)}.btn-secondary:active{box-shadow:1px 1px 0 var(--c-graphite);transform:translate(1px,1px)}.btn-ghost{background:#0000;border-color:#0000;color:var(--ink-2)}.btn-ghost:hover{color:var(--c-graphite)}.btn-sm{font-size:13px;padding:9px 14px}.btn-lg{font-size:15px;padding:15px 26px}.btn-secondary.on-dark,.on-dark .btn-secondary{border-color:var(--c-paper);box-shadow:3px 3px 0 var(--c-paper);color:var(--c-paper)}.btn-secondary.on-dark:hover,.on-dark .btn-secondary:hover{background:oklch(1 0 0/.06);border-color:var(--c-paper);box-shadow:5px 5px 0 var(--c-paper);transform:translate(-2px,-2px)}.btn-secondary.on-dark:active,.on-dark .btn-secondary:active{box-shadow:1px 1px 0 var(--c-paper);transform:translate(1px,1px)}.ann-mark{align-items:center;color:var(--c-graphite);display:inline-flex;gap:10px}.ann-mark .tile{background:var(--c-graphite);border-radius:4px;display:inline-block;position:relative}.ann-mark .tile:after{background:var(--c-cyan);border-radius:999px;bottom:3px;content:"";height:4px;position:absolute;right:3px;width:4px}.ann-mark .wm{color:var(--c-graphite);font-family:var(--f-sans);font-weight:600;letter-spacing:-.04em}.ann-mark.s-sm .tile{height:22px;width:22px}.ann-mark.s-sm .wm{font-size:21px}.ann-mark.s-md .tile{height:28px;width:28px}.ann-mark.s-md .wm{font-size:26px}.topnav{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:#f4f1ea61;border-bottom:1px solid #15202b0f;display:flex;gap:clamp(14px,2.4vw,30px);padding:16px var(--page-pad-x);position:sticky;top:0;transition:border-color var(--dur-2) var(--ease),background var(--dur-2) var(--ease);z-index:100}.topnav.scrolled{background:#f4f1eaad;border-bottom-color:#15202b1a}.topnav .links{align-items:center;display:flex;gap:clamp(14px,2.4vw,30px);margin-left:auto}.topnav .links a{color:#4a4e54;font-size:14px;font-weight:500;letter-spacing:-.01em;transition:color var(--dur-1) var(--ease)}.topnav .links a:hover{color:#15202b}.topnav .right{align-items:center;display:flex;gap:8px}.topnav .cta{align-items:center;background:#15202b;border:2px solid #15202b;border-bottom-color:#19e3d2;border-radius:6px;box-shadow:2px 2px 0 #15202b;color:#f4f1ea;display:inline-flex;font-family:var(--f-sans);font-size:13.5px;font-weight:500;justify-content:center;line-height:1.2;padding:9px 16px;transition:background var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.topnav .cta:hover{background:#0e1014;box-shadow:3px 3px 0 #15202b;transform:translate(-1px,-1px)}.topnav .cta:active{box-shadow:1px 1px 0 #15202b;transform:translate(1px,1px)}.nav-toggle{background:#0000;border:1px solid #15202b2e;border-radius:var(--r-sm);height:40px;position:relative;width:40px}.nav-toggle span{background:#15202b;height:1.6px;left:10px;position:absolute;right:10px;transition:transform var(--dur-1) var(--ease),opacity var(--dur-1) var(--ease)}.nav-toggle span:first-child{top:14px}.nav-toggle span:nth-child(2){top:19px}.nav-toggle span:nth-child(3){top:24px}.topnav.open .nav-toggle span:first-child{transform:translateY(5px) rotate(45deg)}.topnav.open .nav-toggle span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.topnav.on-dark{background:#0e101461;border-bottom-color:#f4f1ea14}.topnav.on-dark.scrolled{background:#0e1014b8;border-bottom-color:#f4f1ea24}.topnav.on-dark .links a{color:#c8ccd2}.topnav.on-dark .links a:hover{color:#f4f1ea}.topnav.on-dark .cta{background:#f4f1ea;border-color:#f4f1ea;box-shadow:2px 2px 0 #f4f1ea;color:#15202b}.topnav.on-dark .cta:hover{background:#fff;box-shadow:3px 3px 0 #f4f1ea}.topnav.on-dark .cta:active{box-shadow:1px 1px 0 #f4f1ea}.topnav.on-dark .nav-toggle{border-color:#f4f1ea47}.topnav.on-dark .nav-toggle span{background:#f4f1ea}@media (max-width:940px){.topnav{flex-wrap:wrap}.nav-toggle{display:block}.topnav .links,.topnav .right{display:none;width:100%}.topnav.open .links{align-items:flex-start;border-top:1px solid #15202b1a;display:flex;flex-direction:column;gap:0;margin:8px 0 0;padding-top:8px}.topnav.on-dark.open .links{border-top-color:#f4f1ea24}.topnav.open .links a{padding:13px 0;width:100%}.topnav.open .right{display:flex;gap:10px;margin-top:8px}.topnav.open .right .cta{flex:1 1}}.eye{color:var(--ink-4);display:inline-block;font:500 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase}.eye:before{background:var(--ink-4);border-radius:2px;transition:background .5s var(--ease)}.items{width:100%}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item:first-child{border-top:1px solid var(--line-2)}.faq-item summary{grid-gap:18px;align-items:start;cursor:pointer;display:grid;gap:18px;grid-template-columns:40px 1fr auto;list-style:none;padding:17px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .num{color:var(--ink-4);font:500 12px/1.7 var(--f-mono);letter-spacing:.12em;padding-top:4px}.faq-item summary .q{color:var(--c-graphite);font-family:var(--f-sans);font-size:17px;font-weight:600;letter-spacing:-.015em;line-height:1.3}.faq-item summary .ico{color:var(--ink-3);font-family:var(--f-sans);font-size:21px;font-weight:400;line-height:1;padding-top:1px;transition:transform var(--dur-2) var(--ease),color var(--dur-2) var(--ease)}.faq-item[open] summary .ico{color:var(--c-cyan);transform:rotate(45deg)}.faq-item[open] summary .q{color:var(--c-graphite)}.faq-item .a{color:var(--ink-2);font-size:15px;line-height:1.65;margin:0 0 20px;max-width:64ch;padding-left:58px}.faq-item .a em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-style:italic}.faq-item .a b{color:var(--c-graphite);font-weight:600}@media (max-width:560px){.faq-item summary{gap:12px;grid-template-columns:30px 1fr auto}.faq-item summary .q{font-size:17px}.faq-item .a{padding-left:42px}}.footer{background:var(--c-graphite);color:var(--c-paper);padding:36px var(--page-pad-x) 20px}.footer .row{grid-gap:40px;align-items:start;display:grid;gap:40px;grid-template-columns:1.6fr repeat(4,1fr)}.footer h5{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.footer ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer ul a{color:oklch(.78 .01 260);font-size:14px;transition:color var(--dur-1) var(--ease)}.footer ul a:hover{color:var(--c-paper)}.footer .legal{align-items:center;border-top:1px solid oklch(1 0 0/.1);color:oklch(.7 .01 260);display:flex;font-size:13px;gap:20px;justify-content:space-between;margin-top:32px;padding-top:20px}.footer .legal-links{display:flex;gap:22px}.footer .legal-links a{transition:color var(--dur-1) var(--ease)}.footer .legal-links a:hover{color:var(--c-paper)}@media (max-width:860px){.footer .row{gap:32px;grid-template-columns:1fr 1fr}}@media (max-width:560px){.footer .row{gap:28px;grid-template-columns:1fr}.footer .legal{align-items:flex-start;flex-direction:column}}.ann-logo-link{align-items:center;display:inline-flex;flex:none}.ann-logo{display:block;height:26px;width:auto}@media (max-width:940px){.ann-logo{height:24px}}.topnav .links a.is-active{color:#15202b}.topnav.on-dark .links a.is-active{color:#f4f1ea}.topnav .links a.is-active:after{background:#19e3d2;content:"";display:block;height:1.5px;margin-top:4px}@media (max-width:940px){.topnav .links a.is-active:after{display:none}}.footer .is-hidden{display:none}.ann-logo-footer{display:block;height:30px;width:auto}.footer .foot-blurb{color:oklch(.75 .01 260);font-size:14px;line-height:1.6;margin-top:24px;max-width:38ch}.footer .foot-copy{color:oklch(.55 .01 260);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-top:32px}.home-b{--hb-ink:#0e1014;--hb-navy:#15202b;--hb-cream:#f4f1ea;--hb-card:#faf8f3;--hb-mint:#19e3d2;--hb-teal:#0da496;--hb-teal-2:#0b8e83;--hb-teal-3:#0b6b76;--hb-rust:#9a3b3b;--hb-rust-2:#b04a4a;--hb-black:#050505;--hb-t1:#2a2e34;--hb-t2:#3a3e44;--hb-t3:#4a4e54;--hb-t4:#6a6e74;--hb-t5:#9a9ea4;--hb-line-d:#f4f1ea29;--hb-line-l:#15202b1f;--hb-pad:clamp(24px,5vw,56px);--hb-pad-w:clamp(24px,6vw,56px);--hb-nav-h:var(--nav-h);--hb-block:clamp(72px,11vh,140px);background:var(--hb-cream);color:var(--hb-navy);font-family:var(--f-sans);line-height:1.55;max-width:100%;overflow-x:hidden}.home-b h1,.home-b h2,.home-b h3{font-family:var(--f-serif);font-weight:500;letter-spacing:-.02em;margin:0}.home-b p{margin:0}.home-b ::selection{background:#19e3d247}.hb-fr{font-family:var(--f-serif)}.hb-sg{font-family:var(--f-sans)}.hb-mono{font-family:var(--f-mono)}.home-b .hb-wrap{margin:0 auto;max-width:1280px;padding:0 var(--hb-pad);width:100%}.home-b .hb-wrap-narrow{margin:0 auto;max-width:1000px;padding:0 var(--hb-pad-w);width:100%}.home-b .hb-cta{align-items:center;border:2px solid #0000;border-bottom:2px solid var(--hb-mint);border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--f-sans);font-size:15px;font-weight:500;gap:10px;letter-spacing:.02em;line-height:1.2;padding:15px 26px;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.home-b .hb-cta:active{transform:translate(1px,1px)}.home-b .hb-cta-light{background:var(--hb-navy);border-color:var(--hb-navy);border-bottom-color:var(--hb-mint);box-shadow:3px 3px 0 var(--hb-navy);color:var(--hb-cream)}.home-b .hb-cta-light:hover{background:var(--hb-ink);box-shadow:5px 5px 0 var(--hb-navy);color:var(--hb-cream);transform:translate(-2px,-2px)}.home-b .hb-cta-light:active{box-shadow:1px 1px 0 var(--hb-navy)}.home-b .hb-cta-dark{background:var(--hb-cream);border-color:var(--hb-cream);border-bottom-color:var(--hb-mint);box-shadow:3px 3px 0 var(--hb-cream);color:var(--hb-navy)}.home-b .hb-cta-dark:hover{background:#fff;box-shadow:5px 5px 0 var(--hb-cream);color:var(--hb-navy);transform:translate(-2px,-2px)}.home-b .hb-cta-dark:active{box-shadow:1px 1px 0 var(--hb-cream)}.home-b .hb-kick{font-family:var(--f-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.home-b .hb-eyebrow{align-items:center;display:flex;gap:14px}.home-b .hb-eyebrow .rule{flex:none;height:1px;width:26px}.home-b .hb-eyebrow.on-dark .rule{background:#f4f1ea4d}.home-b .hb-eyebrow.on-dark .num{color:var(--hb-mint)}.home-b .hb-eyebrow.on-dark .label{color:#f4f1ea8c}.home-b .hb-eyebrow.on-light .rule{background:#15202b47}.home-b .hb-eyebrow.on-light .num{color:var(--hb-teal)}.home-b .hb-eyebrow.on-light .label{color:var(--hb-t4)}.home-b .hb-hero-quote{align-items:center;background:var(--hb-ink);display:flex;min-height:calc(100vh - var(--hb-nav-h));min-height:calc(100svh - var(--hb-nav-h));padding:clamp(72px,12vh,120px) 0}.home-b .hb-hero-quote .line{color:var(--hb-cream);font-family:var(--f-serif);font-size:clamp(40px,7vw,92px);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.08;margin:0 0 clamp(28px,5vh,48px);max-width:20ch}.home-b .hb-hero-quote .sub{color:#f4f1eab3;font-size:clamp(17px,2vw,22px);line-height:1.5;max-width:54ch}.home-b .hb-hero-answer{align-items:center;background:var(--hb-cream);display:flex;min-height:100vh;min-height:100svh}.home-b .hb-hero-answer .inner{padding-bottom:clamp(60px,10vh,120px);padding-top:clamp(60px,10vh,120px)}.home-b .hb-hero-answer h1{color:var(--hb-black);font-size:clamp(48px,8.5vw,96px);letter-spacing:-.03em;line-height:.98;margin:0 0 clamp(32px,5vh,48px)}.home-b .hb-hero-answer h1 .accent{color:var(--hb-teal)}.home-b .hb-hero-answer .lede{color:var(--hb-t1);font-size:clamp(19px,2.3vw,26px);line-height:1.5;margin:0 0 clamp(40px,6vh,56px);max-width:44ch}.home-b .hb-fineprint{color:var(--hb-t4);font-size:14.5px;line-height:1.55;margin:18px 0 0;max-width:48ch}.home-b .hb-engine{background:var(--hb-navy);padding:var(--hb-block) 0}.home-b .hb-engine .hb-eyebrow{margin-bottom:clamp(24px,3.5vh,36px)}.home-b .hb-engine-top{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:clamp(32px,4.5vh,46px)}.home-b .hb-engine-top .head h2{color:var(--hb-cream);font-size:clamp(26px,3.2vw,42px);letter-spacing:-.025em;line-height:1.06;margin:0 0 10px}.home-b .hb-engine-top .head p{color:#f4f1eaad;font-size:clamp(14px,1.4vw,15.5px);line-height:1.55;margin:0;max-width:50ch}.home-b .hb-readout{height:18px;min-width:220px;position:relative;text-align:right}.home-b .hb-readout-ln{animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:step-end;color:var(--hb-mint);font-family:var(--f-mono);font-size:12px;letter-spacing:.06em;opacity:0;position:absolute;right:0;top:0;white-space:nowrap}.home-b .hb-readout-ln.st-s1{animation-name:hbengine-s1}.home-b .hb-readout-ln.st-s2{animation-name:hbengine-s2}.home-b .hb-readout-ln.st-s3{animation-name:hbengine-s3}.home-b .hb-readout-ln.st-s4{animation-name:hbengine-s4}.home-b .hb-caret{animation:hbengine-caret 1s step-end infinite;margin-left:3px}.home-b .hb-track{height:26px;margin:0 0 clamp(32px,4.5vh,48px);position:relative}.home-b .hb-track-base{background:#f4f1ea1a;right:0}.home-b .hb-track-base,.home-b .hb-track-tail{border-radius:2px;height:2px;left:0;position:absolute;top:12px}.home-b .hb-track-tail{animation:hbengine-tail 16s linear infinite;background:linear-gradient(90deg,#19e3d22e,#19e3d28c 72%,var(--hb-mint));width:0}.home-b .hb-comet{animation:hbengine-head 16s linear infinite;height:0;left:0;position:absolute;top:13px;width:0}.home-b .hb-comet-trail{background:linear-gradient(90deg,#0000,var(--hb-mint));border:none;border-radius:2px;box-shadow:none;filter:blur(.4px);height:3px;left:-38px;padding:0;position:absolute;top:-1px;width:38px}.home-b .hb-comet-dot{background:#eafffc;border-radius:50%;box-shadow:0 0 16px 5px #19e3d28c;height:11px;left:-5px;position:absolute;top:-5px;width:11px}.home-b .hb-comet-ring{animation:hbengine-breathe 1.6s ease-in-out infinite;border:1px solid #19e3d28c;border-radius:50%;height:23px;left:-11px;position:absolute;top:-11px;width:23px}.home-b .hb-station{animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:step-end;border-radius:50%;height:14px;margin-left:-7px;position:absolute;top:6px;width:14px}.home-b .hb-station.st-m1{animation-name:hbengine-m1}.home-b .hb-station.st-m2{animation-name:hbengine-m2}.home-b .hb-station.st-m3{animation-name:hbengine-m3}.home-b .hb-station.st-m4{animation-name:hbengine-m4}.home-b .hb-ping{animation-duration:16s;animation-iteration-count:infinite;animation-timing-function:ease-out;background:#19e3d280;border-radius:50%;inset:0;position:absolute}.home-b .hb-ping.st-p1{animation-name:hbengine-p1}.home-b .hb-ping.st-p2{animation-name:hbengine-p2}.home-b .hb-ping.st-p3{animation-name:hbengine-p3}.home-b .hb-ping.st-p4{animation-name:hbengine-p4}.home-b .hb-stages{grid-gap:clamp(18px,2.5vw,32px);display:grid;gap:clamp(18px,2.5vw,32px);grid-template-columns:repeat(4,minmax(0,1fr))}.home-b .hb-stage{animation-duration:16s;animation-iteration-count:infinite;border-top:2px solid var(--hb-line-d);display:flex;flex-direction:column;padding-top:18px;transform-origin:center bottom}.home-b .hb-stage.st-e1{animation-name:hbengine-e1,hbengine-e1-pop;animation-timing-function:step-end,cubic-bezier(.22,1,.36,1)}.home-b .hb-stage.st-e2{animation-name:hbengine-e2,hbengine-e2-pop;animation-timing-function:step-end,cubic-bezier(.22,1,.36,1)}.home-b .hb-stage.st-e3{animation-name:hbengine-e3,hbengine-e3-pop;animation-timing-function:step-end,cubic-bezier(.22,1,.36,1)}.home-b .hb-stage.st-e4{animation-name:hbengine-e4,hbengine-e4-pop;animation-timing-function:step-end,cubic-bezier(.22,1,.36,1)}.home-b .hb-stage .tag{color:var(--hb-mint);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.home-b .hb-stage h3{color:var(--hb-cream);font-size:clamp(18px,1.7vw,22px);letter-spacing:-.015em;line-height:1.1;margin:7px 0 10px}.home-b .hb-stage p{color:#f4f1eaad;font-size:clamp(13px,1.15vw,14.5px);line-height:1.55;margin:0 0 14px}.home-b .hb-stage .out{color:#19e3d2d9;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.1em;margin-top:auto}.home-b .hb-engine-result{align-items:baseline;animation:hbengine-reveal 16s linear infinite;display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;padding-top:20px;position:relative}.home-b .hb-engine-result:before{background:#f4f1ea1f;content:"";height:1px;left:0;position:absolute;top:0;width:100%}.home-b .hb-engine-result:after{animation:hbengine-revealRule 16s linear infinite;background:var(--hb-mint);content:"";height:1px;left:0;position:absolute;top:0;width:0}.home-b .hb-engine-result .tag{color:var(--hb-mint);font-family:var(--f-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.home-b .hb-engine-result p{color:var(--hb-cream);font-family:var(--f-serif);font-size:19px;margin:0}@keyframes hbengine-e1{0%{opacity:1}25%{opacity:1}26%{opacity:.5}to{opacity:.5}}@keyframes hbengine-e2{0%{opacity:.42}24%{opacity:.42}26%,50%{opacity:1}51%{opacity:.5}to{opacity:.5}}@keyframes hbengine-e3{0%{opacity:.42}49%{opacity:.42}51%,75%{opacity:1}76%{opacity:.5}to{opacity:.5}}@keyframes hbengine-e4{0%{opacity:.42}74%{opacity:.42}76%,to{opacity:1}}@keyframes hbengine-head{0%{left:0}to{left:100%}}@keyframes hbengine-tail{0%{width:0}to{width:100%}}@keyframes hbengine-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes hbengine-m1{0%,1%{background:var(--hb-navy);box-shadow:inset 0 0 0 1.5px #f4f1ea47}2%,to{background:var(--hb-navy);box-shadow:inset 0 0 0 5px var(--hb-mint)}}@keyframes hbengine-m2{0%,25%{background:var(--hb-navy);box-shadow:inset 0 0 0 1.5px #f4f1ea47}27%,to{background:var(--hb-navy);box-shadow:inset 0 0 0 5px var(--hb-mint)}}@keyframes hbengine-m3{0%,50%{background:var(--hb-navy);box-shadow:inset 0 0 0 1.5px #f4f1ea47}52%,to{background:var(--hb-navy);box-shadow:inset 0 0 0 5px var(--hb-mint)}}@keyframes hbengine-m4{0%,75%{background:var(--hb-navy);box-shadow:inset 0 0 0 1.5px #f4f1ea47}77%,to{background:var(--hb-navy);box-shadow:inset 0 0 0 5px var(--hb-mint)}}@keyframes hbengine-p1{0%{opacity:.9;transform:scale(.6)}9%{opacity:0;transform:scale(3.2)}to{opacity:0;transform:scale(3.2)}}@keyframes hbengine-p2{0%,25%{opacity:.9;transform:scale(.6)}34%{opacity:0;transform:scale(3.2)}to{opacity:0}}@keyframes hbengine-p3{0%,50%{opacity:.9;transform:scale(.6)}59%{opacity:0;transform:scale(3.2)}to{opacity:0}}@keyframes hbengine-p4{0%,75%{opacity:.9;transform:scale(.6)}84%{opacity:0;transform:scale(3.2)}to{opacity:0}}@keyframes hbengine-s1{0%{opacity:1}24%{opacity:1}25%,to{opacity:0}}@keyframes hbengine-s2{0%,24%{opacity:0}25%,49%{opacity:1}50%,to{opacity:0}}@keyframes hbengine-s3{0%,49%{opacity:0}50%,74%{opacity:1}75%,to{opacity:0}}@keyframes hbengine-s4{0%,74%{opacity:0}75%,to{opacity:1}}@keyframes hbengine-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hbengine-reveal{0%,78%{opacity:.32}86%,to{opacity:1}}@keyframes hbengine-revealRule{0%,78%{width:0}90%,to{width:100%}}@keyframes hbengine-e1-pop{0%{transform:scale(1) translateY(0)}22%,3%{transform:scale(1.08) translateY(-5px)}25%,to{transform:scale(1) translateY(0)}}@keyframes hbengine-e2-pop{0%,26%{transform:scale(1) translateY(0)}29%,47%{transform:scale(1.08) translateY(-5px)}50%,to{transform:scale(1) translateY(0)}}@keyframes hbengine-e3-pop{0%,51%{transform:scale(1) translateY(0)}54%,72%{transform:scale(1.08) translateY(-5px)}75%,to{transform:scale(1) translateY(0)}}@keyframes hbengine-e4-pop{0%,76%{transform:scale(1) translateY(0)}79%,97%{transform:scale(1.08) translateY(-5px)}to{transform:scale(1) translateY(0)}}@media (prefers-reduced-motion:reduce){.home-b .hb-track-tail{animation:none;width:100%}.home-b .hb-comet{display:none}.home-b .hb-station{animation:none;background:var(--hb-navy);box-shadow:inset 0 0 0 5px var(--hb-mint)}.home-b .hb-ping{animation:none;opacity:0}.home-b .hb-stage{animation:none;opacity:1}.home-b .hb-caret,.home-b .hb-readout-ln{animation:none;opacity:0}.home-b .hb-engine-result{animation:none;opacity:1}.home-b .hb-engine-result:after{animation:none;width:100%}}.home-b .hb-modes{background:var(--hb-cream);padding:var(--hb-block) 0}.home-b .hb-modes .hb-eyebrow{margin-bottom:clamp(24px,3vh,36px)}.home-b .hb-modes h2{color:var(--hb-black);font-size:clamp(34px,4.6vw,60px);letter-spacing:-.025em;line-height:1.04;margin:0 0 clamp(48px,7vh,72px);max-width:20ch}.home-b .hb-chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:clamp(36px,5vh,52px)}.home-b .hb-chip{background:var(--hb-card);border:2px solid var(--hb-navy);border-radius:6px;box-shadow:3px 3px 0 var(--hb-navy);color:var(--hb-t2);cursor:pointer;font-family:var(--f-sans);font-size:15px;font-weight:500;line-height:1.2;padding:12px 22px;transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.home-b .hb-chip:hover{box-shadow:5px 5px 0 var(--hb-navy);transform:translate(-2px,-2px)}.home-b .hb-chip:active{box-shadow:1px 1px 0 var(--hb-navy);transform:translate(2px,2px)}.home-b .hb-chip.is-on{background:var(--hb-navy);border-color:var(--hb-navy);border-bottom:2px solid var(--hb-mint);color:var(--hb-cream)}.home-b .hb-modecard{background:linear-gradient(165deg,#1a2733,var(--hb-navy) 55%);border:1px solid #f4f1ea14;border-radius:10px;box-shadow:var(--sh-2);padding:clamp(28px,3.5vw,48px)}.home-b .hb-node{background:var(--hb-navy);border:2px solid #f4f1ea66;border-radius:50%;box-sizing:border-box;display:block;flex:none;height:14px;transition:background var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease);width:14px}.home-b .is-on>.row>.hb-node{background:var(--hb-mint);border-color:var(--hb-mint);box-shadow:0 0 14px #19e3d299}.home-b .hb-ministages{grid-gap:clamp(8px,1.5vw,20px);display:grid;gap:clamp(8px,1.5vw,20px);grid-template-columns:repeat(4,minmax(0,1fr))}.home-b .hb-ministage{border-top:2px solid #f4f1ea24;opacity:.4;padding-top:16px;transition:opacity .35s var(--ease),border-color .35s var(--ease)}.home-b .hb-ministage.is-on{border-top-color:var(--hb-mint);opacity:1}.home-b .hb-ministage .row{align-items:center;display:flex;gap:10px;margin-bottom:14px}.home-b .hb-ministage .hb-node{border-width:2px;height:12px;width:12px}.home-b .hb-ministage .n{color:#f4f1ea73;font-family:var(--f-mono);font-size:12px}.home-b .hb-ministage.is-on .n{color:var(--hb-mint)}.home-b .hb-ministage h3{color:#f4f1ea8c;font-size:clamp(16px,1.7vw,22px);letter-spacing:-.015em;line-height:1.05;margin:0}.home-b .hb-ministage.is-on h3{color:var(--hb-cream)}.home-b .hb-modedesc{color:#f4f1ead1;font-size:clamp(15px,1.6vw,18px);line-height:1.55;margin:clamp(28px,4vh,40px) 0 0;max-width:56ch}.home-b .hb-modefoot{color:var(--hb-t3);font-family:var(--f-serif);font-size:clamp(18px,2vw,24px);font-style:italic;line-height:1.45;margin:clamp(36px,5vh,52px) 0 0;max-width:52ch}.home-b .hb-changes{background:var(--hb-cream);border-top:1px solid #15202b1a;padding:var(--hb-block) 0}.home-b .hb-changes .hb-eyebrow{margin-bottom:clamp(24px,3vh,36px)}.home-b .hb-changes h2{color:var(--hb-black);font-size:clamp(34px,4.6vw,60px);letter-spacing:-.025em;line-height:1.04;margin:0 0 12px;max-width:18ch}.home-b .hb-changes .lede{color:var(--hb-t3);font-size:clamp(17px,1.9vw,22px);line-height:1.5;margin:0 0 clamp(44px,6vh,64px)}.home-b .hb-wc{border-top:1px solid var(--hb-navy);padding-top:clamp(28px,3.5vw,44px)}.home-b .hb-wc-grid{grid-gap:8px clamp(24px,4vw,48px);display:grid;gap:8px clamp(24px,4vw,48px);grid-template-columns:1fr 1fr}.home-b .hb-wc-head{font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;margin:0 0 6px;text-align:center;text-transform:uppercase}.home-b .hb-wc-head.x{color:var(--hb-rust);grid-column:1}.home-b .hb-wc-head.c{color:var(--hb-teal-3);grid-column:2}.home-b .hb-wc-group{color:var(--hb-t5);font-family:var(--f-sans);font-size:11px;font-weight:600;grid-column:1/-1;letter-spacing:.2em;margin:clamp(20px,2.6vh,30px) 0 4px;text-transform:uppercase}.home-b .hb-wc-cell{align-items:baseline;display:flex;font-size:clamp(14px,1.5vw,16px);gap:11px;line-height:1.45;padding:15px 18px}.home-b .hb-wc-cell .mark{flex:none}.home-b .hb-wc-cell.x{background:var(--hb-card);border:1px solid #15202b1f;border-radius:6px;box-shadow:var(--sh-1);color:var(--hb-t3)}.home-b .hb-wc-cell.x .mark{color:var(--hb-rust-2)}.home-b .hb-wc-cell.c{background:var(--hb-navy);border:1px solid #f4f1ea1a;border-radius:6px;box-shadow:var(--sh-1);color:var(--hb-cream)}.home-b .hb-wc-cell.c .mark{color:var(--hb-mint)}.home-b .hb-changes .pullquote{color:var(--hb-black);font-family:var(--f-serif);font-size:clamp(20px,2.3vw,28px);letter-spacing:-.018em;line-height:1.35;margin:clamp(40px,6vh,60px) 0 0;max-width:30ch}.home-b .hb-cards{grid-gap:clamp(16px,2vw,28px);display:grid;gap:clamp(16px,2vw,28px);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:clamp(48px,7vh,72px)}.home-b .hb-card{background:var(--hb-card);border:1px solid var(--hb-line-l);border-radius:6px;box-shadow:var(--sh-1);padding:clamp(26px,3vw,36px);transition:box-shadow .2s ease,transform .2s ease}.home-b .hb-card:hover{box-shadow:var(--sh-2);transform:translateY(-3px)}.home-b .hb-card h3{background:linear-gradient(0deg,#0da49666 32%,#0000 0);color:var(--hb-navy);display:inline-block;font-size:clamp(21px,2.2vw,26px);letter-spacing:-.015em;margin:0 0 14px -.05em;padding:0 .05em}.home-b .hb-card p{color:var(--hb-t2);font-size:15px;line-height:1.6}.home-b .hb-triad{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,40px);justify-content:center;margin-top:clamp(56px,8vh,88px)}.home-b .hb-triad span.t{color:var(--hb-black);font-family:var(--f-serif);font-size:clamp(22px,2.6vw,34px);letter-spacing:-.02em}.home-b .hb-triad span.dot{background:var(--hb-mint);border-radius:50%;flex:none;height:7px;width:7px}.home-b .hb-evidence{background:var(--hb-navy);padding:var(--hb-block) 0}.home-b .hb-evidence .hb-eyebrow{margin-bottom:clamp(24px,3vh,36px)}.home-b .hb-evidence h2{color:var(--hb-cream);font-size:clamp(32px,4.2vw,56px);letter-spacing:-.024em;line-height:1.06;margin:0 0 clamp(48px,7vh,72px);max-width:28ch}.home-b .hb-ev-grid{grid-gap:clamp(32px,4vw,60px);align-items:start;display:grid;gap:clamp(32px,4vw,60px);grid-template-columns:minmax(0,1.55fr) minmax(240px,.85fr)}.home-b .hb-frame{background:var(--hb-card);border:1px solid #15202b24;border-radius:6px;box-shadow:0 1px 2px #15202b0d,0 24px 54px -30px #15202b4d;height:clamp(440px,58vh,560px);overflow:hidden;position:relative}.home-b .hb-slide{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.1s var(--ease);z-index:1}.home-b .hb-slide.is-active{opacity:1;pointer-events:auto;z-index:2}.home-b .hb-slide .scroll{height:100%;overflow-y:auto;padding:clamp(20px,3vw,36px) clamp(20px,3vw,36px) 44px}.home-b .hb-slide .stage{background:#19e3d21a;border:1px solid #0b8e8366;border-radius:4px;display:inline-block;font-size:10px;letter-spacing:.1em;margin:0 0 14px;padding:3px 8px}.home-b .hb-slide .stage,.home-b .hb-slide .tag{color:var(--hb-teal-2);font-family:var(--f-mono);font-weight:700}.home-b .hb-slide .tag{font-size:11px;letter-spacing:.06em;margin:0 0 4px}.home-b .hb-slide .body{color:var(--hb-navy);font-family:var(--f-mono);font-size:12.5px;line-height:1.7;margin:0;white-space:pre-wrap}.home-b .hb-dots{bottom:12px;display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%);z-index:5}.home-b .hb-dot{background:#15202b38;border:0;border-radius:3px;cursor:pointer;height:6px;padding:0;transition:width .5s var(--ease),background .5s var(--ease);width:6px}.home-b .hb-dot.is-active{background:var(--hb-teal);width:18px}.home-b .hb-framecap{color:#f4f1ea8c;font-size:13px;margin:14px 2px 0}.home-b .hb-annos{display:flex;flex-direction:column;gap:clamp(16px,2.2vh,24px)}.home-b .hb-anno{align-items:baseline;display:flex;gap:11px}.home-b .hb-anno .marker{background:#f4f1ea47;border-radius:50%;flex:none;height:8px;transform:translateY(6px);transition:background .5s var(--ease),box-shadow .5s var(--ease);width:8px}.home-b .hb-anno.is-hot .marker{background:var(--hb-mint);box-shadow:0 0 0 4px #19e3d22e}.home-b .hb-anno .label{color:var(--hb-cream);font-family:var(--f-sans);font-size:16px;font-weight:600;margin:0 0 4px;transition:color .5s var(--ease)}.home-b .hb-anno.is-hot .label{color:var(--hb-mint);font-weight:700}.home-b .hb-anno .desc{color:#f4f1ea99;font-size:14px;line-height:1.5}.home-b .hb-audiences{background:var(--hb-cream);border-top:1px solid #15202b1a;padding:var(--hb-block) 0}.home-b .hb-audiences .hb-eyebrow{margin-bottom:clamp(36px,5vh,52px)}.home-b .hb-aud-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1fr 1.25fr}.home-b .hb-aud{display:flex;flex-direction:column;padding:0 clamp(32px,5vw,56px)}.home-b .hb-aud:first-child{padding-left:0}.home-b .hb-aud:last-child{padding-right:0}.home-b .hb-aud+.hb-aud{border-left:3px solid var(--hb-navy)}.home-b .hb-aud .who{color:var(--hb-t4);font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;margin:0 0 20px;text-transform:uppercase}.home-b .hb-aud h3{color:var(--hb-black);font-size:clamp(28px,3.2vw,42px);letter-spacing:-.02em;line-height:1.05;margin:0 0 clamp(24px,3.4vh,34px)}.home-b .hb-aud .hb-cta{align-self:flex-start}.home-b .hb-close{background:var(--hb-ink);padding:clamp(96px,16vh,180px) 0;text-align:center}.home-b .hb-close .quote{color:#f4f1ea8c;font-family:var(--f-serif);font-size:clamp(20px,2.4vw,28px);font-style:italic;font-weight:400;line-height:1.4;margin:0 0 clamp(28px,4vh,40px)}.home-b .hb-close h2{color:var(--hb-cream);font-size:clamp(38px,5.4vw,68px);letter-spacing:-.03em;line-height:1.05;margin:0 auto clamp(40px,6vh,56px)}.home-b .hb-close .hb-fineprint{color:#f4f1ea8c;margin:18px auto 0;max-width:46ch}@media (max-width:1040px){.home-b .hb-ev-grid{grid-template-columns:1fr}.home-b .hb-annos{grid-gap:20px clamp(20px,3vw,40px);display:grid;gap:20px clamp(20px,3vw,40px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (max-width:900px){.home-b .hb-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.home-b .hb-readout{display:none}}@media (max-width:720px){.home-b .hb-wc-grid{grid-template-columns:1fr}.home-b .hb-wc-head{display:none}.home-b .hb-aud-grid{grid-template-columns:1fr}.home-b .hb-aud{padding:clamp(28px,5vh,44px) 0 0}.home-b .hb-aud+.hb-aud{border-left:0;border-top:3px solid var(--hb-navy)}.home-b .hb-aud:first-child{padding-top:0}.home-b .hb-ministages{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-b .hb-triad span.dot{display:none}.home-b .hb-triad{align-items:flex-start;flex-direction:column;gap:6px;justify-content:flex-start}}@media (max-width:560px){.home-b .hb-stages{grid-template-columns:1fr}.home-b .hb-cta{justify-content:center;width:100%}.home-b .hb-aud .hb-cta{align-self:stretch}.home-b .hb-frame{height:clamp(400px,70vh,520px)}}body{background:var(--c-paper);overflow-x:hidden}.page{max-width:100%;width:100%}.hero-e{padding:34px var(--page-pad-x) 40px;position:relative}.hero-e .frame{align-items:baseline;border-top:1px solid var(--c-graphite);color:var(--ink-3);display:flex;font:500 11px/1 var(--f-mono);justify-content:space-between;letter-spacing:.16em;margin-bottom:44px;padding-top:24px;text-transform:uppercase}.hero-e .frame .live{align-items:center;color:oklch(.45 .1 200);display:inline-flex;gap:8px}.hero-e .frame .live:before{animation:pulse 2s var(--ease) infinite;background:var(--c-cyan);border-radius:999px;box-shadow:0 0 0 0 color-mix(in oklab,var(--c-cyan) 60%,#0000);content:"";height:6px;width:6px}.hero-e .eye-strong{align-items:center;color:oklch(.45 .1 200);display:inline-flex;font:500 11px/1 var(--f-mono);gap:10px;letter-spacing:.18em;margin-bottom:28px;text-transform:uppercase}.hero-e .eye-strong:before{background:var(--c-graphite);border-radius:2px;content:"";height:7px;position:relative;width:7px}.hero-e .eye-strong:after{align-self:flex-end;background:var(--c-cyan);border-radius:999px;content:"";height:5px;margin-bottom:2px;margin-left:-10px;width:5px}.hero-e h1{color:var(--c-graphite);font-family:var(--f-sans);font-size:70px;font-weight:600;letter-spacing:-.035em;line-height:1.06;margin-bottom:40px;max-width:20ch}.hero-e h1 .ann-says{color:var(--c-graphite);font-family:var(--f-serif);font-style:italic;font-weight:500;letter-spacing:-.02em}.hero-e h1 .ann-says em{color:oklch(.55 .1 200)}.hero-e h1 .period{background:var(--c-cyan);border-radius:999px;display:inline-block;height:.1em;margin-left:.04em;transform:translateY(-.06em);width:.1em}.hero-e .sub-row{grid-gap:64px;align-items:end;border-top:1px solid var(--line-2);display:grid;gap:64px;grid-template-columns:1.4fr auto;padding-top:36px}.hero-e .lede-l{color:var(--ink-1);font-family:var(--f-serif);font-size:22px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.55;max-width:56ch}.hero-e .lede-l b{font-family:var(--f-sans);font-style:normal;font-weight:500}.hero-e .lede-l em{color:oklch(.55 .1 200);font-weight:500}.hero-e .ctas{display:flex;gap:10px}.outcome{background:var(--c-graphite);color:var(--c-paper);overflow:hidden;padding:30px var(--page-pad-x);position:relative}.outcome:after{background:radial-gradient(circle,oklch(.55 .1 200/.15),#0000 70%);border-radius:999px;content:"";height:500px;pointer-events:none;position:absolute;right:-150px;top:-150px;width:500px}.outcome .grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:auto 1fr;position:relative;z-index:1}.outcome .lbl{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase}.outcome .text{color:var(--c-paper);font-family:var(--f-serif);font-size:26px;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.4}.outcome .text b{font-family:var(--f-sans);font-style:normal;font-weight:600}.outcome .text em{color:var(--c-cyan);font-weight:500}.switcher{padding:48px var(--page-pad-x)}.switcher .head{grid-gap:80px;align-items:baseline;display:grid;gap:80px;grid-template-columns:1fr 1.3fr;margin-bottom:26px}.switcher .head h2{color:var(--c-graphite);font-size:48px;font-weight:600;letter-spacing:-.03em;line-height:1.07}.switcher .head h2 em{font-family:var(--f-serif);font-weight:500}.switcher .head .desc{color:var(--ink-2);font-family:var(--f-serif);font-size:19px;font-style:italic;line-height:1.55;max-width:52ch}.switcher .head .desc b{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;font-weight:500}.tabs{border-bottom:1px solid var(--line-2);display:flex;gap:0;margin-bottom:26px}.tab-btn{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;flex:1 1;font-family:var(--f-sans);padding:24px 24px 22px;position:relative;text-align:left;transition:all var(--dur-1) var(--ease)}.tab-btn .num{color:var(--ink-3);display:block;font:500 10px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.tab-btn .ttl{color:var(--ink-2);font-size:24px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.tab-btn .ttl em{font-family:var(--f-serif);font-weight:500}.tab-btn .sub{color:var(--ink-3);font:500 13px/1.4 var(--f-sans)}.tab-btn:hover .ttl{color:var(--c-graphite)}.tab-btn[aria-selected=true]{border-bottom-color:var(--c-cyan)}.tab-btn[aria-selected=true] .num{color:oklch(.45 .1 200)}.tab-btn[aria-selected=true] .ttl{color:var(--c-graphite)}.tab-btn[aria-selected=true] .sub{color:var(--ink-2)}.tab-panels{position:relative}.tab-panel{display:none}.tab-panel.active{display:grid}.tab-panel{align-items:start;animation:fadeUp var(--dur-2) var(--ease-out);gap:64px;grid-template-columns:1fr 1.2fr}.panel-says{background:var(--c-graphite);border-radius:var(--r-xl);color:var(--c-paper);overflow:hidden;padding:36px 36px 32px;position:relative}.panel-says:after{background:radial-gradient(circle,oklch(.55 .1 200/.1),#0000 70%);border-radius:999px;bottom:-150px;content:"";height:400px;left:-150px;pointer-events:none;position:absolute;width:400px}.panel-says .sig{align-items:center;display:flex;gap:10px;margin-bottom:28px;position:relative;z-index:1}.panel-says .sig .g{background:var(--c-paper);border-radius:8px;flex:none;height:28px;position:relative;width:28px}.panel-says .sig .g:after{background:var(--c-cyan);border-radius:999px;bottom:5px;content:"";height:5px;position:absolute;right:5px;width:5px}.panel-says .sig .nm{color:var(--c-paper);font-family:var(--f-serif);font-size:18px;font-style:italic;font-weight:500}.panel-says .sig .for{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-left:auto;text-transform:uppercase}.panel-says .speech{color:var(--c-paper);font-family:var(--f-serif);font-size:24px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.45;position:relative;z-index:1}.panel-says .speech b{font-family:var(--f-sans);font-style:normal;font-weight:600}.panel-says .speech .n{font-family:var(--f-mono);font-style:normal}.panel-says .speech .n,.panel-says .speech em{color:var(--c-cyan);font-weight:500}.panel-says .speech-extras{grid-gap:16px;border-top:1px solid oklch(.3 .012 260);display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:24px;padding-top:20px;position:relative;z-index:1}.panel-says .speech-extras .item{color:oklch(.72 .01 260);font:500 11px/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.panel-says .speech-extras .item strong{color:var(--c-cyan);display:block;font-family:var(--f-mono);font-size:17px;letter-spacing:-.01em;margin-bottom:6px;text-transform:none}.panel-vis{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-2);overflow:hidden}.panel-vis .topbar{align-items:center;background:var(--c-paper);border-bottom:1px solid var(--line-2);color:var(--ink-3);display:flex;font:500 11px/1 var(--f-mono);gap:10px;letter-spacing:.14em;padding:12px 18px;text-transform:uppercase}.panel-vis .topbar .dots{display:flex;gap:5px}.panel-vis .topbar .dots span{background:oklch(.85 .008 80);border-radius:999px;height:8px;width:8px}.panel-vis .topbar .live{align-items:center;color:oklch(.45 .1 200);display:inline-flex;gap:6px;margin-left:auto}.panel-vis .topbar .live:before{background:var(--c-cyan);border-radius:999px;content:"";height:6px;width:6px}.panel-vis .body{padding:20px}.vol-counter{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(4,1fr);margin-bottom:16px}.vol-counter .cell{background:var(--c-bone);border-radius:var(--r-sm);padding:12px;text-align:center}.vol-counter .cell.featured{background:var(--c-graphite);color:var(--c-paper)}.vol-counter .cell .v{color:var(--c-graphite);font:500 22px/1 var(--f-mono);letter-spacing:-.02em}.vol-counter .cell.featured .v{color:var(--c-cyan)}.vol-counter .cell .k{color:var(--ink-3);font:500 9px/1.4 var(--f-mono);letter-spacing:.12em;margin-top:6px;text-transform:uppercase}.vol-counter .cell.featured .k{color:oklch(.75 .01 260)}.vol-rows{display:flex;flex-direction:column;gap:4px}.vol-rows .r{align-items:center;background:var(--c-paper);border:1px solid var(--line-1);border-radius:6px;display:flex;font-size:12px;gap:10px;padding:8px 12px}.vol-rows .r .av{border-radius:999px;color:#fff;flex:none;font:500 10px/22px var(--f-sans);height:22px;text-align:center;width:22px}.vol-rows .r .nm{color:var(--ink-1);flex:1 1;font-weight:500}.vol-rows .r .role{color:var(--ink-3);font-size:11px}.vol-rows .r .scr{border-radius:4px;color:#fff;font:500 11px/1 var(--f-mono);padding:3px 7px}.vol-rows .r .scr.h{background:oklch(.45 .13 155)}.vol-rows .r .scr.m{background:oklch(.55 .13 65)}.vol-rows .more{color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;padding:8px;text-align:center;text-transform:uppercase}.spec-list{display:flex;flex-direction:column;gap:8px}.spec-card{background:var(--c-paper);border:1px solid var(--line-1);border-radius:var(--r-md);padding:14px 16px;transition:transform var(--dur-1) var(--ease)}.spec-card:hover{border-color:var(--c-cyan);transform:translateX(2px)}.spec-card .top{align-items:center;display:flex;gap:12px;margin-bottom:8px}.spec-card .av{border-radius:999px;color:#fff;flex:none;font:500 11px/28px var(--f-sans);height:28px;text-align:center;width:28px}.spec-card .nm{color:var(--c-graphite);flex:1 1;font:500 14px/1 var(--f-sans)}.spec-card .scr{background:oklch(.95 .05 155);border-radius:4px;color:oklch(.4 .1 155);font:500 12px/1 var(--f-mono);padding:4px 8px}.spec-card .reason{color:var(--ink-2);font-size:12px;line-height:1.45;margin-left:40px}.spec-card .reason em{color:oklch(.45 .1 200);font-style:normal;font-weight:500}.lead-summary{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.lead-summary .cell{background:var(--c-bone);border-radius:var(--r-sm);padding:14px}.lead-summary .cell .v{color:var(--c-graphite);font:500 26px/1 var(--f-mono);letter-spacing:-.02em}.lead-summary .cell .k{color:var(--ink-3);font:500 10px/1.4 var(--f-mono);letter-spacing:.12em;margin-top:8px;text-transform:uppercase}.lead-card{background:var(--c-paper);border:1px solid var(--line-1);border-radius:var(--r-md);margin-bottom:8px;padding:16px;position:relative}.lead-card .row1{align-items:center;display:flex;gap:12px;margin-bottom:8px}.lead-card .av{background:var(--src-talent);border-radius:999px;color:#fff;flex:none;font:500 11px/30px var(--f-sans);height:30px;text-align:center;width:30px}.lead-card .nm{color:var(--c-graphite);flex:1 1;font:500 14px/1.2 var(--f-sans)}.lead-card .nm span{color:var(--ink-3);display:block;font-size:11px;font-weight:400;margin-top:4px}.lead-card .why{color:var(--ink-2);font-size:12px;line-height:1.5;margin-left:42px}.lead-card .why b{color:var(--ink-1);font-weight:500}.lead-card .why em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-style:italic;font-weight:500}.lead-card .tags{display:flex;flex-wrap:wrap;gap:4px;margin-left:42px;margin-top:8px}.lead-card .tag{background:var(--c-bone);border-radius:999px;color:var(--ink-2);font:500 10px/1 var(--f-mono);letter-spacing:.08em;padding:4px 8px;text-transform:uppercase}.understands{background:var(--c-bone);padding:48px var(--page-pad-x)}.understands .head{margin-bottom:44px;max-width:760px}.understands .head .eye{display:block;margin-bottom:20px}.understands .head h2{font-size:54px;font-weight:600;letter-spacing:-.035em;line-height:1.07;margin-bottom:20px}.understands .head h2 em{font-family:var(--f-serif);font-weight:500}.understands .head .lede{color:var(--ink-2);font-family:var(--f-serif);font-size:19px;font-style:italic;line-height:1.55;max-width:52ch}.understands .head .lede b{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;font-weight:500}.u-grid{grid-gap:0;border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.u-card{border-right:1px solid var(--line-2);display:flex;flex-direction:column;padding:48px 32px 40px 0}.u-card:last-child{border-right:none;padding-right:0}.u-card+.u-card{padding-left:32px}.u-card .num{color:oklch(.45 .1 200);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:24px;text-transform:uppercase}.u-card .h{color:var(--c-graphite);font-size:32px;font-weight:600;letter-spacing:-.025em;line-height:1.1;margin-bottom:18px}.u-card .h em{font-family:var(--f-serif);font-weight:500}.u-card .says{color:var(--ink-1);font-family:var(--f-serif);font-size:17px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.55;margin-bottom:24px;max-width:34ch}.u-card .says em{color:oklch(.45 .1 200);font-weight:500}.u-card .says b{font-family:var(--f-sans);font-style:normal;font-weight:600}.u-card .vis{background:var(--c-paper-warm);border:1px solid var(--line-1);border-radius:var(--r-md);color:var(--ink-2);display:flex;flex-direction:column;font-size:12px;gap:6px;line-height:1.5;margin-top:auto;padding:16px}.u-card .vis .vk{color:var(--ink-3);font:500 10px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.u-card .vis .vv{color:var(--ink-1);font-size:13px;line-height:1.45}.u-card .vis .vv em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-style:italic;font-weight:500}.e-acts{padding:48px var(--page-pad-x)}.e-acts .head{margin-bottom:56px;max-width:760px}.e-acts .head .eye{display:block;margin-bottom:20px}.e-acts .head h2{font-size:48px;font-weight:600;letter-spacing:-.03em;line-height:1.07;margin-bottom:20px}.e-acts .head h2 em{font-family:var(--f-serif);font-weight:500}.e-acts .head .lede{max-width:56ch}.e-act-row{border-top:1px solid var(--line-2);display:flex;flex-direction:column}.e-act{grid-gap:48px;align-items:center;border-bottom:1px solid var(--line-2);display:grid;gap:48px;grid-template-columns:100px 220px 1fr auto;padding:32px 0;transition:background var(--dur-1) var(--ease)}.e-act:hover{background:color-mix(in oklab,var(--c-bone) 60%,#0000)}.e-act .num{color:oklch(.45 .1 200);font:500 12px/1 var(--f-mono);letter-spacing:.14em}.e-act .verb{color:var(--c-graphite);font-size:32px;font-weight:600;letter-spacing:-.025em}.e-act .verb em{font-family:var(--f-serif);font-weight:500}.e-act .says{color:var(--ink-1);font-family:var(--f-serif);font-size:18px;font-style:italic;letter-spacing:-.005em;line-height:1.5;max-width:64ch}.e-act .says em{color:oklch(.45 .1 200);font-weight:500}.e-act .says b{font-family:var(--f-sans);font-style:normal;font-weight:600}.e-act .arrow{color:var(--ink-3);font:500 14px/1 var(--f-sans);transition:color var(--dur-1) var(--ease),transform var(--dur-1) var(--ease)}.e-act:hover .arrow{color:var(--c-graphite);transform:translateX(4px)}.pushback{align-items:center;background:var(--c-graphite);border-radius:var(--r-lg);color:var(--c-paper);display:flex;gap:24px;margin-top:32px;overflow:hidden;padding:24px 32px;position:relative}.pushback:after{background:radial-gradient(circle,oklch(.55 .1 200/.12),#0000 70%);border-radius:999px;content:"";height:220px;pointer-events:none;position:absolute;right:-80px;top:-80px;width:220px}.pushback .g{background:var(--c-paper);border-radius:7px;flex:none;height:28px;position:relative;width:28px;z-index:1}.pushback .g:after{background:var(--c-cyan);border-radius:999px;bottom:5px;content:"";height:5px;position:absolute;right:5px;width:5px}.pushback .text{color:var(--c-paper);flex:1 1;font-family:var(--f-serif);font-size:19px;font-style:italic;line-height:1.4;position:relative;z-index:1}.pushback .text em{color:var(--c-cyan);font-weight:500}.pushback .text b{font-family:var(--f-sans);font-style:normal;font-weight:600}.result-strip{grid-gap:64px;align-items:center;background:var(--c-bone);border-radius:var(--r-2xl);display:grid;gap:64px;grid-template-columns:1fr 1.4fr;margin-top:32px;padding:48px 56px}.result-strip .lbl{color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.16em;margin-bottom:16px;text-transform:uppercase}.result-strip .lead{color:var(--c-graphite);font-size:38px;font-weight:600;letter-spacing:-.03em;line-height:1.05}.result-strip .lead em{font-family:var(--f-serif);font-weight:500}.result-strip .bullets{grid-gap:24px 32px;display:grid;gap:24px 32px;grid-template-columns:repeat(2,1fr)}.result-strip .b .k{color:oklch(.45 .1 200);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.result-strip .b .v{color:var(--ink-1);font-size:15px;line-height:1.5}.result-strip .b .v em{font-family:var(--f-serif);font-weight:500}.e-artifact{background:var(--c-bone);padding:48px var(--page-pad-x)}.e-artifact .head{margin-bottom:26px;max-width:760px}.e-artifact .head .eye{display:block;margin-bottom:20px}.e-artifact .head h2{font-size:48px;font-weight:600;letter-spacing:-.03em;line-height:1.07;margin-bottom:20px}.e-artifact .head h2 em{font-family:var(--f-serif);font-weight:500}.e-artifact .head .lede{color:var(--ink-2);font-family:var(--f-serif);font-size:19px;font-style:italic;line-height:1.55;max-width:56ch}.e-artifact .head .lede b{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;font-weight:500}.cr-card .verdict:after{pointer-events:none}.cr-card .dial{--p:81;background:conic-gradient(var(--c-graphite) calc(var(--p)*1%),var(--c-paper) 0)}.cr-card .dial .num{font:500 54px/1 var(--f-mono)}.e-modes{padding:48px var(--page-pad-x)}.e-modes .head{margin-bottom:26px;max-width:720px}.e-modes .head .eye{display:block;margin-bottom:20px}.e-modes .head h2{font-size:48px;font-weight:600;letter-spacing:-.03em;line-height:1.07;margin-bottom:20px}.e-modes .head h2 em{font-family:var(--f-serif);font-weight:500}.e-modes .grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.em-card{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);cursor:pointer;display:flex;flex-direction:column;min-height:260px;padding:28px;transition:transform var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.em-card:hover{border-color:var(--c-cyan);transform:translateY(-3px)}.em-card.featured{background:var(--c-graphite);border-color:#0000;color:var(--c-paper)}.em-card .lbl{border-bottom:1px solid var(--line-2);color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:18px;padding-bottom:14px;text-transform:uppercase}.em-card.featured .lbl{border-color:oklch(.3 .012 260);color:var(--c-cyan)}.em-card .nm{font-size:28px;font-weight:600;letter-spacing:-.025em;margin-bottom:14px}.em-card .nm em{font-family:var(--f-serif);font-weight:500}.em-card .says{color:var(--ink-1);font-family:var(--f-serif);font-size:17px;font-style:italic;line-height:1.45;margin-bottom:14px}.em-card.featured .says{color:var(--c-cyan)}.em-card .who{color:var(--ink-2);font-size:13px;line-height:1.6;margin-bottom:20px}.em-card.featured .who{color:oklch(.82 .01 260)}.em-card .stages{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-top:auto}.em-card .step{background:var(--c-bone);border-radius:4px;color:var(--ink-3);font:500 9px/1.3 var(--f-mono);letter-spacing:.08em;padding:6px 4px;text-align:center;text-transform:uppercase}.em-card.featured .step{background:oklch(.22 .012 260);color:oklch(.72 .01 260)}.em-card .step.on{background:var(--c-graphite);color:var(--c-paper)}.em-card.featured .step.on{background:var(--c-cyan);color:var(--c-graphite)}.em-card .step.off{opacity:.3}.e-bf{background:var(--c-bone);padding:48px var(--page-pad-x)}.e-bf .head{margin-bottom:26px;max-width:720px}.e-bf .head .eye{display:block;margin-bottom:20px}.e-bf .head h2{font-size:48px;font-weight:600;letter-spacing:-.03em;line-height:1.07;margin-bottom:20px}.e-bf .head h2 em{font-family:var(--f-serif);font-weight:500}.e-bf .grid{grid-gap:0;border-top:1px solid var(--line-2);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.e-bf .item{border-right:1px solid var(--line-2);display:flex;flex-direction:column;padding:36px 32px 32px 0}.e-bf .item:last-child{border-right:none;padding-right:0}.e-bf .item+.item{padding-left:32px}.e-bf .item .role{color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.e-bf .item .h{color:var(--c-graphite);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.e-bf .item .h em{font-family:var(--f-serif);font-weight:500}.e-bf .item .says{color:var(--ink-1);font-family:var(--f-serif);font-size:16px;font-style:italic;line-height:1.55;margin-bottom:24px}.e-bf .item .says em{color:oklch(.45 .1 200);font-weight:500}.e-bf .item .says b{font-family:var(--f-sans);font-style:normal;font-weight:600}.e-bf .item .meta{border-top:1px dashed var(--line-2);color:var(--ink-3);font:500 11px/1.5 var(--f-mono);letter-spacing:.1em;margin-top:auto;padding-top:16px;text-transform:uppercase}.e-bf .item .meta strong{color:var(--c-graphite);display:block;font-weight:600;margin-bottom:4px}.e-bf .item .item-link{align-self:flex-start;border-bottom:1px solid var(--c-graphite);color:var(--c-graphite);font:500 13px/1 var(--f-sans);margin-top:20px;padding-bottom:3px;text-decoration:none;transition:color var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.e-bf .item .item-link:hover{border-color:oklch(.45 .1 200);color:oklch(.45 .1 200)}.e-bf .also{align-items:center;background:var(--c-graphite);border-radius:var(--r-xl);color:var(--c-paper);display:flex;gap:32px;justify-content:space-between;margin-top:24px;overflow:hidden;padding:28px 36px;position:relative;text-decoration:none;transition:transform var(--dur-1) var(--ease)}.e-bf .also:after{background:radial-gradient(circle,oklch(.55 .1 200/.12),#0000 70%);border-radius:999px;content:"";height:280px;pointer-events:none;position:absolute;right:-60px;top:-100px;width:280px}.e-bf .also:hover{transform:translateY(-2px)}.e-bf .also .role{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.e-bf .also .h{color:var(--c-paper);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;max-width:38ch}.e-bf .also .h em{color:var(--c-cyan);font-family:var(--f-serif);font-weight:500}.e-bf .also .go{border-radius:var(--r-pill);color:var(--c-graphite);flex:none;font:500 13px/1 var(--f-sans);padding:14px 22px;position:relative;white-space:nowrap;z-index:1}.e-bf .also .go,.e-proof{background:var(--c-paper)}.e-proof{padding:40px var(--page-pad-x);text-align:center}.e-proof .eye{color:oklch(.45 .1 200);display:block;margin-bottom:32px}.e-proof .quote{color:var(--c-graphite);font-family:var(--f-serif);font-size:36px;font-style:italic;letter-spacing:-.015em;line-height:1.35;margin:0 auto 32px;max-width:900px}.e-proof .quote .cy{color:oklch(.45 .1 200)}.e-proof .attrib{color:var(--ink-3);font:500 12px/1.4 var(--f-mono);letter-spacing:.14em;margin-bottom:26px;text-transform:uppercase}.e-proof .attrib .nm{color:var(--c-graphite)}.e-proof .logo-strip{opacity:.5}.e-faq{grid-gap:56px;align-items:start;display:grid;gap:56px;gap:96px;grid-template-columns:1fr 2fr;padding:48px var(--page-pad-x)}.e-faq .head .eye{display:block;margin-bottom:20px}.e-faq .head h2{font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1.04}.e-faq .head h2 em{font-family:var(--f-serif);font-weight:500}.e-faq .head .lede{color:var(--ink-2);font-family:var(--f-serif);font-size:17px;font-style:italic;margin-top:24px;max-width:32ch}.e-cta{background:var(--c-graphite);color:var(--c-paper);overflow:hidden;padding:52px var(--page-pad-x);position:relative}.e-cta:before{background:radial-gradient(circle,oklch(.55 .1 200/.1),#0000 65%);border-radius:999px;content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:800px}.e-cta .grid{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1.2fr 1fr;position:relative;z-index:1}.e-cta .sig{align-items:center;display:inline-flex;gap:12px;margin-bottom:32px}.e-cta .sig .g{background:var(--c-paper);border-radius:9px;flex:none;height:32px;position:relative;width:32px}.e-cta .sig .g:after{background:var(--c-cyan);border-radius:999px;bottom:6px;content:"";height:6px;position:absolute;right:6px;width:6px}.e-cta .sig .nm{color:var(--c-paper);font-family:var(--f-serif);font-size:20px;font-style:italic;font-weight:500}.e-cta .sig .pulse{color:var(--c-cyan);font:500 10px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.e-cta h2{color:var(--c-paper);font-family:var(--f-serif);font-size:54px;font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:1.05;margin-bottom:32px;max-width:18ch}.e-cta h2 b{font-family:var(--f-sans);font-style:normal;font-weight:600}.e-cta h2 em{color:var(--c-cyan);font-weight:500}.e-cta .lede-l{color:oklch(.85 .01 260);font-size:18px;line-height:1.6;margin-bottom:40px;max-width:48ch}.e-cta .lede-l em{color:var(--c-paper);font-family:var(--f-serif);font-weight:500}.e-cta form{background:oklch(.2 .012 260);border:1px solid oklch(.3 .012 260);border-radius:var(--r-pill);display:flex;gap:8px;max-width:520px;padding:8px}.e-cta input{background:#0000;border:none;color:var(--c-paper);flex:1 1;font:400 16px/1 var(--f-sans);outline:none;padding:14px 20px}.e-cta input::placeholder{color:oklch(.55 .01 260)}.e-cta form .btn-primary{background:var(--c-paper);color:var(--c-graphite)}.e-cta .micro{color:oklch(.62 .01 260);font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;margin-top:20px;text-transform:uppercase}.e-cta .offer-card{background:oklch(.2 .012 260);border:1px solid oklch(.3 .012 260);border-radius:var(--r-xl);padding:28px 32px}.e-cta .offer-card .ttl{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.16em;margin-bottom:20px;text-transform:uppercase}.e-cta .offer-card .li{grid-gap:12px;border-bottom:1px solid oklch(.3 .012 260);display:grid;gap:12px;grid-template-columns:28px 1fr;padding:14px 0}.e-cta .offer-card .li:last-child{border-bottom:none}.e-cta .offer-card .li .n{color:oklch(.55 .01 260);font:500 12px/1 var(--f-mono);letter-spacing:.12em;padding-top:4px}.e-cta .offer-card .li .txt{color:oklch(.85 .01 260);font-size:14px;line-height:1.55}.e-cta .offer-card .li .txt b{color:var(--c-paper);font-weight:500}.e-cta .offer-card .li .txt em{color:var(--c-cyan);font-family:var(--f-serif);font-style:italic;font-weight:500}.e-act-row{padding-left:44px;position:relative}.e-act-row .spine-fill,.e-act-row .spine-track{border-radius:2px;left:9px;position:absolute;top:0;width:2px}.e-act-row .spine-track{background:var(--line-2);bottom:0}.e-act-row .spine-fill{background:linear-gradient(to bottom,oklch(.55 .1 200),var(--c-cyan));height:0;height:var(--spine,0)}.e-act{position:relative}.e-act:before{background:var(--c-paper);border:2px solid var(--line-3);border-radius:999px;content:"";height:12px;left:-41px;position:absolute;top:50%;transform:translateY(-50%);transition:border-color .4s var(--ease),background .4s var(--ease),box-shadow .4s var(--ease);width:12px;z-index:1}.e-act.in:before{background:var(--c-cyan);border-color:var(--c-cyan);box-shadow:0 0 0 5px color-mix(in oklab,var(--c-cyan) 16%,#0000)}.cr-card.built .dial{--p:81}.cr-card .ev-section li{opacity:0;transform:translateY(6px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.cr-card.built .ev-section li{opacity:1;transform:none}.cr-card.built .ev-section:first-of-type li:first-child{transition-delay:.45s}.cr-card.built .ev-section:first-of-type li:nth-child(2){transition-delay:.55s}.cr-card.built .ev-section:first-of-type li:nth-child(3){transition-delay:.65s}.cr-card.built .ev-section:first-of-type li:nth-child(4){transition-delay:.75s}.cr-card.built .ev-section:nth-of-type(2) li{transition-delay:.9s}.lead-summary .cell .v,.vol-counter .cell .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resume-demo{background:var(--c-paper-warm);border:1px solid var(--line-1);border-radius:var(--r-md);margin-top:auto;overflow:hidden}.resume-demo .rd-top{align-items:center;border-bottom:1px solid var(--line-1);color:var(--ink-3);display:flex;font:500 10px/1 var(--f-mono);gap:8px;letter-spacing:.12em;padding:12px 14px;text-transform:uppercase}.resume-demo .rd-top .pg{color:var(--ink-4)}.resume-demo .rd-top .rd-btn{align-items:center;background:var(--c-paper);border:1px solid var(--line-3);border-radius:var(--r-pill);color:var(--c-graphite);cursor:pointer;display:inline-flex;font:500 10px/1 var(--f-mono);gap:6px;letter-spacing:.12em;margin-left:auto;padding:6px 12px;text-transform:uppercase;transition:all var(--dur-1) var(--ease)}.resume-demo .rd-btn:before{background:var(--c-cyan);border-radius:999px;content:"";height:5px;width:5px}.resume-demo .rd-btn:hover,.resume-demo.read .rd-btn{border-color:var(--c-graphite)}.resume-demo.read .rd-btn{background:var(--c-graphite);color:var(--c-paper)}.resume-demo .rd-body{display:flex;flex-direction:column;gap:12px;padding:14px}.rd-line .rd-raw{color:var(--ink-2);display:inline;font-size:13px;line-height:1.4;position:relative;transition:color var(--dur-2) var(--ease)}.resume-demo.read .rd-line .rd-raw{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line-3)}.rd-line .rd-note{align-items:flex-start;display:flex;gap:8px;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height var(--dur-3) var(--ease),opacity var(--dur-3) var(--ease),margin-top var(--dur-3) var(--ease)}.resume-demo.read .rd-line .rd-note{margin-top:8px;max-height:80px;opacity:1}.rd-line .rd-note .gly{background:var(--c-graphite);border-radius:5px;flex:none;height:16px;margin-top:1px;position:relative;width:16px}.rd-line .rd-note .gly:after{background:var(--c-cyan);border-radius:999px;bottom:3px;content:"";height:3px;position:absolute;right:3px;width:3px}.rd-line .rd-note .txt{color:oklch(.45 .1 200);font-family:var(--f-serif);font-size:13px;font-style:italic;font-weight:500;line-height:1.4}.resume-demo.read .rd-line:nth-child(2) .rd-note{transition-delay:.12s}.resume-demo.read .rd-line:nth-child(3) .rd-note{transition-delay:.24s}.cr-switch{align-items:center;background:var(--c-paper);border-bottom:1px solid var(--line-2);display:flex;flex-wrap:wrap;gap:6px;padding:14px 28px}.cr-switch .lbl{color:var(--ink-3);font:500 10px/1 var(--f-mono);letter-spacing:.14em;margin-right:8px;text-transform:uppercase}.cr-chip{align-items:center;background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-pill);cursor:pointer;display:inline-flex;font-family:var(--f-sans);gap:8px;padding:7px 14px;transition:all var(--dur-1) var(--ease)}.cr-chip .rk{color:var(--ink-3);font:500 10px/1 var(--f-mono);letter-spacing:.04em}.cr-chip .cn{color:var(--ink-2);font-size:13px;font-weight:500;letter-spacing:-.01em}.cr-chip:hover{border-color:var(--line-3)}.cr-chip[aria-selected=true]{background:var(--c-graphite);border-color:var(--c-graphite)}.cr-chip[aria-selected=true] .cn{color:var(--c-paper)}.cr-chip[aria-selected=true] .rk{color:var(--c-cyan)}.cr-card .left,.cr-card .meta-grid,.cr-card .verdict{transition:opacity var(--dur-2) var(--ease)}.cr-card.swapping .left,.cr-card.swapping .meta-grid{opacity:0}.cr-card .ev-section li.src-open .src,.cr-card .ev-section li:focus-within .src,.cr-card .ev-section li:hover .src{margin-top:8px;max-height:40px;opacity:1}@media (max-width:860px){:root{--page-pad-x:40px}.topnav{flex-wrap:wrap}.nav-toggle{display:flex}.topnav .links,.topnav .right{display:none;width:100%}.topnav.open .links{display:flex;flex-direction:column;gap:2px;order:3;padding-top:14px;width:100%}.topnav.open .links a{padding:13px 0}.topnav.open .right{border-top:1px solid var(--line-2);display:flex;gap:10px;margin-top:6px;order:4;padding-top:14px;width:100%}.topnav.open .right .btn{flex:1 1}.hero-e{padding-bottom:64px;padding-top:32px}.hero-e .frame{flex-direction:column;gap:8px;margin-bottom:40px}.hero-e h1{font-size:48px;max-width:100%}.hero-e .sub-row{gap:32px;grid-template-columns:1fr}.hero-e .lede-l{font-size:19px;max-width:100%}.hero-e .ctas{width:100%}.hero-e .ctas .btn{flex:1 1}.outcome{padding-bottom:32px;padding-top:32px}.outcome .grid{gap:16px;grid-template-columns:1fr}.outcome .text{font-size:24px}.e-acts,.e-artifact,.e-bf,.e-faq,.e-modes,.switcher,.understands{gap:56px;padding-bottom:48px;padding-top:48px}.e-proof{padding-bottom:64px;padding-top:64px}.e-cta{padding-bottom:80px;padding-top:80px}.switcher .head{gap:24px;grid-template-columns:1fr}.switcher .head h2{font-size:36px}.tabs{border-bottom:none;flex-direction:column;gap:8px;margin-bottom:32px}.tab-btn{border:1px solid var(--line-2);border-radius:var(--r-md);padding:18px}.tab-btn[aria-selected=true]{background:color-mix(in oklab,var(--c-bone) 60%,#0000);border-color:var(--c-graphite)}.tab-panel.active{gap:24px;grid-template-columns:1fr}.panel-says .speech{font-size:21px}.u-grid{border-bottom:none;grid-template-columns:1fr}.u-card{border-bottom:1px solid var(--line-2);border-right:none;padding:32px 0}.u-card+.u-card{padding-left:0}.u-card:last-child{border-bottom:none}.e-acts .head h2,.understands .head h2{font-size:36px}.e-act{align-items:start;gap:6px;grid-template-columns:1fr;padding:24px 0}.e-act .arrow{display:none}.e-act .verb{font-size:26px}.e-act .says{max-width:100%}.result-strip{gap:28px;grid-template-columns:1fr;padding:32px}.result-strip .lead{font-size:32px}.result-strip .bullets{gap:20px;grid-template-columns:1fr}.e-artifact .head h2{font-size:36px}.cr-card .body{gap:32px;grid-template-columns:1fr;padding:32px}.cr-card h3{font-size:26px}.cr-card .barbar,.cr-switch{padding:14px 20px}.cr-card .barbar{font-size:10px;gap:12px}.e-bf .head h2,.e-modes .head h2{font-size:36px}.e-bf .grid,.e-modes .grid{grid-template-columns:1fr}.e-bf .grid{border-top:none}.e-bf .item{border-bottom:1px solid var(--line-2);border-right:none;padding:28px 0}.e-bf .item+.item{padding-left:0}.e-bf .item:last-child{border-bottom:none}.e-bf .also{align-items:flex-start;flex-direction:column;gap:20px;padding:28px}.e-bf .also .go{text-align:center;width:100%}.e-proof .quote{font-size:26px}.e-faq{gap:56px;gap:32px;grid-template-columns:1fr}.e-faq .head h2{font-size:34px}.faq-item summary{font-size:18px}.e-cta .grid{gap:40px;grid-template-columns:1fr}.e-cta h2{font-size:38px}.e-cta form{max-width:100%}.footer .row{gap:32px;grid-template-columns:1fr 1fr}.btn{min-height:44px}}@media (max-width:520px){:root{--page-pad-x:20px}.hero-e h1{font-size:40px;letter-spacing:-.03em}.hero-e .ctas{flex-direction:column}.hero-e .lede-l{font-size:17px}.outcome .text{font-size:20px}.e-acts .head h2,.e-artifact .head h2,.e-bf .head h2,.e-modes .head h2,.switcher .head h2,.understands .head h2{font-size:26px}.e-cta h2{font-size:32px}.e-faq .head h2{font-size:28px}.vol-counter{grid-template-columns:repeat(2,1fr)}.panel-says{padding:28px 24px}.panel-says .speech{font-size:19px}.panel-vis .body{padding:14px}.cr-card .body{padding:24px 20px}.cr-card .dial{height:180px;width:180px}.cr-card .dial .num{font-size:52px}.cr-card .meta-grid,.cr-switch{gap:6px}.cr-switch .lbl{margin-bottom:4px;width:100%}.cr-chip{flex:1 1;justify-content:center;min-height:40px}.result-strip{padding:24px 20px}.result-strip .lead{font-size:28px}.footer .row{gap:28px;grid-template-columns:1fr}.e-cta .offer-card{padding:24px}}@media (prefers-reduced-motion:reduce){.cr-card .dial,.cr-card .ev-section li,.e-act:before,.eye,.eye:before{transition:none!important}.cr-card .dial{--p:81}.cr-card .ev-section li{opacity:1;transform:none}}.scroll-progress{background:var(--c-cyan);height:2px;left:0;position:fixed;top:0;transition:width .08s linear;width:0;will-change:width;z-index:200}.js-anim .anim{opacity:0;transform:translateY(14px);will-change:transform}.js-anim .anim.seen{opacity:1;transform:none;transition:transform .6s var(--ease-out)}.hero-e .hook{animation:heroRise .6s var(--ease-out) both;color:var(--ink-3);font-family:var(--f-serif);font-size:19px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.5;margin:0 0 26px;max-width:46ch}.hero-e .eye-strong{animation:heroRise .6s var(--ease-out) .08s both}.hero-e h1{animation:heroRise .7s var(--ease-out) .16s both}.hero-e .sub-row{animation:heroRise .7s var(--ease-out) .5s both}@keyframes heroRise{0%{transform:translateY(14px)}to{transform:none}}.tab-panel.active{animation:panelIn .28s var(--ease-out) both}@keyframes panelIn{0%{transform:translateY(6px)}to{transform:none}}.aha{background:var(--c-graphite);color:var(--c-paper);overflow:hidden;padding:130px var(--page-pad-x);position:relative}.aha:after{background:radial-gradient(circle,oklch(.55 .1 200/.1),#0000 62%);border-radius:999px;content:"";height:820px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:820px}.aha .inner{max-width:1040px;position:relative;z-index:1}.aha .eye{color:var(--c-cyan);display:inline-block;margin-bottom:30px}.aha .aha-line{color:var(--c-paper);font-family:var(--f-serif);font-size:58px;font-style:italic;font-weight:400;letter-spacing:-.025em;line-height:1.18;margin:0 0 36px;max-width:20ch}.aha .aha-line em{color:var(--c-cyan);font-weight:500}.aha .aha-sub{color:oklch(.82 .01 260);font-size:19px;line-height:1.7;margin:0;max-width:58ch}.aha .aha-sub b{color:var(--c-paper);font-weight:500}@media (max-width:860px){.aha{padding:52px var(--page-pad-x)}.aha .aha-line{font-size:36px;max-width:100%}.aha .aha-sub{font-size:17px}}@media (prefers-reduced-motion:reduce){.anim,.anim.seen{opacity:1!important;transform:none!important;transition:none!important}.hero-e .eye-strong,.hero-e .hook,.hero-e .sub-row,.hero-e h1,.hero-e h1 .ann-says,.hero-e h1 .period,.tab-panel.active{animation:none!important;opacity:1!important;transform:none!important}.scroll-progress{display:none}}.cr-card .verdict .sig .g,.e-cta .sig .g,.panel-says .sig .g,.pushback .g{background:url(/static/media/ann-mark-cyan.8eb57db7802a5ee3df3f.svg) 50%/138% no-repeat;border-radius:0}.cr-card .verdict .sig .g:after,.e-cta .sig .g:after,.panel-says .sig .g:after,.pushback .g:after{display:none}.js-anim .e-act{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.js-anim .e-act.in{opacity:1;transform:none}.hero-e{padding:0 var(--page-pad-x) 48px}.hero-e .frame{margin-bottom:16px}.outcome{padding:36px var(--page-pad-x)}.aha{padding:28px var(--page-pad-x) 56px}.e-acts,.e-artifact,.e-bf,.e-faq,.e-modes,.e-proof,.switcher,.understands{padding:56px var(--page-pad-x)}.e-cta{padding:56px var(--page-pad-x) 44px}.em-card{padding:22px 24px}.em-card.featured{padding:26px 28px}.result-strip{padding:30px 34px}.offer-card{padding:24px 26px}.t-marquee{margin-top:40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6%,#000 94%,#0000);overflow:hidden}.t-track{animation:t-scroll 48s linear infinite;display:flex;width:max-content}.t-marquee:hover .t-track{animation-play-state:paused}.t-card{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-lg);box-sizing:border-box;display:flex;flex:0 0 360px;flex-direction:column;gap:18px;margin:0 20px 0 0;padding:24px;text-align:left;width:360px}.t-card .t-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:var(--ink-1);display:-webkit-box;font-family:var(--f-serif);font-size:15px;font-style:italic;line-height:1.6;margin:0;overflow:hidden}.t-meta{display:flex;flex-direction:column}.t-author{align-items:center;display:flex;gap:12px;margin-top:auto}.t-av{border-radius:999px;flex:none;height:42px;object-fit:cover;width:42px}.t-name{color:var(--c-graphite);display:block;font-size:14px;font-weight:600;letter-spacing:-.01em}.t-title{color:var(--ink-3);display:block;font:500 11px/1.4 var(--f-mono);letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@keyframes t-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.t-track{animation:none;flex-wrap:wrap;justify-content:center}.t-card{margin-bottom:20px}}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hero-e .frame{animation:hero-fade-up .65s var(--ease-out) .05s both}.hero-e .eye-strong{animation:hero-fade-up .65s var(--ease-out) .18s both}.hero-e h1{animation:hero-fade-up .75s var(--ease-out) .3s both}.hero-e .sub-row{animation:hero-fade-up .75s var(--ease-out) .46s both}@media (prefers-reduced-motion:reduce){.hero-e .eye-strong,.hero-e .frame,.hero-e .sub-row,.hero-e h1{animation:none}}h1{font-family:var(--f-sans);font-weight:600}.features-dropdown-banner-section{background-color:#fafaf8;background-image:radial-gradient(ellipse 80% 60% at 20% 110%,#f5f5f2 0,#0000 70%),radial-gradient(ellipse 60% 80% at 90% 0,#eeeee8 0,#0000 60%);padding-bottom:70px;padding-top:70px}.banner-content-wrapper{align-items:center;display:flex;gap:2rem;justify-content:space-around}.banner-content-wrapper img{border-radius:14px;box-shadow:0 8px 32px #00000014;height:auto;max-width:100%}.banner-content{animation:heroTextIn .7s ease-out .1s both;max-width:550px;z-index:2}.banner-content h1{font-size:50px;letter-spacing:-.02em;padding:0}.banner-content h1,.banner-content h3{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;font-weight:600;line-height:normal;margin:0}.banner-content h3{font-size:36px;padding:14px 0}.features-warp-3 h2{color:#0c0c0c!important;font-family:var(--f-sans);font-size:36px;font-weight:600;letter-spacing:-.02em;margin:0;padding:0}.banner-content p{color:var(--c-graphite);font-family:var(--f-sans);font-size:18px;font-style:normal;font-weight:500;line-height:1.7rem}ul{margin:0 0 0 20px;padding:0}li{font-weight:500;margin-bottom:14px}.features-wrapper{background:#fafaf8;background-image:radial-gradient(ellipse 80% 60% at 20% 100%,#f5f5f2 0,#0000 70%),radial-gradient(ellipse 60% 80% at 90% 0,#eeeee8 0,#0000 60%);height:auto;padding:15px 20px}.features-wrapper-2,.features-wrapper-2-1{background:#fff;height:auto;padding:15px 20px}.features-wraper-1{padding-bottom:40px;padding-top:40px}.wrap-1-card{justify-content:space-around}.wrap-1-card,.wrap-1-card-2{align-items:center;display:flex}.wrap-1-card-2{flex-direction:column;justify-content:center}.f-wrap-content-sol{background-color:#fff;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 4px 24px oklch(0 0 0/.04);overflow:hidden;padding:30px 25px;transition:transform .3s ease,box-shadow .3s ease}.f-wrap-content-sol:hover{box-shadow:0 8px 32px oklch(0 0 0/.07);transform:translateY(-4px)}.f-wrap-content{width:45%}.left-content-2 h2{color:var(--c-graphite);font-family:var(--f-sans);font-size:36px;font-style:normal;font-weight:600;line-height:normal}.left-content-2 hr{background:#d4d4d8;height:1px}.left-content-2 ul{list-style:none;margin:0;padding:0}.left-content-2 li{padding:10px 0}.left-content-2 li,.left-content-2 ul li span strong{color:var(--ink-1);font-family:var(--f-sans);font-size:18px;font-style:normal;font-weight:400;line-height:normal}.left-content-2 ul li span strong{opacity:.7}.f-wrap-content,.f-wrap-content-2 h1{font-size:36px;font-weight:600}.f-wrap-content,.f-wrap-content-2 h1,.f-wrap-content-2 p{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;line-height:normal}.f-wrap-content,.f-wrap-content-2 p{font-size:18px;font-weight:500}.f-wrap-content-2{max-width:850px;text-align:center}.feaured-wrapper-3{background:#fafaf8;background-image:radial-gradient(ellipse 70% 60% at 50% 50%,#eeeee8 0,#0000 70%)}.features-warp-3{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3.5rem}.features-warp-3 h1{font-size:36px;font-weight:600;line-height:normal}.features-warp-3 h1,.features-warp-3 p{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;text-align:center}.features-warp-3 p{font-size:18px;font-weight:500;line-height:24px}.wrap-1-card img{border-radius:14px;box-shadow:0 8px 32px #00000014;height:auto;max-width:100%}.features-warp-3 button{background:var(--c-graphite);border:none;border-radius:10px;box-shadow:0 4px 16px oklch(0 0 0/.12);color:#fff;cursor:pointer;font-size:14px;font-style:normal;font-weight:500;line-height:24px;padding:.6rem 1.4rem;text-align:right;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.features-warp-3 button:hover{box-shadow:0 8px 28px oklch(0 0 0/.18);opacity:.9;transform:translateY(-2px)}.arrow{stroke-width:2px;stroke:#f9fafb;font-size:20px;transition:transform .3s ease}.banner-content-2{align-items:center;animation:heroTextIn .7s ease-out .1s both;display:flex;flex-direction:column;justify-content:center}.banner-content-2 h1{font-size:50px;letter-spacing:-.02em}.banner-content-2 h1,.banner-content-2 h3{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;font-weight:600;line-height:normal;margin:0}.banner-content-2 h3{font-size:36px}.banner-content-2 p{color:var(--c-graphite);font-family:var(--f-sans);font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-left:auto!important;margin-right:auto!important;max-width:880px;text-align:center}.d-d{display:inline-block!important}.m-d{display:none!important}.for-employers-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin:50px 0 0;width:100%}.for-employers-1{background-color:#fff;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 4px 24px oklch(0 0 0/.04);box-sizing:border-box;margin:10px 1%;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:48%}.for-employers-1:hover{box-shadow:0 8px 32px oklch(0 0 0/.07);transform:translateY(-4px)}.padding-1{padding:50px 0}.nobg{background-image:none}.for-employers-wrap p{font-size:18px;line-height:1.7rem}@media (max-width:480px){.banner-content h1{font-size:28px}.banner-content h3{font-size:20px}.banner-content p{font-size:14px}.f-wrap-content h1{font-size:22px}.f-wrap-content p{font-size:14px}.features-warp-3 h2{font-size:24px;margin-bottom:20px;text-align:center}.features-warp-3 p{font-size:15px;line-height:25px;margin-bottom:20px}.features-warp-3 button{font-size:12px;padding:.3rem .6rem}.d-d{display:none!important}.m-d{display:block!important}}@media (max-width:768px){.features-wraper-1{padding:0}.d-d{display:none!important}.m-d{display:block!important}.features-warp-3{padding:1.5rem}.features-warp-3 h1{font-size:24px}.features-warp-3 p{font-size:14px}.features-warp-3 button{font-size:13px;padding:.4rem .8rem}.features-dropdown-banner-section{padding-bottom:30px;padding-top:10px}}@media screen and (max-width:768px){.for-employers-1{width:100%}}@media (max-width:1024px){.banner-content-wrapper{flex-direction:column}.banner-content{max-width:100%;order:2;padding:10px}.banner-content-wrapper img{order:2}.f-wrap-content{padding:0 1rem;width:100%}.wrap-1-card{flex-direction:column;gap:2rem}.features-warp-3{padding:2rem 1rem}.banner-content h1,.banner-content-2 h1{font-size:36px}.banner-content-2 h3{text-align:center}.banner-content h3,.banner-content-2 h3{font-size:24px;padding-bottom:10px;padding-top:10px}.seamless-interview-wrap h2{font-size:26px;padding:10px 0}.seamless-interview-wrap p{line-height:28px}.padding-1{padding:20px 12px}.banner-content p,.banner-content-2 p,.f-wrap-content p,.features-warp-3 p{font-size:16px;line-height:30px;margin-top:0}.f-wrap-content h1,.features-warp-3 h1{font-size:24px}.f-wrap-content{order:1}.f-wrap-content-2 h1{font-size:25px}.f-wrap-content,.f-wrap-content-2 p{font-size:16px;line-height:25px;opacity:1}.for-employers-1 h1{font-size:25px}.for-employers-wrap p{font-size:16px;line-height:30px}.wrap-1-card img{margin-bottom:20px;order:2}.features-wrapper{list-style:decimal;padding:10px 0}}.ann-subpage{max-width:100%;width:100%}.sub-hero{padding:0 var(--page-pad-x) 44px}.sub-hero .frame{align-items:baseline;border-top:1px solid var(--c-graphite);color:var(--ink-3);display:flex;font:500 11px/1 var(--f-mono);gap:24px;justify-content:space-between;letter-spacing:.16em;margin-bottom:56px;padding-top:22px;text-transform:uppercase}.sub-hero .frame .back{color:var(--ink-3);transition:color var(--dur-1) var(--ease)}.sub-hero .frame .back:hover{color:var(--c-graphite)}.sub-hero>.eye{margin-bottom:26px}.sub-hero h1{color:var(--c-graphite);font-family:var(--f-sans);font-size:clamp(34px,5.2vw,58px);font-weight:600;letter-spacing:-.035em;line-height:1.02;margin-bottom:36px;max-width:18ch}.sub-hero h1 em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-style:italic;font-weight:500;letter-spacing:-.02em}.sub-hero h1 .period{background:var(--c-cyan);border-radius:999px;display:inline-block;height:.12em;margin-left:.04em;transform:translateY(-.05em);width:.12em}.sub-hero .lede-xl{color:var(--ink-1);font-family:var(--f-serif);font-size:clamp(17px,1.9vw,20px);font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.55;margin-bottom:36px;max-width:60ch}.sub-hero .lede-xl b{font-family:var(--f-sans);font-style:normal;font-weight:500}.sub-hero .lede-xl em{color:oklch(.55 .1 200);font-weight:500}.ctas{display:flex;flex-wrap:wrap;gap:10px}.sub-section{padding:56px var(--page-pad-x)}.sub-section.bone{background:var(--c-bone)}.sub-section.dark{background:var(--c-graphite);color:var(--c-paper);overflow:hidden;position:relative}.sub-section.dark .eye{color:var(--c-cyan)}.sub-section.dark .eye:before{background:var(--c-cyan)}.sub-head{margin-bottom:34px;max-width:74ch}.sub-head .eye{margin-bottom:22px}.sub-h2{color:var(--c-graphite);font-family:var(--f-sans);font-size:clamp(26px,3.5vw,39px);font-weight:600;letter-spacing:-.03em;line-height:1.05;max-width:20ch}.sub-section.dark .sub-h2{color:var(--c-paper)}.sub-h2 em{font-weight:500}.sub-h2 em,.sub-head .lede{font-family:var(--f-serif);font-style:italic}.sub-head .lede{color:var(--ink-2);font-size:19px;line-height:1.55;margin-top:24px;max-width:56ch}.sub-section.dark .sub-head .lede{color:oklch(.78 .01 260)}.cols-split{grid-gap:72px;align-items:start;display:grid;gap:72px;grid-template-columns:1fr 1.25fr}.prose{max-width:64ch}.prose .big{color:var(--c-graphite);font-size:clamp(18px,2vw,21px);letter-spacing:-.01em;line-height:1.45;margin-bottom:22px}.prose p{color:var(--ink-2);font-size:17px;line-height:1.7}.prose p+p{margin-top:18px}.prose p b{color:var(--c-graphite);font-weight:600}.prose p em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-style:italic}.sub-section.dark .prose .big{color:var(--c-paper)}.sub-section.dark .prose p{color:oklch(.8 .01 260)}.cols-3{grid-gap:48px;display:grid;gap:48px;grid-template-columns:repeat(3,1fr)}.point{border-top:1px dashed var(--line-1);padding-top:28px}.point .num{color:oklch(.45 .1 200);display:block;font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.point h3{color:var(--c-graphite);font-family:var(--f-sans);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.point h3 em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-style:italic;font-weight:500}.point p{color:var(--ink-2);font-size:16px;line-height:1.65}.point p em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-style:italic}.point p b{color:var(--c-graphite);font-weight:600}.statement{color:var(--c-paper);font-family:var(--f-serif);font-size:clamp(26px,3.8vw,41px);font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.3}.statement em{color:var(--c-cyan);font-family:var(--f-sans);font-style:normal;font-weight:600}.sub-cta{border-top:1px solid var(--line-2);padding:56px var(--page-pad-x);text-align:center}.sub-cta .eye{display:inline-block;margin-bottom:26px}.sub-cta h2{color:var(--c-graphite);font-family:var(--f-sans);font-size:clamp(28px,3.8vw,43px);font-weight:600;letter-spacing:-.03em;line-height:1.04;margin:0 auto 24px;max-width:20ch}.sub-cta h2 em{color:oklch(.45 .1 200);font-weight:500}.sub-cta .sub,.sub-cta h2 em{font-family:var(--f-serif);font-style:italic}.sub-cta .sub{color:var(--ink-2);font-size:20px;line-height:1.55;margin:0 auto 32px;max-width:52ch}.sub-cta .ctas{justify-content:center}@media (max-width:900px){.cols-split{gap:36px}.cols-3,.cols-split{grid-template-columns:1fr}.cols-3{gap:32px}.sub-section{padding:48px var(--page-pad-x)}}.ae-section{padding:28px var(--page-pad-x) 56px}.ae-section .sub-head{margin:0 auto 40px;text-align:center}.ae-section .sub-head .eye{display:inline-block}.ae-section .sub-h2{margin-left:auto;margin-right:auto}.ae-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5%,#000 95%,#0000);overflow:hidden}.ae-track{animation:ae-scroll 64s linear infinite;display:flex;width:max-content}.ae-track-rev{animation-direction:reverse}.ae-marquee:hover .ae-track{animation-play-state:paused}@keyframes ae-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ae-card{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-lg);box-sizing:border-box;display:flex;flex:0 0 380px;flex-direction:column;gap:22px;margin-right:20px;padding:28px;width:380px}.ae-quote{-webkit-line-clamp:7;-webkit-box-orient:vertical;color:var(--ink-1);display:-webkit-box;flex:1 1;font-family:var(--f-serif);font-size:15px;font-style:italic;line-height:1.65;margin:0;overflow:hidden}.ae-attr{align-items:center;display:flex;gap:12px;margin-top:auto}.ae-av{border-radius:999px;flex:none;height:40px;object-fit:cover;width:40px}.ae-name{color:var(--c-graphite);display:block;font-family:var(--f-sans);font-size:14px;font-weight:600;letter-spacing:-.01em}.ae-role{color:var(--ink-3);display:block;font:500 11px/1.4 var(--f-mono);letter-spacing:.08em;margin-top:3px;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.ae-track{animation:none;flex-wrap:wrap;justify-content:center}.ae-card{margin-bottom:16px}}@media (max-width:640px){.ae-card{flex:0 0 300px;width:300px}.ae-section{padding:28px var(--page-pad-x) 40px}}.width-wrapper-2{margin:0 auto;width:80%}.blog-card{background-color:#fff;border:1px solid var(--line-2);border-radius:14px;box-shadow:0 4px 20px oklch(0 0 0/.04);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.blog-card:hover{box-shadow:0 12px 36px oklch(0 0 0/.08);transform:translateY(-6px)}.blog-card img{height:250px;object-fit:cover;width:100%}.blog-card h3{color:var(--ink-1);font-size:1.25rem;margin:1rem}.blog-card p{color:var(--ink-2);font-size:.95rem;margin:0 1rem 1rem}.read-more-btn{background:linear-gradient(135deg,var(--c-graphite) 0,var(--c-cyan) 100%);border:none;border-radius:25px;box-shadow:0 4px 12px oklch(0 0 0/.12);color:#fff;cursor:pointer;font-weight:500;margin:0 1rem 1.5rem;padding:.5rem 1.2rem;transition:opacity .2s,transform .2s,box-shadow .2s}.read-more-btn:hover{box-shadow:0 6px 22px oklch(0 0 0/.18);opacity:.9;transform:translateY(-2px)}.pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem}.page-btn{background:#e8ecea;border:1px solid var(--line-1);border-radius:8px;color:#374151;cursor:pointer;font-size:1rem;padding:.4rem .9rem;transition:background-color .3s ease,border-color .3s ease}.page-btn.active{background:#2a2a28;border-color:#2a2a28;color:#fff}.cards-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:3rem;padding:0 1rem}@media (max-width:1024px){.cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cards-grid{grid-template-columns:1fr}}@media (max-width:1024px){.width-wrapper-2{width:80%}.cards-grid{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.blog-card img{height:200px}.blog-card h3{font-size:1.1rem}.blog-card p,.read-more-btn{font-size:.9rem}.read-more-btn{padding:.4rem 1rem}}@media (max-width:768px){.width-wrapper-2{width:90%}.cards-grid{gap:1.25rem;grid-template-columns:1fr}.blog-card img{height:180px}.blog-card h3{font-size:1rem}.blog-card p,.read-more-btn{font-size:.85rem}.read-more-btn{padding:.4rem .9rem}.pagination{margin-bottom:2rem;margin-top:2rem}}@media (max-width:480px){.blog-card{border-radius:8px}.blog-card img{height:160px}.blog-card h3{font-size:.95rem}.blog-card p,.read-more-btn{font-size:.8rem}.read-more-btn{padding:.35rem .8rem}.page-btn{font-size:.9rem;padding:.3rem .7rem}}.roof-outline{height:100%;width:100%}.roof-path{stroke-dasharray:600;stroke-dashoffset:600;fill:none;animation:drawRoof 1s ease forwards}.roof-path.top{animation-delay:0s}.roof-path.bottom{animation-delay:1.2s}@keyframes drawRoof{to{stroke-dashoffset:0}}.roof-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.roof-outline{height:250px;margin:0;padding:0;width:210px}.first-card{left:695px;position:absolute}.second-card{bottom:605px;position:absolute}.third-card{fill:#c20607;position:absolute;right:695px}.wrap-1{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap-1 h1{font-size:50px;font-weight:600;margin:0;padding:0}.wrap-1 h1,.wrap-1 p{color:var(--c-graphite);font-family:var(--f-sans);font-style:normal;line-height:normal;text-align:center}.wrap-1 p{font-size:18px;font-weight:500;opacity:.7;width:947px}.pp-banner-section{background-color:#fafaf8;background-image:radial-gradient(ellipse 45% 45% at 80% 15%,#0000 0,#0000 70%),radial-gradient(ellipse 80% 60% at 20% 110%,#f5f5f2 0,#0000 70%),radial-gradient(ellipse 60% 80% at 90% 0,#eeeee8 0,#0000 60%);padding-bottom:70px;padding-top:70px}.box-1,.box-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center}.box-wrap{background:#fff;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 4px 24px oklch(0 0 0/.04);margin-bottom:20px;padding:30px}.box-wrap h2{font-size:22px;font-weight:600;line-height:30px;margin:0;padding:0}.box-wrap h2,.box-wrap p{color:var(--ink-1);font-family:var(--f-sans);font-style:normal;text-align:center}.box-wrap p{font-size:14px;font-weight:400;line-height:normal}.card2{background:#fff;border:1px solid var(--line-2);border-radius:14px;box-shadow:0 4px 20px oklch(0 0 0/.04);margin-bottom:25px;max-width:680px;padding:20px;text-align:center}.row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;padding-bottom:20px;padding-top:20px}.card{background:#fff;border:1px solid var(--line-2);border-radius:14px;box-shadow:0 4px 20px oklch(0 0 0/.04);margin-bottom:25px;max-width:520px;padding:20px;transition:transform .3s ease,box-shadow .3s ease;width:600px}.card:hover{box-shadow:0 8px 30px oklch(0 0 0/.08);transform:translateY(-4px)}.card h2{color:var(--ink-1);font-family:var(--f-sans);font-size:22px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.card p,.card ul li{color:var(--ink-1);font-family:var(--f-sans);font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.card ul li{list-style:none}.final-card{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (max-width:768px){.wrap-1 p{font-size:16px;padding-top:0}.wrap-1 h1,.wrap-1 p{line-height:1.2em;text-align:center;width:100%}.wrap-1 h1{padding-bottom:0}.card{padding-left:15px;padding-right:15px}.card h2{font-size:18px}.card p{font-size:14px;line-height:1.8em}.card ul li{padding:6px 41px 6px 6px}.final-card h2{font-size:18px}.final-card p{font-size:14px;line-height:1.8em}}.wrap-contact-card-1{align-items:center;display:flex;flex-direction:column;justify-content:center}.wrap-contact-card-1 h1{font-size:50px;margin-bottom:0;padding-bottom:0}.wrap-contact-card-1 p{font-size:36px;margin-top:15px;max-width:900px;padding-top:0;text-align:center}.wrap-contact-card-2{background:#fafaf8;background-image:radial-gradient(ellipse 50% 50% at 80% 20%,#0000 0,#0000 70%),radial-gradient(ellipse 80% 60% at 20% 100%,#f5f5f2 0,#0000 70%),radial-gradient(ellipse 60% 80% at 90% 0,#eeeee8 0,#0000 60%);padding:50px}.wrap-contact-card{align-items:center;display:flex;justify-content:space-around}.wrap-contact-card h3{font-size:36px;font-style:normal;font-weight:600;width:33%}.wrap-contact-1{display:flex;flex-direction:column}.wrap-contact-1 hr{background:#000}@media (max-width:768px){.wrap-contact-card-1 h1{font-size:30px;text-align:center}.wrap-contact-card-1 p{font-size:19px;text-align:center}.wrap-contact-card-2{padding:10px}.wrap-contact-card{align-items:flex-start;flex-direction:column;width:100%}.wrap-contact-card h3{width:100%}}body{font-family:var(--f-sans);font-size:16px}.form-card{margin:0 auto;max-width:1000px;padding:40px 20px;width:100%}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:flex;flex-wrap:wrap;gap:20px}.form-group{display:flex;flex:1 1;flex-direction:column}.form-group label{font-size:14px;font-weight:500;margin-bottom:8px}.form-group input,.form-group textarea{border:1px solid var(--line-2);border-radius:8px;font-size:14px;outline:none;padding:12px 14px;resize:none;transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group textarea:focus{border-color:#2a2a28;box-shadow:0 0 0 3px oklch(0 0 0/.06)}.full-width{width:100%}.submit-btn{align-self:flex-start;background:var(--c-graphite);border:none;border-radius:10px;box-shadow:0 4px 16px oklch(0 0 0/.12);color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.01em;margin-top:10px;padding:12px 28px;transition:opacity .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn:hover{box-shadow:0 8px 28px oklch(0 0 0/.18);opacity:.9;transform:translateY(-2px)}@media (max-width:768px){.form-card{padding:0}.form-row{flex-direction:column}.form-container{padding:30px}.submit-btn{margin-bottom:40px}}.careers-bg-container{background-color:#fafaf8;background-image:radial-gradient(ellipse 50% 50% at 80% 20%,#0000 0,#0000 70%),radial-gradient(ellipse 80% 60% at 20% 110%,#f5f5f2 0,#0000 70%),radial-gradient(ellipse 60% 80% at 90% 0,#eeeee8 0,#0000 60%);padding-bottom:70px;padding-top:70px}.wraper-card-col{align-items:center;display:flex;flex-direction:column;justify-content:center}.wraper-card-col h1{font-size:50px}.wraper-card-row{align-items:center;display:flex;justify-content:space-around}.wraper-card-row h2{color:var(--c-graphite);font-family:var(--f-sans);font-size:36px;letter-spacing:-.02em;max-width:500px}.wraper-card-row-1{width:45%}.wraper-card-row-1 p{font-size:18px;opacity:.7}.wrap-card-row-2{background:#fafaf8;background-image:radial-gradient(ellipse 80% 60% at 20% 100%,#f5f5f2 0,#0000 70%),radial-gradient(ellipse 60% 80% at 90% 0,#eeeee8 0,#0000 60%);padding-bottom:50px;padding-top:70px}.wraper-col-2{max-width:550px}.wraper-col-2 h1{font-size:36px;padding-bottom:20px}.wraper-col-2 strong{font-size:18px;font-weight:700}.wraper-col-2 p{font-size:18px;font-weight:500;opacity:.7}.wrap-card-row-3{padding-bottom:30px;padding-top:30px}.h-heading{font-size:3px}.wraper-card-col-3 h1{font-size:36px;padding-bottom:25px}.wraper-card-row-3{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.wrap-card-3{background:#fff;border:1px solid var(--line-2);border-radius:12px;box-shadow:0 4px 24px oklch(0 0 0/.04);justify-content:space-around;margin:20px;min-width:300px;overflow:hidden;padding:25px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:200px}.wrap-card-3:before{background:var(--c-graphite);content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.wrap-card-3:hover{box-shadow:0 8px 32px oklch(0 0 0/.08);transform:translateY(-6px)}.wrap-card-3:hover:before{opacity:1}.wrap-card-3 h3{font-family:var(--f-sans);font-size:18px;font-weight:600;opacity:.7;padding-bottom:10px}.wrap-card-3 p{font-size:18px;font-style:normal;font-weight:400}.wrap-card-rwo-4{background:#fafaf8;background-image:radial-gradient(ellipse 70% 60% at 50% 50%,#eeeee8 0,#0000 70%);padding:50px}.wraper-card-col-4 h1{font-size:36px;padding-bottom:0}.wraper-card-col-4 p{font-size:18px;line-height:24px;opacity:.7}@media (max-width:768px){.careers-bg-container{padding-bottom:20px;padding-top:0}.wraper-card-row{flex-direction:column;padding:15px}.wraper-card-col h1{font-size:36px;margin-bottom:0;padding:0}.wraper-card-row h2{font-size:31px;font-weight:600;margin:0;text-align:left}.wraper-card-row-1{width:100%}.wraper-card-row p{font-size:15px;line-height:27px}.wrap-card-row-2{padding-bottom:40px;padding-top:5px}.wraper-card-row img{order:1}.wraper-col-2 h1{font-size:30px;line-height:1.3em}.wrap-card-row-3{padding-top:5px}.wraper-card-col-3 h1{font-size:30px;text-align:center}.wrap-card-3{padding:15px}.wrap-card-3 h3{padding-bottom:5px;padding-top:0}.wrap-card-3 p{font-size:16px;line-height:1.3em}.wrap-card-rwo-4{padding:10px}.wraper-card-col-4 h1{font-size:30px}.wraper-card-col-4 p{font-size:16px;text-align:center}}.fp{--fp-bg:#f5f3ec;--fp-bg-2:#ece9e0;--fp-card:#faf8f2;--fp-ink:#1b1e22;--fp-ink-2:#14161a;--fp-body:#2a2e34;--fp-mute:#6a6e74;--fp-link:#0f7f8c;--fp-link-h:#0a626c;--fp-cyan:#23c9d9;--fp-cream:#f2efe6;--fp-cream-2:#c8ccd2;--f-fp-serif:"Newsreader",Georgia,"Times New Roman",serif;--f-fp-sans:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,sans-serif;--f-fp-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--fp-bg);color:var(--fp-ink);font-family:var(--f-fp-sans);line-height:1.55;max-width:100%;overflow-x:hidden}.fp a{color:var(--fp-link);text-decoration:none}.fp a:hover{color:var(--fp-link-h)}.fp ::selection{background:var(--fp-cyan);color:#0b1113}.fp em{font-style:italic}@keyframes fpToast{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.fp *{animation:none!important}}.fp .body{margin:0 auto;max-width:680px;padding:0 clamp(24px,6vw,32px)}.fp .movement{padding:clamp(120px,22vh,240px) 0 0}.fp .movement .numeral{color:#14161a1f;display:block;font-size:clamp(72px,9vw,132px);line-height:.8;margin:0 0 8px}.fp .movement .numeral,.fp .movement h2{font-family:var(--f-fp-serif);font-weight:500}.fp .movement h2{color:var(--fp-ink-2);font-size:clamp(28px,3.4vw,40px);letter-spacing:-.02em;margin:0 0 clamp(32px,5vh,48px)}.fp p.copy{color:var(--fp-body);font-family:var(--f-fp-serif);font-size:20px;line-height:1.72;margin:0 0 1.5em}.fp p.copy:last-child{margin-bottom:0}.fp p.copy em{color:inherit}.fp p.pull{color:var(--fp-ink-2);font-family:var(--f-fp-serif);font-size:clamp(27px,3.4vw,38px);font-weight:500;letter-spacing:-.015em;line-height:1.3;margin:clamp(52px,8vh,80px) 0 0;max-width:26ch}.fp p.pull.tight{font-size:clamp(29px,3.6vw,40px);line-height:1.28;margin-top:clamp(52px,9vh,90px);max-width:22ch}.fp p.pull.small{font-size:clamp(26px,3.1vw,34px);line-height:1.32;max-width:24ch}.fp p.pull.italic{font-size:clamp(25px,3.2vw,34px);font-style:italic;line-height:1.36;max-width:34ch}.fp p.pull.wide{max-width:30ch}.fp p.pull.mid{margin:clamp(52px,8vh,80px) 0}.fp .opening{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 58px);padding:clamp(48px,8vh,90px) 0}.fp .opening .body{max-width:720px}.fp .kicker{color:var(--fp-link);font-family:var(--f-fp-mono);font-size:12px;letter-spacing:.2em;margin:0 0 clamp(32px,6vh,54px);text-transform:uppercase}.fp .opening h1{text-wrap:balance;color:var(--fp-ink-2);font-family:var(--f-fp-serif);font-size:clamp(46px,8.5vw,108px);font-weight:500;letter-spacing:-.032em;line-height:.98;margin:0 0 clamp(40px,7vh,66px)}.fp .opening .lede{color:var(--fp-body);font-family:var(--f-fp-serif);font-size:clamp(21px,2.5vw,27px);line-height:1.6;margin:0;max-width:60ch}.fp .opening-cont{padding:clamp(24px,4vh,48px) 0 0}.fp .theorem{background:var(--fp-ink-2);color:var(--fp-cream);margin-top:clamp(80px,14vh,150px);padding:clamp(96px,18vh,190px) clamp(24px,6vw,32px)}.fp .theorem .inner{margin:0 auto;max-width:720px;text-align:center}.fp .theorem .grid{align-items:baseline;column-gap:clamp(14px,3vw,30px);display:inline-grid;font-family:var(--f-fp-serif);font-size:clamp(24px,4.6vw,52px);font-weight:500;grid-template-columns:max-content max-content max-content;letter-spacing:-.02em;line-height:1.08;row-gap:clamp(16px,3vh,28px)}.fp .theorem .grid .l{color:var(--fp-cream);justify-self:end}.fp .theorem .grid .r{color:var(--fp-cream);justify-self:start}.fp .theorem .grid .ne{color:var(--fp-cyan)}.fp .theorem .mark{align-items:center;display:flex;gap:8px;justify-content:center;margin:clamp(52px,9vh,76px) 0 0}.fp .theorem .tile{background:var(--fp-cream);border-radius:5px;display:inline-block;flex:none;height:16px;position:relative;width:16px}.fp .theorem .tile:after{background:var(--fp-cyan);border-radius:50%;bottom:3px;content:"";height:5px;position:absolute;right:3px;width:5px}.fp .theorem .wm{color:#9aa0a6;font-family:var(--f-fp-serif);font-size:19px;font-style:italic;font-weight:500}.fp .question{align-items:center;display:flex;min-height:100vh;padding:clamp(48px,10vh,120px) clamp(24px,6vw,32px)}.fp .question .inner{margin:0 auto;max-width:900px}.fp .question p{text-wrap:balance;font-size:clamp(40px,6.4vw,74px);letter-spacing:-.025em;line-height:1.12;margin:0}.fp .question p,.fp p.ann-line{color:var(--fp-ink-2);font-family:var(--f-fp-serif);font-weight:500}.fp p.ann-line{font-size:clamp(25px,3vw,33px);letter-spacing:-.015em;line-height:1.36;margin:clamp(60px,10vh,100px) 0}.fp p.ann-line .dot{background:var(--fp-cyan);border-radius:3px;display:inline-block;height:.5em;margin-right:.5em;transform:translateY(-.04em);width:.5em}.fp p.ann-line em{color:var(--fp-link)}.fp .blueprint{background:var(--fp-bg-2);margin-top:clamp(70px,12vh,130px);padding:clamp(64px,11vh,120px) clamp(24px,6vw,32px)}.fp .blueprint .inner{margin:0 auto;max-width:720px}.fp .blueprint figure{background:var(--fp-card);border:1px solid #1b1e2224;box-shadow:0 1px 2px #1b1e220d,0 20px 46px -24px #1b1e2247;color:var(--fp-ink);font-family:var(--f-fp-mono);margin:0;padding:clamp(26px,4.5vw,48px)}.fp .blueprint .tag{color:#0b6b76;font-size:clamp(11.5px,1.4vw,13.5px);font-weight:500;letter-spacing:.06em;margin:0 0 4px}.fp .blueprint .subtag{color:var(--fp-mute);font-family:var(--f-fp-serif);font-size:14px;font-style:italic;margin:0 0 clamp(22px,4vh,32px)}.fp .blueprint .csf{font-size:clamp(13px,1.6vw,15px);font-weight:500;line-height:1.5;margin:0 0 12px}.fp .blueprint .csf .n{color:#0b6b76}.fp .blueprint .csf-body{color:var(--fp-body);font-family:var(--f-fp-sans);font-size:clamp(13.5px,1.6vw,15px);line-height:1.68;margin:0 0 clamp(22px,4vh,30px)}.fp .blueprint .cols{grid-gap:clamp(18px,3vw,30px);display:grid;gap:clamp(18px,3vw,30px);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0 0 clamp(22px,4vh,30px)}.fp .blueprint .col{border-top:2px solid #1b1e2233;padding-top:14px}.fp .blueprint .col.strong{border-top-color:var(--fp-cyan)}.fp .blueprint .col .lbl{color:var(--fp-mute);font-size:12px;font-weight:500;letter-spacing:.06em;margin:0 0 9px}.fp .blueprint .col.strong .lbl{color:#0b6b76}.fp .blueprint .col p{color:var(--fp-body);font-family:var(--f-fp-sans);font-size:14px;line-height:1.62;margin:0}.fp .blueprint figcaption{border-top:1px solid #1b1e2224;color:var(--fp-mute);font-size:11.5px;line-height:1.6;padding-top:14px}.fp .blueprint figcaption em{font-family:var(--f-fp-serif)}.fp .cont{padding:clamp(70px,12vh,130px) 0 0}.fp .cont.tight{padding-top:clamp(80px,14vh,150px)}.fp .finale{background:var(--fp-ink-2);color:var(--fp-cream);margin-top:clamp(120px,22vh,240px);padding:clamp(96px,18vh,190px) clamp(24px,6vw,32px) clamp(80px,14vh,150px)}.fp .finale .body{max-width:680px;padding:0}.fp .finale .numeral{color:#f2efe624}.fp .finale h2{color:var(--fp-cream)}.fp .finale p.copy{color:var(--fp-cream-2)}.fp .finale p.pull{color:var(--fp-cream);font-size:clamp(30px,4.2vw,50px);font-weight:500;letter-spacing:-.02em;line-height:1.18;margin:clamp(56px,9vh,88px) 0 clamp(40px,6vh,56px);max-width:22ch}.fp .finale .ctas{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.fp .btn-cta{align-items:center;background:var(--fp-cream);border:2px solid var(--fp-cream);border-radius:6px;box-shadow:3px 3px 0 var(--fp-cream);color:var(--fp-ink-2);display:inline-flex;font-family:var(--f-fp-sans);font-size:16px;font-weight:600;gap:10px;padding:16px 30px;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.fp .btn-cta:hover{background:#fff;box-shadow:5px 5px 0 var(--fp-cream);color:var(--fp-ink-2);transform:translate(-2px,-2px)}.fp .btn-cta:active{box-shadow:1px 1px 0 var(--fp-cream);transform:translate(1px,1px)}.fp .btn-cta .arr{font-family:var(--f-fp-mono)}.fp .btn-share{align-items:center;background:none;border:2px solid var(--fp-cream-2);border-radius:6px;box-shadow:3px 3px 0 var(--fp-cream-2);color:var(--fp-cream-2);cursor:pointer;display:inline-flex;font-family:var(--f-fp-sans);font-size:15px;font-weight:500;gap:9px;padding:15px 24px;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.fp .btn-share:hover{border-color:var(--fp-cream);box-shadow:5px 5px 0 var(--fp-cream);color:var(--fp-cream);transform:translate(-2px,-2px)}.fp .btn-share:active{box-shadow:1px 1px 0 var(--fp-cream);transform:translate(1px,1px)}.fp .btn-share .arr{font-family:var(--f-fp-mono)}.fp .quiet-share{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f5f3eceb;border:2px solid var(--fp-ink);border-radius:6px;bottom:clamp(14px,3vh,26px);box-shadow:2px 2px 0 var(--fp-ink);color:var(--fp-ink);cursor:pointer;display:inline-flex;font-family:var(--f-fp-sans);font-size:13px;font-weight:500;gap:7px;padding:9px 14px;position:fixed;right:clamp(16px,3vw,30px);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;z-index:60}.fp .quiet-share:hover{border-color:var(--fp-ink);box-shadow:3px 3px 0 var(--fp-ink);transform:translate(-1px,-1px)}.fp .quiet-share:active{box-shadow:1px 1px 0 var(--fp-ink);transform:translate(1px,1px)}.fp .quiet-share .arr{font-family:var(--f-fp-mono);font-size:11px}.fp .toast{animation:fpToast .24s ease both;background:var(--fp-ink-2);border-radius:8px;box-shadow:0 10px 30px -12px #14161a80;color:var(--fp-cream);font-family:var(--f-fp-mono);font-size:12.5px;left:50%;letter-spacing:.04em;max-width:min(80vw,480px);overflow-wrap:break-word;padding:11px 18px;position:fixed;top:74px;transform:translateX(-50%);z-index:80}@media (max-width:560px){.fp .finale .ctas{align-items:stretch;flex-direction:column}.fp .btn-cta,.fp .btn-share{justify-content:center}}.sar{--sar-bg:#f5f3ec;--sar-card:#faf8f3;--sar-field:#fffdf8;--sar-ink:#1b1e22;--sar-ink-2:#14161a;--sar-body:#2a2e34;--sar-mute:#6a6e74;--sar-mute-2:#9aa0a6;--sar-cyan:#23c9d9;--sar-cream:#f2f0ea;--sar-line:#15202b1f;--sar-line-2:#15202b24;--sar-line-3:#15202b33;--f-sar-serif:"Newsreader",Georgia,"Times New Roman",serif;--f-sar-sans:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,sans-serif;--f-sar-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--sar-bg);color:var(--sar-ink);font-family:var(--f-sar-sans);line-height:1.55;max-width:100%;overflow-x:hidden}.sar h1,.sar h2,.sar h3{font-family:var(--f-sar-serif);font-weight:500;margin:0}.sar p{margin:0}.sar a{color:#0f7f8c;text-decoration:none}.sar a:hover{color:#0a626c}.sar ::selection{background:var(--sar-cyan);color:#0b1113}.sar button,.sar input,.sar textarea{font-family:inherit}.sar input::placeholder,.sar textarea::placeholder{color:var(--sar-mute-2)}.sar input:focus-visible,.sar textarea:focus-visible{outline:2px solid #0f7f8c;outline-offset:2px}.sar .wrap{margin:0 auto;max-width:820px;padding:0 clamp(20px,5vw,32px)}.sar .kicker{color:#0f7f8c;font-family:var(--f-sar-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.sar .hero{padding:clamp(48px,8vh,88px) 0 0}.sar .hero .kicker{margin:0 0 clamp(20px,3vh,30px)}.sar .hero h1{color:var(--sar-ink-2);font-size:clamp(44px,7vw,84px);letter-spacing:-.03em;line-height:1;margin:0 0 clamp(24px,3.5vh,34px)}.sar .hero .lede{color:var(--sar-body);font-family:var(--f-sar-serif);font-size:clamp(20px,2.4vw,27px);line-height:1.5;margin:0 0 20px;max-width:60ch}.sar .hero .sub{color:var(--sar-mute);font-size:clamp(15px,1.7vw,17px);line-height:1.6;max-width:64ch}.sar .card-section{padding:clamp(36px,5vh,56px) 0 0}.sar .sar-card{background:var(--sar-card);border:1px solid var(--sar-line);border-radius:4px;box-shadow:0 1px 2px #1b1e220d,0 22px 50px -28px #1b1e2242;padding:clamp(24px,5vw,48px)}.sar .group h2{color:var(--sar-ink-2);font-size:clamp(24px,3vw,32px);letter-spacing:-.018em;margin:0 0 10px}.sar .group>p.hint{color:var(--sar-mute);font-size:14.5px;line-height:1.6;margin:0 0 18px;max-width:62ch}.sar hr{border:0;border-top:1px solid var(--sar-line-2);margin:clamp(32px,5vh,44px) 0}.sar .field{margin-top:22px}.sar .field:first-child{margin-top:0}.sar .field label{color:var(--sar-ink);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.sar .field label .opt{color:var(--sar-mute-2);font-weight:400}.sar .field .helper{color:var(--sar-mute);font-size:12.5px;line-height:1.5;margin:7px 0 0}.sar .text-input{background:var(--sar-field);border:1px solid var(--sar-line-2);border-radius:4px;color:var(--sar-ink);font-size:16px;padding:13px 14px;transition:border-color .15s ease;width:100%}.sar .text-input:focus,.sar .text-input:focus-within{border-color:#1b1e2266}.sar textarea.text-input{font-family:var(--f-sar-mono);font-size:15px;line-height:1.65;min-height:150px;resize:vertical}.sar .attach{color:#0f7f8c;cursor:pointer;font-size:14px;font-weight:500;gap:9px;margin-top:14px}.sar .attach,.sar .attach .plus{align-items:center;display:inline-flex}.sar .attach .plus{border:1px solid var(--sar-line-3);border-radius:5px;color:var(--sar-ink);font-family:var(--f-sar-mono);font-size:15px;height:26px;justify-content:center;width:26px}.sar .attach input[type=file]{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sar .attach-name{color:var(--sar-mute);font-size:13px;margin-top:8px}.sar .grid-2{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.sar .exp-range{align-items:center;display:flex;gap:10px}.sar .exp-range span{color:var(--sar-mute-2);flex:none;font-size:14px}.sar .exp-range span.unit{color:var(--sar-mute)}.sar .chips{display:flex;flex-wrap:wrap;gap:10px}.sar .chip{background:var(--sar-field);border:2px solid var(--sar-ink);border-radius:6px;box-shadow:3px 3px 0 var(--sar-ink);color:var(--sar-body);cursor:pointer;font-family:var(--f-sar-sans);font-size:15px;font-weight:500;min-height:44px;padding:11px 20px;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.sar .chip:hover{box-shadow:5px 5px 0 var(--sar-ink);transform:translate(-2px,-2px)}.sar .chip:active{box-shadow:1px 1px 0 var(--sar-ink);transform:translate(1px,1px)}.sar .chip.is-on{background:var(--sar-ink);border-color:var(--sar-ink);color:var(--sar-bg)}.sar .field-label{color:var(--sar-ink);display:block;font-size:14px;font-weight:500;margin-bottom:10px}.sar .submit-row{margin-top:clamp(32px,5vh,44px)}.sar .btn-submit{background:var(--sar-ink-2);border-bottom:2px solid var(--sar-ink-2);border:2px solid var(--sar-ink-2);border-bottom-color:var(--sar-cyan);border-radius:6px;box-shadow:3px 3px 0 var(--sar-ink-2);color:var(--sar-bg);cursor:pointer;font-family:var(--f-sar-sans);font-size:16px;font-weight:600;letter-spacing:.02em;padding:16px 34px;transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease}.sar .btn-submit:not(:disabled):hover{box-shadow:5px 5px 0 var(--sar-ink-2);transform:translate(-2px,-2px)}.sar .btn-submit:not(:disabled):active{box-shadow:1px 1px 0 var(--sar-ink-2);transform:translate(1px,1px)}.sar .btn-submit:disabled{cursor:not-allowed;opacity:.42}.sar .submit-fineprint{color:var(--sar-mute);font-size:13px;line-height:1.6;margin:16px 0 0}.sar .received{padding:clamp(8px,2vh,20px) 0}.sar .received .kicker{margin:0 0 22px}.sar .received h2{color:var(--sar-ink-2);font-size:clamp(30px,4.2vw,48px);letter-spacing:-.02em;line-height:1.08;margin:0 0 24px}.sar .received p.copy{color:var(--sar-body);font-family:var(--f-sar-serif);font-size:19px;line-height:1.6;margin:0 0 1.3em;max-width:60ch}.sar .received .email{color:#0b6b76}.sar .received .note{color:var(--sar-mute);font-size:13px;margin:0 0 28px}.sar .received .next-link{color:#0f7f8c;font-size:14.5px;font-weight:500}.sar .received .next-link .arr{font-family:var(--f-sar-mono)}.sar .info-section{padding:clamp(80px,12vh,150px) 0 0}.sar .info-section .kicker{letter-spacing:.18em;margin:0 0 clamp(28px,4vh,40px)}.sar .comes-back{display:flex;flex-direction:column;gap:clamp(36px,5vh,52px)}.sar .comes-back h3{color:var(--sar-ink-2);font-size:clamp(24px,3vw,30px);letter-spacing:-.018em;margin:0 0 12px}.sar .comes-back p{color:var(--sar-body);font-size:17px;line-height:1.65;max-width:66ch}.sar .comes-back-foot{color:var(--sar-mute);font-size:15px;line-height:1.65;margin:clamp(36px,5vh,48px) 0 0;max-width:60ch}.sar .steps{display:flex;flex-direction:column}.sar .step{border-top:1px solid var(--sar-line-2);display:flex;gap:clamp(20px,4vw,40px);padding:clamp(20px,3vh,28px) 0}.sar .steps .step:last-child{border-bottom:1px solid var(--sar-line-2)}.sar .step .n{color:var(--sar-cyan);flex:none;font-family:var(--f-sar-mono);font-size:clamp(22px,3vw,30px);font-weight:500;line-height:1.1;min-width:2ch}.sar .step p{color:var(--sar-body);font-size:17px;line-height:1.6;max-width:58ch}.sar .quiet-line{color:var(--sar-mute);font-size:16px;line-height:1.6;padding:clamp(64px,9vh,110px) 0 clamp(80px,12vh,140px)}.sar .quiet-line a{font-weight:500}@media (max-width:560px){.sar .exp-range{flex-wrap:wrap}.sar .chips{align-items:stretch;flex-direction:column}.sar .chip{text-align:center}}.define{background:var(--c-graphite);color:var(--c-paper);overflow:hidden;padding:48px var(--page-pad-x);position:relative}.define:after{background:radial-gradient(circle,oklch(.55 .1 200/.12),#0000 70%);border-radius:999px;bottom:-250px;content:"";height:700px;pointer-events:none;position:absolute;right:-200px;width:700px}.define .inner{max-width:1000px;position:relative;z-index:1}.define .eye{color:var(--c-cyan);display:inline-block;margin-bottom:28px}.define .def{color:var(--c-paper);font-family:var(--f-serif);font-size:46px;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.3;max-width:22ch}.define .def .term{color:var(--c-cyan)}.define .def .term,.define .def b{font-family:var(--f-sans);font-style:normal;font-weight:600}.define .foot{border-top:1px solid oklch(.3 .012 260);color:oklch(.72 .01 260);font:500 12px/1.7 var(--f-mono);letter-spacing:.04em;margin-top:40px;max-width:64ch;padding-top:28px}.shift-row{border-top:1px solid var(--line-2);display:flex;flex-direction:column}.shift{grid-gap:56px;align-items:baseline;border-bottom:1px solid var(--line-2);display:grid;gap:56px;grid-template-columns:120px 1fr 1.2fr;padding:44px 0}.shift .n{color:oklch(.45 .1 200);font:500 12px/1 var(--f-mono);letter-spacing:.16em;text-transform:uppercase}.shift .from{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--line-3)}.shift .from,.shift .to{font-size:24px;letter-spacing:-.01em;line-height:1.3}.shift .to{color:var(--c-graphite);font-weight:500}.shift .to em{color:oklch(.45 .1 200);font-family:var(--f-serif);font-weight:500}.nots .point .x{color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.nots .point .x b{color:var(--c-graphite)}.acts{padding:56px var(--page-pad-x)}.acts .sub-head{margin-bottom:72px}.act-block{grid-gap:72px;align-items:center;border-top:1px solid var(--line-2);display:grid;gap:72px;grid-template-columns:1fr 1fr;padding:56px 0}.act-block:last-child{border-bottom:1px solid var(--line-2)}.act-block .copy .n{align-items:center;color:oklch(.45 .1 200);display:flex;font:500 12px/1 var(--f-mono);gap:12px;letter-spacing:.16em;margin-bottom:20px;text-transform:uppercase}.act-block .copy .n .ix{color:var(--c-graphite);font-family:var(--f-serif);font-size:34px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:1}.act-block .copy h3{color:var(--c-graphite);font-size:44px;font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-bottom:18px}.act-block .copy h3 em{font-family:var(--f-serif);font-weight:500}.act-block .copy p{color:var(--ink-2);font-size:17px;line-height:1.65;max-width:46ch}.act-block .copy p b{color:var(--ink-1);font-weight:500}.act-block .copy p em{color:var(--c-graphite);font-family:var(--f-serif);font-style:italic;font-weight:500}.act-block:nth-child(2n) .copy{order:2}.mv{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-1);padding:24px}.mv .mvt{align-items:center;color:var(--ink-3);display:flex;font:500 10px/1 var(--f-mono);gap:8px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.mv .mvt:before{background:var(--c-cyan);border-radius:999px;content:"";height:6px;width:6px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{background:var(--c-paper);border:1px solid var(--line-2);border-radius:var(--r-pill);color:var(--ink-1);font:500 12px/1 var(--f-sans);padding:8px 12px}.chip.cy{background:var(--src-quick-50);border-color:var(--src-quick-200);color:var(--src-quick-700)}.twoeng{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.eng{background:var(--c-paper);border:1px solid var(--line-1);border-radius:var(--r-md);padding:16px}.eng .k{color:oklch(.45 .1 200);font:500 10px/1 var(--f-mono);letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.eng .v{color:var(--c-graphite);font:500 26px/1 var(--f-mono);letter-spacing:-.02em}.eng .d{font-size:12px;line-height:1.4;margin-top:6px}.eng .d,.rd-line2{color:var(--ink-3)}.rd-line2{font-size:14px;margin-bottom:10px;text-decoration:line-through;text-decoration-color:var(--line-3)}.rd-note2{align-items:flex-start;display:flex;gap:8px}.rd-note2 .g{background:var(--c-graphite);border-radius:5px;flex:none;height:16px;margin-top:1px;position:relative;width:16px}.rd-note2 .g:after{background:var(--c-cyan);border-radius:999px;bottom:3px;content:"";height:3px;position:absolute;right:3px;width:3px}.rd-note2 .t{color:oklch(.45 .1 200);font-weight:500;line-height:1.4}.draft,.rd-note2 .t{font-family:var(--f-serif);font-size:14px;font-style:italic}.draft{color:var(--ink-1);line-height:1.5}.draft .meta{color:var(--ink-3);font-family:var(--f-mono);font-size:10px;font-style:normal;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.rub{align-items:center;background:var(--c-paper);border:1px solid var(--line-1);border-radius:6px;display:flex;font-size:12px;gap:10px;margin-bottom:6px;padding:8px 12px}.rub .lbl{color:var(--ink-1);flex:1 1;font-weight:500}.rub .sc{color:oklch(.4 .1 155);font:500 11px/1 var(--f-mono)}.rub .bar{background:var(--c-bone);border-radius:3px;height:5px;overflow:hidden;width:60px}.rub .bar i{background:oklch(.55 .13 155);display:block;height:100%}.minidial{align-items:center;display:flex;gap:18px}.minidial .ring{--p:0;background:conic-gradient(var(--c-graphite) calc(var(--p)*1%),var(--c-bone) 0);border-radius:999px;display:grid;flex:none;height:92px;place-items:center;position:relative;transition:--p 1.1s var(--ease-out);width:92px}.minidial.built .ring{--p:88}.minidial .ring:before{background:var(--c-paper-warm);border-radius:999px;content:"";inset:9px;position:absolute}.minidial .ring .num{color:var(--c-graphite);font:500 28px/1 var(--f-mono);position:relative;z-index:1}.minidial .vr{color:var(--c-graphite);font-family:var(--f-serif);font-size:15px;font-style:italic;font-weight:500;line-height:1.4}.minidial .vr b{font-family:var(--f-sans);font-style:normal;font-weight:600}.tissue .statement{max-width:26ch}.tissue .prose{margin-top:28px}.modes-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.mode{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);display:flex;flex-direction:column;min-height:240px;padding:28px}.mode.featured{background:var(--c-graphite);border-color:#0000;color:var(--c-paper)}.mode .lbl{border-bottom:1px solid var(--line-2);color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:18px;padding-bottom:14px;text-transform:uppercase}.mode.featured .lbl{border-color:oklch(.3 .012 260);color:var(--c-cyan)}.mode h3{font-size:26px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.mode h3 em{font-family:var(--f-serif);font-weight:500}.mode p{color:var(--ink-2);font-size:14px;line-height:1.6;margin-bottom:20px}.mode.featured p{color:oklch(.82 .01 260)}.mode .steps{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-top:auto}.mode .step{background:var(--c-bone);border-radius:4px;color:var(--ink-3);font:500 9px/1.3 var(--f-mono);letter-spacing:.08em;padding:6px 4px;text-align:center;text-transform:uppercase}.mode.featured .step{background:oklch(.22 .012 260);color:oklch(.72 .01 260)}.mode .step.on{background:var(--c-graphite);color:var(--c-paper)}.mode.featured .step.on{background:var(--c-cyan);color:var(--c-graphite)}.mode .step.off{opacity:.3}@media (max-width:860px){.acts{padding-bottom:48px;padding-top:48px}.act-block{gap:28px;grid-template-columns:1fr;padding:40px 0}.act-block:nth-child(2n) .copy{order:0}.act-block .copy h3{font-size:34px}.modes-grid{grid-template-columns:1fr}}.contrast{grid-gap:0;border-top:1px solid var(--line-2);display:grid;gap:0;grid-template-columns:1fr 1fr}.contrast>div{padding:40px 40px 40px 0}.contrast .them{border-right:1px solid var(--line-2);padding-right:40px}.contrast .us{padding-left:40px}.contrast .tag{font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.contrast .them .tag{color:var(--ink-3)}.contrast .us .tag{color:oklch(.45 .1 200)}.contrast h3{color:var(--ink-2);font-size:22px;font-weight:500;letter-spacing:-.015em;line-height:1.3;margin-bottom:14px}.contrast .us h3{color:var(--c-graphite);font-weight:600}.contrast .us h3 em{font-family:var(--f-serif);font-weight:500}.contrast p{color:var(--ink-3);font-size:15px;line-height:1.6}.contrast .us p{color:var(--ink-2)}.contrast .us p b{color:var(--ink-1);font-weight:500}.matrix{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-lg);overflow:hidden;width:100%}.matrix .mrow{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr 1.1fr}.matrix .mrow+.mrow{border-top:1px solid var(--line-2)}.matrix .mc{border-right:1px solid var(--line-2);color:var(--ink-2);font-size:13px;line-height:1.45;padding:18px 20px}.matrix .mc:last-child{border-right:none}.matrix .mrow.head .mc{background:var(--c-bone);color:var(--ink-3);font:500 11px/1.3 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.matrix .mrow.head .mc.ann{color:oklch(.45 .1 200)}.matrix .mc.lbl{background:color-mix(in oklab,var(--c-bone) 50%,#0000);color:var(--ink-3);font:500 11px/1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.matrix .mc.ann{background:color-mix(in oklab,var(--src-quick-50) 50%,#0000);color:var(--ink-1);font-weight:500}.matrix .mc.ann b{color:var(--c-graphite)}.cmp-faq{max-width:860px}@media (max-width:860px){.contrast{border-top:none;grid-template-columns:1fr}.contrast>div{padding:28px 0}.contrast .them{border-bottom:1px solid var(--line-2);border-right:none;padding-right:0}.contrast .us{padding-left:0}.matrix{overflow-x:auto}.matrix .mrow{grid-template-columns:140px repeat(4,minmax(120px,1fr));min-width:640px}}.prb{--pb-bg:#f5f3ec;--pb-bg-2:#ece9e0;--pb-card:#faf8f2;--pb-ink:#1b1e22;--pb-ink-2:#14161a;--pb-body:#2a2e34;--pb-body-2:#4a4e54;--pb-mute:#7a7f86;--pb-mute-2:#a2a7ad;--pb-cyan:#23c9d9;--pb-cream:#f2f0ea;--pb-line-1:#1b1e221a;--pb-line-2:#1b1e2229;--pb-line-3:#1b1e2242;--f-pb-serif:"Newsreader",Georgia,"Times New Roman",serif;--f-pb-sans:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,sans-serif;--f-pb-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--pb-pad-x:clamp(20px,6vw,80px);background:var(--pb-bg);color:var(--pb-ink);font-family:var(--f-pb-sans);font-size:14px;line-height:1.55;max-width:100%;overflow-x:hidden}.prb h1,.prb h2,.prb h3{color:var(--pb-ink);font-family:var(--f-pb-serif);font-weight:500;letter-spacing:-.025em;margin:0}.prb p{margin:0}.prb a{color:var(--pb-ink);text-decoration:none}.prb a:hover{color:var(--pb-ink-2)}.prb ::selection{background:var(--pb-cyan);color:var(--pb-ink)}.prb em{font-family:var(--f-pb-serif);font-style:italic;font-weight:500}.prb .scroll-progress{background:var(--pb-cyan);height:2px;left:0;position:fixed;top:0;transition:width .08s linear;width:0;will-change:width;z-index:200}@media (prefers-reduced-motion:reduce){.prb .scroll-progress{display:none}}.prb .eye{color:var(--pb-body-2);display:inline-block;font:500 11px/1 var(--f-pb-mono);letter-spacing:.16em;padding-left:16px;position:relative;text-transform:uppercase;transition:color .5s ease}.prb .eye:before{background:var(--pb-line-3);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .5s ease,box-shadow .5s ease;width:6px}.prb .eye.lit{color:#197f8f}.prb .eye.lit:before{background:var(--pb-cyan);box-shadow:0 0 0 4px #23c9d92e}.prb .lede{color:var(--pb-body);font-size:19px;font-weight:400;line-height:1.55}.prb .btn,.prb .lede{letter-spacing:-.005em}.prb .btn{align-items:center;border:2px solid #0000;border-radius:6px;cursor:pointer;display:inline-flex;font:500 14px/1 var(--f-pb-sans);gap:8px;justify-content:center;padding:14px 22px;text-decoration:none;transition:transform .12s ease,background .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease;white-space:nowrap}.prb .btn:hover{transform:translate(-2px,-2px)}.prb .btn:active{transform:translate(1px,1px)!important}.prb .btn-primary{background:var(--pb-ink);border-color:var(--pb-ink);box-shadow:3px 3px 0 var(--pb-ink);color:var(--pb-bg)}.prb .btn-primary:hover{background:var(--pb-ink-2);box-shadow:5px 5px 0 var(--pb-ink);color:var(--pb-bg)}.prb .btn-primary:active{box-shadow:1px 1px 0 var(--pb-ink)}.prb .btn-secondary{background:#0000;box-shadow:3px 3px 0 var(--pb-ink)}.prb .btn-secondary,.prb .btn-secondary:hover{border-color:var(--pb-ink);color:var(--pb-ink)}.prb .btn-secondary:hover{box-shadow:5px 5px 0 var(--pb-ink)}.prb .btn-secondary:active{box-shadow:1px 1px 0 var(--pb-ink)}.prb .btn-lg{font-size:15px;padding:18px 28px}.prb .tier.featured .btn{border-color:var(--pb-bg);box-shadow:3px 3px 0 var(--pb-bg)}.prb .tier.featured .btn:hover{box-shadow:5px 5px 0 var(--pb-bg)}.prb .tier.featured .btn:active{box-shadow:1px 1px 0 var(--pb-bg)}.prb .sub-hero{padding:56px var(--pb-pad-x) 80px}.prb .sub-hero .eye{margin-bottom:28px}.prb .sub-hero h1{color:var(--pb-ink);font-size:84px;letter-spacing:-.035em;line-height:1;margin-bottom:36px;max-width:18ch}.prb .sub-hero h1 .period{background:var(--pb-cyan);border-radius:999px;display:inline-block;height:.1em;margin-left:.04em;transform:translateY(-.06em);width:.1em}.prb .sub-hero .lede-xl{border-top:1px solid var(--pb-line-2);color:var(--pb-ink);font-family:var(--f-pb-serif);font-size:24px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.5;max-width:54ch;padding-top:32px}.prb .sub-hero .lede-xl b{font-family:var(--f-pb-sans);font-style:normal;font-weight:500}.prb .sub-hero .lede-xl em{color:#197f8f;font-weight:500}.prb .sub-hero .ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.prb .sub-section{padding:110px var(--pb-pad-x)}.prb .sub-section.bone{background:var(--pb-bg-2)}.prb .sub-head{margin-bottom:56px;max-width:760px}.prb .sub-head .eye{display:block;margin-bottom:20px}.prb .sub-h2{font-size:52px;letter-spacing:-.03em;line-height:1.04;margin-bottom:20px}.prb .sub-head .lede{max-width:58ch}.prb .prose-note{color:var(--pb-mute-2);font-family:var(--f-pb-mono);font-size:13px;letter-spacing:.04em;margin-top:28px}.prb .tiers{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.prb .tier{background:var(--pb-card);border:1px solid var(--pb-line-2);border-radius:20px;display:flex;flex-direction:column;padding:32px}.prb .tier.featured{background:var(--pb-ink);border-color:#0000;color:var(--pb-bg);position:relative}.prb .tier .ribbon{background:var(--pb-cyan);border-radius:999px;color:var(--pb-ink);font:500 9px/1 var(--f-pb-mono);letter-spacing:.12em;padding:6px 11px;position:absolute;right:18px;text-transform:uppercase;top:18px;white-space:nowrap}.prb .tier .lbl{color:var(--pb-body-2);font:500 11px/1 var(--f-pb-mono);letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.prb .tier.featured .lbl{color:var(--pb-cyan)}.prb .tier h3{font-size:28px;letter-spacing:-.02em;margin-bottom:8px}.prb .tier.featured h3{color:var(--pb-bg)}.prb .tier .for{color:var(--pb-body-2);font:500 13px/1.4 var(--f-pb-sans);margin-bottom:24px;min-height:38px}.prb .tier.featured .for{color:#c4c8ce}.prb .tier .price{color:var(--pb-ink);font-family:var(--f-pb-serif);font-size:24px;font-style:italic;font-weight:500;margin-bottom:4px}.prb .tier.featured .price{color:var(--pb-cyan)}.prb .tier .pricek{color:var(--pb-mute);font:500 11px/1.4 var(--f-pb-mono);letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}.prb .tier.featured .pricek{color:#9aa0a6}.prb .tier ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 28px;padding:0}.prb .tier li{color:var(--pb-body);font-size:14px;line-height:1.45;padding-left:24px;position:relative}.prb .tier.featured li{color:#d8dade}.prb .tier li:before{border-bottom:2px solid var(--pb-cyan);border-left:2px solid var(--pb-cyan);content:"";height:6px;left:0;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.prb .tier .btn{margin-top:auto}.prb .tier .stages{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.prb .tier .step{background:var(--pb-bg-2);border-radius:4px;color:var(--pb-body-2);font:500 9px/1.3 var(--f-pb-mono);letter-spacing:.06em;padding:6px 4px;text-align:center;text-transform:uppercase}.prb .tier.featured .step{background:#22262c;color:#b8bdc4}.prb .tier .step.on{background:var(--pb-ink);color:var(--pb-bg)}.prb .tier.featured .step.on{background:var(--pb-cyan);color:var(--pb-ink)}.prb .tier .step.off{opacity:.3}.prb .factors{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.prb .point{background:var(--pb-card);border:1px solid var(--pb-line-1);border-radius:20px;display:flex;flex-direction:column;padding:32px}.prb .point .num{color:#197f8f;font:500 11px/1 var(--f-pb-mono);letter-spacing:.14em;margin-bottom:20px;text-transform:uppercase}.prb .point h3{font-size:24px;letter-spacing:-.02em;line-height:1.15;margin-bottom:14px}.prb .point p{color:var(--pb-body);font-size:15px;line-height:1.6}.prb .faq-list{max-width:860px}.prb .faq-item{border-top:1px solid var(--pb-line-2);cursor:pointer;padding:28px 0}.prb .faq-item:last-child{border-bottom:1px solid var(--pb-line-2)}.prb .faq-item summary{align-items:baseline;color:var(--pb-ink);display:flex;font-family:var(--f-pb-serif);font-size:22px;font-weight:500;gap:24px;letter-spacing:-.015em;list-style:none}.prb .faq-item summary::-webkit-details-marker{display:none}.prb .faq-item summary .num{color:var(--pb-body-2);flex:none;font:500 11px/1 var(--f-pb-mono);letter-spacing:.12em;padding-top:8px;width:32px}.prb .faq-item summary .q{flex:1 1}.prb .faq-item summary .ico{color:var(--pb-body-2);font:400 24px/1 var(--f-pb-sans);transition:transform .24s ease}.prb .faq-item[open] summary .ico{transform:rotate(45deg)}.prb .faq-item .a{color:var(--pb-body);font-size:16px;line-height:1.6;margin-left:56px;margin-top:16px;max-width:64ch}.prb .faq-item .a a{color:#197f8f;text-decoration:underline}.prb .sub-cta{background:var(--pb-ink);color:var(--pb-bg);overflow:hidden;padding:130px var(--pb-pad-x);position:relative;text-align:center}.prb .sub-cta:before{background:radial-gradient(circle,#23c9d91a,#0000 65%);border-radius:999px;content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:-120px;transform:translateX(-50%);width:800px}.prb .sub-cta .eye{color:var(--pb-cyan);margin-bottom:28px;position:relative;z-index:1}.prb .sub-cta .eye:before{background:var(--pb-cyan)}.prb .sub-cta h2{color:var(--pb-bg);font-size:72px;letter-spacing:-.04em;line-height:1;margin-bottom:28px;position:relative;z-index:1}.prb .sub-cta h2 em{color:var(--pb-cyan)}.prb .sub-cta .sub{color:#c8ccd2;font-size:19px;line-height:1.55;margin:0 auto 40px;max-width:46ch;position:relative;z-index:1}.prb .sub-cta .ctas{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center;position:relative;z-index:1}.prb .sub-cta .btn-primary{background:var(--pb-bg);border-color:var(--pb-bg);box-shadow:3px 3px 0 var(--pb-bg);color:var(--pb-ink)}.prb .sub-cta .btn-primary:hover{background:#fff;box-shadow:5px 5px 0 var(--pb-bg);color:var(--pb-ink)}.prb .sub-cta .btn-primary:active{box-shadow:1px 1px 0 var(--pb-bg)}.prb .sub-cta .btn-secondary{border-color:var(--pb-bg);box-shadow:3px 3px 0 var(--pb-bg);color:var(--pb-bg)}.prb .sub-cta .btn-secondary:hover{border-color:var(--pb-bg);box-shadow:5px 5px 0 var(--pb-bg);color:var(--pb-bg)}.prb .sub-cta .btn-secondary:active{box-shadow:1px 1px 0 var(--pb-bg)}@media (max-width:860px){.prb .sub-hero{padding-bottom:64px;padding-top:32px}.prb .sub-hero h1{font-size:50px;max-width:100%}.prb .sub-hero .lede-xl{font-size:20px;max-width:100%}.prb .sub-hero .ctas .btn{flex:1 1}.prb .sub-section{padding-bottom:72px;padding-top:72px}.prb .sub-h2{font-size:36px}.prb .factors,.prb .tiers{grid-template-columns:1fr}.prb .sub-cta{padding-bottom:88px;padding-top:88px}.prb .sub-cta h2{font-size:44px}.prb .sub-cta .ctas{flex-direction:column;width:100%}.prb .sub-cta .ctas .btn{width:100%}.prb .btn{min-height:44px}}@media (max-width:520px){.prb .sub-hero h1{font-size:38px;letter-spacing:-.03em}.prb .sub-hero .ctas{flex-direction:column}.prb .sub-h2{font-size:30px}.prb .sub-cta h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.prb .eye,.prb .eye:before{transition:none!important}}.tiers{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.tier{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);display:flex;flex-direction:column;padding:32px}.tier.featured{background:var(--c-graphite);border-color:#0000;color:var(--c-paper);position:relative}.tier.featured .ribbon{background:var(--c-cyan);border-radius:999px;color:var(--c-graphite);font:500 9px/1 var(--f-mono);letter-spacing:.12em;padding:6px 11px;position:absolute;right:18px;text-transform:uppercase;top:18px;white-space:nowrap}.tier .lbl{color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:18px;text-transform:uppercase}.tier.featured .lbl{color:var(--c-cyan)}.tier h3{color:var(--c-graphite);font-size:28px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.tier.featured h3{color:var(--c-paper)}.tier h3 em{font-family:var(--f-serif);font-weight:500}.tier .for{color:var(--ink-3);font:500 13px/1.4 var(--f-sans);margin-bottom:24px;min-height:38px}.tier.featured .for{color:oklch(.75 .01 260)}.tier .price{color:var(--c-graphite);font-family:var(--f-serif);font-size:24px;font-style:italic;font-weight:500;margin-bottom:4px}.tier.featured .price{color:var(--c-cyan)}.tier .pricek{color:var(--ink-4);font:500 11px/1.4 var(--f-mono);letter-spacing:.1em;margin-bottom:24px;text-transform:uppercase}.tier.featured .pricek{color:oklch(.62 .01 260)}.tier ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0 0 28px;padding:0}.tier li{color:var(--ink-2);font-size:14px;line-height:1.45;padding-left:24px;position:relative}.tier.featured li{color:oklch(.85 .01 260)}.tier li:before{border-bottom:2px solid var(--c-cyan);border-left:2px solid var(--c-cyan);content:"";height:6px;left:0;position:absolute;top:7px;transform:rotate(-45deg);width:10px}.tier .btn{margin-top:auto}.tier .stages{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.tier .step{background:var(--c-bone);border-radius:4px;color:var(--ink-3);font:500 9px/1.3 var(--f-mono);letter-spacing:.06em;padding:6px 4px;text-align:center;text-transform:uppercase}.tier.featured .step{background:oklch(.22 .012 260);color:oklch(.72 .01 260)}.tier .step.on{background:var(--c-graphite);color:var(--c-paper)}.tier.featured .step.on{background:var(--c-cyan);color:var(--c-graphite)}.tier .step.off{opacity:.3}.factors{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.factors,.tiers{grid-template-columns:1fr}}.pillars{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.pillar{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);display:flex;flex-direction:column;padding:32px}.pillar .ic{background:var(--c-graphite);border-radius:10px;height:36px;margin-bottom:22px;position:relative;width:36px}.pillar .ic:after{background:var(--c-cyan);border-radius:999px;bottom:7px;content:"";height:7px;position:absolute;right:7px;width:7px}.pillar h3{color:var(--c-graphite);font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.pillar h3 em{font-family:var(--f-serif);font-weight:500}.pillar p{color:var(--ink-2);font-size:14px;line-height:1.6}.commit{border-top:1px solid var(--line-2);display:flex;flex-direction:column}.commit .c{grid-gap:48px;align-items:baseline;border-bottom:1px solid var(--line-2);display:grid;gap:48px;grid-template-columns:200px 1fr;padding:32px 0}.commit .c .k{color:oklch(.45 .1 200);font:500 12px/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.commit .c .v{color:var(--ink-2);font-size:16px;line-height:1.65;max-width:60ch}.commit .c .v b{color:var(--ink-1);font-weight:500}.certs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.cert{background:var(--c-paper);border:1px solid var(--line-2);border-radius:var(--r-md);padding:20px}.cert .name{color:var(--c-graphite);font:500 14px/1.2 var(--f-sans);font-weight:600;margin-bottom:8px}.cert .st{font:500 10px/1.4 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}.cert .st.live{color:oklch(.4 .1 155)}.cert .st.prog{color:oklch(.5 .12 65)}.cert .st .dot{border-radius:999px;display:inline-block;height:6px;margin-right:6px;vertical-align:1px;width:6px}.cert .st.live .dot{background:oklch(.55 .13 155)}.cert .st.prog .dot{background:oklch(.65 .14 65)}@media (max-width:860px){.commit .c,.pillars{grid-template-columns:1fr}.commit .c{gap:10px}.certs{grid-template-columns:1fr 1fr}}.pquote{max-width:22ch}.metrics .m .v{font:500 56px/1 var(--f-mono)}.fwd{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-1);padding:28px}.fwd .row{align-items:center;background:var(--c-paper);border:1px solid var(--line-1);border-radius:var(--r-md);display:flex;gap:12px;margin-bottom:8px;padding:12px 14px}.fwd .row .av{border-radius:999px;color:#fff;flex:none;font:500 11px/28px var(--f-sans);height:28px;text-align:center;width:28px}.fwd .row .nm{color:var(--c-graphite);flex:1 1;font:500 13px/1.3 var(--f-sans)}.fwd .row .nm span{color:var(--ink-3);display:block;font-size:11px;font-weight:400;margin-top:2px}.fwd .row .ok{align-items:center;color:oklch(.4 .1 155);display:inline-flex;font:500 10px/1 var(--f-mono);gap:6px;letter-spacing:.1em;text-transform:uppercase}.fwd .row .ok:before{background:oklch(.55 .13 155);border-radius:999px;content:"";height:6px;width:6px}.fwd .cap{color:var(--ink-3);font:500 11px/1.5 var(--f-mono);letter-spacing:.04em;margin-top:14px}.metrics{grid-gap:0;border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.metrics .m{border-right:1px solid var(--line-2);padding:36px 32px 32px 0}.metrics .m:last-child{border-right:none}.metrics .m+.m{padding-left:32px}.metrics .m .v{font-feature-settings:"tnum";color:var(--c-graphite);font:500 52px/1 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.metrics .m .k{color:var(--ink-3);font:500 11px/1.5 var(--f-mono);letter-spacing:.12em;margin-top:12px;text-transform:uppercase}.pquote{color:var(--c-paper);font-family:var(--f-serif);font-size:38px;font-style:italic;font-weight:400;letter-spacing:-.015em;line-height:1.35;max-width:24ch}.pquote .cy{color:var(--c-cyan)}.pattrib{color:oklch(.72 .01 260);font:500 12px/1.5 var(--f-mono);letter-spacing:.14em;margin-top:32px;text-transform:uppercase}.pattrib .nm{color:var(--c-paper)}.trail{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-1);padding:24px}.trail .t{align-items:center;color:var(--ink-3);display:flex;font:500 10px/1 var(--f-mono);gap:8px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.trail .t:before{background:var(--c-cyan);border-radius:999px;content:"";height:6px;width:6px}.trail .ev{align-items:center;background:var(--c-paper);border:1px solid var(--line-1);border-radius:6px;display:flex;font-size:12px;gap:12px;margin-bottom:6px;padding:11px 14px}.trail .ev .tk{color:var(--ink-3);flex:none;font:500 10px/1 var(--f-mono);letter-spacing:.08em;width:64px}.trail .ev .lb{color:var(--ink-1);flex:1 1;font-weight:500}.trail .ev .st{color:oklch(.4 .1 155);font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}@media (max-width:860px){.metrics{border:none;grid-template-columns:1fr}.metrics .m{border-bottom:1px solid var(--line-2);border-right:none;padding:28px 0}.metrics .m+.m{padding-left:0}.metrics .m:last-child{border-bottom:none}.pquote{font-size:28px;max-width:100%}}.eye{padding-left:16px;position:relative;transition:color .5s var(--ease)}.eye:before{background:var(--line-3);border-radius:999px;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .5s var(--ease),box-shadow .5s var(--ease);width:6px}.eye.lit{color:oklch(.45 .1 200)}.eye.lit:before{background:var(--c-cyan);box-shadow:0 0 0 4px color-mix(in oklab,var(--c-cyan) 18%,#0000)}.sf-hero{padding:0 var(--page-pad-x) 48px}.sf-hero .frame{align-items:baseline;border-top:1px solid var(--c-graphite);color:var(--ink-3);display:flex;font:500 11px/1 var(--f-mono);justify-content:space-between;letter-spacing:.16em;margin-bottom:64px;padding-top:24px;text-transform:uppercase}.sf-hero .frame .back{color:var(--ink-2);text-decoration:none}.sf-hero .frame .back:hover{color:var(--c-graphite)}.sf-hero .eye-strong{align-items:center;color:oklch(.45 .1 200);display:inline-flex;font:500 11px/1 var(--f-mono);gap:10px;letter-spacing:.18em;margin-bottom:28px;text-transform:uppercase}.sf-hero .eye-strong:before{background:var(--c-graphite);border-radius:2px;content:"";height:7px;width:7px}.sf-hero .eye-strong:after{align-self:flex-end;background:var(--c-cyan);border-radius:999px;content:"";height:5px;margin-bottom:2px;margin-left:-10px;width:5px}.sf-hero h1{color:var(--c-graphite);font-size:88px;font-weight:600;letter-spacing:-.035em;line-height:1;margin-bottom:40px;max-width:18ch}.sf-hero h1 em{color:var(--c-graphite);font-family:var(--f-serif);font-weight:500}.sf-hero h1 .period{background:var(--c-cyan);border-radius:999px;display:inline-block;height:.1em;margin-left:.04em;transform:translateY(-.06em);width:.1em}.sf-hero .sub-row{grid-gap:64px;align-items:end;border-top:1px solid var(--line-2);display:grid;gap:64px;grid-template-columns:1.4fr auto;padding-top:36px}.sf-hero .lede-l{color:var(--ink-1);font-family:var(--f-serif);font-size:22px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.55;max-width:56ch}.sf-hero .lede-l b{font-family:var(--f-sans);font-style:normal;font-weight:500}.sf-hero .lede-l em{color:oklch(.55 .1 200);font-weight:500}.sf-hero .ctas{display:flex;gap:10px}.sf-outcome{background:var(--c-graphite);color:var(--c-paper);overflow:hidden;padding:40px var(--page-pad-x);position:relative}.sf-outcome:after{background:radial-gradient(circle,oklch(.55 .1 200/.15),#0000 70%);border-radius:999px;content:"";height:500px;pointer-events:none;position:absolute;right:-150px;top:-150px;width:500px}.sf-outcome .grid{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:auto 1fr;position:relative;z-index:1}.sf-outcome .lbl{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.18em;text-transform:uppercase}.sf-outcome .text{color:var(--c-paper);font-family:var(--f-serif);font-size:28px;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.45}.sf-outcome .text b{font-family:var(--f-sans);font-style:normal;font-weight:600}.sf-outcome .text em{color:var(--c-cyan);font-weight:500}.sf-econ{padding:48px var(--page-pad-x)}.sf-econ .head{margin-bottom:64px;max-width:760px}.sf-econ .head .eye{display:block;margin-bottom:20px}.sf-econ h2{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-bottom:20px}.sf-econ h2 em{font-family:var(--f-serif);font-weight:500}.sf-econ .head .lede{max-width:56ch}.sf-econ .grid{grid-gap:0;border-top:1px solid var(--line-2);display:grid;gap:0;grid-template-columns:repeat(3,1fr)}.sf-econ .item{border-right:1px solid var(--line-2);display:flex;flex-direction:column;padding:44px 32px 36px 0}.sf-econ .item:last-child{border-right:none;padding-right:0}.sf-econ .item+.item{padding-left:32px}.sf-econ .item .num{color:oklch(.45 .1 200);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:24px;text-transform:uppercase}.sf-econ .item h3{color:var(--c-graphite);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.12;margin-bottom:16px}.sf-econ .item h3 em{font-family:var(--f-serif);font-weight:500}.sf-econ .item p{color:var(--ink-2);font-size:15px;line-height:1.6;margin-bottom:28px}.sf-econ .item p b{color:var(--ink-1);font-weight:500}.sf-econ .item .metric{border-top:1px dashed var(--line-2);margin-top:auto;padding-top:20px}.sf-econ .item .metric .v{font-feature-settings:"tnum";color:var(--c-graphite);font:500 44px/1 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.sf-econ .item .metric .k{color:var(--ink-3);font:500 11px/1.5 var(--f-mono);letter-spacing:.12em;margin-top:10px;text-transform:uppercase}.sf-econ .disclaimer{color:var(--ink-4);font:500 11px/1.6 var(--f-mono);letter-spacing:.04em;margin-top:28px}.sf-switch{background:var(--c-bone);padding:48px var(--page-pad-x)}.sf-switch .head{margin-bottom:48px;max-width:760px}.sf-switch .head .eye{display:block;margin-bottom:20px}.sf-switch h2{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-bottom:20px}.sf-switch h2 em{font-family:var(--f-serif);font-weight:500}.sf-switch .head .lede{max-width:56ch}.sf-tabs{border-bottom:1px solid var(--line-2);display:flex;gap:0;margin-bottom:48px}.sf-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--ink-3);cursor:pointer;flex:1 1;font-family:var(--f-sans);padding:24px 24px 22px;text-align:left;transition:all var(--dur-1) var(--ease)}.sf-tab .num{color:var(--ink-3);display:block;font:500 10px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.sf-tab .ttl{color:var(--ink-2);font-size:22px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px}.sf-tab .ttl em{font-family:var(--f-serif);font-weight:500}.sf-tab .sub{color:var(--ink-3);font:500 13px/1.4 var(--f-sans)}.sf-tab:hover .ttl{color:var(--c-graphite)}.sf-tab[aria-selected=true]{border-bottom-color:var(--c-cyan)}.sf-tab[aria-selected=true] .num{color:oklch(.45 .1 200)}.sf-tab[aria-selected=true] .ttl{color:var(--c-graphite)}.sf-tab[aria-selected=true] .sub{color:var(--ink-2)}.sf-panel{display:none}.sf-panel.active{grid-gap:64px;align-items:start;animation:fadeUp var(--dur-2) var(--ease-out);display:grid;gap:64px;grid-template-columns:1fr 1.2fr}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sf-says{background:var(--c-graphite);border-radius:var(--r-xl);color:var(--c-paper);overflow:hidden;padding:36px 36px 32px;position:relative}.sf-says:after{background:radial-gradient(circle,oklch(.55 .1 200/.1),#0000 70%);border-radius:999px;bottom:-150px;content:"";height:400px;left:-150px;pointer-events:none;position:absolute;width:400px}.sf-says .sig{align-items:center;display:flex;gap:10px;margin-bottom:28px;position:relative;z-index:1}.sf-says .sig .g{background:var(--c-paper);border-radius:8px;flex:none;height:28px;position:relative;width:28px}.sf-says .sig .g:after{background:var(--c-cyan);border-radius:999px;bottom:5px;content:"";height:5px;position:absolute;right:5px;width:5px}.sf-says .sig .for{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase}.sf-says .speech{color:var(--c-paper);font-family:var(--f-serif);font-size:23px;font-style:italic;font-weight:400;letter-spacing:-.005em;line-height:1.45;position:relative;z-index:1}.sf-says .speech b{font-family:var(--f-sans);font-style:normal;font-weight:600}.sf-says .speech em{color:var(--c-cyan);font-weight:500}.sf-says .extras{grid-gap:16px;border-top:1px solid oklch(.3 .012 260);display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:24px;padding-top:20px;position:relative;z-index:1}.sf-says .extras .item{color:oklch(.72 .01 260);font:500 11px/1.5 var(--f-mono);letter-spacing:.12em;text-transform:uppercase}.sf-says .extras .item strong{font-feature-settings:"tnum";color:var(--c-cyan);display:block;font-family:var(--f-mono);font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:6px;text-transform:none}.sf-vis{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);box-shadow:var(--sh-2);overflow:hidden}.sf-vis .topbar{align-items:center;background:var(--c-paper);border-bottom:1px solid var(--line-2);color:var(--ink-3);display:flex;font:500 11px/1 var(--f-mono);gap:10px;letter-spacing:.14em;padding:12px 18px;text-transform:uppercase}.sf-vis .topbar .dots{display:flex;gap:5px}.sf-vis .topbar .dots span{background:oklch(.85 .008 80);border-radius:999px;height:8px;width:8px}.sf-vis .topbar .live{align-items:center;color:oklch(.45 .1 200);display:inline-flex;gap:6px;margin-left:auto}.sf-vis .topbar .live:before{background:var(--c-cyan);border-radius:999px;content:"";height:6px;width:6px}.sf-vis .body{padding:20px}.sf-row{align-items:center;background:var(--c-paper);border:1px solid var(--line-1);border-radius:6px;display:flex;font-size:12px;gap:10px;margin-bottom:6px;padding:9px 12px}.sf-row .av{border-radius:999px;color:#fff;flex:none;font:500 10px/22px var(--f-sans);height:22px;text-align:center;width:22px}.sf-row .nm{color:var(--ink-1);flex:1 1;font-weight:500}.sf-row .nm span{color:var(--ink-3);font-weight:400}.sf-row .scr{border-radius:4px;color:#fff;font:500 11px/1 var(--f-mono);padding:3px 7px}.sf-row .scr.h{background:oklch(.45 .13 155)}.sf-row .scr.m{background:oklch(.55 .13 65)}.sf-row .tag{background:var(--c-bone);border-radius:999px;font:500 10px/1 var(--f-mono);letter-spacing:.1em;padding:4px 8px}.sf-more,.sf-row .tag{color:var(--ink-3);text-transform:uppercase}.sf-more{font:500 11px/1 var(--f-mono);letter-spacing:.14em;padding:8px;text-align:center}.sf-counter{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}.sf-counter .cell{background:var(--c-bone);border-radius:var(--r-sm);padding:12px;text-align:center}.sf-counter .cell.featured{background:var(--c-graphite);color:var(--c-paper)}.sf-counter .cell .v{font-feature-settings:"tnum";color:var(--c-graphite);font:500 22px/1 var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sf-counter .cell.featured .v{color:var(--c-cyan)}.sf-counter .cell .k{color:var(--ink-3);font:500 9px/1.4 var(--f-mono);letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.sf-counter .cell.featured .k{color:oklch(.75 .01 260)}.sf-multi{padding:48px var(--page-pad-x)}.sf-multi .head{margin-bottom:48px;max-width:760px}.sf-multi .head .eye{display:block;margin-bottom:20px}.sf-multi h2{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-bottom:20px}.sf-multi h2 em{font-family:var(--f-serif);font-weight:500}.sf-multi .head .lede{max-width:56ch}.sf-board{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-2xl);box-shadow:var(--sh-2);overflow:hidden}.sf-board .bar{align-items:center;background:var(--c-graphite);color:var(--c-paper);display:flex;font:500 11px/1 var(--f-mono);justify-content:space-between;letter-spacing:.14em;padding:14px 28px;text-transform:uppercase}.sf-board .bar .l{align-items:center;color:var(--c-cyan);display:inline-flex;gap:8px}.sf-board .bar .l:before{background:var(--c-cyan);border-radius:999px;content:"";height:6px;width:6px}.sf-board .bar .r{color:oklch(.72 .01 260)}.sf-clients{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.sf-client{border-right:1px solid var(--line-2);padding:24px}.sf-client:last-child{border-right:none}.sf-client .ch{align-items:center;display:flex;gap:8px;margin-bottom:6px}.sf-client .ch .badge{border-radius:7px;color:#fff;flex:none;font:600 10px/24px var(--f-sans);height:24px;text-align:center;width:24px}.sf-client .ch .cn{color:var(--c-graphite);font:600 14px/1.1 var(--f-sans);letter-spacing:-.01em}.sf-client .role{color:var(--ink-3);font:500 11px/1.4 var(--f-mono);letter-spacing:.08em;margin-bottom:16px;text-transform:uppercase}.sf-client .mini{align-items:center;background:var(--c-paper);border:1px solid var(--line-1);border-radius:5px;display:flex;font-size:11px;gap:8px;margin-bottom:5px;padding:7px 9px}.sf-client .mini .av{border-radius:999px;color:#fff;flex:none;font:500 9px/18px var(--f-sans);height:18px;text-align:center;width:18px}.sf-client .mini .nm{color:var(--ink-1);flex:1 1;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-client .mini .scr{color:oklch(.4 .1 155);font:500 10px/1 var(--f-mono)}.sf-client .status{align-items:center;color:oklch(.45 .1 200);display:inline-flex;font:500 10px/1.4 var(--f-mono);gap:6px;letter-spacing:.1em;margin-top:12px;text-transform:uppercase}.sf-client .status:before{background:var(--c-cyan);border-radius:999px;content:"";height:6px;width:6px}.sf-multi .note{color:var(--ink-3);font:500 12px/1.6 var(--f-mono);margin-top:28px;max-width:64ch}.sf-multi .note em{font-family:var(--f-serif);font-style:italic;font-weight:500}.sf-artifact{background:var(--c-bone);padding:48px var(--page-pad-x)}.sf-artifact .head{margin-bottom:48px;max-width:760px}.sf-artifact .head .eye{display:block;margin-bottom:20px}.sf-artifact h2{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-bottom:20px}.sf-artifact h2 em{font-family:var(--f-serif);font-weight:500}.sf-artifact .head .lede{max-width:58ch}.sf-artifact .head .lede b{color:var(--c-graphite);font-weight:500}@property --p{syntax:"<number>";inherits:false;initial-value:0}.cr-card{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-2xl);box-shadow:0 30px 80px -30px oklch(0 0 0/.15);overflow:hidden}.cr-card .barbar{align-items:center;background:var(--c-graphite);color:var(--c-paper);display:flex;font:500 11px/1 var(--f-mono);justify-content:space-between;letter-spacing:.14em;padding:14px 28px;text-transform:uppercase}.cr-card .barbar .l{align-items:center;color:var(--c-cyan);display:inline-flex;gap:8px}.cr-card .barbar .l:before{background:var(--c-cyan);border-radius:999px;content:"";height:6px;width:6px}.cr-card .barbar .r{color:oklch(.72 .01 260)}.cr-card .body{grid-gap:64px;align-items:start;display:grid;gap:64px;grid-template-columns:1.4fr 1fr;padding:40px 48px 48px}.cr-card .who{color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.cr-card h3{font-size:36px;font-weight:600;letter-spacing:-.025em;line-height:1.05;margin-bottom:6px}.cr-card .role{color:var(--ink-2);font-size:14px;margin-bottom:28px}.cr-card .verdict{background:var(--c-graphite);border-radius:var(--r-md);color:var(--c-paper);margin-bottom:28px;overflow:hidden;padding:20px 24px;position:relative}.cr-card .verdict:after{background:radial-gradient(circle,oklch(.55 .1 200/.1),#0000 70%);border-radius:999px;content:"";height:200px;position:absolute;right:-50px;top:-50px;width:200px}.cr-card .verdict .sig{align-items:center;display:flex;gap:10px;margin-bottom:12px;position:relative;z-index:1}.cr-card .verdict .sig .g{background:var(--c-paper);border-radius:6px;flex:none;height:22px;position:relative;width:22px}.cr-card .verdict .sig .g:after{background:var(--c-cyan);border-radius:999px;bottom:4px;content:"";height:4px;position:absolute;right:4px;width:4px}.cr-card .verdict .sig .nm{color:var(--c-cyan);font-family:var(--f-serif);font-size:14px;font-style:italic;font-weight:500}.cr-card .verdict .text{color:var(--c-paper);font-family:var(--f-serif);font-size:19px;font-style:italic;line-height:1.4;position:relative;z-index:1}.cr-card .verdict .text b{font-family:var(--f-sans);font-style:normal;font-weight:600}.cr-card .ev-section{margin-bottom:20px}.cr-card .ev-section .lbl{align-items:center;color:var(--ink-3);display:flex;font:500 11px/1 var(--f-mono);justify-content:space-between;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.cr-card .ev-section ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cr-card .ev-section li{align-items:baseline;background:var(--c-paper);border:1px solid var(--line-1);border-radius:var(--r-sm);cursor:pointer;display:flex;font-size:13px;gap:12px;line-height:1.5;padding:12px 16px;transition:border-color var(--dur-1) var(--ease)}.cr-card .ev-section li:hover{border-color:var(--c-cyan)}.cr-card .ev-section li .d{background:oklch(.58 .13 155);border-radius:999px;flex:none;height:6px;transform:translateY(6px);width:6px}.cr-card .ev-section li.gap .d{background:oklch(.7 .13 65)}.cr-card .ev-section li b{color:var(--c-graphite);font-weight:600}.cr-card .ev-section li .ev-body{display:flex;flex-direction:column}.cr-card .ev-section li span:last-child{color:var(--ink-2)}.cr-card .ev-section li .src{color:oklch(.45 .1 200);font:500 11px/1.4 var(--f-mono);letter-spacing:.04em;margin-top:0;max-height:0;opacity:0;overflow:hidden;transition:max-height var(--dur-2) var(--ease),opacity var(--dur-2) var(--ease),margin-top var(--dur-2) var(--ease)}.cr-card .ev-section li.src-open .src,.cr-card .ev-section li:hover .src{margin-top:8px;max-height:40px;opacity:1}.cr-card .ev-section li .src:before{color:var(--ink-3);content:"↳ source · "}.cr-card .side{text-align:center}.cr-card .dial{--p:0;background:conic-gradient(var(--c-graphite) calc(var(--p)*1%),var(--c-bone) 0);border-radius:999px;display:grid;height:220px;margin:0 auto 24px;place-items:center;position:relative;transition:--p 1.2s var(--ease-out);width:220px}.cr-card.built .dial{--p:88}.cr-card .dial:before{background:var(--c-paper-warm);border-radius:999px;content:"";inset:14px;position:absolute}.cr-card .dial .inner{position:relative;text-align:center;z-index:1}.cr-card .dial .num{color:var(--c-graphite);font:500 64px/1 var(--f-mono);letter-spacing:-.03em}.cr-card .dial .lbl{color:var(--ink-3);display:block;font:500 9px/1 var(--f-mono);letter-spacing:.14em;margin-top:8px;text-transform:uppercase}.cr-card .meta-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-bottom:20px}.cr-card .meta-grid .cell{background:var(--c-paper);border:1px solid var(--line-1);border-radius:var(--r-sm);padding:12px;text-align:left}.cr-card .meta-grid .cell .k{color:var(--ink-3);font:500 9px/1 var(--f-mono);letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.cr-card .meta-grid .cell .v{color:var(--c-graphite);font:500 18px/1 var(--f-mono)}.cr-card .actions{display:flex;flex-direction:column;gap:8px}.cr-card.built .ev-section li{animation:evIn .5s var(--ease) forwards;opacity:0;transform:translateY(6px)}.cr-card.built .ev-section:first-of-type li:first-child{animation-delay:.45s}.cr-card.built .ev-section:first-of-type li:nth-child(2){animation-delay:.55s}.cr-card.built .ev-section:first-of-type li:nth-child(3){animation-delay:.65s}.cr-card.built .ev-section:nth-of-type(2) li{animation-delay:.8s}@keyframes evIn{to{opacity:1;transform:none}}.sf-bf{padding:48px var(--page-pad-x)}.sf-bf .head{margin-bottom:48px;max-width:720px}.sf-bf .head .eye{display:block;margin-bottom:20px}.sf-bf h2{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.02;margin-bottom:20px}.sf-bf h2 em{font-family:var(--f-serif);font-weight:500}.sf-bf .grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.sf-bf .card{background:var(--c-paper-warm);border:1px solid var(--line-2);border-radius:var(--r-xl);display:flex;flex-direction:column;min-height:280px;padding:32px}.sf-bf .card .role{color:var(--ink-3);font:500 11px/1 var(--f-mono);letter-spacing:.14em;margin-bottom:24px;text-transform:uppercase}.sf-bf .card h3{color:var(--c-graphite);font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.sf-bf .card h3 em{font-family:var(--f-serif);font-weight:500}.sf-bf .card p{color:var(--ink-2);font-size:14px;line-height:1.6}.sf-bf .card p em{color:var(--c-graphite);font-family:var(--f-serif);font-style:italic;font-weight:500}.sf-bf .card .foot{border-top:1px dashed var(--line-2);color:var(--ink-3);font:500 11px/1.5 var(--f-mono);letter-spacing:.1em;margin-top:auto;padding-top:20px;text-transform:uppercase}.sf-proof{background:var(--c-graphite);color:var(--c-paper);padding:40px var(--page-pad-x);text-align:center}.sf-proof .eye{color:oklch(.72 .01 260);display:block;margin-bottom:40px}.sf-proof .eye.lit{color:var(--c-cyan)}.sf-proof .quote{color:var(--c-paper);font-family:var(--f-serif);font-size:36px;font-style:italic;letter-spacing:-.015em;line-height:1.35;margin:0 auto 32px;max-width:900px}.sf-proof .quote .cy{color:var(--c-cyan)}.sf-proof .attrib{color:oklch(.72 .01 260);font:500 12px/1.4 var(--f-mono);letter-spacing:.14em;margin-bottom:56px;text-transform:uppercase}.sf-proof .attrib .nm{color:var(--c-paper)}.sf-proof .stats{grid-gap:0;border:1px solid oklch(.3 .012 260);border-radius:var(--r-md);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:840px;overflow:hidden}.sf-proof .stats .cell{border-right:1px solid oklch(.3 .012 260);padding:24px;text-align:left}.sf-proof .stats .cell:last-child{border-right:none}.sf-proof .stats .v{color:var(--c-cyan);font:500 36px/1 var(--f-mono);letter-spacing:-.02em}.sf-proof .stats .k{color:oklch(.72 .01 260);font:500 10px/1.4 var(--f-mono);letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.sf-faq{grid-gap:96px;align-items:start;display:grid;gap:96px;grid-template-columns:1fr 2fr;padding:48px var(--page-pad-x)}.sf-faq .head .eye{display:block;margin-bottom:20px}.sf-faq .head h2{font-size:56px;font-weight:600;letter-spacing:-.03em;line-height:1.02}.sf-faq .head h2 em{font-family:var(--f-serif);font-weight:500}.sf-faq .head .lede{color:var(--ink-2);font-family:var(--f-serif);font-size:17px;font-style:italic;margin-top:24px;max-width:32ch}.sf-cta{background:var(--c-graphite);color:var(--c-paper);overflow:hidden;padding:52px var(--page-pad-x);position:relative}.sf-cta:before{background:radial-gradient(circle,oklch(.55 .1 200/.1),#0000 65%);border-radius:999px;content:"";height:800px;left:50%;pointer-events:none;position:absolute;top:-100px;transform:translateX(-50%);width:800px}.sf-cta .grid{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.2fr 1fr;position:relative;z-index:1}.sf-cta .eye-strong{color:var(--c-cyan);display:block;font:500 11px/1 var(--f-mono);letter-spacing:.18em;margin-bottom:28px;text-transform:uppercase}.sf-cta h2{color:var(--c-paper);font-family:var(--f-serif);font-size:56px;font-style:italic;font-weight:400;letter-spacing:-.02em;line-height:1.1;margin-bottom:28px;max-width:16ch}.sf-cta h2 b{font-family:var(--f-sans);font-style:normal;font-weight:600}.sf-cta h2 em{color:var(--c-cyan);font-weight:500}.sf-cta .lede-l{color:oklch(.85 .01 260);font-size:18px;line-height:1.6;margin-bottom:40px;max-width:48ch}.sf-cta .lede-l em{color:var(--c-paper);font-family:var(--f-serif);font-weight:500}.sf-cta form{background:oklch(.2 .012 260);border:1px solid oklch(.3 .012 260);border-radius:var(--r-pill);display:flex;gap:8px;max-width:520px;padding:8px}.sf-cta input{background:#0000;border:none;color:var(--c-paper);flex:1 1;font:400 16px/1 var(--f-sans);outline:none;padding:14px 20px}.sf-cta input::placeholder{color:oklch(.55 .01 260)}.sf-cta form .btn-primary{background:var(--c-paper);color:var(--c-graphite)}.sf-cta .micro{color:oklch(.62 .01 260);font:500 11px/1.4 var(--f-mono);letter-spacing:.14em;margin-top:20px;text-transform:uppercase}.sf-cta .offer-card{background:oklch(.2 .012 260);border:1px solid oklch(.3 .012 260);border-radius:var(--r-xl);padding:28px 32px}.sf-cta .offer-card .ttl{color:var(--c-cyan);font:500 11px/1 var(--f-mono);letter-spacing:.16em;margin-bottom:20px;text-transform:uppercase}.sf-cta .offer-card .li{grid-gap:12px;border-bottom:1px solid oklch(.3 .012 260);display:grid;gap:12px;grid-template-columns:28px 1fr;padding:14px 0}.sf-cta .offer-card .li:last-child{border-bottom:none}.sf-cta .offer-card .li .n{color:oklch(.55 .01 260);font:500 12px/1 var(--f-mono);letter-spacing:.12em;padding-top:4px}.sf-cta .offer-card .li .txt{color:oklch(.85 .01 260);font-size:14px;line-height:1.55}.sf-cta .offer-card .li .txt b{color:var(--c-paper);font-weight:500}.sf-cta .offer-card .li .txt em{color:var(--c-cyan);font-family:var(--f-serif);font-style:italic;font-weight:500}.nav-toggle{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;margin:-10px -8px -10px 0;padding:10px}.nav-toggle span{background:var(--c-graphite);border-radius:2px;display:block;height:2px;transition:transform var(--dur-2) var(--ease),opacity var(--dur-1) var(--ease);width:22px}.topnav.open .nav-toggle span:first-child{transform:translateY(7px) rotate(45deg)}.topnav.open .nav-toggle span:nth-child(2){opacity:0}.topnav.open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:860px){:root{--page-pad-x:40px}.topnav{flex-wrap:wrap}.nav-toggle{display:flex}.topnav .links,.topnav .right{display:none;width:100%}.topnav.open .links{display:flex;flex-direction:column;gap:2px;order:3;padding-top:14px;width:100%}.topnav.open .links a{padding:13px 0}.topnav.open .right{border-top:1px solid var(--line-2);display:flex;gap:10px;margin-top:6px;order:4;padding-top:14px;width:100%}.topnav.open .right .btn{flex:1 1}.sf-hero{padding-bottom:48px;padding-top:0}.sf-hero .frame{flex-direction:column;gap:8px;margin-bottom:40px}.sf-hero h1{font-size:52px;max-width:100%}.sf-hero .sub-row{gap:32px;grid-template-columns:1fr}.sf-hero .lede-l{font-size:19px;max-width:100%}.sf-hero .ctas{width:100%}.sf-hero .ctas .btn{flex:1 1}.sf-outcome{padding-bottom:32px;padding-top:32px}.sf-outcome .grid{gap:16px;grid-template-columns:1fr}.sf-outcome .text{font-size:23px}.sf-artifact,.sf-bf,.sf-econ,.sf-faq,.sf-multi,.sf-switch{padding-bottom:72px;padding-top:72px}.sf-artifact h2,.sf-bf h2,.sf-econ h2,.sf-multi h2,.sf-switch h2{font-size:36px}.sf-econ .grid{border-top:none;grid-template-columns:1fr}.sf-econ .item{border-bottom:1px solid var(--line-2);border-right:none;padding:32px 0}.sf-econ .item+.item{padding-left:0}.sf-econ .item:last-child,.sf-tabs{border-bottom:none}.sf-tabs{flex-direction:column;gap:8px;margin-bottom:32px}.sf-tab{border:1px solid var(--line-2);border-radius:var(--r-md);padding:18px}.sf-tab[aria-selected=true]{background:color-mix(in oklab,var(--c-bone) 60%,#0000);border-color:var(--c-graphite)}.sf-panel.active{gap:24px;grid-template-columns:1fr}.sf-says .speech{font-size:21px}.sf-clients{grid-template-columns:1fr 1fr}.sf-client{border-bottom:1px solid var(--line-2)}.sf-client:nth-child(odd){border-right:1px solid var(--line-2)}.sf-client:nth-child(2n){border-right:none}.cr-card .body{gap:32px;grid-template-columns:1fr;padding:32px}.cr-card h3{font-size:30px}.cr-card .barbar{font-size:10px;gap:12px;padding:14px 20px}.sf-bf .grid{grid-template-columns:1fr}.sf-proof{padding-bottom:64px;padding-top:64px}.sf-proof .quote{font-size:26px}.sf-faq{gap:32px;grid-template-columns:1fr}.sf-faq .head h2{font-size:34px}.faq-item summary{font-size:18px}.sf-cta{padding-bottom:80px;padding-top:80px}.sf-cta .grid{gap:40px;grid-template-columns:1fr}.sf-cta h2{font-size:38px}.sf-cta form{max-width:100%}.btn{min-height:44px}}@media (max-width:520px){:root{--page-pad-x:20px}.sf-hero h1{font-size:38px;letter-spacing:-.03em}.sf-hero .ctas{flex-direction:column}.sf-hero .lede-l{font-size:17px}.sf-outcome .text{font-size:20px}.sf-artifact h2,.sf-bf h2,.sf-cta h2,.sf-econ h2,.sf-multi h2,.sf-switch h2{font-size:30px}.sf-faq .head h2{font-size:28px}.sf-counter{grid-template-columns:1fr 1fr}.sf-clients{grid-template-columns:1fr}.sf-client{border-right:none!important}.sf-client:last-child{border-bottom:none}.cr-card .body{padding:24px 20px}.cr-card .dial{height:180px;width:180px}.cr-card .dial .num{font-size:52px}.sf-proof .stats{grid-template-columns:1fr}.sf-proof .stats .cell{border-bottom:1px solid oklch(.3 .012 260);border-right:none}.sf-econ .item .metric .v{font-size:38px}.sf-cta .offer-card{padding:24px}}@media (prefers-reduced-motion:reduce){.cr-card .dial,.eye,.eye:before{transition:none!important}.cr-card .dial{--p:88}.cr-card.built .ev-section li{animation:none;opacity:1;transform:none}.sf-panel.active{animation:none}}.sfb{--sfb-cream:#f5f3ec;--sfb-cream-2:#f2f0ea;--sfb-ink:#1b1e22;--sfb-dark:#14161a;--sfb-dark-2:#0f1114;--sfb-cyan:#23c9d9;--sfb-cyan-2:#3fd0df;--sfb-teal:#0f7f8c;--sfb-teal-2:#0f9aab;--sfb-teal-3:#0b6b76;--sfb-rust:#9a5850;--sfb-rust-2:#b0645a;--sfb-t1:#3a3e44;--sfb-t2:#4a4e54;--sfb-t3:#5f6369;--sfb-t4:#6a6e74;--sfb-t5:#9a9ea4;--sfb-d1:#e8e6e0;--sfb-d2:#c8ccd2;--sfb-d3:#aab0b7;--sfb-d4:#8a9198;--sfb-d5:#7f858c;--sfb-line-l:#1b1e221f;--sfb-line-d:#ffffff1f;--f-sfb-serif:"Newsreader",Georgia,"Times New Roman",serif;--f-sfb-sans:"IBM Plex Sans",system-ui,-apple-system,Segoe UI,sans-serif;--f-sfb-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--sfb-pad-x:clamp(20px,5vw,56px);--sfb-block:clamp(84px,13vh,160px);background:var(--sfb-cream);color:var(--sfb-ink);font-family:var(--f-sfb-sans);font-size:15px;line-height:1.55;max-width:100%;overflow-x:hidden}.sfb h1,.sfb h2,.sfb h3{color:inherit;font-family:var(--f-sfb-serif);font-weight:500;letter-spacing:-.025em;margin:0}.sfb p{margin:0}.sfb em{font-family:var(--f-sfb-serif);font-style:italic;font-weight:500}.sfb ::selection{background:var(--sfb-cyan);color:var(--sfb-ink)}.sfb .wrap{margin:0 auto;max-width:1120px;padding:0 var(--sfb-pad-x)}.sfb .kick{align-items:center;display:flex;gap:14px;margin-bottom:clamp(40px,5.5vh,64px)}.sfb .kick .n{color:var(--sfb-teal);font:500 13px/1 var(--f-sfb-mono)}.sfb .kick .r{background:#1b1e2247;height:1px;width:28px}.sfb .kick .l{color:var(--sfb-t3);font:500 12px/1 var(--f-sfb-mono);letter-spacing:.14em;text-transform:uppercase}.sfb .kick.on-dark .n{color:var(--sfb-cyan-2)}.sfb .kick.on-dark .r{background:#ffffff47}.sfb .kick.on-dark .l{color:var(--sfb-d3)}.sfb .btn{align-items:center;background:var(--sfb-cream-2);border:2px solid var(--sfb-cream-2);border-radius:9px;box-shadow:3px 3px 0 var(--sfb-cyan-2);color:var(--sfb-dark);cursor:pointer;display:inline-flex;font:600 16px/1 var(--f-sfb-sans);gap:10px;justify-content:center;letter-spacing:-.005em;padding:16px 28px;text-decoration:none;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.sfb .btn:hover{background:#fff;box-shadow:5px 5px 0 var(--sfb-cyan-2);transform:translate(-2px,-2px)}.sfb .btn:active{box-shadow:1px 1px 0 var(--sfb-cyan-2);transform:translate(1px,1px)}.sfb .btn .rarr{font-family:var(--f-sfb-mono);font-size:inherit}.sfb .fine{color:var(--sfb-d5);font:400 12.5px/1 var(--f-sfb-mono);margin:16px 0 0}.sfb .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1)}.sfb .reveal.seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sfb .reveal{opacity:1;transform:none;transition:none}}.sfb-hero{background:var(--sfb-dark);color:var(--sfb-d1);overflow:hidden;position:relative}.sfb-hero:before{background:#ffffff0f;bottom:0;content:"";left:var(--sfb-pad-x);position:absolute;top:0;width:1px}.sfb-hero .wrap{display:flex;flex-direction:column;justify-content:center;min-height:88vh;padding-bottom:clamp(80px,12vh,150px);padding-top:clamp(80px,12vh,150px)}.sfb-hero .tagline{align-items:center;color:var(--sfb-cyan-2);display:flex;font:500 13px/1 var(--f-sfb-mono);gap:16px;letter-spacing:.18em;margin:0 0 clamp(40px,6.5vh,72px);text-transform:uppercase}.sfb-hero .tagline .rule{background:var(--sfb-cyan-2);flex:none;height:1px;width:34px}.sfb-hero h1{font-size:clamp(42px,6.6vw,92px);letter-spacing:-.03em;line-height:1;margin:0 0 clamp(40px,6vh,60px)}.sfb-hero h1 span{display:block}.sfb-hero h1 .dim{color:var(--sfb-d5)}.sfb-hero h1 .bright{color:#f6f4ee;margin-top:.08em}.sfb-hero h1 .bright em{color:var(--sfb-cyan-2);font-style:italic}.sfb-hero .lines{font-family:var(--f-sfb-serif);font-size:clamp(17px,1.7vw,24px);letter-spacing:-.012em;line-height:1.5}.sfb-hero .lines p{margin:.3em 0 0}.sfb-hero .lines p:first-child{margin-top:0}.sfb-hero .lines .l1{color:var(--sfb-d4)}.sfb-hero .lines .l2{color:var(--sfb-d2)}.sfb-hero .lines .l3{color:#f6f4ee}.sfb-hero .btn{align-self:flex-start;margin-top:clamp(40px,5.5vh,56px)}.sfb-role{padding:var(--sfb-block) 0}.sfb-role .grid{grid-gap:clamp(44px,6vw,96px);align-items:center;display:grid;gap:clamp(44px,6vw,96px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sfb-role .tag{color:var(--sfb-teal);font:500 12px/1 var(--f-sfb-mono);letter-spacing:.14em;margin:0 0 20px;text-transform:uppercase}.sfb-role h2{font-size:clamp(30px,4vw,52px);letter-spacing:-.022em;line-height:1.08;margin:0 0 20px;max-width:16ch}.sfb-role .body{color:var(--sfb-t4);font-size:clamp(15px,1.6vw,18px);line-height:1.55;margin:0;max-width:44ch}.sfb-flow{position:relative}.sfb-flow .line{background:#1b1e2224;height:2px;left:22px;overflow:hidden;position:absolute;right:22px;top:19px;z-index:0}.sfb-flow .line i{background:linear-gradient(90deg,var(--sfb-teal-2),var(--sfb-cyan));inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.2,.7,.3,1)}.sfb-flow.seen .line i{transform:scaleX(1)}.sfb-flow .nodes{grid-gap:clamp(8px,1vw,14px);display:grid;gap:clamp(8px,1vw,14px);grid-template-columns:repeat(4,1fr);position:relative;z-index:1}.sfb-flow .node{align-items:center;background:var(--sfb-cream);border:2px solid #1b1e224d;border-radius:50%;color:#5a5e64;display:flex;font:500 15px/1 var(--f-sfb-mono);height:40px;justify-content:center;width:40px}.sfb-flow .node.hot{border:2.5px solid var(--sfb-teal-2);box-shadow:0 0 0 5px #0f9aab21;color:var(--sfb-teal-3)}.sfb-flow .nlabel{color:var(--sfb-t2);font:400 clamp(11px,1.1vw,13px)/1.35 var(--f-sfb-mono);margin-top:16px}.sfb-flow .nlabel.hot{color:var(--sfb-teal-3);font-weight:500}.sfb-role .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.sfb-role .pill{background:#23c9d91a;border:1px solid #0f7f8c59;border-radius:6px;color:var(--sfb-teal-3);font:500 12px/1 var(--f-sfb-mono);padding:7px 12px}.sfb-universe{background:var(--sfb-dark);color:var(--sfb-d1);overflow:hidden}.sfb-universe .sec-inner{padding:var(--sfb-block) 0}.sfb-universe .flex{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(48px,6vw,80px)}.sfb-universe .col-text{flex:1 1 340px;min-width:0}.sfb-universe h2{color:#f6f4ee;font-size:clamp(30px,4vw,52px);letter-spacing:-.022em;line-height:1.08;margin:0 0 clamp(22px,3vh,32px);max-width:16ch}.sfb-universe .modes{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(24px,3.5vh,36px)}.sfb-universe .smode{align-items:baseline;display:flex;gap:14px}.sfb-universe .smode .dot{background:var(--sfb-cyan-2);border-radius:50%;flex:none;height:9px;transform:translateY(-2px);width:9px}.sfb-universe .smode .dot.ring{background:none;border:1.5px solid var(--sfb-cyan-2)}.sfb-universe .smode .nm{color:var(--sfb-cyan-2);flex:none;font:500 13.5px/1 var(--f-sfb-mono);width:100px}.sfb-universe .smode .ds{color:var(--sfb-d3);font-size:clamp(14px,1.5vw,17px)}.sfb-universe .stuck{border-left:3px solid var(--sfb-cyan-2);padding-left:18px}.sfb-universe .stuck p{color:#f6f4ee;font-family:var(--f-sfb-serif);font-size:clamp(16px,1.7vw,21px);font-style:italic;line-height:1.4;margin:0}.sfb-orbit-wrap{align-items:center;display:flex;flex:1 1 340px;flex-direction:column;gap:18px;min-width:0;padding:10px 20px}.sfb-orbit{aspect-ratio:1;position:relative;width:min(100%,350px)}.sfb-orbit .ring{animation:sfbSpin 100s linear infinite;border:1.5px dashed #3fd0df24;border-radius:50%;position:absolute}.sfb-orbit .ring.r1{inset:2%}.sfb-orbit .ring.r2{animation-direction:reverse;animation-duration:70s;border-color:#3fd0df38;inset:24%}@keyframes sfbSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.sfb-orbit .core{align-items:center;aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#1c9fb0,#0c7480);border-radius:50%;box-shadow:0 0 30px #23c9d957;display:flex;flex-direction:column;justify-content:center;left:50%;padding:6px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:30%}.sfb-orbit .core .lbl{color:#ffffffb8;font:400 8px/1 var(--f-sfb-mono);letter-spacing:.08em}.sfb-orbit .core .txt{color:#fff;font-family:var(--f-sfb-serif);font-size:clamp(12px,1.5vw,16px);line-height:1.02;margin-top:2px}.sfb-orbit .chip{background:#14161aeb;border:1px solid #3fd0df66;border-radius:20px;box-shadow:0 4px 18px #0006;color:var(--sfb-d2);font:400 clamp(9.5px,1vw,12px)/1 var(--f-sfb-mono);opacity:0;padding:6px 10px;position:absolute;transform:translate(-50%,-50%);transform:translate(-50%,-50%) scale(.7);transition:opacity .5s cubic-bezier(.2,.7,.3,1),transform .5s cubic-bezier(.2,.7,.3,1);white-space:nowrap}.sfb-orbit.seen .chip{opacity:1;transform:translate(-50%,-50%) scale(1)}.sfb-orbit-wrap .caption{color:var(--sfb-d5);font:400 11px/1.4 var(--f-sfb-mono);letter-spacing:.1em;margin:0;max-width:30ch;text-align:center;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.sfb-orbit .ring{animation:none}}.sfb-take{align-items:baseline;border-top:1px solid var(--sfb-line-d);display:flex;flex-wrap:wrap;gap:8px 40px;margin-top:clamp(52px,7vh,84px);padding-top:clamp(28px,4vh,40px)}.sfb-take .lbl{color:var(--sfb-cyan-2);flex:none;font:500 11px/1 var(--f-sfb-mono);letter-spacing:.16em;text-transform:uppercase}.sfb-take p{color:#f6f4ee;flex:1 1;font-family:var(--f-sfb-serif);font-size:clamp(19px,2.2vw,27px);font-style:italic;font-weight:400;letter-spacing:-.012em;line-height:1.3;margin:0;max-width:52ch;min-width:280px}.sfb-compare{padding:var(--sfb-block) 0}.sfb-compare h2{font-size:clamp(34px,4.8vw,58px);letter-spacing:-.024em;line-height:1.04;margin:0 0 16px;max-width:18ch}.sfb-compare .body{color:var(--sfb-t4);font-size:clamp(15px,1.7vw,19px);line-height:1.5;margin:0 0 clamp(40px,5.5vh,60px);max-width:44ch}.sfb-compare .trows{display:flex;flex-direction:column;gap:18px;margin-bottom:clamp(40px,5vh,56px)}.sfb-compare .trow{border-radius:16px;padding:clamp(22px,3vw,30px) clamp(24px,3vw,34px)}.sfb-compare .trow.trad{background:#1b1e2205;border:1px solid var(--sfb-line-l)}.sfb-compare .trow.ann{background:var(--sfb-dark);color:var(--sfb-d1);overflow:hidden;position:relative}.sfb-compare .trow.ann:before{background:linear-gradient(180deg,var(--sfb-cyan-2),var(--sfb-teal-2));bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.sfb-compare .trow .lbl{font:500 11.5px/1 var(--f-sfb-mono);letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.sfb-compare .trow.trad .lbl{color:var(--sfb-rust)}.sfb-compare .trow.ann .lbl{color:var(--sfb-cyan-2)}.sfb-compare .chain{align-items:center;display:flex;flex-wrap:wrap;font:400 clamp(13px,1.5vw,17px)/1 var(--f-sfb-mono);gap:clamp(10px,1.5vw,18px)}.sfb-compare .trow.trad .chain{color:#7a7e84}.sfb-compare .trow.ann .chain{color:var(--sfb-d1)}.sfb-compare .trow.trad .chain .rarr{color:var(--sfb-rust-2);font-size:inherit}.sfb-compare .trow.ann .chain .rarr{color:var(--sfb-cyan-2);font-size:inherit}.sfb-compare .trow.ann .chain .final{color:var(--sfb-cyan-2);font-weight:500}.sfb-compare .pullquote{text-wrap:balance;color:var(--sfb-teal-3);font-family:var(--f-sfb-serif);font-size:clamp(19px,2.1vw,26px);font-style:italic;line-height:1.3;margin:0}.sfb-conv{background:var(--sfb-dark);color:var(--sfb-d1)}.sfb-conv .sec-inner{padding:var(--sfb-block) 0}.sfb-conv .grid{grid-gap:clamp(44px,6vw,90px);align-items:center;display:grid;gap:clamp(44px,6vw,90px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.sfb-conv h2{color:var(--sfb-d3);font-size:clamp(32px,4.4vw,54px);letter-spacing:-.024em;line-height:1.06;margin:0;max-width:16ch}.sfb-conv h2 .bright{color:#f6f4ee}.sfb-conv .diagram-wrap{display:flex;justify-content:center}.sfb-cycle{aspect-ratio:1;position:relative;width:min(100%,420px)}.sfb-cycle svg{height:100%;inset:0;overflow:visible;position:absolute;width:100%}.sfb-cycle .node{position:absolute;transform:translate(-50%,-50%)}.sfb-cycle .pill{background:#1a1d22;border:1px solid var(--sfb-line-d);border-radius:8px;color:var(--sfb-d2);display:inline-block;font:400 clamp(11px,1.2vw,13.5px)/1 var(--f-sfb-mono);padding:8px 13px;white-space:nowrap}.sfb-cycle .pill.hot{background:#3fd0df1f;border:1.5px solid var(--sfb-cyan-2);color:var(--sfb-cyan-2);font-weight:500}.sfb-leverage{padding:clamp(96px,16vh,190px) 0}.sfb-leverage h2{font-size:clamp(36px,5vw,64px);letter-spacing:-.026em;line-height:1.02;margin:0 0 24px;max-width:18ch}.sfb-leverage .lede{color:var(--sfb-t1);font-size:clamp(18px,2.1vw,26px);line-height:1.4;margin:0 0 clamp(28px,4vh,40px);max-width:40ch}.sfb-leverage .body{color:var(--sfb-t2);font-size:clamp(16px,1.8vw,20px);line-height:1.55;margin:0;max-width:56ch}.sfb-ladder{background:var(--sfb-dark);color:var(--sfb-d1)}.sfb-ladder .sec-inner{padding:clamp(88px,14vh,170px) 0}.sfb-ladder .head-grid{grid-gap:clamp(36px,5vw,80px);align-items:end;display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:clamp(60px,8vh,96px)}.sfb-ladder h2{color:#f6f4ee;font-size:clamp(36px,5vw,66px);letter-spacing:-.026em;line-height:1.02;margin:0;max-width:12ch}.sfb-ladder .body{color:var(--sfb-d3);font-size:clamp(16px,1.8vw,20px);line-height:1.55;margin:0;max-width:46ch}.sfb-ladder .bars{grid-gap:clamp(6px,1vw,14px);align-items:end;display:grid;gap:clamp(6px,1vw,14px);grid-template-columns:repeat(6,1fr)}.sfb-ladder .step{display:flex;flex-direction:column;justify-content:flex-end}.sfb-ladder .step .n{font:400 12px/1 var(--f-sfb-mono);margin-bottom:12px}.sfb-ladder .step .bar{border-radius:8px 8px 0 0;transform:scaleY(0);transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.sfb-ladder .step.seen .bar{transform:scaleY(1)}.sfb-ladder .step .lbl{display:block;font-family:var(--f-sfb-serif);font-size:clamp(15px,1.6vw,21px);font-weight:500;letter-spacing:-.014em;line-height:1.12;margin-top:16px;min-height:2.5em}@media (prefers-reduced-motion:reduce){.sfb-ladder .step .bar{transform:scaleY(1);transition:none}}.sfb-close{background:var(--sfb-dark-2);color:var(--sfb-d1);text-align:center}.sfb-close .sec-inner{padding:clamp(104px,17vh,210px) 0}.sfb-close .quote{color:var(--sfb-d4);font-family:var(--f-sfb-serif);font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:400;line-height:1.4;margin:0 0 clamp(20px,3vh,28px)}.sfb-close h2{color:#f6f4ee;font-size:clamp(38px,5.8vw,74px);letter-spacing:-.03em;line-height:1.03;margin:0 auto clamp(28px,4vh,36px);max-width:16ch}.sfb-close .lede{color:var(--sfb-d3);font-size:clamp(17px,1.9vw,21px);line-height:1.5;margin:0 auto clamp(44px,6vh,58px);max-width:46ch}@media (max-width:720px){.sfb-hero .lines{white-space:normal}.sfb-flow .nodes{gap:6px}.sfb-ladder .step .lbl{font-size:13px}}
/*# sourceMappingURL=main.91cac618.css.map*/