._spacer_1bjip_1{height:var(--header-height)}._spacer_1bjip_1[data-immersive=true]{height:0}._header_1bjip_2._header_1bjip_2{inset:0 calc(var(--guide-space,0px) + var(--page-scrollbar-gap,0px)) auto 0;z-index:100;height:var(--header-height);color:#111;background:#fff;border-bottom:1px solid #0000;transition:background-color .2s,color .2s,border-color .2s;position:fixed;container-type:inline-size}._header_1bjip_2[data-scrolled=true]{border-bottom-color:#e8ebee}._header_1bjip_2[data-overlay=true]{color:#fff;background:0 0}._frame_1bjip_4{align-items:center;gap:48px;max-width:1600px;height:100%;margin:auto;padding:0 32px;display:flex}._name_1bjip_4{letter-spacing:-.035em;white-space:nowrap;color:inherit;font-size:18px;font-weight:550;line-height:1.2;text-decoration:none}._navigation_1bjip_5{align-items:center;gap:20px;display:flex}._navigation_1bjip_5>a,._workNavigation_1bjip_5>a{min-height:44px;color:inherit;border-radius:6px;align-items:center;padding:10px 8px;font-size:15px;line-height:1.5;text-decoration:none;display:inline-flex}._navigation_1bjip_5 a:hover{opacity:.65}._navigation_1bjip_5 a[aria-current]{font-weight:550}._workNavigation_1bjip_5{align-items:center;gap:0;display:flex}._workToggle_1bjip_5{min-width:32px;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid}._workToggle_1bjip_5:hover{background:#80808012}._workToggle_1bjip_5 svg{transition:transform .18s}._workToggle_1bjip_5[aria-expanded=true] svg{transform:rotate(180deg)}._right_1bjip_6{align-items:center;gap:10px;margin-left:auto;display:flex}._cv_1bjip_7{isolation:isolate;color:#111;background:0 0;border-radius:99px;justify-content:center;align-items:center;min-width:60px;min-height:44px;padding:4px 19px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex;position:relative}._cv_1bjip_7:before{content:"";z-index:-1;border-radius:inherit;background:#f4f4f4;transition:background-color .18s;position:absolute;inset:4px 0}._cv_1bjip_7:hover:before{background:#eaeaea}._ask_1bjip_10{isolation:isolate;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:4px 18px 4px 15px;font-size:14px;line-height:1;display:inline-flex;position:relative}._ask_1bjip_10>svg{width:18px;height:18px;transition:transform .18s var(--ease-settle)}._ask_1bjip_10{-webkit-appearance:none;appearance:none;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s;overflow:hidden}._ask_1bjip_10:active{transform:translateY(1px)scale(.985)}._ask_1bjip_10:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;opacity:0;background:#fff;transition:opacity .18s;position:absolute;inset:4px 0}@media (hover:hover) and (pointer:fine){._ask_1bjip_10:hover:after{opacity:.08}._ask_1bjip_10:hover:not(:active){filter:drop-shadow(0 4px 7px #062e491c);transform:translateY(-1px)}._ask_1bjip_10:hover:not(:active)>svg{transform:rotate(-6deg)}}._header_1bjip_2[data-overlay=true] ._cv_1bjip_7:before{background:#fffffff0}._header_1bjip_2[data-overlay=true] ._name_1bjip_4,._header_1bjip_2[data-overlay=true] ._navigation_1bjip_5{text-shadow:0 1px 12px #0005}._workPanel_1bjip_17{top:calc(var(--header-height) - 1px);color:#111;max-height:calc(100dvh - var(--header-height));background:#fff;border-bottom:1px solid #e6e8eb;padding:36px max(32px,50% - 640px) 44px;position:absolute;left:0;right:0;overflow-y:auto;box-shadow:0 16px 28px #0b19260a}._allWork_1bjip_17{color:#666;justify-content:space-between;align-items:center;max-width:620px;padding-block:8px 24px;font-size:14px;text-decoration:none;display:flex}._workGrid_1bjip_17{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 48px;display:grid}._workGrid_1bjip_17>a{align-content:start;gap:9px;min-height:80px;padding-block:8px;text-decoration:none;display:grid}._workGrid_1bjip_17 small{color:#777;font-size:13px}._workGrid_1bjip_17>a:hover>span{color:var(--blue-active)}._mobile_1bjip_18{display:none}._mobile_1bjip_18 summary{color:#163348;cursor:pointer;touch-action:manipulation;background:#f5f7f9;border:1px solid #dce4e9;border-radius:14px;place-items:center;width:44px;height:44px;padding:10px;list-style:none;transition:background-color .16s,border-color .16s,transform .12s;display:grid}._mobile_1bjip_18 summary::-webkit-details-marker{display:none}._mobile_1bjip_18 summary:active{transform:scale(.94)}._menuIcon_1bjip_22{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:22px;height:22px;display:block}._menuIcon_1bjip_22 path{transform-origin:12px 12px;transition:transform .18s cubic-bezier(.22,1,.36,1)}._menuIcon_1bjip_22 path:first-child{transform:translateY(-3.5px)}._menuIcon_1bjip_22 path:last-child{transform:translateY(3.5px)}._mobile_1bjip_18[open] summary{background:#eaf0f5;border-color:#dce5ec}._mobile_1bjip_18[open] ._menuIcon_1bjip_22 path:first-child{transform:rotate(45deg)}._mobile_1bjip_18[open] ._menuIcon_1bjip_22 path:last-child{transform:rotate(-45deg)}._mobile_1bjip_18 nav{top:var(--header-height);color:#102c40;padding:16px 24px max(24px,env(safe-area-inset-bottom));max-height:calc(100dvh - var(--header-height) - 12px);overscroll-behavior:contain;transform-origin:100% 0;background:#fff;border-bottom:1px solid #e6e8eb;border-radius:0 0 18px 18px;position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px #0b19260b}._mobile_1bjip_18[open] nav{animation:.22s cubic-bezier(.22,1,.36,1) _menu-enter_1bjip_1}._mobile_1bjip_18 nav a{letter-spacing:-.025em;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:17px 2px;font-size:24px;line-height:1.35;text-decoration:none;transition:color .16s,background-color .16s;display:flex}._mobile_1bjip_18 nav a:after{content:"";opacity:.5;border-top:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin-right:5px;transform:rotate(45deg)}._mobile_1bjip_18 nav a:nth-child(n+4){letter-spacing:0;color:#4c6071;min-height:52px;padding-block:14px;font-size:16px}._mobile_1bjip_18 nav a:active{background:#edf3f7}._mobile_1bjip_18 nav a:last-child{border-bottom:0}._mobile_1bjip_18 nav a[aria-current]{color:#164e70}._header_1bjip_2 :focus-visible{outline:2px solid var(--blue-active);outline-offset:4px}@media (hover:hover) and (pointer:fine){._mobile_1bjip_18 summary:hover{background:#eaf0f5}._mobile_1bjip_18 nav a:hover{color:var(--blue-active)}}@keyframes _menu-enter_1bjip_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._mobile_1bjip_18 summary,._menuIcon_1bjip_22 path,._mobile_1bjip_18 nav a{transition:none}._mobile_1bjip_18 summary:active{transform:none}._mobile_1bjip_18[open] nav{animation:none}}@container (width<=960px){._frame_1bjip_4{gap:24px;padding-inline:24px}._name_1bjip_4{font-size:17px}._navigation_1bjip_5{gap:6px}._navigation_1bjip_5>a,._workNavigation_1bjip_5>a{padding-inline:6px;font-size:14px}._workPanel_1bjip_17{padding-inline:24px}._workGrid_1bjip_17{gap:18px 28px}._workGrid_1bjip_17>a>span{font-size:20px}}@container (width<=740px){._navigation_1bjip_5,._cv_1bjip_7,._workPanel_1bjip_17{display:none}._mobile_1bjip_18{display:block}._frame_1bjip_4{gap:12px;padding-inline:20px}._name_1bjip_4{white-space:normal;min-width:0;font-size:16px;line-height:1.35}._right_1bjip_6{flex-shrink:0;gap:8px}._ask_1bjip_10{border-radius:14px;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}._ask_1bjip_10>span{display:none}._ask_1bjip_10>svg{width:21px;height:21px}._ask_1bjip_10 .neural-field-action{border-radius:inherit;inset:0}._ask_1bjip_10:after{inset:0}}@media (max-width:767px){._spacer_1bjip_1[data-immersive=true]{height:var(--header-height)}._header_1bjip_2[data-overlay=true]{color:#111;background:#fff;border-bottom-color:#edf0f2}._header_1bjip_2[data-overlay=true] ._name_1bjip_4{color:#111;text-shadow:none}._ask_1bjip_10{border-radius:14px;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex}._ask_1bjip_10>span{display:none}._ask_1bjip_10>svg{width:21px;height:21px}._ask_1bjip_10 .neural-field-action{border-radius:inherit;inset:0}._ask_1bjip_10:after{inset:0}._navigation_1bjip_5{display:none}._mobile_1bjip_18{display:block}._frame_1bjip_4{gap:12px;padding-inline:20px}._name_1bjip_4{white-space:normal;min-width:0;font-size:16px;line-height:1.35}._right_1bjip_6{flex-shrink:0;gap:8px}}@media (max-width:380px){._frame_1bjip_4{gap:8px;padding-inline:16px}._right_1bjip_6{gap:4px}._name_1bjip_4{font-size:15px}._mobile_1bjip_18 summary>span{display:none}}@media (prefers-reduced-motion:reduce){._header_1bjip_2._header_1bjip_2,._workToggle_1bjip_5 svg,._ask_1bjip_10,._ask_1bjip_10>svg,._ask_1bjip_10:after{transition:none}._ask_1bjip_10:hover:not(:active),._ask_1bjip_10:active,._ask_1bjip_10:hover:not(:active)>svg{transform:none}}@media print{._header_1bjip_2._header_1bjip_2,._spacer_1bjip_1{display:none}}._workNavigation_1bjip_5{position:relative}._workPanel_1bjip_17{border:1px solid #e7ebef;border-radius:0 0 12px 12px;width:min(600px,100vw - 48px);padding:24px 28px 16px;left:max(24px,50% - 468px);right:auto;box-shadow:0 16px 36px #0b192610}._workGrid_1bjip_17{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}._workGrid_1bjip_17>a{gap:5px;min-height:70px;padding-block:10px}._workGrid_1bjip_17>a>span{letter-spacing:-.015em;font-size:17px;line-height:1.4}._workGrid_1bjip_17 small{font-size:12px}._allWork_1bjip_17{padding:4px 0 16px;font-size:13px}._workGrid_1bjip_17+._allWork_1bjip_17{border-top:1px solid #edf0f3;margin-top:8px;padding-top:16px}@container (width<=960px){._workPanel_1bjip_17{width:min(560px,100cqw - 244px);left:220px}._workGrid_1bjip_17>a>span{font-size:16px}}@container (width<=740px){._workPanel_1bjip_17{display:none}}@media (forced-colors:active){._ask_1bjip_10{color:buttontext}._ask_1bjip_10:after{display:none}._ask_1bjip_10:before{content:"";z-index:-1;border-radius:inherit;background:buttonface;border:1px solid buttontext;position:absolute;inset:4px 0}}@media (max-width:767px){._mobile_1bjip_18 summary>span{display:none}}@media (min-width:768px){._header_1bjip_2[data-overlay=true] ._navigation_1bjip_5 a:hover{opacity:1;text-underline-offset:5px;text-decoration:underline}._header_1bjip_2[data-overlay=true] :focus-visible{outline-color:#fff}}._ask_1bjip_10[hidden]{display:none!important}._header_1bjip_2[data-home=true]{color:#102c40;background:#fcfdff}._header_1bjip_2[data-home=true] ._frame_1bjip_4{max-width:1320px}._header_1bjip_2[data-home=true][data-scrolled=true]{border-bottom-color:#dce5ed}._header_1bjip_2[data-home=true] ._name_1bjip_4{letter-spacing:-.03em;font-weight:500}._header_1bjip_2[data-home=true] ._mobile_1bjip_18 summary{background:0 0;border-color:#d4e0e8}._header_1bjip_2[data-home=true] ._mobile_1bjip_18[open] summary{background:#eaf0f5}._header_1bjip_2[data-home=true] ._mobile_1bjip_18 nav{background:#fcfdff;border-color:#d4e0e8;border-radius:0 0 12px 12px}@media (max-width:767px){._ask_1bjip_10{display:none}._header_1bjip_2[data-home=true] ._ask_1bjip_10{touch-action:manipulation;border-radius:14px;flex:0 0 44px;width:44px;min-width:44px;height:44px;display:inline-flex}._header_1bjip_2[data-home=true] ._frame_1bjip_4{gap:12px}._header_1bjip_2[data-home=true] ._name_1bjip_4{letter-spacing:-.025em;text-wrap:balance;font-size:15px;line-height:1.35}._header_1bjip_2[data-home=true] ._right_1bjip_6{gap:10px}._header_1bjip_2[data-home=true] ._ask_1bjip_10 .neural-field-action{border-radius:inherit;inset:0}._header_1bjip_2[data-home=true] ._ask_1bjip_10>svg{width:21px;height:21px}._header_1bjip_2[data-home=true] ._mobile_1bjip_18 summary{background:#f6f9fb;border-color:#d8e2e9;border-radius:14px;width:44px;height:44px}._header_1bjip_2[data-home=true] ._mobile_1bjip_18[open] summary{background:#eaf0f5;border-color:#b8cbd8}._header_1bjip_2[data-home=true] ._mobile_1bjip_18 nav{border-radius:0 0 18px 18px}._header_1bjip_2 ._right_1bjip_6 :focus-visible{outline-offset:2px}}@media (max-width:380px){._header_1bjip_2[data-home=true] ._frame_1bjip_4{gap:10px}._header_1bjip_2[data-home=true] ._right_1bjip_6{gap:6px}._mobile_1bjip_18 nav{padding-inline:20px}}
