.yz-polished{--yz-ink:#122d3e;--yz-teal:#008b98;position:relative;background:radial-gradient(ellipse at 100% 5%,#d9f0f180,transparent 28%),radial-gradient(ellipse at 0 60%,#fff2d13b,transparent 30%)}.yz-polished .yz-hero{padding-top:26px;padding-bottom:45px}.yz-polished .yz-brandline{margin-top:32px}.yz-polished .yz-brandline img{width:310px;max-width:46vw;height:auto;max-height:90px;object-fit:contain}.yz-beta{display:flex;align-items:center;gap:8px;border:1px solid #cddedf;border-radius:40px;padding:10px 15px;background:#ffffff80;font-size:11px}.yz-beta i{width:6px;height:6px;border-radius:50%;background:#008b98;box-shadow:0 0 0 4px #008b9812}.yz-polished .yz-hero-copy{grid-template-columns:1.15fr 1fr;gap:65px;margin-block:35px 45px;align-items:center}.yz-polished .yz-hero h1{font-size:clamp(52px,5.7vw,78px);max-width:650px;line-height:1.06;letter-spacing:-.047em}.yz-polished .yz-hero-copy p{font-size:15px;line-height:1.95;max-width:440px}.yz-hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.yz-watch{display:flex;gap:10px;align-items:center;font-size:12px;white-space:nowrap}.yz-watch>span{display:grid;place-items:center;border:1px solid #b5cacc;width:34px;height:34px;border-radius:50%;transition:background .2s,color .2s}.yz-watch:hover>span{background:#123042;color:white}.yz-polished .yz-main-screen{padding:0;border:1px solid #c9d9e0;background:#e5edf2;border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #12304212;transform-origin:50% 0}.yz-screen-toolbar{height:42px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:10px;color:#5c7382;background:#f7fafb}.yz-screen-toolbar>span:first-child{letter-spacing:3px;color:#95b2bc}.yz-screen-toolbar>span:last-child{font-size:9px;border:1px solid #d7e3e7;padding:4px 9px;border-radius:15px}.yz-polished .yz-main-screen>img{display:block;border-radius:0;box-shadow:none;width:100%}.yz-polished .yz-main-screen figcaption{font-size:10px;padding:16px 20px;line-height:1.7}.yz-section-nav{position:sticky;top:0;z-index:20;display:flex;gap:7px;align-items:center;padding-block:12px;background:#f9fcf4ed;backdrop-filter:blur(18px);border:1px solid #dce7e8;border-radius:15px;margin-bottom:55px;box-shadow:0 8px 25px #142d3d06}.yz-section-nav>a{padding:10px 15px;border-radius:9px;font-size:12px;white-space:nowrap;transition:color .2s,background .2s}.yz-section-nav>a.is-active{background:#123042;color:#fff}.yz-section-nav>a:hover{background:#ddecf0}.yz-section-nav>a.is-active:hover{background:#123042}.yz-motion-toggle{margin-left:auto;border:0;background:transparent;font:inherit;font-size:10px;color:#617b85;cursor:pointer;padding:12px 15px;white-space:nowrap}.yz-polished section[id]{scroll-margin-top:80px}.yz-polished .yz-intro{padding-top:30px;padding-bottom:60px}.yz-polished .yz-intro h2{font-size:43px}.yz-polished .yz-capabilities{gap:28px 40px;padding-bottom:85px}.yz-polished .yz-capabilities article{border-top:1px solid #c4d9dc;padding-block:22px 15px}.yz-polished .yz-capabilities h3{font-size:25px;line-height:1.2;max-width:300px}.yz-polished .yz-capabilities p{color:#536c7b;font-size:13px}.yz-polished .yz-gallery{background:#e6eff1;position:relative;padding-block:65px}.yz-polished .yz-gallery header{max-width:720px}.yz-polished .yz-gallery h2{font-size:53px}.yz-polished .yz-screen-grid{gap:25px}.yz-polished .yz-screen-grid figure{background:#f8fbfc;border:1px solid #d4e2e6;border-radius:13px;overflow:hidden}.yz-polished .yz-screen-grid figure:first-child{display:grid;grid-template-columns:1.4fr 1fr;align-items:center}.yz-polished .yz-screen-grid a{border-radius:0;background:#d9e6eb;padding:20px;overflow:hidden}.yz-polished .yz-screen-grid img{transition:transform .45s cubic-bezier(.2,.6,.2,1);border-radius:5px}.yz-polished .yz-screen-grid a:hover img{transform:scale(1.025)}.yz-polished .yz-screen-grid figcaption{padding:28px}.yz-polished .yz-screen-grid h3{font-size:30px;line-height:1.12;letter-spacing:-.03em}.yz-polished .yz-screen-grid figcaption p{color:#5d7380;font-size:12px;line-height:1.85}.yz-polished .yz-film{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr auto;gap:20px 80px;align-items:start;padding-block:85px}.yz-polished .yz-film>.section-label{grid-column:1;grid-row:1}.yz-polished .yz-film h2{grid-column:1;grid-row:2;font-size:52px;line-height:1.08;margin:0}.yz-polished .yz-film-intro{grid-column:1;grid-row:3;font-size:14px;line-height:1.9;max-width:350px;margin:0}.yz-polished .yz-film video{grid-column:2;grid-row:1/5;max-width:345px;width:100%;margin:0 auto;border-radius:20px;box-shadow:0 25px 55px #12304220}.yz-polished .yz-film>p:last-child{grid-column:1;grid-row:4;font-size:11px;line-height:1.8;margin:0;text-align:left;color:#6b7d86}.yz-polished .yz-workflow{padding-block:60px 80px;border-top:1px solid #d3dfe5}.yz-polished .yz-workflow h2{font-size:45px}.yz-polished .yz-note{background:#e8f0f1;border:0;border-radius:14px;padding:35px}.yz-polished .yz-cta{padding-block:70px 80px}.yz-polished .yz-cta h2{max-width:700px;margin-inline:auto;font-size:54px}.yz-progress{position:fixed;top:0;left:0;height:2px;background:#00a5b4;transform-origin:left;transform:scaleX(0);width:100%;z-index:100;pointer-events:none}.yz-lightbox{border:1px solid #d0e2e5;background:#f6fafb;color:#123042;max-width:min(1450px,96vw);max-height:94svh;border-radius:15px;padding:15px;box-shadow:0 25px 100px #0004}.yz-lightbox::backdrop{background:#071926d9;backdrop-filter:blur(10px)}.yz-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:15px}.yz-lightbox h2{font-size:18px;line-height:1.3}.yz-lightbox button{background:#e5eef1;border:1px solid #cddde3;border-radius:8px;padding:9px 13px;cursor:pointer;color:inherit;font:inherit;font-size:12px}.yz-lightbox img{display:block;max-width:100%;max-height:70svh;width:auto;height:auto;object-fit:contain;margin:auto}.yz-lightbox-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:15px;font-size:12px}.yz-lightbox-foot p{font-size:11px;color:#617784}.yz-story a:focus-visible,.yz-story button:focus-visible,.yz-lightbox button:focus-visible{outline:3px solid #e8a931;outline-offset:4px}@media(max-width:1000px){.yz-polished .yz-hero-copy{gap:35px}.yz-polished .yz-hero h1{font-size:64px}.yz-polished .yz-film{gap:20px 40px}.yz-polished .yz-film h2{font-size:45px}.yz-section-nav>a{padding:10px}.yz-polished .yz-screen-grid figure:first-child{grid-template-columns:1fr}.yz-polished .yz-screen-grid h3{font-size:27px}}@media(max-width:650px){.yz-polished .yz-hero{padding-top:25px}.yz-polished .yz-brandline{margin-top:30px;align-items:flex-start;gap:15px;flex-direction:column}.yz-polished .yz-brandline img{width:255px;max-width:85%;max-height:none}.yz-beta{font-size:10px;padding:8px 12px}.yz-polished .yz-hero-copy{display:block;margin-block:27px 30px}.yz-polished .yz-hero h1{font-size:49px;line-height:1.09;margin-bottom:25px;max-width:400px}.yz-polished .yz-hero-copy p{font-size:13px;line-height:1.9}.yz-hero-actions{gap:15px}.yz-polished .yz-hero-actions .button{padding:15px 18px;font-size:11px}.yz-watch{font-size:11px}.yz-watch>span{width:29px;height:29px}.yz-screen-toolbar{height:34px;padding:0 10px;font-size:8px}.yz-screen-toolbar>span:last-child{display:none}.yz-polished .yz-main-screen figcaption{padding:12px;font-size:9px}.yz-section-nav{border-radius:0;gap:0;overflow-x:auto;justify-content:flex-start;padding:8px 12px;margin-bottom:35px;max-width:100%;width:100%;scrollbar-width:none}.yz-section-nav>a{font-size:10px;padding:10px 9px}.yz-motion-toggle{font-size:9px;padding:10px 12px}.yz-polished .yz-intro{padding-top:10px;padding-bottom:35px}.yz-polished .yz-intro h2{font-size:35px}.yz-polished .yz-capabilities{padding-bottom:45px;gap:5px}.yz-polished .yz-capabilities h3{font-size:26px}.yz-polished .yz-gallery{padding-block:40px}.yz-polished .yz-gallery h2{font-size:39px}.yz-polished .yz-screen-grid{gap:22px}.yz-polished .yz-screen-grid figcaption{padding:23px}.yz-polished .yz-screen-grid h3{font-size:27px}.yz-polished .yz-film{display:block;padding-block:50px}.yz-polished .yz-film h2{font-size:39px;margin-block:23px}.yz-polished .yz-film-intro{font-size:13px;margin-bottom:30px}.yz-polished .yz-film video{max-width:300px}.yz-polished .yz-film>p:last-child{margin-top:23px}.yz-polished .yz-workflow{padding-block:45px}.yz-polished .yz-workflow h2{font-size:36px}.yz-polished .yz-note{padding:25px}.yz-polished .yz-note h2{font-size:26px}.yz-polished .yz-cta{padding-block:50px}.yz-polished .yz-cta h2{font-size:39px}.yz-lightbox{padding:10px}.yz-lightbox h2{font-size:14px}.yz-lightbox-foot p{display:none}}@media(prefers-reduced-motion:reduce){.yz-polished *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.yz-polished .yz-screen-grid a:hover img{transform:none}}

.yz-lightbox-foot a{color:inherit;text-align:center;text-decoration:underline;text-underline-offset:3px}
.yz-lightbox-foot a:focus-visible{outline:3px solid #e8a931;outline-offset:4px}
@media(max-width:480px){.yz-lightbox-foot{gap:8px}.yz-lightbox-foot button{padding-inline:8px}.yz-screen-grid a{padding:10px}}
