*,:before,:after{box-sizing:border-box}html{background:#c4d1d4}body{background:var(--background);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--blue-200);color:var(--blue-1000)}a{color:inherit}.lp-container{max-width:1120px;margin:0 auto;padding:0 24px}.lp-link{font:var(--button-14);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--duration-state) var(--ease-out), background var(--duration-state) var(--ease-out);padding:7px 11px;text-decoration:none}.lp-link:hover{color:var(--text-primary);background:var(--gray-alpha-100);text-decoration:none}.lp-nav-links{align-items:center;gap:2px;display:flex}.av-btn,.av-btn:hover{text-decoration:none!important}.lp-header .av-btn,.lp-hero .av-btn,.lp-cta-card .av-btn{transition-property:border-color,color,opacity,transform}.lp-footer{border-top:1px solid var(--border);background:var(--background);margin-top:0}.lp-foot-inner{padding:56px clamp(18px,5vw,56px) 30px}.lp-foot-top{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:36px;padding-bottom:38px;display:flex}.lp-foot-brand{flex-direction:column;gap:16px;display:flex}.lp-foot-brand .lp-brand{text-decoration:none}.lp-foot-tagline{font:var(--copy-15,var(--copy-16));color:var(--text-secondary);text-wrap:pretty;max-width:300px;margin:0;line-height:1.5}.lp-foot-cta{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.lp-foot-cta__label{font:var(--label-12,var(--label-13));letter-spacing:.09em;text-transform:uppercase;color:var(--text-tertiary)}.lp-foot-email{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.02em;transition:color var(--duration-state) var(--ease-out);align-items:center;gap:12px;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.05;text-decoration:none;display:inline-flex}.lp-foot-email svg{transition:transform var(--duration-state) var(--ease-out);flex:none}.lp-foot-email:hover{color:var(--accent-text);text-decoration:none}.lp-foot-email:hover svg:last-child{transform:translate(3px,-3px)}.lp-foot-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-top:22px;display:flex}.lp-foot-links{flex-wrap:wrap;align-items:center;gap:2px;margin-left:-10px;display:flex}.lp-foot-link{font:var(--button-14);color:var(--text-secondary);border-radius:var(--radius-sm);transition:color var(--duration-state) var(--ease-out), background var(--duration-state) var(--ease-out);padding:5px 10px;text-decoration:none}.lp-foot-link:hover{color:var(--text-primary);background:var(--gray-alpha-100);text-decoration:none}.lp-foot-sep{background:var(--border-strong);width:1px;height:13px;margin:0 9px}.lp-foot-meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.lp-foot-fine{font:var(--label-13);color:var(--text-tertiary);align-items:center;gap:7px;display:inline-flex}@media (max-width:760px){.lp-foot-inner{padding:44px clamp(18px,5vw,56px) 30px}.lp-foot-top{flex-direction:column;align-items:stretch;gap:30px;padding-bottom:30px}.lp-foot-tagline{max-width:none}.lp-foot-cta{order:-1;align-items:flex-start;gap:8px}.lp-foot-bottom{flex-direction:column;align-items:flex-start;gap:18px;padding-top:24px}.lp-foot-meta{gap:6px 18px}.lp-foot-meta .lp-foot-fine:last-child{display:none}.lp-foot-links{gap:4px 2px}.lp-foot-link{padding:12px 10px}.lp-foot-email{padding:11px 0}.lp-foot-sep{background:0 0;flex-basis:100%;width:auto;height:0;margin:0}}.lp-hero{flex-direction:column;min-height:min(86vh,800px);display:flex;position:relative;overflow:hidden}.lp-hero-bg{z-index:0;background-size:cover;position:absolute;inset:0}.lp-hero-bg--desk{background-image:url(/assets/hero-desktop.webp);background-position:50%;display:block}.lp-hero-bg--mob{background-image:url(/assets/hero-mobile.webp);background-position:50%;display:none}.lp-mask{position:relative;overflow:hidden}.lp-mask:before,.lp-mask:after{content:"";z-index:4;pointer-events:none;width:90px;position:absolute;top:0;bottom:0}.lp-proof-track{align-items:flex-start;gap:0;width:max-content;padding-top:14px;padding-bottom:22px;animation:35s linear infinite lp-scroll;display:flex}.lp-proof-track>*{margin-right:30px}.lp-proof-mask:before,.lp-proof-mask:after{display:none}.lp-logo-track{align-items:center;gap:0;width:max-content;animation:42s linear infinite reverse lp-scroll;display:flex}.lp-logo-track .lp-logo{margin-right:60px}.lp-logos-mask:before{background:linear-gradient(90deg, var(--background), transparent);left:0}.lp-logos-mask:after{background:linear-gradient(270deg, var(--background), transparent);right:0}@keyframes lp-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1500px){.lp-proof-track{animation-duration:41.3s}}@media (max-width:1180px){.lp-proof-track{animation-duration:47.6s}}@media (max-width:820px){.lp-proof-track{animation-duration:53.9s}}@media (prefers-reduced-motion:reduce){.lp-proof-track,.lp-logo-track{animation:none}}@media (max-width:760px){.lp-proof-track{animation-duration:34s}.lp-proof-track>*{margin-right:16px}.lp-proof-card{border-radius:16px;padding:12px;width:min(86vw,380px)!important}.lp-proof-card h3{font:var(--heading-15,var(--heading-16))!important}.lp-proof-card p{font:var(--copy-14,var(--copy-15,var(--copy-16)))!important}}.lp-logo{height:42px;transition:transform var(--duration-state) var(--ease-out);flex:none;justify-content:center;align-items:center;display:inline-flex}.lp-logo img{object-fit:contain;width:auto;max-width:260px;height:40px;display:block}a.lp-logo{cursor:pointer}.lp-logos .lp-logo{filter:grayscale();opacity:.55;transition:filter var(--duration-state) var(--ease-out), opacity var(--duration-state) var(--ease-out)}.lp-logos .lp-logo:hover,.lp-logos--color .lp-logo{filter:grayscale(0);opacity:1}@media (max-width:760px){.lp-logo{height:28px}.lp-logo img{aspect-ratio:21/10;width:auto;max-width:none;height:28px}.lp-logo-track .lp-logo{margin-right:36px}}.lp-toolcard{background:var(--background);border:0;border-radius:28px;max-width:1120px;margin:0 auto;padding:34px 0;position:relative;overflow:hidden}.lp-why-grid{background:var(--border);border:1px solid var(--border);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.lp-why-cell{background:var(--background);transition:background var(--duration-state) var(--ease-out);flex-direction:column;padding:34px 30px 36px;display:flex}.lp-why-cell:hover{background:var(--background-200)}.lp-why-ico{border-radius:var(--radius-md);background:var(--background-200);border:1px solid var(--border);width:42px;height:42px;color:var(--text-primary);transition:background var(--duration-state) var(--ease-out), border-color var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out);justify-content:center;align-items:center;margin-bottom:22px;display:flex}.lp-why-cell:hover .lp-why-ico{background:var(--blue-700);border-color:var(--blue-700);color:#fff}#why{--why-icon-size:64px}.lp-why-lordicon{width:var(--why-icon-size);height:var(--why-icon-size);display:block}.lp-build-grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.lp-build-card{transition:border-color var(--duration-state) var(--ease-out), box-shadow var(--duration-state) var(--ease-out), transform var(--duration-state) var(--ease-out)}.lp-build-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-popover);transform:translateY(-3px)}.lp-build-arrow{border-radius:var(--radius-full);border:1px solid var(--border);width:32px;height:32px;color:var(--text-tertiary);background:var(--background);transition:background var(--duration-state) var(--ease-out), border-color var(--duration-state) var(--ease-out), color var(--duration-state) var(--ease-out), transform var(--duration-state) var(--ease-out);justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding-top:0;display:inline-flex}.lp-build-card h3+p{margin-bottom:22px}.lp-build-card:hover .lp-build-arrow{background:var(--blue-700);border-color:var(--blue-700);color:#fff;transform:translate(4px)}.cap-wrap{perspective:1200px;background:0 0;border:0;border-radius:26px;grid-template-columns:repeat(3,1fr);gap:18px;padding:0;display:grid;position:relative}.cap-card{min-height:420px;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);border:0;border-radius:18px;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.cap-card:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(380px circle at var(--gx,50%) var(--gy,50%), #ffffff59, transparent 60%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.cap-card.is-tilting{transition:transform .12s linear}.cap-card.is-tilting:after{opacity:1}.cap-shader{z-index:0;pointer-events:none;object-fit:cover;background:radial-gradient(120% 72% at 88% 4%,#6e8ef852,#0000 58%),radial-gradient(120% 85% at 26% 120%,#96afff4d,#0000 62%),linear-gradient(165deg,#fbfcff 0%,#eef2fe 68%,#e7edfe 100%);width:100%;height:100%;position:absolute;inset:0}.cap-veil{z-index:1;pointer-events:none;background:linear-gradient(#fffffff2 0%,#ffffffb3 30%,#ffffff29 60%),linear-gradient(108deg,#fffffffa 0%,#ffffffd1 46%,#ffffff6b 78%,#ffffff1a 100%);position:absolute;inset:0}.cap-inner{z-index:2;flex-direction:column;width:100%;padding:34px 28px 30px;display:flex;position:relative}.cap-title{font:var(--heading-24);letter-spacing:var(--tracking-24);color:var(--text-primary);text-wrap:balance;margin:0 0 12px;font-size:27px;line-height:1.16}.cap-body{font:var(--copy-16);color:var(--text-secondary);text-wrap:pretty;max-width:250px;margin:0 0 26px}.cap-chips{grid-template-columns:max-content max-content;justify-content:start;gap:10px 12px;margin-top:auto;display:grid}.cap-chip{font:var(--label-13);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-full);white-space:nowrap;background:#ffffffe6;justify-self:start;padding:6px 12px;box-shadow:0 1px 1.5px #1018280d}@media (max-width:920px){.cap-wrap{grid-template-columns:1fr;gap:14px}.cap-card{min-height:0}.cap-body{max-width:none}}.lp-dark-band{background:var(--inverse-surface);color:var(--inverse-text)}.lp-dark-band h2,.lp-dark-band h3{color:#fff!important}.lp-dark-band p{color:#edededa3!important}.av-sit__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px clamp(40px,6vw,96px);padding:104px clamp(18px,5vw,56px);display:grid}.av-sit__intro{position:sticky;top:120px}.av-sit__title{font:var(--heading-40);letter-spacing:var(--tracking-40);text-wrap:balance;max-width:14ch;margin:0 0 16px}.av-sit__sub{font:var(--copy-18);text-wrap:pretty;max-width:40ch;margin:0 0 32px}.av-sit__btn{border-color:#0000}.av-sit__thread{flex-direction:column;gap:40px;margin:0;padding:0;list-style:none;display:flex}.av-sit__pair{flex-direction:column;gap:12px;display:flex}.av-sit .av-sit__msg{text-wrap:pretty;margin:0}.av-sit .av-sit__msg--them{max-width:88%;font-family:var(--font-sans);letter-spacing:-.016em;background:#ffffff14;border-radius:22px 22px 22px 6px;align-self:flex-start;padding:18px 22px;font-size:clamp(19px,1.8vw,22px);font-weight:400;line-height:1.35;color:#fff!important}.av-sit .av-sit__msg--us{max-width:80%;font:var(--copy-16);background:radial-gradient(120% 90% at 100% 0,#446ef6b3,#0000 62%),linear-gradient(160deg,#2342da 0%,#16279a 100%);border-radius:20px 20px 6px;align-self:flex-end;padding:16px 20px;line-height:1.55;color:#fffffff0!important}.av-sit__thread.is-anim .av-sit__msg{opacity:0;transition:opacity .5s var(--ease-out), transform .6s cubic-bezier(.22, 1, .36, 1);transform:translateY(14px)scale(.98)}.av-sit__thread.is-anim .av-sit__msg--them{transform-origin:0 100%}.av-sit__thread.is-anim .av-sit__msg--us{transform-origin:100% 100%;transition-delay:.35s}.av-sit__thread.is-anim .av-sit__pair.is-in .av-sit__msg{opacity:1;transform:none}@media (max-width:900px){.av-sit__inner{grid-template-columns:1fr;padding:80px clamp(18px,5vw,56px)}.av-sit__intro{position:static}.av-sit__title{max-width:none}.av-sit__thread{gap:28px}}@media (max-width:600px){.av-sit__inner{padding:68px clamp(18px,5vw,56px)}.av-sit__title{font:var(--heading-32);letter-spacing:var(--tracking-32)}.av-sit .av-sit__msg--them{max-width:94%;padding:15px 18px;font-size:18px}.av-sit .av-sit__msg--us{max-width:90%;font:var(--copy-15,var(--copy-16));padding:14px 16px}.av-sit__intro .av-btn{width:100%}}@media (max-width:920px){.lp-why-grid,.lp-build-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){html{background-color:#c4d1d4}body{background-color:#c4d1d4;background-image:linear-gradient(180deg, transparent 0, transparent 112px, var(--background) 112px, var(--background) 100%);background-repeat:no-repeat}.lp-hero{background-color:#c4d1d4}.lp-nav-links,.lp-hero-bg--desk{display:none}.lp-hero-bg--mob{display:block}.lp-hero-title{font:var(--heading-40)!important;letter-spacing:var(--tracking-40)!important}.lp-hero-subtext{text-shadow:0 1px 10px #ffffffe0,0 0 26px #ffffffc7;color:#3f3f46!important}.lp-cta-card{text-align:left;flex-direction:column;justify-content:flex-start!important;align-items:flex-start!important;gap:20px!important;max-width:none!important;padding:34px 26px 128px!important}.lp-cta-card h2{font:var(--heading-32)!important;letter-spacing:var(--tracking-32,var(--tracking-40))!important;max-width:none!important;margin:0 0 12px!important}.lp-cta-card p{font:var(--copy-16)!important;max-width:none!important}.lp-cta-card .av-btn{justify-content:center!important;align-items:center!important;width:auto!important;min-height:48px!important;padding:0 22px!important;display:inline-flex!important}.lp-cta-overlay{background:linear-gradient(#f7fafff7 0%,#f7fafff2 44%,#f7faffc7 62%,#f7faff4d 82%,#f7faff00 100%)!important}#why{padding-top:44px!important;padding-bottom:76px!important}#why h2{margin-bottom:44px!important}.lp-why-points{align-items:flex-start!important;gap:48px 18px!important}.lp-why-point{width:calc(50% - 9px)!important}.lp-why-point>div:first-child{margin-bottom:16px!important}#why{--why-icon-size:56px}.lp-why-point h3{min-height:0!important;margin-bottom:10px!important;line-height:1.12!important}.lp-why-point p{max-width:18ch;font:var(--copy-14)!important;line-height:1.42!important}}.lp-cta-band{aspect-ratio:2520/1080}.lp-cta-band .lp-cta-card{box-sizing:border-box;width:100%;height:100%}@media (max-width:760px){.lp-cta-band{aspect-ratio:auto}}@media (max-width:540px){.lp-why-grid,.lp-build-grid{grid-template-columns:1fr}}.lp-faq-answer{opacity:0;max-height:0;transition:max-height .28s var(--ease-out), opacity .2s var(--ease-out);overflow:hidden}.lp-faq-answer.is-open{opacity:1;max-height:280px}.lp-faq-sign{font:400 22px/1 var(--font-sans);color:var(--text-tertiary);transition:transform .2s var(--ease-out);flex:none;display:inline-block;transform:rotate(0)}.lp-faq-sign.is-open{transform:rotate(45deg)}.lp-nav-tray.lp-header{will-change:transform;padding-top:12px}.lp-nav-tray.lp-header.lp-nav--snap{transition:transform .36s cubic-bezier(.33,1,.68,1)}.lp-nav-tray.lp-header.lp-nav--off .lp-tray-surface{opacity:0!important;transition:none!important}.lp-nav-tray.lp-header.lp-header--scrolled{box-shadow:none;background:0 0;border-bottom-color:#0000}.lp-nav-tray.lp-header .lp-header__bar{height:60px;padding:0 10px 0 18px;position:relative}.lp-nav-tray .lp-header__bar>*{z-index:1;position:relative}.lp-nav-tray .lp-header__bar>.lp-tray-surface{z-index:0;position:absolute}.lp-nav-tray .lp-header__bar>.lp-nav-links{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-nav-tray .lp-header__bar .av-btn{z-index:1;position:relative}.lp-tray-surface{border-radius:var(--radius-md);opacity:0;transform-origin:top;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(-3px)scale(.992)}.lp-header--scrolled .lp-tray-surface{opacity:1;transform:none}.lp-mat--frost .lp-tray-surface{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);border:1px solid var(--border);box-shadow:var(--shadow-popover);background:#ffffffa8}.lp-mat--solid .lp-tray-surface{background:var(--background);border:1px solid var(--border);box-shadow:var(--shadow-popover)}.lp-mat--dark .lp-tray-surface{-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#1414148c;border:1px solid #ffffff1a;box-shadow:0 1px 2px #00000038,0 22px 48px -22px #0000008c}.lp-tint--blue.lp-mat--frost .lp-tray-surface{background:#e1e6fd99}.lp-tint--blue.lp-mat--dark .lp-tray-surface{background:#141c4685}.lp-nav-tray .lp-nav-links{border-radius:var(--radius-full);transition:background-color .32s var(--ease-out);gap:2px;padding:4px;position:relative}.lp-nav-tray .lp-link{z-index:1;border-radius:var(--radius-full);padding:7px 15px;position:relative}.lp-nav-tray .lp-link:hover{color:var(--text-primary);background:0 0}.lp-nav-tray .lp-brand__name,.lp-nav-tray .lp-link{transition:color .3s var(--ease-out)}.lp-tray-ind{z-index:0;border-radius:var(--radius-full);background:var(--gray-alpha-100);opacity:0;pointer-events:none;width:0;height:0;transition:transform .44s cubic-bezier(.34,1.3,.5,1), width .44s cubic-bezier(.34,1.3,.5,1), height .2s var(--ease-out), opacity .24s var(--ease-out), background-color .3s var(--ease-out), box-shadow .3s var(--ease-out);position:absolute;top:0;left:0;transform:translate(0)}.lp-mat--frost.lp-header--scrolled .lp-nav-links,.lp-mat--solid.lp-header--scrolled .lp-nav-links{background:var(--gray-alpha-100)}.lp-mat--frost.lp-header--scrolled .lp-tray-ind,.lp-mat--solid.lp-header--scrolled .lp-tray-ind{background:var(--background);box-shadow:var(--shadow-card)}.lp-tint--blue .lp-tray-ind{background:var(--blue-200)}.lp-tint--blue.lp-header--scrolled .lp-tray-ind{background:var(--blue-700);box-shadow:0 2px 8px -2px #2342da80}.lp-tint--blue.lp-header--scrolled .lp-link:hover,.lp-mat--dark.lp-header--scrolled .lp-brand__name{color:#fff}.lp-mat--dark.lp-header--scrolled .lp-brand__mark{color:var(--gray-1000);background:#fff}.lp-mat--dark.lp-header--scrolled .lp-link{color:#ffffffb3}.lp-mat--dark.lp-header--scrolled .lp-nav-links{background:#ffffff12}.lp-mat--dark.lp-header--scrolled .lp-tray-ind{box-shadow:none;background:#ffffff24}.lp-mat--dark.lp-header--scrolled .lp-link:hover{color:#fff}.lp-mat--dark.lp-header--scrolled .av-btn{color:var(--gray-1000)!important;background:#fff!important}.lp-mat--dark.lp-header--scrolled .av-btn:hover{background:var(--gray-200)!important}@media (max-width:760px){.lp-header.lp-nav-tray,.lp-header.lp-header--float{box-shadow:none;will-change:auto;pointer-events:none;background:0 0;border-bottom:0;margin-bottom:0;padding-top:0;position:absolute;top:0;left:0;right:0;transform:none!important}.lp-header.lp-header--scrolled{box-shadow:none;background:0 0;border-bottom:0}.lp-nav-tray.lp-header .lp-header__bar{height:64px;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;padding:0 clamp(18px,5vw,28px)}.lp-brand{pointer-events:auto}.lp-tray-surface,.lp-tray-ind{display:none!important}.lp-burger,.lp-nav-tray .lp-header__bar>.lp-burger{z-index:70;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:auto;background:0 0;border:0;border-radius:0;margin-left:0;top:10px;right:clamp(18px,5vw,28px);position:fixed!important}}.lp-brand__icon{flex:none;width:28px;height:28px;transition:filter .45s ease-out;display:inline-flex}.lp-brand__icon svg{transform-origin:50%;width:100%;height:100%;transition:transform .5s cubic-bezier(.34,1.45,.5,1);display:block;overflow:visible}.lp-brand__icon .tri{transform-box:fill-box;transform-origin:50%;will-change:transform;transition:transform .5s cubic-bezier(.34,1.45,.5,1)}.lp-brand:hover .lp-brand__icon{filter:drop-shadow(0 4px 10px #00000029)}.lp-brand:hover .lp-brand__icon svg{transform:scale(1.05)}.lp-brand:hover .tri-dark{transform:translate(-2px,-2px)rotate(-7deg)}.lp-brand:hover .tri-blue{transition-delay:45ms;transform:translate(2px,2px)rotate(7deg)}.lp-brand:active .lp-brand__icon{filter:none}.lp-brand:active .lp-brand__icon svg{transition-duration:.15s;transform:scale(.95)}.lp-brand:active .tri-dark{transition-duration:.15s;transform:translate(-1px,-1px)rotate(-3deg)}.lp-brand:active .tri-blue{transition-duration:.15s;transition-delay:0s;transform:translate(1px,1px)rotate(3deg)}.lp-mat--dark.lp-header--scrolled .tri{fill:#fff}@media (prefers-reduced-motion:reduce){.lp-tray-surface,.lp-tray-ind{transition:opacity .2s linear!important;transform:none!important}.lp-brand:hover .lp-brand__icon svg,.lp-brand:hover .tri-dark,.lp-brand:hover .tri-blue{transform:none!important}}@keyframes icoRock{0%,to{transform:rotate(0)}25%{transform:rotate(12deg)}75%{transform:rotate(-12deg)}}@keyframes icoGlint{0%,30%,to{opacity:0;transform:translate(-24px)}40%,60%{opacity:.45}70%{opacity:0;transform:translate(24px)}}@keyframes icoBlink{0%,38%,48%,to{transform:scaleY(1)}43%{transform:scaleY(.06)}}@keyframes icoSlideIn{0%,15%,85%,to{transform:translate(var(--dx,0), var(--dy,0))}35%,65%{transform:translate(0)}}@keyframes icoChevUp{0%,to{opacity:var(--base-o,1);transform:translateY(0)}40%,60%{opacity:1;transform:translateY(-5px)}}@keyframes icoShackle{0%,60%,to{transform:translateY(0)rotate(0)}72%,88%{transform:translateY(-7px)rotate(-20deg)}}.ico-rock{transform-origin:50%;animation:4s ease-in-out infinite icoRock}.ico-glint{pointer-events:none;animation:4s ease-in-out infinite icoGlint}.ico-blink{transform-origin:50%;animation:5s ease-in-out infinite icoBlink}.ico-slide-in{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite icoSlideIn}.ico-chev{animation:3s ease-in-out infinite icoChevUp}.ico-chev-2{animation-delay:.15s}.ico-chev-3{animation-delay:.3s}.ico-shackle{transform-origin:32px 22px;animation:4s ease-in-out infinite icoShackle}@media (prefers-reduced-motion:reduce){.ico-rock,.ico-glint,.ico-blink,.ico-slide-in,.ico-chev,.ico-shackle{animation:none!important}}.av-words{background:var(--inverse-surface);color:var(--inverse-text);position:relative;overflow:hidden}.av-words__inner{padding:96px clamp(18px,5vw,56px)}.av-words__head{margin:0 0 clamp(36px,4vw,48px)}.av-words__title{font:var(--heading-40);letter-spacing:var(--tracking-40);color:#fff;text-wrap:balance;margin:0}.av-words__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:stretch;gap:clamp(14px,1.6vw,20px);display:grid}.av-words__card{border-radius:var(--radius-lg);background:linear-gradient(#ffffff0d,#ffffff04);border:1px solid #ffffff1a;flex-direction:column;margin:0;padding:clamp(28px,3.2vw,40px);display:flex;position:relative;overflow:hidden}.av-words__card--lit{background:radial-gradient(120% 80% at 100% 0,#446ef6bf,#0000 62%),radial-gradient(110% 90% at 0 110%,#2342dad9,#0000 66%),linear-gradient(160deg,#1d36c4 0%,#13238a 100%);border-color:#7896ff47}.av-words__mark{color:var(--blue-500);flex:none;margin:0 0 clamp(20px,2.2vw,28px);display:block}.av-words__card--lit .av-words__mark{color:#ffffffd9}.av-words__quote{border:0;margin:0 0 clamp(28px,3vw,40px);padding:0}.av-words__quote p{font:var(--copy-20);letter-spacing:-.01em;color:#edededeb;text-wrap:pretty;margin:0;font-size:21px;line-height:1.55}.av-words__card--lead .av-words__quote p{font-family:var(--font-sans);letter-spacing:-.016em;color:#fff;font-size:clamp(21px,1.9vw,25px);font-weight:400;line-height:1.45}.av-words__by{border-top:1px solid #ffffff1f;align-items:center;gap:14px;margin:auto 0 0;padding-top:20px;display:flex}.av-words__card--lit .av-words__by{border-top-color:#ffffff38}.av-words__avatar{color:#fff;width:46px;height:46px;font:var(--heading-14);letter-spacing:.02em;background:#ffffff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.av-words__avatar img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.av-words__who{flex-direction:column;gap:3px;min-width:0;display:flex}.av-words__name{font:var(--heading-16);letter-spacing:var(--tracking-16);color:#fff;display:block}.av-words__role{font:var(--label-13);color:#ededed99;display:block}.av-words__card--lit .av-words__role{color:#ffffffbf}.av-words__link.av-btn{color:var(--gray-1000);background:#fff;border-color:#0000;flex:none;margin-left:auto}.av-words__link.av-btn:hover{color:var(--gray-1000);background:var(--gray-200,#ebebeb);text-decoration:none}.av-words__grid{perspective:1100px}.av-words__card{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateZ(0);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.av-words__card:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,50%), #ffffff1a, transparent 60%);opacity:0;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.av-words__card.is-tilting{box-shadow:calc(var(--sx,0px) * 2) calc(30px + var(--sy,0px) * 2) 60px -30px #000000b3;transition:transform .12s linear,box-shadow .12s linear}.av-words__card.is-tilting:after{opacity:1}.av-words__card>*{z-index:1;position:relative}@media (max-width:900px){.av-words__inner{padding:80px clamp(18px,5vw,56px)}.av-words__grid{grid-template-columns:1fr}}@media (max-width:600px){.av-words__inner{padding:68px clamp(18px,5vw,56px)}.av-words__title{font:var(--heading-32);letter-spacing:var(--tracking-32)}.av-words__card{padding:24px 20px}.av-words__quote p{font:var(--copy-18);line-height:1.55}.av-words__card--lead .av-words__quote p{font-size:19px}.av-words__by{flex-wrap:wrap}.av-words__link.av-btn{margin-left:60px}}
