.clean-module__N00FNq__root{--ink:#0a1628;--ink-deep:#070c16;--ink-2:#13233a;--green:#54da89;--green-hover:#6fe39d;--blue:#0a72c4;--mist:#e3f7ec;--fog:#eef2f7;--paper:#fff;--body:#3d4a5c;--slate:#5b6778;--line:#dbe2ea;--on-ink:#eaf0fbcc;--on-ink-muted:#eaf0fba8;--line-ink:#eaf0fb24;--panel:#0a1628;--panel-deep:#070c16;--on-panel:#fff;--on-green:#0a1628;--line-strong:#c7d0db;--line-hover:#9fabbb;--placeholder:#6b7687;--danger:#b42318;--danger-bg:#fdecea;--danger-text:#8a1c12;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--display:var(--font-sora),"Sora",ui-sans-serif,system-ui,sans-serif;--text:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;z-index:1;background:var(--paper);color:var(--body);font-family:var(--text);letter-spacing:-.007em;font-feature-settings:"calt";-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.5;position:relative;overflow-x:clip}html[data-site-theme=dark] .clean-module__N00FNq__root{--ink:#e8eef8;--ink-deep:#fff;--ink-2:#1b2c48;--blue:#5aa9ff;--mist:#16362a;--fog:#101b2e;--paper:#0a1322;--body:#b6c2d4;--slate:#8d9ab0;--line:#22314a;--panel:#14233c;--panel-deep:#0d192c;--line-strong:#2e3d58;--line-hover:#475877;--placeholder:#7f8ca3;--danger:#ff8f80;--danger-bg:#3b1512;--danger-text:#ffb3a8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.clean-module__N00FNq__root){background:#fff}html:has(.clean-module__N00FNq__root) body{background:#fff}html[data-site-theme=dark]:has(.clean-module__N00FNq__root){background:#0a1322}html[data-site-theme=dark]:has(.clean-module__N00FNq__root) body{background:#0a1322}:where(.clean-module__N00FNq__root) *,:where(.clean-module__N00FNq__root) :before,:where(.clean-module__N00FNq__root) :after{box-sizing:border-box}:where(.clean-module__N00FNq__root) :where(ul,ol){margin:0;padding:0;list-style:none}:where(.clean-module__N00FNq__root) :where(h1,h2,h3,p){margin:0}:where(.clean-module__N00FNq__root) :where(img){max-width:100%;display:block}.clean-module__N00FNq__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.clean-module__N00FNq__btn{background:var(--green);min-height:52px;color:var(--on-green);font:600 16px/1 var(--text);letter-spacing:-.006em;white-space:nowrap;cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:14px 28px;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:inline-flex}.clean-module__N00FNq__btn:hover{background:var(--green-hover)}.clean-module__N00FNq__btnOutline{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);background:0 0}.clean-module__N00FNq__btnOutline:hover{background:var(--ink);color:var(--paper)}.clean-module__N00FNq__btnSm{min-height:44px;padding:10px 20px;font-size:15px}.clean-module__N00FNq__link{color:var(--ink);font:600 16px/1.2 var(--text);text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;transition:text-decoration-color .15s}.clean-module__N00FNq__link:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.clean-module__N00FNq__root a:focus-visible,.clean-module__N00FNq__root button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.clean-module__N00FNq__header{z-index:50;background:var(--paper);transition:box-shadow .2s;position:sticky;top:0;box-shadow:0 1px #0000}.clean-module__N00FNq__headerScrolled{box-shadow:0 1px 0 var(--line)}.clean-module__N00FNq__headerInner{align-items:center;gap:24px;height:76px;display:flex}.clean-module__N00FNq__logo{flex-shrink:0}.clean-module__N00FNq__logo img{width:auto;height:40px}.clean-module__N00FNq__nav{background:var(--fog);border-radius:9999px;gap:2px;margin:0 auto;padding:4px;display:flex}.clean-module__N00FNq__navLink{color:var(--ink);font:500 15px/1 var(--text);white-space:nowrap;border-radius:9999px;padding:10px 18px;text-decoration:none;transition:background-color .15s}.clean-module__N00FNq__navLink:hover{background:var(--paper)}.clean-module__N00FNq__navDrop{display:flex;position:relative}.clean-module__N00FNq__navDrop>button.clean-module__N00FNq__navLink{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.clean-module__N00FNq__navDrop>button.clean-module__N00FNq__navLink svg{transition:transform .2s}.clean-module__N00FNq__navDrop:hover>button.clean-module__N00FNq__navLink,.clean-module__N00FNq__navDropOpen>button.clean-module__N00FNq__navLink{background:var(--paper)}.clean-module__N00FNq__navDrop:hover>button.clean-module__N00FNq__navLink svg,.clean-module__N00FNq__navDropOpen>button.clean-module__N00FNq__navLink svg{transform:rotate(180deg)}.clean-module__N00FNq__navPanel{z-index:40;background:var(--paper);width:min(560px,92vw);box-shadow:0 0 0 1px var(--line),0 24px 48px #0a162824;opacity:0;visibility:hidden;border-radius:24px;padding:10px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.clean-module__N00FNq__navPanel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.clean-module__N00FNq__navDrop:hover .clean-module__N00FNq__navPanel,.clean-module__N00FNq__navDrop:focus-within .clean-module__N00FNq__navPanel,.clean-module__N00FNq__navDropOpen .clean-module__N00FNq__navPanel{opacity:1;visibility:visible;transform:translate(-50%)}.clean-module__N00FNq__navPanel ul{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.clean-module__N00FNq__navItem{height:100%;color:var(--ink);border-radius:16px;flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;transition:background-color .15s;display:flex}.clean-module__N00FNq__navItem:hover,.clean-module__N00FNq__navItem:focus-visible{background:var(--fog)}.clean-module__N00FNq__navItem strong{font:800 16px/1.2 var(--display);letter-spacing:-.02em}.clean-module__N00FNq__navItemTag{font:600 12px/1 var(--text);color:var(--slate)}.clean-module__N00FNq__navItemText{font:400 13.5px/1.45 var(--text);color:var(--body)}.clean-module__N00FNq__navAll{background:var(--fog);color:var(--ink);font:600 14px/1 var(--text);border-radius:14px;justify-content:space-between;margin-top:6px;padding:12px 16px;text-decoration:none;display:flex}.clean-module__N00FNq__navAll:hover{background:var(--mist)}.clean-module__N00FNq__mobileGroup{flex-direction:column;display:flex}.clean-module__N00FNq__mobileMenuOpen .clean-module__N00FNq__mobileGroup a.clean-module__N00FNq__mobileSub{color:var(--body);padding:12px 0 12px 18px;font-size:15px}@media (prefers-reduced-motion:reduce){.clean-module__N00FNq__navPanel,.clean-module__N00FNq__navDrop>button.clean-module__N00FNq__navLink svg{transition:none}}.clean-module__N00FNq__headerActions{align-items:center;gap:24px;display:flex}.clean-module__N00FNq__textNav{color:var(--ink);font:500 15px/1 var(--text);text-decoration:none}.clean-module__N00FNq__textNav:hover{text-underline-offset:5px;text-decoration:underline}.clean-module__N00FNq__menuBtn{background:var(--fog);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:9999px;place-items:center;margin-left:auto;display:none}.clean-module__N00FNq__mobileMenu{display:none}.clean-module__N00FNq__display{color:var(--ink-deep);font:800 clamp(46px,8.2vw,104px)/.92 var(--display);letter-spacing:-.045em;text-wrap:balance}.clean-module__N00FNq__h2{color:var(--ink-deep);font:800 clamp(36px,4.9vw,60px)/1 var(--display);letter-spacing:-.04em;text-wrap:balance}.clean-module__N00FNq__h3{color:var(--ink-deep);font:700 19px/1.3 var(--text);letter-spacing:-.012em}.clean-module__N00FNq__lead{color:var(--body);text-wrap:pretty;max-width:58ch;font-size:clamp(18px,1.5vw,20px);line-height:1.55}.clean-module__N00FNq__muted{color:var(--slate);text-wrap:pretty;font-size:16px;line-height:1.6}.clean-module__N00FNq__hero{text-align:center;padding-top:clamp(56px,8vw,104px)}.clean-module__N00FNq__heroText{flex-direction:column;align-items:center;gap:28px;display:flex}.clean-module__N00FNq__heroText .clean-module__N00FNq__lead{max-width:620px}.clean-module__N00FNq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 32px;margin-top:4px;display:flex}.clean-module__N00FNq__stage{margin-top:clamp(40px,5vw,64px);position:relative}.clean-module__N00FNq__stage:after{content:"";background:var(--fog);z-index:0;height:42%;position:absolute;inset:auto 0 0}.clean-module__N00FNq__stage img{z-index:1;width:clamp(220px,27vw,340px);height:auto;margin:0 auto;position:relative}.clean-module__N00FNq__orb{z-index:1;aspect-ratio:1/.86;touch-action:pan-y;width:min(92vw,560px);margin:-12px auto 0;display:block;position:relative}.clean-module__N00FNq__proofBand{background:var(--fog)}.clean-module__N00FNq__proof{text-align:center;flex-direction:column;align-items:center;gap:32px;padding-top:24px;padding-bottom:clamp(64px,7vw,96px);display:flex}.clean-module__N00FNq__proofTitle{color:var(--slate);font:500 16px/1.4 var(--text);letter-spacing:-.006em}.clean-module__N00FNq__band{padding:clamp(72px,9vw,120px) 0}.clean-module__N00FNq__bandTight{padding-top:0}.clean-module__N00FNq__bandFog{background:var(--fog)}.clean-module__N00FNq__bandInk{background:var(--panel);color:var(--on-ink)}.clean-module__N00FNq__bandInk .clean-module__N00FNq__h2,.clean-module__N00FNq__bandInk .clean-module__N00FNq__h3{color:var(--on-panel)}.clean-module__N00FNq__split{grid-template-columns:1.1fr 1fr;align-items:end;gap:32px 80px;display:grid}.clean-module__N00FNq__gains{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:40px 32px;margin-top:clamp(56px,6vw,80px);padding-top:48px;display:grid}.clean-module__N00FNq__gain{flex-direction:column;gap:10px;display:flex}.clean-module__N00FNq__icon{background:var(--mist);width:48px;height:48px;color:var(--ink);border-radius:9999px;place-items:center;margin-bottom:10px;display:grid}.clean-module__N00FNq__icon svg{width:22px;height:22px}.clean-module__N00FNq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-bottom:48px;display:flex}.clean-module__N00FNq__sectionHead .clean-module__N00FNq__muted{max-width:380px}.clean-module__N00FNq__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.clean-module__N00FNq__cards4{grid-template-columns:repeat(4,1fr)}@media (max-width:1280px){.clean-module__N00FNq__cards4{grid-template-columns:repeat(2,1fr)}}.clean-module__N00FNq__cards5{grid-template-columns:repeat(6,1fr)}.clean-module__N00FNq__cards5>li{grid-column:span 2}.clean-module__N00FNq__cards5>li:nth-child(n+4){grid-column:span 3}@media (max-width:1280px){.clean-module__N00FNq__cards5{grid-template-columns:repeat(2,1fr)}.clean-module__N00FNq__cards5>li,.clean-module__N00FNq__cards5>li:nth-child(n+4){grid-column:auto}.clean-module__N00FNq__cards5>li:last-child:nth-child(odd){grid-column:1/-1}}.clean-module__N00FNq__card{background:var(--paper);height:100%;min-height:300px;color:inherit;border-radius:28px;flex-direction:column;gap:14px;padding:32px;text-decoration:none;transition:background-color .2s;display:flex}.clean-module__N00FNq__card:hover{background:var(--mist)}.clean-module__N00FNq__cardTag{background:var(--fog);color:var(--ink);font:600 13px/1 var(--text);border-radius:9999px;align-self:flex-start;padding:7px 12px}.clean-module__N00FNq__card:hover .clean-module__N00FNq__cardTag{background:var(--paper)}.clean-module__N00FNq__cardTitle{color:var(--ink-deep);font:800 32px/1 var(--display);letter-spacing:-.035em;margin-top:10px}.clean-module__N00FNq__cardMore{color:var(--ink);font:600 16px/1 var(--text);text-underline-offset:5px;margin-top:auto;padding-top:16px;text-decoration:underline;text-decoration-thickness:1.5px}.clean-module__N00FNq__steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:64px;display:grid}.clean-module__N00FNq__step{border-top:1px solid var(--line-ink);flex-direction:column;gap:14px;padding-top:28px;display:flex}.clean-module__N00FNq__stepNum{color:var(--green);font:800 60px/.9 var(--display);letter-spacing:-.045em;margin-bottom:8px}.clean-module__N00FNq__step p{color:var(--on-ink-muted);font-size:16px;line-height:1.6}.clean-module__N00FNq__fitGrid{grid-template-columns:1fr 1fr;gap:48px 80px;margin-top:56px;display:grid}.clean-module__N00FNq__fitTitle{color:var(--ink-deep);font:800 26px/1.1 var(--display);letter-spacing:-.03em;margin-bottom:8px}.clean-module__N00FNq__fitList li{border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:20px 0;font-size:16px;line-height:1.6;display:flex}.clean-module__N00FNq__fitList strong{color:var(--ink);font-weight:700}.clean-module__N00FNq__fitNot li{color:var(--slate)}.clean-module__N00FNq__cta{background:var(--panel);border-radius:28px;grid-template-columns:1.5fr 1fr;align-items:center;gap:32px 64px;padding:clamp(40px,6vw,80px);display:grid}.clean-module__N00FNq__cta .clean-module__N00FNq__h2{color:var(--green);font-size:clamp(32px,3.9vw,52px)}.clean-module__N00FNq__ctaActions{flex-direction:column;gap:28px;display:flex}.clean-module__N00FNq__ctaActions p{color:var(--on-ink);font-size:18px;line-height:1.55}.clean-module__N00FNq__ctaButtons{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.clean-module__N00FNq__cta .clean-module__N00FNq__link{color:var(--on-panel)}.clean-module__N00FNq__cta .clean-module__N00FNq__link:focus-visible,.clean-module__N00FNq__cta .clean-module__N00FNq__btn:focus-visible{outline-color:var(--green)}.clean-module__N00FNq__footer{background:var(--panel);color:var(--on-ink);padding:72px 0 32px}.clean-module__N00FNq__footerTop{grid-template-columns:1.6fr repeat(3,1fr);gap:40px;display:grid}.clean-module__N00FNq__footerBrand{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.clean-module__N00FNq__footerBrand>img{width:auto;height:32px}.clean-module__N00FNq__footerBrand p{color:var(--on-ink-muted);max-width:30ch;font-size:15px}.clean-module__N00FNq__partner{background:var(--paper);border-radius:10px;padding:10px 14px;display:inline-flex}.clean-module__N00FNq__partner img{width:auto;height:26px}.clean-module__N00FNq__footerCol h2{color:var(--on-panel);font:600 15px/1 var(--text);margin-bottom:16px}.clean-module__N00FNq__footerCol ul{flex-direction:column;gap:12px;display:flex}.clean-module__N00FNq__footerCol a,.clean-module__N00FNq__footerBottom a,.clean-module__N00FNq__footerBottom button{color:var(--on-ink-muted);font:400 15px/1.3 var(--text);text-decoration:none}.clean-module__N00FNq__footerCol a:hover,.clean-module__N00FNq__footerBottom a:hover,.clean-module__N00FNq__footerBottom button:hover{color:var(--on-panel);text-underline-offset:4px;text-decoration:underline}.clean-module__N00FNq__footerBottom{border-top:1px solid var(--line-ink);color:var(--on-ink-muted);flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:56px;padding-top:24px;font-size:14px;display:flex}.clean-module__N00FNq__footerBottom button{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.clean-module__N00FNq__footerBottom a{font-size:14px}.clean-module__N00FNq__footer a:focus-visible,.clean-module__N00FNq__footer button:focus-visible{outline-color:var(--green)}.clean-module__N00FNq__skip{z-index:100;background:var(--ink);color:var(--paper);font:600 15px/1 var(--text);border-radius:9999px;padding:12px 18px;text-decoration:none;position:absolute;top:-60px;left:16px}.clean-module__N00FNq__skip:focus{top:12px}.clean-module__N00FNq__navLink[aria-current=page]{background:var(--paper);font-weight:600}.clean-module__N00FNq__words span{white-space:pre;animation:.9s cubic-bezier(.2,.75,.2,1) both clean-module__N00FNq__wordIn;animation-delay:calc(var(--i)*70ms + 80ms);display:inline-block}@keyframes clean-module__N00FNq__wordIn{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}to{opacity:1;filter:none;transform:none}}.clean-module__N00FNq__fadeIn{animation:.8s cubic-bezier(.2,.75,.2,1) .55s both clean-module__N00FNq__fadeUp}.clean-module__N00FNq__fadeInLate{animation-delay:.7s}@keyframes clean-module__N00FNq__fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.clean-module__N00FNq__revealReady [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1);transition-delay:var(--d,0s);transform:translateY(28px)}.clean-module__N00FNq__revealReady [data-reveal][data-in]{opacity:1;transform:none}.clean-module__N00FNq__floater{z-index:1;animation:7s ease-in-out infinite clean-module__N00FNq__float;position:relative}.clean-module__N00FNq__floater img{will-change:transform;transition:filter .3s}@keyframes clean-module__N00FNq__float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.clean-module__N00FNq__marquee{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.clean-module__N00FNq__marqueeTrack{--gap:64px;align-items:center;gap:var(--gap);background:var(--fog);width:max-content;animation:48s linear infinite clean-module__N00FNq__marquee;display:flex}.clean-module__N00FNq__marquee:hover .clean-module__N00FNq__marqueeTrack,.clean-module__N00FNq__marquee:focus-within .clean-module__N00FNq__marqueeTrack{animation-play-state:paused}.clean-module__N00FNq__marqueeTrack li{flex-shrink:0;align-items:center;height:48px;display:flex}.clean-module__N00FNq__marqueeTrack img{object-fit:contain;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.7;width:auto;max-width:140px;transition:opacity .2s,filter .2s}.clean-module__N00FNq__marqueeTrack img:hover{opacity:1;filter:none}.clean-module__N00FNq__wall{flex-direction:column;gap:16px;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.clean-module__N00FNq__wallRow{overflow:hidden}.clean-module__N00FNq__wallTrack{--gap:16px;gap:var(--gap);width:max-content;animation:60s linear infinite clean-module__N00FNq__marquee;display:flex}.clean-module__N00FNq__wallReverse{animation-direction:reverse}.clean-module__N00FNq__wall:hover .clean-module__N00FNq__wallTrack,.clean-module__N00FNq__wall:focus-within .clean-module__N00FNq__wallTrack{animation-play-state:paused}.clean-module__N00FNq__wallTile{width:188px;height:96px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:20px;flex-shrink:0;place-items:center;padding:18px 24px;transition:transform .25s,box-shadow .25s;display:grid}.clean-module__N00FNq__wallTile:hover{box-shadow:inset 0 0 0 1px var(--line),0 10px 24px #0a162814;transform:translateY(-3px)}.clean-module__N00FNq__wallTile img{object-fit:contain;filter:grayscale();opacity:.62;width:auto;max-width:100%;height:auto;max-height:52px;transition:filter .25s,opacity .25s}.clean-module__N00FNq__wallTile:hover img{filter:none;opacity:1}.clean-module__N00FNq__wallRowTop .clean-module__N00FNq__wallTile{border-radius:24px;width:236px;height:116px;padding:22px 30px}.clean-module__N00FNq__wallRowTop .clean-module__N00FNq__wallTile img{max-height:64px}html[data-site-theme=dark] .clean-module__N00FNq__wallTile{box-shadow:none}@keyframes clean-module__N00FNq__marquee{to{transform:translateX(calc(-50% - var(--gap)/2))}}.clean-module__N00FNq__arrow{margin-left:4px;transition:transform .2s;display:inline-block}.clean-module__N00FNq__card:hover .clean-module__N00FNq__arrow{transform:translate(4px)}.clean-module__N00FNq__horizon{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px 64px;display:grid}.clean-module__N00FNq__horizonText{flex-direction:column;gap:24px;display:flex}.clean-module__N00FNq__scene{background:var(--paper);border-radius:28px;flex-direction:column;gap:16px;padding:24px 24px 22px;display:flex}.clean-module__N00FNq__sceneTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.clean-module__N00FNq__stageTabs{background:var(--fog);border-radius:9999px;gap:2px;padding:4px;display:inline-flex}.clean-module__N00FNq__stageTabs button{color:var(--ink);font:600 14px/1 var(--text);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:9px 16px;transition:background-color .2s,color .2s}.clean-module__N00FNq__stageTabs button:hover{background:var(--mist)}.clean-module__N00FNq__stageTabs button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.clean-module__N00FNq__sceneLegend{flex-wrap:wrap;gap:6px 14px;display:flex}.clean-module__N00FNq__sceneLegend li{color:var(--slate);font:500 13px/1 var(--text);align-items:center;gap:6px;transition:opacity .3s;display:inline-flex}.clean-module__N00FNq__sceneLegend i{border-radius:2px;width:10px;height:10px}.clean-module__N00FNq__legendFuture{background:#54da8938;box-shadow:inset 0 0 0 1.5px #15803d}.clean-module__N00FNq__legendOff{opacity:.35}.clean-module__N00FNq__sceneStage{position:relative}.clean-module__N00FNq__sceneCanvas{aspect-ratio:1/.62;cursor:grab;touch-action:pan-y;width:100%;display:block}.clean-module__N00FNq__sceneReadout{pointer-events:none;flex-direction:column;gap:6px;transition:opacity .35s,transform .35s;display:flex;position:absolute;top:4px;left:4px}.clean-module__N00FNq__sceneReadout span{color:var(--slate);font:500 13px/1.2 var(--text)}.clean-module__N00FNq__sceneReadout strong{color:var(--ink);font:800 clamp(26px,2.6vw,34px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.clean-module__N00FNq__sceneReadoutFuture strong{color:#15803d}html[data-site-theme=dark] .clean-module__N00FNq__sceneReadoutFuture strong{color:var(--green)}.clean-module__N00FNq__sceneReadoutOff{opacity:0;transform:translateY(6px)}.clean-module__N00FNq__sceneCanvas:active{cursor:grabbing}.clean-module__N00FNq__sceneFoot{flex-direction:column;gap:10px;display:flex}.clean-module__N00FNq__sceneText{min-height:3.2em;color:var(--body);font-size:16px;line-height:1.6}.clean-module__N00FNq__timeControl{align-items:center;gap:16px;transition:opacity .3s;display:flex}.clean-module__N00FNq__timeDim{opacity:.55}.clean-module__N00FNq__timeLabel{min-width:150px;color:var(--slate);font:500 14px/1 var(--text);flex-shrink:0}.clean-module__N00FNq__timeLabel strong{color:var(--ink);font-weight:700}.clean-module__N00FNq__timeControl input[type=range]{cursor:pointer;appearance:none;background:0 0;flex:1;height:28px;margin:0}.clean-module__N00FNq__timeControl input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--ink)var(--pct,0%),var(--line)var(--pct,0%));border-radius:9999px;height:4px}.clean-module__N00FNq__timeControl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--paper);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ink);border-radius:9999px;margin-top:-8px;transition:transform .15s}.clean-module__N00FNq__timeControl input[type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.clean-module__N00FNq__timeControl input[type=range]::-moz-range-track{background:var(--line);border-radius:9999px;height:4px}.clean-module__N00FNq__timeControl input[type=range]::-moz-range-progress{background:var(--ink);border-radius:9999px;height:4px}.clean-module__N00FNq__timeControl input[type=range]::-moz-range-thumb{border:2px solid var(--ink);background:var(--paper);border-radius:9999px;width:16px;height:16px}.clean-module__N00FNq__timeControl input[type=range]:focus{outline:none}.clean-module__N00FNq__timeControl input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:inset 0 0 0 2px var(--ink),0 0 0 4px #0a72c459}.clean-module__N00FNq__timeControl input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px #0a72c459}.clean-module__N00FNq__pageHero{padding:clamp(56px,8vw,104px) 0 clamp(48px,6vw,80px)}.clean-module__N00FNq__displayLeft{text-align:left;max-width:16ch}.clean-module__N00FNq__pageHeroFoot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:28px 48px;margin-top:36px;display:flex}.clean-module__N00FNq__pageHeroFoot .clean-module__N00FNq__actions{justify-content:flex-start}@media (max-width:1120px){.clean-module__N00FNq__nav,.clean-module__N00FNq__headerActions{display:none}.clean-module__N00FNq__menuBtn{display:grid}.clean-module__N00FNq__mobileMenuOpen{background:var(--paper);box-shadow:0 1px 0 var(--line);flex-direction:column;padding:4px 24px 24px;display:flex}.clean-module__N00FNq__mobileMenuOpen a{border-bottom:1px solid var(--line);color:var(--ink);font:500 17px/1 var(--text);padding:16px 0;text-decoration:none}.clean-module__N00FNq__mobileMenuOpen .clean-module__N00FNq__btn{margin-top:20px}.clean-module__N00FNq__gains{grid-template-columns:repeat(2,1fr)}.clean-module__N00FNq__cards{grid-template-columns:1fr}.clean-module__N00FNq__card{min-height:0}.clean-module__N00FNq__footerTop{grid-template-columns:repeat(3,1fr)}.clean-module__N00FNq__footerBrand{grid-column:1/-1}}@media (max-width:820px){.clean-module__N00FNq__split,.clean-module__N00FNq__fitGrid,.clean-module__N00FNq__cta,.clean-module__N00FNq__horizon{grid-template-columns:1fr}.clean-module__N00FNq__steps{grid-template-columns:1fr;gap:36px;margin-top:48px}}@media (max-width:560px){.clean-module__N00FNq__wrap{padding:0 16px}.clean-module__N00FNq__headerInner{height:64px}.clean-module__N00FNq__logo img{height:32px}.clean-module__N00FNq__mobileMenuOpen{padding:4px 16px 20px}.clean-module__N00FNq__actions{flex-direction:column;gap:20px}.clean-module__N00FNq__pageHeroFoot{display:block}.clean-module__N00FNq__pageHeroFoot .clean-module__N00FNq__actions{align-items:stretch;margin-top:24px}.clean-module__N00FNq__actions .clean-module__N00FNq__btn,.clean-module__N00FNq__mobileMenuOpen .clean-module__N00FNq__btn{width:100%}.clean-module__N00FNq__gains{grid-template-columns:1fr;gap:32px}.clean-module__N00FNq__scene{padding:18px 16px}.clean-module__N00FNq__sceneStage{flex-direction:column-reverse;gap:4px;display:flex}.clean-module__N00FNq__sceneCanvas{aspect-ratio:1/.7}.clean-module__N00FNq__sceneReadout{position:static}.clean-module__N00FNq__sceneReadoutOff{display:none}.clean-module__N00FNq__marqueeTrack{--gap:40px}.clean-module__N00FNq__wall{gap:12px}.clean-module__N00FNq__wallTrack{--gap:12px}.clean-module__N00FNq__wallTile{border-radius:16px;width:140px;height:76px;padding:14px 18px}.clean-module__N00FNq__wallTile img{max-height:40px}.clean-module__N00FNq__wallRowTop .clean-module__N00FNq__wallTile{border-radius:18px;width:168px;height:90px;padding:16px 22px}.clean-module__N00FNq__wallRowTop .clean-module__N00FNq__wallTile img{max-height:50px}.clean-module__N00FNq__marqueeTrack li{height:36px}.clean-module__N00FNq__marqueeTrack img{max-width:96px;max-height:28px}.clean-module__N00FNq__card{border-radius:22px;padding:26px}.clean-module__N00FNq__cardTitle{font-size:28px}.clean-module__N00FNq__cta{border-radius:22px}.clean-module__N00FNq__footerTop{grid-template-columns:1fr 1fr;gap:32px}}html[data-site-theme=dark] .clean-module__N00FNq__legendFuture{box-shadow:inset 0 0 0 1.5px var(--green);background:#54da8929}.clean-module__N00FNq__logoDark{display:none}html[data-site-theme=dark] .clean-module__N00FNq__logoLight{display:none}html[data-site-theme=dark] .clean-module__N00FNq__logoDark{display:block}html[data-site-theme=dark] .clean-module__N00FNq__marqueeTrack img{filter:grayscale()invert();mix-blend-mode:screen;opacity:.7}html[data-site-theme=dark] .clean-module__N00FNq__marqueeTrack img:hover{filter:grayscale()invert();opacity:1}@media (prefers-reduced-motion:reduce){.clean-module__N00FNq__root :not(.clean-module__N00FNq__marqueeTrack):not(.clean-module__N00FNq__wallTrack),.clean-module__N00FNq__root :before,.clean-module__N00FNq__root :after{transition:none!important;animation:none!important}.clean-module__N00FNq__revealReady [data-reveal]{opacity:1;transform:none}}
.game-invite-module__ZxQFLq__invite{z-index:60;align-items:flex-end;gap:12px;animation:.5s cubic-bezier(.2,.75,.2,1) both game-invite-module__ZxQFLq__inviteIn;display:flex;position:fixed;bottom:24px;right:24px}@keyframes game-invite-module__ZxQFLq__inviteIn{0%{opacity:0;transform:translateY(16px)}}.game-invite-module__ZxQFLq__avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;width:64px;height:64px;padding:0;transition:transform .2s;box-shadow:0 14px 30px #0a162847}.game-invite-module__ZxQFLq__avatar:hover{transform:translateY(-2px)}.game-invite-module__ZxQFLq__avatar:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.game-invite-module__ZxQFLq__avatar img{border-radius:50%;width:100%;height:100%;display:block}.game-invite-module__ZxQFLq__bust{filter:drop-shadow(0 18px 28px #0a16284d);pointer-events:none;flex-shrink:0;width:auto;height:150px;margin:0 -6px -18px 0}.game-invite-module__ZxQFLq__talking{animation:.5s ease-in-out 5 alternate game-invite-module__ZxQFLq__talk}@keyframes game-invite-module__ZxQFLq__talk{to{transform:translateY(-4px)rotate(-1deg)}}.game-invite-module__ZxQFLq__bubble{z-index:1;background:var(--paper,#fff);width:min(340px,100vw - 120px);color:var(--body,#34445c);box-shadow:0 24px 60px #0a162838,inset 0 0 0 1px var(--line,#e1e6ee);border-radius:22px 22px 6px;flex-direction:column;gap:8px;margin-bottom:18px;padding:20px 22px;animation:.45s cubic-bezier(.2,.75,.2,1) .1s both game-invite-module__ZxQFLq__bubbleIn;display:flex;position:relative}@keyframes game-invite-module__ZxQFLq__bubbleIn{0%{opacity:0;transform-origin:100% 100%;transform:translateY(8px)scale(.97)}}.game-invite-module__ZxQFLq__who{color:var(--slate,#5b6b82);margin:0;font-size:13px;font-weight:600}.game-invite-module__ZxQFLq__title{color:var(--ink-deep,#0b1830);font:800 19px/1.2 var(--display,inherit);letter-spacing:-.02em;text-wrap:balance;margin:0;padding-right:22px}.game-invite-module__ZxQFLq__text{margin:0;font-size:15px;line-height:1.55}.game-invite-module__ZxQFLq__actions{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;display:flex}.game-invite-module__ZxQFLq__play{background:var(--green,#54da89);color:var(--on-green,#0b1830);border-radius:9999px;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:filter .2s;display:inline-flex}.game-invite-module__ZxQFLq__play:hover{filter:brightness(1.05)}.game-invite-module__ZxQFLq__play:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.game-invite-module__ZxQFLq__play svg{fill:currentColor;width:16px;height:16px}.game-invite-module__ZxQFLq__later{color:var(--slate,#5b6b82);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.game-invite-module__ZxQFLq__later:hover{color:var(--ink,#0e1f3a)}.game-invite-module__ZxQFLq__close{background:var(--fog,#f3f5f8);width:30px;height:30px;color:var(--ink,#0e1f3a);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.game-invite-module__ZxQFLq__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:14px;height:14px}.game-invite-module__ZxQFLq__close:hover{background:var(--line,#e1e6ee)}@media (max-width:560px){.game-invite-module__ZxQFLq__invite{bottom:14px;right:14px}.game-invite-module__ZxQFLq__avatar{width:54px;height:54px}.game-invite-module__ZxQFLq__bust{height:112px;margin-right:-10px}.game-invite-module__ZxQFLq__bubble{width:calc(100vw - 96px);padding:16px 18px}.game-invite-module__ZxQFLq__title{font-size:17px}}@media (prefers-reduced-motion:reduce){.game-invite-module__ZxQFLq__invite,.game-invite-module__ZxQFLq__bubble,.game-invite-module__ZxQFLq__talking{animation:none}}
.cases-module__O6MKpW__caseCard{background:var(--paper);height:100%;color:inherit;border-radius:28px;flex-direction:column;gap:16px;padding:32px;text-decoration:none;transition:background-color .2s;display:flex}.cases-module__O6MKpW__onPaper .cases-module__O6MKpW__caseCard{background:var(--fog)}.cases-module__O6MKpW__brand{align-items:center;height:60px;display:flex}.cases-module__O6MKpW__brand img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:220px}.cases-module__O6MKpW__wordmark{color:var(--ink);font:800 24px/1 var(--display);letter-spacing:-.04em}.cases-module__O6MKpW__wordmarkBig{font-size:34px}.cases-module__O6MKpW__caseTitle{color:var(--ink-deep);font:800 clamp(24px,2.3vw,30px)/1.08 var(--display);letter-spacing:-.035em;text-wrap:balance}.cases-module__O6MKpW__caseFoot{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px 20px;margin-top:auto;padding-top:12px;display:flex}.cases-module__O6MKpW__tags{flex-wrap:wrap;gap:6px;display:flex}.cases-module__O6MKpW__tag{background:var(--fog);color:var(--ink);font:600 13px/1 var(--text);border-radius:9999px;padding:7px 12px}.cases-module__O6MKpW__caseCard .cases-module__O6MKpW__tag{background:var(--fog)}.cases-module__O6MKpW__onPaper .cases-module__O6MKpW__caseCard .cases-module__O6MKpW__tag{background:var(--paper)}.cases-module__O6MKpW__stack{color:var(--slate);font-size:13.5px}.cases-module__O6MKpW__more{color:var(--ink);font:600 16px/1 var(--text);text-underline-offset:5px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px}.cases-module__O6MKpW__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cases-module__O6MKpW__grid3{grid-template-columns:repeat(3,1fr)}.cases-module__O6MKpW__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;margin-bottom:36px;display:flex}.cases-module__O6MKpW__count{color:var(--ink-deep);font:800 clamp(30px,3.4vw,44px)/1 var(--display);letter-spacing:-.04em}.cases-module__O6MKpW__chips{flex-wrap:wrap;gap:8px;display:flex}.cases-module__O6MKpW__chip{background:var(--paper);min-height:40px;color:var(--ink);font:500 15px/1 var(--text);cursor:pointer;border:0;border-radius:9999px;padding:9px 16px;transition:background-color .15s,color .15s}.cases-module__O6MKpW__chip:hover{background:var(--mist)}.cases-module__O6MKpW__chip[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.cases-module__O6MKpW__quick{border-top:1px solid var(--line)}.cases-module__O6MKpW__quick li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:8px 32px;padding:22px 0;display:grid}.cases-module__O6MKpW__quickBrand{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.cases-module__O6MKpW__quickBrand .cases-module__O6MKpW__wordmark{font-size:20px}.cases-module__O6MKpW__quickBrand img{mix-blend-mode:multiply;width:auto;max-width:150px}.cases-module__O6MKpW__quickSector{color:var(--slate);font-size:15px}.cases-module__O6MKpW__quickWhat{color:var(--ink-deep);font:700 19px/1.3 var(--text);letter-spacing:-.01em}.cases-module__O6MKpW__quickStack{color:var(--body);font-size:16px}.cases-module__O6MKpW__quickTime{color:var(--ink);font:600 16px/1.3 var(--text);text-align:right;font-variant-numeric:tabular-nums}.cases-module__O6MKpW__bigQuote{gap:28px;max-width:900px;display:grid}.cases-module__O6MKpW__bigQuote blockquote{color:#fff;font:700 clamp(24px,2.8vw,36px)/1.25 var(--display);letter-spacing:-.03em;text-wrap:pretty;margin:0}.cases-module__O6MKpW__bigQuote figcaption{color:var(--on-ink);font-size:17px}.cases-module__O6MKpW__bigQuote figcaption strong{color:var(--green);font-weight:600;display:block}.cases-module__O6MKpW__back{color:var(--ink);font:600 15px/1 var(--text);align-items:center;gap:8px;margin-bottom:40px;text-decoration:none;display:inline-flex}.cases-module__O6MKpW__back:hover{text-underline-offset:5px;text-decoration:underline}.cases-module__O6MKpW__detailHero{padding:clamp(40px,6vw,72px) 0 clamp(40px,5vw,64px)}.cases-module__O6MKpW__detailHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px 64px;display:grid}.cases-module__O6MKpW__detailTitle{color:var(--ink-deep);font:800 clamp(38px,5.2vw,68px)/1.02 var(--display);letter-spacing:-.045em;text-wrap:balance;max-width:18ch}.cases-module__O6MKpW__detailLead{max-width:58ch;color:var(--body);margin-top:24px;font-size:clamp(18px,1.6vw,21px);line-height:1.55}.cases-module__O6MKpW__brand.cases-module__O6MKpW__detailBrand{background:var(--fog);border-radius:28px;justify-content:center;width:240px;height:144px;padding:24px}.cases-module__O6MKpW__detailBrand img{max-width:180px}.cases-module__O6MKpW__detailHero .cases-module__O6MKpW__tags{margin-top:32px}.cases-module__O6MKpW__body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px 72px;display:grid}.cases-module__O6MKpW__article{flex-direction:column;gap:48px;display:flex}.cases-module__O6MKpW__block h2{color:var(--ink-deep);font:800 clamp(24px,2.4vw,30px)/1.1 var(--display);letter-spacing:-.035em;margin-bottom:18px}.cases-module__O6MKpW__block p{max-width:62ch;font-size:18px;line-height:1.65}.cases-module__O6MKpW__workList{border-top:1px solid var(--line)}.cases-module__O6MKpW__workList li{border-bottom:1px solid var(--line);color:var(--ink);padding:18px 0;font-size:18px;line-height:1.5}.cases-module__O6MKpW__aside{background:var(--fog);border-radius:28px;flex-direction:column;gap:28px;padding:32px;display:flex;position:sticky;top:104px}.cases-module__O6MKpW__facts{gap:20px;margin:0;display:grid}.cases-module__O6MKpW__facts div{gap:6px;display:grid}.cases-module__O6MKpW__facts dt{color:var(--slate);font:500 14px/1 var(--text)}.cases-module__O6MKpW__facts dd{color:var(--ink-deep);font:600 18px/1.35 var(--text);margin:0}.cases-module__O6MKpW__aside .cases-module__O6MKpW__tag{background:var(--paper)}.cases-module__O6MKpW__asideTitle{color:var(--slate);font:500 14px/1 var(--text);margin-bottom:12px}.cases-module__O6MKpW__quoteCard{background:var(--panel);border-radius:28px;margin:0;padding:40px}.cases-module__O6MKpW__quoteCard blockquote{color:#fff;font:700 clamp(20px,2vw,26px)/1.35 var(--display);letter-spacing:-.025em;margin:0}.cases-module__O6MKpW__quoteCard figcaption{color:var(--on-ink);margin-top:24px;font-size:16px}.cases-module__O6MKpW__quoteCard figcaption strong{color:var(--green);font-weight:600}.cases-module__O6MKpW__review{color:#5c4100;background:#fff8e6;border:1.5px dashed #c98a00;border-radius:18px;padding:18px 22px;font-size:15px;line-height:1.5}.cases-module__O6MKpW__review strong{margin-bottom:4px;font-weight:700;display:block}.cases-module__O6MKpW__caseCard .cases-module__O6MKpW__review{border-radius:14px;margin-top:4px;padding:10px 14px;font-size:13px}@media (max-width:1120px){.cases-module__O6MKpW__grid3{grid-template-columns:1fr 1fr}.cases-module__O6MKpW__grid3>:nth-child(3){display:none}}@media (max-width:900px){.cases-module__O6MKpW__body{grid-template-columns:1fr}.cases-module__O6MKpW__aside{position:static}.cases-module__O6MKpW__quick li{grid-template-columns:1fr}}@media (max-width:760px){.cases-module__O6MKpW__grid,.cases-module__O6MKpW__grid3{grid-template-columns:1fr}.cases-module__O6MKpW__grid3>:nth-child(3){display:block}.cases-module__O6MKpW__detailHead{grid-template-columns:1fr}.cases-module__O6MKpW__brand.cases-module__O6MKpW__detailBrand{order:-1;width:100%;max-width:320px;height:120px}}@media (max-width:560px){.cases-module__O6MKpW__caseCard,.cases-module__O6MKpW__aside,.cases-module__O6MKpW__quoteCard{border-radius:22px;padding:26px}}html[data-site-theme=dark] .cases-module__O6MKpW__caseCard .cases-module__O6MKpW__brand{background:#fff;border-radius:14px;width:fit-content;padding:8px 14px}html[data-site-theme=dark] .cases-module__O6MKpW__brand.cases-module__O6MKpW__detailBrand{background:#fff}html[data-site-theme=dark] .cases-module__O6MKpW__quickBrand img{box-sizing:content-box;mix-blend-mode:normal;background:#fff;border-radius:10px;padding:6px 10px}
.articles-module__IOxSwG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.articles-module__IOxSwG__listBand{padding-top:clamp(48px,6vw,80px)}.articles-module__IOxSwG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-bottom:32px;display:flex}.articles-module__IOxSwG__filters{flex-wrap:wrap;gap:8px;display:flex}.articles-module__IOxSwG__filter{background:var(--paper);min-height:44px;color:var(--ink);font:500 15px/1 var(--text);cursor:pointer;border:0;border-radius:9999px;padding:10px 18px;transition:background-color .15s,color .15s}.articles-module__IOxSwG__filter:hover{background:var(--mist)}.articles-module__IOxSwG__filter[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.articles-module__IOxSwG__count{color:var(--slate);font:500 15px/1 var(--text)}.articles-module__IOxSwG__cover{aspect-ratio:16/9;background:var(--fog);border-radius:20px;position:relative;overflow:hidden}.articles-module__IOxSwG__cover img{object-fit:cover;width:100%;height:100%}.articles-module__IOxSwG__featured{background:var(--paper);color:inherit;border-radius:28px;grid-template-columns:1.15fr 1fr;align-items:center;gap:8px 48px;padding:8px;text-decoration:none;transition:background-color .2s;display:grid}.articles-module__IOxSwG__featured:hover{background:var(--mist)}.articles-module__IOxSwG__featured:hover .articles-module__IOxSwG__featuredMore{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.articles-module__IOxSwG__featured:hover .articles-module__IOxSwG__tag,.articles-module__IOxSwG__card:hover .articles-module__IOxSwG__tag{background:var(--paper)}.articles-module__IOxSwG__featuredCover{aspect-ratio:16/10}.articles-module__IOxSwG__featuredBody{flex-direction:column;gap:16px;padding:24px 32px 24px 0;display:flex}.articles-module__IOxSwG__featuredTitle{color:var(--ink-deep);font:800 clamp(28px,3.1vw,42px)/1.05 var(--display);letter-spacing:-.035em;text-wrap:balance}.articles-module__IOxSwG__featuredExcerpt{color:var(--body);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:17px;line-height:1.6;display:-webkit-box;overflow:hidden}.articles-module__IOxSwG__featuredMore{margin-top:8px;padding-top:0;transition:text-decoration-color .15s}.articles-module__IOxSwG__arrow{margin-left:4px;transition:transform .2s;display:inline-block}.articles-module__IOxSwG__featured:hover .articles-module__IOxSwG__arrow{transform:translate(4px)}.articles-module__IOxSwG__grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.articles-module__IOxSwG__grid>li{display:flex}.articles-module__IOxSwG__card{background:var(--paper);width:100%;color:inherit;border-radius:28px;flex-direction:column;padding:8px;text-decoration:none;transition:background-color .2s;display:flex}.articles-module__IOxSwG__card:hover{background:var(--mist)}.articles-module__IOxSwG__cardBody{flex-direction:column;gap:12px;padding:20px 20px 24px;display:flex}.articles-module__IOxSwG__cardMeta{color:var(--slate);font:500 14px/1.2 var(--text);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.articles-module__IOxSwG__cardTitle{color:var(--ink-deep);font:800 22px/1.15 var(--display);letter-spacing:-.025em;text-wrap:balance;margin-top:4px}.articles-module__IOxSwG__cardExcerpt{color:var(--slate);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.articles-module__IOxSwG__more{justify-content:center;margin-top:48px;display:flex}.articles-module__IOxSwG__empty{color:var(--slate);font-size:18px}.articles-module__IOxSwG__filter:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:1080px){.articles-module__IOxSwG__grid{grid-template-columns:repeat(2,1fr)}.articles-module__IOxSwG__featured{grid-template-columns:1fr 1fr;gap:8px 32px}.articles-module__IOxSwG__featuredBody{padding:16px 24px 16px 0}}@media (max-width:820px){.articles-module__IOxSwG__featured{grid-template-columns:1fr}.articles-module__IOxSwG__featuredBody{padding:20px 20px 24px}}@media (max-width:640px){.articles-module__IOxSwG__grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.articles-module__IOxSwG__card,.articles-module__IOxSwG__featured{border-radius:24px;padding:6px}.articles-module__IOxSwG__cover{border-radius:18px}.articles-module__IOxSwG__cardBody,.articles-module__IOxSwG__featuredBody{padding:18px 16px 22px}.articles-module__IOxSwG__toolbar{margin-bottom:24px}.articles-module__IOxSwG__filter{min-height:40px;padding:9px 15px;font-size:14px}}
.chaos-sheet-module__Axq7TG__section{background:var(--fog);height:420vh;position:relative}.chaos-sheet-module__Axq7TG__sticky{align-items:safe center;height:calc(100svh - 76px);display:flex;position:sticky;top:76px;overflow:hidden}.chaos-sheet-module__Axq7TG__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:48px;width:100%;max-width:1280px;margin:0 auto;padding:24px;display:grid}.chaos-sheet-module__Axq7TG__text{flex-direction:column;gap:14px;display:flex}.chaos-sheet-module__Axq7TG__title{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.08}.chaos-sheet-module__Axq7TG__lead{color:var(--body);text-wrap:pretty;max-width:40ch;margin:0;font-size:17px;line-height:1.55}.chaos-sheet-module__Axq7TG__steps{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.chaos-sheet-module__Axq7TG__step{opacity:.45;grid-template-columns:28px 1fr;gap:12px;padding:10px 0;transition:opacity .3s;display:grid}.chaos-sheet-module__Axq7TG__stepOn,.chaos-sheet-module__Axq7TG__stepDone{opacity:1}.chaos-sheet-module__Axq7TG__stepDone .chaos-sheet-module__Axq7TG__stepText{display:none}.chaos-sheet-module__Axq7TG__stepNum{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--slate);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.chaos-sheet-module__Axq7TG__stepOn .chaos-sheet-module__Axq7TG__stepNum{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chaos-sheet-module__Axq7TG__stepDone .chaos-sheet-module__Axq7TG__stepNum{border-color:var(--ink);color:var(--ink)}.chaos-sheet-module__Axq7TG__stepTitle{color:var(--ink);margin:3px 0 0;font-size:16px;font-weight:600;line-height:1.3}.chaos-sheet-module__Axq7TG__stepText{color:var(--body);max-width:42ch;margin:4px 0 0;font-size:15px;line-height:1.5}.chaos-sheet-module__Axq7TG__step:not(.chaos-sheet-module__Axq7TG__stepOn) .chaos-sheet-module__Axq7TG__stepText{display:none}.chaos-sheet-module__Axq7TG__stage{position:relative}.chaos-sheet-module__Axq7TG__canvas{aspect-ratio:960/640;width:100%;display:block}.chaos-sheet-module__Axq7TG__hint{color:var(--slate);margin:0;font-size:13px;transition:opacity .3s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.chaos-sheet-module__Axq7TG__hint span{margin-left:4px;display:inline-block}.chaos-sheet-module__Axq7TG__hintOff{opacity:0}@media (min-width:961px) and (max-height:760px){.chaos-sheet-module__Axq7TG__grid{gap:32px;padding:12px 24px}.chaos-sheet-module__Axq7TG__lead{display:none}.chaos-sheet-module__Axq7TG__canvas{width:auto;max-width:100%;max-height:calc(100vh - 110px);margin:0 auto}}@media (max-width:960px){.chaos-sheet-module__Axq7TG__section{height:320vh}.chaos-sheet-module__Axq7TG__sticky{align-items:center;height:calc(100svh - 64px);top:64px}.chaos-sheet-module__Axq7TG__grid{grid-template-columns:1fr;gap:18px;padding:16px 16px 28px}.chaos-sheet-module__Axq7TG__stage{margin:0 -10px}.chaos-sheet-module__Axq7TG__title{font-size:clamp(26px,7vw,34px)}.chaos-sheet-module__Axq7TG__lead{display:none}.chaos-sheet-module__Axq7TG__steps{margin-top:2px}.chaos-sheet-module__Axq7TG__step{padding:4px 0}.chaos-sheet-module__Axq7TG__step:not(.chaos-sheet-module__Axq7TG__stepOn){display:none}.chaos-sheet-module__Axq7TG__stage{order:2}.chaos-sheet-module__Axq7TG__hint{bottom:-22px}}
.home-extras-module__FiFP9G__proof{border-top:1px solid var(--line);margin:36px 0 0;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:12px 44px;max-width:820px;margin-inline:auto;padding:22px 0 0;list-style:none;display:flex}.home-extras-module__FiFP9G__proof li{flex-direction:column;gap:2px;display:flex}.home-extras-module__FiFP9G__proof strong{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.home-extras-module__FiFP9G__proof span{color:var(--slate);font-size:14px}.home-extras-module__FiFP9G__proof .home-extras-module__FiFP9G__partner{justify-content:flex-end;gap:6px}.home-extras-module__FiFP9G__proof .home-extras-module__FiFP9G__partner img{border-radius:4px;width:auto;height:34px;display:block}.home-extras-module__FiFP9G__ai{background:var(--panel);color:var(--on-ink);padding:clamp(80px,9vw,128px) 0}.home-extras-module__FiFP9G__aiGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:64px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.home-extras-module__FiFP9G__aiText{flex-direction:column;gap:18px;display:flex}.home-extras-module__FiFP9G__aiTitle{color:var(--on-panel);font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.08}.home-extras-module__FiFP9G__aiLead{max-width:52ch;color:var(--on-ink);margin:0;font-size:17px;line-height:1.6}.home-extras-module__FiFP9G__bases{border-top:1px solid var(--line-ink);margin:4px 0 0;padding:0;list-style:none}.home-extras-module__FiFP9G__bases li{border-bottom:1px solid var(--line-ink)}.home-extras-module__FiFP9G__base{all:unset;box-sizing:border-box;cursor:pointer;border-left:2px solid #0000;grid-template-columns:34px 1fr;gap:14px;width:100%;padding:14px 0 14px 14px;transition:border-color .25s,background .25s;display:grid}.home-extras-module__FiFP9G__base:focus-visible{outline:2px solid var(--green);outline-offset:2px}.home-extras-module__FiFP9G__base strong{color:var(--on-panel);font-size:16px;font-weight:600;display:block}.home-extras-module__FiFP9G__base span span{color:var(--on-ink-muted);margin-top:2px;font-size:14px;line-height:1.5;display:block}.home-extras-module__FiFP9G__baseNum{color:var(--on-ink-muted);padding-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.home-extras-module__FiFP9G__baseOn{border-left-color:var(--green);background:#54da890f}.home-extras-module__FiFP9G__baseOn .home-extras-module__FiFP9G__baseNum{color:var(--green)}.home-extras-module__FiFP9G__aiLink{color:var(--green);border-bottom:1px solid;align-self:flex-start;padding-bottom:2px;font-weight:600;text-decoration:none}.home-extras-module__FiFP9G__method .home-extras-module__FiFP9G__aiLink{color:var(--blue)}.home-extras-module__FiFP9G__demo{border:1px solid var(--line-ink);background:#0f1d33;border-radius:16px;flex-direction:column;min-height:380px;animation:.5s both home-extras-module__FiFP9G__demoIn;display:flex;overflow:hidden;box-shadow:0 30px 80px -30px #0009}@keyframes home-extras-module__FiFP9G__demoIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.home-extras-module__FiFP9G__demoBar{border-bottom:1px solid var(--line-ink);align-items:center;gap:6px;padding:12px 16px;display:flex}.home-extras-module__FiFP9G__demoBar span{background:#eaf0fb2e;border-radius:50%;width:9px;height:9px}.home-extras-module__FiFP9G__demoBar em{color:var(--on-ink-muted);margin-left:auto;font-size:12px;font-style:normal}.home-extras-module__FiFP9G__demoBody{flex-direction:column;flex:1;gap:16px;padding:22px 22px 24px;display:flex}.home-extras-module__FiFP9G__ask{max-width:85%;color:var(--on-panel);background:#eaf0fb1a;border-radius:14px 14px 4px;align-self:flex-end;min-height:22px;margin:0;padding:10px 14px;font-size:15px}.home-extras-module__FiFP9G__caret{vertical-align:-2px;background:var(--on-panel);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite home-extras-module__FiFP9G__blink;display:inline-block}@keyframes home-extras-module__FiFP9G__blink{50%{opacity:0}}.home-extras-module__FiFP9G__trace{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.home-extras-module__FiFP9G__trace li{color:var(--on-ink-muted);opacity:0;align-items:center;gap:10px;font-size:14px;transition:opacity .3s,transform .3s;display:flex;transform:translateY(4px)}.home-extras-module__FiFP9G__trace li.home-extras-module__FiFP9G__traceOn{opacity:1;transform:none}.home-extras-module__FiFP9G__spin,.home-extras-module__FiFP9G__tick{border-radius:50%;flex:none;width:14px;height:14px}.home-extras-module__FiFP9G__spin{border:2px solid #eaf0fb33;border-top-color:var(--on-panel);animation:.8s linear infinite home-extras-module__FiFP9G__spin}.home-extras-module__FiFP9G__tick{background:var(--green);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat}@keyframes home-extras-module__FiFP9G__spin{to{transform:rotate(360deg)}}.home-extras-module__FiFP9G__answer{color:var(--on-panel);font-family:var(--display);letter-spacing:-.01em;min-height:1.35em;margin:0;font-size:21px;line-height:1.35}.home-extras-module__FiFP9G__source{border-top:1px solid var(--line-ink);opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;transition:opacity .4s;display:flex}.home-extras-module__FiFP9G__sourceOn{opacity:1}.home-extras-module__FiFP9G__source small{color:var(--on-ink-muted);font-size:12px}.home-extras-module__FiFP9G__acts{gap:8px;display:flex}.home-extras-module__FiFP9G__acts span{border:1px solid var(--line-ink);color:var(--on-panel);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600}.home-extras-module__FiFP9G__acts .home-extras-module__FiFP9G__actMain{background:var(--green);border-color:var(--green);color:var(--on-green)}.home-extras-module__FiFP9G__quotes{background:var(--fog);padding:clamp(72px,8vw,112px) 0}.home-extras-module__FiFP9G__quotesWrap{max-width:1200px;margin:0 auto;padding:0 24px}.home-extras-module__FiFP9G__quotesTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;max-width:22ch;margin:0 0 40px;font-size:clamp(26px,2.6vw,36px);font-weight:600}.home-extras-module__FiFP9G__quoteGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.home-extras-module__FiFP9G__quote{border-top:2px solid var(--ink);flex-direction:column;gap:20px;margin:0;padding-top:22px;display:flex}.home-extras-module__FiFP9G__quote blockquote{color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.55}.home-extras-module__FiFP9G__quote blockquote:before{content:"“"}.home-extras-module__FiFP9G__quote blockquote:after{content:"”"}.home-extras-module__FiFP9G__quote figcaption{flex-direction:column;gap:2px;display:flex}.home-extras-module__FiFP9G__quote figcaption strong{color:var(--ink);font-size:15px}.home-extras-module__FiFP9G__quote figcaption span{color:var(--slate);font-size:14px}.home-extras-module__FiFP9G__method{background:var(--paper);padding:clamp(80px,9vw,128px) 0}.home-extras-module__FiFP9G__methodWrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}.home-extras-module__FiFP9G__methodHead{flex-direction:column;gap:16px;display:flex;position:sticky;top:120px}.home-extras-module__FiFP9G__methodHead p{color:var(--body);max-width:40ch;margin:0;font-size:17px;line-height:1.6}.home-extras-module__FiFP9G__methodTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.08}.home-extras-module__FiFP9G__methodList{margin:0;padding:0 0 0 28px;list-style:none;position:relative}.home-extras-module__FiFP9G__methodList:before{content:"";background:var(--line);width:2px;position:absolute;top:6px;bottom:6px;left:0}.home-extras-module__FiFP9G__methodList:after{content:"";background:var(--green);width:2px;height:calc((100% - 12px)*var(--fill,0));position:absolute;top:6px;left:0}.home-extras-module__FiFP9G__methodList li{opacity:.38;grid-template-columns:44px 1fr;gap:12px;padding:0 0 44px;transition:opacity .4s;display:grid}.home-extras-module__FiFP9G__methodList li:last-child{padding-bottom:0}.home-extras-module__FiFP9G__methodList li.home-extras-module__FiFP9G__mOn{opacity:1}.home-extras-module__FiFP9G__mNum{color:var(--slate);padding-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.home-extras-module__FiFP9G__mOn .home-extras-module__FiFP9G__mNum{color:var(--ink)}.home-extras-module__FiFP9G__mName{color:var(--blue);margin:0;font-size:14px;font-weight:600}.home-extras-module__FiFP9G__mTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;margin:4px 0 0;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.2}.home-extras-module__FiFP9G__mText{color:var(--body);max-width:54ch;margin:8px 0 0;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:reduce){.home-extras-module__FiFP9G__demo,.home-extras-module__FiFP9G__trace li,.home-extras-module__FiFP9G__source,.home-extras-module__FiFP9G__methodList li{transition:none;animation:none}.home-extras-module__FiFP9G__spin{animation:none}}@media (max-width:960px){.home-extras-module__FiFP9G__aiGrid,.home-extras-module__FiFP9G__methodWrap{grid-template-columns:1fr;gap:36px}.home-extras-module__FiFP9G__demo{min-height:340px}.home-extras-module__FiFP9G__methodHead{position:static}.home-extras-module__FiFP9G__quoteGrid{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.home-extras-module__FiFP9G__proof{gap:12px 28px}.home-extras-module__FiFP9G__proof strong{font-size:26px}.home-extras-module__FiFP9G__answer{font-size:18px}}
.jobs-module__c2gndG__anchor{scroll-margin-top:96px}.jobs-module__c2gndG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jobs-module__c2gndG__tags{flex-wrap:wrap;gap:6px;display:flex}.jobs-module__c2gndG__tag{background:var(--fog);color:var(--ink);font:600 13px/1 var(--text);border-radius:9999px;padding:8px 13px}.jobs-module__c2gndG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;margin-bottom:36px;display:flex}.jobs-module__c2gndG__count{color:var(--ink-deep);font:800 clamp(30px,3.4vw,44px)/1 var(--display);letter-spacing:-.04em}.jobs-module__c2gndG__filters{flex-direction:column;gap:12px;display:flex}.jobs-module__c2gndG__filterGroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.jobs-module__c2gndG__filterLabel{min-width:64px;color:var(--slate);font:500 15px/1 var(--text)}.jobs-module__c2gndG__chip{background:var(--paper);min-height:40px;color:var(--ink);font:500 15px/1 var(--text);cursor:pointer;border:0;border-radius:9999px;padding:9px 16px;transition:background-color .15s,color .15s}.jobs-module__c2gndG__chip:hover{background:var(--mist)}.jobs-module__c2gndG__chip[aria-pressed=true]{background:var(--ink);color:var(--paper);font-weight:600}.jobs-module__c2gndG__jobList{flex-direction:column;gap:12px;display:flex}.jobs-module__c2gndG__job{background:var(--paper);color:inherit;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 56px;padding:34px 40px;text-decoration:none;transition:background-color .2s;display:grid}.jobs-module__c2gndG__job:hover{background:var(--mist)}.jobs-module__c2gndG__job:hover .jobs-module__c2gndG__tag{background:var(--paper)}.jobs-module__c2gndG__jobTitle{color:var(--ink-deep);font:800 clamp(24px,2.4vw,32px)/1.05 var(--display);letter-spacing:-.035em}.jobs-module__c2gndG__job .jobs-module__c2gndG__tags{margin-top:16px}.jobs-module__c2gndG__jobSummary{max-width:68ch;margin-top:16px}.jobs-module__c2gndG__jobMore{color:var(--ink);font:600 16px/1 var(--text);text-underline-offset:5px;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px}.jobs-module__c2gndG__jobArrow{margin-left:4px;transition:transform .2s;display:inline-block}.jobs-module__c2gndG__job:hover .jobs-module__c2gndG__jobArrow{transform:translate(4px)}.jobs-module__c2gndG__empty{background:var(--paper);border-radius:28px;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(28px,4vw,48px);display:flex}.jobs-module__c2gndG__empty p{max-width:52ch;color:var(--body);font-size:18px}.jobs-module__c2gndG__detailHero{padding:clamp(32px,5vw,56px) 0 clamp(48px,6vw,80px)}.jobs-module__c2gndG__back{margin-bottom:clamp(32px,5vw,56px);display:inline-block}.jobs-module__c2gndG__detailTitle{max-width:17ch;color:var(--ink-deep);font:800 clamp(40px,6.4vw,84px)/.95 var(--display);letter-spacing:-.045em;text-wrap:balance}.jobs-module__c2gndG__detailHero .jobs-module__c2gndG__tags{margin-top:28px}.jobs-module__c2gndG__detailActions{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:40px;display:flex}.jobs-module__c2gndG__shareBtn{background:var(--fog);min-height:44px;color:var(--ink);font:600 15px/1 var(--text);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;transition:background-color .15s;display:inline-flex}.jobs-module__c2gndG__shareBtn:hover{background:var(--mist)}.jobs-module__c2gndG__shareBtn svg{flex-shrink:0;width:16px;height:16px}.jobs-module__c2gndG__detailGrid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:56px 80px;display:grid}.jobs-module__c2gndG__content{flex-direction:column;gap:48px;min-width:0;display:flex}.jobs-module__c2gndG__summary{color:var(--ink-deep);text-wrap:pretty;font-size:clamp(19px,1.7vw,22px);line-height:1.5}.jobs-module__c2gndG__blockTitle{color:var(--ink-deep);font:800 clamp(26px,2.4vw,32px)/1.05 var(--display);letter-spacing:-.035em;margin-bottom:18px}.jobs-module__c2gndG__prose{color:var(--body);font-size:17px;line-height:1.7}.jobs-module__c2gndG__prose p{margin:0 0 16px}.jobs-module__c2gndG__prose h2,.jobs-module__c2gndG__prose h3{color:var(--ink-deep);font:700 19px/1.3 var(--text);letter-spacing:-.012em;margin:28px 0 10px}.jobs-module__c2gndG__prose ul,.jobs-module__c2gndG__prose ol{margin:0 0 16px;padding-left:22px}.jobs-module__c2gndG__prose ul{list-style:outside}.jobs-module__c2gndG__prose ol{list-style:decimal}.jobs-module__c2gndG__prose li{margin:8px 0;padding-left:4px}.jobs-module__c2gndG__prose li::marker{color:var(--slate)}.jobs-module__c2gndG__prose a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.jobs-module__c2gndG__prose strong{color:var(--ink-deep)}.jobs-module__c2gndG__prose>:last-child{margin-bottom:0}.jobs-module__c2gndG__lines{border-top:1px solid var(--line-strong)}.jobs-module__c2gndG__lines li{border-bottom:1px solid var(--line-strong);color:var(--body);padding:16px 0;font-size:17px;line-height:1.6}.jobs-module__c2gndG__dates{color:var(--slate);flex-wrap:wrap;gap:8px 28px;font-size:15px;display:flex}.jobs-module__c2gndG__panel{background:var(--paper);border-radius:28px;padding:clamp(24px,3vw,40px)}.jobs-module__c2gndG__panelTitle{color:var(--ink-deep);font:800 clamp(28px,2.6vw,36px)/1 var(--display);letter-spacing:-.04em}.jobs-module__c2gndG__panelHead{flex-direction:column;gap:10px;margin-bottom:8px;display:flex}.jobs-module__c2gndG__panelHead .jobs-module__c2gndG__muted{font-size:16px}.jobs-module__c2gndG__done{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.jobs-module__c2gndG__done p{color:var(--body);font-size:17px;line-height:1.6}.jobs-module__c2gndG__form{flex-direction:column;gap:20px;display:flex}.jobs-module__c2gndG__fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.jobs-module__c2gndG__full{grid-column:1/-1}.jobs-module__c2gndG__fields>.jobs-module__c2gndG__field{justify-content:flex-end}.jobs-module__c2gndG__requiredNote{color:var(--slate);font-size:14px}.jobs-module__c2gndG__field{flex-direction:column;gap:8px;min-width:0;display:flex}.jobs-module__c2gndG__label{color:var(--ink);font:600 15px/1.35 var(--text)}.jobs-module__c2gndG__req{color:var(--slate);margin-left:2px}.jobs-module__c2gndG__input{border:1px solid var(--line-strong);background:var(--paper);width:100%;min-height:48px;color:var(--ink-deep);font:400 16px/1.4 var(--text);border-radius:10px;padding:12px 14px;transition:border-color .15s}.jobs-module__c2gndG__input::placeholder{color:var(--placeholder)}.jobs-module__c2gndG__input:hover{border-color:var(--line-hover)}.jobs-module__c2gndG__input:focus{border-color:var(--ink);outline:2px solid var(--blue);outline-offset:2px}.jobs-module__c2gndG__input[aria-invalid=true]{border-color:var(--danger)}textarea.jobs-module__c2gndG__input{resize:vertical;min-height:128px}select.jobs-module__c2gndG__input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%230a1628' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5l5 5 5-5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:42px}.jobs-module__c2gndG__hint{color:var(--slate);font-size:14px;line-height:1.4}.jobs-module__c2gndG__fieldError{color:var(--danger);font:500 14px/1.4 var(--text)}.jobs-module__c2gndG__file{border:1px dashed var(--line-strong);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px;display:flex;position:relative}.jobs-module__c2gndG__file[data-invalid=true]{border-color:var(--danger)}.jobs-module__c2gndG__fileInput{opacity:0;clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.jobs-module__c2gndG__fileBtn{background:var(--fog);min-height:40px;color:var(--ink);font:600 15px/1 var(--text);cursor:pointer;border-radius:9999px;align-items:center;padding:9px 16px;transition:background-color .15s;display:inline-flex}.jobs-module__c2gndG__fileBtn:hover{background:var(--mist)}.jobs-module__c2gndG__fileInput:focus-visible+.jobs-module__c2gndG__fileBtn{outline:2px solid var(--blue);outline-offset:2px}.jobs-module__c2gndG__fileName{min-width:0;color:var(--body);overflow-wrap:anywhere;font-size:15px}.jobs-module__c2gndG__consent{color:var(--body);grid-template-columns:20px 1fr;align-items:start;gap:12px;font-size:15px;line-height:1.5;display:grid}.jobs-module__c2gndG__consent input{width:20px;height:20px;accent-color:var(--ink);cursor:pointer;margin:1px 0 0}.jobs-module__c2gndG__consent input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.jobs-module__c2gndG__consent a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.jobs-module__c2gndG__honey{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.jobs-module__c2gndG__formError{background:var(--danger-bg);color:var(--danger-text);border-radius:10px;padding:12px 16px;font-size:15px;line-height:1.45}.jobs-module__c2gndG__submit{width:100%}.jobs-module__c2gndG__submit:disabled{opacity:.65;cursor:progress}@media (max-width:1080px){.jobs-module__c2gndG__detailGrid{grid-template-columns:1fr}.jobs-module__c2gndG__panel{max-width:640px}}@media (max-width:820px){.jobs-module__c2gndG__job{grid-template-columns:1fr}}@media (max-width:560px){.jobs-module__c2gndG__job{border-radius:22px;padding:26px}.jobs-module__c2gndG__empty,.jobs-module__c2gndG__panel{border-radius:22px}.jobs-module__c2gndG__fields{grid-template-columns:1fr}.jobs-module__c2gndG__filterLabel{width:100%;min-width:0}.jobs-module__c2gndG__detailActions{flex-direction:column;align-items:stretch}.jobs-module__c2gndG__detailActions>*{justify-content:center;width:100%}}
.about-module__eKGOJG__anchor{scroll-margin-top:88px}h1.about-module__eKGOJG__heroTitle{max-width:15ch;font-size:clamp(44px,7.4vw,92px)}@media (max-width:560px){.about-module__eKGOJG__heroActions{align-items:stretch;width:100%}.about-module__eKGOJG__heroActions>a:last-child{align-self:flex-start}}.about-module__eKGOJG__logo{height:40px}.about-module__eKGOJG__results{flex-direction:column;gap:clamp(40px,5vw,64px);display:flex}.about-module__eKGOJG__results .about-module__eKGOJG__h2Wide{max-width:20ch}.about-module__eKGOJG__resultsRow{grid-template-columns:1fr 1fr;align-items:end;gap:40px 80px;display:grid}.about-module__eKGOJG__resultsRow p{color:var(--on-ink);max-width:52ch;font-size:clamp(18px,1.5vw,20px);line-height:1.55}.about-module__eKGOJG__stats{grid-template-columns:1fr 1fr;gap:32px;display:grid}.about-module__eKGOJG__stat{border-top:1px solid var(--line-ink);flex-direction:column;gap:10px;padding-top:24px;display:flex}.about-module__eKGOJG__statNum{color:var(--green);font:800 clamp(56px,7vw,88px)/.9 var(--display);letter-spacing:-.05em}.about-module__eKGOJG__statLabel{color:var(--on-ink);font-size:16px;line-height:1.4}.about-module__eKGOJG__acc{border-top:1px solid var(--line)}.about-module__eKGOJG__accItem{border-bottom:1px solid var(--line)}.about-module__eKGOJG__accButton{width:100%;color:var(--ink-deep);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:20px;padding:26px 4px;display:flex}.about-module__eKGOJG__accTitle{font:700 clamp(19px,1.9vw,24px)/1.25 var(--display);letter-spacing:-.025em;flex:1}.about-module__eKGOJG__accTitleSm{font:700 clamp(17px,1.5vw,19px)/1.35 var(--text);letter-spacing:-.012em}.about-module__eKGOJG__accIcon{background:var(--panel);border-radius:9999px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.about-module__eKGOJG__accIcon img{object-fit:contain;width:24px;height:24px}.about-module__eKGOJG__accToggle{background:var(--fog);border-radius:9999px;flex-shrink:0;width:40px;height:40px;transition:background-color .15s;position:relative}.about-module__eKGOJG__accToggle:before,.about-module__eKGOJG__accToggle:after{content:"";background:var(--ink);border-radius:2px;width:14px;height:2px;margin:-1px 0 0 -7px;transition:transform .2s;position:absolute;top:50%;left:50%}.about-module__eKGOJG__accToggle:after{transform:rotate(90deg)}.about-module__eKGOJG__accButton[aria-expanded=true] .about-module__eKGOJG__accToggle{background:var(--ink)}.about-module__eKGOJG__accButton[aria-expanded=true] .about-module__eKGOJG__accToggle:before,.about-module__eKGOJG__accButton[aria-expanded=true] .about-module__eKGOJG__accToggle:after{background:var(--green)}.about-module__eKGOJG__accButton[aria-expanded=true] .about-module__eKGOJG__accToggle:after{transform:rotate(0)}.about-module__eKGOJG__accButton:hover .about-module__eKGOJG__accToggle{background:var(--mist)}.about-module__eKGOJG__accButton[aria-expanded=true]:hover .about-module__eKGOJG__accToggle{background:var(--ink-2)}.about-module__eKGOJG__accPanel{padding:0 4px 32px 72px}.about-module__eKGOJG__accPanelFlush{padding-left:4px;padding-right:64px}.about-module__eKGOJG__bandFogAcc .about-module__eKGOJG__accToggle{background:var(--paper)}.about-module__eKGOJG__rich{max-width:72ch;color:var(--body);font-size:17px;line-height:1.65}.about-module__eKGOJG__rich>*+*{margin-top:14px}.about-module__eKGOJG__rich p{margin:0}.about-module__eKGOJG__rich ul,.about-module__eKGOJG__rich ol{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.about-module__eKGOJG__rich li{padding-left:20px;position:relative}.about-module__eKGOJG__rich li:before{content:"";background:var(--ink);border-radius:9999px;width:8px;height:8px;position:absolute;top:.62em;left:0}.about-module__eKGOJG__rich strong,.about-module__eKGOJG__rich b{color:var(--ink);font-weight:700}.about-module__eKGOJG__rich a{color:var(--blue);text-underline-offset:3px}.about-module__eKGOJG__rich h2,.about-module__eKGOJG__rich h3,.about-module__eKGOJG__rich h4{color:var(--ink-deep);font:700 18px/1.35 var(--text);margin:0}.about-module__eKGOJG__rich img{display:none}.about-module__eKGOJG__split{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px 80px;display:grid}.about-module__eKGOJG__splitText{flex-direction:column;gap:24px;display:flex}.about-module__eKGOJG__platforms{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.about-module__eKGOJG__platform{background:var(--paper);border-radius:20px;place-items:center;height:96px;padding:18px;display:grid}.about-module__eKGOJG__platform img{object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:100%;max-height:40px;transition:filter .2s,opacity .2s}.about-module__eKGOJG__platform:hover img{filter:none;opacity:1}.about-module__eKGOJG__platformHub{background:var(--panel);color:var(--green);font:800 20px/1.1 var(--display);letter-spacing:-.03em;text-align:center;text-wrap:balance;grid-column:span 2}.about-module__eKGOJG__groupTitle{color:var(--ink-deep);font:800 26px/1.1 var(--display);letter-spacing:-.03em;margin:0 0 20px}.about-module__eKGOJG__group+.about-module__eKGOJG__group{margin-top:56px}.about-module__eKGOJG__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-module__eKGOJG__tiles2{grid-template-columns:repeat(2,minmax(0,1fr))}.about-module__eKGOJG__tile{background:var(--fog);border-radius:28px;flex-direction:column;gap:14px;height:100%;padding:32px;display:flex}.about-module__eKGOJG__tileOnFog{background:var(--paper)}.about-module__eKGOJG__tileTitle{color:var(--ink-deep);font:800 26px/1.08 var(--display);letter-spacing:-.03em}.about-module__eKGOJG__groupFoot{margin-top:28px}.about-module__eKGOJG__linkBtn{cursor:pointer;background:0 0;border:0;padding:0}.about-module__eKGOJG__quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.about-module__eKGOJG__quote{background:var(--paper);border-radius:28px;flex-direction:column;gap:24px;height:100%;margin:0;padding:32px;display:flex}.about-module__eKGOJG__quote blockquote{color:var(--ink);margin:0;font-size:17px;line-height:1.6}.about-module__eKGOJG__quote figcaption{align-items:center;gap:14px;display:flex}.about-module__eKGOJG__avatar{background:var(--panel);width:48px;height:48px;color:var(--green);font:700 15px/1 var(--text);border-radius:9999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.about-module__eKGOJG__avatar img{object-fit:cover;width:100%;height:100%}.about-module__eKGOJG__quoteName{color:var(--ink-deep);font:700 16px/1.3 var(--text);display:block}.about-module__eKGOJG__quoteRole{color:var(--slate);font-size:14px;line-height:1.4;display:block}.about-module__eKGOJG__empty{color:var(--slate)}.about-module__eKGOJG__quoteVideo{gap:20px;padding-top:14px}.about-module__eKGOJG__quoteVideo blockquote{font-size:15.5px}.about-module__eKGOJG__quoteMedia{aspect-ratio:16/9;background:var(--ink);cursor:pointer;border:0;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.about-module__eKGOJG__quoteMedia img,.about-module__eKGOJG__quoteMedia video,.about-module__eKGOJG__quoteMedia iframe{object-fit:cover;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}button.about-module__eKGOJG__quoteMedia:after{content:"";background:linear-gradient(#0a162800 45%,#0a162873);transition:opacity .2s;position:absolute;inset:0}button.about-module__eKGOJG__quoteMedia:hover:after{opacity:.6}.about-module__eKGOJG__quotePlay{z-index:1;background:var(--green);width:64px;height:64px;color:var(--ink-deep);border-radius:9999px;place-items:center;margin:-32px 0 0 -32px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0a162859}.about-module__eKGOJG__quotePlay svg{margin-left:3px}button.about-module__eKGOJG__quoteMedia:hover .about-module__eKGOJG__quotePlay{transform:scale(1.08)}button.about-module__eKGOJG__quoteMedia:focus-visible{outline:3px solid var(--green);outline-offset:3px}@media (prefers-reduced-motion:reduce){.about-module__eKGOJG__quotePlay,button.about-module__eKGOJG__quoteMedia:after{transition:none}}.about-module__eKGOJG__about{grid-template-columns:1.25fr 1fr;align-items:start;gap:56px 80px;display:grid}.about-module__eKGOJG__aboutText{flex-direction:column;gap:22px;display:flex}.about-module__eKGOJG__slogan{color:var(--green);font:800 clamp(34px,4.4vw,56px)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance}.about-module__eKGOJG__aboutText p{color:var(--on-ink);max-width:58ch;font-size:18px;line-height:1.6}.about-module__eKGOJG__founder{background:var(--ink-2);border-radius:28px;grid-template-columns:148px 1fr;gap:24px;padding:28px;display:grid}.about-module__eKGOJG__founder>img{object-fit:cover;object-position:center 20%;border-radius:20px;width:148px;height:200px}.about-module__eKGOJG__founderBody{flex-direction:column;gap:6px;display:flex}.about-module__eKGOJG__founderName{color:var(--on-panel);font:800 26px/1.1 var(--display);letter-spacing:-.03em}.about-module__eKGOJG__founderRole{color:var(--green);font:600 15px/1.3 var(--text)}.about-module__eKGOJG__founderBody p{color:var(--on-ink);margin-top:10px;font-size:15px;line-height:1.6}.about-module__eKGOJG__seal{background:var(--paper);border-radius:12px;grid-column:1/-1;justify-self:start;padding:10px 14px;display:inline-flex}.about-module__eKGOJG__seal img{width:auto;height:30px}.about-module__eKGOJG__headRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 48px;margin-bottom:48px;display:flex}.about-module__eKGOJG__articles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.about-module__eKGOJG__article{background:var(--fog);height:100%;color:inherit;border-radius:28px;flex-direction:column;text-decoration:none;transition:background-color .2s;display:flex;overflow:hidden}.about-module__eKGOJG__article:hover{background:var(--mist)}.about-module__eKGOJG__thumb{aspect-ratio:16/9;background:var(--line);overflow:hidden}.about-module__eKGOJG__thumb img{object-fit:cover;width:100%;height:100%}.about-module__eKGOJG__articleBody{flex-direction:column;flex:1;gap:12px;padding:24px 28px 28px;display:flex}.about-module__eKGOJG__articleTag{background:var(--paper);color:var(--ink);font:600 13px/1 var(--text);border-radius:9999px;align-self:flex-start;padding:7px 12px}.about-module__eKGOJG__articleTitle{color:var(--ink-deep);font:700 21px/1.25 var(--display);letter-spacing:-.02em}.about-module__eKGOJG__articleMore{color:var(--ink);font:600 16px/1 var(--text);text-underline-offset:5px;margin-top:auto;padding-top:8px;text-decoration:underline;text-decoration-thickness:1.5px}.about-module__eKGOJG__article:hover .about-module__eKGOJG__articleMore span{transform:translate(4px)}.about-module__eKGOJG__articleMore span{margin-left:4px;transition:transform .2s;display:inline-block}.about-module__eKGOJG__clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.about-module__eKGOJG__faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px 80px;display:grid}h2.about-module__eKGOJG__faqTitle{max-width:12ch;font-size:clamp(34px,3.8vw,48px)}.about-module__eKGOJG__contact{background:var(--panel);border-radius:28px;grid-template-columns:1fr 1.1fr;gap:40px 64px;padding:clamp(32px,5vw,72px);display:grid}.about-module__eKGOJG__contactInfo{flex-direction:column;gap:24px;display:flex}.about-module__eKGOJG__contactInfo .about-module__eKGOJG__slogan{font-size:clamp(34px,4.2vw,54px)}.about-module__eKGOJG__contactInfo>p{color:var(--on-ink);font-size:18px;line-height:1.55}.about-module__eKGOJG__contactList{flex-direction:column;gap:18px;margin-top:8px;display:flex}.about-module__eKGOJG__contactList li{color:var(--on-ink);align-items:flex-start;gap:14px;font-size:16px;line-height:1.5;display:flex}.about-module__eKGOJG__contactList a{color:var(--on-panel);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.about-module__eKGOJG__contactList a:focus-visible{outline:3px solid var(--green)!important}.about-module__eKGOJG__contactIcon{background:var(--ink-2);width:40px;height:40px;color:var(--green);border-radius:9999px;flex-shrink:0;place-items:center;display:grid}.about-module__eKGOJG__contactIcon svg{width:18px;height:18px}.about-module__eKGOJG__form{background:var(--paper);border-radius:22px;flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.about-module__eKGOJG__field{flex-direction:column;gap:8px;display:flex}.about-module__eKGOJG__field label{color:var(--ink);font:600 15px/1.2 var(--text)}.about-module__eKGOJG__input{border:1.5px solid var(--line);background:var(--fog);width:100%;min-height:52px;color:var(--ink-deep);font:400 16px/1.4 var(--text);border-radius:14px;padding:14px 16px;transition:border-color .15s,background-color .15s}.about-module__eKGOJG__input:hover{border-color:var(--line-hover)}.about-module__eKGOJG__input:focus{border-color:var(--blue);background:var(--paper);outline:none;box-shadow:0 0 0 3px #0a72c433}.about-module__eKGOJG__input[aria-invalid=true]{border-color:var(--danger)}textarea.about-module__eKGOJG__input{resize:vertical;min-height:132px}.about-module__eKGOJG__error{color:var(--danger);font-size:14px;line-height:1.4}.about-module__eKGOJG__alert{border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.45}.about-module__eKGOJG__alertError{background:var(--danger-bg);color:var(--danger-text)}.about-module__eKGOJG__alertOk{background:var(--mist);color:var(--ink)}.about-module__eKGOJG__submit{white-space:normal;text-align:center;width:100%;margin-top:4px;line-height:1.25}.about-module__eKGOJG__submit:disabled{opacity:.6;cursor:progress}.about-module__eKGOJG__form .about-module__eKGOJG__submit:focus-visible{outline-color:var(--blue)}@media (max-width:1080px){.about-module__eKGOJG__about,.about-module__eKGOJG__contact{grid-template-columns:1fr}.about-module__eKGOJG__founder{max-width:560px}}@media (max-width:820px){.about-module__eKGOJG__resultsRow,.about-module__eKGOJG__split,.about-module__eKGOJG__faq,.about-module__eKGOJG__quotes,.about-module__eKGOJG__tiles,.about-module__eKGOJG__tiles2,.about-module__eKGOJG__articles{grid-template-columns:1fr}.about-module__eKGOJG__accPanel{padding-left:4px;padding-right:4px}}@media (max-width:560px){.about-module__eKGOJG__stats{grid-template-columns:1fr 1fr;gap:20px}.about-module__eKGOJG__platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.about-module__eKGOJG__platform{height:84px}.about-module__eKGOJG__tile,.about-module__eKGOJG__quote{border-radius:22px;padding:26px}.about-module__eKGOJG__article{border-radius:22px}.about-module__eKGOJG__founder{border-radius:22px;grid-template-columns:1fr;padding:22px}.about-module__eKGOJG__founder>img{width:120px;height:160px}.about-module__eKGOJG__accButton{gap:14px;padding:22px 0}.about-module__eKGOJG__accIcon{width:40px;height:40px}.about-module__eKGOJG__accIcon img{width:22px;height:22px}.about-module__eKGOJG__contact{border-radius:22px;padding:28px 18px}.about-module__eKGOJG__form{padding:22px 18px}.about-module__eKGOJG__logo{height:32px}}html[data-site-theme=dark] .about-module__eKGOJG__platform img{filter:grayscale()invert();mix-blend-mode:screen;opacity:.8}html[data-site-theme=dark] .about-module__eKGOJG__platform:hover img{filter:grayscale()invert();mix-blend-mode:screen;opacity:.8}html[data-site-theme=dark] .about-module__eKGOJG__seal{background:#fff}
.article-module__qfoEoW__column{width:100%;max-width:728px;margin:0 auto;padding:0 24px}.article-module__qfoEoW__head{padding:clamp(40px,6vw,80px) 0 0}.article-module__qfoEoW__back{width:fit-content;color:var(--slate);font:500 15px/1 var(--text);align-items:center;gap:8px;margin-bottom:32px;text-decoration:none;display:flex}.article-module__qfoEoW__back:hover{color:var(--ink);text-underline-offset:5px;text-decoration:underline}.article-module__qfoEoW__tag{margin-bottom:20px;display:inline-block}.article-module__qfoEoW__title{color:var(--ink-deep);font:800 clamp(34px,4.6vw,56px)/1.02 var(--display);letter-spacing:-.04em;text-wrap:balance;overflow-wrap:break-word}.article-module__qfoEoW__sub{color:var(--body);text-wrap:pretty;margin-top:20px;font-size:clamp(19px,1.6vw,21px);line-height:1.5}.article-module__qfoEoW__meta{color:var(--slate);font:500 15px/1.4 var(--text);margin-top:24px;overflow:hidden}.article-module__qfoEoW__metaInner{flex-wrap:wrap;row-gap:6px;margin-left:-24px;display:flex}.article-module__qfoEoW__metaItem:before{content:"·";width:24px;color:var(--slate);text-align:center;opacity:.6;font-weight:700;display:inline-block}.article-module__qfoEoW__coverWrap{width:100%;max-width:1088px;margin:clamp(32px,4vw,48px) auto 0;padding:0 24px}.article-module__qfoEoW__cover{aspect-ratio:16/9}.article-module__qfoEoW__prose{color:var(--body);font:400 19px/1.7 var(--text);letter-spacing:-.003em;overflow-wrap:break-word;padding:clamp(40px,5vw,64px) 0 clamp(48px,6vw,80px)}.article-module__qfoEoW__prose>:first-child{margin-top:0}.article-module__qfoEoW__prose>:last-child{margin-bottom:0}.article-module__qfoEoW__prose :where(p,div){margin:0 0 1.35em}.article-module__qfoEoW__prose :where(div:empty,p:empty){display:none}.article-module__qfoEoW__prose :where(h2,h3,h4,h5,h6){color:var(--ink-deep);text-wrap:balance;scroll-margin-top:96px}.article-module__qfoEoW__prose :where(h2){font:800 clamp(26px,2.6vw,32px)/1.15 var(--display);letter-spacing:-.03em;margin:2.2em 0 .6em}.article-module__qfoEoW__prose :where(h3){font:700 clamp(21px,2vw,24px)/1.25 var(--display);letter-spacing:-.02em;margin:1.9em 0 .5em}.article-module__qfoEoW__prose :where(h4,h5,h6){font:700 19px/1.4 var(--text);letter-spacing:-.01em;margin:1.6em 0 .4em}.article-module__qfoEoW__prose :where(p[data-subhead]){color:var(--ink-deep);font:700 clamp(21px,2vw,24px)/1.25 var(--display);letter-spacing:-.02em;text-wrap:balance;margin:2em 0 .55em}.article-module__qfoEoW__prose :where(p[data-subhead]>strong,p[data-subhead]>b){color:inherit;font-weight:inherit}.article-module__qfoEoW__prose :where(strong,b){color:var(--ink);font-weight:700}.article-module__qfoEoW__prose :where(a){color:var(--ink);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);font-weight:500;transition:text-decoration-color .15s}.article-module__qfoEoW__prose :where(a):hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.article-module__qfoEoW__prose :where(ul,ol){margin:0 0 1.35em;padding-left:1.4em}.article-module__qfoEoW__prose :where(ul){list-style:outside}.article-module__qfoEoW__prose :where(ol){list-style:decimal}.article-module__qfoEoW__prose :where(ul ul){list-style:circle}.article-module__qfoEoW__prose :where(li){margin:.4em 0;padding-left:.3em}.article-module__qfoEoW__prose :where(li)::marker{color:var(--slate)}.article-module__qfoEoW__prose :where(li>ul,li>ol){margin:.4em 0 0}.article-module__qfoEoW__prose :where(li>p){margin:0}.article-module__qfoEoW__prose :where(blockquote){border-left:3px solid var(--ink);color:var(--ink);margin:2em 0;padding:4px 0 4px 24px;font-size:21px;line-height:1.6}.article-module__qfoEoW__prose :where(blockquote)>:last-child{margin-bottom:0}.article-module__qfoEoW__prose :where(hr){border:0;border-top:1px solid var(--line);margin:3em 0}.article-module__qfoEoW__prose :where(img){border-radius:20px;max-width:100%;height:auto;margin:2em auto;display:block}.article-module__qfoEoW__prose :where(figure){margin:2.2em 0}.article-module__qfoEoW__prose :where(figure img){margin:0 auto}.article-module__qfoEoW__prose :where(figcaption){color:var(--slate);margin-top:12px;font-size:15px;line-height:1.5}.article-module__qfoEoW__prose :where(iframe,video){aspect-ratio:16/9;border:0;border-radius:20px;width:100%;max-width:100%;height:auto;margin:2em 0;display:block}.article-module__qfoEoW__prose :where(code){background:var(--fog);color:var(--ink);border-radius:6px;padding:.12em .4em;font:500 .86em/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.article-module__qfoEoW__prose :where(pre){background:var(--panel);color:#e6edf7;white-space:pre;tab-size:2;border-radius:20px;margin:2em 0;padding:20px 24px;font:400 15px/1.65 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}.article-module__qfoEoW__prose :where(pre code){color:inherit;font:inherit;background:0 0;padding:0}.article-module__qfoEoW__prose :where([data-scroll=table]){border:1px solid var(--line);border-radius:20px;margin:2em 0;overflow-x:auto}.article-module__qfoEoW__prose :where(table){border-collapse:collapse;width:100%;min-width:520px;margin:0;font-size:16px;line-height:1.5}.article-module__qfoEoW__prose :where(th,td){border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 16px}.article-module__qfoEoW__prose :where(th){background:var(--fog);color:var(--ink);font-weight:600}.article-module__qfoEoW__prose :where(thead th){white-space:nowrap}.article-module__qfoEoW__prose :where(tr:last-child>td){border-bottom:0}.article-module__qfoEoW__prose :where(td>p,th>p,td>div,th>div){margin:0}.article-module__qfoEoW__prose :where(pre,[data-scroll]):focus-visible,.article-module__qfoEoW__prose :where(a):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.article-module__qfoEoW__faq{padding-bottom:clamp(56px,7vw,96px)}.article-module__qfoEoW__faqTitle{border-top:1px solid var(--line);color:var(--ink-deep);font:800 clamp(28px,3vw,36px)/1.1 var(--display);letter-spacing:-.035em;padding-top:clamp(40px,5vw,56px)}.article-module__qfoEoW__faqList{margin-top:20px}.article-module__qfoEoW__faqItem{border-bottom:1px solid var(--line)}.article-module__qfoEoW__faqQ{color:var(--ink);font:600 18px/1.45 var(--text);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 0;list-style:none;display:flex}.article-module__qfoEoW__faqQ::-webkit-details-marker{display:none}.article-module__qfoEoW__faqQ:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green);text-underline-offset:5px;text-decoration-thickness:1.5px}.article-module__qfoEoW__faqQ:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.article-module__qfoEoW__faqIcon{background:var(--fog);border-radius:9999px;flex-shrink:0;width:32px;height:32px;margin-top:-3px;padding:7px;transition:transform .2s,background-color .2s}.article-module__qfoEoW__faqItem[open] .article-module__qfoEoW__faqIcon{background:var(--ink);color:var(--paper);transform:rotate(45deg)}.article-module__qfoEoW__faqA{color:var(--body);white-space:pre-line;margin:-6px 0 0;padding:0 56px 24px 0;font-size:17px;line-height:1.7}@media (min-width:1100px){.article-module__qfoEoW__title{margin-right:-200px}}@media (max-width:560px){.article-module__qfoEoW__column,.article-module__qfoEoW__coverWrap{padding:0 16px}.article-module__qfoEoW__back{margin-bottom:24px}.article-module__qfoEoW__prose{font-size:18px;line-height:1.68}.article-module__qfoEoW__prose :where(blockquote){padding-left:18px;font-size:19px}.article-module__qfoEoW__prose :where(pre){border-radius:16px;padding:16px 18px;font-size:14px}.article-module__qfoEoW__prose :where(img,iframe,video),.article-module__qfoEoW__prose :where([data-scroll=table]),.article-module__qfoEoW__cover{border-radius:16px}.article-module__qfoEoW__faqQ{gap:16px;font-size:17px}.article-module__qfoEoW__faqA{padding-right:0;font-size:16px}}
.partners-module__j2rHVG__anchor{scroll-margin-top:96px}.partners-module__j2rHVG__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:32px 48px;padding-top:36px;display:grid}.partners-module__j2rHVG__fact{flex-direction:column;gap:12px;display:flex}.partners-module__j2rHVG__factValue{color:var(--ink-deep);font:800 clamp(34px,3.8vw,52px)/1 var(--display);letter-spacing:-.045em}.partners-module__j2rHVG__fact p{max-width:30ch}.partners-module__j2rHVG__models{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.partners-module__j2rHVG__model{background:var(--paper);border-radius:28px;flex-direction:column;gap:14px;height:100%;padding:clamp(28px,3vw,40px);transition:background-color .2s;display:flex}.partners-module__j2rHVG__model:hover{background:var(--mist)}.partners-module__j2rHVG__modelTitle{color:var(--ink-deep);font:800 clamp(28px,2.8vw,36px)/1 var(--display);letter-spacing:-.04em}.partners-module__j2rHVG__modelFor{border-top:1px solid var(--line);color:var(--body);margin-top:auto;padding-top:18px;font-size:16px;line-height:1.55}.partners-module__j2rHVG__modelFor strong{color:var(--ink);font-weight:700}.partners-module__j2rHVG__modelPick{color:var(--ink);font:600 16px/1.2 var(--text);text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline;text-decoration-thickness:1.5px}.partners-module__j2rHVG__modelPick:hover{-webkit-text-decoration-color:var(--green);text-decoration-color:var(--green)}.partners-module__j2rHVG__pickArrow{margin-left:4px;transition:transform .2s;display:inline-block}.partners-module__j2rHVG__model:hover .partners-module__j2rHVG__pickArrow{transform:translate(4px)}.partners-module__j2rHVG__offer{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:48px 40px;margin-top:clamp(48px,5vw,64px);padding-top:48px;display:grid}.partners-module__j2rHVG__offerItem{flex-direction:column;gap:10px;display:flex}.partners-module__j2rHVG__steps4{grid-template-columns:repeat(4,1fr);gap:32px}.partners-module__j2rHVG__formGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:48px 80px;display:grid}.partners-module__j2rHVG__formAside{flex-direction:column;gap:20px;display:flex}.partners-module__j2rHVG__formAside .partners-module__j2rHVG__lead{max-width:40ch}.partners-module__j2rHVG__formCard{background:var(--paper);border-radius:28px;padding:clamp(24px,3.4vw,44px)}.partners-module__j2rHVG__success{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.partners-module__j2rHVG__successTitle{color:var(--ink-deep);font:800 clamp(28px,2.6vw,36px)/1 var(--display);letter-spacing:-.04em}.partners-module__j2rHVG__success p{color:var(--body);font-size:17px;line-height:1.6}@media (max-width:1080px){.partners-module__j2rHVG__steps4{grid-template-columns:repeat(2,1fr);gap:40px 32px}.partners-module__j2rHVG__offer{grid-template-columns:repeat(2,1fr)}.partners-module__j2rHVG__formGrid{grid-template-columns:1fr}.partners-module__j2rHVG__formAside .partners-module__j2rHVG__lead{max-width:58ch}}@media (max-width:820px){.partners-module__j2rHVG__models{grid-template-columns:1fr}.partners-module__j2rHVG__facts{grid-template-columns:1fr;gap:28px}.partners-module__j2rHVG__steps4{grid-template-columns:1fr;gap:36px}}@media (max-width:560px){.partners-module__j2rHVG__offer{grid-template-columns:1fr;gap:32px}.partners-module__j2rHVG__model,.partners-module__j2rHVG__formCard{border-radius:22px}}
.solutions-module__4zGzaG__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px;display:grid}.solutions-module__4zGzaG__pillar{border-top:2px solid var(--ink);padding-top:18px}.solutions-module__4zGzaG__pillarName{color:var(--blue);margin:0 0 6px;font-size:15px;font-weight:600}.solutions-module__4zGzaG__sols{margin:0;padding:0;list-style:none}.solutions-module__4zGzaG__sols li{border-bottom:1px solid var(--line);padding:18px 0}.solutions-module__4zGzaG__sols li:last-child{border-bottom:0}.solutions-module__4zGzaG__solName{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.2}.solutions-module__4zGzaG__solRole{color:var(--ink);margin:4px 0 0;font-size:16px;font-weight:600}.solutions-module__4zGzaG__solText{color:var(--body);max-width:56ch;margin:6px 0 0;font-size:16px;line-height:1.6}.solutions-module__4zGzaG__solTools{color:var(--slate);margin:8px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.solutions-module__4zGzaG__stack{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.solutions-module__4zGzaG__stack li{border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:10px;padding:10px 16px;font-size:15px;font-weight:600}.solutions-module__4zGzaG__faqWrap{max-width:860px}.solutions-module__4zGzaG__faq{border-top:1px solid var(--line);margin:32px 0 0;padding:0;list-style:none}.solutions-module__4zGzaG__faq li{border-bottom:1px solid var(--line)}.solutions-module__4zGzaG__faq h3{margin:0}.solutions-module__4zGzaG__faq button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--ink);justify-content:space-between;gap:16px;padding:20px 0;font-size:18px;font-weight:600;line-height:1.35;display:flex}.solutions-module__4zGzaG__faq button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.solutions-module__4zGzaG__faq button span{color:var(--slate);font-weight:400}.solutions-module__4zGzaG__faq p{color:var(--body);max-width:70ch;margin:0 0 20px;font-size:16px;line-height:1.65}@media (max-width:900px){.solutions-module__4zGzaG__pillars{grid-template-columns:1fr;gap:36px}.solutions-module__4zGzaG__solName{font-size:20px}}
