.AboutProfile-module__qNxaxa__about{grid-template-columns:280px minmax(0,390px);justify-content:center;align-items:center;gap:72px;width:min(100%,820px);margin-inline:auto;padding:96px 0;scroll-margin-top:32px;display:grid}.AboutProfile-module__qNxaxa__portrait{aspect-ratio:1;background:linear-gradient(145deg,var(--portrait-from),var(--portrait-to));border:1px solid #ffffffb8;border-radius:22px;transition:--portrait-from .72s cubic-bezier(.16,1,.3,1),--portrait-to .72s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 0 1px #27465c1a,inset 0 1px #ffffffd9,0 18px 30px -12px #21374752,0 38px 72px -26px #21374742}.AboutProfile-module__qNxaxa__portrait>img{width:122%;max-width:none;height:auto;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.AboutProfile-module__qNxaxa__identity{align-self:center}.AboutProfile-module__qNxaxa__titleRow{align-items:center;gap:12px;margin-bottom:18px;display:flex}.AboutProfile-module__qNxaxa__about .AboutProfile-module__qNxaxa__identity h2{font-size:var(--section-title-size);letter-spacing:-.025em;text-wrap:initial;margin:0;font-weight:400;line-height:1}.AboutProfile-module__qNxaxa__linkedin{border-radius:8px;flex:none;place-items:center;width:32px;height:32px;margin-top:1px;transition:background-color .16s,transform .16s cubic-bezier(.22,1,.36,1);display:grid}.AboutProfile-module__qNxaxa__linkedin img{width:20px;height:20px;display:block}@media (hover:hover) and (pointer:fine){.AboutProfile-module__qNxaxa__linkedin:hover{background:#eaf3fa;transform:translateY(-1px)}}.AboutProfile-module__qNxaxa__identity h2 span{color:var(--sky-accent,#618399)}.AboutProfile-module__qNxaxa__identity p{color:var(--muted,#556a78);max-width:44ch;margin:0 0 12px;font-size:15px;line-height:1.6}@media (max-width:760px){.AboutProfile-module__qNxaxa__about{grid-template-columns:1fr;gap:36px;width:min(100%,520px);padding:68px 0}.AboutProfile-module__qNxaxa__portrait{width:224px;margin-inline:auto}.AboutProfile-module__qNxaxa__identity{text-align:center}.AboutProfile-module__qNxaxa__titleRow{justify-content:center}.AboutProfile-module__qNxaxa__about .AboutProfile-module__qNxaxa__identity h2{font-size:30px}.AboutProfile-module__qNxaxa__identity p{max-width:42ch;margin-inline:auto;font-size:15px}}@media (prefers-reduced-motion:reduce){.AboutProfile-module__qNxaxa__portrait,.AboutProfile-module__qNxaxa__linkedin{transition:none}.AboutProfile-module__qNxaxa__linkedin:hover{transform:none}}.AboutProfile-module__qNxaxa__portrait>img{transform-origin:50% 100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.AboutProfile-module__qNxaxa__portrait:hover>img{transform:translate(-50%)scale(1.035)}}.AboutProfile-module__qNxaxa__linkedin{border-radius:10px;width:40px;height:40px}.AboutProfile-module__qNxaxa__linkedin:active{transform:scale(.96)}@media (min-width:761px){.AboutProfile-module__qNxaxa__about{grid-template-columns:340px minmax(0,460px);gap:88px;width:min(100%,980px)}.AboutProfile-module__qNxaxa__portrait{border-radius:28px}.AboutProfile-module__qNxaxa__identity p{max-width:46ch;font-size:17px}.AboutProfile-module__qNxaxa__titleRow{margin-bottom:22px}}.AboutProfile-module__qNxaxa__identity p{font-size:15px}@media (min-width:761px){.AboutProfile-module__qNxaxa__identity p{max-width:44ch;font-size:15px}}.AboutProfile-module__qNxaxa__portrait>img{transition:transform .3s var(--ease-out)}.AboutProfile-module__qNxaxa__linkedin{transition:background-color .16s,transform .16s ease-out}
.TechStack-module__P_YiBa__stack{isolation:isolate;padding:80px 0 88px;position:relative}.TechStack-module__P_YiBa__stack:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 30%,#dceaf0b0,#0000 62%),radial-gradient(at 72% 55%,#ece2f0a0,#0000 62%);position:absolute;inset:0 -24px -16px;-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.TechStack-module__P_YiBa__stack.TechStack-module__P_YiBa__stack>h2{font-size:var(--section-title-size);text-align:center;margin:0 0 38px;font-weight:400;line-height:1.05}.TechStack-module__P_YiBa__lane{padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#0000,#000 32px calc(100% - 32px),#0000)}.TechStack-module__P_YiBa__lane:focus-visible{outline-offset:2px;border-radius:16px;outline:2px solid #2773a7}.TechStack-module__P_YiBa__track{width:max-content;animation:42s linear infinite TechStack-module__P_YiBa__drift;display:flex}.TechStack-module__P_YiBa__lane:nth-child(2) .TechStack-module__P_YiBa__track{animation-duration:48s;animation-direction:reverse}.TechStack-module__P_YiBa__lane ul{gap:10px;margin:0;padding:0 10px 0 0;list-style:none;display:flex}.TechStack-module__P_YiBa__lane li{white-space:nowrap;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc9,#ffffff59);border:1px solid #ffffffed;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:5px 14px 5px 5px;font-size:13px;font-weight:500;display:flex;box-shadow:0 5px 12px #3650650b,inset 0 1px 1px #fff,inset 0 -1px 1px #aebeca29}.TechStack-module__P_YiBa__logo{background:linear-gradient(145deg,#fff,#f0f4f7);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid;box-shadow:inset 0 0 0 1px #dfe7ed80,0 2px 4px #405d7108}.TechStack-module__P_YiBa__logo img{-o-object-fit:contain;object-fit:contain;width:19px;height:19px}@keyframes TechStack-module__P_YiBa__drift{to{transform:translate(-50%)}}@media (max-width:760px){.TechStack-module__P_YiBa__stack{padding:58px 0 64px}.TechStack-module__P_YiBa__stage{margin-inline:-16px;padding-block:10px 16px}.TechStack-module__P_YiBa__lane{padding-block:7px}.TechStack-module__P_YiBa__lane ul{gap:8px;padding-right:8px}.TechStack-module__P_YiBa__lane li{gap:7px;min-height:42px;padding:5px 12px 5px 5px;font-size:12px}.TechStack-module__P_YiBa__logo{width:30px;height:30px}.TechStack-module__P_YiBa__logo img{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.TechStack-module__P_YiBa__track{animation:none}.TechStack-module__P_YiBa__lane{overflow-x:auto}.TechStack-module__P_YiBa__lane ul[aria-hidden=true]{display:none}}@media (hover:hover){.TechStack-module__P_YiBa__lane:hover .TechStack-module__P_YiBa__track,.TechStack-module__P_YiBa__lane:focus-within .TechStack-module__P_YiBa__track{animation-play-state:paused}.TechStack-module__P_YiBa__lane li{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.TechStack-module__P_YiBa__lane li:hover{transform:translateY(-2px);box-shadow:0 10px 18px -8px #36506540,inset 0 1px 1px #fff,inset 0 -1px 1px #aebeca29}}@media (prefers-reduced-motion:reduce){.TechStack-module__P_YiBa__lane li{transition:none}.TechStack-module__P_YiBa__lane li:hover{transform:none}}.TechStack-module__P_YiBa__lane{margin-block:-20px;padding-block:28px}section.TechStack-module__P_YiBa__stack.TechStack-module__P_YiBa__stack{background:#bcd8ef;border-radius:36px;margin:40px calc(24px + -1*max(28px,50vw - 600px));padding:104px 0 112px;overflow:hidden;box-shadow:inset 0 0 0 1px #2137470f}.TechStack-module__P_YiBa__stack:before{display:none}.TechStack-module__P_YiBa__sky{z-index:-1;isolation:isolate;position:absolute;inset:0}.TechStack-module__P_YiBa__sky:after{content:"";background:linear-gradient(#fff0 40%,#ffffff40 100%);position:absolute;inset:0}section.TechStack-module__P_YiBa__stack.TechStack-module__P_YiBa__stack>h2{color:#10222f;margin-bottom:48px}.TechStack-module__P_YiBa__stage{padding:0}.TechStack-module__P_YiBa__lane{-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.TechStack-module__P_YiBa__lane ul{gap:12px;padding-right:12px}.TechStack-module__P_YiBa__lane li{color:#10222f;-webkit-backdrop-filter:blur(16px)saturate(1.5);background:linear-gradient(150deg,#ffffffd9,#ffffff80);border:0;gap:11px;min-height:54px;padding:6px 20px 6px 7px;font-size:15px;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #7ea2c033,0 0 0 1px #ffffffa6,0 10px 24px -12px #1c466b70}@media (hover:hover){.TechStack-module__P_YiBa__lane li:hover{box-shadow:inset 0 1px 1px #fff,inset 0 -1px 1px #7ea2c033,0 0 0 1px #fff,0 18px 30px -12px #1c466b8c}}@media (max-width:760px){section.TechStack-module__P_YiBa__stack.TechStack-module__P_YiBa__stack{border-radius:26px;margin:24px -12px;padding:64px 0 72px}.TechStack-module__P_YiBa__stage{margin-inline:0}.TechStack-module__P_YiBa__lane li{gap:8px;min-height:46px;padding:5px 14px 5px 6px;font-size:13px}.TechStack-module__P_YiBa__logo{width:34px;height:34px}.TechStack-module__P_YiBa__logo img{width:19px;height:19px}}section.TechStack-module__P_YiBa__stack.TechStack-module__P_YiBa__stack>h2{color:#fff;text-shadow:0 1px 18px #1c466b59}section.TechStack-module__P_YiBa__stack.TechStack-module__P_YiBa__stack>h2 span{color:#fff}.TechStack-module__P_YiBa__lane li{gap:9px;min-height:46px;padding:5px 16px 5px 6px;font-size:13px}.TechStack-module__P_YiBa__logo{width:34px;height:34px}.TechStack-module__P_YiBa__logo img{width:19px;height:19px}.TechStack-module__P_YiBa__lane li{transition:transform .18s var(--ease-out),box-shadow .18s ease}
.ScrollablePortfolio-module__Fp0lvW__page{--ink:#213747;--muted:#556a78;color:var(--ink);background:#fafbf9;padding:0 max(28px,50% - 540px);font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;transition:--sky-accent .72s cubic-bezier(.16,1,.3,1)}.ScrollablePortfolio-module__Fp0lvW__page a{color:inherit}.ScrollablePortfolio-module__Fp0lvW__page a:focus-visible{outline-offset:6px;outline:2px solid #2773a7}.ScrollablePortfolio-module__Fp0lvW__page h2,.ScrollablePortfolio-module__Fp0lvW__page h3{letter-spacing:-.035em;text-wrap:balance;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:500}.ScrollablePortfolio-module__Fp0lvW__page p{text-wrap:pretty}.ScrollablePortfolio-module__Fp0lvW__nav,.ScrollablePortfolio-module__Fp0lvW__nav>div,.ScrollablePortfolio-module__Fp0lvW__nav a,.ScrollablePortfolio-module__Fp0lvW__link,.ScrollablePortfolio-module__Fp0lvW__footer,.ScrollablePortfolio-module__Fp0lvW__footer a{align-items:center;display:flex}.ScrollablePortfolio-module__Fp0lvW__nav{border-bottom:1px solid #dce3e4;justify-content:space-between;padding:30px 0;font-size:13px}.ScrollablePortfolio-module__Fp0lvW__nav>div{gap:28px}.ScrollablePortfolio-module__Fp0lvW__nav a{gap:4px}.ScrollablePortfolio-module__Fp0lvW__name{font-size:16px;font-weight:600}.ScrollablePortfolio-module__Fp0lvW__intro{text-align:center;padding:80px 0 48px}.ScrollablePortfolio-module__Fp0lvW__intro h2{margin:0;font-size:clamp(40px,5.3vw,72px);line-height:1.07}.ScrollablePortfolio-module__Fp0lvW__intro h2 span{color:var(--sky-accent,#618399)}.ScrollablePortfolio-module__Fp0lvW__introBottom{justify-content:center;align-items:center;margin-top:36px;display:flex}.ScrollablePortfolio-module__Fp0lvW__introBottom p{text-wrap:balance;max-width:780px;color:var(--muted);font-size:20px;line-height:1.6}.ScrollablePortfolio-module__Fp0lvW__link{border-bottom:1px solid #9bafb9;flex-shrink:0;gap:16px;width:fit-content;padding:10px 0;font-size:14px}.ScrollablePortfolio-module__Fp0lvW__link:hover{border-color:var(--ink)}.ScrollablePortfolio-module__Fp0lvW__work{scroll-margin-top:32px}.ScrollablePortfolio-module__Fp0lvW__sectionHeading{justify-content:space-between;align-items:end;gap:24px;padding:0 0 30px;display:flex}.ScrollablePortfolio-module__Fp0lvW__sectionHeading h2,.ScrollablePortfolio-module__Fp0lvW__about h2{font-size:clamp(32px,4vw,48px);line-height:1.1}.ScrollablePortfolio-module__Fp0lvW__sectionHeading p{color:var(--muted);font-size:14px;line-height:1.5}.ScrollablePortfolio-module__Fp0lvW__project{background:#e8eff1;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:12px;padding:48px;display:grid}.ScrollablePortfolio-module__Fp0lvW__project:nth-of-type(2){background:#eae9f0}.ScrollablePortfolio-module__Fp0lvW__project:nth-of-type(3){background:#eeeae1}.ScrollablePortfolio-module__Fp0lvW__projectTitle{flex-direction:column;justify-content:space-between;gap:36px;display:flex}.ScrollablePortfolio-module__Fp0lvW__project h3{max-width:12ch;font-size:clamp(28px,3.4vw,42px);line-height:1.1}.ScrollablePortfolio-module__Fp0lvW__project ul{-moz-column-gap:14px;color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:13px;list-style:none;display:flex}.ScrollablePortfolio-module__Fp0lvW__projectCopy p{color:var(--muted);font-size:15px;line-height:1.7}.ScrollablePortfolio-module__Fp0lvW__projectCopy .ScrollablePortfolio-module__Fp0lvW__result{color:var(--ink);margin-bottom:22px;font-size:21px;line-height:1.4}.ScrollablePortfolio-module__Fp0lvW__companies{text-align:center;padding:65px 0 80px}.ScrollablePortfolio-module__Fp0lvW__companies h2{margin-bottom:36px;font-size:20px}.ScrollablePortfolio-module__Fp0lvW__companies>div{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start;gap:24px;width:calc(100% - 48px);max-width:880px;margin-inline:auto;display:grid}.ScrollablePortfolio-module__Fp0lvW__companies figure{justify-content:center;align-items:center;height:48px;display:flex;position:relative}.ScrollablePortfolio-module__Fp0lvW__companies img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:110px;max-height:34px}.ScrollablePortfolio-module__Fp0lvW__companies figcaption{color:#67578c;font-size:12px;position:absolute;top:49px}.ScrollablePortfolio-module__Fp0lvW__about{grid-template-columns:320px 1fr;gap:90px;padding:90px 0;scroll-margin-top:20px;display:grid}.ScrollablePortfolio-module__Fp0lvW__portrait{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:380px}.ScrollablePortfolio-module__Fp0lvW__about p{color:var(--muted);max-width:48ch;margin-top:18px;font-size:16px;line-height:1.7}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__aboutLead{color:var(--ink);margin-top:24px;font-size:22px;line-height:1.4}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__link{margin-top:20px}.ScrollablePortfolio-module__Fp0lvW__contact{color:#f1f5f5;background:#213747;grid-template-columns:1fr 1fr;align-items:center;gap:60px;margin-bottom:50px;padding:65px 48px;scroll-margin-top:30px;display:grid}.ScrollablePortfolio-module__Fp0lvW__contact p{font-size:16px;line-height:1.6}.ScrollablePortfolio-module__Fp0lvW__contact a{border-bottom:1px solid #728b9b;justify-content:space-between;align-items:center;margin-top:20px;padding:20px 0 12px;font-size:24px;display:flex}.ScrollablePortfolio-module__Fp0lvW__footer{color:var(--muted);justify-content:space-between;padding:0 0 30px;font-size:12px}.ScrollablePortfolio-module__Fp0lvW__footer a{gap:8px}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__page{padding-inline:24px}.ScrollablePortfolio-module__Fp0lvW__nav{padding-block:22px}.ScrollablePortfolio-module__Fp0lvW__nav>div{gap:18px}.ScrollablePortfolio-module__Fp0lvW__intro{padding:48px 0 32px}.ScrollablePortfolio-module__Fp0lvW__introBottom{flex-direction:column;align-items:center;margin-top:24px}.ScrollablePortfolio-module__Fp0lvW__introBottom p{font-size:18px}.ScrollablePortfolio-module__Fp0lvW__sectionHeading{display:block}.ScrollablePortfolio-module__Fp0lvW__sectionHeading p{margin-top:14px}.ScrollablePortfolio-module__Fp0lvW__project{grid-template-columns:1fr;gap:24px;padding:28px}.ScrollablePortfolio-module__Fp0lvW__project h3{max-width:16ch}.ScrollablePortfolio-module__Fp0lvW__projectTitle{gap:16px}.ScrollablePortfolio-module__Fp0lvW__projectCopy .ScrollablePortfolio-module__Fp0lvW__result{margin-bottom:14px;font-size:20px}.ScrollablePortfolio-module__Fp0lvW__companies{padding-block:44px 60px}.ScrollablePortfolio-module__Fp0lvW__companies>div{grid-template-columns:repeat(3,1fr);gap:36px 22px}.ScrollablePortfolio-module__Fp0lvW__companies img{max-width:92px}.ScrollablePortfolio-module__Fp0lvW__about{grid-template-columns:1fr;gap:30px;padding-block:54px}.ScrollablePortfolio-module__Fp0lvW__portrait{width:180px;height:210px}.ScrollablePortfolio-module__Fp0lvW__contact{grid-template-columns:1fr;gap:28px;padding:32px 28px}.ScrollablePortfolio-module__Fp0lvW__contact a{margin-top:12px}}.ScrollablePortfolio-module__Fp0lvW__companies{padding:64px 0 72px}.ScrollablePortfolio-module__Fp0lvW__companies figure{height:56px}.ScrollablePortfolio-module__Fp0lvW__companies img{width:var(--logo-width,110px);max-width:100%;max-height:46px}.ScrollablePortfolio-module__Fp0lvW__companies [data-company=Nilus]{--logo-width:84px}.ScrollablePortfolio-module__Fp0lvW__companies [data-company=Evermile]{--logo-width:134px}.ScrollablePortfolio-module__Fp0lvW__companies [data-company=ICON]{--logo-width:100px}.ScrollablePortfolio-module__Fp0lvW__companies [data-company=ICTS\ Europe]{--logo-width:134px}.ScrollablePortfolio-module__Fp0lvW__companies [data-company=Deeto]{--logo-width:76px}.ScrollablePortfolio-module__Fp0lvW__companies figcaption{top:57px}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__companies{padding:48px 0 60px}.ScrollablePortfolio-module__Fp0lvW__companies>div{-moz-column-gap:16px;column-gap:16px}}.ScrollablePortfolio-module__Fp0lvW__sectionHeading{align-items:center;padding-bottom:48px}.ScrollablePortfolio-module__Fp0lvW__sectionHeading img{-o-object-fit:contain;object-fit:contain;width:100px;height:100px;margin-right:30px;transform:rotate(5deg)}.ScrollablePortfolio-module__Fp0lvW__project{--folder:#adcbdc;background:var(--folder);border-radius:0 10px 10px;margin:28px 18px 62px 0;padding:8px 8px 12px;display:block;position:relative;box-shadow:0 6px 16px #253d500a}.ScrollablePortfolio-module__Fp0lvW__project:nth-of-type(2){--folder:#c2b9d8;background:var(--folder);margin-left:28px;margin-right:0}.ScrollablePortfolio-module__Fp0lvW__project:nth-of-type(3){--folder:#d8c8a6;background:var(--folder)}.ScrollablePortfolio-module__Fp0lvW__folderTab{background:var(--folder);color:#344654;border-radius:4px 10px 0 0;height:28px;padding:6px 18px 0;font-size:12px;font-weight:500;position:absolute;bottom:100%;left:0}.ScrollablePortfolio-module__Fp0lvW__projectSheet{background:#fffffc;border-radius:2px;grid-template-columns:1fr 1fr;gap:50px;padding:42px;display:grid;position:relative;box-shadow:0 2px 4px #253d5015}.ScrollablePortfolio-module__Fp0lvW__projectTitle{gap:36px}.ScrollablePortfolio-module__Fp0lvW__project h3{font-size:clamp(30px,3.5vw,44px)}.ScrollablePortfolio-module__Fp0lvW__project ul{border-top:1px solid #e3e6e5;padding-top:14px}.ScrollablePortfolio-module__Fp0lvW__projectCopy .ScrollablePortfolio-module__Fp0lvW__result{font-size:22px;line-height:1.35}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__sectionHeading{padding-bottom:38px;display:flex}.ScrollablePortfolio-module__Fp0lvW__sectionHeading img{width:68px;height:68px;margin:0}.ScrollablePortfolio-module__Fp0lvW__project,.ScrollablePortfolio-module__Fp0lvW__project:nth-of-type(2),.ScrollablePortfolio-module__Fp0lvW__project:nth-of-type(3){margin-bottom:52px;margin-left:0;margin-right:0;padding:6px 6px 9px}.ScrollablePortfolio-module__Fp0lvW__projectSheet{grid-template-columns:1fr;gap:22px;padding:24px 20px}.ScrollablePortfolio-module__Fp0lvW__projectTitle{gap:18px}.ScrollablePortfolio-module__Fp0lvW__project h3{max-width:none}.ScrollablePortfolio-module__Fp0lvW__projectCopy .ScrollablePortfolio-module__Fp0lvW__result{font-size:20px}}.ScrollablePortfolio-module__Fp0lvW__page[data-sky=blue]{--sky-accent:#4f8fb8;--cta-text:#315d80;--portrait-from:#4f85ac;--portrait-to:#8eb8d1}.ScrollablePortfolio-module__Fp0lvW__page[data-sky=golden]{--sky-accent:#b66f3d;--cta-text:#8a542f;--portrait-from:#bd7045;--portrait-to:#e1aa76}.ScrollablePortfolio-module__Fp0lvW__page[data-sky=dusk]{--sky-accent:#9a6fa6;--cta-text:#71527d;--portrait-from:#8d668f;--portrait-to:#c692a6}.ScrollablePortfolio-module__Fp0lvW__page[data-sky=night]{--sky-accent:#6078a6;--cta-text:#3e517a;--portrait-from:#40516f;--portrait-to:#7c8ead}.ScrollablePortfolio-module__Fp0lvW__page[data-sky=storm]{--sky-accent:#6f838f;--cta-text:#4c626d;--portrait-from:#657984;--portrait-to:#9bafb9}.ScrollablePortfolio-module__Fp0lvW__sectionHeading{text-align:center;justify-content:center;position:relative}.ScrollablePortfolio-module__Fp0lvW__sectionHeading h2{margin-inline:auto}.ScrollablePortfolio-module__Fp0lvW__sectionHeading img{position:absolute;top:0;right:0}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__sectionHeading{text-align:center;padding-top:38px;display:block}.ScrollablePortfolio-module__Fp0lvW__sectionHeading h2{margin-inline:auto;font-size:32px}.ScrollablePortfolio-module__Fp0lvW__sectionHeading img{width:54px;height:54px;margin:0;position:absolute;top:-14px;left:max(8px,50% - 150px);right:auto;transform:rotate(-14deg)}}.ScrollablePortfolio-module__Fp0lvW__about{align-items:center}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__portrait{-o-object-fit:cover;object-fit:cover;border-radius:50%;justify-self:center;width:280px;height:280px}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__portrait{justify-self:start;width:160px;height:160px}}.ScrollablePortfolio-module__Fp0lvW__about{padding:0 0 56px;display:block}.ScrollablePortfolio-module__Fp0lvW__poster{color:#263746;background:#eef5fc7a;border-radius:24px;max-width:680px;margin:auto;padding:36px}.ScrollablePortfolio-module__Fp0lvW__posterIdentity{text-align:center;flex-direction:column;align-items:center;display:flex}.ScrollablePortfolio-module__Fp0lvW__posterIdentity>img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:160px;height:160px;box-shadow:0 0 0 1px #ffffff50,0 8px 24px #111d3030}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterIdentity h2{letter-spacing:-.025em;margin:22px 0 0;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:36px;font-weight:650}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterIdentity p{color:#e1e7ef;margin:8px 0 0;font-size:14px}.ScrollablePortfolio-module__Fp0lvW__posterActions{justify-content:center;gap:26px;margin:24px 0;display:flex}.ScrollablePortfolio-module__Fp0lvW__posterActions a{color:#edf2fa;flex-direction:column;align-items:center;gap:7px;font-size:13px;display:flex}.ScrollablePortfolio-module__Fp0lvW__posterActions span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff18;border:1px solid #ffffff45;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ScrollablePortfolio-module__Fp0lvW__posterInfo{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0e;border-radius:16px;padding:0 20px}.ScrollablePortfolio-module__Fp0lvW__posterInfo>div{padding:17px 0}.ScrollablePortfolio-module__Fp0lvW__posterInfo>div+div{border-top:1px solid #ffffff16}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterInfo h3{letter-spacing:0;color:#bacde4;margin:0 0 5px;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:500}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterInfo p{color:#f0f3f8;max-width:none;margin:0;font-size:15px;line-height:1.55}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__about{padding-bottom:44px}.ScrollablePortfolio-module__Fp0lvW__poster{border-radius:20px;padding:28px 18px 18px}.ScrollablePortfolio-module__Fp0lvW__posterIdentity>img{width:128px;height:128px}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterIdentity h2{font-size:32px}.ScrollablePortfolio-module__Fp0lvW__posterInfo{padding-inline:16px}}.ScrollablePortfolio-module__Fp0lvW__poster{-webkit-backdrop-filter:blur(18px)saturate(1.65);color:#263746;background:#eef5fc7a;border:1px solid #ffffff80;box-shadow:0 0 0 1px #24394d29,inset 0 1px #ffffffb3,0 12px 28px #17314c30}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterIdentity p{color:#60717e}.ScrollablePortfolio-module__Fp0lvW__posterActions a{color:#36566f}.ScrollablePortfolio-module__Fp0lvW__posterActions span{background:#fff5;border-color:#ffffffb3}.ScrollablePortfolio-module__Fp0lvW__posterActions a:hover span{background:#ffffffa0}.ScrollablePortfolio-module__Fp0lvW__posterInfo{background:#ffffff40}.ScrollablePortfolio-module__Fp0lvW__posterInfo>div+div{border-color:#53687926}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterInfo h3{color:#60717e}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterInfo p{color:#263746}.ScrollablePortfolio-module__Fp0lvW__poster a:focus-visible{outline-color:#528ac0}.ScrollablePortfolio-module__Fp0lvW__about{isolation:isolate;position:relative}.ScrollablePortfolio-module__Fp0lvW__about:before{content:"";z-index:-1;background:radial-gradient(ellipse at 25% 28%,color-mix(in srgb,var(--sky-accent,#618399)45%,transparent),transparent 60%),radial-gradient(ellipse at 80% 72%,color-mix(in srgb,var(--sky-accent,#618399)32%,transparent),transparent 58%);filter:blur(28px);pointer-events:none;border-radius:50%;position:absolute;inset:0 max(0px,50% - 380px) 56px}.ScrollablePortfolio-module__Fp0lvW__poster{background:#eef5fc47;max-width:600px;padding:24px}.ScrollablePortfolio-module__Fp0lvW__posterIdentity>img{width:96px;height:96px}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterIdentity h2{margin-top:14px;font-size:28px}.ScrollablePortfolio-module__Fp0lvW__posterActions{gap:24px;margin:16px 0}.ScrollablePortfolio-module__Fp0lvW__posterActions span{width:44px;height:44px}.ScrollablePortfolio-module__Fp0lvW__posterInfo{background:#ffffff26;padding-inline:16px}.ScrollablePortfolio-module__Fp0lvW__posterInfo>div{padding-block:12px}.ScrollablePortfolio-module__Fp0lvW__about .ScrollablePortfolio-module__Fp0lvW__posterInfo p{font-size:15px;line-height:1.55}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__about:before{bottom:44px}.ScrollablePortfolio-module__Fp0lvW__poster{padding:20px 16px 16px}}.ScrollablePortfolio-module__Fp0lvW__desktopEnding{background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--sky-accent)25%,transparent),transparent 65%),#eaf0f4;border:1px solid #ffffffb3;border-radius:28px;margin-bottom:24px;padding:18px 18px 16px}.ScrollablePortfolio-module__Fp0lvW__contact{color:var(--ink,#213747);background:#fdfefe;border:1px solid #ffffffb3;border-radius:20px;margin:0;padding:0;display:block;overflow:hidden;box-shadow:0 0 0 1px #263b4d14,0 6px 16px #263b4d0c}.ScrollablePortfolio-module__Fp0lvW__contactBar{color:#536879;background:#edf2f6;border-bottom:1px solid #dfe6eb;justify-content:space-between;align-items:center;padding:12px 22px;font:500 13px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;display:flex}.ScrollablePortfolio-module__Fp0lvW__contactBar span:last-child{font-weight:400}.ScrollablePortfolio-module__Fp0lvW__contactContent{grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:40px;display:grid}.ScrollablePortfolio-module__Fp0lvW__contact h2{font-size:clamp(32px,4.5vw,52px);line-height:1.08}.ScrollablePortfolio-module__Fp0lvW__contact h2 span{color:var(--sky-accent)}.ScrollablePortfolio-module__Fp0lvW__contactMessage p{max-width:30ch;font-size:16px;line-height:1.6}.ScrollablePortfolio-module__Fp0lvW__contact .ScrollablePortfolio-module__Fp0lvW__contactMessage a{color:#fff;background:#315e86;border:1px solid #ffffff50;border-radius:9px;min-height:48px;margin-top:22px;padding:12px 22px;font-size:16px;font-weight:500;line-height:1.4;display:inline-flex;box-shadow:inset 0 1px #ffffff25,0 2px 4px #24374715}.ScrollablePortfolio-module__Fp0lvW__contact .ScrollablePortfolio-module__Fp0lvW__contactMessage a:hover{background:#264c6e}.ScrollablePortfolio-module__Fp0lvW__footer{color:#536879;gap:16px;padding:18px 2px 0;font-size:13px}.ScrollablePortfolio-module__Fp0lvW__footer a{color:#334e60;background:#ffffff70;border:1px solid #ffffffa0;border-radius:999px;flex-shrink:0;min-height:44px;padding:10px 14px;box-shadow:inset 0 1px #fff}.ScrollablePortfolio-module__Fp0lvW__footer a:hover{background:#fff}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__desktopEnding{border-radius:22px;padding:12px 12px 16px}.ScrollablePortfolio-module__Fp0lvW__contactContent{grid-template-columns:1fr;gap:20px;padding:28px 22px}.ScrollablePortfolio-module__Fp0lvW__contactBar{padding-inline:18px}.ScrollablePortfolio-module__Fp0lvW__contactMessage p{max-width:none}.ScrollablePortfolio-module__Fp0lvW__footer{text-align:center;flex-direction:column;gap:12px;padding-top:20px}}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__intro>h2{font-size:var(--section-title-size);line-height:1.13}.ScrollablePortfolio-module__Fp0lvW__page{--body-size:15px;--body-leading:1.6}.ScrollablePortfolio-module__Fp0lvW__page>section{padding-block:104px}.ScrollablePortfolio-module__Fp0lvW__page>section+section,.ScrollablePortfolio-module__Fp0lvW__page>section+footer{margin-top:0}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__intro{padding-top:104px;padding-bottom:76px}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__intro>h2{letter-spacing:-.03em;font-weight:400;line-height:1.05}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__introBottom{margin-top:24px}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__introBottom p{max-width:52ch;font-size:16px;line-height:1.55}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__companies{padding-block:84px}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__page{--section-title-size:clamp(28px,7.5vw,32px)}.ScrollablePortfolio-module__Fp0lvW__page>section{padding-block:72px}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__intro{padding-block:68px 48px}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__companies{padding-block:60px}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__introBottom p{font-size:15px}}.ScrollablePortfolio-module__Fp0lvW__page h2 span{color:var(--sky-accent,#618399)}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__companies h2{font-size:var(--section-title-size);margin:0 0 44px;font-weight:400;line-height:1.05}.ScrollablePortfolio-module__Fp0lvW__page h2{font-family:var(--font-home-title,-apple-system),BlinkMacSystemFont,system-ui,serif;letter-spacing:-.025em;font-variation-settings:"SOFT" 50,"opsz" 144}.ScrollablePortfolio-module__Fp0lvW__page{font-family:var(--font-body),-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.ScrollablePortfolio-module__Fp0lvW__page h3{font-family:inherit}section.ScrollablePortfolio-module__Fp0lvW__page.ScrollablePortfolio-module__Fp0lvW__page h2:not(#ScrollablePortfolio-module__Fp0lvW__contact-heading){letter-spacing:-.03em;font-variation-settings:"SOFT" 30,"WONK" 0;font-optical-sizing:auto;font-weight:450}section.ScrollablePortfolio-module__Fp0lvW__page.ScrollablePortfolio-module__Fp0lvW__page h2:not(#ScrollablePortfolio-module__Fp0lvW__contact-heading) span{font-variation-settings:"SOFT" 70,"WONK" 1;font-style:italic;font-weight:420}.ScrollablePortfolio-module__Fp0lvW__companies figure{cursor:default;border-radius:12px}.ScrollablePortfolio-module__Fp0lvW__companies figure:focus-visible{outline-offset:6px;outline:2px solid #2773a7}.ScrollablePortfolio-module__Fp0lvW__tip{z-index:2;color:#f4f7f9;white-space:nowrap;pointer-events:none;opacity:0;transform-origin:50% 100%;background:#10222f;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:500;line-height:1.3;transition:opacity .14s ease-out,transform .18s cubic-bezier(.22,1,.36,1);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%,4px)scale(.96);box-shadow:0 1px 2px #10222f33,0 10px 24px -10px #10222f80}.ScrollablePortfolio-module__Fp0lvW__companies figure:focus-visible .ScrollablePortfolio-module__Fp0lvW__tip{opacity:1;transform:translate(-50%)scale(1)}@media (hover:hover){.ScrollablePortfolio-module__Fp0lvW__companies figure:hover .ScrollablePortfolio-module__Fp0lvW__tip{opacity:1;transition-delay:80ms;transform:translate(-50%)scale(1)}.ScrollablePortfolio-module__Fp0lvW__companies figure:hover>img{transform:translateY(-2px)}}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__tip{white-space:normal;text-align:center;width:max-content;max-width:44vw}}@media (prefers-reduced-motion:reduce){.ScrollablePortfolio-module__Fp0lvW__tip,.ScrollablePortfolio-module__Fp0lvW__companies figure>img{transition:none}}.ScrollablePortfolio-module__Fp0lvW__page{background:linear-gradient(#fafbf9 0% 52%,#fbf8f2 100%)}@media (min-width:761px){.ScrollablePortfolio-module__Fp0lvW__page>section{padding-block:88px}.ScrollablePortfolio-module__Fp0lvW__page .ScrollablePortfolio-module__Fp0lvW__companies{padding-block:72px}}.ScrollablePortfolio-module__Fp0lvW__companies figcaption{color:var(--muted)}.ScrollablePortfolio-module__Fp0lvW__page{--section-title-size:clamp(36px,4vw,56px);padding-inline:max(28px,50% - 600px)}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__page{--section-title-size:clamp(30px,8.4vw,38px);padding-inline:24px}}.ScrollablePortfolio-module__Fp0lvW__page{--section-title-size:clamp(26px,2.5vw,36px)}@media (max-width:760px){.ScrollablePortfolio-module__Fp0lvW__page{--section-title-size:clamp(25px,6.8vw,30px)}}.ScrollablePortfolio-module__Fp0lvW__tip{transition:opacity .125s ease-out,transform .125s ease-out;transform:translate(-50%,3px)scale(.97)}.ScrollablePortfolio-module__Fp0lvW__companies>div[data-instant] .ScrollablePortfolio-module__Fp0lvW__tip{transition-duration:0s;transition-delay:0s}.ScrollablePortfolio-module__Fp0lvW__companies figure>img{transition:transform .18s var(--ease-out)}
.WorkShowcase-module__maZWcW__work{scroll-margin-top:32px}.WorkShowcase-module__maZWcW__heading{text-align:center;padding-bottom:40px}.WorkShowcase-module__maZWcW__work .WorkShowcase-module__maZWcW__heading h2{font-size:var(--section-title-size);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:400;line-height:1.05}.WorkShowcase-module__maZWcW__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:min(100%,1040px);margin-inline:auto;display:grid}.WorkShowcase-module__maZWcW__tile{grid-row:span 2;grid-template-rows:subgrid;background:#fff;border:1px solid #0000;border-radius:22px;row-gap:0;min-width:0;padding:6px;display:grid;box-shadow:0 0 0 1px #2137470f,0 1px 2px #2137470a,0 12px 28px -16px #2137472e}.WorkShowcase-module__maZWcW__tile[data-area=perch]{grid-column:span 7}.WorkShowcase-module__maZWcW__tile[data-area=agent],.WorkShowcase-module__maZWcW__tile[data-area=team]{grid-column:span 5}.WorkShowcase-module__maZWcW__tile[data-area=finance]{grid-column:span 7}.WorkShowcase-module__maZWcW__stage{isolation:isolate;outline-offset:-1px;border-radius:16px;outline:1px solid #0000000f;outline:1px solid lab(0% 0 0/.06);place-items:center;min-height:300px;display:grid;position:relative;overflow:hidden}.WorkShowcase-module__maZWcW__wash{z-index:-1;width:100%;height:100%;inset:0;position:absolute!important}.WorkShowcase-module__maZWcW__copyHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.WorkShowcase-module__maZWcW__copyHead h3{margin-bottom:0!important}.WorkShowcase-module__maZWcW__work .WorkShowcase-module__maZWcW__copy h3{font-family:var(--font-home-title,serif);font-variation-settings:"SOFT" 50,"opsz" 72;letter-spacing:-.015em;text-wrap:balance;align-items:center;gap:10px;margin:0 0 8px;font-size:21px;font-weight:400;line-height:1.2;display:flex}.WorkShowcase-module__maZWcW__copy h3 img{border-radius:7px;box-shadow:0 1px 3px #21374726,0 6px 14px -6px #21374740}.WorkShowcase-module__maZWcW__copy p{max-width:54ch;color:var(--muted,#556a78);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.WorkShowcase-module__maZWcW__perchFrame{aspect-ratio:520/340;align-self:stretch;width:100%;height:100%;min-height:100%;position:relative}.WorkShowcase-module__maZWcW__perchFrame iframe{transform-origin:0 0;opacity:0;pointer-events:none;border:0;transition:opacity .5s;position:absolute;top:0;left:0}.WorkShowcase-module__maZWcW__perchFrame iframe[data-ready=true]{opacity:1}.WorkShowcase-module__maZWcW__get{color:#f4f7f9;-webkit-tap-highlight-color:transparent;background:linear-gradient(#2a4356,#1d3142);border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 14px 0 12px;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:transform .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #13222f,0 1px 2px #13222f33,0 6px 14px -6px #13222f66}.WorkShowcase-module__maZWcW__work .WorkShowcase-module__maZWcW__get{color:#f4f7f9}.WorkShowcase-module__maZWcW__get svg{color:#b9cfdd}.WorkShowcase-module__maZWcW__get:active{transform:scale(.96)}.WorkShowcase-module__maZWcW__get:focus-visible{outline-offset:3px;outline:2px solid #2773a7}@media (hover:hover){.WorkShowcase-module__maZWcW__get:hover{box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #13222f,0 2px 4px #13222f3d,0 10px 20px -8px #13222f80}}.WorkShowcase-module__maZWcW__diagram{position:absolute;inset:22px 18px}.WorkShowcase-module__maZWcW__diagram>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WorkShowcase-module__maZWcW__wire,.WorkShowcase-module__maZWcW__pulse{fill:none;vector-effect:non-scaling-stroke}.WorkShowcase-module__maZWcW__wire{stroke:#ffffffc7;stroke-width:1.5px}.WorkShowcase-module__maZWcW__pulse{stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:12 320;stroke-dashoffset:12px;filter:drop-shadow(0 0 3px #fff);opacity:0}.WorkShowcase-module__maZWcW__bento[data-live=true] .WorkShowcase-module__maZWcW__pulse{animation:WorkShowcase-module__maZWcW__run 3.2s cubic-bezier(.45,0,.25,1)var(--d,0s)infinite}@keyframes WorkShowcase-module__maZWcW__run{0%{stroke-dashoffset:12px;opacity:0}8%{opacity:1}55%{opacity:1}70%,to{stroke-dashoffset:-300px;opacity:0}}.WorkShowcase-module__maZWcW__chip{left:var(--x);top:var(--y);color:#2a4252;white-space:nowrap;-webkit-backdrop-filter:blur(10px)saturate(1.3);background:#ffffffe6;border:1px solid #0000;border-radius:11px;align-items:center;gap:7px;padding:8px 12px 8px 10px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 1px #fff,0 0 0 1px #fff9,0 4px 12px -4px #1d334433,0 1px 2px #1d33441a}.WorkShowcase-module__maZWcW__chip svg{color:#5b7385;flex:none}.WorkShowcase-module__maZWcW__chip[data-strong=true]{color:#f4f7f9;background:#1f3546;border-radius:13px;padding:11px 16px 11px 13px;font-size:13.5px;box-shadow:inset 0 1px #ffffff26,0 0 0 1px #0f1f2c,0 10px 24px -8px #0f1f2c80}.WorkShowcase-module__maZWcW__chip[data-strong=true] svg{color:#b9cfdd}.WorkShowcase-module__maZWcW__stage[data-wash=peak]{justify-items:end}.WorkShowcase-module__maZWcW__queue{-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffffe8;border:1px solid #0000;border-radius:16px;width:min(330px,100% - 48px);margin-right:24px;padding:6px;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffffb3,0 18px 40px -16px #2c3b6359,0 2px 4px #2c3b6314}.WorkShowcase-module__maZWcW__queueHead{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 8px 10px;display:flex}.WorkShowcase-module__maZWcW__queueHead strong{color:#1f3546;font-size:13px;font-weight:600;line-height:1.2;display:block}.WorkShowcase-module__maZWcW__queueHead div span{color:#6b7c88;margin-top:3px;font-size:11.5px;line-height:1.2;display:block}.WorkShowcase-module__maZWcW__sealed{color:#4a5f78;background:#eef2f7;border-radius:7px;flex:none;align-items:center;gap:4px;padding:4px 7px 4px 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.WorkShowcase-module__maZWcW__queue ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.WorkShowcase-module__maZWcW__queue li{color:#2a4252;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:0 8px;font-size:13px;display:flex}.WorkShowcase-module__maZWcW__queue li>svg{color:#93a2ad;flex:none}.WorkShowcase-module__maZWcW__queue li>span:not(.WorkShowcase-module__maZWcW__status){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkShowcase-module__maZWcW__status{flex:none;align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.WorkShowcase-module__maZWcW__queue li[data-state=ok] .WorkShowcase-module__maZWcW__status{color:#3d8a62}.WorkShowcase-module__maZWcW__queue li[data-state=flag]{background:#fdf4e6}.WorkShowcase-module__maZWcW__queue li[data-state=flag]>svg{color:#c08a3e}.WorkShowcase-module__maZWcW__queue li[data-state=flag] .WorkShowcase-module__maZWcW__status{color:#8a5210;background:#f9e2bf;border-radius:999px;padding:4px 8px}@media (max-width:860px){.WorkShowcase-module__maZWcW__bento{grid-template-columns:1fr;gap:14px;max-width:600px}.WorkShowcase-module__maZWcW__tile[data-area]{grid-column:auto}.WorkShowcase-module__maZWcW__stage{min-height:250px}}@media (max-width:600px){.WorkShowcase-module__maZWcW__heading{padding-bottom:28px}.WorkShowcase-module__maZWcW__tile{border-radius:20px;padding:5px}.WorkShowcase-module__maZWcW__stage{border-radius:15px;min-height:230px}.WorkShowcase-module__maZWcW__copy{padding:18px 16px 16px}.WorkShowcase-module__maZWcW__diagram{inset:18px 6px}.WorkShowcase-module__maZWcW__stage[data-wash=peak]{justify-items:center}.WorkShowcase-module__maZWcW__queue{width:calc(100% - 24px);margin-right:0}.WorkShowcase-module__maZWcW__queue li{font-size:12.5px}.WorkShowcase-module__maZWcW__chip{gap:5px;padding:7px 10px 7px 8px;font-size:11.5px}.WorkShowcase-module__maZWcW__chip[data-strong=true]{padding:9px 13px 9px 11px;font-size:12.5px}}@media (max-width:420px){.WorkShowcase-module__maZWcW__chip[data-strong=false] svg{display:none}.WorkShowcase-module__maZWcW__chip[data-strong=false]{padding:7px 10px}}@media (prefers-reduced-motion:reduce){.WorkShowcase-module__maZWcW__bento[data-live=true] .WorkShowcase-module__maZWcW__pulse{animation:none}.WorkShowcase-module__maZWcW__perchFrame iframe,.WorkShowcase-module__maZWcW__get{transition:none}.WorkShowcase-module__maZWcW__get:active{transform:none}}.WorkShowcase-module__maZWcW__get{min-height:40px}@media (prefers-reduced-motion:no-preference){.WorkShowcase-module__maZWcW__bento[data-seen=true] .WorkShowcase-module__maZWcW__queue li .WorkShowcase-module__maZWcW__status{animation:.52s cubic-bezier(.22,1,.36,1) both WorkShowcase-module__maZWcW__statusIn}.WorkShowcase-module__maZWcW__bento[data-seen=true] .WorkShowcase-module__maZWcW__queue li:first-child .WorkShowcase-module__maZWcW__status{animation-delay:.5s}.WorkShowcase-module__maZWcW__bento[data-seen=true] .WorkShowcase-module__maZWcW__queue li:nth-child(2) .WorkShowcase-module__maZWcW__status{animation-delay:.8s}.WorkShowcase-module__maZWcW__bento[data-seen=true] .WorkShowcase-module__maZWcW__queue li:nth-child(3) .WorkShowcase-module__maZWcW__status{animation-delay:1.15s}.WorkShowcase-module__maZWcW__bento[data-seen=true] .WorkShowcase-module__maZWcW__queue li:nth-child(4) .WorkShowcase-module__maZWcW__status{animation-delay:1.45s}.WorkShowcase-module__maZWcW__bento[data-seen=true] .WorkShowcase-module__maZWcW__queue li[data-state=flag]{animation:.7s 1.15s both WorkShowcase-module__maZWcW__flagIn}@keyframes WorkShowcase-module__maZWcW__statusIn{0%{opacity:0;transform:translate(6px)scale(.9)}to{opacity:1;transform:none}}@keyframes WorkShowcase-module__maZWcW__flagIn{0%{background-color:#0000}to{background-color:#fdf4e6}}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.WorkShowcase-module__maZWcW__tile:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #2137470f,0 2px 4px #2137470d,0 22px 40px -18px #21374752}.WorkShowcase-module__maZWcW__tile:hover .WorkShowcase-module__maZWcW__diagram,.WorkShowcase-module__maZWcW__tile:hover .WorkShowcase-module__maZWcW__queue{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.WorkShowcase-module__maZWcW__tile,.WorkShowcase-module__maZWcW__stage>:not(.WorkShowcase-module__maZWcW__wash){transition:none}}.WorkShowcase-module__maZWcW__bento{gap:20px;width:min(100%,1200px)}.WorkShowcase-module__maZWcW__tile{border-radius:26px;padding:8px}.WorkShowcase-module__maZWcW__stage{border-radius:18px;min-height:380px}.WorkShowcase-module__maZWcW__copy{padding:24px 22px 22px}.WorkShowcase-module__maZWcW__heading{padding-bottom:52px}@media (max-width:860px){.WorkShowcase-module__maZWcW__bento{gap:16px;max-width:640px}.WorkShowcase-module__maZWcW__stage{min-height:260px}}@media (max-width:600px){.WorkShowcase-module__maZWcW__tile{border-radius:22px;padding:6px}.WorkShowcase-module__maZWcW__stage{border-radius:16px;min-height:236px}.WorkShowcase-module__maZWcW__work .WorkShowcase-module__maZWcW__copy h3{font-size:21px}.WorkShowcase-module__maZWcW__copy{padding:18px 16px 16px}}.WorkShowcase-module__maZWcW__work .WorkShowcase-module__maZWcW__copy h3{font-size:20px}.WorkShowcase-module__maZWcW__copy p{font-size:14px}@media (max-width:600px){.WorkShowcase-module__maZWcW__work .WorkShowcase-module__maZWcW__copy h3{font-size:19px}}.WorkShowcase-module__maZWcW__tile{transition:box-shadow .2s ease,transform .2s var(--ease-out)}.WorkShowcase-module__maZWcW__stage>:not(.WorkShowcase-module__maZWcW__wash){transition:transform .26s var(--ease-out)}.WorkShowcase-module__maZWcW__get{transition:transform .16s ease-out,box-shadow .16s}
.ServicesShowcase-module__gcC7ea__services{scroll-margin-top:32px}.ServicesShowcase-module__gcC7ea__heading{text-align:center;padding-bottom:30px}.ServicesShowcase-module__gcC7ea__heading h2{font-size:var(--section-title-size);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:400;line-height:1.05}.ServicesShowcase-module__gcC7ea__heading h2 span{color:var(--sky-accent,#618399)}.ServicesShowcase-module__gcC7ea__heading p{max-width:44ch;color:var(--muted,#556a78);text-wrap:balance;margin:16px auto 0;font-size:16px;line-height:1.55}.ServicesShowcase-module__gcC7ea__viewer{width:min(100%,920px);margin-inline:auto}.ServicesShowcase-module__gcC7ea__tabs{-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#edf2f594;border:1px solid #ffffffb3;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:min(100%,660px);margin:0 auto 22px;padding:3px;display:grid;position:relative;box-shadow:0 0 0 1px #263b4d12,inset 0 1px #fff,0 8px 24px #263b4d0b}.ServicesShowcase-module__gcC7ea__tabIndicator{z-index:0;width:calc(25% - 1.5px);transform:translateX(calc(var(--active-index)*100%));pointer-events:none;background:#ffffffb8;border-radius:999px;transition:transform .36s cubic-bezier(.16,1,.3,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 2px 7px #24394d12,inset 0 1px #fff}.ServicesShowcase-module__gcC7ea__tabs button{z-index:1;color:#526573;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 14px;font-size:12px;line-height:1.2;transition:color .16s;display:flex;position:relative}.ServicesShowcase-module__gcC7ea__tabs button svg{flex:none}.ServicesShowcase-module__gcC7ea__tabs button[data-selected=true]{color:#213747}@media (hover:hover) and (pointer:fine){.ServicesShowcase-module__gcC7ea__tabs button:hover{color:#213747;background:#ffffff80}}.ServicesShowcase-module__gcC7ea__viewer button:focus-visible,.ServicesShowcase-module__gcC7ea__viewer [role=tabpanel]:focus-visible{outline-offset:-3px;outline:2px solid #2773a7}.ServicesShowcase-module__gcC7ea__viewer [role=tabpanel]{background:#fff;border:1px solid #d2dde4;border-radius:16px;overflow:hidden;box-shadow:0 12px 24px -14px #21374726,0 24px 48px -24px #2137471f}.ServicesShowcase-module__gcC7ea__service{--tint:#f7ded5;--accent:#c8644e;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:390px;display:grid}.ServicesShowcase-module__gcC7ea__service[data-accent=indigo]{--tint:#dfe4fb;--accent:#4e62c7}.ServicesShowcase-module__gcC7ea__service[data-accent=magenta]{--tint:#efdafa;--accent:#a64cca}.ServicesShowcase-module__gcC7ea__service[data-accent=aqua]{--tint:#dcf5e8;--accent:#1f9d63}.ServicesShowcase-module__gcC7ea__copy{flex-direction:column;justify-content:flex-start;padding:118px 48px 48px;transition:opacity .13s ease-in,transform .15s ease-in;display:flex}.ServicesShowcase-module__gcC7ea__copy h3{letter-spacing:-.02em;text-wrap:pretty;margin:0 0 14px;font-size:clamp(22px,2.1vw,26px);font-weight:500;line-height:1.2}.ServicesShowcase-module__gcC7ea__copy p{color:#556a78;max-width:42ch;margin:0;font-size:14px;line-height:1.6}.ServicesShowcase-module__gcC7ea__visual{isolation:isolate;background-color:var(--tint);flex-direction:column;justify-content:center;align-items:center;padding:32px;transition:background-color .72s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ServicesShowcase-module__gcC7ea__visual:before{content:"";z-index:0;background:radial-gradient(at 50% 15%,#fff8,#0000 65%);position:absolute;inset:0}.ServicesShowcase-module__gcC7ea__appIcon{z-index:1;flex-shrink:0;width:116px;height:116px;margin-bottom:10px;position:relative}.ServicesShowcase-module__gcC7ea__appIcon img{filter:drop-shadow(0 12px 14px #24394d15);opacity:0;will-change:opacity,transform;width:100%;height:100%;transition:opacity .18s,transform .26s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(.9)}.ServicesShowcase-module__gcC7ea__appIcon img[data-active=true]{opacity:1;transition:opacity .26s 60ms,transform .42s cubic-bezier(.22,1,.36,1) 60ms;transform:scale(1)}.ServicesShowcase-module__gcC7ea__sheets{z-index:1;gap:8px;width:100%;max-width:286px;padding-bottom:18px;display:grid;position:relative}.ServicesShowcase-module__gcC7ea__sheet{color:#334a59;background:#ffffffe0;border-radius:10px;align-items:center;gap:10px;min-height:46px;padding:10px 14px;font-size:13px;display:flex;box-shadow:0 6px 16px #3546540d,inset 0 0 0 1px #ffffff80}.ServicesShowcase-module__gcC7ea__sheetMark{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:4px;flex-shrink:0;place-items:center;width:16px;height:16px;transition:background-color .72s cubic-bezier(.16,1,.3,1),border-color .72s cubic-bezier(.16,1,.3,1);display:grid}@keyframes ServicesShowcase-module__gcC7ea__contentFadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes ServicesShowcase-module__gcC7ea__itemTextIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (max-width:820px){.ServicesShowcase-module__gcC7ea__service{grid-template-rows:300px 220px;grid-template-columns:1fr;height:520px;min-height:0}.ServicesShowcase-module__gcC7ea__visual{order:-1;min-height:0}.ServicesShowcase-module__gcC7ea__copy{justify-content:center;min-height:0;padding:32px 28px}.ServicesShowcase-module__gcC7ea__appIcon{width:84px;height:84px}.ServicesShowcase-module__gcC7ea__sheets{max-width:270px}}@media (max-width:600px){.ServicesShowcase-module__gcC7ea__heading{padding-bottom:26px}.ServicesShowcase-module__gcC7ea__tabs{border-radius:16px;grid-template-rows:repeat(2,44px);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-bottom:16px}.ServicesShowcase-module__gcC7ea__tabIndicator{width:calc(50% - 3px);height:44px;transform:translate(calc(var(--indicator-x)*100%),calc(var(--indicator-y)*45px));border-radius:13px;bottom:auto}.ServicesShowcase-module__gcC7ea__tabs button{white-space:normal;min-width:0;min-height:44px;padding:5px 8px;font-size:11px}.ServicesShowcase-module__gcC7ea__service{grid-template-rows:280px 240px}.ServicesShowcase-module__gcC7ea__copy{padding:28px 24px}.ServicesShowcase-module__gcC7ea__copy h3{font-size:23px}.ServicesShowcase-module__gcC7ea__visual{padding:22px 24px}.ServicesShowcase-module__gcC7ea__sheet{min-height:44px;padding:9px 13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__gcC7ea__tabIndicator,.ServicesShowcase-module__gcC7ea__tabs button,.ServicesShowcase-module__gcC7ea__copy,.ServicesShowcase-module__gcC7ea__appIcon img,.ServicesShowcase-module__gcC7ea__sheetLabel,.ServicesShowcase-module__gcC7ea__visual,.ServicesShowcase-module__gcC7ea__sheetMark,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__copy,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__appIcon,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheetLabel{transition:none;animation:none}}.ServicesShowcase-module__gcC7ea__backdrops{z-index:0;position:absolute;inset:0}.ServicesShowcase-module__gcC7ea__backdrops img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 70%;object-position:50% 70%;filter:blur(3px);opacity:0;width:calc(100% + 12px);height:calc(100% + 12px);transition:opacity .52s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:-6px;transform:scale(1.04)}.ServicesShowcase-module__gcC7ea__backdrops img[data-active=true]{opacity:1;transform:scale(1)}.ServicesShowcase-module__gcC7ea__visual[data-backdrop=true]:before{z-index:1;-webkit-backdrop-filter:blur(24px)saturate(1.1);background:radial-gradient(58% 52% at 50% 48%,#ffffff80,#ffffff2e 60%,#0000 88%);-webkit-mask-image:radial-gradient(68% 64%,#000 42%,#0000 95%);mask-image:radial-gradient(68% 64%,#000 42%,#0000 95%)}.ServicesShowcase-module__gcC7ea__appIcon,.ServicesShowcase-module__gcC7ea__sheets{z-index:2}.ServicesShowcase-module__gcC7ea__sheet{-webkit-backdrop-filter:blur(10px)saturate(1.3);background:#ffffffd6}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__gcC7ea__backdrops img{transition:none}}.ServicesShowcase-module__gcC7ea__viewer [role=tabpanel]{border-color:#0000;border-radius:24px;box-shadow:0 0 0 1px #2137470f,0 1px 2px #2137470a,0 24px 48px -24px #21374738}.ServicesShowcase-module__gcC7ea__service{min-height:460px}.ServicesShowcase-module__gcC7ea__copy{justify-content:center;padding:56px clamp(32px,5vw,64px)}.ServicesShowcase-module__gcC7ea__services .ServicesShowcase-module__gcC7ea__copy h3{font-family:var(--font-home-title,serif);font-variation-settings:"SOFT" 50,"opsz" 144;letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(30px,3.3vw,44px);font-weight:380;line-height:1.06}.ServicesShowcase-module__gcC7ea__tabs{margin-bottom:28px}@media (max-width:820px){.ServicesShowcase-module__gcC7ea__service{grid-template-rows:300px auto;height:auto;min-height:0}.ServicesShowcase-module__gcC7ea__copy{min-height:230px;padding:32px 28px 36px}.ServicesShowcase-module__gcC7ea__services .ServicesShowcase-module__gcC7ea__copy h3{font-size:28px}.ServicesShowcase-module__gcC7ea__copy p{font-size:15px}}@media (max-width:600px){.ServicesShowcase-module__gcC7ea__service{grid-template-rows:280px auto}.ServicesShowcase-module__gcC7ea__copy{min-height:250px;padding:28px 24px 32px}.ServicesShowcase-module__gcC7ea__viewer [role=tabpanel]{border-radius:20px}}.ServicesShowcase-module__gcC7ea__services .ServicesShowcase-module__gcC7ea__copy h3{font-variation-settings:"SOFT" 30;font-optical-sizing:auto;font-size:clamp(28px,2.9vw,38px);font-weight:420}.ServicesShowcase-module__gcC7ea__tabs button{min-height:40px;font-size:13px;transition:color .16s,background-color .16s}.ServicesShowcase-module__gcC7ea__tabs{width:min(100%,720px)}@media (hover:hover){.ServicesShowcase-module__gcC7ea__sheet:hover{transform:translate(3px);box-shadow:0 10px 20px -8px #35465438,inset 0 0 0 1px #ffffff80}}@media (prefers-reduced-motion:no-preference){.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheetMark{animation:.42s cubic-bezier(.22,1,.36,1) both ServicesShowcase-module__gcC7ea__markPop}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheetMark svg path{stroke-dasharray:24;animation:.34s cubic-bezier(.65,0,.35,1) both ServicesShowcase-module__gcC7ea__tick}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:first-child .ServicesShowcase-module__gcC7ea__sheetMark,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:first-child .ServicesShowcase-module__gcC7ea__sheetMark svg path{animation-delay:.12s}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(2) .ServicesShowcase-module__gcC7ea__sheetMark,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(2) .ServicesShowcase-module__gcC7ea__sheetMark svg path{animation-delay:.22s}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(3) .ServicesShowcase-module__gcC7ea__sheetMark,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(3) .ServicesShowcase-module__gcC7ea__sheetMark svg path{animation-delay:.32s}@keyframes ServicesShowcase-module__gcC7ea__tick{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes ServicesShowcase-module__gcC7ea__markPop{0%{opacity:.4;transform:scale(.6)}to{opacity:1;transform:scale(1)}}}@media (max-width:600px){.ServicesShowcase-module__gcC7ea__tabs button{font-size:12px}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__gcC7ea__sheet{transition:none}.ServicesShowcase-module__gcC7ea__sheet:hover{transform:none}}.ServicesShowcase-module__gcC7ea__next{color:#213747;min-height:40px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#f1f4f6;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:28px;padding:0 14px 0 16px;font-size:13px;font-weight:500;line-height:1;transition:background-color .18s,gap .28s cubic-bezier(.16,1,.3,1),transform .16s ease-out;display:inline-flex}.ServicesShowcase-module__gcC7ea__next svg{color:var(--accent);flex:none;transition:color .72s cubic-bezier(.16,1,.3,1)}.ServicesShowcase-module__gcC7ea__next:active{transform:scale(.96)}@media (hover:hover){.ServicesShowcase-module__gcC7ea__next:hover{background:#e7ecef;gap:12px}}.ServicesShowcase-module__gcC7ea__viewer .ServicesShowcase-module__gcC7ea__next:focus-visible{outline-offset:3px}.ServicesShowcase-module__gcC7ea__visual{--px:0;--py:0}.ServicesShowcase-module__gcC7ea__backdrops{transform:translate(calc(var(--px)*-10px),calc(var(--py)*-8px))scale(1.04);transition:transform .5s cubic-bezier(.22,1,.36,1)}.ServicesShowcase-module__gcC7ea__appIcon{transform:translate(calc(var(--px)*7px),calc(var(--py)*5px));transition:transform .42s cubic-bezier(.22,1,.36,1)}.ServicesShowcase-module__gcC7ea__sheets{transform:translate(calc(var(--px)*3px),calc(var(--py)*2px));transition:transform .42s cubic-bezier(.22,1,.36,1)}@media (max-width:820px){.ServicesShowcase-module__gcC7ea__next{margin-top:22px}.ServicesShowcase-module__gcC7ea__copy{min-height:280px}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__gcC7ea__next,.ServicesShowcase-module__gcC7ea__next svg,.ServicesShowcase-module__gcC7ea__backdrops,.ServicesShowcase-module__gcC7ea__appIcon,.ServicesShowcase-module__gcC7ea__sheets{transition:none}.ServicesShowcase-module__gcC7ea__backdrops,.ServicesShowcase-module__gcC7ea__appIcon,.ServicesShowcase-module__gcC7ea__sheets,.ServicesShowcase-module__gcC7ea__next:active{transform:none}}.ServicesShowcase-module__gcC7ea__viewer{width:min(100%,1160px)}.ServicesShowcase-module__gcC7ea__viewer [role=tabpanel]{background:#dfe6ea;border-radius:28px}.ServicesShowcase-module__gcC7ea__service{isolation:isolate;--px:0;--py:0;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;min-height:560px;padding:24px;position:relative}.ServicesShowcase-module__gcC7ea__backdrops{z-index:-1;inset:-14px}.ServicesShowcase-module__gcC7ea__backdrops img{-o-object-position:50% 62%;object-position:50% 62%;filter:none;width:100%;height:100%;transition:opacity .7s,transform 1.4s cubic-bezier(.16,1,.3,1);inset:0;transform:scale(1.06)}.ServicesShowcase-module__gcC7ea__backdrops img[data-active=true]{transform:scale(1)}.ServicesShowcase-module__gcC7ea__service:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#10222f29 0%,#0000 46%),linear-gradient(#0000 66%,#10222f1f);position:absolute;inset:0}.ServicesShowcase-module__gcC7ea__copy{-webkit-backdrop-filter:blur(26px)saturate(1.6);background:linear-gradient(160deg,#fffffff0,#ffffffc9);border-radius:20px;align-self:center;padding:clamp(32px,4vw,52px);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff8c,0 1px 2px #10222f1a,0 30px 60px -28px #10222f8c}.ServicesShowcase-module__gcC7ea__services .ServicesShowcase-module__gcC7ea__copy h3{font-size:clamp(30px,3.2vw,44px)}.ServicesShowcase-module__gcC7ea__copy p{color:#3d5362}.ServicesShowcase-module__gcC7ea__next{background:#10222f0f}@media (hover:hover){.ServicesShowcase-module__gcC7ea__next:hover{background:#10222f1a}}.ServicesShowcase-module__gcC7ea__visual{background:0 0;padding:24px;overflow:visible}.ServicesShowcase-module__gcC7ea__visual:before,.ServicesShowcase-module__gcC7ea__visual[data-backdrop=true]:before{display:none}.ServicesShowcase-module__gcC7ea__appIcon{width:132px;height:132px;margin-bottom:18px}.ServicesShowcase-module__gcC7ea__appIcon img{filter:drop-shadow(0 18px 22px #10222f47)}.ServicesShowcase-module__gcC7ea__sheets{gap:10px;max-width:320px;padding-bottom:0}.ServicesShowcase-module__gcC7ea__sheet{color:#213747;-webkit-backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(160deg,#fffffff0,#ffffffd1);border-radius:14px;min-height:52px;padding:12px 16px;font-size:14px;font-weight:500;box-shadow:inset 0 1px #fff,0 0 0 1px #ffffff80,0 14px 28px -14px #10222f80}.ServicesShowcase-module__gcC7ea__sheetMark{border-radius:5px;width:18px;height:18px}@media (max-width:820px){.ServicesShowcase-module__gcC7ea__service{grid-template-rows:auto auto;grid-template-columns:1fr;gap:14px;min-height:0;padding:14px}.ServicesShowcase-module__gcC7ea__visual{order:-1;padding:22px 10px 10px}.ServicesShowcase-module__gcC7ea__appIcon{width:92px;height:92px;margin-bottom:12px}.ServicesShowcase-module__gcC7ea__copy{border-radius:16px;align-self:stretch;min-height:0;padding:26px 22px 24px}.ServicesShowcase-module__gcC7ea__viewer [role=tabpanel]{border-radius:24px}.ServicesShowcase-module__gcC7ea__sheet{min-height:46px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__gcC7ea__backdrops img{transition:none}}.ServicesShowcase-module__gcC7ea__heading p{font-size:15px}.ServicesShowcase-module__gcC7ea__services .ServicesShowcase-module__gcC7ea__copy h3{margin-bottom:14px;font-size:clamp(23px,2.2vw,30px);line-height:1.12}.ServicesShowcase-module__gcC7ea__copy p{max-width:38ch;font-size:14px;line-height:1.6}.ServicesShowcase-module__gcC7ea__sheet{min-height:46px;padding:10px 14px;font-size:13px}.ServicesShowcase-module__gcC7ea__sheets{max-width:290px}.ServicesShowcase-module__gcC7ea__appIcon{width:116px;height:116px}@media (max-width:820px){.ServicesShowcase-module__gcC7ea__services .ServicesShowcase-module__gcC7ea__copy h3{font-size:23px}.ServicesShowcase-module__gcC7ea__copy p{font-size:14px}.ServicesShowcase-module__gcC7ea__appIcon{width:88px;height:88px}}.ServicesShowcase-module__gcC7ea__copy{justify-content:center;min-height:372px;transition:none}.ServicesShowcase-module__gcC7ea__service[data-phase=out] .ServicesShowcase-module__gcC7ea__copy{opacity:1;transform:none}.ServicesShowcase-module__gcC7ea__service[data-phase=out] .ServicesShowcase-module__gcC7ea__copy>*{opacity:0;transform:translateY(-3px)}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__copy{animation:none}@media (max-width:820px){.ServicesShowcase-module__gcC7ea__copy{min-height:292px}}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__gcC7ea__copy>*,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__copy>*{transition:none;animation:none}}.ServicesShowcase-module__gcC7ea__tabIndicator{transition:transform .24s var(--ease-out)}.ServicesShowcase-module__gcC7ea__tabs button{transition:color .16s,background-color .16s,transform .16s ease-out}.ServicesShowcase-module__gcC7ea__tabs button:active{transform:scale(.97)}.ServicesShowcase-module__gcC7ea__copy>*{transition:opacity .1s ease-out,transform .1s ease-out,filter .1s ease-out}.ServicesShowcase-module__gcC7ea__copy>.ServicesShowcase-module__gcC7ea__next{transition:opacity .1s ease-out,filter .1s ease-out,background-color .16s,transform .16s ease-out}.ServicesShowcase-module__gcC7ea__service[data-phase=out] .ServicesShowcase-module__gcC7ea__copy>*{opacity:0;filter:blur(2px);transform:translateY(-2px)}.ServicesShowcase-module__gcC7ea__sheetLabel{transition:opacity .1s ease-out,transform .1s ease-out}.ServicesShowcase-module__gcC7ea__service[data-phase=out] .ServicesShowcase-module__gcC7ea__sheetLabel{opacity:0;transform:translate(4px)}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__copy>*{animation:ServicesShowcase-module__gcC7ea__contentIn .22s var(--ease-out)both}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__copy>p{animation-delay:30ms}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__copy>.ServicesShowcase-module__gcC7ea__next{animation-delay:60ms}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:first-child .ServicesShowcase-module__gcC7ea__sheetLabel{animation:ServicesShowcase-module__gcC7ea__itemTextIn .2s 40ms var(--ease-out)both}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(2) .ServicesShowcase-module__gcC7ea__sheetLabel{animation:ServicesShowcase-module__gcC7ea__itemTextIn .2s 80ms var(--ease-out)both}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(3) .ServicesShowcase-module__gcC7ea__sheetLabel{animation:ServicesShowcase-module__gcC7ea__itemTextIn .2s .12s var(--ease-out)both}@keyframes ServicesShowcase-module__gcC7ea__contentIn{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:no-preference){.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheetMark{animation:ServicesShowcase-module__gcC7ea__markPop .24s var(--ease-out)both}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheetMark svg path{animation:ServicesShowcase-module__gcC7ea__tick .22s var(--ease-out)both}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:first-child .ServicesShowcase-module__gcC7ea__sheetMark,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:first-child .ServicesShowcase-module__gcC7ea__sheetMark svg path{animation-delay:60ms}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(2) .ServicesShowcase-module__gcC7ea__sheetMark,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(2) .ServicesShowcase-module__gcC7ea__sheetMark svg path{animation-delay:.11s}.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(3) .ServicesShowcase-module__gcC7ea__sheetMark,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheet:nth-child(3) .ServicesShowcase-module__gcC7ea__sheetMark svg path{animation-delay:.16s}@keyframes ServicesShowcase-module__gcC7ea__markPop{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1)}}}.ServicesShowcase-module__gcC7ea__backdrops img{transition:opacity .45s ease,transform .9s var(--ease-out)}.ServicesShowcase-module__gcC7ea__backdrops{transition:transform .3s var(--ease-out)}.ServicesShowcase-module__gcC7ea__appIcon,.ServicesShowcase-module__gcC7ea__sheets{transition:transform .26s var(--ease-out)}.ServicesShowcase-module__gcC7ea__copy{-webkit-backdrop-filter:blur(18px)saturate(1.6)}.ServicesShowcase-module__gcC7ea__next svg{transition:transform .18s var(--ease-out),color .72s var(--ease-out)}@media (hover:hover) and (pointer:fine){.ServicesShowcase-module__gcC7ea__next:hover{gap:8px}.ServicesShowcase-module__gcC7ea__next:hover svg{transform:translate(3px)}}.ServicesShowcase-module__gcC7ea__sheet{transition:transform .18s var(--ease-out),box-shadow .18s ease}@media (prefers-reduced-motion:reduce){.ServicesShowcase-module__gcC7ea__copy>*,.ServicesShowcase-module__gcC7ea__sheetLabel,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__copy>*,.ServicesShowcase-module__gcC7ea__service[data-phase=in] .ServicesShowcase-module__gcC7ea__sheetLabel,.ServicesShowcase-module__gcC7ea__tabIndicator,.ServicesShowcase-module__gcC7ea__next svg{filter:none;transition:none;animation:none}.ServicesShowcase-module__gcC7ea__tabs button:active{transform:none}}@media (max-width:820px){.ServicesShowcase-module__gcC7ea__service{gap:16px;padding:16px}.ServicesShowcase-module__gcC7ea__visual{padding:28px 0 4px}.ServicesShowcase-module__gcC7ea__sheets{width:100%;max-width:440px}.ServicesShowcase-module__gcC7ea__copy{justify-content:flex-start;min-height:0;padding:28px 26px 26px}.ServicesShowcase-module__gcC7ea__copy p{max-width:60ch}.ServicesShowcase-module__gcC7ea__next{margin-top:20px}}@media (max-width:600px){.ServicesShowcase-module__gcC7ea__sheets{max-width:none}.ServicesShowcase-module__gcC7ea__copy{min-height:306px;padding:24px 22px 22px}}
.Closing-module__QHxW-q__closing{--cream:#fff6ea;--soft:#dfe6ec;isolation:isolate;margin-top:24px;min-height:max(760px,100svh);color:var(--cream);background:#fbf8f2;flex-direction:column;align-items:center;margin-inline:calc(-1*max(28px,50vw - 600px));padding:0 28px;display:flex;position:relative;overflow:hidden}.Closing-module__QHxW-q__scene{z-index:-1;background:linear-gradient(#fbf8f2 0%,#f5d9cc 14%,#0e1f35 30%,#2b4d73 52%,#8098b0 66%,#ffca8f 76%,#3a4f66 86%,#1b2c40 100%);width:100%;height:100%;display:block;position:absolute;inset:0}.Closing-module__QHxW-q__content{text-align:center;flex-direction:column;align-items:center;width:min(100%,760px);margin-top:clamp(180px,25svh,260px);display:flex}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__content h2{color:var(--cream);letter-spacing:-.03em;text-wrap:balance;text-shadow:0 2px 28px #0b182ab3;font-variation-settings:"SOFT" 30,"WONK" 0;font-optical-sizing:auto;margin:0;font-size:clamp(38px,5vw,68px);font-weight:450;line-height:1.02}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__content h2 em{color:#ffd2a1;font-variation-settings:"SOFT" 70,"WONK" 1;font-style:italic;font-weight:420}.Closing-module__QHxW-q__content>p{max-width:44ch;color:var(--soft);text-wrap:pretty;text-shadow:0 1px 16px #0b182ad9;margin:20px 0 0;font-size:16px;line-height:1.6}.Closing-module__QHxW-q__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:30px;display:flex}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book,.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__quiet{-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;min-height:44px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book{background:var(--cream);color:#10222f;gap:8px;padding:0 20px 0 22px;transition:gap .28s cubic-bezier(.16,1,.3,1),box-shadow .22s,transform .16s ease-out;box-shadow:inset 0 1px #fff,0 1px 2px #0b182a40,0 12px 28px -10px #0b182ab3,0 0 44px -6px #ffc98a80}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__quiet{color:var(--cream);-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#0d1e3359;padding:0 20px;transition:background-color .2s,transform .16s ease-out;box-shadow:inset 0 1px #fff3,inset 0 0 0 1px #ffffff2e}.Closing-module__QHxW-q__book:active,.Closing-module__QHxW-q__quiet:active{transform:scale(.96)}@media (hover:hover){.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book:hover{gap:12px;box-shadow:inset 0 1px #fff,0 1px 2px #0b182a40,0 16px 32px -10px #0b182acc,0 0 60px -4px #ffc98ab3}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__quiet:hover{background:#0d1e3399}}.Closing-module__QHxW-q__closing a:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.Closing-module__QHxW-q__bar{color:#e9eef2;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;width:min(100%,1080px);margin-top:auto;padding:120px 0 28px;font-size:13px;display:grid}.Closing-module__QHxW-q__brand{min-height:44px;color:var(--cream);letter-spacing:-.02em;justify-self:start;align-items:center;gap:9px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.Closing-module__QHxW-q__brand img{filter:invert()brightness(1.6);display:block}.Closing-module__QHxW-q__bar nav{gap:2px;display:flex}.Closing-module__QHxW-q__bar nav a{border-radius:999px;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;transition:background-color .18s;display:inline-flex}@media (hover:hover){.Closing-module__QHxW-q__bar nav a:hover{background:#ffffff24}}.Closing-module__QHxW-q__bar>p{color:#cfd9e1;justify-self:end;margin:0}.Closing-module__QHxW-q__bar,.Closing-module__QHxW-q__bar>p{text-shadow:0 1px 10px #0b182acc}@media (prefers-reduced-motion:no-preference){.Closing-module__QHxW-q__content>*,.Closing-module__QHxW-q__bar{transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),filter 1.2s cubic-bezier(.22,1,.36,1)}.Closing-module__QHxW-q__content>h2{transition-delay:.9s}.Closing-module__QHxW-q__content>p{transition-delay:1.05s}.Closing-module__QHxW-q__content>.Closing-module__QHxW-q__actions{transition-delay:1.25s}.Closing-module__QHxW-q__bar{transition-delay:1.5s}.Closing-module__QHxW-q__closing[data-dusk=false] .Closing-module__QHxW-q__content>*,.Closing-module__QHxW-q__closing[data-dusk=false] .Closing-module__QHxW-q__bar{opacity:0;filter:blur(8px);transition:none;transform:translateY(10px)}}@media (max-width:760px){.Closing-module__QHxW-q__closing{min-height:max(700px,100svh);margin-inline:-24px;padding-inline:24px}.Closing-module__QHxW-q__content{margin-top:clamp(170px,25svh,230px)}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__content h2{font-size:clamp(34px,9.4vw,46px)}.Closing-module__QHxW-q__content>p{max-width:36ch;font-size:15px}.Closing-module__QHxW-q__bar{text-align:center;grid-template-columns:1fr;justify-items:center;gap:4px;padding:96px 0 22px}.Closing-module__QHxW-q__brand,.Closing-module__QHxW-q__bar>p{justify-self:center}.Closing-module__QHxW-q__bar nav{flex-wrap:wrap;justify-content:center}.Closing-module__QHxW-q__bar nav a{padding:0 12px}}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__content h2{font-size:clamp(32px,4vw,54px)}.Closing-module__QHxW-q__content>p{max-width:42ch;font-size:15px}@media (max-width:760px){.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__content h2{font-size:clamp(30px,8.4vw,40px)}.Closing-module__QHxW-q__content>p{font-size:14px}}@media (prefers-reduced-motion:no-preference){.Closing-module__QHxW-q__content>*,.Closing-module__QHxW-q__bar{transition:opacity .7s var(--ease-out),transform .8s var(--ease-out),filter .7s var(--ease-out)}.Closing-module__QHxW-q__content>h2{transition-delay:.3s}.Closing-module__QHxW-q__content>p{transition-delay:.38s}.Closing-module__QHxW-q__content>.Closing-module__QHxW-q__actions{transition-delay:.46s}.Closing-module__QHxW-q__bar{transition-delay:.62s}.Closing-module__QHxW-q__closing[data-dusk=false] .Closing-module__QHxW-q__content>*,.Closing-module__QHxW-q__closing[data-dusk=false] .Closing-module__QHxW-q__bar{filter:blur(6px);transition:none;transform:translateY(8px)}}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book{transition:box-shadow .2s,transform .16s ease-out}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book svg{transition:transform .18s var(--ease-out)}@media (hover:hover) and (pointer:fine){.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book:hover{gap:8px}.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book:hover svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.Closing-module__QHxW-q__closing .Closing-module__QHxW-q__book svg{transition:none}}
.AiNative-module__QuX7kq__section{width:min(100%,960px);margin-inline:auto;scroll-margin-top:40px}.AiNative-module__QuX7kq__intro{text-align:center;margin:0 auto 64px}.AiNative-module__QuX7kq__intro h2{font-size:var(--section-title-size);letter-spacing:-.03em;margin:0;font-weight:400;line-height:1.08}.AiNative-module__QuX7kq__intro h2 span{color:var(--sky-accent,#618399)}.AiNative-module__QuX7kq__intro p{color:var(--muted);text-wrap:balance;max-width:46ch;margin:20px auto 0;font-size:16px;line-height:1.6}.AiNative-module__QuX7kq__rows{gap:88px;display:grid}.AiNative-module__QuX7kq__rows article{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}.AiNative-module__QuX7kq__rows article:nth-child(2n) .AiNative-module__QuX7kq__visual{order:2}.AiNative-module__QuX7kq__visual{--tint:#e1edf6;--accent:#4f8dbb;isolation:isolate;background:radial-gradient(ellipse at 50% 12%,#ffffffa0,transparent 62%),var(--tint);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:40px 32px;display:flex;position:relative;overflow:hidden}.AiNative-module__QuX7kq__visual[data-tone=amber]{--tint:#f5ead6;--accent:#b48642}.AiNative-module__QuX7kq__visual[data-tone=iris]{--tint:#ece6f5;--accent:#8c7cb6}.AiNative-module__QuX7kq__visual img{filter:drop-shadow(0 10px 12px #24394d17);width:84px;height:84px}.AiNative-module__QuX7kq__shift{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:290px;margin-top:28px;display:flex}.AiNative-module__QuX7kq__shift p{text-align:center;border-radius:12px;width:100%;margin:0;padding:12px 16px;font-size:14px;line-height:1.4}.AiNative-module__QuX7kq__before{color:#5b6f7c;background:#ffffff80}.AiNative-module__QuX7kq__before s{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(currentColor,currentColor) 0 55%/0% 1.25px no-repeat;text-decoration:none;transition:background-size .65s cubic-bezier(.16,1,.3,1) .15s}.AiNative-module__QuX7kq__after{color:#1f3342;background:#fff;font-weight:500;transition:transform .5s cubic-bezier(.16,1,.3,1) .55s,box-shadow .5s .55s;box-shadow:0 8px 20px -8px #24394d2e}.AiNative-module__QuX7kq__arrow{color:var(--accent)}.AiNative-module__QuX7kq__rows article[data-seen=true] .AiNative-module__QuX7kq__before s{background-size:100% 1.25px}.AiNative-module__QuX7kq__rows article[data-seen=true] .AiNative-module__QuX7kq__after{transform:translateY(-2px);box-shadow:0 12px 24px -8px #24394d38}.AiNative-module__QuX7kq__rows article:nth-child(2n) .AiNative-module__QuX7kq__copy{justify-self:end}.AiNative-module__QuX7kq__page .AiNative-module__QuX7kq__copy h3,.AiNative-module__QuX7kq__copy h3{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.18}.AiNative-module__QuX7kq__copy p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.AiNative-module__QuX7kq__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (scripting:none){.AiNative-module__QuX7kq__before s{background-size:100% 1.25px}}@media (prefers-reduced-motion:reduce){.AiNative-module__QuX7kq__before s,.AiNative-module__QuX7kq__after{transition:none}}@media (max-width:760px){.AiNative-module__QuX7kq__intro{margin-bottom:40px}.AiNative-module__QuX7kq__intro p{font-size:15px}.AiNative-module__QuX7kq__rows{gap:56px}.AiNative-module__QuX7kq__rows article{grid-template-columns:1fr;gap:24px}.AiNative-module__QuX7kq__rows article:nth-child(2n) .AiNative-module__QuX7kq__visual{order:0}.AiNative-module__QuX7kq__rows article:nth-child(2n) .AiNative-module__QuX7kq__copy{justify-self:start}.AiNative-module__QuX7kq__visual{border-radius:20px;min-height:0;padding:32px 20px}.AiNative-module__QuX7kq__visual img{width:68px;height:68px}.AiNative-module__QuX7kq__copy{max-width:none}.AiNative-module__QuX7kq__copy p{font-size:15px}}.AiNative-module__QuX7kq__page .AiNative-module__QuX7kq__copy h3,.AiNative-module__QuX7kq__copy h3{font-family:var(--font-home-title,serif);font-variation-settings:"SOFT" 30;font-optical-sizing:auto;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(26px,2.7vw,34px);font-weight:420;line-height:1.12}.AiNative-module__QuX7kq__visual{box-shadow:inset 0 0 0 1px #2137470a,inset 0 1px #ffffffb3}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.AiNative-module__QuX7kq__rows article:not([data-seen]) .AiNative-module__QuX7kq__visual img{transform:translateY(8px)scale(.9)rotate(-5deg)}.AiNative-module__QuX7kq__rows article:not([data-seen]) .AiNative-module__QuX7kq__arrow{opacity:.3;transform:translateY(-4px)}.AiNative-module__QuX7kq__arrow{transition:opacity .4s .45s,transform .5s cubic-bezier(.22,1,.36,1) .45s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.AiNative-module__QuX7kq__rows article[data-seen] .AiNative-module__QuX7kq__visual:hover img{transition-duration:.4s;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.AiNative-module__QuX7kq__visual img{transition:none}}.AiNative-module__QuX7kq__section{width:min(100%,1120px)}.AiNative-module__QuX7kq__intro{margin-bottom:72px}.AiNative-module__QuX7kq__rows{gap:96px}.AiNative-module__QuX7kq__rows article{gap:88px}.AiNative-module__QuX7kq__visual{border-radius:28px;min-height:440px}.AiNative-module__QuX7kq__visual img{width:104px;height:104px}.AiNative-module__QuX7kq__shift{max-width:330px}.AiNative-module__QuX7kq__shift p{border-radius:14px;padding:14px 18px;font-size:15px}.AiNative-module__QuX7kq__copy{max-width:44ch}.AiNative-module__QuX7kq__copy p{font-size:17px}@media (max-width:760px){.AiNative-module__QuX7kq__intro{margin-bottom:40px}.AiNative-module__QuX7kq__rows{gap:56px}.AiNative-module__QuX7kq__rows article{gap:24px}.AiNative-module__QuX7kq__visual{border-radius:22px;min-height:0}.AiNative-module__QuX7kq__visual img{width:72px;height:72px}.AiNative-module__QuX7kq__shift p{padding:12px 16px;font-size:14px}.AiNative-module__QuX7kq__copy p{font-size:15px}}.AiNative-module__QuX7kq__intro p{font-size:15px}.AiNative-module__QuX7kq__page .AiNative-module__QuX7kq__copy h3,.AiNative-module__QuX7kq__copy h3{margin-bottom:12px;font-size:clamp(21px,2vw,27px)}.AiNative-module__QuX7kq__copy p{font-size:15px;line-height:1.6}.AiNative-module__QuX7kq__shift p{padding:12px 16px;font-size:14px}@media (max-width:760px){.AiNative-module__QuX7kq__copy p{font-size:14px}.AiNative-module__QuX7kq__shift p{font-size:13px}}.AiNative-module__QuX7kq__visual img{transition:transform .6s var(--ease-out)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.AiNative-module__QuX7kq__rows article[data-seen] .AiNative-module__QuX7kq__visual:hover img{transition-duration:.22s}}
