.home-hero .hero__bgimg[data-astro-cid-slvghxoa]{z-index:0;position:absolute;inset:0}.home-hero .hero__bgimg[data-astro-cid-slvghxoa] img[data-astro-cid-slvghxoa]{object-fit:cover;object-position:center center;opacity:.98;width:100%;height:100%}.home-hero .hero__overlay[data-astro-cid-slvghxoa]{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--color-background) 98%, transparent) 0%, color-mix(in srgb, var(--color-background) 92%, transparent) 42%, color-mix(in srgb, var(--color-background) 30%, transparent) 69%, color-mix(in srgb, var(--color-background) 4%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--color-surface) 82%, transparent) 0%, transparent 42%);position:absolute;inset:0}.hero__ai-motion[data-astro-cid-slvghxoa]{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero__scan[data-astro-cid-slvghxoa]{border-bottom:1px solid var(--color-primary-a18);filter:none;opacity:0;width:58%;height:22%;animation:4.5s cubic-bezier(.45,0,.55,1) .4s both heroScan;position:absolute;top:-22%;left:45%;transform:rotate(-8deg)}@keyframes heroScan{0%{opacity:0;transform:translateY(-20vh)rotate(-8deg)}12%{opacity:.72}80%{opacity:.52}to{opacity:0;transform:translateY(118vh)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.hero__scan[data-astro-cid-slvghxoa]{animation:none;display:none}}.hero__tracker[data-astro-cid-slvghxoa]{border:1px solid var(--color-primary-a18);box-shadow:none;opacity:.6;position:absolute}.hero__tracker[data-astro-cid-slvghxoa]:before,.hero__tracker[data-astro-cid-slvghxoa]:after{content:"";border-color:var(--color-primary-a45);width:.75rem;height:.75rem;position:absolute}.hero__tracker[data-astro-cid-slvghxoa]:before{border-top:2px solid;border-left:2px solid;top:-2px;left:-2px}.hero__tracker[data-astro-cid-slvghxoa]:after{border-bottom:2px solid;border-right:2px solid;bottom:-2px;right:-2px}.hero__tracker--structure[data-astro-cid-slvghxoa]{width:22%;height:46%;top:12%;right:8%}.hero__blueprint[data-astro-cid-slvghxoa]{z-index:2;pointer-events:none;background-image:linear-gradient(color-mix(in srgb, var(--color-primary) 5.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 5.5%, transparent) 1px, transparent 1px);mask-image:linear-gradient(90deg, transparent 10%, var(--color-scrim) 60%, transparent);background-size:4rem 4rem;position:absolute;inset:0}.hero__blueprint[data-astro-cid-slvghxoa] span[data-astro-cid-slvghxoa]{border:1px solid var(--color-primary-a18);position:absolute}.hero__blueprint[data-astro-cid-slvghxoa] span[data-astro-cid-slvghxoa]:first-child{width:28vw;height:28vw;top:16%;right:8%}.hero__blueprint[data-astro-cid-slvghxoa] span[data-astro-cid-slvghxoa]:nth-child(2){width:18vw;height:12vw;bottom:12%;right:22%}.hero__blueprint[data-astro-cid-slvghxoa] span[data-astro-cid-slvghxoa]:nth-child(3){width:9vw;height:20vw;top:27%;right:3%}@media (width<=48rem){.home-hero .hero__overlay[data-astro-cid-slvghxoa]{background:linear-gradient(0deg, color-mix(in srgb, var(--color-background) 98%, transparent) 0%, color-mix(in srgb, var(--color-background) 91%, transparent) 68%, color-mix(in srgb, var(--color-background) 50%, transparent) 100%)}.home-hero .hero__bgimg[data-astro-cid-slvghxoa] img[data-astro-cid-slvghxoa]{object-position:var(--hero-mobile-position,66% center)}.hero__tracker--structure[data-astro-cid-slvghxoa]{width:36%;right:-4%}}.hero__content[data-astro-cid-a5rgv7vp]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.hero__content[data-astro-cid-a5rgv7vp]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.hero__content[data-astro-cid-a5rgv7vp]{color:var(--color-primary);text-align:left;margin:0;padding-left:0}.hero__content[data-astro-cid-a5rgv7vp]>[data-astro-cid-a5rgv7vp]{grid-column:1/-1}@media (width>=48rem){.hero__content[data-astro-cid-a5rgv7vp]{grid-column:1/12}.hero__content[data-astro-cid-a5rgv7vp]>.hero__lead[data-astro-cid-a5rgv7vp]{grid-column:1/10}}@media (width>=64.0625rem){.hero__content[data-astro-cid-a5rgv7vp]{grid-column:1/8}.hero__content[data-astro-cid-a5rgv7vp]>.hero__lead[data-astro-cid-a5rgv7vp]{grid-column:1/7}}.hero__eyebrow[data-astro-cid-a5rgv7vp]{margin-bottom:var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-subtle);color:var(--color-primary)}.hero__title[data-astro-cid-a5rgv7vp]{font-size:var(--text-display);--lh:var(--line-height-display);container-type:inline-size}.hero__tagline[data-astro-cid-a5rgv7vp]{display:none}@media (forced-colors:active){.hero__title[data-astro-cid-a5rgv7vp]{background-color:canvas}}.hero__lead[data-astro-cid-a5rgv7vp]{margin-top:var(--space-8);font-size:var(--text-base);--lh:var(--line-height-body);color:var(--color-on-surface)}.hero__proof[data-astro-cid-a5rgv7vp]{justify-content:flex-start;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}@supports (mask-image:none){.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__title-text[data-astro-cid-a5rgv7vp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline[data-astro-cid-a5rgv7vp]{width:min(100%, var(--text-display) * 10.72);aspect-ratio:500.66/116.84;display:block;position:relative}@supports (height:round(up, 1px, 1px)){.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline[data-astro-cid-a5rgv7vp]{height:round(up, min(100cqw, var(--text-display) * 10.72) * 116.84 / 500.66, var(--bl));aspect-ratio:auto}}.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line[data-astro-cid-a5rgv7vp]{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);width:calc(var(--w) * 100%);height:calc(var(--h) * 100%);position:absolute}.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line[data-astro-cid-a5rgv7vp]:before{content:"";background:var(--color-white);transform-origin:0;position:absolute;inset:0}.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line--1[data-astro-cid-a5rgv7vp]{--x:-.0036;--y:.0402;--w:.8934;--h:.4546}.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line--2[data-astro-cid-a5rgv7vp]{--x:-.0036;--y:.5101;--w:1.0085;--h:.4554}.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-clip[data-astro-cid-a5rgv7vp]{position:absolute;inset:0;overflow:hidden}.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-ink[data-astro-cid-a5rgv7vp]{left:calc(-1 * var(--x) / var(--w) * 100%);top:calc(-1 * var(--y) / var(--h) * 100%);width:calc(100% / var(--w));height:calc(100% / var(--h));background-color:var(--color-brand-blue);position:absolute;mask:url(/image/tagline/aitech-tagline-2line-web.svg) 0 0/contain no-repeat}@media (forced-colors:active){.hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-ink[data-astro-cid-a5rgv7vp]{forced-color-adjust:none;background-color:canvastext}}.hero__title[data-astro-cid-a5rgv7vp]{--tagline-duration:.84s;--tagline-follow:calc(var(--motion-ui-durationMs-press) * 4 / 3)}.js-motion .hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback):not(.hero__title--revealed) .hero__tagline-line[data-astro-cid-a5rgv7vp]:before{transform:scaleX(0)}.js-motion .hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback):not(.hero__title--revealed) .hero__tagline-clip[data-astro-cid-a5rgv7vp]{transform:translate(-100%)}.js-motion .hero__title[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback):not(.hero__title--revealed) .hero__tagline-ink[data-astro-cid-a5rgv7vp]{transform:translateX(calc(100% * var(--w)))}.js-motion .hero__title--revealed[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line[data-astro-cid-a5rgv7vp]:before{animation:hero-tagline-band var(--tagline-duration) var(--motion-ui-easing-standard) backwards}.js-motion .hero__title--revealed[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-clip[data-astro-cid-a5rgv7vp]{animation:hero-tagline-window var(--tagline-duration) var(--tagline-follow) var(--motion-ui-easing-standard) backwards}.js-motion .hero__title--revealed[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-ink[data-astro-cid-a5rgv7vp]{animation:hero-tagline-ink var(--tagline-duration) var(--tagline-follow) var(--motion-ui-easing-standard) backwards}.js-motion .hero__title--revealed[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line--2[data-astro-cid-a5rgv7vp]:before{animation-delay:calc(var(--tagline-follow) + var(--tagline-duration))}.js-motion .hero__title--revealed[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line--2[data-astro-cid-a5rgv7vp] .hero__tagline-clip[data-astro-cid-a5rgv7vp],.js-motion .hero__title--revealed[data-astro-cid-a5rgv7vp]:not(.hero__title--fallback) .hero__tagline-line--2[data-astro-cid-a5rgv7vp] .hero__tagline-ink[data-astro-cid-a5rgv7vp]{animation-delay:calc(var(--tagline-follow) * 2 + var(--tagline-duration))}}@keyframes hero-tagline-band{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero-tagline-window{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes hero-tagline-ink{0%{transform:translateX(calc(100% * var(--w)))}to{transform:translate(0)}}@media (width>=48.0625rem){.hero__proof[data-astro-cid-a5rgv7vp]{justify-content:flex-start}}.hero__proof[data-astro-cid-a5rgv7vp] span[data-astro-cid-a5rgv7vp]{padding:var(--space-2) var(--space-3);box-shadow:inset 0 0 0 1px var(--color-outline);background:var(--color-white);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-subtle)}.home-hero .hero__content[data-astro-cid-a5rgv7vp]{max-width:none;padding:0}@media (width<=30rem){.home-hero .hero__content[data-astro-cid-a5rgv7vp]{width:100%;min-width:0}.hero__proof[data-astro-cid-a5rgv7vp]{margin:var(--space-8) 0 0;grid-template-columns:max-content;display:grid}}.home-hero[data-astro-cid-dcwno5ig]{min-height:min(88svh,51.25rem);position:relative}@supports (min-height:round(1px, 1px)){.home-hero[data-astro-cid-dcwno5ig]{min-height:round(min(88svh, 51.25rem), var(--bl))}}.home-hero[data-astro-cid-dcwno5ig]{color:var(--color-primary);background:var(--color-background);align-items:flex-start;display:flex;overflow:hidden}.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{z-index:4;padding-top:clamp(var(--space-28), 16vh, var(--space-40));position:relative}@supports (width:round(1px, 1px)){.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{padding-top:round(clamp(var(--space-28), 16vh, var(--space-40)), var(--bl))}}.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{padding-bottom:clamp(var(--space-32), 18vh, var(--space-40))}@supports (width:round(1px, 1px)){.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{padding-bottom:round(clamp(var(--space-32), 18vh, var(--space-40)), var(--bl))}}.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);width:100%;display:grid}.hero__phase-rail[data-astro-cid-dcwno5ig]{z-index:4;right:max(var(--container-padding), (100% - var(--container-max)) / 2 + var(--container-padding));align-items:center;gap:var(--space-4);color:var(--color-on-primary-container);font-family:var(--font-en);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);display:flex;position:absolute;bottom:3.375rem}.hero__phase-rail[data-astro-cid-dcwno5ig] span[data-astro-cid-dcwno5ig]:not(:last-child):after{content:"";width:1.125rem;height:1px;margin-left:var(--space-4);vertical-align:middle;background:color-mix(in srgb, var(--color-primary) 20%, transparent);display:inline-block}.home-hero[data-astro-cid-dcwno5ig] .hero__scroll-indicator[data-astro-cid-dcwno5ig]{z-index:5;color:var(--color-primary)}@media (width<=48rem){.home-hero[data-astro-cid-dcwno5ig]{align-items:flex-start;min-height:0}.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{padding-top:clamp(var(--space-12), 12vw, var(--space-20))}@supports (width:round(1px, 1px)){.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{padding-top:round(clamp(var(--space-12), 12vw, var(--space-20)), var(--bl))}}.home-hero[data-astro-cid-dcwno5ig] .container[data-astro-cid-dcwno5ig]{padding-bottom:var(--space-32)}}@media (width<=75rem){.hero__phase-rail[data-astro-cid-dcwno5ig]{display:none}}.who-we-are[data-astro-cid-qg7a2vzw]{padding-top:clamp(var(--space-24), 10vw, var(--space-32))}@supports (width:round(1px, 1px)){.who-we-are[data-astro-cid-qg7a2vzw]{padding-top:round(clamp(var(--space-24), 10vw, var(--space-32)), var(--bl))}}.who-we-are[data-astro-cid-qg7a2vzw]{padding-bottom:clamp(var(--space-12), 6vw, var(--space-20))}@supports (width:round(1px, 1px)){.who-we-are[data-astro-cid-qg7a2vzw]{padding-bottom:round(clamp(var(--space-12), 6vw, var(--space-20)), var(--bl))}}.who-we-are[data-astro-cid-qg7a2vzw] .container[data-astro-cid-qg7a2vzw]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.who-we-are[data-astro-cid-qg7a2vzw] .section-header[data-astro-cid-qg7a2vzw]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.who-we-are[data-astro-cid-qg7a2vzw] .section-header[data-astro-cid-qg7a2vzw]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.who-we-are[data-astro-cid-qg7a2vzw] .section-header[data-astro-cid-qg7a2vzw]{margin:0}.who-we-are[data-astro-cid-qg7a2vzw] .section-header[data-astro-cid-qg7a2vzw]>*{grid-column:1/-1}.who-we-are__accent[data-astro-cid-qg7a2vzw]{color:var(--color-primary)}.who-we-are__text[data-astro-cid-qg7a2vzw]{margin:var(--space-6) 0 0;font-size:var(--text-xl);font-weight:var(--weight-regular);--lh:var(--line-height-body);color:var(--color-on-surface-variant)}.who-we-are__text[data-astro-cid-qg7a2vzw] p[data-astro-cid-qg7a2vzw]+p[data-astro-cid-qg7a2vzw]{margin-top:var(--space-4)}@media (width<=30rem){.who-we-are__break[data-astro-cid-qg7a2vzw]{display:none}}@media (width>=48rem){.who-we-are[data-astro-cid-qg7a2vzw] .section-header[data-astro-cid-qg7a2vzw]>.who-we-are__text[data-astro-cid-qg7a2vzw]{grid-column:1/11}}@media (width>=64.0625rem){.who-we-are[data-astro-cid-qg7a2vzw] .section-header[data-astro-cid-qg7a2vzw]{grid-column:1/10}.who-we-are[data-astro-cid-qg7a2vzw] .section-header[data-astro-cid-qg7a2vzw]>.who-we-are__text[data-astro-cid-qg7a2vzw]{grid-column:1/8}}.business-section[data-astro-cid-wbk5p4wt]{background:var(--color-surface);padding-top:clamp(var(--space-20), 8vw, var(--space-28))}@supports (width:round(1px, 1px)){.business-section[data-astro-cid-wbk5p4wt]{padding-top:round(clamp(var(--space-20), 8vw, var(--space-28)), var(--bl))}}.business-section[data-astro-cid-wbk5p4wt]{padding-bottom:clamp(var(--space-20), 8vw, var(--space-28))}@supports (width:round(1px, 1px)){.business-section[data-astro-cid-wbk5p4wt]{padding-bottom:round(clamp(var(--space-20), 8vw, var(--space-28)), var(--bl))}}.business-section[data-astro-cid-wbk5p4wt] .container[data-astro-cid-wbk5p4wt]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.business-section[data-astro-cid-wbk5p4wt] .container[data-astro-cid-wbk5p4wt]>.section-header{grid-column:1/-1}.business-grid[data-astro-cid-wbk5p4wt]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.business-grid[data-astro-cid-wbk5p4wt]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.business-grid[data-astro-cid-wbk5p4wt]{row-gap:var(--space-6)}.business-card[data-astro-cid-wbk5p4wt]{grid-column:1/-1}@media (width>=48rem){.business-card[data-astro-cid-wbk5p4wt]{grid-column:span 6}}.business-card[data-astro-cid-wbk5p4wt]{--business-accent:var(--color-primary-on-dark);min-height:26rem;padding:clamp(var(--space-7), 4vw, var(--space-12));grid-template-columns:3.5rem 1fr;display:grid;position:relative}@supports (width:round(1px, 1px)){.business-card[data-astro-cid-wbk5p4wt]{padding:round(clamp(var(--space-7), 4vw, var(--space-12)), var(--bl))}}.business-card[data-astro-cid-wbk5p4wt]{color:var(--color-on-primary);background:var(--color-navy);transition-property:transform;transition-duration:var(--motion-ui-durationMs-hover);transition-timing-function:var(--motion-ui-easing-standard);overflow:hidden}.business-card--product[data-astro-cid-wbk5p4wt]{--business-accent:var(--color-blue-100);color:var(--color-on-primary);background:var(--color-primary)}@media (hover:hover) and (pointer:fine){.business-card[data-astro-cid-wbk5p4wt]:hover{color:var(--color-on-primary);transform:translateY(calc(-1 * var(--hover-lift)))}}.business-card[data-astro-cid-wbk5p4wt]:focus-visible,.business-card[data-astro-cid-wbk5p4wt]:active{color:var(--color-on-primary)}.business-card__number[data-astro-cid-wbk5p4wt]{z-index:2;font-family:var(--font-en);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);color:var(--business-accent);position:relative}.business-card__body[data-astro-cid-wbk5p4wt]{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.business-card__en[data-astro-cid-wbk5p4wt]{font-family:var(--font-en);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);color:var(--business-accent)}.business-card__title[data-astro-cid-wbk5p4wt]{margin-top:var(--space-4);font-size:var(--text-title-l);font-weight:var(--weight-bold);--lh:var(--line-height-title);color:inherit}.business-card__description[data-astro-cid-wbk5p4wt]{max-width:30.625rem;margin-top:var(--space-6);font-size:var(--text-base);--lh:var(--line-height-body);color:var(--color-white-a78)}.business-card__link[data-astro-cid-wbk5p4wt]{align-items:center;gap:var(--space-2);padding-top:var(--space-8);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:inherit;margin-top:auto;display:inline-flex}.business-card__shape[data-astro-cid-wbk5p4wt]{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--business-accent) 58%, transparent);border-radius:var(--radius-circle);width:min(62%,18.75rem);position:absolute;bottom:-7rem;right:-3rem}.business-card__shape[data-astro-cid-wbk5p4wt]:before,.business-card__shape[data-astro-cid-wbk5p4wt]:after{content:"";border:inherit;border-radius:inherit;position:absolute;inset:17%}.business-card__shape[data-astro-cid-wbk5p4wt]:after{inset:34%}@media (width<=75rem){.business-card__shape[data-astro-cid-wbk5p4wt]{display:none}}@media (width<=48rem){.business-card[data-astro-cid-wbk5p4wt]{row-gap:var(--space-4);grid-template-rows:auto 1fr;grid-template-columns:1fr;min-height:20.5rem}}#usecases[data-astro-cid-numynx4k] .container[data-astro-cid-numynx4k]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}#usecases[data-astro-cid-numynx4k] .container[data-astro-cid-numynx4k]>*{grid-column:1/-1}.usecase-table-wrap[data-astro-cid-numynx4k]{margin-bottom:clamp(var(--space-10), 4vw, var(--space-16));container-type:inline-size}@supports (width:round(1px, 1px)){.usecase-table-wrap[data-astro-cid-numynx4k]{margin-bottom:round(clamp(var(--space-10), 4vw, var(--space-16)), var(--bl))}}.usecase-table[data-astro-cid-numynx4k]{--usecase-head-span:1;--usecase-col:calc((100cqi - (var(--grid-cols) - 1) * var(--grid-gutter)) / var(--grid-cols));--usecase-head:calc(var(--usecase-head-span) * (var(--usecase-col) + var(--grid-gutter)));table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;box-shadow:inset 0 2px 0 var(--color-primary)}.usecase-table[data-astro-cid-numynx4k] th[data-astro-cid-numynx4k],.usecase-table[data-astro-cid-numynx4k] td[data-astro-cid-numynx4k]{padding:0 var(--grid-gutter) 0 0;text-align:left;vertical-align:top;box-shadow:inset 0 -1px 0 var(--color-outline)}.usecase-table[data-astro-cid-numynx4k] th[data-astro-cid-numynx4k]:last-child,.usecase-table[data-astro-cid-numynx4k] td[data-astro-cid-numynx4k]:last-child{padding-right:0}.usecase-table[data-astro-cid-numynx4k] td[data-astro-cid-numynx4k]{padding-block:var(--space-1)}.usecase-table[data-astro-cid-numynx4k] thead[data-astro-cid-numynx4k]>tr[data-astro-cid-numynx4k]>[data-astro-cid-numynx4k]:first-child{width:var(--usecase-head)}.usecase-table[data-astro-cid-numynx4k] thead[data-astro-cid-numynx4k]>tr[data-astro-cid-numynx4k]>[data-astro-cid-numynx4k]:nth-child(2){width:calc((100cqi - var(--usecase-head) + var(--grid-gutter)) / 2)}.usecase-table[data-astro-cid-numynx4k] thead[data-astro-cid-numynx4k] th[data-astro-cid-numynx4k]{padding-block:var(--space-1)}.usecase-table__segment[data-astro-cid-numynx4k],.usecase-table__list[data-astro-cid-numynx4k] a[data-astro-cid-numynx4k]{justify-content:start;align-items:start;column-gap:var(--space-2);padding-block:var(--space-3);font-size:var(--text-sm);color:var(--color-primary);grid-template-columns:minmax(0,max-content) auto;text-decoration:none;display:grid}.usecase-table__segment[data-astro-cid-numynx4k]{font-weight:var(--weight-bold)}.usecase-table[data-astro-cid-numynx4k] tbody[data-astro-cid-numynx4k] th[data-astro-cid-numynx4k]{padding-block:var(--space-4)}.usecase-table__phase[data-astro-cid-numynx4k]{color:var(--color-text-primary);font-weight:var(--weight-bold);--lh:var(--line-height-label)}.usecase-table__list[data-astro-cid-numynx4k]{list-style:none}.usecase-table__label[data-astro-cid-numynx4k]{--lh:var(--line-height-label);word-break:normal;overflow-wrap:anywhere}.usecase-table__list[data-astro-cid-numynx4k] .usecase-table__label[data-astro-cid-numynx4k]{font-weight:var(--weight-semibold)}.usecase-table__arrow[data-astro-cid-numynx4k]{--lh:var(--line-height-label)}a[data-astro-cid-numynx4k]:focus-visible .usecase-table__label[data-astro-cid-numynx4k]{text-underline-offset:.1875rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){a[data-astro-cid-numynx4k]:hover .usecase-table__label[data-astro-cid-numynx4k]{text-underline-offset:.1875rem;text-decoration:underline}}.usecase-links[data-astro-cid-numynx4k]{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.usecase-links[data-astro-cid-numynx4k] a[data-astro-cid-numynx4k]{line-break:strict;word-break:auto-phrase}@media (width>=48rem){.usecase-table[data-astro-cid-numynx4k]{--usecase-head-span:2}.usecase-table__segment[data-astro-cid-numynx4k],.usecase-table__list[data-astro-cid-numynx4k] a[data-astro-cid-numynx4k]{font-size:var(--text-base)}}.case-thumb[data-astro-cid-dwxee5jz]{color:var(--color-text-primary);flex-direction:column;display:flex;container-type:inline-size}.case-thumb__media[data-astro-cid-dwxee5jz]{aspect-ratio:16/9;display:block;position:relative}@supports (height:round(1cqi, 1px)){.case-thumb__media[data-astro-cid-dwxee5jz]{height:round(56.25cqi, var(--bl));aspect-ratio:auto}}.case-thumb__media[data-astro-cid-dwxee5jz]{border:1px solid var(--color-outline);background:var(--color-background);transition-property:border-color,transform;transition-duration:var(--motion-ui-durationMs-hover);transition-timing-function:var(--motion-ui-easing-standard);overflow:hidden}.case-thumb__media[data-astro-cid-dwxee5jz]>img[data-astro-cid-dwxee5jz]{object-fit:cover;width:100%;height:100%;display:block}.case-thumb__phase[data-astro-cid-dwxee5jz],.case-thumb__play[data-astro-cid-dwxee5jz]{z-index:2;color:var(--color-text-secondary);background:var(--color-surface);position:absolute;top:.875rem}.case-thumb__phase[data-astro-cid-dwxee5jz]{padding:var(--space-2) var(--space-2);font-family:var(--font-en);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-subtle);left:.875rem}.case-thumb__play[data-astro-cid-dwxee5jz]{border:1px solid var(--color-ui-action-primary);border-radius:var(--radius-circle);background:var(--color-ui-action-primary);width:2.625rem;height:2.625rem;color:var(--color-ui-action-primaryText);place-items:center;display:grid;right:.875rem}.case-thumb__play[data-astro-cid-dwxee5jz] .icon{width:1rem;height:1rem}.case-thumb__title[data-astro-cid-dwxee5jz]{margin-top:var(--space-4);font-size:var(--text-sm);--lh:var(--line-height-label);font-weight:var(--weight-bold);color:var(--color-text-primary);display:block}@media (hover:hover) and (pointer:fine){.case-thumb[data-astro-cid-dwxee5jz]:hover .case-thumb__media[data-astro-cid-dwxee5jz]{border-color:var(--color-ui-text-link);transform:translateY(calc(-1 * var(--hover-lift)))}.case-thumb[data-astro-cid-dwxee5jz]:hover .case-thumb__title[data-astro-cid-dwxee5jz]{color:var(--color-ui-text-linkHover)}}@media (width>=75rem) and (width<=137.5rem){.case-thumb__media[data-astro-cid-dwxee5jz]{aspect-ratio:2.5}.case-thumb__phase[data-astro-cid-dwxee5jz]{padding:var(--space-1) var(--space-2);font-size:var(--text-xs);top:.5rem;left:.5rem}.case-thumb__play[data-astro-cid-dwxee5jz]{top:.5rem;right:.5rem}.case-thumb__title[data-astro-cid-dwxee5jz]{margin-top:var(--space-2);font-size:var(--text-xs);--lh:var(--line-height-label)}}@media (width>=75rem) and (width<=90rem) and (height<=800px){.case-thumb__media[data-astro-cid-dwxee5jz]{aspect-ratio:2.8}.case-thumb__title[data-astro-cid-dwxee5jz]{margin-top:var(--space-1);font-size:var(--text-xs);--lh:var(--line-height-title)}}@media (width<=40rem){.case-thumb__phase[data-astro-cid-dwxee5jz]{font-size:var(--text-xs)}}#cases[data-astro-cid-hazgxry6]{background:var(--color-surface)}#cases[data-astro-cid-hazgxry6] .container[data-astro-cid-hazgxry6]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}#cases[data-astro-cid-hazgxry6] .container[data-astro-cid-hazgxry6]>.section-header{grid-column:1/-1}.case-gallery[data-astro-cid-hazgxry6]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.case-gallery[data-astro-cid-hazgxry6]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.case-gallery[data-astro-cid-hazgxry6]{row-gap:clamp(var(--space-12), 6vw, var(--space-20))}@supports (width:round(1px, 1px)){.case-gallery[data-astro-cid-hazgxry6]{row-gap:round(clamp(var(--space-12), 6vw, var(--space-20)), var(--bl))}}.case-gallery__group[data-astro-cid-hazgxry6]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.case-gallery__group[data-astro-cid-hazgxry6]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.case-gallery__group[data-astro-cid-hazgxry6]{align-content:start}.case-gallery__heading[data-astro-cid-hazgxry6]{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-4);box-shadow:inset 0 -1px 0 var(--color-outline);grid-column:1/-1;display:flex}.case-gallery__heading[data-astro-cid-hazgxry6] h3[data-astro-cid-hazgxry6]{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text-primary)}.case-gallery__heading[data-astro-cid-hazgxry6]>span[data-astro-cid-hazgxry6]{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-subtle);text-transform:capitalize;color:var(--color-text-secondary)}.case-gallery__heading[data-astro-cid-hazgxry6] a[data-astro-cid-hazgxry6]{color:var(--color-ui-text-link);text-underline-offset:.25rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-left:auto;text-decoration:underline}@media (hover:hover) and (pointer:fine){.case-gallery__heading[data-astro-cid-hazgxry6] a[data-astro-cid-hazgxry6]:hover{color:var(--color-ui-text-linkHover)}}.case-thumb-grid[data-astro-cid-hazgxry6]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.case-thumb-grid[data-astro-cid-hazgxry6]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.case-thumb-grid[data-astro-cid-hazgxry6]{row-gap:var(--space-6)}.case-thumb-grid[data-astro-cid-hazgxry6]>*{grid-column:1/-1}@media (width>=40.0625rem){.case-thumb-grid[data-astro-cid-hazgxry6]>*{grid-column:span 2}}@media (width>=48rem){.case-thumb-grid[data-astro-cid-hazgxry6]>*{grid-column:span 6}}@media (width>=40.0625rem) and (width<=64rem){.case-thumb-grid[data-astro-cid-hazgxry6]>:last-child:nth-child(odd):not(:first-child){grid-column:1/-1}}@media (width>=64.0625rem){.case-thumb-grid[data-astro-cid-hazgxry6]>*{grid-column:span 3}}@media (width>=75rem){.case-thumb-grid[data-astro-cid-hazgxry6]{row-gap:var(--grid-gutter)}.case-thumb-grid[data-astro-cid-hazgxry6]>*{grid-column:span 3}}@media (width>=75rem) and (width<=137.5rem){#cases[data-astro-cid-hazgxry6]{padding-block:clamp(var(--space-12), 4vw, var(--space-16))}@supports (width:round(1px, 1px)){#cases[data-astro-cid-hazgxry6]{padding-block:round(clamp(var(--space-12), 4vw, var(--space-16)), var(--bl))}}#cases[data-astro-cid-hazgxry6] .section-header[data-astro-cid-hazgxry6]{margin-bottom:clamp(var(--space-6), 3vw, var(--space-10))}@supports (width:round(1px, 1px)){#cases[data-astro-cid-hazgxry6] .section-header[data-astro-cid-hazgxry6]{margin-bottom:round(clamp(var(--space-6), 3vw, var(--space-10)), var(--bl))}}.case-gallery[data-astro-cid-hazgxry6]{row-gap:clamp(var(--space-6), 2.4vw, var(--space-8))}@supports (width:round(1px, 1px)){.case-gallery[data-astro-cid-hazgxry6]{row-gap:round(clamp(var(--space-6), 2.4vw, var(--space-8)), var(--bl))}}.case-gallery__heading[data-astro-cid-hazgxry6]{margin-bottom:var(--space-4);padding-bottom:var(--space-2)}.case-gallery__heading[data-astro-cid-hazgxry6] h3[data-astro-cid-hazgxry6]{font-size:var(--text-xl)}.case-gallery__heading[data-astro-cid-hazgxry6]>span[data-astro-cid-hazgxry6],.case-gallery__heading[data-astro-cid-hazgxry6] a[data-astro-cid-hazgxry6]{font-size:var(--text-xs)}}@media (width>=75rem) and (width<=90rem) and (height<=800px){#cases[data-astro-cid-hazgxry6]{padding-block:var(--space-8)}#cases[data-astro-cid-hazgxry6] .section-header[data-astro-cid-hazgxry6]{margin-bottom:var(--space-6)}.case-gallery[data-astro-cid-hazgxry6]{row-gap:var(--space-4)}.case-gallery__heading[data-astro-cid-hazgxry6]{margin-bottom:var(--space-2);padding-bottom:var(--space-1)}.case-gallery__heading[data-astro-cid-hazgxry6] h3[data-astro-cid-hazgxry6]{font-size:var(--text-base)}.case-gallery__heading[data-astro-cid-hazgxry6]>span[data-astro-cid-hazgxry6]{font-size:var(--text-xs)}}@media (width<=40rem){.case-gallery__heading[data-astro-cid-hazgxry6]{flex-wrap:wrap}.case-gallery__heading[data-astro-cid-hazgxry6] a[data-astro-cid-hazgxry6]{flex-basis:100%;margin-left:0}}.contact-band[data-astro-cid-qwp7l4uu]{background:var(--color-primary);--focus-ring-color:var(--color-ui-focus-dark);padding:clamp(var(--space-7), 3vw, var(--space-10)) 0}@supports (width:round(1px, 1px)){.contact-band[data-astro-cid-qwp7l4uu]{padding:round(clamp(var(--space-7), 3vw, var(--space-10)), var(--bl)) 0}}.contact-band[data-astro-cid-qwp7l4uu] .container[data-astro-cid-qwp7l4uu]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}.contact-band[data-astro-cid-qwp7l4uu] .container[data-astro-cid-qwp7l4uu]>[data-astro-cid-qwp7l4uu]{grid-column:1/-1}.contact-band[data-astro-cid-qwp7l4uu] .container[data-astro-cid-qwp7l4uu]>.btn[data-astro-cid-qwp7l4uu]{justify-content:center}.contact-band__title[data-astro-cid-qwp7l4uu]{color:var(--color-white);font-size:var(--text-title-m);font-weight:var(--weight-bold);margin-bottom:var(--space-2)}.contact-band__text[data-astro-cid-qwp7l4uu]{margin:0 0 var(--space-4);color:var(--color-white-a72);font-size:var(--text-sm);--lh:var(--line-height-label)}.contact-band[data-astro-cid-qwp7l4uu] .btn--primary[data-astro-cid-qwp7l4uu]{background:var(--color-primary-on-dark);color:var(--color-navy);border-color:var(--color-primary-on-dark)}@media (hover:hover) and (pointer:fine){.contact-band[data-astro-cid-qwp7l4uu] .btn--primary[data-astro-cid-qwp7l4uu]:hover{background:var(--color-primary-subtle);border-color:var(--color-primary-subtle);color:var(--color-navy)}}@media (width>=40.0625rem){.contact-band[data-astro-cid-qwp7l4uu] .container[data-astro-cid-qwp7l4uu]>.btn[data-astro-cid-qwp7l4uu]{grid-column:span 2}}@media (width>=48rem){.contact-band[data-astro-cid-qwp7l4uu] .container[data-astro-cid-qwp7l4uu]>.btn[data-astro-cid-qwp7l4uu]{grid-column:span 6}}@media (width>=64.0625rem){.contact-band[data-astro-cid-qwp7l4uu] .container[data-astro-cid-qwp7l4uu]>.btn[data-astro-cid-qwp7l4uu]{grid-column:span 3}}.seminar-section[data-astro-cid-g34gszre]{padding-block:clamp(var(--space-10), 4vw, var(--space-16))}@supports (width:round(1px, 1px)){.seminar-section[data-astro-cid-g34gszre]{padding-block:round(clamp(var(--space-10), 4vw, var(--space-16)), var(--bl))}}.seminar-section[data-astro-cid-g34gszre] .section-header[data-astro-cid-g34gszre]{margin-bottom:clamp(var(--space-6), 3vw, var(--space-10))}@supports (width:round(1px, 1px)){.seminar-section[data-astro-cid-g34gszre] .section-header[data-astro-cid-g34gszre]{margin-bottom:round(clamp(var(--space-6), 3vw, var(--space-10)), var(--bl))}}#seminar[data-astro-cid-g34gszre] .container[data-astro-cid-g34gszre]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}#seminar[data-astro-cid-g34gszre] .container[data-astro-cid-g34gszre]>[data-astro-cid-g34gszre]{grid-column:1/-1}.event-card-list[data-astro-cid-g34gszre]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.event-card-list[data-astro-cid-g34gszre]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.event-card-list[data-astro-cid-g34gszre]{row-gap:clamp(var(--space-6), 2vw, var(--space-8))}@supports (width:round(1px, 1px)){.event-card-list[data-astro-cid-g34gszre]{row-gap:round(clamp(var(--space-6), 2vw, var(--space-8)), var(--bl))}}.event-card-list[data-astro-cid-g34gszre]{align-items:stretch;margin:0}.event-card-list[data-astro-cid-g34gszre]>*{grid-column:1/-1}.section-link-row[data-astro-cid-g34gszre]{margin-top:var(--space-8);text-align:left}@media (width>=40.0625rem){.event-card-list[data-astro-cid-g34gszre]>*{grid-column:span 2}}@media (width>=48rem){.event-card-list[data-astro-cid-g34gszre]>*{grid-column:span 6}}@media (width>=64.0625rem){.event-card-list[data-astro-cid-g34gszre]>*{grid-column:span 4}}#news[data-astro-cid-lnwfeexm] .container[data-astro-cid-lnwfeexm]{--page-grid:columns;grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr));column-gap:var(--grid-gutter);display:grid}#news[data-astro-cid-lnwfeexm] .container[data-astro-cid-lnwfeexm]>[data-astro-cid-lnwfeexm]{grid-column:1/-1}.news-lines[data-astro-cid-lnwfeexm]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.news-lines[data-astro-cid-lnwfeexm]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.news-lines[data-astro-cid-lnwfeexm]{box-shadow:inset 0 1px 0 var(--color-outline-variant);border-top:0}.news-line[data-astro-cid-lnwfeexm]{--page-grid:band;grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@supports not (grid-template-columns:subgrid){.news-line[data-astro-cid-lnwfeexm]{grid-template-columns:repeat(var(--grid-cols), minmax(0, 1fr))}}.news-line[data-astro-cid-lnwfeexm]{row-gap:var(--space-4);box-shadow:inset 0 -1px 0 var(--color-outline-variant);border-bottom:0;align-items:start;padding-inline:0}@media (hover:hover) and (pointer:fine){.news-line[data-astro-cid-lnwfeexm]:hover{box-shadow:inset 0 -1px 0 var(--color-outline-variant), -.75rem 0 0 var(--color-surface), .75rem 0 0 var(--color-surface)}}.news-line__meta[data-astro-cid-lnwfeexm],.news-line__title[data-astro-cid-lnwfeexm]{grid-column:1/-1}.news-line__meta[data-astro-cid-lnwfeexm]{align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.section-link-row[data-astro-cid-lnwfeexm]{margin-top:var(--space-8);text-align:left}@media (width>=48rem){.news-line__meta[data-astro-cid-lnwfeexm]{grid-column:1/5}.news-line__title[data-astro-cid-lnwfeexm]{grid-column:5/-1}}@media (width>=64.0625rem){.news-line__meta[data-astro-cid-lnwfeexm]{grid-column:1/4}.news-line__title[data-astro-cid-lnwfeexm]{grid-column:4/-1}}
