@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}.pillLink[data-astro-cid-jhm7tufu]{width:100%;min-width:0;height:4rem;color:var(--ivry-color-brand-logo-navy);white-space:nowrap;background-color:var(--ivry-color-universal-white);border:2px solid var(--ivry-color-mono-150-a-on-wh);border-radius:60px;justify-content:center;align-items:center;gap:.625rem;padding:0 2.5rem;font-size:1.125rem;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.pillLink[data-astro-cid-jhm7tufu][data-size=large]{font-size:1.25rem}.pillLink[data-astro-cid-jhm7tufu] svg{flex-shrink:0}.pillLink[data-astro-cid-jhm7tufu] path{fill:currentColor}@media (width>=768px){.pillLink[data-astro-cid-jhm7tufu]{width:fit-content;min-width:20rem}.pillLink[data-astro-cid-jhm7tufu][data-size=large]{font-size:1.125rem}}@layer reset{*,:before,:after{box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}}:root{--ivry-color-universal-white:#fff;--ivry-color-universal-black:#1c201d;--ivry-color-universal-transparent:transparent;--ivry-color-white-100-a-on-bk:#ffffff10;--ivry-color-white-150-a-on-bk:#ffffff25;--ivry-color-white-400-a-on-bk:#fff6;--ivry-color-mono-50:#f7f8f7;--ivry-color-mono-100:#eff2f0;--ivry-color-mono-150:#dadedb;--ivry-color-mono-200:#c8ccc9;--ivry-color-mono-300:#aab0ac;--ivry-color-mono-400:#8c928e;--ivry-color-mono-500:#78807b;--ivry-color-mono-600:#686f6a;--ivry-color-mono-700:#4f5752;--ivry-color-mono-800:#3c443f;--ivry-color-mono-850:#303733;--ivry-color-mono-900:#282f2b;--ivry-color-mono-950:#222824;--ivry-color-mono-50-a-on-wh:#00200008;--ivry-color-mono-100-a-on-wh:#00301010;--ivry-color-mono-150-a-on-wh:#001c0725;--ivry-color-mono-200-a-on-wh:#00130537;--ivry-color-mono-300-a-on-wh:#00120655;--ivry-color-mono-400-a-on-wh:#000d0473;--ivry-color-mono-600-a-on-wh:#000c0397;--ivry-color-mono-700-a-on-wh:#000c04b0;--ivry-color-mono-300-a-on-bk:#f8fffaa5;--ivry-color-mono-400-a-on-bk:#f7fffa82;--ivry-color-mono-600-a-on-bk:#f3fff65a;--ivry-color-mono-700-a-on-bk:#ebfff43f;--ivry-color-mono-850-a-on-bk:#defff21a;--ivry-color-mono-900-a-on-bk:#ceffed11;--ivry-color-mono-950-a-on-bk:#c3ffe009;--ivry-color-mono-tetsukon-gray-50:#f7f8f9;--ivry-color-mono-tetsukon-gray-100:#f0f1f4;--ivry-color-mono-tetsukon-gray-150:#dbdde2;--ivry-color-mono-tetsukon-gray-200:#c9cbd1;--ivry-color-mono-tetsukon-gray-300:#abaeb7;--ivry-color-mono-tetsukon-gray-400:#8c909b;--ivry-color-mono-tetsukon-gray-500:#7a7e89;--ivry-color-mono-tetsukon-gray-600:#686d7a;--ivry-color-mono-tetsukon-gray-700:#515561;--ivry-color-mono-tetsukon-gray-800:#3d414e;--ivry-color-mono-tetsukon-gray-850:#323642;--ivry-color-mono-tetsukon-gray-900:#292d39;--ivry-color-mono-tetsukon-gray-950:#222632;--ivry-color-mono-tetsukon-gray-50-a-on-wh:#00204008;--ivry-color-mono-tetsukon-gray-100-a-on-wh:#0011440f;--ivry-color-mono-tetsukon-gray-150-a-on-wh:#000e3224;--ivry-color-mono-tetsukon-gray-200-a-on-wh:#00092636;--ivry-color-mono-tetsukon-gray-300-a-on-wh:#00092454;--ivry-color-mono-tetsukon-gray-400-a-on-wh:#00092173;--ivry-color-mono-tetsukon-gray-600-a-on-wh:#00081e97;--ivry-color-mono-tetsukon-gray-700-a-on-wh:#000617ae;--ivry-color-mono-tetsukon-gray-300-a-on-bk:#f4f6ffaa;--ivry-color-mono-tetsukon-gray-400-a-on-bk:#eef2ff88;--ivry-color-mono-tetsukon-gray-600-a-on-bk:#e5ecff61;--ivry-color-mono-tetsukon-gray-700-a-on-bk:#e7ebff44;--ivry-color-mono-tetsukon-gray-850-a-on-bk:#d9ddff1f;--ivry-color-mono-tetsukon-gray-900-a-on-bk:#ccd0ff14;--ivry-color-mono-tetsukon-gray-950-a-on-bk:#b2b6ff0c;--ivry-color-green-50:#e9f8ee;--ivry-color-green-100:#d3f2de;--ivry-color-green-150:#b7e9c9;--ivry-color-green-200:#92dab0;--ivry-color-green-300:#5ac286;--ivry-color-green-400:#2aa469;--ivry-color-green-500:#0a965b;--ivry-color-green-600:#017d4b;--ivry-color-green-700:#15613d;--ivry-color-green-800:#154b30;--ivry-color-green-850:#153d27;--ivry-color-green-900:#183323;--ivry-color-green-950:#182b20;--ivry-color-green-50-a-on-wh:#00ae3a16;--ivry-color-green-950-a-on-bk:#006d3224;--ivry-color-lime-50:#ebf9df;--ivry-color-lime-100:#d6f4bc;--ivry-color-lime-150:#c4e99a;--ivry-color-lime-200:#a5dc64;--ivry-color-lime-300:#80c040;--ivry-color-lime-400:#699f33;--ivry-color-lime-500:#5e8a33;--ivry-color-lime-600:#50782a;--ivry-color-lime-700:#3e5e1f;--ivry-color-lime-800:#304819;--ivry-color-lime-850:#273b14;--ivry-color-lime-900:#223213;--ivry-color-lime-950:#1d2a12;--ivry-color-lime-50-a-on-wh:#59cc0014;--ivry-color-lime-950-a-on-bk:#1f320061;--ivry-color-yellow-50:#fdf5d2;--ivry-color-yellow-100:#fbeaac;--ivry-color-yellow-150:#f4d654;--ivry-color-yellow-200:#ebc920;--ivry-color-yellow-300:#cfab10;--ivry-color-yellow-400:#ae8d08;--ivry-color-yellow-500:#967c03;--ivry-color-yellow-600:#816b16;--ivry-color-yellow-700:#63541b;--ivry-color-yellow-800:#4d411a;--ivry-color-yellow-850:#3d3617;--ivry-color-yellow-900:#322e15;--ivry-color-yellow-950:#292715;--ivry-color-yellow-50-a-on-wh:#f4c6002d;--ivry-color-yellow-950-a-on-bk:#4f390046;--ivry-color-red-50:#fef2f0;--ivry-color-red-100:#fee5e1;--ivry-color-red-150:#fed4cd;--ivry-color-red-200:#febbaf;--ivry-color-red-300:#fa9285;--ivry-color-red-400:#f36052;--ivry-color-red-500:#df493f;--ivry-color-red-600:#ca352d;--ivry-color-red-700:#993029;--ivry-color-red-800:#722a23;--ivry-color-red-850:#572823;--ivry-color-red-900:#442521;--ivry-color-red-950:#38211d;--ivry-color-red-50-a-on-wh:#ee22000f;--ivry-color-red-950-a-on-bk:#ff281d1f;--ivry-color-red-600-a-on-wh:#ca352d66;--ivry-color-turquoise-50:#e8f8f6;--ivry-color-turquoise-100:#d5f0ed;--ivry-color-turquoise-150:#bee5e2;--ivry-color-turquoise-200:#94d7d2;--ivry-color-turquoise-300:#53bfb9;--ivry-color-turquoise-400:#29a09a;--ivry-color-turquoise-500:#268c87;--ivry-color-turquoise-600:#207975;--ivry-color-turquoise-700:#195f5b;--ivry-color-turquoise-800:#144946;--ivry-color-turquoise-850:#133c39;--ivry-color-turquoise-900:#163230;--ivry-color-turquoise-950:#152a28;--ivry-color-turquoise-50-a-on-wh:#00b19b17;--ivry-color-turquoise-950-a-on-bk:#00484940;--ivry-color-blue-50:#e9f7fd;--ivry-color-blue-100:#d9edfe;--ivry-color-blue-150:#c5e0fe;--ivry-color-blue-200:#9ed0ff;--ivry-color-blue-300:#63b4ff;--ivry-color-blue-400:#3a92f3;--ivry-color-blue-500:#227ee3;--ivry-color-blue-600:#0f6ccc;--ivry-color-blue-700:#0854a3;--ivry-color-blue-800:#184275;--ivry-color-blue-850:#123661;--ivry-color-blue-900:#152e4d;--ivry-color-blue-950:#17273c;--ivry-color-blue-50-a-on-wh:#00a2e816;--ivry-color-blue-950-a-on-bk:#0047cb2e;--ivry-color-rose-50:#fff1f1;--ivry-color-rose-100:#fee5e5;--ivry-color-rose-150:#fdd3d3;--ivry-color-rose-200:#ffb9bb;--ivry-color-rose-300:#fb9096;--ivry-color-rose-400:#f36775;--ivry-color-rose-500:#d74f5f;--ivry-color-rose-600:#bb4452;--ivry-color-rose-700:#8f3841;--ivry-color-rose-800:#6a2f34;--ivry-color-rose-850:#54292c;--ivry-color-rose-900:#432527;--ivry-color-rose-950:#362122;--ivry-color-rose-50-a-on-wh:#ff00000e;--ivry-color-rose-950-a-on-bk:#ff29491d;--ivry-color-purple-50:#f5f3fe;--ivry-color-purple-100:#ece7ff;--ivry-color-purple-150:#e1d8ff;--ivry-color-purple-200:#d1c2fe;--ivry-color-purple-300:#bc9ffe;--ivry-color-purple-400:#9f7bf4;--ivry-color-purple-500:#8e65e6;--ivry-color-purple-600:#7d51da;--ivry-color-purple-700:#6339b9;--ivry-color-purple-800:#4c2f8a;--ivry-color-purple-850:#3c2a69;--ivry-color-purple-900:#312652;--ivry-color-purple-950:#292241;--ivry-color-purple-50-a-on-wh:#2b00ea0c;--ivry-color-purple-950-a-on-bk:#6e2dff29;--ivry-color-orange-50:#fff3e2;--ivry-color-orange-100:#ffe7c8;--ivry-color-orange-150:#ffd7a1;--ivry-color-orange-200:#ffbf62;--ivry-color-orange-300:#f7992a;--ivry-color-orange-400:#d6790a;--ivry-color-orange-500:#bc690e;--ivry-color-orange-600:#a15c12;--ivry-color-orange-700:#7a4a17;--ivry-color-orange-800:#5d3a13;--ivry-color-orange-850:#4a3012;--ivry-color-orange-900:#3f2912;--ivry-color-orange-950:#332416;--ivry-color-orange-50-a-on-wh:#ff95001d;--ivry-color-orange-950-a-on-bk:#4923009e;--ivry-color-forest-50:#f0f6f3;--ivry-color-forest-100:#e2ede7;--ivry-color-forest-150:#d2e1d9;--ivry-color-forest-200:#bccfc7;--ivry-color-forest-300:#98b5a9;--ivry-color-forest-400:#7d968c;--ivry-color-forest-500:#6b8379;--ivry-color-forest-600:#5d7269;--ivry-color-forest-700:#475952;--ivry-color-forest-800:#36453f;--ivry-color-forest-850:#2c3834;--ivry-color-forest-900:#25302c;--ivry-color-forest-950:#1f2926;--ivry-color-forest-50-a-on-wh:#0066330f;--ivry-color-forest-950-a-on-bk:#66fffc0a;--ivry-color-brand-logo-navy:#0e1844;--ivry-color-brand-logo-green:#0a965b;--ivry-color-brand-logo-lime:#a5dc64;--ivry-color-brand-logo-black:#000;--ivry-color-brand-logo-white:#fff;--ivry-color-brand-yellow:#f9c81c;--ivry-color-brand-yellow-a-400:#f9c81c66;--color-divider-main:#d1d1d1;--color-divider-table:#0000004d;--color-job-openings-button:#edbe03;--color-text-green:#00653a;--color-table-of-contents-background:#fffc;--color-careers-ai-phone-background:#fffaef;--color-careers-hero-gradient-end:#ccfcdc;--color-careers-job-hover-overlay:#0003;--color-carousel-dot:#d9d9d9;--color-certification-registration-number:#000;--color-share-x:#000;--color-share-facebook:#1877f2;--color-share-line:#00b900;--color-share-hatena:#00a4de;--color-share-pinterest:#e60023;--color-shadow-of-bright:#00301010;--layout-header-height:64px;--layout-content-max-width:1280px;--layout-content-margin:24px;--layout-content-inset:max(var(--layout-content-margin), calc((100% - var(--layout-content-max-width)) / 2));--layout-background-max-width:1840px;--layout-background-margin:16px;--layout-background-inset:max(var(--layout-background-margin), calc((100% - var(--layout-background-max-width)) / 2));--layout-heading-max-width:1600px;--layout-heading-inset:max(var(--layout-background-margin), calc((100% - var(--layout-heading-max-width)) / 2))}@media (width>=768px){:root{--layout-header-height:120px;--layout-content-margin:80px;--layout-background-margin:40px}}html{scroll-padding-top:calc(var(--layout-header-height) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-noto-sans-jp)}.main[data-astro-cid-fn43irff]{padding-block:48px;padding-inline:var(--layout-content-inset);color:var(--ivry-color-brand-logo-navy);background-color:var(--ivry-color-mono-50-a-on-wh)}.mainContents[data-astro-cid-fn43irff]{gap:40px;display:grid}.logo[data-astro-cid-fn43irff]{flex-shrink:0;justify-self:start}.logo[data-astro-cid-fn43irff]:focus-visible{outline-offset:2px}.logo[data-astro-cid-fn43irff] svg{width:160px;height:auto}.navigation[data-astro-cid-fn43irff]{gap:24px;display:grid}.group[data-astro-cid-fn43irff]{align-content:start;gap:16px;display:grid}.heading[data-astro-cid-fn43irff]{font-size:1rem;line-height:1.5}.links[data-astro-cid-fn43irff]{gap:16px;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:grid}.link[data-astro-cid-fn43irff]{color:inherit;text-decoration:none}.icon[data-astro-cid-fn43irff]{vertical-align:-.125em;margin-left:.25em;display:inline-block}.icon[data-astro-cid-fn43irff] svg{display:block}.icon[data-astro-cid-fn43irff] path{fill:currentColor}.bottom[data-astro-cid-fn43irff]{padding-block:24px;padding-inline:var(--layout-content-inset);color:var(--ivry-color-brand-logo-navy);background-color:var(--ivry-color-universal-white)}.bottomContents[data-astro-cid-fn43irff]{gap:24px;display:grid}.sub[data-astro-cid-fn43irff]{justify-items:start;gap:16px;display:grid}.policies[data-astro-cid-fn43irff],.sns[data-astro-cid-fn43irff]{flex-wrap:wrap;gap:8px 24px;padding:0;font-size:.875rem;line-height:1.5;list-style:none;display:flex}.subLink[data-astro-cid-fn43irff]{color:inherit;text-decoration:none}.snsLink[data-astro-cid-fn43irff]{align-items:center;gap:8px;display:flex}.snsLink[data-astro-cid-fn43irff] svg,.snsLink[data-astro-cid-fn43irff] img{flex-shrink:0}.certifications[data-astro-cid-fn43irff]{flex-wrap:wrap;justify-self:start;align-items:center;gap:12px;padding:0;list-style:none;display:flex}.certifications[data-astro-cid-fn43irff] img{max-width:none;height:auto;display:block}.ismsMarks[data-astro-cid-fn43irff]{background-color:var(--ivry-color-universal-white);border:1px solid var(--color-divider-main);border-radius:12px;padding:7px 5px;list-style:none;display:flex}.ismsMark[data-astro-cid-fn43irff]{flex-direction:column;align-items:center;gap:2px;min-width:64px;min-height:82px;display:flex}.registrationNumbers[data-astro-cid-fn43irff]{color:var(--color-certification-registration-number);text-align:center;white-space:nowrap;font-size:.4375rem;line-height:1.2}.copyright[data-astro-cid-fn43irff]{text-align:right;margin-top:16px;font-size:.875rem;line-height:1.5}@media (width>=1280px){.main[data-astro-cid-fn43irff]{padding-block:64px}.mainContents[data-astro-cid-fn43irff]{justify-content:space-between;align-items:start;display:flex}.logo[data-astro-cid-fn43irff] svg{width:180px}.navigation[data-astro-cid-fn43irff]{gap:48px;display:flex}.bottom[data-astro-cid-fn43irff]{padding-block:40px}.bottomContents[data-astro-cid-fn43irff]{grid-template-columns:auto auto;justify-content:space-between;align-items:start;gap:40px 24px}.copyright[data-astro-cid-fn43irff]{grid-column:1/-1;margin-top:0}}.root[data-astro-cid-7w2b4rjc]{z-index:1;height:var(--layout-header-height);color:var(--ivry-color-brand-logo-navy);background-color:var(--ivry-color-white-400-a-on-bk);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:space-between;align-items:center;padding-inline:16px;display:flex;position:sticky;top:0}.logo[data-astro-cid-7w2b4rjc]{flex-shrink:0}.logo[data-astro-cid-7w2b4rjc]:focus-visible{outline-offset:2px}.logo[data-astro-cid-7w2b4rjc] svg{width:92px;height:auto}.navigation[data-astro-cid-7w2b4rjc]{margin-inline:auto 40px;display:none}.links[data-astro-cid-7w2b4rjc]{gap:24px;padding:0;list-style:none;display:flex}.link[data-astro-cid-7w2b4rjc]{color:inherit;font-weight:500;text-decoration:none}.actions[data-astro-cid-7w2b4rjc]{align-items:center;gap:12px;display:flex}.contact[data-astro-cid-7w2b4rjc]{color:inherit;white-space:nowrap;background-color:var(--ivry-color-universal-white);border:1px solid var(--color-divider-main);border-radius:100px;justify-content:center;align-items:center;gap:.5em;padding:1em 1.75em 1em 2em;font-weight:500;text-decoration:none;display:none}.contact[data-astro-cid-7w2b4rjc] .icon[data-astro-cid-7w2b4rjc] svg{width:1.5em;height:1.5em}.jobOpenings[data-astro-cid-7w2b4rjc]{width:7.5rem;height:2rem;color:inherit;white-space:nowrap;background-color:var(--ivry-color-brand-yellow);border-radius:100px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.75rem;font-weight:700;text-decoration:none;display:flex}.icon[data-astro-cid-7w2b4rjc]{flex-shrink:0}.menuButton[data-astro-cid-7w2b4rjc],.closeButton[data-astro-cid-7w2b4rjc]{background:0 0;border:0;padding:0}.closeButton[data-astro-cid-7w2b4rjc]{color:inherit;pointer-events:auto}.closeButton[data-astro-cid-7w2b4rjc] path{fill:currentColor}.menu[data-astro-cid-7w2b4rjc]{overscroll-behavior:contain;width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ivry-color-universal-white);background-color:var(--ivry-color-green-500);border:0;flex-direction:column;margin:0;padding:0 16px 40px}.menu[data-astro-cid-7w2b4rjc]:modal{display:flex}.menu[data-astro-cid-7w2b4rjc]::backdrop{background:0 0}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-7w2b4rjc]{opacity:0;transition:opacity .25s ease, display .25s allow-discrete, overlay .25s allow-discrete}.menu[data-astro-cid-7w2b4rjc]:modal{opacity:1}.menu[data-astro-cid-7w2b4rjc]:modal .menuItem[data-astro-cid-7w2b4rjc]{transition:opacity .5s cubic-bezier(.16,1,.3,1) .15s,transform .5s cubic-bezier(.16,1,.3,1) .15s}.menu[data-astro-cid-7w2b4rjc]:modal .menuLinks[data-astro-cid-7w2b4rjc]>[data-astro-cid-7w2b4rjc]:nth-child(2){transition-delay:.19s}.menu[data-astro-cid-7w2b4rjc]:modal .menuLinks[data-astro-cid-7w2b4rjc]>[data-astro-cid-7w2b4rjc]:nth-child(3){transition-delay:.23s}.menu[data-astro-cid-7w2b4rjc]:modal .menuLinks[data-astro-cid-7w2b4rjc]>[data-astro-cid-7w2b4rjc]:nth-child(4){transition-delay:.27s}.menu[data-astro-cid-7w2b4rjc]:modal .menuLinks[data-astro-cid-7w2b4rjc]>[data-astro-cid-7w2b4rjc]:nth-child(5){transition-delay:.31s}.menu[data-astro-cid-7w2b4rjc]:modal .menuLinks[data-astro-cid-7w2b4rjc]>[data-astro-cid-7w2b4rjc]:nth-child(6){transition-delay:.35s}.menu[data-astro-cid-7w2b4rjc]:modal .menuContact[data-astro-cid-7w2b4rjc]{transition-delay:.39s}.menu[data-astro-cid-7w2b4rjc]:modal .menuJobOpenings[data-astro-cid-7w2b4rjc]{transition-delay:.43s}.menu[data-astro-cid-7w2b4rjc][data-transition=none],.menu[data-astro-cid-7w2b4rjc][data-transition=none] .menuItem[data-astro-cid-7w2b4rjc]{transition:none}@starting-style{.menu[data-astro-cid-7w2b4rjc]:modal{opacity:0}.menu[data-astro-cid-7w2b4rjc]:modal .menuItem[data-astro-cid-7w2b4rjc]{opacity:0;transform:translateY(24px)}}}.menuHeader[data-astro-cid-7w2b4rjc]{height:var(--layout-header-height);pointer-events:none;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex;position:sticky;top:0}.menuNavigation[data-astro-cid-7w2b4rjc]{row-gap:40px;padding:8px 8px 0;display:grid}.menuLinks[data-astro-cid-7w2b4rjc]{row-gap:24px;padding:0;list-style:none;display:grid}.menuLink[data-astro-cid-7w2b4rjc]{color:inherit;justify-items:start;row-gap:8px;text-decoration:none;display:grid;overflow:clip}.menuLink[data-astro-cid-7w2b4rjc]:focus-visible{outline-offset:4px}.menuLinkLabelEn[data-astro-cid-7w2b4rjc]{font-family:var(--font-unbounded);letter-spacing:.08rem;align-items:center;gap:16px;font-size:2rem;line-height:1.2;display:flex}.menuLinkLabelEn[data-astro-cid-7w2b4rjc] svg{flex-shrink:0}.menuLinkLabelEn[data-astro-cid-7w2b4rjc] path{fill:currentColor}.menuLinkLabel[data-astro-cid-7w2b4rjc]{font-size:.75rem;line-height:1.2}.menuActions[data-astro-cid-7w2b4rjc]{justify-items:start;row-gap:1rem;display:grid}.menuContact[data-astro-cid-7w2b4rjc],.menuJobOpenings[data-astro-cid-7w2b4rjc]{width:15rem;height:4rem;color:var(--ivry-color-brand-logo-navy);white-space:nowrap;border:1.5px solid;border-radius:100px;justify-content:center;align-items:center;gap:.75rem;padding:0 2.625rem 0 3rem;font-size:1.125rem;font-weight:500;text-decoration:none;display:flex}.menuContact[data-astro-cid-7w2b4rjc] .icon[data-astro-cid-7w2b4rjc] path,.menuJobOpenings[data-astro-cid-7w2b4rjc] .icon[data-astro-cid-7w2b4rjc] path{fill:currentColor}.menuContact[data-astro-cid-7w2b4rjc]{background-color:var(--ivry-color-universal-white);border-color:var(--color-divider-main)}.menuJobOpenings[data-astro-cid-7w2b4rjc]{background-color:var(--color-job-openings-button);border-color:var(--color-job-openings-button)}@media (width>=768px){.root[data-astro-cid-7w2b4rjc]{padding-inline:var(--layout-background-inset);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.logo[data-astro-cid-7w2b4rjc] svg{width:134px}.jobOpenings[data-astro-cid-7w2b4rjc]{background-color:var(--color-job-openings-button);border:1px solid var(--color-job-openings-button);width:11.75rem;height:auto;padding:1em 1.75em 1em 2em;font-size:1rem;font-weight:500}.jobOpenings[data-astro-cid-7w2b4rjc] .icon[data-astro-cid-7w2b4rjc] svg{width:1.5em;height:1.5em}.menuButton[data-astro-cid-7w2b4rjc] svg,.closeButton[data-astro-cid-7w2b4rjc] svg{width:40px;height:40px}.menu[data-astro-cid-7w2b4rjc]{padding-inline:var(--layout-background-inset)}.menuNavigation[data-astro-cid-7w2b4rjc]{padding-inline:0}}@media (width>=1280px){.root[data-astro-cid-7w2b4rjc]{padding-right:calc(var(--layout-background-inset) + 8px)}.navigation[data-astro-cid-7w2b4rjc]{display:block}.contact[data-astro-cid-7w2b4rjc]{display:flex}.menuButton[data-astro-cid-7w2b4rjc]{display:none}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}
