.nav-item.is-current .gnb-trigger[data-v-90b8792b]{box-shadow:inset 0 -3px var(--primary-normal)}.sub-menu a[aria-current][data-v-90b8792b],.drawer-links a[aria-current][data-v-90b8792b]{color:var(--primary-normal);font-weight:var(--font-weight-bold)}.skip-link[data-v-90b8792b]{position:fixed;left:var(--space-16);top:var(--space-8);padding:var(--space-12) var(--space-24);background:var(--static-white);color:var(--primary-normal);z-index:var(--igdc-z-skip);transform:translateY(-200%)}.skip-link[data-v-90b8792b]:focus{transform:none}.site-header[data-v-90b8792b]{--igdc-header-height: 90px;--igdc-header-shade: color-mix(in srgb, var(--static-black) 18%, transparent);--igdc-dropdown-panel-height: 220px;height:var(--igdc-header-height);position:fixed;inset:0 0 auto;z-index:var(--igdc-z-header);color:var(--static-white);transition:height var(--igdc-ease),background var(--igdc-ease),color var(--igdc-ease);background:linear-gradient(var(--igdc-header-shade),transparent)}.site-header.is-sub[data-v-90b8792b],.is-sub .brand-size[data-v-90b8792b],.is-sub .brand-light[data-v-90b8792b],.is-sub .brand-dark[data-v-90b8792b]{transition:none}.header-inner[data-v-90b8792b]{height:100%;display:flex;align-items:center;justify-content:space-between;position:relative;gap:var(--space-24)}.brand[data-v-90b8792b]{flex:none}.brand-size[data-v-90b8792b]{display:block;width:159px;height:var(--space-48);position:relative;transition:width var(--igdc-ease),height var(--igdc-ease)}.brand-size img[data-v-90b8792b]{position:absolute;inset:0;transform-origin:top left;transition:opacity var(--igdc-ease),transform var(--igdc-ease)}.brand-light[data-v-90b8792b]{transform:scale(1)}.brand-dark[data-v-90b8792b]{transform:scale(1.5)}.is-compact .brand-light[data-v-90b8792b]{transform:scale(.916667)}.is-compact .brand-dark[data-v-90b8792b]{transform:scale(1.375)}.brand-dark[data-v-90b8792b]{opacity:0}.is-white[data-v-90b8792b]{background:var(--static-white);color:var(--label-normal);box-shadow:0 1px 0 var(--fill-normal)}.is-white .brand-light[data-v-90b8792b]{opacity:0}.is-white .brand-dark[data-v-90b8792b]{opacity:1}.is-compact[data-v-90b8792b]{--igdc-header-height: 72px}.is-compact .brand-size[data-v-90b8792b]{width:145.75px;height:44px}.gnb[data-v-90b8792b]{display:flex;gap:var(--space-16);height:100%}.desktop-nav[data-v-90b8792b]{height:100%}.nav-item[data-v-90b8792b]{position:relative;width:var(--space-160);height:100%}.gnb-trigger[data-v-90b8792b]{height:100%;width:100%;font-size:var(--font-size-400);font-weight:var(--font-weight-bold)}.gnb-trigger[data-v-90b8792b]:hover,.gnb-trigger[data-v-90b8792b]:focus-visible{color:var(--primary-normal)}.gnb-trigger[data-v-90b8792b]:hover:after{content:"";position:absolute;bottom:0;left:var(--space-24);right:var(--space-24);height:2px;background:var(--primary-normal)}.header-actions[data-v-90b8792b]{display:flex;align-items:center;gap:var(--space-8);flex-shrink:0}.language-toggle[data-v-90b8792b]{width:var(--igdc-control);height:var(--igdc-control);font-weight:var(--font-weight-semibold);opacity:.75}.language-toggle[data-v-90b8792b]:hover{opacity:1}.menu-toggle[data-v-90b8792b]{display:none}.hamburger[data-v-90b8792b]{display:block;width:var(--space-20);height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor;position:relative}.hamburger[data-v-90b8792b]:after{content:"";position:absolute;height:2px;background:currentColor;left:0;right:0;top:var(--space-4)}.dropdown-backdrop[data-v-90b8792b]{position:absolute;top:0;left:0;right:0;height:calc(100% + var(--igdc-dropdown-panel-height));background:var(--static-white);box-shadow:var(--elevation-strong);transform:scaleY(0);transform-origin:top;transition:transform var(--igdc-ease);pointer-events:none}.dropdown-backdrop.visible[data-v-90b8792b]{transform:scaleY(1);pointer-events:auto}.sub-menu[data-v-90b8792b]{position:absolute;top:100%;left:0;width:100%;padding:var(--space-24) 0;display:flex;align-items:center;flex-direction:column;gap:var(--space-12);color:var(--label-alternative);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold)}.sub-menu a[data-v-90b8792b]{padding:0;line-height:var(--line-height-normal);display:inline-block}.sub-menu a[data-v-90b8792b]:hover{color:var(--primary-normal);text-decoration:underline}.language-notice[data-v-90b8792b]{position:absolute;top:calc(100% + var(--space-8));right:var(--igdc-gutter);background:var(--static-white);color:var(--label-normal);padding:var(--space-16);box-shadow:var(--elevation-strong);font-size:var(--font-size-100);max-width:calc(100% - var(--space-32))}.drawer[data-v-90b8792b]{margin:0 0 0 auto;padding:0;border:0;width:100%;max-width:640px;height:100dvh;max-height:100dvh;color:var(--label-normal);background:var(--static-white)}.drawer[data-v-90b8792b]::backdrop{background:var(--dim);animation:drawer-backdrop-in-90b8792b .5s ease-out both}.drawer.is-closing[data-v-90b8792b]::backdrop{animation:drawer-backdrop-out-90b8792b .5s ease-out both}@keyframes drawer-backdrop-in-90b8792b{0%{opacity:0}to{opacity:1}}@keyframes drawer-backdrop-out-90b8792b{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.drawer[data-v-90b8792b]::backdrop{animation:none}}.drawer-panel[data-v-90b8792b]{height:100%;display:flex;flex-direction:column;padding:0 var(--space-24)}.drawer-top[data-v-90b8792b]{display:flex;justify-content:space-between;align-items:center;min-height:var(--space-64);font-weight:var(--font-weight-semibold);flex-shrink:0}.drawer-close[data-v-90b8792b]{color:var(--label-normal)}.drawer-nav[data-v-90b8792b]{overflow-y:auto;flex:1;overscroll-behavior:contain;padding:var(--space-16) var(--space-4)}.drawer-group[data-v-90b8792b]{border-bottom:1px solid var(--fill-normal)}.accordion-trigger[data-v-90b8792b]{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:var(--space-64);font-size:var(--font-size-500);font-weight:var(--font-weight-bold)}.accordion-trigger[aria-expanded=true][data-v-90b8792b]{color:var(--primary-normal)}.drawer-chevron[data-v-90b8792b]{flex-shrink:0;color:var(--primary-normal);transform:rotate(180deg)}.accordion-trigger[aria-expanded=true] .drawer-chevron[data-v-90b8792b]{transform:rotate(0)}.drawer-links[data-v-90b8792b]{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-8) 0 var(--space-24);font-size:var(--font-size-300)}.drawer-links a[data-v-90b8792b]{display:inline-block;line-height:var(--line-height-normal);padding:0}.drawer-links a[data-v-90b8792b]:hover{text-decoration:underline;color:var(--primary-normal)}.drawer-footer[data-v-90b8792b]{padding:var(--space-24) 0 max(var(--space-24),env(safe-area-inset-bottom));flex-shrink:0}.drawer-footer .button[data-v-90b8792b]{width:100%}@media(max-width:1200px){.site-header[data-v-90b8792b],.is-compact[data-v-90b8792b]{--igdc-header-height: 60px}.brand-size[data-v-90b8792b],.is-compact .brand-size[data-v-90b8792b]{width:132.5px;height:var(--space-40)}.brand-light[data-v-90b8792b],.is-compact .brand-light[data-v-90b8792b]{transform:scale(.833333)}.brand-dark[data-v-90b8792b],.is-compact .brand-dark[data-v-90b8792b]{transform:scale(1.25)}.desktop-nav[data-v-90b8792b],.dropdown-backdrop[data-v-90b8792b]{display:none}.menu-toggle[data-v-90b8792b]{display:flex}.header-inner[data-v-90b8792b]{width:calc(100% - var(--space-48))}.header-actions[data-v-90b8792b]{gap:var(--space-16)}}@media(max-width:767px){.header-cta[data-v-90b8792b]{display:none}.header-inner[data-v-90b8792b]{width:calc(100% - var(--space-32))}.header-actions[data-v-90b8792b]{gap:var(--space-24)}.drawer[data-v-90b8792b]{max-width:none}.drawer-panel[data-v-90b8792b]{padding-inline:var(--space-24)}.accordion-trigger[data-v-90b8792b]{font-size:var(--igdc-font-size-card-compact)}}@media(max-width:359px){.drawer-panel[data-v-90b8792b]{padding-inline:var(--space-16)}.header-actions[data-v-90b8792b]{gap:var(--space-16)}}.site-footer[data-v-3eff75e1]{padding-block:var(--space-48);display:flex;flex-direction:column;gap:var(--space-32)}.footer-logo[data-v-3eff75e1]{width:106px;display:block}.footer-details[data-v-3eff75e1]{display:flex;justify-content:space-between;gap:var(--space-32)}.company-info[data-v-3eff75e1]{display:flex;flex-direction:column;gap:var(--space-8)}.company-info strong[data-v-3eff75e1]{font-size:var(--font-size-200);font-weight:var(--font-weight-semibold)}.company-info p[data-v-3eff75e1]{font-size:var(--font-size-100);color:var(--label-alternative)}.company-info a[data-v-3eff75e1],.footer-links a[data-v-3eff75e1]{color:var(--primary-normal);font-size:var(--font-size-100);font-weight:var(--font-weight-semibold);min-height:var(--igdc-control);display:inline-flex;align-items:center;padding-inline:var(--space-4)}.footer-links[data-v-3eff75e1]{display:flex;gap:var(--space-24);align-items:flex-start}.footer-links a[data-v-3eff75e1]:hover,.company-info a[data-v-3eff75e1]:hover{text-decoration:underline}.copyright[data-v-3eff75e1]{font-size:var(--font-size-50);color:var(--label-alternative)}@media(min-width:768px)and (max-width:1023px){.footer-details[data-v-3eff75e1]{flex-direction:column;gap:var(--space-24)}}@media(max-width:767px){.site-footer[data-v-3eff75e1]{padding-block:var(--space-40)}.footer-logo[data-v-3eff75e1]{width:92.75px}.footer-logo[data-v-3eff75e1]{height:28px}.footer-logo img[data-v-3eff75e1]{transform:scale(.875);transform-origin:top left}.footer-details[data-v-3eff75e1]{flex-direction:column;gap:var(--space-24)}.footer-links[data-v-3eff75e1]{gap:var(--space-24)}}.page-shell[data-v-4703b883]{min-height:100dvh;display:grid;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}.hero[data-v-2be487f2]{--igdc-line-height-hero: 1.1;--igdc-line-height-hero-mobile: 1.25;--igdc-hero-shade: color-mix(in srgb, var(--static-black) 25%, transparent);--igdc-hero-shade-light: color-mix(in srgb, var(--static-black) 6%, transparent);height:100dvh;min-height:640px;position:relative;color:var(--static-white);isolation:isolate;background:var(--primary-normal);display:flex;flex-direction:column;justify-content:center}.hero-poster[data-v-2be487f2],.hero-video[data-v-2be487f2],.hero-shade[data-v-2be487f2]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-video[data-v-2be487f2]{opacity:0}.hero-video.visible[data-v-2be487f2]{opacity:1}.hero-shade[data-v-2be487f2]{z-index:-1;background:linear-gradient(90deg,var(--igdc-hero-shade),var(--igdc-hero-shade-light)),linear-gradient(0deg,var(--igdc-hero-shade),transparent 70%)}.hero-content[data-v-2be487f2]{padding-bottom:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-32)}h1[data-v-2be487f2]{font-size:var(--font-size-1000);line-height:var(--igdc-line-height-hero);font-weight:var(--font-weight-bold);letter-spacing:-.02em}.hero-content p[data-v-2be487f2]{font-size:var(--font-size-300);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.hero-actions[data-v-2be487f2]{display:flex;gap:var(--space-16)}.hero-bottom[data-v-2be487f2]{position:absolute;bottom:0;left:0;right:0}.services[data-v-2be487f2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32);scroll-margin-top:var(--space-96)}.service-card[data-v-2be487f2]{display:flex;align-items:center;min-height:var(--space-96);padding:var(--space-24);gap:var(--space-24);border:1px solid var(--static-white);background:var(--background-transparent-default);font-size:var(--font-size-500);font-weight:var(--font-weight-semibold);transition:background var(--igdc-ease)}.service-card[data-v-2be487f2]:hover{background:var(--inverse-fill-strong)}.service-icon[data-v-2be487f2]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-arrow[data-v-2be487f2]{margin-left:auto}.hero-utility[data-v-2be487f2]{position:relative;min-height:var(--space-80);display:flex;justify-content:center;align-items:center}.scroll-hint[data-v-2be487f2]{font-size:var(--font-size-100);min-height:var(--igdc-control);display:flex;align-items:center}.video-control[data-v-2be487f2]{position:absolute;right:0;font-size:var(--font-size-500)}.video-control img[data-v-2be487f2]{width:18px;height:18px}@media(max-width:1200px){h1[data-v-2be487f2]{font-size:var(--font-size-900)}.hero-content[data-v-2be487f2]{padding-bottom:0;position:absolute;top:30.56%;left:0;right:0}.service-card[data-v-2be487f2]{gap:var(--space-16);font-size:var(--igdc-font-size-card-compact)}.services[data-v-2be487f2]{gap:var(--space-24)}}@media(min-width:768px)and (max-width:1023px){.services[data-v-2be487f2]{gap:var(--space-12)}.service-card[data-v-2be487f2]{padding:var(--space-16);gap:var(--space-12);font-size:var(--font-size-300);min-height:var(--space-80)}.service-icon[data-v-2be487f2]{transform:scale(.82);width:var(--space-32)}.service-arrow[data-v-2be487f2]{transform:scale(.833333)}.hero-content[data-v-2be487f2]{padding-bottom:0;top:28.52%}}@media(max-width:767px){.hero[data-v-2be487f2]{min-height:760px}.hero-content[data-v-2be487f2]{padding-bottom:0;position:absolute;top:20.4%;left:0;right:0;gap:var(--space-24)}h1[data-v-2be487f2]{font-size:var(--font-size-700);line-height:var(--igdc-line-height-hero-mobile)}.hero-content p[data-v-2be487f2]{font-size:var(--font-size-200)}.hero-actions[data-v-2be487f2]{width:100%;gap:var(--space-12)}.hero-actions .button[data-v-2be487f2]{flex:1;min-width:0;padding-inline:var(--space-8)}.services[data-v-2be487f2]{grid-template-columns:1fr;gap:var(--space-12)}.service-card[data-v-2be487f2]{min-height:var(--space-64);padding:var(--space-12) var(--space-16);font-size:var(--font-size-300);gap:var(--space-16)}.service-icon[data-v-2be487f2]{height:var(--space-32);width:var(--space-32);transform:scale(.75)}.service-arrow[data-v-2be487f2]{transform:scale(.833333)}.hero-utility[data-v-2be487f2]{min-height:76px}}@media(max-width:359px){.hero[data-v-2be487f2]{min-height:720px}.hero-content[data-v-2be487f2]{top:20.4%;gap:var(--space-24)}h1[data-v-2be487f2]{font-size:var(--font-size-600)}.hero-actions[data-v-2be487f2]{gap:var(--space-8)}.hero-actions .button[data-v-2be487f2]{font-size:var(--font-size-100);padding-inline:var(--space-8)}}.media-image[data-v-4b436729]{--igdc-image-placeholder: #f4f4f5;position:relative;overflow:hidden;background:var(--igdc-image-placeholder);aspect-ratio:16/9;flex-shrink:0}.media-image>img[data-v-4b436729]{height:var(--media-image-height, 100%);width:var(--media-image-width, 100%);left:var(--media-image-left, auto);top:var(--media-image-top, auto);object-fit:cover;position:var(--media-image-position, static);transform:var(--media-image-transform, none);opacity:0;transition:opacity .15s ease-out,transform var(--igdc-ease)}.media-image.loaded>img[data-v-4b436729]{opacity:1}.image-error[data-v-4b436729]{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--space-16);color:var(--label-alternative);font-size:var(--font-size-100);text-align:center}.company-crop>img[data-v-4b436729]{position:absolute;height:124.97%;width:138.89%;left:-38.89%;top:-24.97%}.clients[data-v-71f44a4f]{--igdc-marquee-edge: color-mix(in srgb, var(--static-white) 85%, transparent);padding-block:var(--space-64)}.clients h2[data-v-71f44a4f]{font-size:var(--font-size-600);margin-bottom:var(--space-32)}.marquee-viewport[data-v-71f44a4f]{overflow:hidden;position:relative}.marquee-viewport[data-v-71f44a4f]:before,.marquee-viewport[data-v-71f44a4f]:after{content:"";position:absolute;top:0;bottom:0;width:var(--space-48);z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--igdc-marquee-edge),transparent)}.marquee-viewport[data-v-71f44a4f]:before{left:0}.marquee-viewport[data-v-71f44a4f]:after{right:0;transform:rotate(180deg)}.marquee-track[data-v-71f44a4f]{display:flex;width:max-content;animation:marquee-71f44a4f 182.4s linear infinite}.marquee-track.paused[data-v-71f44a4f]{animation-play-state:paused}.logo-set[data-v-71f44a4f]{display:flex;gap:var(--space-48);padding-right:var(--space-48);flex-shrink:0}.client-logo[data-v-71f44a4f]{width:180px;height:var(--space-80);display:flex;align-items:center;justify-content:center;flex-shrink:0}.client-crop[data-v-71f44a4f]{position:relative;width:141px;height:var(--space-48);overflow:hidden}.client-crop img[data-v-71f44a4f]{position:absolute;max-width:none}@keyframes marquee-71f44a4f{to{transform:translate(-50%)}}@media(max-width:767px){.clients[data-v-71f44a4f]{padding-block:var(--space-48)}.clients h2[data-v-71f44a4f]{font-size:var(--font-size-500)}.marquee-viewport[data-v-71f44a4f]:before,.marquee-viewport[data-v-71f44a4f]:after{width:var(--space-20)}.logo-set[data-v-71f44a4f]{gap:var(--space-32);padding-right:var(--space-32)}.client-logo[data-v-71f44a4f]{width:140px;height:var(--space-64)}.client-crop[data-v-71f44a4f]{transform:scale(.85)}.marquee-track[data-v-71f44a4f]{animation-duration:172s}}@media(prefers-reduced-motion:reduce){.marquee-track[data-v-71f44a4f]{display:block;width:auto}.logo-set[data-v-71f44a4f]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-24);padding:0;max-width:var(--igdc-container);width:calc(100% - var(--igdc-gutter)*2);margin:auto}.logo-set.duplicate[data-v-71f44a4f]{display:none}.client-logo[data-v-71f44a4f]{width:100%}.marquee-viewport[data-v-71f44a4f]:before,.marquee-viewport[data-v-71f44a4f]:after{display:none}}@media(prefers-reduced-motion:reduce)and (min-width:768px)and (max-width:1023px){.logo-set[data-v-71f44a4f]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.logo-set[data-v-71f44a4f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.card-copy p[data-v-f013fa5c],.explore-body p[data-v-f013fa5c]{word-break:keep-all;overflow-wrap:anywhere}.section[data-v-f013fa5c]{padding-block:var(--space-96)}.section-heading[data-v-f013fa5c]{display:flex;flex-direction:column;gap:var(--space-16);margin-bottom:var(--space-40)}.section-heading p[data-v-f013fa5c],.card-copy p[data-v-f013fa5c],.explore-body p[data-v-f013fa5c]{font-size:var(--font-size-200);line-height:var(--line-height-normal);color:var(--label-alternative)}.information-grid[data-v-f013fa5c],.explore-grid[data-v-f013fa5c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32)}.information-card[data-v-f013fa5c]{min-width:0;display:flex;flex-direction:column;gap:var(--space-24)}.card-copy[data-v-f013fa5c]{display:flex;flex-direction:column;gap:var(--space-12)}.contact-banner[data-v-f013fa5c]{background:var(--primary-normal);color:var(--static-white);text-align:center;padding-block:var(--space-80)}.contact-banner h2[data-v-f013fa5c]{color:inherit}.contact-banner p[data-v-f013fa5c]{font-size:var(--font-size-300);line-height:var(--line-height-normal);margin-top:var(--space-16)}.contact-banner .button[data-v-f013fa5c]{margin-top:var(--space-32)}.contact-banner .button[data-v-f013fa5c]:focus-visible{box-shadow:0 0 0 5px var(--static-white)}.news-section[data-v-f013fa5c]{position:relative}.news-all[data-v-f013fa5c]{position:absolute;right:0;top:calc(var(--space-96) + var(--space-24))}.news-list[data-v-f013fa5c]{border-top:1px solid var(--line-on-base-strong)}.news-row[data-v-f013fa5c]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-24);padding-block:var(--space-24);border-bottom:1px solid var(--line-on-base-strong);font-size:var(--font-size-400)}.news-row span[data-v-f013fa5c]{min-width:0;overflow-wrap:anywhere}.news-row:hover span[data-v-f013fa5c]{text-decoration:underline}.news-row time[data-v-f013fa5c]{font-size:var(--font-size-100);color:var(--label-alternative);flex-shrink:0;width:var(--space-120);text-align:right}.explore-section[data-v-f013fa5c]{padding-block:var(--space-80);background:var(--fill-normal)}.explore-card[data-v-f013fa5c]{display:flex;flex-direction:column;background:var(--static-white);height:100%;transition:box-shadow var(--igdc-ease)}.explore-card .media-image[data-v-f013fa5c]{aspect-ratio:16/10}.explore-body[data-v-f013fa5c]{padding:var(--space-24);display:flex;flex-direction:column;gap:var(--space-12);min-height:var(--space-120)}.explore-title[data-v-f013fa5c]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.explore-title img[data-v-f013fa5c]{flex-shrink:0}.explore-card[data-v-f013fa5c]:hover{box-shadow:var(--elevation-strong)}.explore-card:hover h3[data-v-f013fa5c]{text-decoration:underline}.explore-card[data-v-f013fa5c]:hover{--media-image-transform: scale(1.02)}.reveal-ready[data-v-f013fa5c]{opacity:0;transform:translateY(var(--space-16))}.reveal-ready.revealed[data-v-f013fa5c],.reveal-ready[data-v-f013fa5c]:focus-within{opacity:1;transform:none;transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:calc(var(--card-order,0)*60ms)}.reveal-ready[data-v-f013fa5c]:focus-within{transition:none}@media(min-width:768px)and (max-width:1023px){.information-grid[data-v-f013fa5c],.explore-grid[data-v-f013fa5c]{grid-template-columns:1fr;gap:var(--space-24)}.information-card[data-v-f013fa5c]{flex-direction:row;align-items:flex-start;gap:var(--space-24)}.information-card .media-image[data-v-f013fa5c]{width:40%}.information-card .card-copy[data-v-f013fa5c]{flex:1}.explore-card[data-v-f013fa5c]{flex-direction:row}.explore-card .media-image[data-v-f013fa5c]{width:40%;min-height:180px;aspect-ratio:auto}.explore-card .media-image[data-v-f013fa5c]{--media-image-position: absolute}.explore-body[data-v-f013fa5c]{flex:1}.reveal-ready.revealed[data-v-f013fa5c]{transition-delay:0ms}}@media(max-width:767px){.section[data-v-f013fa5c]{padding-block:var(--space-64)}.information-grid[data-v-f013fa5c],.explore-grid[data-v-f013fa5c]{grid-template-columns:1fr;gap:var(--space-32)}.information-card[data-v-f013fa5c]{gap:var(--space-16)}.contact-banner[data-v-f013fa5c]{padding-block:var(--space-64)}.contact-banner h2[data-v-f013fa5c]{margin-inline:auto}.contact-banner p[data-v-f013fa5c]{font-size:var(--font-size-200)}.contact-banner .button[data-v-f013fa5c]{width:100%}.news-row[data-v-f013fa5c]{flex-direction:column;align-items:flex-start;gap:var(--space-8);font-size:var(--font-size-300)}.news-row time[data-v-f013fa5c]{text-align:left}.news-all[data-v-f013fa5c]{position:static;margin-top:var(--space-16);display:flex;width:max-content;margin-left:auto}.explore-section[data-v-f013fa5c]{padding-block:var(--space-64)}.explore-body[data-v-f013fa5c]{padding:var(--space-24);min-height:132px}.reveal-ready.revealed[data-v-f013fa5c]{transition-delay:0ms}}@media(prefers-reduced-motion:reduce){.reveal-ready[data-v-f013fa5c]{opacity:1;transform:none}.explore-card[data-v-f013fa5c]:hover{--media-image-transform: none}}:root{--space-4: 4px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--space-80: 80px;--space-96: 96px;--space-120: 120px;--space-160: 160px;--radius-xs: 4px;--radius-s: 6px;--radius-m: 8px;--radius-l: 12px;--radius-xl: 16px;--radius-full: 999px;--radius-none: 0;--font-family-base: "Pretendard Variable", "Pretendard", system-ui, sans-serif;--font-size-50: 12px;--font-size-100: 14px;--font-size-200: 16px;--font-size-300: 18px;--font-size-400: 20px;--font-size-500: 24px;--font-size-600: 28px;--font-size-700: 32px;--font-size-800: 40px;--font-size-900: 48px;--font-size-1000: 56px;--font-size-1100: 64px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-loose: 1.7;--label-normal: #1d1d20;--label-alternative: #4c4d53;--label-assistive: #5f626a;--label-disable: #8d909a;--label-neutral: #3d3e43;--label-strong: #000000;--inverse-label: #fafafa;--background-normal-default: #ffffff;--background-normal-alternative: #fafafa;--background-transparent-default: rgba(250,250,250,.08);--background-transparent-alternative: rgba(250,250,250,.28);--inverse-background: #212225;--primary-normal: #031368;--primary-strong: #020c48;--primary-heavy: #01052b;--primary-tint: rgba(3,19,104,.04);--accent-solid-blue: #2e6ac2;--accent-tint-blue: rgba(77,132,214,.1);--accent-solid-green: #277441;--accent-tint-green: rgba(83,168,107,.1);--accent-solid-orange: #bc6b14;--accent-tint-orange: rgba(209,133,60,.1);--accent-solid-violet: #7a69b6;--accent-tint-violet: rgba(134,119,194,.1);--accent-solid-pink: #b05c7f;--accent-tint-pink: rgba(186,102,136,.1);--status-success: #53a86b;--status-error: #c86258;--status-warning: #d1853c;--status-info: #4d84d6;--status-tint-success: rgba(83,168,107,.1);--status-tint-error: rgba(200,98,88,.1);--status-tint-warning: rgba(209,133,60,.1);--status-tint-info: rgba(77,132,214,.1);--line-on-base-normal: rgba(117,121,132,.22);--line-on-base-strong: rgba(117,121,132,.8);--fill-normal: rgba(117,121,132,.08);--fill-strong: rgba(117,121,132,.16);--static-white: #ffffff;--static-black: #000000;--shadow-normal: rgba(29,29,32,.1);--shadow-strong: rgba(29,29,32,.18);--secondary-normal: #e98913;--secondary-tint: rgba(233,137,19,.1);--accent-solid-red: #b3443b;--dim: rgba(0,0,0,.4);--inverse-fill-normal: rgba(255,255,255,.1);--inverse-fill-strong: rgba(255,255,255,.2);--brand-navy: #031368;--elevation-normal: 0 2px 8px var(--shadow-normal);--elevation-strong: 0 8px 24px -4px var(--shadow-strong)}[data-theme=dark]{--label-normal: #fafafa;--label-alternative: #9ea1a9;--label-assistive: #8d909a;--label-disable: #757984;--label-neutral: #b4b6bd;--label-strong: #ffffff;--inverse-label: #1d1d20;--background-normal-default: #212225;--background-normal-alternative: #151517;--background-transparent-default: rgba(39,40,44,.61);--background-transparent-alternative: rgba(39,40,44,.61);--inverse-background: #ffffff;--primary-normal: #6e8ac7;--primary-strong: #8ba3d6;--primary-heavy: #bbc9e7;--primary-tint: rgba(110,138,199,.04);--accent-solid-blue: #80abea;--accent-tint-blue: rgba(109,159,230,.1);--accent-solid-green: #77b988;--accent-tint-green: rgba(119,185,136,.1);--accent-solid-orange: #d1853c;--accent-tint-orange: rgba(225,158,99,.1);--accent-solid-violet: #b6aee1;--accent-tint-violet: rgba(157,145,212,.1);--accent-solid-pink: #ce83a0;--accent-tint-pink: rgba(206,131,160,.1);--status-success: #77b988;--status-error: #db8076;--status-warning: #e19e63;--status-info: #6d9fe6;--status-tint-success: rgba(119,185,136,.1);--status-tint-error: rgba(219,128,118,.1);--status-tint-warning: rgba(225,158,99,.1);--status-tint-info: rgba(109,159,230,.1);--line-on-base-normal: rgba(117,121,132,.32);--line-on-base-strong: rgba(200,202,206,.52);--fill-normal: rgba(117,121,132,.22);--fill-strong: rgba(117,121,132,.28);--static-white: #ffffff;--static-black: #000000;--shadow-normal: rgba(6,6,6,.2);--shadow-strong: rgba(6,6,6,.32);--secondary-normal: #f0a549;--secondary-tint: rgba(240,165,73,.1);--accent-solid-red: #e7a199;--dim: rgba(0,0,0,.6);--inverse-fill-normal: rgba(255,255,255,.1);--inverse-fill-strong: rgba(255,255,255,.2);--brand-navy: #031368}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--label-normal: #fafafa;--label-alternative: #9ea1a9;--label-assistive: #8d909a;--label-disable: #757984;--label-neutral: #b4b6bd;--label-strong: #ffffff;--inverse-label: #1d1d20;--background-normal-default: #212225;--background-normal-alternative: #151517;--background-transparent-default: rgba(39,40,44,.61);--background-transparent-alternative: rgba(39,40,44,.61);--inverse-background: #ffffff;--primary-normal: #6e8ac7;--primary-strong: #8ba3d6;--primary-heavy: #bbc9e7;--primary-tint: rgba(110,138,199,.04);--accent-solid-blue: #80abea;--accent-tint-blue: rgba(109,159,230,.1);--accent-solid-green: #77b988;--accent-tint-green: rgba(119,185,136,.1);--accent-solid-orange: #d1853c;--accent-tint-orange: rgba(225,158,99,.1);--accent-solid-violet: #b6aee1;--accent-tint-violet: rgba(157,145,212,.1);--accent-solid-pink: #ce83a0;--accent-tint-pink: rgba(206,131,160,.1);--status-success: #77b988;--status-error: #db8076;--status-warning: #e19e63;--status-info: #6d9fe6;--status-tint-success: rgba(119,185,136,.1);--status-tint-error: rgba(219,128,118,.1);--status-tint-warning: rgba(225,158,99,.1);--status-tint-info: rgba(109,159,230,.1);--line-on-base-normal: rgba(117,121,132,.32);--line-on-base-strong: rgba(200,202,206,.52);--fill-normal: rgba(117,121,132,.22);--fill-strong: rgba(117,121,132,.28);--static-white: #ffffff;--static-black: #000000;--shadow-normal: rgba(6,6,6,.2);--shadow-strong: rgba(6,6,6,.32);--secondary-normal: #f0a549;--secondary-tint: rgba(240,165,73,.1);--accent-solid-red: #e7a199;--dim: rgba(0,0,0,.6);--inverse-fill-normal: rgba(255,255,255,.1);--inverse-fill-strong: rgba(255,255,255,.2);--brand-navy: #031368}}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2) format("woff2-variations")}.button{display:inline-flex;min-height:var(--igdc-control);align-items:center;justify-content:center;padding:var(--space-8) var(--space-24);gap:var(--space-8);font-size:var(--font-size-200);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);border:1px solid transparent;transition:background var(--igdc-ease),color var(--igdc-ease);white-space:nowrap}.button.white{background:var(--static-white);color:var(--label-normal)}.button.outline{border-color:var(--static-white);color:var(--static-white)}.button.primary{background:var(--primary-normal);border-color:var(--primary-normal);color:var(--static-white)}.button.white:not(:disabled):hover{background:var(--background-normal-alternative)}.button.primary:not(:disabled):hover{background:var(--primary-strong)}.button.outline:not(:disabled):hover{background:var(--inverse-fill-normal)}.icon-button{width:var(--igdc-control);height:var(--igdc-control);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.button.neutral-outline{background:var(--background-normal-default);color:var(--label-normal);border-color:var(--line-on-base-strong)}.button.neutral-outline:not(:disabled):hover{background:var(--background-normal-alternative)}:root{--igdc-font-size-section: 36px;--igdc-font-size-card-compact: 22px;--igdc-focus: 2px solid var(--primary-normal);--igdc-ease: .2s ease-out;--igdc-container: 1420px;--igdc-gutter: var(--space-80);--igdc-section-title: var(--igdc-font-size-section);--igdc-card-title: var(--font-size-500);--igdc-control: 44px;--igdc-z-header: 20;--igdc-z-skip: 40}@media(max-width:1200px){:root{--igdc-gutter: var(--space-48);--igdc-section-title: var(--font-size-700)}}@media(min-width:768px)and (max-width:1023px){:root{--igdc-gutter: var(--space-32)}}@media(max-width:767px){:root{--igdc-gutter: var(--space-24);--igdc-section-title: var(--font-size-600);--igdc-card-title: var(--igdc-font-size-card-compact)}}@media(max-width:359px){:root{--igdc-gutter: var(--space-16)}}:root{font-family:var(--font-family-base);color:var(--label-normal);background:var(--background-normal-default);font-synthesis:none;line-height:var(--line-height-normal);font-weight:var(--font-weight-regular)}*{box-sizing:border-box}body,h1,h2,h3,p,ul{margin:0}ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;padding:0;background:none}button:disabled{cursor:default;opacity:.45}img{display:block}h2{font-size:var(--igdc-section-title);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal);color:var(--label-strong)}h3{font-size:var(--igdc-card-title);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);color:var(--label-strong)}p{overflow-wrap:break-word}h2,h3{word-break:keep-all;overflow-wrap:anywhere}a:focus-visible,button:focus-visible{outline:var(--igdc-focus);outline-offset:2px}main:focus{outline:none}html{scroll-behavior:smooth;scroll-padding-top:var(--space-96)}.text-link{color:var(--primary-normal);display:inline-flex;align-items:center;gap:var(--space-4);min-height:var(--igdc-control)}.text-link:hover{text-decoration:underline}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.container{width:min(var(--igdc-container),calc(100% - var(--igdc-gutter)*2));margin-inline:auto}.mobile-break{display:none}@media(max-width:767px){.mobile-break{display:inline}.desktop-space{display:none}}
