.wrapper{padding:0 20px;max-width:1440px;margin:0 auto;width:100%}:root{--hue:223;--bg:hsl(var(--hue),90%,20%);--fg:hsl(var(--hue),10%,90%);--primary:hsl(var(--hue),90%,55%);--primary-dn:hsl(var(--hue),90%,45%);font-size:calc(16px + 8*(100vw - 320px)/960)}.check-spinner__worm-a,.check-spinner__worm-b{visibility:hidden}.check-spinner{margin-bottom:3em;overflow:visible;width:6.25em;height:6.25em}.check-spinner__worm-a{animation:worm-a 1.2s linear}.check-spinner__worm-b{animation:worm-b 1.2s linear 1.2s forwards;stroke-dashoffset:.01}.check-spinner__circle{animation:circle .2s cubic-bezier(0,0,.42,1.33) 2.3s forwards}@keyframes worm-a{0%{stroke-dashoffset:36.1;visibility:visible}to{stroke-dashoffset:-252.9;visibility:visible}}@keyframes worm-b{0%{animation-timing-function:linear;stroke-dasharray:0 0 72.2 341.3;visibility:visible}69.7%{animation-timing-function:ease-out;stroke-dasharray:0 207 45 341.3;visibility:visible}to{animation-timing-function:ease-out;stroke-dasharray:0 297 45 341.3;visibility:visible}}@keyframes circle{0%{r:0}to{r:50px}}@keyframes reappear{0%{visibility:hidden}to{visibility:visible}}.input{position:relative;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:column;width:100%;margin-bottom:8px}.input_label{font-size:15px;font-weight:500;line-height:32px}@media(min-width:1200px){.input_label{font-size:20px}}.input_wrapper{position:relative}.input_wrapper input{opacity:0;position:relative;z-index:1}.input_wrapper-file{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:#8b8b8b;border:1px solid rgba(3,17,58,.2);background:#fff;border-radius:8px}@media(min-width:1200px){.input_wrapper-file{font-size:20px}}.input_error{color:red;font-size:15px;font-weight:500;margin-top:8px}@media(min-width:1200px){.input_error{font-size:20px}}.input_types{font-size:14px;font-weight:400;line-height:32px}@media(min-width:1200px){.input_types{font-size:20px;margin-top:8px}}.input input{padding:11px;font-size:15px;border-radius:8px;border:1px solid rgba(3,17,58,.2);background:#fff;width:100%}@media(min-width:1200px){.input input{font-size:20px}}.input input::-webkit-inner-spin-button,.input input::-webkit-outer-spin-button{-webkit-appearance:none}.input textarea{border-radius:8px;border:1px solid rgba(3,17,58,.2);background:#fff;height:194px;font-size:15px}@media(min-width:1200px){.input textarea{font-size:20px}}.error-border{border-color:red!important}.reveal{opacity:1!important;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.reveal_active{z-index:1}.reveal_active .reveal_first{animation:a-ltr-after 2s cubic-bezier(.77,0,.18,1) forwards}.reveal_active .reveal_second{animation:a-ltr-before 2s cubic-bezier(.77,0,.18,1) forwards}.reveal_first{transform:translateX(-101%)}.reveal_first,.reveal_second{position:absolute;top:0;right:0;width:100%;height:100%}.reveal_second{transform:translateX(0)}@keyframes a-ltr-after{0%{transform:translateX(-100%)}to{transform:translateX(101%)}}@keyframes a-ltr-before{0%{transform:translateX(0)}to{transform:translateX(200%)}}.post{background-color:#fff;color:#03113a;padding-bottom:60px}.post_tag{display:inline-block;background-color:#f1493e;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1;transform:skew(30deg);padding:8px 32px}.post_tag span{transform:skew(-30deg);display:inline-block}.post_tag--accent{background-color:#f1493e}.post_hero{padding:32px 0 40px;text-align:center}@media(min-width:1200px){.post_hero{padding:48px 0 56px}}.post_hero-inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:20px}@media(min-width:1200px){.post_hero-inner{gap:24px}}.post_title{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;overflow:hidden;font-size:32px;font-weight:800;line-height:1.1;color:#03113a}@media(min-width:1200px){.post_title{font-size:56px}}@media(min-width:1600px){.post_title{font-size:64px}}.post_lede{font-size:16px;line-height:1.55;margin:0;max-width:880px;color:#03113a;opacity:.85}@media(min-width:1200px){.post_lede{font-size:18px}}.post_meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:12px;width:100%}@media(min-width:1200px){.post_meta{gap:24px}}.post_meta-author{display:flex;align-items:center;gap:12px;text-align:left;width:100%;justify-content:center}@media(min-width:1200px){.post_meta-author{width:auto}}.post_meta-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;display:flex;align-items:center;justify-content:center;background-color:#03113a;color:#fff;font-size:16px;font-weight:700;text-transform:uppercase;flex-shrink:0}@media(min-width:1200px){.post_meta-avatar{width:52px;height:52px;font-size:18px}}.post_meta-avatar--initial{font-style:normal}.post_meta-author-text{display:flex;flex-direction:column;gap:2px}.post_meta-author-name{font-size:16px;font-weight:700;color:#03113a}.post_meta-author-role{font-size:13px;font-weight:400;color:#03113a;opacity:.7}.post_meta-divider{width:1px;height:28px;background-color:#03113a;opacity:.15;flex-shrink:0}@media(min-width:1200px){.post_meta-divider{height:32px}}.post_meta-block{display:flex;flex-direction:column;gap:2px;text-align:left}.post_meta-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#03113a;opacity:.5}.post_meta-value{font-size:14px;font-weight:600;color:#03113a}.post_share{display:flex;gap:8px}.post_share-btn{width:36px;height:36px;border-radius:50%;background-color:rgba(3,17,58,.06);color:#03113a;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:700;transition:background-color .2s ease}.post_share-btn:hover{background-color:rgba(3,17,58,.12)}.post_heroImage{margin-bottom:32px}@media(min-width:1200px){.post_heroImage{margin-bottom:64px}}.post_heroImage-media{position:relative;width:100%;border-radius:12px;overflow:hidden}@media(min-width:1200px){.post_heroImage-media{border-radius:16px}}.post_heroImage img,.post_heroImage video{display:block;width:100%;height:240px;object-fit:cover}@media(min-width:1200px){.post_heroImage img,.post_heroImage video{height:auto;max-height:540px}}.post_heroImage-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border:0;padding:0;border-radius:50%;background-color:#f1493e;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease;z-index:2}@media(min-width:1200px){.post_heroImage-play{width:88px;height:88px}}.post_heroImage-play:hover{transform:translate(-50%,-50%) scale(1.05)}.post_heroImage-play svg{width:22px;height:22px;margin-left:3px}@media(min-width:1200px){.post_heroImage-play svg{width:30px;height:30px;margin-left:4px}}.post_heroVideo-modal{position:fixed;inset:0;background-color:rgba(3,17,58,.85);z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px}.post_heroVideo-modal-inner{position:relative;width:100%;max-width:1100px;aspect-ratio:16/9;background-color:#000;border-radius:12px;overflow:hidden}.post_heroVideo-modal-inner video{width:100%;height:100%;object-fit:contain;background-color:#000}.post_heroVideo-modal-close{position:absolute;top:20px;right:24px;width:44px;height:44px;border-radius:50%;border:0;background-color:hsla(0,0%,100%,.15);color:#fff;font-size:28px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.post_heroVideo-modal-close:hover{background-color:hsla(0,0%,100%,.3)}.post_body{margin-bottom:48px}.post_bodyRow{display:flex;flex-direction:column;gap:24px}@media(min-width:1200px){.post_bodyRow{flex-direction:row;gap:60px;align-items:flex-start}}.post_sidebar{width:100%;flex-shrink:0;order:-1}@media(min-width:1200px){.post_sidebar{width:300px;position:-webkit-sticky;position:sticky;top:120px;order:0}}.post_hiring{background-color:#03113a;border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center;text-decoration:none;color:#fff;transition:transform .25s ease,box-shadow .25s ease}@media(min-width:1200px){.post_hiring{padding:28px;gap:16px;align-items:flex-start;text-align:left}}.post_hiring:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(3,17,58,.18)}.post_hiring-tag{display:inline-block;background-color:#f1493e;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1;transform:skew(30deg);padding:8px 32px}.post_hiring-tag span{transform:skew(-30deg);display:inline-block}.post_hiring-number{font-size:28px;font-weight:800;line-height:1.1;color:#fff}@media(min-width:1200px){.post_hiring-number{font-size:32px}}.post_hiring-text{font-size:14px;line-height:1.5;margin:0;color:#fff;opacity:.75}.post_hiring-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background-color:#f1493e;border-radius:100px;width:100%;height:46px;margin-top:8px;transition:transform .25s ease}@media(min-width:1200px){.post_hiring-cta{width:64px;height:36px;margin-top:4px}}.post_hiring-cta-text{color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}@media(min-width:1200px){.post_hiring-cta-text{display:none}}.post_hiring-cta-arrow{width:18px;height:18px}.post_content{flex:1 1;min-width:0;max-width:840px}.post_content>:first-child{margin-top:0}.post_content>:last-child{margin-bottom:0}.post_authorBio{padding:40px 0;background-image:url(/images/author-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}@media(min-width:1200px){.post_authorBio{padding:64px 0}}.post_authorBio-card{background-color:#fff;border:1px solid rgba(3,17,58,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;box-shadow:0 4px 24px rgba(3,17,58,.04)}@media(min-width:1200px){.post_authorBio-card{flex-direction:row;padding:48px;gap:48px;align-items:flex-start;text-align:left}}.post_authorBio-photo{width:120px;height:120px;border-radius:12px;object-fit:cover;flex-shrink:0}@media(min-width:1200px){.post_authorBio-photo{width:200px;height:200px}}.post_authorBio-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:12px;align-items:center}@media(min-width:1200px){.post_authorBio-text{align-items:flex-start}}.post_authorBio-name{font-size:22px;font-weight:800;margin:0;color:#03113a}@media(min-width:1200px){.post_authorBio-name{font-size:36px}}.post_authorBio-role{font-size:15px;font-weight:500;margin:0;color:#03113a;opacity:.8}@media(min-width:1200px){.post_authorBio-role{font-size:16px}}.post_authorBio-desc{font-size:14px;line-height:1.6;color:#03113a;opacity:.85}@media(min-width:1200px){.post_authorBio-desc{font-size:16px}}.post_authorBio-desc p{margin:0 0 8px}.post_authorBio-social{display:flex;gap:8px;margin-top:12px}.post_authorBio-social:empty{display:none}