.brand-story-about{--ab-mono:Menlo,Monaco,"Roboto Mono",ui-monospace,monospace;--ab-ease:cubic-bezier(0.16,1,0.3,1);--ab-line:rgba(241,243,244,0.13);--ab-text:rgba(241,243,244,0.74);--ab-dim:rgba(241,243,244,0.58)}.brand-story-about .brand-story-section{padding-block:clamp(96px,10vw,156px)}.brand-story-about .ab-head.brand-story-reveal{opacity:1;transform:none}.ab-head .ab-statement{--stage-delay:90ms}.ab-head>p.brand-stage:last-child:not(:first-child){--stage-delay:420ms}.brand-story-about .brand-story-section-head>p:last-child{text-wrap:pretty}.brand-story-about .brand-story-section.ab-mission{--ab-bg:var(--brand-ink);overflow:hidden;background:radial-gradient(circle at 80% 44%,rgba(201,165,90,.11),transparent 36%),var(--ab-bg)}.ab-mission-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);grid-template-areas:"head seal" "keeps seal" "link seal";-moz-column-gap:clamp(48px,7vw,120px);column-gap:clamp(48px,7vw,120px);align-items:start;max-width:1440px}.ab-mission-grid>.ab-head{grid-area:head}.brand-story-about .ab-statement{max-width:23ch;margin:clamp(28px,3.6vw,48px) 0 0;font-size:clamp(34px,3.8vw,60px);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:pretty}.lemi-public-root[lang=vi] .brand-story-about .ab-statement{line-height:1.14;letter-spacing:-.035em}.ab-statement em{position:relative;color:var(--brand-gold-bright);font-style:normal;white-space:nowrap}.ab-statement em i{position:absolute;right:0;bottom:-.02em;left:0;height:max(3px,.06em);border-radius:2px;background:var(--brand-gold);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ab-ease) calc(.6s + var(--n, 0) * .2s)}.ab-head.is-visible .ab-statement em i{transform:none}.ab-seal{grid-area:seal;align-self:center;justify-self:center;width:min(100%,460px)}.ab-seal-art{display:block;width:100%;height:auto;overflow:visible;opacity:0;scale:1.1;rotate:-14deg;transition:opacity .7s ease-out .1s,scale 1.1s var(--ab-ease) .1s,rotate 1.4s var(--ab-ease) .1s}.ab-seal.is-visible .ab-seal-art{opacity:1;scale:1;rotate:none}.ab-seal-rim{fill:none;stroke:var(--brand-gold);stroke-width:1.5}.ab-seal-rim.is-faint{stroke:rgba(230,199,120,.26);stroke-width:1}.ab-seal-ring{transform-box:view-box;transform-origin:220px 220px}.ab-seal.is-visible .ab-seal-ring{animation:ab-spin 96s linear infinite}.ab-seal-ring text{fill:var(--brand-gold-bright);font-family:var(--ab-mono);font-size:15px;font-weight:700;text-transform:uppercase}.ab-seal-ticks{fill:none;stroke:rgba(241,243,244,.2);stroke-width:10;stroke-dasharray:1.2 6.968}.ab-seal-mark{opacity:0;scale:.6;transform-box:fill-box;transform-origin:center;transition:opacity .5s ease-out calc(.8s + var(--n, 0) * .16s),scale .7s var(--ab-ease) calc(.8s + var(--n, 0) * .16s)}.ab-seal.is-visible .ab-seal-mark{opacity:1;scale:1}.ab-seal-mark circle{fill:var(--ab-mark-fill,var(--ab-bg));stroke:var(--brand-gold-bright);stroke-width:1.5;transition:fill .2s ease-out}.ab-seal-mark text{fill:var(--ab-mark-ink,var(--brand-gold-bright));transition:fill .2s ease-out;font-family:var(--ab-mono);font-size:11px;font-weight:700;text-anchor:middle}.ab-seal-star{fill:var(--brand-gold-bright)}.ab-seal-center{fill:rgba(241,243,244,.72);font-family:var(--ab-mono);font-size:12px;font-weight:700;letter-spacing:.2em;text-anchor:middle;text-transform:uppercase}.ab-keeps{grid-area:keeps;margin:clamp(40px,5vw,64px) 0 0;padding:0;border-top:1px solid var(--ab-line);list-style:none}.ab-keeps li{display:grid;grid-template-columns:44px minmax(120px,.34fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:20px 0;border-bottom:1px solid var(--ab-line);opacity:0;translate:-10px 0;transition:opacity .5s ease-out calc(.15s + var(--n, 0) * .12s),translate .6s var(--ab-ease) calc(.15s + var(--n, 0) * .12s)}.ab-keeps.is-visible li{opacity:1;translate:none}.ab-keeps span,.ab-keeps strong{color:var(--brand-gold-bright);font-family:var(--ab-mono);font-size:11px;font-weight:700;letter-spacing:.16em}.ab-keeps span{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid var(--brand-gold-bright);border-radius:50%;background:var(--ab-mark-fill,transparent);color:var(--ab-mark-ink,var(--brand-gold-bright));letter-spacing:.04em;transition:background-color .2s ease-out,color .2s ease-out}.ab-mission-grid:has(.ab-keeps li:first-child:hover,.ab-seal-mark.is-1:hover) :is(.ab-keeps li:first-child,.ab-seal-mark.is-1),.ab-mission-grid:has(.ab-keeps li:nth-child(2):hover,.ab-seal-mark.is-2:hover) :is(.ab-keeps li:nth-child(2),.ab-seal-mark.is-2),.ab-mission-grid:has(.ab-keeps li:nth-child(3):hover,.ab-seal-mark.is-3:hover) :is(.ab-keeps li:nth-child(3),.ab-seal-mark.is-3){--ab-mark-fill:var(--brand-gold-bright);--ab-mark-ink:var(--brand-ink)}.ab-keeps p{margin:0;color:var(--ab-text);font-size:17px;line-height:1.55}.ab-mission-link{grid-area:link;justify-self:start;display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:28px;color:var(--brand-gold-bright);font-size:16px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(230,199,120,.4)}.ab-mission-link span{transition:translate .2s var(--ab-ease)}.ab-mission-link:focus-visible span,.ab-mission-link:hover span{translate:3px -3px}.brand-story-about .brand-story-section.ab-trust{background:radial-gradient(ellipse at 12% 70%,rgba(201,165,90,.08),transparent 42%),var(--brand-ink-deep)}.ab-trust-grid{max-width:1440px}.ab-trust-list{--ab-letter-col:clamp(92px,11vw,168px);--ab-step:120ms;position:relative;isolation:isolate;margin:clamp(56px,7vw,96px) 0 0;padding:0;border-bottom:1px solid var(--ab-line);list-style:none}.brand-story-about .ab-trust-list.brand-story-reveal{opacity:1;transform:none}.ab-trust-list:before{position:absolute;z-index:-1;top:0;bottom:0;left:calc(var(--ab-letter-col) / 2);width:1px;content:"";background:linear-gradient(rgba(230,199,120,.5),rgba(230,199,120,.2));transform:scaleY(0);transform-origin:top;transition:transform 1.2s var(--ab-ease) .1s}.ab-trust-list.is-visible:before{transform:none}.brand-story-about .ab-trust-row{--ab-at:calc(var(--n, 0) * var(--ab-step));position:relative;isolation:isolate;display:grid;grid-template-columns:var(--ab-letter-col) minmax(0,1fr);align-items:start;-moz-column-gap:clamp(24px,4vw,64px);column-gap:clamp(24px,4vw,64px);row-gap:20px;padding-block:clamp(24px,2.6vw,38px);border-top:1px solid var(--ab-line);transition-delay:var(--ab-at)}.ab-trust-row:after{position:absolute;z-index:-1;top:-1px;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,var(--brand-gold),transparent 64%);transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ab-ease) calc(var(--ab-at) + .15s)}.ab-trust-row.is-visible:after{transform:none}.ab-trust-letter{grid-row:span 2;display:grid;place-items:center;font-size:clamp(84px,10vw,156px);font-weight:800;line-height:.82;letter-spacing:-.06em}.ab-trust-letter b,.ab-trust-letter i{grid-area:1/1;font-style:normal;font-weight:inherit}.ab-trust-letter b{color:var(--brand-ink-deep);-webkit-text-stroke:1.5px rgba(230,199,120,.45)}.ab-trust-letter i{color:var(--brand-gold);text-shadow:0 0 44px rgba(201,165,90,.28);opacity:0;scale:.9;transition:opacity .7s ease-out calc(var(--ab-at) + .3s),scale .9s var(--ab-ease) calc(var(--ab-at) + .3s)}.ab-trust-row.is-visible .ab-trust-letter i{opacity:1;scale:1}.ab-trust-n{display:block;margin-bottom:14px;color:var(--brand-gold);font-family:var(--ab-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ab-trust-value h3{margin:0 0 12px;color:var(--brand-paper);font-size:clamp(28px,2.6vw,42px);font-weight:800;line-height:1;letter-spacing:-.05em}.ab-trust-value p{max-width:40ch;margin:0;color:var(--ab-text);font-size:clamp(16px,1.3vw,19px);line-height:1.5;text-wrap:pretty}.ab-trust-practice{grid-column:2;padding-left:clamp(18px,2vw,30px);border-left:1px solid var(--ab-line);opacity:0;translate:14px 0;transition:opacity .6s ease-out calc(var(--ab-at) + .42s),translate .7s var(--ab-ease) calc(var(--ab-at) + .42s)}.ab-trust-row.is-visible .ab-trust-practice{opacity:1;translate:none}.ab-trust-practice span{display:block;margin-bottom:10px;color:var(--brand-mint);font-family:var(--ab-mono);font-size:11px;font-weight:700;letter-spacing:.18em}.ab-trust-practice p{margin:0;color:rgba(241,243,244,.84);font-size:16px;line-height:1.55;text-wrap:pretty}.brand-story-about .brand-story-section.ab-team{--ab-bg:color-mix(in srgb,var(--brand-control) 58%,var(--brand-ink-deep));background:radial-gradient(circle at 76% 40%,rgba(127,196,184,.12),transparent 38%),var(--ab-bg)}.ab-team-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head merge" "join merge";-moz-column-gap:clamp(48px,7vw,120px);column-gap:clamp(48px,7vw,120px);row-gap:clamp(40px,5vw,64px);align-items:start;max-width:1440px}.ab-team-grid>.ab-head{grid-area:head}.ab-team .brand-story-section-head h2{max-width:13ch;font-size:clamp(44px,5.2vw,88px)}.ab-merge{grid-area:merge;align-self:start;margin:0}.ab-merge figcaption{margin-bottom:20px;color:var(--ab-dim);font-family:var(--ab-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ab-merge-body{display:grid;grid-template-columns:minmax(0,1fr) clamp(56px,8vw,132px) auto;align-items:stretch}.ab-merge-logos{display:grid;grid-auto-rows:60px;margin:0;padding:0;border-top:1px solid var(--ab-line);list-style:none}.ab-merge-logos li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-right:14px;border-bottom:1px solid var(--ab-line);opacity:0;translate:-12px 0;transition:opacity .5s ease-out calc(.1s + var(--n, 0) * .06s),translate .6s var(--ab-ease) calc(.1s + var(--n, 0) * .06s)}.ab-merge.is-visible .ab-merge-logos li{opacity:1;translate:none}.ab-merge-logo{--k:1;display:flex;justify-content:center;align-items:center;width:clamp(104px,10vw,148px);height:32px}.ab-merge-logo img{--h:24;flex:none;width:auto;max-width:none;height:calc(var(--h) * var(--k) * 1px);filter:grayscale(1) brightness(0) invert(1);opacity:.8}.ab-merge-logo img[alt=AWS]{--h:28}.ab-merge-logo img[alt=Deloitte]{--h:15}.ab-merge-logo img[alt=Google]{--h:24}.ab-merge-logo img[alt="McKinsey & Company"]{--h:30}.ab-merge-logo img[alt=Meta]{--h:16}.ab-merge-logo img[alt=Reddit]{--h:60}.ab-merge-logo img[alt=Tesla]{--h:92}.ab-merge-logo img[alt=Visa]{--h:18}.ab-merge-n{color:var(--ab-dim);font-family:var(--ab-mono);font-size:11px;font-weight:700;letter-spacing:.12em}.ab-merge-lines{display:block;align-self:stretch;width:100%;height:auto;overflow:visible;contain:size}.ab-merge-curve,.ab-merge-lit{fill:none;vector-effect:non-scaling-stroke}.ab-merge-curve{stroke:rgba(241,243,244,.22);stroke-width:1;opacity:0;transition:opacity .6s ease-out calc(.4s + var(--n, 0) * .07s)}.ab-merge.is-visible .ab-merge-curve{opacity:1}.ab-merge-lit{stroke:var(--brand-gold-bright);stroke-width:1.5;opacity:0}.ab-merge.is-visible .ab-merge-lit{animation:ab-lit 6.4s ease-in-out calc(1.4s + var(--n, 0) * .8s) infinite}.ab-merge-node{display:grid;place-content:center;justify-items:center;align-self:center;gap:6px;width:clamp(104px,9vw,136px);aspect-ratio:1;padding:10px;border:1.5px solid var(--brand-gold);border-radius:50%;background:radial-gradient(circle,rgba(201,165,90,.2),rgba(17,24,28,.9) 72%);box-shadow:0 0 48px rgba(201,165,90,.22);text-align:center;opacity:0;scale:.8;transition:opacity .5s ease-out .95s,scale .8s var(--ab-ease) .95s}.ab-merge.is-visible .ab-merge-node{opacity:1;scale:1}.ab-merge-node strong{color:var(--brand-paper);font-size:clamp(22px,2vw,30px);font-weight:800;line-height:1;letter-spacing:-.075em}.ab-merge-node span{color:var(--brand-gold-bright);font-family:var(--ab-mono);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em}.ab-join{grid-area:join;display:grid;gap:16px;max-width:560px;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(241,243,244,.13);border-top:2px solid var(--brand-gold);border-radius:4px;background:linear-gradient(160deg,rgba(42,53,58,.95),rgba(17,24,28,.97));box-shadow:0 40px 100px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.05)}.ab-join header{display:flex;justify-content:space-between;align-items:center;color:var(--brand-gold);font-family:var(--ab-mono);font-size:11px;font-weight:700;letter-spacing:.16em}.ab-join header b{width:8px;height:8px;border-radius:50%;background:var(--brand-gold);box-shadow:0 0 14px var(--brand-gold)}.ab-join.is-visible header b{animation:ab-pulse 2.4s ease-in-out infinite}.ab-join h3{margin:6px 0 0;color:var(--brand-paper);font-size:clamp(26px,2.4vw,36px);font-weight:800;line-height:1.05;letter-spacing:-.045em;text-wrap:balance}.ab-join p{margin:0;color:var(--ab-text);font-size:16px;line-height:1.55}.ab-join .brand-button{justify-self:start;margin-top:10px}@keyframes ab-spin{to{transform:rotate(1turn)}}@keyframes ab-lit{0%,16%,to{opacity:0}5%{opacity:1}}@keyframes ab-pulse{0%,to{opacity:1;scale:1}50%{opacity:.45;scale:.8}}@media (min-width:1101px){.ab-trust-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);-moz-column-gap:clamp(48px,6vw,112px);column-gap:clamp(48px,6vw,112px);align-items:start}.ab-trust-grid>.ab-head{position:sticky;top:calc(var(--stealth-header-h, 76px) + 40px)}.ab-trust .brand-story-section-head h2{font-size:clamp(52px,5.2vw,88px)}.ab-trust-list{--ab-letter-col:clamp(100px,9vw,140px);margin-top:clamp(40px,6vw,78px)}.ab-trust-letter{font-size:clamp(88px,8.6vw,132px)}}@media (max-width:1100px){.ab-mission-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "seal" "keeps" "link"}.ab-seal{width:min(100%,400px);margin-top:clamp(48px,7vw,72px)}.ab-team-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "merge" "join"}.ab-merge{width:min(100%,680px)}}@media (max-width:767px){.brand-story-about .brand-story-section{padding-block:84px 92px}.brand-story-about :is(.brand-story-section-head>p:last-child,.brand-story-closing-copy>p:nth-child(3)){font-size:16px}.brand-story-about main .brand-button{font-size:12px;letter-spacing:.06em}.brand-story-about .ab-statement{font-size:clamp(30px,8.6vw,38px)}.ab-seal{width:min(100%,320px)}.ab-keeps li{grid-template-columns:36px minmax(0,1fr);row-gap:8px}.ab-keeps p{grid-column:2;font-size:16px}.ab-trust-list{--ab-letter-col:60px;--ab-step:0ms}.brand-story-about .ab-trust-row{-moz-column-gap:18px;column-gap:18px}.ab-trust-letter{font-size:72px}.ab-trust-letter b{-webkit-text-stroke-width:1.2px}.ab-trust-value h3{font-size:28px}.ab-trust-practice{padding:16px 0 0;border-top:1px solid var(--ab-line);border-left:0}.ab-team .brand-story-section-head h2{font-size:clamp(40px,11.4vw,52px)}.ab-merge-body{grid-template-columns:minmax(0,1fr) 40px auto}.ab-merge-logos{grid-auto-rows:52px}.ab-merge-logos li{padding-right:8px}.ab-merge-logo{--k:0.82;width:96px;height:28px}.ab-merge-node{width:92px;gap:4px}.ab-merge-node strong{font-size:20px}.ab-merge-node span{letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.brand-story-about .ab-trust-list:before,.brand-story-about .ab-trust-row:after,.brand-story-about :is(.brand-story-reveal,.ab-statement em i,.ab-seal-art,.ab-seal-mark,.ab-keeps li,.ab-trust-letter i,.ab-trust-practice,.ab-merge-logos li,.ab-merge-curve,.ab-merge-node){transition:none}.ab-join.is-visible header b,.ab-merge.is-visible .ab-merge-lit,.ab-seal.is-visible .ab-seal-ring{animation:none}}.brand-story-about main .is-instant *,.brand-story-about main .is-instant :after,.brand-story-about main .is-instant :before,.brand-story-about main .is-instant:after,.brand-story-about main .is-instant:before{transition:none}