@charset "UTF-8";:root{--blue-10: #c0d6ff;--blue-20: #90b8ff;--blue-30: #5a95ff;--blue-40: #397bf4;--blue-50: #2b65cf;--blue-60: #194dad;--blue-70: #0b3b94;--blue-80: #003173;--blue-90: #001e47;--blue-100: #001531;--neutral-10: #f1f4f8;--neutral-20: #dbe2eb;--neutral-30: #bfccda;--neutral-40: #a3b2c6;--neutral-50: #8799af;--neutral-60: #677c95;--neutral-70: #4e647f;--neutral-80: #394d66;--neutral-90: #293b51;--neutral-100: #172a41;--orange-10: #fff3e6;--orange-20: #ffdabf;--orange-30: #ffaa7f;--orange-40: #ff7846;--orange-50: #f25c2b;--orange-60: #cd4827;--orange-70: #b03e19;--orange-80: #892c0f;--orange-90: #61170d;--orange-100: #520c03;--white: #ffffff;--black: #000000;--black-8: rgba(0, 0, 0, .08);--black-80: rgba(0, 0, 0, 80%);--black-64: rgba(0, 0, 0, 64%);--black-48: rgba(0, 0, 0, 48%);--black-32: rgba(0, 0, 0, 32%);--black-24: rgba(0, 0, 0, 24%);--black-16: rgba(0, 0, 0, 16%);--gray-50: #fafafa;--gray-600: #535862;--gray-900: #181d27;--slate-400: #94a3b8;--slate-500: #64748b;--slate-700: #334155;--slate-800: #1e293b;--errorJuice: #db524e}.text-orange-50{color:var(--orange-50)}.text-neutral-10{color:var(--neutral-10)}.text-neutral-80{color:var(--neutral-80)}.bg-fafafa{background-color:#fafafa}.bg-neutral-10{background-color:var(--neutral-10)}.bg-orange-10{background-color:var(--orange-10)}.text-neutral-100{color:var(--neutral-100)}.text-blue-50{color:var(--blue-50)}.text-underline{text-decoration:underline}.cursor-pointer{cursor:pointer}.font-bold{font-weight:700}.font-italic{font-style:italic}@font-face{font-family:Inter;src:url(/fonts/Inter-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-LightItalic.woff2) format("woff2");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Inter;src:url(/font/Inter-Regular.woff2) format("woff2"),url(/font/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Medium.woff2) format("woff2"),url(/font/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-SemiBold.woff2) format("woff2"),url(/font/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Bold.woff2) format("woff2"),url(/font/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Italic.woff2) format("woff2"),url(/font/Inter-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-MediumItalic.woff2) format("woff2"),url(/font/Inter-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-SemiBoldItalic.woff2) format("woff2"),url(/font/Inter-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-BoldItalic.woff2) format("woff2"),url(/font/Inter-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@supports (font-variation-settings: normal){@font-face{font-family:Inter var;src:url(/font/Inter-roman.var.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Inter var;src:url(/font/Inter-italic.var.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:italic}}@font-face{font-family:IBM Plex Mono SemiBold;font-style:normal;font-weight:600;src:url(/font/IBMPlexMono-SemiBold.ttf) format("ttf"),url(/font/IBMPlexMono-SemiBold.woff) format("woff")}.banner{width:100%;padding:12px 24px;font-weight:450;font-size:16px;line-height:24px;text-align:center;background:var(--neutral-80);color:var(--white)}@media (max-width: 768px){.banner{padding:10px 24px}}@media (max-width: 660px){.banner{font-size:15px;line-height:20px}}@media (max-width: 585px){.banner{padding:6px 24px;font-size:14px}}.banner span{color:var(--neutral-30)}.banner a{display:inline-flex;align-items:center;margin-left:8px;font-weight:400;color:var(--neutral-30);transition:all .15s ease-in-out}.banner a:hover{color:var(--white)}.banner a:hover svg{transform:translate(4px)}.banner a svg{margin-left:8px;transform:none;transition:transform .15s ease-in-out}header{z-index:10;position:sticky;top:0;width:100%;background-color:var(--white)}header .invitation-link-header{position:relative;margin-right:10px;border:1px solid var(--neutral-20);border-radius:20px;width:39px;height:39px}header .invitation-link-header img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%}header #header-container{display:grid;grid-template-columns:.5fr 1.5fr .5fr;justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:12px 24px;min-height:64px}@media (max-width: 1200px){header #header-container{grid-template-columns:.5fr 2fr .5fr}}@media (max-width: 1024px){header #header-container{grid-template-columns:repeat(2,max-content);padding:16px 24px}}header #header-container .logo{justify-self:start;width:100px}header #header-container .logo svg{width:100%;height:auto;shape-rendering:geometricPrecision}header #header-container nav{display:grid;grid-auto-flow:column;column-gap:32px;font-weight:600;font-size:13px;line-height:18px;letter-spacing:.05em;text-transform:uppercase}@media (max-width: 768px){header #header-container nav{display:none}}header #header-container nav .nav-link{text-decoration:none;text-align:center}header #header-container nav .nav-link svg{width:28px;height:28px;fill:var(--orange-50)}header #header-container nav .nav-link span,header #header-container nav .sub-nav-title{color:var(--neutral-70);transition:all .15s ease-in-out}header #header-container nav .nav-link span:hover,header #header-container nav .sub-nav-title:hover{color:var(--black)}header #header-container nav .nav-group{position:relative;text-align:center}header #header-container nav .nav-group:hover .sub-nav-title{color:var(--black);cursor:default}header #header-container nav .nav-group:hover .sub-nav-wrapper{visibility:visible;transform:translateY(0);opacity:1}header #header-container nav .nav-group .sub-nav-wrapper{position:absolute;left:-65px;padding-top:12px;visibility:hidden;transform:translateY(8px);opacity:0;transition:all .25s ease-in-out;transition-delay:50ms}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav{display:flex;flex-direction:column;row-gap:24px;padding:24px 48px 24px 24px;background-color:var(--white);border:2px solid var(--neutral-20);border-radius:3px}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-title{transition-delay:50ms}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-group{display:flex;flex-direction:column;row-gap:15px}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-group .sub-nav-link{display:flex;column-gap:16px;align-items:center;text-decoration:none}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-group .sub-nav-link:hover svg{fill:var(--blue-50)}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-group .sub-nav-link:hover span{color:var(--blue-50)}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-group .sub-nav-link svg{fill:var(--neutral-50);transition:all .15s ease-in-out}header #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-group .sub-nav-link span{font-weight:400;font-size:16px;line-height:24px;letter-spacing:-.011em;text-transform:none;white-space:nowrap;color:var(--blue-100);transition:all .15s ease-in-out}header #header-container .cta-wrapper{justify-self:end;display:flex;column-gap:8px}@media (max-width: 1024px){header #header-container .cta-wrapper{display:none}}header #header-container .cta-wrapper .primary-cta{background-color:var(--orange-50);color:var(--white)}header #header-container .cta-wrapper .primary-cta:hover{background-color:var(--orange-60)}header #header-container .cta-wrapper .login-cta{display:flex;align-items:center;column-gap:8px;padding:8px 16px;background-color:var(--white);color:var(--neutral-60);border:2px solid var(--neutral-60);border-radius:50px;text-decoration:none;transition:all .15s ease-in-out}header #header-container .cta-wrapper .login-cta span{font-size:16px;font-weight:500;line-height:16px;letter-spacing:-.011em}header #header-container .cta-wrapper .login-cta:hover{cursor:pointer;background-color:var(--neutral-10);border:2px solid var(--neutral-80)}header #header-container .cta-wrapper .login-cta:hover span{color:var(--neutral-80)}header #header-container .menu-icon{display:none;fill:var(--black)}header #header-container .menu-icon:hover{fill:var(--neutral-50);cursor:pointer}@media (max-width: 768px){header #header-container .menu-icon{display:block}}header.mobile-menu-open{height:100vh;background-color:var(--neutral-10)}header.mobile-menu-open .banner{display:none}header.mobile-menu-open #header-container{display:flex;flex-direction:column;row-gap:80px;align-items:flex-start}header.mobile-menu-open #header-container nav{display:grid;grid-auto-flow:row;row-gap:32px}header.mobile-menu-open #header-container nav .nav-link{display:flex;column-gap:16px;align-items:center}header.mobile-menu-open #header-container nav .nav-link span{font-weight:400;font-size:20px;line-height:28px;letter-spacing:-.005em;text-transform:none;white-space:nowrap;color:var(--blue-100)}header.mobile-menu-open #header-container nav .nav-group .sub-nav-wrapper{position:relative;left:0;padding:24px 0 0 24px;transform:none;visibility:visible;opacity:1}header.mobile-menu-open #header-container nav .nav-group .sub-nav-wrapper .sub-nav{padding:0;border:none;background-color:var(--neutral-10)}header.mobile-menu-open #header-container nav .nav-group .sub-nav-wrapper .sub-nav .sub-nav-link span{font-size:18px;line-height:24px;letter-spacing:-.005em;color:var(--blue-100)}header.mobile-menu-open #header-container .cta-wrapper{display:flex}header.mobile-menu-open #header-container .cta-wrapper .primary-cta{display:inline-flex}header.mobile-menu-open #header-container .menu-icon{position:absolute;top:16px;right:24px}header.mobile-menu-closed{-webkit-backdrop-filter:saturate(100%) blur(20px);backdrop-filter:saturate(100%) blur(20px);background-color:#ffffffd9}footer{width:100%;background-color:var(--black)}footer #footer-styled-container{width:100%;padding:64px 80px 48px}@media (max-width: 1280px){footer #footer-styled-container{padding:64px 0 40px}}@media (max-width: 1024px){footer #footer-styled-container{padding:64px 0 32px}}footer #footer-styled-container #footer-container{display:flex;flex-direction:column;width:100%;max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}@media (max-width: 1120px){footer #footer-styled-container #footer-container{max-width:900px}}footer #footer-styled-container #footer-container .top{display:grid;grid-auto-flow:column;justify-content:space-between}@media (max-width: 1120px){footer #footer-styled-container #footer-container .top{grid-auto-flow:row;justify-content:stretch;row-gap:80px}}@media (max-width: 480px){footer #footer-styled-container #footer-container .top{justify-content:flex-start}}footer #footer-styled-container #footer-container .top .left{display:flex;flex-direction:column;row-gap:64px}@media (max-width: 1120px){footer #footer-styled-container #footer-container .top .left{align-items:center}}@media (max-width: 480px){footer #footer-styled-container #footer-container .top .left{align-items:flex-start}}footer #footer-styled-container #footer-container .top .left .logo{width:100px}@media (max-width: 1120px){footer #footer-styled-container #footer-container .top .left .logo{justify-self:center}}@media (max-width: 480px){footer #footer-styled-container #footer-container .top .left .logo{justify-self:flex-start}}footer #footer-styled-container #footer-container .top .left .logo svg{width:100%;height:auto;shape-rendering:geometricPrecision}footer #footer-styled-container #footer-container .top .left .slack-invitation{display:flex;flex-direction:column;row-gap:16px;max-width:250px;font-weight:400;letter-spacing:-.011em}@media (max-width: 1120px){footer #footer-styled-container #footer-container .top .left .slack-invitation{text-align:center}}@media (max-width: 480px){footer #footer-styled-container #footer-container .top .left .slack-invitation{text-align:left}}footer #footer-styled-container #footer-container .top .left .slack-invitation .invitation-text{font-size:13px;line-height:18px;color:var(--neutral-30)}footer #footer-styled-container #footer-container .top .left .slack-invitation .invitation-link{position:relative;display:flex;align-items:center;font-size:14px;line-height:18px;color:var(--neutral-30);transition:all .15s ease-in-out}footer #footer-styled-container #footer-container .top .left .slack-invitation .invitation-link:hover{color:var(--white)}@media (max-width: 1120px){footer #footer-styled-container #footer-container .top .left .slack-invitation .invitation-link{justify-content:center}}@media (max-width: 480px){footer #footer-styled-container #footer-container .top .left .slack-invitation .invitation-link{justify-content:flex-start}}footer #footer-styled-container #footer-container .top .left .slack-invitation .invitation-link svg{position:absolute;right:80px}@media (max-width: 1024px) and (min-width: 481px){footer #footer-styled-container #footer-container .top .left .slack-invitation .invitation-link svg{right:32px}}footer #footer-styled-container #footer-container .top .right nav{display:grid;grid-template-columns:repeat(3,175px) auto;column-gap:40px}@media (max-width: 1360px){footer #footer-styled-container #footer-container .top .right nav{column-gap:24px}}@media (max-width: 1280px){footer #footer-styled-container #footer-container .top .right nav{column-gap:16px}}@media (max-width: 1120px){footer #footer-styled-container #footer-container .top .right nav{grid-template-columns:repeat(3,1fr) auto;column-gap:unset}}@media (max-width: 850px){footer #footer-styled-container #footer-container .top .right nav{grid-template-rows:1fr 1fr;grid-template-columns:max-content max-content;column-gap:128px;row-gap:64px;justify-content:center}}@media (max-width: 600px){footer #footer-styled-container #footer-container .top .right nav{column-gap:64px}}@media (max-width: 480px){footer #footer-styled-container #footer-container .top .right nav{grid-template-rows:1fr;grid-template-columns:unset;column-gap:0;justify-content:flex-start}}footer #footer-styled-container #footer-container .top .right nav .nav-group{display:grid;align-content:baseline}footer #footer-styled-container #footer-container .top .right nav .nav-group .nav-group-title{margin-bottom:12px;font-weight:600;font-size:13px;line-height:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--neutral-60)}footer #footer-styled-container #footer-container .top .right nav .nav-group .nav-link{padding:4px 0;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.01em;color:var(--neutral-30);text-decoration:none;transition:all .15s ease-in-out}footer #footer-styled-container #footer-container .top .right nav .nav-group .nav-link:hover{color:var(--white)}footer #footer-styled-container #footer-container .bottom{display:grid;grid-auto-flow:column;justify-content:space-between;align-items:end;margin-top:80px}@media (max-width: 850px){footer #footer-styled-container #footer-container .bottom{grid-auto-flow:row;grid-template-rows:1fr;justify-content:normal;row-gap:64px;margin-top:64px}}footer #footer-styled-container #footer-container .bottom .social-links{display:grid;grid-auto-flow:column;grid-template-columns:max-content max-content;column-gap:8px;justify-content:center}@media (max-width: 850px){footer #footer-styled-container #footer-container .bottom .social-links{column-gap:24px}}footer #footer-styled-container #footer-container .bottom .social-links svg{fill:var(--neutral-10);transition:all .15s ease-in-out}footer #footer-styled-container #footer-container .bottom .social-links svg:hover{fill:var(--neutral-30)}footer #footer-styled-container #footer-container .bottom .legal-links{display:grid;grid-auto-flow:column;column-gap:24px;font-weight:600;font-size:10px;line-height:16px;letter-spacing:.09em;text-transform:uppercase}@media (max-width: 850px){footer #footer-styled-container #footer-container .bottom .legal-links{column-gap:48px}}@media (max-width: 480px){footer #footer-styled-container #footer-container .bottom .legal-links{column-gap:24px}}footer #footer-styled-container #footer-container .bottom .legal-links div svg{width:100%;height:65px}.primary-cta{display:inline-flex;align-items:center;width:fit-content;height:40px;padding:10px 24px;font-weight:500;font-size:16px;line-height:16px;letter-spacing:-.011em;text-decoration:none;background-color:var(--blue-50);color:var(--white);border-radius:50px;transition:all .15s ease-in-out}.primary-cta._large{font-size:20px;font-weight:500;line-height:28px;padding:16px 32px;min-width:250px;min-height:60px;align-items:center;justify-content:center}.primary-cta:hover{background-color:var(--blue-60)}.primary-cta:hover .primary-cta-icon{transform:translate(3px,-3px)}.primary-cta .primary-cta-icon{margin-left:8px;transform:none;transition:all .15s ease-in-out}.case-study-cta{cursor:pointer;padding:10px 28px;background:var(--white);border-radius:0 0 10px 10px;font-weight:600;font-size:20px;line-height:36px;color:var(--orange-50);text-decoration:none;max-height:45px;transform-origin:bottom;transition:max-height .5s linear;display:inline-flex;align-items:center}.case-study-cta:hover{max-height:65px}@media only screen and (max-width: 600px){.case-study-cta{width:246px}}.download-cta{display:inline-block;padding:12px 20px;border-radius:5px;background:var(--neutral-80);color:var(--white);font-size:16px;font-weight:500;line-height:24px;cursor:pointer;text-decoration:none}.download-cta:hover{background-color:var(--neutral-90)}.section{width:100%}.section .section-content{display:grid;width:100%;max-width:1280px;margin:0 auto;padding:80px 24px}@media (max-width: 1280px){.section .section-content{padding:64px 24px}}.modal{background-color:#000;background-color:#0006;z-index:10;width:100%;height:100%;position:fixed;top:0;left:0;overflow:auto;scrollbar-width:none}.modal-content{background-color:#fff;width:70%;max-width:430px;min-height:500px;margin:auto;padding:10px;border:1px solid black;border-radius:20px;position:relative}@media (max-width: 650px){.modal-content{width:unset}}.modal-flex{display:flex;height:100%;flex-direction:row;justify-content:center;align-items:center}.modal-info{background-color:#888;border:1px solid #888}.close{color:#aaa;float:right;font-size:25px;font-weight:700;right:22px;z-index:1000;position:absolute}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.chatbot-widget{position:fixed;bottom:20px;right:20px;z-index:1000}.chatbot-widget .toggle-button{color:var(--white);border:none;cursor:pointer;width:56px;height:56px;background-color:var(--blue-100);border-radius:50%;justify-content:center;align-items:center;box-shadow:0 0 4px 1px var(--white)}.chatbot-widget .toggle-button svg{width:25px;height:25px}.chatbot-widget .toggle-button:hover{background-color:var(--blue-90)}.chatbot-widget .close-button{position:absolute;top:-10px;right:-10px;background-color:var(--orange-50);color:var(--white);border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;display:flex;justify-content:center;align-items:center}.chatbot-widget .close-button svg{width:20px;height:20px}.chatbot-widget .iframe-container{display:none;position:fixed;bottom:20px;right:20px;width:600px;height:700px;border:1px solid #ccc;border-radius:10px;box-shadow:0 0 15px #0000001a}.chatbot-widget .iframe-container iframe{width:100%;height:100%;border:none;border-radius:10px}@media (max-width: 768px){.chatbot-widget .iframe-container{width:90vw;height:80vh;bottom:10px;right:10px}.chatbot-widget .toggle-button{width:50px;height:50px}.chatbot-widget .close-button{width:25px;height:25px}}body{overflow-x:hidden}body .lead-form{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;display:flex;align-items:center;justify-content:center;color:var(--neutral-100)}body .lead-form--hide{display:none}body .lead-form--overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);z-index:100;opacity:50%}body .lead-form--wrapper{position:relative;max-width:650px;width:100%;padding:34px 24px 24px;border-radius:10px;box-shadow:0 10px 10px -5px #0000000a;box-shadow:0 20px 25px -5px #0000001a;background-color:var(--white);z-index:101;overflow:hidden}body .lead-form--close{position:absolute;top:24px;right:24px;cursor:pointer}body .lead-form--title{font-size:20px;font-weight:500;line-height:28px;text-align:left}body .lead-form--sub-title{font-size:14px;font-style:italic;font-weight:400;line-height:20px;text-align:left;margin:4px 0 16px}body .lead-form--input input[type=text],body .lead-form--input input[type=email],body .lead-form--input input[type=url]{all:unset;border-bottom:1px solid var(--neutral-20);padding:8px 0;width:100%}body .lead-form--input input[type=text]._error,body .lead-form--input input[type=email]._error,body .lead-form--input input[type=url]._error{border-color:#dc3545;color:#dc3545}body .lead-form--input label span{margin-left:10px}body .lead-form--input label{cursor:pointer;display:block;margin-bottom:16px}body .lead-form--buttons{display:flex;gap:16px;align-items:center;margin-top:24px}body .lead-form--cta{border:none;display:inline-flex;align-items:center;width:fit-content;height:40px;padding:10px 24px;font-weight:500;font-size:16px;line-height:16px;letter-spacing:-.011em;text-decoration:none;background-color:var(--orange-50);color:var(--white);border-radius:50px;transition:all .15s ease-in-out;cursor:pointer}body .lead-form--cta:hover{background-color:var(--orange-60);text-decoration:none}body .lead-form .primary-cta{background-color:var(--neutral-100)}body .lead-form--press-enter{font-size:14px;font-weight:500;line-height:20px;text-align:left;color:var(--neutral-70);display:flex;align-items:center;gap:4px}body .lead-form--final-screen .icon{text-align:center}body .lead-form--final-screen .title{font-size:20px;font-weight:700;line-height:24px;text-align:center;margin:16px 0}body .lead-form--final-screen .sub-title{font-size:16px;font-weight:500;line-height:24px;text-align:center;margin-bottom:40px}body .lead-form--final-screen .sub-title>p{margin:0}body .lead-form--final-screen .sub-title>p>a{color:var(--blue-50)}body .lead-form--final-screen .sub-title p._playbook{max-width:450px;margin:0 auto 20px}body .lead-form--final-screen .join{font-size:16px;font-weight:400;line-height:24px;text-align:center;border-top:1px solid var(--neutral-20);padding-top:16px}body .lead-form--final-screen .join a{color:var(--blue-50);text-decoration:underline;padding:0 5px}body .lead-form--final-screen .join a>img{position:relative;top:5px;margin-right:5px}body .enter-icon{margin-top:4px}body .percentage-bar-container{position:absolute;top:0;left:0;width:100%;height:10px}body .percentage-bar-container .percentage{background-color:var(--orange-50);height:10px}body .other-input{margin-top:20px}body .other-input input[type=text]{all:unset;border-bottom:1px solid var(--neutral-20);padding:8px 0;width:100%}body .error-message{font-size:14px;font-style:italic;font-weight:400;line-height:20px;text-align:left;color:#dc3545;margin:15px 0 0}*{box-sizing:border-box}html,body{width:100%;margin:0;padding:0;font-family:Inter,system-ui,-apple-system;font-feature-settings:"cv11" on,"cv08" on,"cv03" on,"cv02" on,"cv04" on,"zero" on,"cv09" on;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button{font-family:Inter,system-ui,-apple-system}@supports (font-variation-settings: normal){html,body,input,button{font-family:Inter var,system-ui,-apple-system}}p,ol,ul{margin:1.5em 0}p,ol,ul{line-height:150%}ol,ul{padding:0 1em}ol li,ul li{margin:1em 0}ol li p,ul li p{margin:0}h2,h3{margin:0;padding-top:1em}h2{font-weight:450;font-size:30px;letter-spacing:-.025em;line-height:1.5em;color:var(--blue-50)}@media (max-width: 550px){h2{font-size:24px}}h3{font-weight:500;font-size:23px;letter-spacing:-.01em;line-height:1.5em;color:var(--blue-80)}@media (max-width: 550px){h3{font-size:22px}}h4{font-weight:550;font-size:20px;margin-bottom:0;letter-spacing:-.01em;color:var(--neutral-100)}@media (max-width: 550px){h4{font-size:18px}}code{font-family:ui-monospace,monospace}#sub-header{width:100%}#sub-header .main-container{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1280px;margin:0 auto;padding:128px 24px 64px;text-align:center}@media (max-width: 768px){#sub-header .main-container{padding:96px 24px 64px}}#sub-header .main-container h1{max-width:1100px;margin:0 auto;font-weight:450;font-size:60px;line-height:80px;letter-spacing:-.022em;color:var(--black)}@media (max-width: 1024px){#sub-header .main-container h1{font-size:48px;line-height:64px;letter-spacing:-.022em;color:var(--orange-60)}}@media (max-width: 768px){#sub-header .main-container h1{font-size:40px;line-height:56px;letter-spacing:-.022em}}#sub-header .main-container span{margin-top:16px;font-weight:500;font-size:16px;line-height:24px;letter-spacing:-.011em;color:var(--neutral-50)}@media (max-width: 768px){#sub-header .main-container span{margin-top:8px}}#sub-header .main-container .sub-title{color:var(--neutral-100);font-weight:400;font-size:28px}.writing-item-new h1{max-width:1000px!important;font-size:40px!important;line-height:60px!important;letter-spacing:-.022em!important;color:var(--orange-60)!important}@media (max-width: 1024px){.writing-item-new h1{max-width:750px!important;font-size:36px!important;line-height:50px!important;letter-spacing:-.022em!important}}@media (max-width: 768px){.writing-item-new h1{max-width:680px!important;font-size:30px!important;line-height:42px!important;letter-spacing:-.02em!important}}@media (max-width: 650px){.writing-item-new h1{max-width:600px!important;font-size:28px!important;line-height:38px!important;letter-spacing:-.02em!important}}.writing .writing-item-text{width:100%}.writing .writing-item-text .writing-item-text-content{width:100%;max-width:1180px;margin:auto;padding:0 24px 96px}@media (max-width: 1200px){.writing .writing-item-text .writing-item-text-content{padding:0 24px 80px}}@media (max-width: 1024px){.writing .writing-item-text .writing-item-text-content{padding:0 24px 64px}}.writing .writing-item-text .writing-item-text-content{max-width:750px;margin:auto}.writing .writing-item-text .writing-item-text-content .primary-cta{margin:1.5em 0;background-color:var(--neutral-80);color:var(--white)}.writing .writing-item-text .writing-item-text-content .primary-cta:hover{background-color:var(--neutral-100);text-decoration:none}.writing .writing-item-text .writing-item-text-content p,.writing .writing-item-text .writing-item-text-content ol,.writing .writing-item-text .writing-item-text-content ul{color:var(--neutral-100)}.writing .writing-item-text .writing-item-text-content blockquote{margin:6em 24px 4em}@media (max-width: 1024px){.writing .writing-item-text .writing-item-text-content blockquote{margin:4.8em 24px 3.3em}}.writing .writing-item-text .writing-item-text-content blockquote p{position:relative;font-style:italic;font-weight:450;font-size:1.25em;letter-spacing:-.008em;color:var(--blue-100)}@media (max-width: 768px){.writing .writing-item-text .writing-item-text-content blockquote p{font-size:1.15em}}.writing .writing-item-text .writing-item-text-content blockquote p:after{content:"“";position:absolute;top:-.25em;left:-.5em;font-size:4em;color:var(--orange-50)}@media (max-width: 1024px){.writing .writing-item-text .writing-item-text-content blockquote p:after{top:-.2em;left:-.4em;font-size:4em}}.writing .writing-item-text .writing-item-text-content a{font-weight:500;color:var(--blue-50);text-decoration:none}.writing .writing-item-text .writing-item-text-content a:hover{text-decoration:underline}.writing .writing-item-text .writing-item-text-content strong{font-weight:565;color:var(--neutral-100)}.writing .writing-item-text .writing-item-text-content img,.writing .writing-item-text .writing-item-text-content video{width:100%;height:auto;padding:1.5em 0 10px}@media (max-width: 1024px){.writing .writing-item-text .writing-item-text-content img,.writing .writing-item-text .writing-item-text-content video{padding:1.5em 0 6px}}.writing .writing-item-text .writing-item-text-content .caption{display:block;text-align:center;font-size:13px;line-height:18px;width:85%;margin:0 auto;font-weight:450;font-style:italic;color:var(--neutral-50);letter-spacing:-.0011em;padding-bottom:1.5em}.writing .writing-item-text .writing-item-text-content .caption strong{color:var(--neutral-60)}.writing .writing-item-text .writing-item-text-content pre{padding:15px;font-weight:500;line-height:150%;background-color:var(--neutral-10);overflow:scroll}.writing .writing-item-text .writing-item-text-content table{border-spacing:0}.writing .writing-item-text .writing-item-text-content th{padding:0 5px 5px}.writing .writing-item-text .writing-item-text-content td{padding:10px 5px;border-top:1px solid var(--neutral-30);border-left:1px solid var(--neutral-30)}.writing .writing-item-text .writing-item-text-content td:first-child{border-left:none}.writing #jobs-item-header .writing-item-title{color:var(--white)}
