@font-face{font-family:Graphik;src:url(/fonts/Graphik-Extralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#131d2c;--ink-strong:#131d2cf2;--ink-body:#131d2ce6;--ink-section:#131d2cd9;--ink-muted:#131d2cb3;--grey-muted:#333333a6;--text-primary:#1b273a;--blue:#0b36a3;--blue-soft:#0b36a3b3;--navy:#223d65;--pink:#ed51a0;--slate:#353945;--page-gradient:linear-gradient(#e7e8ed, #e9eaee 70%, #f1f1f1);--font-sans:Graphik, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space:60px;--small-space:40px;--section:32px;--container:24px;--wrapper:20px;--division:16px;--block:12px;--box:10px;--unit:8px;--mote:6px;--atom:4px;--quark:2px;--pill:999px;--radius-4xl:48px;--radius-3xl:36px;--radius-2xl:24px;--radius-xl:20px;--radius-lg:16px;--radius-md:12px;--radius-sm:8px;--radius-xs:6px;--radius-2xs:4px;--font-hero:56px;--font-h1:44px;--font-h2:40px;--font-h3:18px;--font-h4:24px;--font-h5:20px;--font-1st:17px;--font-2nd:15px;--font-3rd:13px;--font-4th:12px;--font-5th:11px;--font-h3-height:24px;--font-h4-height:32px;--font-h5-height:28px;--font-1st-height:24px;--font-2nd-height:18px;--font-3rd-height:18px;--font-4th-height:16px;--rail-left:20px;--column:100%;--column-indent:0px;--cover-width:100%;--infobox-width:280px;--page-top:0px;--logo-size:36px;--logo-gap:var(--block);--logo-left:var(--rail-left);--eyebrow-h:37px;--eyebrow-lead:var(--division);--eyebrow-indent:calc(var(--logo-size) + var(--logo-gap));--reveal-distance:20px;--reveal-duration:.6s;--reveal-easing:cubic-bezier(.22, .61, .36, 1)}@media (width>=441px){:root{--font-hero:60px;--font-h1:44px;--font-h2:40px;--font-h3:20px;--font-h4:24px;--font-h3-height:26px;--font-1st:16px;--font-2nd:14px;--font-3rd:13px;--font-4th:12px;--font-5th:11px}}@media (width>=744px){:root{--font-hero:66px;--font-h1:52px;--font-h2:48px;--font-h3:22px;--font-h4:28px;--font-h3-height:28px;--font-1st:17px;--font-2nd:16px;--font-3rd:14px;--font-4th:13px;--font-5th:12px}}@media (width>=1024px){:root{--font-hero:72px;--font-h1:64px;--font-h2:56px;--font-h3:24px;--font-h4:32px;--font-h3-height:32px;--font-1st:18px;--font-2nd:16px;--font-3rd:15px;--font-4th:13px;--font-5th:12px;--space:120px;--small-space:80px;--section:44px;--container:32px;--wrapper:24px;--division:20px;--block:16px;--box:12px;--unit:10px;--mote:8px}}@media (width>=441px){:root{--cover-width:528px;--infobox-width:530px;--logo-size:50px;--logo-gap:20px;--eyebrow-h:40px;--eyebrow-lead:35px}}@media (width>=744px){:root{--rail-left:25px;--column:540px;--cover-width:700px;--infobox-width:700px;--eyebrow-h:60px;--eyebrow-lead:30px}}@media (width>=1024px){:root{--rail-left:180px;--column:680px;--column-indent:30px;--cover-width:1000px;--infobox-width:800px;--page-top:50px;--logo-gap:50px;--logo-left:calc(var(--rail-left) - var(--logo-size) - var(--logo-gap));--eyebrow-lead:0px;--eyebrow-indent:0px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100%;font-family:var(--font-sans);color:var(--ink-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;margin:0}img,video{max-width:100%;height:auto;display:block}a{color:var(--blue)}h1,h2,h3,h4,h5{margin:0}h1{font-size:var(--font-h1);font-weight:600;line-height:1}h2{font-size:var(--font-h2);font-weight:600;line-height:1}h3{font-size:var(--font-h3);font-weight:600;line-height:1}h4{font-size:var(--font-h4);line-height:var(--font-h4-height);font-weight:600}h5{font-size:var(--font-h5);line-height:var(--font-h5-height);font-weight:600}p{font-size:var(--font-1st);line-height:var(--font-1st-height);font-weight:500}.prose,.case-body .block>p{color:var(--ink-body);letter-spacing:.2px;font-size:12px;font-weight:400;line-height:26px}@media (width>=441px){.prose,.case-body .block>p{font-size:14px}}@media (width>=744px){.prose,.case-body .block>p{font-size:16px}}.prose+.prose{margin-top:1em}.prose strong,.case-body .block>p>strong{font-weight:500}.prose a,.case-body .block a{color:var(--blue);text-decoration:none}.prose a:hover,.case-body .block a:hover{text-decoration:underline}.case-title{color:var(--ink-muted);letter-spacing:.24px;margin:0 0 6px;font-size:20px;font-weight:500;line-height:24px}@media (width>=744px){.case-title{font-size:24px}}.reveal{opacity:0;transform:translate3d(0, var(--reveal-distance), 0);transition:opacity var(--reveal-duration) var(--reveal-easing), transform var(--reveal-duration) var(--reveal-easing);will-change:opacity, transform}.reveal[data-revealed=true]{opacity:1;will-change:auto;transform:none}html.no-js .reveal{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.backdrop[data-astro-cid-eriglhnw]{z-index:0;background-image:var(--page-gradient);width:80%;height:100%;animation:backdrop-in .9s var(--reveal-easing) both;position:fixed;inset:0}.backdrop__slash[data-astro-cid-eriglhnw]{background-image:url(/images/decoBottom.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:auto;height:20%;position:absolute;inset:auto 0 0}@keyframes backdrop-in{0%{opacity:0;transform:translate(-1000px)}to{opacity:1;transform:none}}@media screen and (width<=743px){.backdrop[data-astro-cid-eriglhnw]{width:100%}}@media (prefers-reduced-motion:reduce){.backdrop[data-astro-cid-eriglhnw]{animation:none}}.page[data-astro-cid-z4jru4n3]{z-index:1;padding:var(--page-top) 0 50px var(--rail-left);position:relative}.page[data-astro-cid-z4jru4n3].home{margin-right:100px}@media screen and (width<=1023px){.page[data-astro-cid-z4jru4n3].home{margin-right:0}}@media screen and (width<=743px){.page[data-astro-cid-z4jru4n3]{padding-bottom:30px;padding-right:20px}}@media screen and (width<=440px){.page[data-astro-cid-z4jru4n3]{padding-bottom:0}}
