@font-face{font-family:Rhymes Display;src:url(/app/themes/the-shift/public/build/assets/RyhmesDisplay-Regular-CSlmW8E0.woff2)format("woff2"),url(/app/themes/the-shift/public/build/assets/RyhmesDisplay-Regular-CKA1skPK.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rhymes Display;src:url(/app/themes/the-shift/public/build/assets/RyhmesDisplay-Italic-DOlRo01Y.woff2)format("woff2"),url(/app/themes/the-shift/public/build/assets/RyhmesDisplay-Italic-BJzIf5NH.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atlas;src:url(/app/themes/the-shift/public/build/assets/Atlas-Grotesk-Web-Regular-BTDCs2ou.woff2)format("woff2"),url(/app/themes/the-shift/public/build/assets/Atlas-Grotesk-Web-Regular-CyHy9PKg.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/app/themes/the-shift/public/build/assets/IBMPlexMono-Regular-BCJMSbTj.woff2)format("woff2"),url(/app/themes/the-shift/public/build/assets/IBMPlexMono-Regular-C9azJCzg.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:#f2f2ea;margin:0;padding:0}#app{flex-direction:column;min-height:100vh;display:flex}.site-body{flex-direction:column;flex:1;width:100%;display:flex}img,video,svg{height:auto;display:block}.featured-image img{width:100%}table{border-collapse:collapse;width:100%}:focus-visible{outline-offset:3px;outline:1px dashed #fde36e}:focus:not(:focus-visible){outline:none}.sr-only,.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:none;position:absolute;overflow:hidden}.alert{border:1px solid #e0e0d8;padding:8px 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px}.alert.alert-warning,.alert.alert-success{border-color:#141a14}.skip-link{z-index:101;color:#f2f2ea;background:#141a14;padding:8px 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;text-decoration:none;transition:transform .1s;position:absolute;top:0;left:0;transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}body{color:#141a14;-webkit-font-smoothing:antialiased;background-color:#f2f2ea;font-family:Atlas,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}strong,b{font-weight:700}em,i{font-style:italic}p{margin-top:0;margin-bottom:16px}p:last-child{margin-bottom:0}.small{font-size:16px;line-height:1.375}@media only screen and (width<=839px){.small{font-size:12px;line-height:1.5}}small{font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}figcaption{text-transform:uppercase;letter-spacing:.05em;margin-top:8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.02em;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-style:normal;font-weight:400;line-height:1.15}h1,.h1{font-size:32px}@media only screen and (width>=840px){h1,.h1{font-size:40px}}h2,.h2{font-size:24px}@media only screen and (width>=840px){h2,.h2{font-size:32px}}h3,.h3{font-size:20px}@media only screen and (width>=840px){h3,.h3{font-size:24px}}h4,.h4,h5,.h5,h6,.h6{text-transform:uppercase;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-weight:400;line-height:1.3}h4,.h4{letter-spacing:.04em;font-size:16px}h5,.h5{letter-spacing:.04em;font-size:14px}h6,.h6{letter-spacing:.06em;font-size:12px}h1,h2,h3{margin:0 0 16px}h4,h5,h6{margin:0 0 8px}.display-xl{letter-spacing:-.02em;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:48px;font-weight:400;line-height:1.2}@media only screen and (width>=840px){.display-xl{font-size:80px}}.display-l{letter-spacing:-.02em;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:36px;font-weight:400;line-height:1.125}@media only screen and (width>=840px){.display-l{font-size:64px}}.display-m{letter-spacing:-.01em;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.2}@media only screen and (width>=840px){.display-m{font-size:40px}}.display-s{font-family:Atlas,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.3}@media only screen and (width>=840px){.display-s{font-size:32px}}ul,ol{margin:0 0 16px;padding-left:24px}ul li+li,ol li+li{margin-top:4px}ul.unstyled,.unstyled>ul{margin:0;padding:0;list-style-type:none}ul.unstyled li+li,.unstyled>ul li+li{margin:0}blockquote{border-left:2px solid #e0e0d8;margin:0 0 16px;padding-left:24px}.rte,.entry-content{line-height:1.7}.rte>*+*,.entry-content>*+*{margin-top:0}.rte h2,.entry-content h2{margin-top:32px;font-size:24px}@media only screen and (width>=840px){.rte h2,.entry-content h2{font-size:32px}}.rte h3,.entry-content h3{margin-top:24px;font-size:20px}@media only screen and (width>=840px){.rte h3,.entry-content h3{font-size:24px}}.rte h4,.entry-content h4{text-transform:uppercase;letter-spacing:.04em;margin-top:24px;font-size:16px}.rte h5,.rte h6,.entry-content h5,.entry-content h6{text-transform:uppercase;letter-spacing:.04em;margin-top:16px;font-size:14px}.rte ul,.rte ol,.entry-content ul,.entry-content ol{margin-bottom:16px;padding-left:24px}.rte ul,.entry-content ul{list-style:outside}.rte ol,.entry-content ol{list-style:decimal}.rte img,.entry-content img{max-width:100%;height:auto}.rte blockquote,.entry-content blockquote{border-left:2px solid #e0e0d8;margin-bottom:16px;padding-left:24px}.rte hr,.entry-content hr{border:none;border-top:1px solid #e0e0d8;margin-top:32px;margin-bottom:32px}.rte code,.entry-content code{background:#e0e0d8;padding:2px 5px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.rte pre,.entry-content pre{background:#e0e0d8;margin-bottom:16px;padding:16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;overflow-x:auto}.rte table,.entry-content table{border-collapse:collapse;width:100%;margin-bottom:16px;font-size:14px}.rte th,.rte td,.entry-content th,.entry-content td{text-align:left;border-bottom:1px solid #e0e0d8;padding:8px 12px}.rte th,.entry-content th{text-transform:uppercase;letter-spacing:.05em;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}@media only screen and (width>=840px){.gutter{padding-left:48px;padding-right:48px}}.container{padding-left:16px;padding-right:16px}@media only screen and (width>=640px){.container{padding-left:24px;padding-right:24px}}@media only screen and (width>=840px){.container{padding-left:48px;padding-right:48px}}.break-container{width:calc(100% + 96px);margin-left:-48px;margin-right:-48px}.grid{grid-template-columns:1fr;gap:0;display:grid}.grid.gap-s{gap:8px}.grid.gap-m{gap:16px}.grid.gap-l{gap:24px}.grid.centered{align-items:center}.grid.gapless{gap:0}@media only screen and (width>=840px){.grid.two-col{grid-template-columns:repeat(2,1fr)}}.grid.two-col-all,.grid.two-three-col{grid-template-columns:repeat(2,1fr)}@media only screen and (width>=840px){.grid.two-three-col{grid-template-columns:repeat(3,1fr)}}.grid.three-col{grid-template-columns:repeat(2,1fr)}@media only screen and (width>=840px){.grid.three-col{grid-template-columns:repeat(3,1fr)}}.grid.four-col{grid-template-columns:repeat(2,1fr)}@media only screen and (width>=840px){.grid.four-col{grid-template-columns:repeat(3,1fr)}}@media only screen and (width>=1080px){.grid.four-col{grid-template-columns:repeat(4,1fr)}.grid .offset-1{grid-column:2/12}.grid .offset-2{grid-column:3/11}}.columns>*{-webkit-column-break-inside:avoid;width:100%}@media only screen and (width>=840px){.columns.two-col{columns:2;column-gap:16px}}.columns.two-col-all,.columns.two-three-col{columns:2;column-gap:16px}@media only screen and (width>=840px){.columns.two-three-col{columns:3}.columns.three-col{columns:3;column-gap:16px}}.columns.four-col{columns:2;column-gap:16px}@media only screen and (width>=1080px){.columns.four-col{columns:4}}@media only screen and (width<=839px){.hide-small{display:none!important}}@media only screen and (width>=840px){.show-small-only{display:none!important}}.bordered{border-left:1px solid #141a14}.bordered>*{border-bottom:1px solid #141a14;border-right:1px solid #141a14}.bordered.dark,.bordered.dark>*{border-color:#fde36e}.stack{flex-direction:column;gap:32px;display:flex}.stack.gap-s{gap:8px}.stack.gap-m{gap:16px}.stack.gap-l{gap:24px}.cluster{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cluster.gap-s{gap:8px}.cluster.gap-m{gap:16px}.cluster.gap-l{gap:24px}.section-header{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;min-height:37px;display:flex}.block-team+.section>.section-header,.block-jobs+.section>.section-header{border-top:none}.block-heading{border-top:1px solid #141a14;flex-direction:column;gap:4px;padding-top:16px;padding-bottom:16px;display:flex}@media only screen and (width>=840px){.block-heading{padding-top:32px;padding-bottom:32px}}.block-heading.center{text-align:center;align-items:center}.section-eyebrow{text-transform:uppercase;letter-spacing:.07em;margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.section-text{max-width:60ch;margin:4px 0 0}.section-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}input,select,textarea,button{font-family:Atlas,Helvetica,Arial,sans-serif;font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]),select,textarea{appearance:none;width:100%;color:inherit;background:0 0;border-radius:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset])::placeholder,select::placeholder,textarea::placeholder{text-transform:uppercase;color:currentColor;opacity:.4;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset])[disabled],select[disabled],textarea[disabled]{opacity:.4;cursor:not-allowed}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]):not([type=button]):not([type=reset]),select{border:none;border-bottom:1px solid;padding:4px 0 16px}textarea{resize:vertical;border:1px solid;min-height:120px;padding:4px 8px}select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23111'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}input[type=checkbox],input[type=radio]{appearance:none;cursor:pointer;vertical-align:middle;background-color:#f2f2ea;border:1px solid #e0e0d8;flex-shrink:0;width:16px;height:16px;padding:0;position:relative}input[type=checkbox]:checked,input[type=radio]:checked{background-color:#141a14;border-color:#141a14}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";background:#f2f2ea;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}input[type=checkbox]:checked:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 4l3 4L11 1' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 9'%3E%3Cpath d='M1 4l3 4L11 1' stroke='%23fff' stroke-width='2' fill='none'/%3E%3C/svg%3E");-webkit-mask-size:10px 8px;mask-size:10px 8px}input[type=radio]{border-radius:50%}input[type=radio]:checked:after{background-color:#f2f2ea;border-radius:50%;inset:3px;-webkit-mask-image:none;mask-image:none}.form-field-label,.label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:700;display:block}.form-field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.form-field.is-inline{flex-direction:row;align-items:center;gap:8px}.form-field .form-field-error{color:#c0392b;margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.form-field .form-field-hint{margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.search-form{gap:0;display:flex}.search-form .search-field{border-right:none;flex:1}.search-form .search-submit{color:#f2f2ea;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;white-space:nowrap;background:#141a14;border:1px solid #141a14;padding:8px 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:700;transition:background .15s}.search-form .search-submit:hover{background:#295148;border-color:#295148}.p-0{padding:0}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-0{margin:0}.my-0{margin-top:0;margin-bottom:0}.mx-0{margin-left:0;margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-xs{padding:4px}.py-xs{padding-top:4px;padding-bottom:4px}.px-xs{padding-left:4px;padding-right:4px}.pt-xs{padding-top:4px}.pb-xs{padding-bottom:4px}.pl-xs{padding-left:4px}.pr-xs{padding-right:4px}.m-xs{margin:4px}.my-xs{margin-top:4px;margin-bottom:4px}.mx-xs{margin-left:4px;margin-right:4px}.mt-xs{margin-top:4px}.mb-xs{margin-bottom:4px}.ml-xs{margin-left:4px}.mr-xs{margin-right:4px}.p-s{padding:16px}.py-s{padding-top:16px;padding-bottom:16px}.px-s{padding-left:16px;padding-right:16px}.pt-s{padding-top:16px}.pb-s{padding-bottom:16px}.pl-s{padding-left:16px}.pr-s{padding-right:16px}.m-s{margin:16px}.my-s{margin-top:16px;margin-bottom:16px}.mx-s{margin-left:16px;margin-right:16px}.mt-s{margin-top:16px}.mb-s{margin-bottom:16px}.ml-s{margin-left:16px}.mr-s{margin-right:16px}.p-m{padding:32px}.py-m{padding-top:32px;padding-bottom:32px}.px-m{padding-left:32px;padding-right:32px}.pt-m{padding-top:32px}.pb-m{padding-bottom:32px}.pl-m{padding-left:32px}.pr-m{padding-right:32px}.m-m{margin:32px}.my-m{margin-top:32px;margin-bottom:32px}.mx-m{margin-left:32px;margin-right:32px}.mt-m{margin-top:32px}.mb-m{margin-bottom:32px}.ml-m{margin-left:32px}.mr-m{margin-right:32px}.p-l{padding:64px}.py-l{padding-top:64px;padding-bottom:64px}.px-l{padding-left:64px;padding-right:64px}.pt-l{padding-top:64px}.pb-l{padding-bottom:64px}.pl-l{padding-left:64px}.pr-l{padding-right:64px}.m-l{margin:64px}.my-l{margin-top:64px;margin-bottom:64px}.mx-l{margin-left:64px;margin-right:64px}.mt-l{margin-top:64px}.mb-l{margin-bottom:64px}.ml-l{margin-left:64px}.mr-l{margin-right:64px}.p-xl{padding:128px}.py-xl{padding-top:128px;padding-bottom:128px}.px-xl{padding-left:128px;padding-right:128px}.pt-xl{padding-top:128px}.pb-xl{padding-bottom:128px}.pl-xl{padding-left:128px}.pr-xl{padding-right:128px}.m-xl{margin:128px}.my-xl{margin-top:128px;margin-bottom:128px}.mx-xl{margin-left:128px;margin-right:128px}.mt-xl{margin-top:128px}.mb-xl{margin-bottom:128px}.ml-xl{margin-left:128px}.mr-xl{margin-right:128px}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.font-display,.font-display-text{font-family:Rhymes Display,Georgia,Times New Roman,serif}.font-body,.font-sans{font-family:Atlas,Helvetica,Arial,sans-serif}.font-mono{font-family:IBM Plex Mono,Courier New,Courier,monospace}.font-bold{font-weight:700}.font-normal{font-weight:400}.font-light{font-weight:300}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.05em}.tracking-wider{letter-spacing:.07em}.tracking-widest{letter-spacing:.1em}.lh-1{line-height:1}.lh-tight{line-height:1.2}.lh-snug{line-height:1.4}.lh-normal{line-height:1.6}.lh-loose{line-height:1.8}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-body{font-size:16px}.text-small{font-size:14px}.text-ui{font-size:16px}.text-caption{font-size:12px}.text-error{color:#c0392b}.text-inherit{color:inherit}.underline{text-decoration:underline}.no-underline{text-decoration:none}.no-wrap{white-space:nowrap}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.gap-xs{gap:4px}.gap-s{gap:16px}.gap-m{gap:32px}.gap-l{gap:64px}.gap-0{gap:0}.w-full{width:100%}.h-full{height:100%}.w-auto{width:auto}.max-w-none{max-width:none}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.border{border:1px solid}.border-top{border-top:1px solid}.border-bottom{border-bottom:1px solid}.border-left{border-left:1px solid}.border-right{border-right:1px solid}.border-none{border:none}.border-gold{border-color:#fde36e}.border-green{border-color:#295148}.border-light{border-color:#e0e0d8}.wrapper-narrow{max-width:560px}.wrapper-standard{max-width:760px}.wrapper-wide{max-width:960px}[class*=wrapper-].middle{margin-left:auto;margin-right:auto}ul.unstyled,ol.unstyled{margin:0;padding:0;list-style:none}.text-light,.text-light-green{color:#c8dec6}.text-gold,.text-yellow{color:#fde36e}.text-cream,.text-white{color:#f2f2ea}.text-dark,.text-primary,.text-green{color:#295148}.text-black{color:#141a14}.bg-light,.bg-accent,.bg-secondary{background-color:#c8dec6}.bg-dark{background-color:#295148}.bg-cream{background-color:#f2f2ea}.bg-yellow{background-color:#fde36e}.bg-hover-light:hover{background-color:#c8dec6}.bg-hover-yellow:hover{background-color:#fde36e}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.theme-light{color:#141a14;--theme-bg:#c8dec6;--theme-fg:#141a14;background-color:#c8dec6;border-color:#141a14}.theme-dark{color:#c8dec6;--theme-bg:#295148;--theme-fg:#c8dec6;background-color:#295148;border-color:#c8dec6}.theme-cream{color:#141a14;--theme-bg:#f2f2ea;--theme-fg:#141a14;background-color:#f2f2ea;border-color:#141a14}.duotone{isolation:isolate;position:relative;overflow:hidden}.duotone img{filter:grayscale();transition:filter .4s}.duotone:after{content:"";mix-blend-mode:screen;opacity:1;pointer-events:none;background:#295148;transition:opacity .4s;position:absolute;inset:0}.duotone:hover img{filter:grayscale(0%)}.duotone:hover:after{opacity:0}.noise{position:relative}.noise:after{content:"";opacity:.06;z-index:10;pointer-events:none;background-image:url(/app/themes/the-shift/public/build/assets/noise-BHX6OAb9.gif);background-repeat:repeat;position:absolute;inset:0}.img-cover{overflow:hidden}.img-cover img{object-fit:cover;width:100%;height:100%}.img-contain{overflow:hidden}.img-contain img{object-fit:contain;width:100%;height:100%}.img-square{aspect-ratio:1}.img-wide{aspect-ratio:16/9}.img-landscape{aspect-ratio:4/3}.img-portrait{aspect-ratio:3/4}.overflow-x-hidden{overflow-x:hidden}@media only screen and (width<=839px){.py-l{padding-top:32px;padding-bottom:32px}.pt-l{padding-top:32px}.pb-l{padding-bottom:32px}.py-xl{padding-top:64px;padding-bottom:64px}.pt-xl{padding-top:64px}.pb-xl{padding-bottom:64px}.my-l{margin-top:32px;margin-bottom:32px}.mt-l{margin-top:32px}.mb-l{margin-bottom:32px}.my-xl{margin-top:64px;margin-bottom:64px}.mt-xl{margin-top:64px}.mb-xl{margin-bottom:64px}}.gform_wrapper .gfield{margin-bottom:16px}.gform_wrapper .gfield_label{text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:700;display:block}.gform_wrapper .gfield_required{color:#c0392b;margin-left:2px}.gform_wrapper .gfield_description{margin-top:4px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.gform_wrapper .validation_message{color:#c0392b;margin-top:4px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.gform_wrapper .validation_error{color:#c0392b;border:1px solid #c0392b;margin-bottom:32px;padding:8px 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px}.gform_wrapper .gform_confirmation_message{border:1px solid #e0e0d8;padding:16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px}.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input[type=submit]{color:#f2f2ea;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;appearance:none;background:#141a14;border:1px solid #141a14;justify-content:center;align-items:center;padding:8px 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:700;transition:background .15s;display:inline-flex}.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper .gform_page_footer input[type=submit]:hover{background:#295148;border-color:#295148}@media only screen and (width>=840px){.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input[type=submit]{padding:12px 18px}}.wpcf7 label{font-size:0;display:block}.wpcf7 label input,.wpcf7 label textarea,.wpcf7 label select,.wpcf7 label span,.wpcf7 label .wpcf7-form-control-wrap{font-size:16px}.wpcf7 .wpcf7-form-control-wrap{margin-bottom:32px;display:block}.wpcf7 .form-row.two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.wpcf7 .form-row.two-col label{margin-bottom:0}.wpcf7 .wpcf7-not-valid-tip{color:#c0392b;margin-top:4px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;display:block}.wpcf7 .wpcf7-response-output{border:1px solid #e0e0d8;margin-top:32px;padding:8px 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px}.wpcf7.sent .wpcf7-response-output{border-color:#141a14}.wpcf7.failed .wpcf7-response-output,.wpcf7.invalid .wpcf7-response-output{color:#c0392b;border-color:#c0392b}.wpcf7 input[type=submit]{width:100%;color:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;appearance:none;background:0 0;border:1px solid;border-radius:0;justify-content:center;align-items:center;margin-top:32px;padding:16px 40px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:400;transition:background .15s,color .15s;display:flex}.wpcf7 input[type=submit]:hover{color:var(--secondary,#e0e0d8);background:currentColor}.header-bump:not(.mobile-only){padding-top:63px}@media only screen and (width<=839px){.header-bump.mobile-only{padding-top:63px}}header.top{z-index:100;color:#295148;background:#f2f2ea;border-bottom:1px solid;align-items:stretch;height:63px;display:flex;position:fixed;top:0;left:0;right:0}header.top .header-banner{display:none}header.top .brand{color:#295148;border-right:1px solid #141a14;flex-shrink:0;align-items:center;padding:0 20px;font-size:14px;font-weight:700;transition:background .15s;display:flex}header.top .brand:hover{background:#fde36e}header.top .brand svg,header.top .brand img{width:auto;max-height:24px;display:block}header.top .header-nav,header.top .nav-primary{flex:1;align-items:stretch;min-width:0;display:flex}@media only screen and (width<=839px){header.top .nav-primary{display:none}}header.top .nav-primary .nav{align-items:stretch;width:100%;height:100%;margin:0;padding:0;list-style:none;display:flex}header.top .nav-primary .nav>li{border-right:1px solid #141a14;align-items:stretch;display:flex}header.top .nav-primary .nav>li>a{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;align-items:center;padding:0 20px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:400;text-decoration:none;transition:background .15s;display:flex}header.top .nav-primary .nav>li>a:hover{color:#295148;background:#fde36e;text-decoration:none}@media only screen and (width<=839px){header.top .brand{border-right:none;flex:1;justify-content:center;padding:0}}header.top .header-cta-block{border-left:1px solid #141a14}header.top .header-cta{color:#295148;background:#c8dec6;padding:0 32px;font-size:16px;transition:background .15s}header.top .header-cta:hover{color:#295148;background:#fde36e;text-decoration:none}@media only screen and (width<=839px){header.top .header-cta{padding:0 20px}}header.top .mobile-menu-trigger,header.top .mobile-search-trigger{cursor:pointer;text-transform:uppercase;letter-spacing:.07em;color:#295148;white-space:nowrap;background:0 0;border:none;flex-shrink:0;align-items:center;height:100%;padding:0 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;transition:background .15s;display:flex}header.top .mobile-menu-trigger:hover,header.top .mobile-menu-trigger[aria-expanded=true],header.top .mobile-search-trigger:hover,header.top .mobile-search-trigger[aria-expanded=true]{background:#c8dec6}@media only screen and (width>=840px){header.top.landing-page{color:#f2f2ea;background:#295148;border-bottom:none;grid-template-rows:auto auto auto;grid-template-areas:"banner""brand""nav";height:auto;display:grid;position:static}header.top.landing-page .header-banner{grid-area:banner;justify-content:center;align-items:center;padding:18px 25px;display:flex}header.top.landing-page .header-banner p{text-transform:uppercase;color:#f2f2ea;letter-spacing:.05em;text-align:center;margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px}header.top.landing-page .brand{color:#f2f2ea;border-top:1px solid;border-bottom:1px solid;border-right:none;grid-area:brand;padding:20px 25px;display:block}header.top.landing-page .brand:hover{background:0 0}header.top.landing-page .brand svg,header.top.landing-page .brand img{color:#f2f2ea;width:100%;height:auto;max-height:none;transition:color .15s;display:block}header.top.landing-page .brand:hover svg,header.top.landing-page .brand:hover img{color:#fde36e}header.top.landing-page .header-nav{z-index:100;background:#295148;border-bottom:1px solid;grid-area:nav;grid-template-columns:auto auto;justify-content:space-between;height:63px;display:grid;position:sticky;top:0}header.top.landing-page .nav-primary .nav>li{border-right:1px solid;min-width:150px}header.top.landing-page .nav-primary .nav>li>a{color:#f2f2ea;justify-content:center;width:100%;padding:0}header.top.landing-page .nav-primary .nav>li>a:hover{color:#295148;background:#fde36e;text-decoration:none}header.top.landing-page .header-cta-block{border-left:1px solid}header.top.landing-page .header-cta{color:#141a14;background:#c8dec6;justify-content:center;min-width:200px;padding:0 24px}header.top.landing-page .header-cta:hover{color:#295148;background:#fde36e;text-decoration:none}header.top.landing-page .mobile-menu-toggle{display:none}header.top.landing-page.is-pinned{padding-bottom:63px}header.top.landing-page.is-pinned .header-nav{position:fixed;top:0;left:48px;right:48px}body.home .main{padding-top:0}}footer.bottom{color:#fde36e;background:#295148;margin-top:0}footer.bottom a{color:#fde36e;text-decoration:none;transition:color .15s}footer.bottom a:hover{color:#f2f2ea}.footer-cta-row,.footer-contact-row,.footer-newsletter{border-bottom:1px solid #fde36e}.footer-newsletter{justify-content:space-between;align-items:center;gap:32px;min-height:80px;padding-top:20px;padding-bottom:20px;display:flex}@media only screen and (width<=839px){.footer-newsletter{flex-direction:column;align-items:flex-start;gap:16px}}.footer-newsletter .footer-newsletter-heading p{color:#fde36e;margin:0;font-family:Atlas,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2}@media only screen and (width>=840px){.footer-newsletter .footer-newsletter-heading p{font-size:32px}}.footer-newsletter .footer-newsletter-form{flex-shrink:0;align-items:center;gap:0;display:flex}@media only screen and (width<=839px){.footer-newsletter .footer-newsletter-form{width:100%}}.footer-newsletter .footer-newsletter-input{color:#fde36e;background:0 0;border:none;outline:none;width:220px;padding:8px 16px 8px 0;font-family:IBM Plex Mono,Courier New,Courier,monospace;line-height:1}@media only screen and (width<=839px){.footer-newsletter .footer-newsletter-input{flex:1}}.footer-newsletter .footer-newsletter-input::placeholder{color:#e0e0d8}.footer-newsletter .footer-newsletter-input:-webkit-autofill{-webkit-text-fill-color:#fde36e;box-shadow:inset 0 0 0 1000px #295148}.footer-newsletter .footer-newsletter-submit{text-transform:uppercase;letter-spacing:.07em;color:#fde36e;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:8px 0 8px 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;line-height:1;transition:color .15s}.footer-newsletter .footer-newsletter-submit:hover{color:#f2f2ea}.footer-contact-row{gap:32px;padding-top:64px;padding-bottom:64px}@media only screen and (width<=839px){.footer-contact-row{gap:16px;padding-top:32px;padding-bottom:32px}.footer-contact-row .footer-contact-heading{grid-column:1/-1}}.footer-contact-row .footer-contact-heading p{color:#fde36e;margin:0;font-family:Atlas,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.15}@media only screen and (width>=840px){.footer-contact-row .footer-contact-heading p{font-size:32px}}.footer-contact-row .footer-contact-info{color:#fde36e;flex-direction:column;gap:6px;font-family:Atlas,Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;display:flex}.footer-contact-row .footer-contact-info .footer-address{color:#fde36e}.footer-contact-row .footer-social{flex-direction:column;gap:16px;display:flex}.footer-contact-row .footer-social-label{text-transform:uppercase;letter-spacing:.07em;color:#fde36e;margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.footer-contact-row .footer-social-list{flex-direction:column;gap:4px;display:flex}.footer-contact-row .footer-social-list a{font-family:Atlas,Helvetica,Arial,sans-serif;font-size:14px}.footer-cta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:32px;padding-bottom:32px;display:flex}@media only screen and (width<=839px){.footer-cta-row{flex-direction:column;align-items:flex-start}}.footer-cta-row .footer-cta-heading{color:#fde36e;margin:0;font-family:Atlas,Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.2}@media only screen and (width>=840px){.footer-cta-row .footer-cta-heading{font-size:32px}}.footer-cta-row .footer-cta-link{text-transform:uppercase;letter-spacing:.07em;color:#fde36e;white-space:nowrap;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;transition:color .15s}.footer-cta-row .footer-cta-link:hover{color:#f2f2ea}.footer-wordmark{padding:32px 0;display:block;overflow:hidden}.footer-wordmark:hover{color:#e0e0d8}.footer-wordmark svg{width:100%;height:auto;color:inherit;display:block}.footer-wordmark img{width:100%;height:auto;display:block}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px;display:flex}@media only screen and (width<=839px){.footer-bottom{flex-direction:column;align-items:flex-start;gap:16px}.footer-bottom .footer-nav{scrollbar-width:none;width:100%;overflow-x:auto}.footer-bottom .footer-nav::-webkit-scrollbar{display:none}}.footer-bottom .footer-nav .footer-nav-list{flex-wrap:wrap;gap:4px 24px;display:flex}@media only screen and (width<=839px){.footer-bottom .footer-nav .footer-nav-list{white-space:nowrap;flex-wrap:nowrap}}.footer-bottom .footer-nav .footer-nav-list a{text-transform:uppercase;letter-spacing:.07em;color:#fde36e;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;transition:color .15s}.footer-bottom .footer-nav .footer-nav-list a:hover{color:#f2f2ea}.footer-bottom .footer-copy{letter-spacing:.07em;text-transform:uppercase;color:#fde36e;white-space:nowrap;margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.drawer-strip{cursor:pointer;color:#295148;background:#f2f2ea;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:48px;padding:0;transition:background .15s;display:flex}.drawer-strip:hover{background:#c8dec6}.drawer-strip .strip-text{writing-mode:vertical-rl;text-transform:uppercase;letter-spacing:.15em;-webkit-user-select:none;user-select:none;color:#295148;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px}.drawer-strip .strip-text .strip-shortcut{opacity:.45}.menu-drawer{z-index:200;pointer-events:none;border-right:1px solid #141a14;width:min(874px,100vw);transition:transform .4s cubic-bezier(.25,0,.1,1);display:flex;position:fixed;top:63px;bottom:0;left:0;transform:translate(-100%)}@media only screen and (width>=840px){.menu-drawer{top:0;transform:translate(calc(48px - 100%))}}.menu-drawer.is-active{pointer-events:auto;transform:translate(0)}.menu-drawer .drawer-strip-menu{pointer-events:auto;border-left:1px solid #141a14}.menu-drawer .drawer-strip-close{border-right:1px solid #141a14}.menu-drawer .menu-drawer-panel{background:#f2f2ea;flex-direction:column;flex:1;display:flex;overflow:hidden auto}.menu-drawer .menu-drawer-logo{border-bottom:1px solid #141a14;flex-shrink:0;padding:16px 32px;transition:background .15s;display:block}.menu-drawer .menu-drawer-logo:hover{background:#c8dec6}.menu-drawer .menu-drawer-logo svg,.menu-drawer .menu-drawer-logo img{width:auto;max-height:24px;display:block}.menu-drawer .menu-drawer-nav{flex:1}.menu-drawer .menu-drawer-list>li{border-bottom:1px solid #141a14}.menu-drawer .menu-drawer-list>li>a{justify-content:center;align-items:center;min-height:110px;padding:24px 40px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:32px;display:flex}@media only screen and (width>=840px){.menu-drawer .menu-drawer-list>li>a{font-size:48px}}.menu-drawer .menu-drawer-list>li>a{color:#295148;text-align:center;font-weight:400;text-decoration:none;transition:background .15s}@media only screen and (width<=839px){.menu-drawer .menu-drawer-list>li>a{min-height:72px;padding:16px 24px}}.menu-drawer .menu-drawer-list>li>a:hover{background:#c8dec6;text-decoration:none}.menu-drawer .menu-drawer-cta{background:#295148;flex-shrink:0}.menu-drawer .menu-drawer-cta-link{justify-content:center;align-items:center;min-height:110px;padding:24px 40px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:32px;font-weight:400;display:flex}@media only screen and (width>=840px){.menu-drawer .menu-drawer-cta-link{font-size:48px}}.menu-drawer .menu-drawer-cta-link{color:#f2f2ea;text-align:center;text-decoration:none;transition:color .15s}@media only screen and (width<=839px){.menu-drawer .menu-drawer-cta-link{min-height:72px;padding:16px 24px}}.menu-drawer .menu-drawer-cta-link:hover{color:#fde36e;text-decoration:none}.menu-drawer .menu-drawer-utility{border-top:1px solid #141a14;flex-shrink:0;padding:20px 32px}.menu-drawer .menu-drawer-utility-list{flex-wrap:wrap;justify-content:center;gap:8px 24px;display:flex}.menu-drawer .menu-drawer-utility-list a{text-transform:uppercase;letter-spacing:.07em;color:#141a14;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;text-decoration:none}.menu-drawer .menu-drawer-utility-list a:hover{text-decoration:underline}.drawer-backdrop{z-index:199;opacity:0;pointer-events:none;cursor:pointer;background:#0000004d;transition:opacity .25s;position:fixed;inset:63px 0 0}.drawer-backdrop.is-visible{opacity:1;pointer-events:auto}body.has-menu-open{overflow:hidden}@media only screen and (width>=840px){body.home .menu-drawer,body.home .drawer-backdrop{top:0}}.search-drawer{z-index:200;pointer-events:none;border-left:1px solid;width:min(874px,100vw);transition:transform .4s cubic-bezier(.25,0,.1,1);display:flex;position:fixed;top:63px;bottom:0;right:0;transform:translate(100%)}@media only screen and (width>=840px){.search-drawer{top:0;transform:translate(calc(100% - 48px))}}.search-drawer.is-active{pointer-events:auto;transform:translate(0)}.search-drawer .drawer-strip-search{pointer-events:auto;border-right:1px solid #141a14}.search-drawer .drawer-strip-close{border-left:1px solid #141a14}.search-drawer .search-panel{background:#f2f2ea;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden auto}.search-drawer .search-panel-header{border-bottom:1px solid;flex-shrink:0;justify-content:space-between;align-items:center;height:63px;padding:0 40px;display:flex}@media only screen and (width<=839px){.search-drawer .search-panel-header{padding:0 24px}}.search-drawer .search-panel-logo{display:block}.search-drawer .search-panel-logo:hover{text-decoration:underline}.search-drawer .search-panel-logo svg,.search-drawer .search-panel-logo img{width:auto;max-height:24px;display:block}.search-drawer .search-panel-cta{text-transform:uppercase;letter-spacing:.04em;color:#e0e0d8;white-space:nowrap;background:#295148;align-self:stretch;align-items:center;padding:0 40px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;transition:background .15s;display:flex}.search-drawer .search-panel-cta:hover{color:#e0e0d8;background:#1b3630}.search-drawer .search-field-wrap{color:#295148;padding:40px 40px 0}@media only screen and (width<=839px){.search-drawer .search-field-wrap{padding:24px 24px 0}}.search-drawer .search-field{border-bottom:1px solid;position:relative}.search-drawer .search-input{appearance:none;background:0 0;border:none;flex:1;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:32px;font-weight:400}@media only screen and (width>=840px){.search-drawer .search-input{font-size:48px}}.search-drawer .search-input{color:#295148;outline:none;width:100%;padding:0;line-height:1.2}.search-drawer .search-input::placeholder{color:#c8dec6}.search-drawer .search-input::-webkit-search-cancel-button{display:none}.search-drawer .search-clear{cursor:pointer;text-transform:uppercase;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:15px 0 25px;font-size:12px;position:absolute;top:0;right:0}.search-drawer .search-clear:hover{color:#141a14}.search-drawer .search-clear:disabled{visibility:hidden;pointer-events:none}.search-drawer .search-results{color:#295148;padding:24px 40px 64px}@media only screen and (width<=839px){.search-drawer .search-results{padding:16px 24px 32px}}.search-drawer .search-posts{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media only screen and (width<=839px){.search-drawer .search-posts{grid-template-columns:1fr;gap:16px}}.search-drawer .search-posts:empty{display:none}.search-drawer .search-result{color:#295148;flex-direction:column;gap:8px;text-decoration:none;display:flex}.search-drawer .search-result:hover .search-result-image img{transform:scale(1.04)}.search-drawer .search-result-image{aspect-ratio:4/3;background:#c8dec6;flex-shrink:0;width:100%;overflow:hidden}.search-drawer .search-result-image img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.search-drawer .search-result-body{flex-direction:column;gap:6px;display:flex}.search-drawer .search-result-title{font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:16px;line-height:1.3}.search-drawer .search-result-meta{gap:16px;display:flex}.search-drawer .search-result-type,.search-drawer .search-result-category{text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.search-drawer .search-no-results{grid-column:1/-1;padding:16px 0;font-size:16px}.search-drawer .search-footer{padding-top:32px}body.has-search-open{overflow:hidden}@media only screen and (width>=840px){body.home .search-drawer{top:0}}.button,.wp-block-button__link{color:inherit;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;appearance:none;white-space:nowrap;background:0 0;border:1px solid;border-radius:0;align-items:center;gap:8px;padding:14px 32px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:400;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}@media only screen and (width>=840px){.button,.wp-block-button__link{padding:16px 40px}}.button:hover,.wp-block-button__link:hover{color:#f2f2ea;background:#141a14;text-decoration:none}.button[disabled],.button.is-disabled,.wp-block-button__link[disabled],.wp-block-button__link.is-disabled{pointer-events:none}.button.full,.wp-block-button__link.full{text-align:center;justify-content:center;width:100%}.button.button-filled{color:#f2f2ea;background:#141a14}.button.button-filled:hover{color:#141a14;background:0 0}.button.button-gold{color:#fde36e;border-color:#fde36e}.button.button-gold:hover{color:#295148;background:#fde36e}.button.button-accent{color:#141a14;background:#c8dec6;border-color:#141a14}.button.button-accent:hover{color:#f2f2ea;background:#141a14}.button.button-small{padding:8px 20px;font-size:14px}.button.button-large{padding:20px 56px}.button.button-full{justify-content:center;width:100%}.button.button-wide{color:#141a14;background:#f2f2ea;border:0;justify-content:center;width:100%;display:flex}.button.button-wide:hover{color:#f2f2ea;background:#141a14}.text-button{font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:inherit;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;cursor:pointer;color:inherit;align-items:center;gap:8px;font-weight:400;text-decoration:none;transition:color .15s;display:inline-flex}.text-button:hover{color:inherit;text-decoration:none}.wp-block-button.is-style-text .wp-block-button__link{color:inherit;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;font-weight:400;text-decoration:none;transition:color .15s;display:inline-flex}.wp-block-button.is-style-text .wp-block-button__link:after{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;transition:background-color .15s,transform .2s;display:inline-block;-webkit-mask-image:url(/app/themes/the-shift/public/build/assets/arrow-right-DwZsHKgn.svg);mask-image:url(/app/themes/the-shift/public/build/assets/arrow-right-DwZsHKgn.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.wp-block-button.is-style-text .wp-block-button__link:hover{color:inherit;background:0 0;text-decoration:none}.wp-block-button.is-style-text .wp-block-button__link:hover:after{transform:translate(3px)}.wp-block-button.is-style-outline .wp-block-button__link{color:#141a14;background:0 0;border-color:#141a14}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#f2f2ea;background:#141a14}.button.arrow-right:after,.text-button.arrow-right:after{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;transition:background-color .15s,transform .2s;display:inline-block;-webkit-mask-image:url(/app/themes/the-shift/public/build/assets/arrow-right-DwZsHKgn.svg);mask-image:url(/app/themes/the-shift/public/build/assets/arrow-right-DwZsHKgn.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button.arrow-down:after,.text-button.arrow-down:after{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;transition:background-color .15s,transform .2s;display:inline-block;-webkit-mask-image:url(/app/themes/the-shift/public/build/assets/arrow-down-BFLowive.svg);mask-image:url(/app/themes/the-shift/public/build/assets/arrow-down-BFLowive.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button.arrow-left:before,.text-button.arrow-left:before{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;transition:background-color .15s,transform .2s;display:inline-block;-webkit-mask-image:url(/app/themes/the-shift/public/build/assets/arrow-left-735snASX.svg);mask-image:url(/app/themes/the-shift/public/build/assets/arrow-left-735snASX.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button.arrow-up:after,.text-button.arrow-up:after{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;transition:background-color .15s,transform .2s;display:inline-block;-webkit-mask-image:url(/app/themes/the-shift/public/build/assets/arrow-up-DvDa6pt0.svg);mask-image:url(/app/themes/the-shift/public/build/assets/arrow-up-DvDa6pt0.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.button.arrow-right:hover:after,.text-button.arrow-right:hover:after{transform:translate(3px)}.button.arrow-left:hover:before,.text-button.arrow-left:hover:before{transform:translate(-3px)}.button.arrow-down:hover:after,.text-button.arrow-down:hover:after{transform:translateY(3px)}.button.arrow-up:hover:after,.text-button.arrow-up:hover:after{transform:translateY(-3px)}.accordion .accordion-item{border-bottom:1px solid #e0e0d8}.accordion .accordion-trigger{cursor:pointer;text-align:left;color:#141a14;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;display:flex}.accordion .accordion-panel{padding-bottom:16px}.accordion .accordion-panel[hidden]{display:none}.wp-block{max-width:none}.entry-content .alignfull,.single-body .alignfull{width:calc(100% + 48px);max-width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}@media only screen and (width>=840px){.entry-content .alignfull,.single-body .alignfull{width:calc(100% + \$gutter * 2);max-width:calc(100% + \$gutter * 2);margin-left:-\$gutter;margin-right:-\$gutter}}@media only screen and (width>=1080px){.entry-content .alignfull,.single-body .alignfull{width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%}}.entry-content .alignwide,.single-body .alignwide{width:calc(100% + 48px);max-width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}@media only screen and (width>=840px){.entry-content .alignwide,.single-body .alignwide{width:calc(100% + \$gutter * 2);max-width:calc(100% + \$gutter * 2);margin-left:-\$gutter;margin-right:-\$gutter}}@media only screen and (width>=1080px){.entry-content .alignwide,.single-body .alignwide{width:calc(100% + 96px);max-width:calc(100% + 96px);margin-left:-48px;margin-right:-48px}}.single-body>p,.single-body>.wp-block-paragraph{margin-bottom:16px;line-height:1.75}.single-body>h2,.single-body>.wp-block-heading{margin-top:32px;margin-bottom:16px}.single-body>h3{margin-top:16px;margin-bottom:8px}.single-body>ul,.single-body>ol{margin-bottom:16px;padding-left:24px;line-height:1.75}.single-body>.wp-block-gallery,.single-body>.wp-block-image{margin-top:32px;margin-bottom:32px}.wp-block-columns{flex-wrap:wrap;gap:32px;margin-bottom:16px}@media only screen and (width>=840px){.wp-block-columns{margin-top:16px;margin-bottom:32px}}.wp-block-media-text .wp-block-media-text__content{padding:32px 16px}@media only screen and (width>=640px){.wp-block-media-text .wp-block-media-text__content{padding-left:24px;padding-right:24px}}@media only screen and (width>=840px){.wp-block-media-text .wp-block-media-text__content{padding:64px 48px}}.wp-block-media-text .wp-block-media-text__content>*{max-width:52ch}.wp-block-media-text .wp-block-media-text__media{position:relative}.wp-block-media-text .wp-block-media-text__media:after{content:"";opacity:.06;z-index:10;pointer-events:none;background-image:url(/app/themes/the-shift/public/build/assets/noise-BHX6OAb9.gif);background-repeat:repeat;position:absolute;inset:0}.wp-block-quote{border-left:2px solid #e0e0d8;margin:16px 0 32px;padding-left:16px}.wp-block-quote p{margin:0;font-size:20px;line-height:1.5}.wp-block-quote cite{margin-top:8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;font-style:normal;display:block}.wp-block-pullquote{text-align:center;border-top:2px solid #e0e0d8;border-bottom:2px solid #e0e0d8;margin:32px 0;padding:32px 0}.wp-block-pullquote blockquote{color:inherit;border:none;padding:0}.wp-block-pullquote p{margin:0;font-size:24px;line-height:1.3}.wp-block-pullquote cite{margin-top:16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;font-style:normal;display:block}.wp-block-code{background:#e0e0d8;margin-bottom:16px;padding:16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;overflow-x:auto}.wp-block-preformatted{white-space:pre-wrap;margin-bottom:16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px}.wp-block-image{margin:0 0 16px}.wp-block-image img{width:100%;height:auto;display:block}.wp-block-image figcaption,.wp-block-image .wp-element-caption{margin-top:8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.wp-block-image.is-style-duotone{isolation:isolate;position:relative;overflow:hidden}.wp-block-image.is-style-duotone img{filter:grayscale();transition:filter .4s}.wp-block-image.is-style-duotone:after{content:"";mix-blend-mode:screen;opacity:1;pointer-events:none;background:#295148;transition:opacity .4s;position:absolute;inset:0}.wp-block-image.is-style-duotone:hover img{filter:grayscale(0%)}.wp-block-image.is-style-duotone:hover:after{opacity:0}.wp-block-image.is-style-duotone figcaption,.wp-block-image.is-style-duotone .wp-element-caption{z-index:1;position:relative}.wp-block-image.is-style-noise{position:relative}.wp-block-image.is-style-noise:after{content:"";opacity:.06;z-index:10;pointer-events:none;background-image:url(/app/themes/the-shift/public/build/assets/noise-BHX6OAb9.gif);background-repeat:repeat;position:absolute;inset:0}.wp-block-image.is-style-noise figcaption,.wp-block-image.is-style-noise .wp-element-caption{z-index:11;position:relative}.wp-block-gallery{margin-bottom:16px}@media only screen and (width>=840px){.wp-block-gallery{margin-top:16px;margin-bottom:32px}}.wp-block-embed__wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper embed,.wp-block-embed__wrapper object{width:100%;height:100%;position:absolute;inset:0}.wp-block-separator{border:none;border-top:1px solid #e0e0d8;margin-top:32px;margin-bottom:32px}.wp-block-buttons{flex-wrap:wrap;gap:16px;margin-bottom:16px;display:flex}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-table{margin-bottom:16px;overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%;font-size:14px}.wp-block-table th,.wp-block-table td{text-align:left;border-bottom:1px solid #e0e0d8;padding:8px 12px}.wp-block-table th{text-transform:uppercase;letter-spacing:.05em;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.wp-block-columns.is-style-gapless{margin:0;padding:0;gap:0!important}.wp-block-columns.is-style-gapless>.wp-block-column>.wp-block-group{padding:64px 16px}@media only screen and (width>=640px){.wp-block-columns.is-style-gapless>.wp-block-column>.wp-block-group{padding-left:24px;padding-right:24px}}@media only screen and (width>=840px){.wp-block-columns.is-style-gapless>.wp-block-column>.wp-block-group{padding-left:48px;padding-right:48px}}.wp-block-group.is-style-full{padding:0!important}.wp-block-group.is-style-full>.wp-block-columns{width:100%;max-width:100%;padding:128px 16px}@media only screen and (width>=640px){.wp-block-group.is-style-full>.wp-block-columns{padding-left:24px;padding-right:24px}}@media only screen and (width>=840px){.wp-block-group.is-style-full>.wp-block-columns{padding-left:48px;padding-right:48px}}.wp-block-group.is-style-spaced{flex-wrap:wrap;justify-content:space-between;row-gap:24px;display:flex}.wp-block-group.is-style-spaced>*{margin-left:0!important;margin-right:0!important}.wp-block-paragraph.is-style-double-column,.wp-block-group.is-style-double-column{columns:2;column-gap:16px}.wp-block-paragraph.is-style-double-column>*,.wp-block-group.is-style-double-column>*{-webkit-column-break-inside:avoid;width:100%}.wp-block-paragraph.is-style-double-column p,.wp-block-group.is-style-double-column p{font-size:12px;line-height:1.5}@media only screen and (width>=840px){.wp-block-paragraph.is-style-double-column p,.wp-block-group.is-style-double-column p{font-size:14px}}.contact-faq .contact-faq-panel{background:#c8dec6;grid-template-columns:1fr;display:grid}@media only screen and (width>=840px){.contact-faq .contact-faq-panel{grid-template-columns:1fr 1fr}}.contact-faq .contact-faq-faq{border-bottom:1px solid;padding:64px 16px}@media only screen and (width>=640px){.contact-faq .contact-faq-faq{padding:64px 24px}}@media only screen and (width>=840px){.contact-faq .contact-faq-faq{border-bottom:none;border-right:1px solid;padding:64px 48px}}.contact-faq .contact-faq-faq-heading{margin:0 0 32px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.15}@media only screen and (width>=840px){.contact-faq .contact-faq-faq-heading{font-size:40px}}.contact-faq .faq-group+.faq-group{margin-top:32px}.contact-faq .faq-group-label{margin:0 0 16px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:18px;font-weight:400}@media only screen and (width>=840px){.contact-faq .faq-group-label{font-size:24px}}.contact-faq .faq-list{margin:0;padding:0}.contact-faq .faq-item{border-bottom:1px solid}.contact-faq .faq-item:first-child{border-top:1px solid}.contact-faq .faq-question{cursor:pointer;text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;list-style:none;display:flex}.contact-faq .faq-question::-webkit-details-marker{display:none}.contact-faq .faq-question:after{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;font-size:15px;transition:background-color .15s,transform .2s;display:inline-block;-webkit-mask-image:url(/app/themes/the-shift/public/build/assets/arrow-down-BFLowive.svg);mask-image:url(/app/themes/the-shift/public/build/assets/arrow-down-BFLowive.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.contact-faq .faq-item[open] .faq-question:after{transform:rotate(180deg)}.contact-faq .faq-answer{padding-bottom:16px;font-size:14px;line-height:1.6}.contact-faq .faq-answer p{margin:0 0 .5em}.contact-faq .faq-answer p:last-child{margin-bottom:0}.contact-faq .contact-faq-contact{padding:64px 16px}@media only screen and (width>=640px){.contact-faq .contact-faq-contact{padding:64px 24px}}@media only screen and (width>=840px){.contact-faq .contact-faq-contact{padding:64px 48px}}.contact-faq .contact-faq-contact-heading{margin:0 0 32px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:28px;font-weight:400;line-height:1.15}@media only screen and (width>=840px){.contact-faq .contact-faq-contact-heading{font-size:40px}}.contact-faq .contact-faq-contact-desc{margin-bottom:32px;font-size:14px;line-height:1.6}.contact-faq .contact-faq-contact-desc p{margin:0 0 .75em}.contact-faq .contact-faq-contact-desc p:last-child{margin-bottom:0}.contact-faq .contact-faq-form input[type=text],.contact-faq .contact-faq-form input[type=email],.contact-faq .contact-faq-form input[type=tel],.contact-faq .contact-faq-form input[type=subject],.contact-faq .contact-faq-form textarea,.contact-faq .contact-faq-form select{color:#141a14;appearance:none;background:0 0;border:none;border-bottom:1px solid #141a14;border-radius:0;outline:none;width:100%;padding:16px 0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px}.contact-faq .contact-faq-form input[type=text]:focus,.contact-faq .contact-faq-form input[type=email]:focus,.contact-faq .contact-faq-form input[type=tel]:focus,.contact-faq .contact-faq-form input[type=subject]:focus,.contact-faq .contact-faq-form textarea:focus,.contact-faq .contact-faq-form select:focus{box-shadow:none;border-bottom-color:#141a14;outline:none}.contact-faq .contact-faq-form textarea{resize:vertical;min-height:120px}.contact-faq .contact-faq-form .gf_left_half,.contact-faq .contact-faq-form .gf_right_half,.contact-faq .contact-faq-form .name_first,.contact-faq .contact-faq-form .name_last{width:calc(50% - 8px);display:inline-block}.contact-faq .contact-faq-form .gf_left_half,.contact-faq .contact-faq-form .name_first{margin-right:8px}.contact-faq .contact-faq-form input[type=submit],.contact-faq .contact-faq-form button[type=submit],.contact-faq .contact-faq-form .gform_button{color:#141a14;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;appearance:none;background:0 0;border:1px solid #141a14;border-radius:0;padding:16px 32px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;transition:background .15s,color .15s}.contact-faq .contact-faq-form input[type=submit]:hover,.contact-faq .contact-faq-form button[type=submit]:hover,.contact-faq .contact-faq-form .gform_button:hover{color:#f2f2ea;background:#141a14}.contact-faq .contact-faq-columns{border-top:1px solid;grid-template-columns:1fr 1fr;display:grid}@media only screen and (width>=840px){.contact-faq .contact-faq-columns{grid-template-columns:repeat(4,1fr)}}.contact-faq .contact-faq-col{border-right:1px solid;padding:32px 24px}.contact-faq .contact-faq-col:nth-child(2n){border-right:none}@media only screen and (width>=840px){.contact-faq .contact-faq-col:nth-child(2n){border-right:1px solid}}.contact-faq .contact-faq-col:last-child{border-right:none}.contact-faq .contact-faq-col:nth-child(3),.contact-faq .contact-faq-col:nth-child(4){border-top:1px solid}@media only screen and (width>=840px){.contact-faq .contact-faq-col:nth-child(3),.contact-faq .contact-faq-col:nth-child(4){border-top:none}}.contact-faq .contact-faq-col-heading{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.contact-faq .contact-faq-col-content{font-size:14px;line-height:1.6}.contact-faq .contact-faq-col-content p{margin:0 0 .5em}.contact-faq .contact-faq-col-content p:last-child{margin-bottom:0}.contact-faq .contact-faq-col-content a{color:inherit}.site-popup{z-index:200;pointer-events:none;opacity:0;background-color:#e0e0d8;width:672px;transition:opacity .3s,transform .3s;position:fixed;bottom:0;right:48px;transform:translateY(16px)}@media (width<=720px){.site-popup{width:100%;right:0}}.site-popup.is-active{pointer-events:auto;opacity:1;transform:translateY(0)}.site-popup-backdrop{z-index:-1;opacity:0;pointer-events:none;background:#0000004d;transition:opacity .3s;position:fixed;inset:0}.site-popup.is-active .site-popup-backdrop{opacity:1;pointer-events:auto}.site-popup-panel{background:inherit;color:var(--popup-color,#141a14);border-left:1px solid;flex-direction:column;display:flex;overflow:hidden}.site-popup-header{background:inherit;border-bottom:1px solid;padding:16px 16px 8px}.site-popup-close{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s;display:flex}.site-popup-close:hover{opacity:.6}.site-popup-body{flex-direction:row;flex:1;display:flex}@media (width<=520px){.site-popup-body{flex-direction:column}}.site-popup-image{aspect-ratio:1/1.26;border-right:1px solid;flex-shrink:0;width:50%;overflow:hidden}.site-popup-image--square{aspect-ratio:1}@media (width<=520px){.site-popup-image{aspect-ratio:16/9;border-bottom:1px solid #141a14;border-right:none;width:100%}}.site-popup-image img{object-fit:cover;width:100%;height:100%;display:block}.site-popup-form-area{flex-direction:column;flex:1;gap:16px;min-width:0;padding:16px;display:flex}.site-popup-copy{flex-direction:column;gap:8px;display:flex}.site-popup-heading{margin:0}.site-popup-text{margin:0;line-height:1.5}.site-popup-form{flex-direction:column;gap:8px;margin-top:auto;display:flex}.popup-email-row{border-bottom:1px solid;padding-bottom:8px}.popup-email-input{text-transform:uppercase;letter-spacing:.06em;width:100%;color:inherit;appearance:none;background:0 0;border:none;outline:none;padding:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;display:block}.popup-email-input::placeholder{color:currentColor;opacity:.4}.popup-email-input:focus{outline:none}.popup-optin-label{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.popup-checkbox-box{opacity:.6;background:0 0;border:1px solid;flex-shrink:0;width:14px;height:14px;margin-top:2px;transition:background .15s,border-color .15s;position:relative}.popup-checkbox-box:after{content:"";border:2px solid #e0e0d8;border-top:none;border-left:none;width:4px;height:8px;display:none;position:absolute;top:0;left:3px;transform:rotate(45deg)}.popup-checkbox:checked+.popup-checkbox-box{opacity:1;background:currentColor;border-color:currentColor}.popup-checkbox:checked+.popup-checkbox-box:after{display:block}.popup-optin-text{color:currentColor;opacity:.6;line-height:1.4}.popup-submit,.popup-link-button{justify-content:center;align-items:center;gap:8px;width:100%;display:inline-flex}.popup-submit svg,.popup-link-button svg{flex-shrink:0}.popup-link-area{margin-top:auto}.popup-error{color:#fde36e;margin:0}.popup-success{padding:16px 0;line-height:1.5}.popup-success p{margin:0}body.has-popup-open{overflow:hidden}.main{min-height:50vh}.page-header{border-bottom:1px solid #e0e0d8}.page-header.page-header--intro{border-bottom:none;min-height:400px}.entry-content>:last-child{margin-bottom:0}body.page section.page>figure.wp-block-image{margin:0}body.home{background:#295148}body.home main.main{background:#f2f2ea}body.get-involved header.top .header-cta{color:#e0e0d8;background:#295148}body.about section.contact-faq>header.section-header{border-top:0}.single-hero{display:grid}.single-hero .single-hero-content{background:#c8dec6;flex-direction:column;gap:16px;padding:32px 24px;display:flex}@media only screen and (width>=840px){.single-hero .single-hero-content{padding:64px 32px 64px 16px}}.single-hero .single-back{flex-shrink:0;font-size:12px}.single-hero .single-hero-main{flex-direction:column;flex:1;justify-content:center;gap:56px;display:flex}.single-hero .single-hero-header{flex-direction:column;gap:16px;display:flex}.single-hero .single-hero-cat:hover{color:#141a14}.single-hero .single-hero-title{margin:0;font-size:24px}@media only screen and (width>=840px){.single-hero .single-hero-title{font-size:32px}}.single-hero .single-hero-excerpt{margin:0;line-height:1.375}.single-hero .single-hero-image{background:#295148;order:-1;margin:0;overflow:hidden}.single-hero .single-hero-image img{aspect-ratio:16/9;object-fit:cover;width:100%}@media only screen and (width>=840px){.single-hero{border-bottom:1px solid;grid-template-columns:1fr 2fr;min-height:clamp(520px,60vh,871px)}.single-hero .single-hero-image{order:0}.single-hero .single-hero-image img{object-fit:contain;aspect-ratio:unset;height:100%;padding:32px}}.single-meta{border-bottom:1px solid;grid-template-columns:repeat(4,1fr);min-height:165px;display:grid}.single-meta .single-meta-item{border-right:1px solid;flex-direction:column;gap:24px;padding:16px;display:flex;overflow:hidden}.single-meta .single-meta-item:last-child{border-right:none}.single-meta .single-meta-share,.single-meta .single-meta-readings{flex-direction:column;gap:8px;display:flex}.single-meta .single-meta-share a:hover{text-decoration:underline}.single-meta .single-meta-author-wrap{align-items:flex-start;gap:16px;display:flex}.single-meta .single-meta-avatar{border-radius:50%;flex-shrink:0;width:64px;height:64px;overflow:hidden}.single-meta .single-meta-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.single-meta .single-meta-author-info{flex-direction:column;gap:8px;display:flex}@media only screen and (width<=839px){.single-meta{grid-template-columns:1fr 1fr}.single-meta .single-meta-item{border-bottom:1px solid}.single-meta .single-meta-item:nth-child(2n){border-right:none}.single-meta .single-meta-item:nth-child(3),.single-meta .single-meta-item:nth-child(4){border-bottom:none}.single-meta .single-meta-item:last-child{border-right:none}}.single-body{padding-top:32px;padding-bottom:64px}@media only screen and (width>=840px){.single-body{padding-top:64px;padding-bottom:128px}}.single-body .single-body-inner{gap:64px;display:grid}@media only screen and (width>=1080px){.single-body .single-body-inner{grid-template-columns:2fr 1fr;gap:128px}}.single-body .single-body-content p{max-width:65ch;line-height:1.75}.single-body .single-body-content>:last-child{margin-bottom:0}.single-sidebar .single-sidebar-heading{border:1px solid;align-items:center;height:40px;margin-bottom:0;padding:0 16px;display:flex}.sidebar-news-card{border-bottom:1px solid;border-left:1px solid;border-right:1px solid;flex-direction:column;gap:16px;min-height:220px;padding:16px;display:flex}.sidebar-news-card .sidebar-news-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-news-card .sidebar-news-title{flex:1;margin:0;font-size:18px}@media only screen and (width>=840px){.sidebar-news-card .sidebar-news-title{font-size:24px}}.sidebar-news-card .sidebar-news-title a:hover{text-decoration:underline}.sidebar-news-card .sidebar-news-cta{margin-top:auto;font-size:12px}.single-pagination{border-top:1px solid;margin-top:64px;padding-top:32px}.single-pagination p{text-transform:uppercase;letter-spacing:.06em;gap:8px;margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;display:flex}.single-pagination a:hover{text-decoration:underline}.single-footer-cards{border-top:1px solid;border-bottom:1px solid;display:grid}@media only screen and (width>=840px){.single-footer-cards{grid-template-columns:1fr 1fr}}.single-author-card{border-bottom:1px solid;grid-template-columns:88px 1fr;height:88px;display:grid}@media only screen and (width>=840px){.single-author-card{border-bottom:none;border-right:1px solid;grid-template-columns:192px 1fr;height:192px}}.single-author-card .single-author-avatar{overflow:hidden}.single-author-card .single-author-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;padding:20px}.single-author-card .single-author-body{flex-direction:column;padding:16px;display:flex;overflow:hidden}.single-author-card .single-author-name{margin:8px 0 0;font-size:20px}.single-author-card .single-author-bio{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.post-card--next{border-bottom:none;border-right:none}.news-index{padding-bottom:64px}@media only screen and (width>=840px){.news-index{padding-bottom:128px}}.news-archive-header .news-archive-title{margin:0 0 8px}.news-archive-header .news-archive-desc{margin:0;font-size:14px}.news-section-bar{border-top:1px solid;border-bottom:1px solid;justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}.news-feature{display:grid}.news-feature .news-feature-image{background:#295148;text-decoration:none;display:block;overflow:hidden}.news-feature .news-feature-image img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .45s}.news-feature .news-feature-content{background:#c8dec6;flex-direction:column;display:flex}.news-feature .news-feature-top{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.news-feature .news-feature-bottom{flex-direction:column;align-items:flex-start;gap:32px;margin-top:auto;display:flex}.news-feature .news-feature-cat{text-decoration:none}.news-feature .news-feature-cat:hover{color:#141a14}.news-feature .news-feature-title{margin:0;font-size:24px}@media only screen and (width>=840px){.news-feature .news-feature-title{font-size:32px}}.news-feature .news-feature-title a{text-decoration:none}.news-feature .news-feature-byline{margin:0}.news-feature .news-feature-excerpt{margin:0;line-height:1.65}.news-feature .news-feature-excerpt .excerpt-more{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}@media only screen and (width>=840px){.news-feature{grid-template-columns:1fr 1fr;min-height:400px;max-height:75vh;overflow:hidden}.news-feature .news-feature-image img{aspect-ratio:unset;height:100%}}.news-featured{border-bottom:1px solid}.news-featured .news-featured-grid{gap:0;display:grid}@media only screen and (width>=640px){.news-featured .news-featured-grid{grid-template-columns:1fr 1fr}.news-featured .news-featured-grid .post-card-featured:first-child{border-right:1px solid}}.post-card-featured .post-card-featured-link{text-decoration:none;display:block}.post-card-featured .post-card-featured-card{background-color:#295148;background-position:50%;background-size:cover;padding-bottom:62.5%;position:relative;overflow:hidden}@supports (aspect-ratio:1){.post-card-featured .post-card-featured-card{aspect-ratio:8/5;padding-bottom:0}}.post-card-featured .post-card-featured-card:before{opacity:0;content:"";z-index:0;background:#fde36e;transition:opacity .5s;position:absolute;inset:0}.post-card-featured .post-card-featured-card:hover:before{opacity:1}.post-card-featured .post-card-featured-overlay{background:#fde36e;flex-direction:column;gap:8px;width:min(291px,100% - 32px);padding:24px;display:flex;position:absolute;bottom:16px;left:16px}.post-card-featured .post-card-featured-meta{justify-content:space-between;align-items:center;gap:16px;display:flex}.post-card-featured .post-card-featured-title{margin:0;font-size:18px;line-height:1.2}.post-card-featured .post-card-featured-excerpt{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.post-card-featured .post-card-featured-cta{margin-top:8px;font-size:12px}.news-filter{-webkit-overflow-scrolling:touch;scrollbar-width:none;z-index:20;background-color:#e0e0d8;border-bottom:1px solid;display:flex;position:sticky;top:63px;overflow-x:auto}.news-filter::-webkit-scrollbar{display:none}.news-filter .news-filter-item{text-transform:uppercase;white-space:nowrap;border-right:1px solid;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;height:37px;padding:0 24px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;text-decoration:none;transition:background .15s;display:flex}.news-filter .news-filter-item:last-child{border-right:none}.news-filter .news-filter-item.is-active{background:#fde36e}.news-filter .news-filter-item:hover:not(.is-active){background:#c8dec6}.news-grid .news-grid-list{gap:0;display:grid}@media only screen and (width>=840px){.news-grid .news-grid-list{grid-template-columns:1fr 1fr}.news-grid .news-grid-list .post-card{border-right:1px solid}.news-grid .news-grid-list .post-card:nth-child(2n){border-right:none}}.post-card{border-bottom:1px solid}.post-card .post-card-link{grid-template-columns:88px 1fr;height:88px;text-decoration:none;display:grid}@media only screen and (width>=840px){.post-card .post-card-link{grid-template-columns:192px 1fr;height:192px}}.post-card .post-card-image{background:#295148;flex-shrink:0;height:100%}.post-card .post-card-image img{object-fit:cover;width:88px;height:88px}@media only screen and (width>=840px){.post-card .post-card-image img{width:192px;height:192px}}.post-card:hover .post-card-image img{filter:grayscale(0%)}.post-card:hover .post-card-image:after{opacity:0}.post-card .post-card-body{overflow-wrap:break-word;word-break:break-word;flex-direction:column;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.post-card .post-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.post-card .post-card-date{text-align:right}.post-card .post-card-title{margin:8px 0 0;font-size:20px;line-height:1.2}@media only screen and (width>=840px){.post-card .post-card-title{font-size:24px}}.post-card .post-card-cta{font-size:12px;position:absolute;bottom:16px;right:16px}@media only screen and (width<=839px){.post-card .post-card-cta{display:none}}.news-pagination{border-bottom:1px solid;justify-content:center;align-items:center;height:53px;display:flex}.news-pagination .page-numbers{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.news-pagination .page-numbers li{display:flex}.news-pagination .page-numbers a,.news-pagination .page-numbers span{justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:14px;text-decoration:none;transition:background .15s;display:inline-flex}.news-pagination .page-numbers a:hover,.news-pagination .page-numbers span:hover{background:#e0e0d8}.news-pagination .page-numbers span.current{color:#141a14;background:#fde36e;font-weight:600}.news-pagination .page-numbers a,.news-pagination .page-numbers span:not(.current){color:currentColor}.news-empty{text-transform:uppercase;letter-spacing:.05em;padding:64px 0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px}.resource-filter{scrollbar-width:none;background:#f2f2ea}@media only screen and (width>=840px){.resource-filter{z-index:10;position:sticky;top:63px}}.resource-filter::-webkit-scrollbar{display:none}.resource-filter .resource-filter-item{white-space:nowrap;border-right:1px solid;flex:1 0 auto;height:37px;padding:0 24px;text-decoration:none;transition:background .15s}.resource-filter .resource-filter-item:last-child{border-right:none}.resource-filter .resource-filter-item.is-active{background:#fde36e}.resource-filter .resource-filter-item:hover:not(.is-active){background:#c8dec6}.resource-type-desc-cell{border-right:1px solid;flex:1 0 0;min-width:0;padding:16px;line-height:1.5}.resource-type-desc-cell:last-child{border-right:none}.resource-card{transition:background .15s}.resource-card .resource-card-link{min-height:88px;padding:16px}@media only screen and (width>=840px){.resource-card .resource-card-link{min-height:192px}}.resource-card:hover{background:#c8dec6}.resource-card .resource-card-meta{gap:8px}.resource-card .resource-card-title{margin:8px 0 0;font-size:18px}@media only screen and (width>=840px){.resource-card .resource-card-title{font-size:20px}}.resource-card .resource-card-foot{gap:8px}@media only screen and (width>=840px){.resource-list-grid{grid-template-columns:1fr 1fr}.resource-list-grid .resource-card{border-right:1px solid}.resource-list-grid .resource-card:nth-child(2n){border-right:none}}.resource-hero .resource-hero-image{justify-content:center;align-items:center;padding:25px;display:flex}.resource-hero .resource-hero-image img{object-fit:contain;width:100%;display:block}@media only screen and (width>=840px){.resource-hero{grid-template-columns:1fr 1fr;min-height:clamp(520px,60vh,871px)}}.resource-download-btn{gap:8px;padding:16px 24px;transition:background .15s,color .15s}.resource-download-btn:hover{color:#f2f2ea;background:#141a14}.resource-quote{min-height:350px;padding:64px 0}@media only screen and (width>=840px){.resource-quote{min-height:450px}}.resource-quote .resource-quote-label{color:#c8dec6}.resource-quote .resource-quote-text{max-width:900px;font-size:24px}@media only screen and (width>=840px){.resource-quote .resource-quote-text{font-size:36px}}.resource-body-content{max-width:960px;margin:0 auto}.resource-body-content p{line-height:1.75}.search-template{padding-bottom:128px}.search-page-header{padding-top:32px;padding-bottom:0}.search-page-query{letter-spacing:-.025em;color:#295148;margin:0 0 32px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:32px;line-height:1}@media only screen and (width>=840px){.search-page-query{font-size:48px}}.search-page-rule{border:none;border-top:1px solid;margin:0}.search-page-results{padding-top:64px}.search-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}@media only screen and (width<=839px){.search-grid{grid-template-columns:1fr}}.search-card{flex-direction:column;gap:16px;display:flex}.search-card-image{display:block;overflow:hidden}.search-card-image img{object-fit:cover;width:100%;height:auto;transition:opacity .2s;display:block}.search-card-image:hover img{opacity:.85}.search-card-body{flex-direction:column;gap:4px;display:flex}.search-card-title{color:#295148;margin:0;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.4}.search-card-title a{color:inherit;text-decoration:none}.search-card-title a:hover{text-decoration:underline}.search-card-meta{align-items:center;gap:32px;display:flex}.search-card-tag{text-transform:uppercase;letter-spacing:.07em;color:#295148;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.search-pagination,.search-empty{padding-top:64px}.search-empty p{margin:0 0 32px}.error-404{max-width:560px;padding-top:128px;padding-bottom:128px}.error-404 .error-404-code{color:#c8dec6;letter-spacing:-.02em;margin:0 0 16px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:64px;line-height:1}@media only screen and (width>=840px){.error-404 .error-404-code{font-size:120px}}.error-404 .error-404-title{margin:0 0 16px}.error-404 .error-404-message{max-width:48ch;margin:0 0 32px}.error-404 .error-404-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}section.hero-block{background-color:var(--hero-bg,#295148);color:#f2f2ea;position:relative;overflow:hidden}section.hero-block .hero-image{z-index:1;pointer-events:none;margin:0;position:absolute;overflow:hidden}section.hero-block .hero-image img{object-fit:cover;width:100%;height:100%;display:block}section.hero-block .hero-image figcaption{color:#e0e0d8;line-height:1;position:relative}section.hero-block .hero-block-inner{z-index:2;grid-template-rows:auto auto auto;grid-template-columns:repeat(3,1fr);align-content:space-between;gap:24px;min-height:clamp(600px,75vh,1100px);display:grid;position:relative}section.hero-block .hero-h-wrap{z-index:3;flex-direction:column;align-self:start;gap:8px;display:flex}section.hero-block .hero-subheading{margin:0}section.hero-block .hero-h{margin:0;line-height:1}section.hero-block .hero-h--large{font-size:clamp(56px,11vw,180px)}section.hero-block .hero-h--regular{font-size:clamp(32px,6vw,80px)}section.hero-block.hero-h-align--center .hero-h-wrap{text-align:center}section.hero-block.hero-h-align--right .hero-h-wrap{text-align:right}section.hero-block.hero-h-align--justify .hero-h-wrap{text-align:justify}section.hero-block .hero-cols{z-index:3;grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-self:start;gap:16px;display:grid}section.hero-block .hero-col{flex-direction:column;gap:8px;display:flex}section.hero-block .hero-block-column-link{align-items:center;gap:16px;margin-top:8px;text-decoration:none;display:inline-flex}section.hero-block .hero-block-column-link:hover{text-decoration:underline}@media only screen and (width<=839px){section.hero-block .hero-block-inner{grid-template-rows:auto auto;grid-template-columns:40% 60%;gap:0;min-height:0;display:grid}section.hero-block .hero-image{margin:0;position:relative;width:auto!important;inset:auto!important}section.hero-block .hero-image img{width:100%;height:auto}section.hero-block .hero-image:first-child{grid-area:1/2}section.hero-block .hero-image:first-child img{object-fit:cover;height:100%}section.hero-block .hero-image:nth-child(2){grid-area:1/1;align-self:center;padding-right:16px}section.hero-block .hero-image:nth-child(n+3){display:none!important}section.hero-block .hero-h-wrap{z-index:2;padding-top:16px;padding-bottom:16px;position:relative;grid-area:1/1/auto/span 2!important}section.hero-block .hero-h-wrap--row-top{align-self:start}section.hero-block .hero-h-wrap--row-middle{align-self:center}section.hero-block .hero-h-wrap--row-bottom{align-self:end;padding-bottom:16px}section.hero-block .hero-cols{margin-top:16px;grid-area:2/1/auto/span 2!important}section.hero-block .hero-col:only-child{max-width:50%}}section.media-text{border:1px solid;grid-template-columns:1fr 1fr;display:grid}section.media-text .mt-media{border-right:1px solid;margin:0;overflow:hidden}section.media-text .mt-media img{object-fit:cover;width:100%;height:100%}section.media-text .mt-content{background:#c8dec6;flex-direction:column;gap:16px;padding:64px 0;display:flex}section.media-text .mt-button{align-self:flex-start}section.media-text.mt-bg-pale-green .mt-content{color:#295148;background:#c8dec6}section.media-text.mt-bg-green .mt-content{color:#f2f2ea;background:#295148}section.media-text.mt-bg-cream .mt-content{color:#295148;background:#f2f2ea}section.media-text.mt-bg-white .mt-content{color:#295148;background:#fff}section.media-text.mt-bg-green .mt-button{color:#f2f2ea;border-color:#f2f2ea}section.media-text.mt-bg-green .mt-button:hover{color:#295148;background:#f2f2ea}section.media-text.mt-image-right .mt-media{border-left:1px solid;border-right:none;order:2}section.media-text.mt-fit-contain .mt-media img{object-fit:contain;background:#e0e0d8}section.media-text.mt-height-large{min-height:560px}section.media-text.mt-height-viewport{min-height:80vh}section.media-text.mt-align-spaced .mt-content{justify-content:space-between}section.media-text.mt-align-spaced .mt-content .mt-button{margin-top:auto}section.media-text.mt-align-center .mt-content{justify-content:center}section.media-text.mt-align-bottom .mt-content{justify-content:flex-end}section.media-text.no-top-border{border-top:none}section.media-text.no-bottom-border{border-bottom:none}@media only screen and (width<=839px){section.media-text{grid-template-columns:1fr;min-height:0!important}section.media-text .mt-media{border-bottom:1px solid;border-left:none;border-right:none;min-height:clamp(280px,60vw,380px);order:-1!important}section.media-text .mt-media img{height:100%}section.media-text .mt-content{padding:32px 0;justify-content:flex-start!important}section.media-text .mt-button{margin-top:16px}}section.text-block .text-block-body{max-width:72ch}@media only screen and (width>=840px){section.text-block .text-block-body.two-col-text{columns:2;column-gap:64px;max-width:none}}section.card-grid .card{flex-direction:column;display:flex}section.card-grid .card .card-image{margin:0}section.card-grid .card .card-image img{aspect-ratio:4/3;object-fit:cover;width:100%}section.card-grid .card .card-content{flex-direction:column;flex:1;gap:8px;display:flex}section.card-grid .card .card-link{text-underline-offset:3px;margin-top:auto}section.faq .faq-list{max-width:72ch}section.faq details.faq-item{border-bottom:1px solid}section.faq details.faq-item:first-child{border-top:1px solid}section.faq details.faq-item .faq-question{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 0;list-style:none;display:flex}section.faq details.faq-item .faq-question::-webkit-details-marker{display:none}section.faq details.faq-item .faq-question:after{content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;margin-left:16px;font-size:15px;transition:background-color .15s,transform .2s;display:inline-block;-webkit-mask-image:url(/app/themes/the-shift/public/build/assets/arrow-down-BFLowive.svg);mask-image:url(/app/themes/the-shift/public/build/assets/arrow-down-BFLowive.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}section.faq details.faq-item[open] .faq-question:after{transform:rotate(180deg)}section.faq details.faq-item .faq-answer{padding-bottom:16px}section.cta .cta-description{max-width:60ch;margin:16px auto 32px}section.featured-posts .post-card{border-top:1px solid;flex-direction:column;padding-top:16px;padding-bottom:32px;display:flex}section.featured-posts .post-card .post-card-link{margin-bottom:16px;display:block;overflow:hidden}section.featured-posts .post-card .post-card-image{margin:0;overflow:hidden}section.featured-posts .post-card .post-card-image img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .35s}section.featured-posts .post-card:hover .post-card-image img{transform:scale(1.02)}section.featured-posts .post-card .post-card-title{margin:0}section.featured-posts .post-card .post-card-title a{color:inherit}section.featured-posts .post-card .post-card-title a:hover{text-decoration:underline}section.featured-posts .post-card .post-card-read{margin-top:auto;padding-top:8px}section.logo-list .logo-item img{object-fit:contain;width:auto;max-height:40px}section.logo-list .logo-item a{display:inline-flex}.embed .embed-wrap{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.embed .embed-wrap iframe,.embed .embed-wrap embed,.embed .embed-wrap object{width:100%;height:100%;position:absolute;inset:0}section.slider-block .slider-block-controls{flex-shrink:0}section.slider-block .slider-block-prev.is-inactive,section.slider-block .slider-block-next.is-inactive{opacity:.35;pointer-events:none}section.slider-block .slider-block-main{height:clamp(620px,78vh,860px);overflow:hidden}section.slider-block .swiper-wrapper,section.slider-block .swiper-slide{height:100%}section.slider-block .slider-block-slide{grid-template-columns:1fr 1fr;height:100%;display:grid}section.slider-block .slider-block-image{border-right:1px solid;height:100%;margin:0;overflow:hidden}section.slider-block .slider-block-image img{object-fit:cover;width:100%;height:100%}section.slider-block .slider-block-content{overflow:hidden}section.slider-block .slider-block-content>.bottom{place-self:flex-end}section.slider-block .slider-block-heading{margin:0 0 16px;line-height:1.1}section.slider-block .slider-block-description{flex:1;overflow:hidden}section.slider-block .slider-block-button{flex-shrink:0}section.slider-block.slider-block--img-right .slider-block-slide .slider-block-image{border-left:1px solid;border-right:none;order:2}section.slider-block.slider-block--img-right .slider-block-slide .slider-block-content{order:1}@media only screen and (width<=839px){section.slider-block .slider-block-main,section.slider-block .swiper-slide{height:auto}section.slider-block .slider-block-slide{flex-direction:column;height:auto;display:flex}section.slider-block .slider-block-image{border-bottom:1px solid;border-right:none;height:clamp(280px,75vw,460px);order:0!important}section.slider-block .slider-block-content{min-height:clamp(380px,95vw,520px);padding-top:64px;padding-bottom:32px;order:1!important}section.slider-block .slider-block-content>.top{flex:1}section.slider-block .slider-block-heading{font-size:24px}}@media only screen and (width>=840px){.block-resources .resource-card--featured:not(:last-child){border-right:1px solid}}.block-resources .resource-card--featured .resource-card-link{min-height:clamp(280px,70vw,420px)}@media only screen and (width>=840px){.block-resources .resource-card--featured .resource-card-link{min-height:clamp(400px,50vh,600px)}}.block-resources .resource-card--featured .resource-card-image{margin:0;position:absolute;inset:0}.block-resources .resource-card--featured .resource-card-image img{object-fit:cover;width:100%;height:100%;display:block}.block-resources .resource-card--featured .resource-card-panel{background:#fde36e;gap:8px;width:min(291px,100% - 32px);padding:24px;position:absolute;bottom:16px;left:16px}.block-resources .resource-card--featured .resource-card-title{margin:0;font-size:14px}.block-resources .resource-card--featured .resource-card-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}@media only screen and (width>=840px){.block-resources .block-resources-list .resource-list-grid .resource-card{border-right:1px solid}.block-resources .block-resources-list .resource-list-grid .resource-card:nth-child(2n){border-right:none}}.block-person{border-top:1px solid;display:grid}.block-person .block-person-image{background:#295148;min-height:260px;overflow:hidden}.block-person .block-person-image img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%;display:block}.block-person .block-person-content-inner{height:100%}.block-person .block-person-top{flex-direction:column;gap:8px;display:flex}.block-person .block-person-name{margin:0;font-size:28px;line-height:1.1}@media only screen and (width>=840px){.block-person .block-person-name{font-size:48px}}.block-person .block-person-role{max-width:450px;margin:0}.block-person .block-person-bio{max-width:450px}@media only screen and (width>=840px){.block-person{grid-template-columns:1fr 1fr;min-height:clamp(520px,60vh,871px)}.block-person .block-person-image{min-height:0}.block-person .block-person-image img{aspect-ratio:unset;height:100%}}.block-team .block-team-grid{grid-gap:1px;background:#141a14}.team-card{flex-direction:column;transition:background .15s;display:flex}.team-card:hover{background:#c8dec6}.team-card .team-card-image{aspect-ratio:2/3;background:#295148;flex-shrink:0;text-decoration:none;display:block;overflow:hidden}.team-card .team-card-image img{object-fit:cover;width:100%;height:100%;display:block}.team-card .team-card-body{background:#f2f2ea;flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.team-card .team-card-name{margin:0;font-size:18px;line-height:1.2}@media only screen and (width>=840px){.team-card .team-card-name{font-size:22px}}.team-card .team-card-name a{text-decoration:none}.team-card .team-card-name a:hover{text-decoration:underline}.team-card .team-card-role{text-transform:uppercase;letter-spacing:.06em;margin:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.team-card .team-card-bio{font-size:14px;line-height:1.6}.team-card .team-card-bio p{margin:0 0 .5em}.team-card .team-card-bio p:last-child{margin-bottom:0}.team-card .team-card-bio-more{font-size:14px;line-height:1.6}.team-card .team-card-bio-more p{margin:0 0 .5em}.team-card .team-card-bio-more p:last-child{margin-bottom:0}.team-card .team-card-cta{text-transform:uppercase;letter-spacing:.06em;cursor:pointer;appearance:none;background:0 0;border:none;align-self:flex-start;margin-top:auto;padding:8px 0 0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;text-decoration:none}.team-card .team-card-cta:hover{color:#141a14;text-decoration:underline}.job-card{flex-direction:column;gap:0;min-height:280px;padding:16px;transition:background .15s;display:flex}@media only screen and (width>=840px){.job-card{padding:24px}}.job-card:hover{background:#c8dec6}.job-card .job-card-meta{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.job-card .job-card-dept,.job-card .job-card-date{text-transform:uppercase;letter-spacing:.06em;color:#141a14;white-space:nowrap;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.job-card .job-card-date{flex-shrink:0}.job-card .job-card-title{margin:0 0 16px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.2}@media only screen and (width>=840px){.job-card .job-card-title{font-size:24px}}.job-card .job-card-title a{color:inherit;text-decoration:none}.job-card .job-card-title a:hover{text-decoration:underline}.job-card .job-card-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin:0;font-size:16px;line-height:1.6;display:-webkit-box;overflow:hidden}.job-card .job-card-link{margin-top:32px;font-size:16px}.block-newsletter{color:#e0e0d8;background:#295148}.block-newsletter .newsletter-inner{padding-top:32px;padding-bottom:32px;position:relative}@media only screen and (width>=840px){.block-newsletter .newsletter-inner{padding-top:64px;padding-bottom:64px}}.block-newsletter .newsletter-heading{color:#e0e0d8;max-width:52ch;margin:0 0 32px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:22px;font-weight:400;line-height:1.2}@media only screen and (width>=840px){.block-newsletter .newsletter-heading{margin-bottom:64px;font-size:32px}}.block-newsletter .newsletter-form-area{flex-direction:column;gap:16px;display:flex}@media only screen and (width>=840px){.block-newsletter .newsletter-form-area{flex-direction:row;align-items:flex-end;gap:48px}}.block-newsletter .newsletter-form{border-bottom:1px solid;flex:1;max-width:750px;margin-bottom:20px;padding-bottom:20px;display:flex}.block-newsletter .newsletter-fields{border-bottom:1px solid #e0e0d866;align-items:center;margin-bottom:16px;padding-bottom:16px;display:flex}.block-newsletter .newsletter-field{flex:1;min-width:0}.block-newsletter .newsletter-input{text-transform:uppercase;letter-spacing:.06em;color:#e0e0d8;appearance:none;background:0 0;border:none;outline:none;width:100%;padding:0;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;line-height:1.5;display:block}.block-newsletter .newsletter-input::placeholder{color:#e0e0d866}.block-newsletter .newsletter-input:focus{outline:none}.block-newsletter .newsletter-input:-webkit-autofill{-webkit-text-fill-color:#e0e0d8;-webkit-box-shadow:inset 0 0 0 1000px #295148}.block-newsletter .newsletter-input:-webkit-autofill:hover{-webkit-text-fill-color:#e0e0d8;-webkit-box-shadow:inset 0 0 0 1000px #295148}.block-newsletter .newsletter-input:-webkit-autofill:focus{-webkit-text-fill-color:#e0e0d8;-webkit-box-shadow:inset 0 0 0 1000px #295148}.block-newsletter .newsletter-submit{text-transform:uppercase;letter-spacing:.06em;color:#e0e0d8;cursor:pointer;white-space:nowrap;appearance:none;background:0 0;border:none;flex-shrink:0;padding:0 0 0 24px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:16px;line-height:1.5;transition:opacity .15s}.block-newsletter .newsletter-submit:hover{opacity:.7}.block-newsletter .newsletter-submit:disabled{opacity:.4;cursor:not-allowed}.block-newsletter .newsletter-optin{margin-bottom:8px}.block-newsletter .newsletter-optin-label{cursor:pointer;align-items:flex-start;gap:8px;width:100%;padding-right:170px;display:flex}.block-newsletter .newsletter-checkbox-box{appearance:none;background:0 0;border:1px solid #e0e0d899;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:background .15s,border-color .15s;display:block;position:relative}.block-newsletter .newsletter-checkbox:checked+.newsletter-checkbox-box{background:#e0e0d8;border-color:#e0e0d8}.block-newsletter .newsletter-checkbox:checked+.newsletter-checkbox-box:after{display:block}.block-newsletter .newsletter-optin-text{color:#e0e0d8b3;font-size:14px;line-height:1.5}.block-newsletter .newsletter-error{text-transform:uppercase;letter-spacing:.05em;color:#fde36e;margin-top:8px;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px}.block-newsletter .newsletter-success{font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:18px}@media only screen and (width>=840px){.block-newsletter .newsletter-success{font-size:24px}}.block-newsletter .newsletter-success{color:#e0e0d8;padding:32px 0;line-height:1.4}.block-newsletter .newsletter-success p{margin:0 0 .5em}.block-newsletter .newsletter-success p:last-child{margin-bottom:0}.block-newsletter .newsletter-logo{display:none}@media only screen and (width>=840px){.block-newsletter .newsletter-logo{display:flex;position:absolute;bottom:64px;right:64px}}.block-newsletter .newsletter-logo svg{color:#e0e0d8;fill:currentColor;width:170px;height:auto;display:block}.block-inline-text-image{padding-top:32px;padding-bottom:32px}@media only screen and (width>=840px){.block-inline-text-image{padding-top:64px;padding-bottom:64px}}.block-inline-text-image{background-color:var(--itb-bg,#295148);color:var(--itb-color,#e0e0d8);text-align:center}@media only screen and (width<=839px){.block-inline-text-image{text-align:center}.block-inline-text-image .itb-inner{align-items:center;gap:16px}.block-inline-text-image .itb-heading{justify-content:center;gap:8px .25em;font-size:36px}.block-inline-text-image .itb-image{border-radius:0;flex-basis:100%;width:100%;height:160px;display:block}.block-inline-text-image .itb-description{font-size:12px;line-height:1.5}.block-inline-text-image .itb-actions{width:100%}.block-inline-text-image .itb-actions .button{justify-content:center;width:100%}}.block-inline-text-image .itb-inner{flex-direction:column;align-items:center;gap:32px;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.block-inline-text-image .itb-heading{letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3em;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:40px;line-height:1.1;display:flex}@media only screen and (width>=840px){.block-inline-text-image .itb-heading{font-size:64px}}.block-inline-text-image .itb-word{white-space:nowrap;display:inline}.block-inline-text-image .itb-word em,.block-inline-text-image .itb-word i{font-style:italic}.block-inline-text-image .itb-image{vertical-align:middle;border-radius:2px;flex-shrink:0;align-items:center;display:inline-flex;overflow:hidden}@media only screen and (width>=840px){.block-inline-text-image .itb-image{width:154px;height:100px}}.block-inline-text-image .itb-image img{object-fit:cover;width:100%;height:100%;display:block}.block-inline-text-image .itb-description{max-width:60ch;margin:0;font-family:Atlas,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.6}.block-inline-text-image .itb-actions{margin-top:4px}@keyframes ticker-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ticker-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.block-ticker{background-color:var(--ticker-bg,#295148);color:var(--ticker-color,#e0e0d8);border-top:1px solid;border-bottom:1px solid;overflow:hidden}.block-ticker .ticker-track{width:max-content;animation:ticker-left var(--ticker-duration,20s) linear infinite;align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.block-ticker .ticker-track:hover{animation-play-state:paused}.block-ticker[data-ticker-direction-value=right] .ticker-track{animation-name:ticker-right}.block-ticker .ticker-item{white-space:nowrap;align-items:flex-end;gap:32px;padding:16px 64px;display:inline-flex}.block-ticker .ticker-text{font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:18px;line-height:1}@media only screen and (width>=840px){.block-ticker .ticker-text{font-size:28px}}.block-ticker .ticker-cta{flex-shrink:0;font-size:12px}@media (prefers-reduced-motion:reduce){.block-ticker .ticker-track{justify-content:center;width:100%;animation:none}.block-ticker .ticker-track .ticker-item[aria-hidden=true]{display:none}}.block-columns{background-color:var(--cols-bg,#f2f2ea);color:var(--cols-color,#141a14);border-top:1px solid}.block-columns .columns-track{align-items:stretch;min-height:520px;display:flex}.block-columns .col{border-right:1px solid;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.block-columns .col:last-of-type{border-right:0}.block-columns .col-header{border-bottom:1px solid;justify-content:space-between;align-items:center;min-height:37px;padding:0 32px;display:flex}.block-columns .col-label{white-space:nowrap}.block-columns .col-body{text-align:left;flex:1;padding:32px}.block-columns .col-body p{margin:0 0 1em;line-height:1.6}.block-columns .col-body p:last-child{margin-bottom:0}.block-columns .col-body a{text-decoration:underline}.block-columns .col-footer{padding:16px 32px 32px}.block-columns .col-post-title{margin:0;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:24px;line-height:1.2}@media only screen and (width>=840px){.block-columns .col-post-title{font-size:32px}}.block-columns .col-item-visual{flex:1;min-height:380px;position:relative}.block-columns .col-visual-image{position:absolute;inset:0}.block-columns .col-visual-image img{object-fit:cover;width:100%;height:100%;display:block}.block-columns .col-visual-card{color:#141a14;background-color:#fde36e;flex-direction:column;gap:24px;width:291px;max-width:calc(100% - 32px);padding:24px;display:flex;position:absolute;bottom:16px;left:16px}.block-columns .col-visual-info{flex-direction:column;gap:16px;display:flex}.block-columns .col-visual-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.block-columns .col-visual-cta{font-size:12px}.block-columns .col-visual-all{text-transform:uppercase;letter-spacing:.07em;color:inherit;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;text-decoration:none}.block-columns .col-visual-all:hover{text-decoration:underline}.block-columns .col-visual-count{vertical-align:super;font-size:9px;line-height:0}@media only screen and (width<=839px){.block-columns .columns-track{flex-wrap:wrap;min-height:auto}.block-columns .col-visual{border-right:0;flex-basis:100%}.block-columns .col-header{min-height:33px;padding-left:16px;padding-right:16px}.block-columns .col-body{padding:16px;font-size:12px;line-height:1.5}.block-columns .col-body p{font-size:inherit;line-height:inherit}.block-columns .col-post-title{font-size:16px;line-height:1.25}.block-columns .col-footer{padding:16px}.block-columns .col-item-visual{min-height:clamp(240px,70vw,310px)}}.gallery-block{overflow:hidden}.gallery-track{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#141a14 transparent;gap:16px;padding-bottom:10px;display:flex;overflow-x:auto}.gallery-track::-webkit-scrollbar{height:2px}.gallery-track::-webkit-scrollbar-track{background:0 0}.gallery-track::-webkit-scrollbar-thumb{background:#141a14}.gallery-track:focus-visible{outline-offset:2px;outline:2px solid #141a14}.gallery-item{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.gallery-item-image{height:var(--gallery-h,560px);background:#e0e0d8;overflow:hidden}@media only screen and (width<=839px){.gallery-item-image{height:var(--gallery-h-mobile,320px)}}.gallery-item-image img{width:auto;height:100%;display:block}.gallery-item-caption{flex-direction:column;gap:2px;display:flex}.gallery-caption-text{text-transform:uppercase;letter-spacing:.04em;color:#141a14;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.gallery-attribution{text-transform:uppercase;letter-spacing:.04em;color:#141a1480;font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:10px;line-height:1.4}.stats-block{border-bottom:1px solid #141a14}.stats-inner{padding-top:64px;padding-bottom:64px}@media only screen and (width<=839px){.stats-inner{padding-top:32px;padding-bottom:32px}}.stats-section-label{margin-bottom:16px;display:block}.stats-heading{max-width:900px;margin-bottom:16px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:32px;line-height:1.1}@media only screen and (width>=840px){.stats-heading{font-size:48px}}.stats-description{max-width:700px;margin-bottom:64px;font-size:16px;line-height:1.375}@media only screen and (width<=839px){.stats-description{margin-bottom:32px}}.stats-grid{grid-template-columns:repeat(4,1fr);gap:64px;display:grid}@media only screen and (width<=839px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (width<=480px){.stats-grid{grid-template-columns:1fr}}.stats-item{text-align:center;flex-direction:column;align-items:center;gap:11px;display:flex}.stats-value{font-family:IBM Plex Mono,Courier New,Courier,monospace;font-size:36px}@media only screen and (width>=840px){.stats-value{font-size:48px}}.stats-value{color:#141a14;line-height:1}.stats-label{text-transform:uppercase}.stats-item-desc{color:#141a14;text-align:center;font-size:12px;line-height:22px}.stats-cta{border-top:1px solid #141a14}.posts-slider-nav{gap:16px;font-size:12px;display:flex}.posts-slider-track{scroll-behavior:smooth;scrollbar-width:none;display:flex;overflow-x:auto}.posts-slider-track::-webkit-scrollbar{display:none}@media only screen and (width<=839px){.posts-slider-track{scroll-snap-type:x mandatory}.posts-slider-track:after{content:"";flex:0 0 20%}}.posts-slider-card{border-right:1px solid #141a14;flex-direction:column;flex:0 0 25%;min-width:200px;padding:16px;display:flex}.posts-slider-card:last-child{border-right:0}@media only screen and (width<=839px){.posts-slider-card{scroll-snap-align:start;flex:0 0 80%}}.posts-slider-card-meta{justify-content:space-between;margin-bottom:16px;display:flex}.posts-slider-date{color:#141a14}.posts-slider-card-title{flex:1;margin-bottom:16px;font-family:Rhymes Display,Georgia,Times New Roman,serif;font-size:24px;line-height:1.15}.posts-slider-card-title a{color:inherit;text-decoration:none}.posts-slider-card-title a:hover{text-underline-offset:3px;text-decoration:underline}.posts-slider-card-excerpt{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:16px;margin-bottom:16px;display:-webkit-box;overflow:hidden}.posts-slider-card-cta{margin-top:auto}.posts-slider-footer{border-top:1px solid #141a14}
