[data-vivid-marketing]{--marketing-purple:#493d9e;--marketing-yellow:#f8cf0c;--marketing-lavender:#dad2ff;--marketing-offwhite:#f4f6ff;--marketing-black:#151126;--marketing-white:#fff;--marketing-copy:#211d31;--marketing-muted:#655e76;--marketing-line:#493d9e2b;--marketing-radius-button:8px;--marketing-radius-card:20px;--marketing-container:1320px;--marketing-display-font:"Space Grotesk", var(--font-inter), sans-serif;--vivid-ring:#f8cf0c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-inter), system-ui, sans-serif;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;color:#211d31;direction:ltr;background:#f5f4f8;overflow-x:clip}[data-vivid-marketing] :where(main,section,article,nav,header,footer){min-width:0}[data-vivid-marketing] :where(img,video,canvas,svg){max-width:100%}[data-vivid-marketing] :where(a,button,summary){touch-action:manipulation;-webkit-tap-highlight-color:transparent}[data-vivid-marketing] :where(h1,h2,h3){font-family:var(--marketing-display-font);text-wrap:balance}[data-vivid-marketing] p{text-wrap:pretty}[data-vivid-marketing] [id]{scroll-margin-top:6rem}[data-vivid-marketing] :where(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--vivid-ring);outline-offset:4px}[data-vivid-marketing] ::selection{color:#151126;background:#f8cf0c}[data-vivid-marketing] .material-container{width:min(1320px,100% - 96px);margin-inline:auto}[data-vivid-marketing] .material-section{padding:110px 0;position:relative}[data-vivid-marketing] .material-split{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}[data-vivid-marketing] .material-eyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:600;line-height:1.7;display:flex}[data-vivid-marketing] .material-eyebrow>span{color:inherit;opacity:1}[data-vivid-marketing] .material-section h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:1.05}[data-vivid-marketing] .material-section-copy>p:not(.material-eyebrow){opacity:.72;max-width:470px;font-size:16px;line-height:1.9}[data-vivid-marketing] .material-button{color:#171321;background:#f8cf0c;border:1px solid #f8cf0c;border-radius:6px;justify-content:center;align-items:center;gap:22px;min-height:52px;padding:0 24px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}[data-vivid-marketing] .material-button:hover{background:#ffe360;transform:translateY(-2px)}[data-vivid-marketing] .material-text-link{min-height:44px;color:inherit;align-items:center;gap:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}[data-vivid-marketing] .material-text-link:hover{text-underline-offset:5px;text-decoration:underline}[data-vivid-marketing] .material-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:32px;display:flex}[data-vivid-marketing] .material-hero{isolation:isolate;color:#fff;background:#100e1b;height:780px;min-height:min(820px,100svh - 80px);max-height:980px;position:relative;overflow:hidden}[data-vivid-marketing] .material-hero-art{z-index:-3;position:absolute;inset:-12px}[data-vivid-marketing] .material-hero-art img{object-fit:cover;object-position:60% 60%}[data-vivid-marketing] .material-hero-shade{z-index:-2;background:linear-gradient(90deg,#110d1df0,#110d1d8c 35%,#0000 68%),linear-gradient(#0000 72%,#110d1de0);position:absolute;inset:0}[data-vivid-marketing] .material-hero-copy{max-width:650px;margin-left:max(48px,50vw - 660px);padding:80px 0 135px;position:relative}[data-vivid-marketing] .material-hero-copy .material-eyebrow{color:#d8cfff}[data-vivid-marketing] .material-hero-copy .material-eyebrow span{opacity:1;background:#f8cf0c;border-radius:50%;width:6px;height:6px;display:block}[data-vivid-marketing] .material-hero h1{letter-spacing:-.065em;margin-top:32px;font-size:clamp(50px,5.8vw,86px);font-weight:500;line-height:1.015}[data-vivid-marketing] .material-hero h1 em{color:#d9d1fc;font-style:normal}[data-vivid-marketing] .material-hero-intro{color:#d1cbdc;max-width:375px;margin-top:26px;font-size:15px;line-height:1.9}[data-vivid-marketing] .material-hero-footer{border-top:1px solid #ffffff2b;justify-content:space-between;align-items:end;padding-top:24px;display:flex;position:absolute;bottom:30px;left:max(48px,50vw - 660px);right:max(48px,50vw - 660px)}[data-vivid-marketing] .material-hero-footer>span{letter-spacing:.12em;color:#bbb2d4;font-size:10px}[data-vivid-marketing] .material-hero-footer p{color:#ddd6eb;margin-left:auto;margin-right:80px;font-size:12px;line-height:1.7}[data-vivid-marketing] .material-hero-footer>a{border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}[data-vivid-marketing] .material-light-sweep{pointer-events:none;z-index:-1;background:linear-gradient(115deg,#0000 20%,#cfc3ff12 49%,#0000 70%);width:35%;height:40%;animation:8s ease-in-out infinite paused material-breathe;position:absolute;top:18%;right:4%;transform:rotate(-15deg)}[data-vivid-marketing] [data-active=true] .material-light-sweep{animation-play-state:running}@keyframes material-breathe{0%,to{opacity:.25;translate:0}50%{opacity:.85;translate:8px -6px}}[data-vivid-marketing] .material-surface-index{color:#241d37;background:#f8cf0c;grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:18px;padding:25px 48px;display:grid}[data-vivid-marketing] .material-surface-index>p{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.6}[data-vivid-marketing] .material-surface-index a{border-left:1px solid #241d3740;align-items:center;gap:12px;min-height:44px;padding:8px 18px;font-size:13px;display:flex}[data-vivid-marketing] .material-surface-index a span{opacity:.8;font-size:10px}[data-vivid-marketing] .material-layer-section{background:#f3f1f8}[data-vivid-marketing] .material-layer-section .material-eyebrow{color:#493d9e}[data-vivid-marketing] .material-layer-key{margin:35px 0 22px;list-style:none}[data-vivid-marketing] .material-layer-key li{border-top:1px solid #493d9e20;gap:22px;padding:18px 0;display:flex}[data-vivid-marketing] .material-layer-key li>b{color:#67577e;padding-top:4px;font:12px Space Grotesk,sans-serif}[data-vivid-marketing] .material-layer-key strong{font-size:14px;font-weight:600}[data-vivid-marketing] .material-layer-key p{color:#6d637d;max-width:370px;margin-top:6px;font-size:13px;line-height:1.7}[data-vivid-marketing] .material-stack-stage{background:radial-gradient(at 45% 55%,#d9d0f7,#0000 68%);border:1px solid #493d9e22;border-radius:2px;justify-content:center;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}[data-vivid-marketing] .material-grid{pointer-events:none;background-image:linear-gradient(#493d9e09 1px,#0000 1px),linear-gradient(90deg,#493d9e09 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}[data-vivid-marketing] .material-stack{perspective:850px;width:72%;height:290px;position:relative}[data-vivid-marketing] .material-sheet{border:1px solid #fcfbff;border-radius:12px 26px 14px 24px;width:100%;height:170px;position:absolute;top:60px;transform:rotateX(54deg)rotate(-28deg);box-shadow:-12px 25px 36px #3424651e,inset 0 0 30px #ffffff70}[data-vivid-marketing] .material-sheet span{color:#3c2a66;font:16px Space Grotesk,sans-serif;position:absolute;top:26px;right:24px}[data-vivid-marketing] .material-sheet-top{z-index:3;background:linear-gradient(115deg,#fff9,#0000 38%,#f7f1ffaa 70%,#fff4);translate:0 -12px}[data-vivid-marketing] .material-sheet-core{z-index:2;background:linear-gradient(115deg,#a48edccc,#e5deffb0 40%,#a999d8aa);border-bottom:9px solid #9d86d0;top:72px}[data-vivid-marketing] .material-sheet-adhesive{z-index:1;background:linear-gradient(110deg,#dacdff99,#fcfbffb0);top:84px}[data-vivid-marketing] .material-stack-stage figcaption{font-size:12px;font-weight:600;line-height:1.8;position:absolute;bottom:28px;left:28px}[data-vivid-marketing] .material-stack-stage figcaption span{color:#746783;font-size:10px;font-weight:400}[data-vivid-marketing] .material-pro-section{color:#f4f0ff;background:#191328;padding:80px 0}[data-vivid-marketing] .material-pro-title{justify-content:space-between;align-items:end;gap:30px;display:flex}[data-vivid-marketing] .material-pro-title h2{margin:18px 0 0;font-size:clamp(42px,5vw,72px)}[data-vivid-marketing] .material-pro-title h2 span{color:#afa2ce}[data-vivid-marketing] .material-pro-title>p{color:#bbb1cf;max-width:380px;font-size:14px;line-height:1.85}[data-vivid-marketing] .material-pro-section .material-eyebrow{color:#e1d7ff}[data-vivid-marketing] .material-pro-comparison{grid-template-columns:1fr 70px 1fr;align-items:center;gap:40px;padding:45px 0 25px;display:grid}[data-vivid-marketing] .material-pro-object{text-align:center;position:relative}[data-vivid-marketing] .material-pro-cross-section{max-width:390px;height:84px;margin:0 auto 26px;position:relative;transform:skewY(-4deg)}[data-vivid-marketing] .material-pro-top{background:linear-gradient(90deg,#706680,#e6d9ff,#9f8bb8);border-top:1px solid #f4eaff;height:7px}[data-vivid-marketing] .material-pro-core{transform-origin:bottom;background:linear-gradient(100deg,#382e4c,#c5b6e150,#6e5689);border:1px solid #d6c4f533;border-bottom-color:#b19acb;height:48px;position:relative;overflow:hidden}[data-vivid-marketing] .material-max-core{background:linear-gradient(100deg,#504161,#d8c3f459,#907598);height:56px}[data-vivid-marketing] .material-pro-adhesive{background:linear-gradient(90deg,#675480,#e2d8f570,#796388);border-bottom:1px solid #b79cd5;height:9px}[data-vivid-marketing] .material-pro-object>span{letter-spacing:.14em;color:#a89cba;font-size:11px;display:block}[data-vivid-marketing] .material-pro-object>strong{letter-spacing:-.075em;font:500 clamp(58px,7vw,90px)/1.1 Space Grotesk,sans-serif}[data-vivid-marketing] .material-pro-object>strong small{letter-spacing:0;color:#a89cba;margin-left:8px;font-size:18px}[data-vivid-marketing] .material-pro-object>p{color:#b5a6c9;margin-top:8px;font-size:12px}[data-vivid-marketing] .material-pro-object-max>strong{color:#f8cf0c}[data-vivid-marketing] .material-pro-divider{color:#5f4d77;text-align:center;font-size:35px}[data-vivid-marketing] .material-pro-sweep{background:linear-gradient(100deg,#0000,#fcf5ff66,#0000);position:absolute;inset:0}[data-vivid-marketing] .material-pro-trace{transform-origin:0;background:#f8cf0c;height:1px}[data-vivid-marketing] .material-table-wrap{overflow-x:auto}[data-vivid-marketing] .material-comparison-table{border-collapse:collapse;text-align:left;width:100%;margin-top:16px;font-size:12px}[data-vivid-marketing] .material-comparison-table caption{text-align:left;color:#a396b5;padding:10px 0;font-size:11px}[data-vivid-marketing] .material-comparison-table th{color:#b2a6c1;font-weight:400}[data-vivid-marketing] .material-comparison-table :where(th,td){border-bottom:1px solid #ffffff13;width:33.333%;padding:10px 12px}[data-vivid-marketing] .material-comparison-table td:last-child{color:#f7df68}[data-vivid-marketing] .material-pro-note{justify-content:space-between;align-items:center;gap:22px;padding-top:20px;display:flex}[data-vivid-marketing] .material-pro-note p{color:#a094ad;max-width:470px;font-size:11px;line-height:1.7}[data-vivid-marketing] .material-finish-section{background:#e8e2f5}[data-vivid-marketing] .material-section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:45px;display:flex}[data-vivid-marketing] .material-section-heading h2{margin-bottom:0}[data-vivid-marketing] .material-section-heading>p{color:#645572;max-width:350px;font-size:14px;line-height:1.8}[data-vivid-marketing] .material-finish-stage{color:#fff;background:#191328;min-height:560px;position:relative;overflow:hidden}[data-vivid-marketing] .material-finish-images,.material-finish-images>div{position:absolute;inset:0}[data-vivid-marketing] .material-finish-images img{object-fit:cover}[data-vivid-marketing] .material-finish-images:after{content:"";background:linear-gradient(90deg,#151126ef,#0000 78%);position:absolute;inset:0}[data-vivid-marketing] .material-finish-copy{z-index:1;max-width:445px;padding:70px 48px;position:relative}[data-vivid-marketing] .material-finish-copy>span{text-transform:uppercase;letter-spacing:.13em;color:#cebee6;font-size:11px}[data-vivid-marketing] .material-finish-copy h3{letter-spacing:-.05em;margin:75px 0 20px;font-size:42px;font-weight:500;line-height:1.1}[data-vivid-marketing] .material-finish-copy p{color:#d0c3df;font-size:13px;line-height:1.9}[data-vivid-marketing] .material-finish-copy a{margin-top:18px}[data-vivid-marketing] .material-finish-controls{border-bottom:1px solid #493d9e30;grid-template-columns:repeat(4,1fr);display:grid}[data-vivid-marketing] .material-finish-controls button{cursor:pointer;border-right:1px solid #493d9e25;align-items:center;gap:16px;padding:26px 22px;font-size:16px;display:flex;position:relative}[data-vivid-marketing] .material-finish-controls button span{color:#695579;font-size:10px}[data-vivid-marketing] .material-finish-controls button[aria-pressed=true]{color:#493d9e;background:#fff5}[data-vivid-marketing] .material-finish-controls button[aria-pressed=true]:after{content:"";background:#493d9e;height:3px;position:absolute;bottom:-1px;left:0;right:0}[data-vivid-marketing] .material-finish-controls button i{border:1px solid #493d9e44;border-radius:50%;width:8px;height:8px;margin-left:auto}[data-vivid-marketing] .material-finish-controls button[aria-pressed=true] i{background:#493d9e}[data-vivid-marketing] .material-optics-section{background:#f7f7f9}[data-vivid-marketing] .material-optics-scene{background:linear-gradient(145deg,#252035,#413854 55%,#9c91ae);border:1px solid #b9acca;height:560px;position:relative;overflow:hidden}[data-vivid-marketing] .material-optics-grid{background:repeating-linear-gradient(0deg,#ffffff07 0 1px,#0000 1px 46px),repeating-linear-gradient(90deg,#ffffff07 0 1px,#0000 1px 46px);position:absolute;inset:0}[data-vivid-marketing] .material-glass-pane{background:linear-gradient(120deg,#ffffff2b,#0000 40%,#ffffff17);border:1px solid #ddd6ed99;border-right:5px solid #e4d8fb99;width:32%;height:70%;position:absolute;top:14%;left:42%;transform:skewY(-17deg);box-shadow:15px 20px 35px #17102530}[data-vivid-marketing] .material-optics-rays{gap:25px;width:55%;display:grid;position:absolute;top:32%;left:-6%;transform:rotate(15deg)}[data-vivid-marketing] .material-optics-rays i{background:linear-gradient(90deg,#0000,#eadeff);height:2px;box-shadow:0 0 10px #dad2ff20}[data-vivid-marketing] .material-optics-rays i:nth-child(2n){background:linear-gradient(90deg,#0000,#f8cf0c)}[data-vivid-marketing] .material-optics-transmission{gap:31px;width:55%;transition:opacity .5s,transform .5s;display:grid;position:absolute;top:45%;left:57%;transform:rotate(15deg)}[data-vivid-marketing] .material-optics-transmission i{background:linear-gradient(90deg,#eee7ff,#0000);height:2px}[data-vivid-marketing] [data-metric=irr] .material-optics-transmission{opacity:.8;transform:rotate(152deg)translate(25%)}[data-vivid-marketing] [data-metric=tser] .material-optics-transmission{opacity:.45;transform:rotate(35deg)}[data-vivid-marketing] .material-optics-source{color:#f8cf0c;letter-spacing:.15em;font-size:9px;position:absolute;top:35px;left:28px}[data-vivid-marketing] .material-optics-film{color:#f3ecff;letter-spacing:.15em;font-size:9px;position:absolute;bottom:85px;right:26px}[data-vivid-marketing] .material-optics-caption{color:#d4c9e2;font-size:10px;position:absolute;bottom:26px;left:28px}[data-vivid-marketing] .material-metric-tabs{border-bottom:1px solid #493d9e25;margin-top:28px;display:flex}[data-vivid-marketing] .material-metric-tabs button{cursor:pointer;border-bottom:3px solid #0000;flex:1;min-height:50px;font-size:13px;font-weight:600}[data-vivid-marketing] .material-metric-tabs button[aria-pressed=true]{color:#493d9e;background:#493d9e08;border-color:#493d9e}[data-vivid-marketing] .material-metric-result{min-height:270px;padding-top:22px}[data-vivid-marketing] .material-metric-result h3{color:#6c617e;font-size:13px}[data-vivid-marketing] .material-metric-result>strong{letter-spacing:-.07em;color:#493d9e;margin-top:10px;font:500 66px/1.2 Space Grotesk,sans-serif;display:block}[data-vivid-marketing] .material-metric-result>span{color:#706279;font-size:10px}[data-vivid-marketing] .material-metric-result>p{color:#70657b;max-width:425px;margin-top:18px;font-size:13px;line-height:1.8}[data-vivid-marketing] .material-windshield-section{color:#fff;background:#191328;padding:0}[data-vivid-marketing] .material-windshield-section>.material-container{width:100%;max-width:none}[data-vivid-marketing] .material-windshield-image{isolation:isolate;min-height:700px;position:relative;overflow:hidden}[data-vivid-marketing] .material-windshield-image>img{object-fit:cover;z-index:-3;object-position:65% 50%}[data-vivid-marketing] .material-windshield-image:after{content:"";z-index:-1;background:linear-gradient(90deg,#181224f5,#181224b3 40%,#0000 80%);position:absolute;inset:0}[data-vivid-marketing] .material-windshield-copy{max-width:600px;margin-left:max(0px,50vw - 660px);padding:110px 48px}[data-vivid-marketing] .material-windshield-copy>p:not(.material-eyebrow){color:#c7bcd5;max-width:415px;font-size:14px;line-height:1.9}[data-vivid-marketing] .material-windshield-copy .material-caption{color:#b6a8c7!important;font-size:11px!important;line-height:1.8!important}[data-vivid-marketing] .material-windshield-facts{gap:40px;margin:28px 0;display:flex}[data-vivid-marketing] .material-windshield-facts span{color:#bfb1d0;flex-direction:column;gap:6px;font-size:10px;display:flex}[data-vivid-marketing] .material-windshield-facts b{color:#eee6fa;letter-spacing:-.05em;font:500 34px Space Grotesk,sans-serif}[data-vivid-marketing] .material-windshield-copy a{margin-top:25px}[data-vivid-marketing] .material-road-particles{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}[data-vivid-marketing] .material-road-particles i{left:calc(60% + var(--particle) * 4%);width:3px;height:3px;animation:4.8s linear infinite material-road;animation-delay:calc(var(--particle) * .55s);opacity:0;background:#e9dbbe;border-radius:50%;animation-play-state:paused;position:absolute;top:12%}[data-vivid-marketing] .material-impact-ring{border:1px solid #e1d0f955;border-radius:50%;width:38px;height:38px;animation:4.8s ease-out infinite paused material-impact;position:absolute;top:44%;left:72%}[data-vivid-marketing] [data-active=true] .material-road-particles :where(i,span){animation-play-state:running}@keyframes material-road{0%{opacity:0;transform:translate(100px,-50px)}15%{opacity:.8}60%{opacity:.8;transform:translate(-15px,200px)}70%,to{opacity:0;transform:translate(-25px,220px)}}@keyframes material-impact{0%,58%,to{opacity:0;transform:scale(.4)}65%{opacity:.7}88%{opacity:0;transform:scale(1.5)}}[data-vivid-marketing] .material-auth-section{background:#e2daf3}[data-vivid-marketing] .material-identity-controls{gap:4px;margin:30px 0;display:grid}[data-vivid-marketing] .material-identity-controls button{text-align:left;cursor:pointer;border-bottom:1px solid #493d9e22;align-items:center;gap:16px;min-height:60px;padding:10px 16px;font-size:13px;display:flex}[data-vivid-marketing] .material-identity-controls button b{margin-left:auto;font-size:10px;font-weight:400}[data-vivid-marketing] .material-identity-controls button[aria-pressed=true]{color:#fff;background:#493d9e;border-radius:5px}[data-vivid-marketing] .material-identity-stage{isolation:isolate;min-height:570px;position:relative}[data-vivid-marketing] .material-roll{background:linear-gradient(90deg,#a599c6,#efe6ff 27%,#b8a8d1 58%,#766385 94%);border:1px solid #cec0e5;border-radius:45% 45% 35% 35%/9% 9% 6% 6%;width:48%;height:290px;position:absolute;top:8%;left:20%;transform:rotate(-12deg);box-shadow:18px 28px 36px #422b6b2b}[data-vivid-marketing] .material-roll-end{background:radial-gradient(#312142 15%,#5d456d 17%,#dad0e9 20%,#a58ab6 24%,#e8dff3 29%,#baa7cf 40%,#d8cce7 60%,#ab94c1);border:1px solid #b6a1cf;border-radius:50%;width:100%;height:45px;position:absolute;top:-1px;left:0}[data-vivid-marketing] .material-roll-label{color:#fff;text-align:center;background:#493d9e;border:1px solid #493d9e40;padding:22px 12px;position:absolute;top:35%;left:12%;right:12%}[data-vivid-marketing] .material-roll-label>span{letter-spacing:.06em;color:#f8cf0c;font:700 27px Space Grotesk,sans-serif;display:block}[data-vivid-marketing] .material-roll-label>small{letter-spacing:.06em;margin:6px 0;font-size:7px;display:block}[data-vivid-marketing] .material-identity-bars{background:repeating-linear-gradient(90deg,#ebe3ff 0 1px,#0000 1px 4px,#ebe3ff 4px 6px,#0000 6px 8px,#ebe3ff 8px 9px,#0000 9px 12px);max-width:100px;height:25px;margin:12px auto}[data-vivid-marketing] .material-identity-card{background:#f8f5ffed;border:1px solid #fff;border-radius:8px;width:85%;max-width:370px;padding:25px 28px;position:absolute;bottom:48px;right:0;box-shadow:0 18px 50px #493d9e20}[data-vivid-marketing] .material-identity-card>svg{color:#493d9e;margin-bottom:12px}[data-vivid-marketing] .material-identity-card>span{letter-spacing:.08em;text-transform:uppercase;color:#65526f;font-size:10px}[data-vivid-marketing] .material-identity-card h3{letter-spacing:-.03em;margin:10px 0;font-size:23px}[data-vivid-marketing] .material-identity-card p{color:#76667e;font-size:12px;line-height:1.8}[data-vivid-marketing] .material-identity-note{color:#61516f;font-size:10px;position:absolute;bottom:8px;left:20px}[data-vivid-marketing] .material-portfolio{background:#f5f4f8}[data-vivid-marketing] .material-family-editorial{grid-template-columns:1.1fr .9fr;gap:30px;margin-top:45px;display:grid}[data-vivid-marketing] .material-family-tile{color:#fff;background:#21192f;min-height:380px;position:relative;overflow:hidden}[data-vivid-marketing] .material-family-tile:nth-child(2){margin-top:100px}[data-vivid-marketing] .material-family-tile img{object-fit:cover;transition:transform .7s}[data-vivid-marketing] .material-family-tile:hover img{transform:scale(1.035)}[data-vivid-marketing] .material-family-tile:after{content:"";pointer-events:none;background:linear-gradient(#0000 15%,#151126e8);position:absolute;inset:0}[data-vivid-marketing] .material-family-caption{z-index:1;position:absolute;bottom:30px;left:30px;right:30px}[data-vivid-marketing] .material-family-caption>span{letter-spacing:.12em;color:#d5c8ea;font-size:10px}[data-vivid-marketing] .material-family-caption h3{letter-spacing:-.035em;margin:12px 0;font-size:34px;font-weight:500}[data-vivid-marketing] .material-family-caption p{color:#d8cfe4;max-width:390px;font-size:13px;line-height:1.8}[data-vivid-marketing] .material-family-caption a{margin-top:12px}[data-vivid-marketing] .material-current-products{border-top:1px solid #493d9e25;flex-wrap:wrap;gap:12px 30px;margin-top:45px;padding-top:25px;display:flex}[data-vivid-marketing] .material-current-products a{align-items:center;gap:10px;min-height:44px;font-size:12px;font-weight:600;display:flex}[data-vivid-marketing] .material-journal-teaser{color:#fff;background:#302445;padding:110px 0}[data-vivid-marketing] .material-journal-teaser h2{letter-spacing:-.05em;margin:24px 0;font-size:clamp(36px,4.5vw,64px);font-weight:500;line-height:1.05}[data-vivid-marketing] .material-journal-teaser p{color:#c7b9d8;max-width:400px;font-size:14px;line-height:1.9}[data-vivid-marketing] .material-journal-links{border-top:1px solid #ffffff2b}[data-vivid-marketing] .material-journal-links a{border-bottom:1px solid #ffffff2b;grid-template-columns:30px 1fr 20px;align-items:center;gap:18px;min-height:90px;font:500 18px/1.5 Space Grotesk,sans-serif;display:grid}[data-vivid-marketing] .material-journal-links a span{font:10px var(--font-inter), sans-serif;color:#a896ba}[data-vivid-marketing] .material-journal-teaser .material-button{margin-top:30px}[data-vivid-marketing] .material-closing{color:#241c33;background:#f8cf0c;padding:65px 0}[data-vivid-marketing] .material-closing .material-container{justify-content:space-between;align-items:center;gap:35px;display:flex}[data-vivid-marketing] .material-closing h2{letter-spacing:-.05em;font-size:clamp(30px,3.5vw,50px);font-weight:500}[data-vivid-marketing] .material-closing .material-button{color:#fff;white-space:nowrap;background:#241c33;border-color:#241c33}@media (min-width:1600px){[data-vivid-marketing] .material-hero-copy{padding-top:110px}}@media (max-width:1100px){[data-vivid-marketing] .material-container{width:calc(100% - 64px)}[data-vivid-marketing] .material-split{gap:5%}[data-vivid-marketing] .material-hero-copy{max-width:580px;margin-left:32px}[data-vivid-marketing] .material-hero-footer{left:32px;right:32px}[data-vivid-marketing] .material-section{padding:80px 0}[data-vivid-marketing] .material-surface-index{gap:0;padding:18px 25px}[data-vivid-marketing] .material-surface-index a{padding:8px 12px;font-size:11px}[data-vivid-marketing] .material-windshield-section{padding:0}}@media (max-width:760px){[data-vivid-marketing] .material-container{width:calc(100% - 40px)}[data-vivid-marketing] .material-split{grid-template-columns:1fr;gap:40px}[data-vivid-marketing] .material-section{padding:64px 0}[data-vivid-marketing] .material-eyebrow{letter-spacing:.12em;font-size:9px}[data-vivid-marketing] .material-hero{height:calc(100svh - 78px);min-height:680px;max-height:780px}[data-vivid-marketing] .material-hero-copy{max-width:440px;margin-left:24px;margin-right:20px;padding-top:48px}[data-vivid-marketing] .material-hero h1{margin-top:24px;font-size:clamp(46px,9vw,62px)}[data-vivid-marketing] .material-hero-art img{object-position:67% 80%}[data-vivid-marketing] .material-hero-art{inset:230px -110px 40px -90px}[data-vivid-marketing] .material-hero-shade{background:linear-gradient(#100e1b 0%,#100e1bef 16%,#100e1b60 50%,#0000 63%,#100e1b 100%)}[data-vivid-marketing] .material-hero-intro{max-width:320px;margin-top:22px;font-size:13px;line-height:1.8}[data-vivid-marketing] .material-actions{gap:12px;margin-top:24px}[data-vivid-marketing] .material-button{gap:14px;min-height:48px;padding:0 18px;font-size:12px}[data-vivid-marketing] .material-hero .material-text-link{gap:8px;font-size:11px}[data-vivid-marketing] .material-hero-footer{padding-top:18px;bottom:24px;left:24px;right:24px}[data-vivid-marketing] .material-hero-footer p{display:none}[data-vivid-marketing] .material-hero-footer>span{font-size:9px}[data-vivid-marketing] .material-surface-index{grid-template-columns:repeat(2,1fr);gap:0;padding:16px 20px}[data-vivid-marketing] .material-surface-index>p{grid-column:1/-1;margin:0 0 12px;font-size:9px}[data-vivid-marketing] .material-surface-index a{border-top:1px solid #241d3720;border-left:0;padding:12px 0;font-size:12px}[data-vivid-marketing] .material-stack-stage{min-height:430px}[data-vivid-marketing] .material-stack{width:68%}[data-vivid-marketing] .material-pro-title{display:block}[data-vivid-marketing] .material-pro-title>p{margin-top:20px;font-size:12px}[data-vivid-marketing] .material-pro-comparison{grid-template-columns:1fr 20px 1fr;gap:10px;padding-top:40px}[data-vivid-marketing] .material-pro-cross-section{height:84px;margin-bottom:20px}[data-vivid-marketing] .material-pro-object>strong{font-size:58px}[data-vivid-marketing] .material-pro-object>strong small{font-size:13px}[data-vivid-marketing] .material-pro-object>span{letter-spacing:.06em;font-size:9px}[data-vivid-marketing] .material-pro-object>p,[data-vivid-marketing] .material-comparison-table{font-size:10px}[data-vivid-marketing] .material-comparison-table :where(th,td){padding:10px 5px}[data-vivid-marketing] .material-pro-note{display:block}[data-vivid-marketing] .material-pro-note a{margin-top:12px}[data-vivid-marketing] .material-section-heading{margin-bottom:30px;display:block}[data-vivid-marketing] .material-section-heading>p{margin-top:22px;font-size:12px}[data-vivid-marketing] .material-finish-stage{min-height:560px}[data-vivid-marketing] .material-finish-images img{object-position:65% center}[data-vivid-marketing] .material-finish-images:after{background:linear-gradient(#0000 0%,#151126f5)}[data-vivid-marketing] .material-finish-copy{max-width:380px;padding:230px 26px 30px}[data-vivid-marketing] .material-finish-copy h3{margin-top:30px;font-size:32px}[data-vivid-marketing] .material-finish-controls button{justify-content:center;gap:5px;padding:17px 8px;font-size:11px}[data-vivid-marketing] .material-finish-controls button span,[data-vivid-marketing] .material-finish-controls button i{display:none}[data-vivid-marketing] .material-optics-scene{order:2;height:430px}[data-vivid-marketing] .material-metric-result{min-height:240px}[data-vivid-marketing] .material-windshield-section{padding:0}[data-vivid-marketing] .material-windshield-image{min-height:780px}[data-vivid-marketing] .material-windshield-image>img{object-position:67% 45%}[data-vivid-marketing] .material-windshield-image:after{background:linear-gradient(#18122420 0%,#181224d9 45%,#181224 90%)}[data-vivid-marketing] .material-windshield-copy{max-width:490px;margin:0;padding:300px 26px 45px}[data-vivid-marketing] .material-windshield-copy h2{font-size:37px}[data-vivid-marketing] .material-windshield-copy>p:not(.material-eyebrow){font-size:13px}[data-vivid-marketing] .material-identity-stage{min-height:525px}[data-vivid-marketing] .material-roll{width:48%;height:260px;left:22%}[data-vivid-marketing] .material-identity-card{width:85%;padding:22px;bottom:42px}[data-vivid-marketing] .material-identity-note{font-size:9px;left:0}[data-vivid-marketing] .material-family-editorial{grid-template-columns:1fr;gap:20px;margin-top:30px}[data-vivid-marketing] .material-family-tile:nth-child(2){margin-top:0}[data-vivid-marketing] .material-family-tile{min-height:420px}[data-vivid-marketing] .material-family-caption{bottom:25px;left:25px;right:25px}[data-vivid-marketing] .material-family-caption h3{font-size:30px}[data-vivid-marketing] .material-current-products{gap:6px 18px}[data-vivid-marketing] .material-current-products a{font-size:10px}[data-vivid-marketing] .material-journal-teaser{padding:65px 0}[data-vivid-marketing] .material-journal-links a{font-size:16px}[data-vivid-marketing] .material-closing{padding:50px 0}[data-vivid-marketing] .material-closing .material-container{display:block}[data-vivid-marketing] .material-closing a{margin-top:25px}}@media (max-width:1023px){[data-vivid-marketing] .vivid-site-footer :where(a,button){align-items:center;min-width:44px;min-height:44px;display:inline-flex}[data-vivid-marketing] .vivid-site-footer ul{row-gap:0}}@media (prefers-reduced-motion:reduce){[data-vivid-marketing],[data-vivid-marketing] *,[data-vivid-marketing] :before,[data-vivid-marketing] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-vivid-marketing] .material-light-sweep{opacity:.3}[data-vivid-marketing] .material-family-tile:hover img{transform:none}[data-vivid-marketing] .material-sheet-top{transform:translateY(-58px)rotateX(54deg)rotate(-28deg)!important}[data-vivid-marketing] .material-sheet-adhesive{transform:translateY(58px)rotateX(54deg)rotate(-28deg)!important}}[data-vivid-marketing] .material-demo-serial{color:#493d9e;letter-spacing:.09em;background:#e7e0f3;border:1px solid #cfc3e1;margin:12px 0;padding:9px 12px;font:600 15px ui-monospace,monospace;display:block}[data-vivid-marketing] .material-button{border-radius:9px;box-shadow:0 3px #1d13321f}[data-vivid-marketing] .material-button:active{box-shadow:none;transform:translateY(1px)}[data-vivid-marketing] .material-section-copy h2{text-wrap:balance}[data-vivid-marketing] .vivid-site-header :where(a,summary):focus-visible{outline-offset:4px;outline-color:#f8cf0c}[data-vivid-marketing] .vivid-site-header details[open]>div{animation:.14s ease-out vivid-fade-in}[data-vivid-marketing] .vivid-site-header>nav{overscroll-behavior:contain;animation:.16s ease-out vivid-slide-up}[data-vivid-marketing] .journal-card-image{border-radius:10px}[data-vivid-marketing] .journal-card:focus-within .journal-card-copy{border-bottom-color:#493d9e}@media (prefers-reduced-motion:no-preference) and (hover:hover){[data-vivid-marketing] .material-text-link svg,[data-vivid-marketing] .material-button svg{transition:translate .16s ease-out}[data-vivid-marketing] .material-text-link:hover svg,[data-vivid-marketing] .material-button:hover svg{translate:2px}}@media (prefers-reduced-motion:reduce){[data-vivid-marketing] .material-button:active{transform:none}}
