.clamp_mainContainer__3GEVU{--normalized-margin:var(--standard-margin,var(--mobile-margin,1rem));--normalized-width:var(--standard-width,106.25rem);--abs-left:calc(calc(100dvw - min(100%, min(var(--w), calc(100% - var(--m))))) / 2);--clamp-x-padding:var(--abs-left);--clamp-p:max(calc(calc(100% - min(var(--w), 100%)) / 2),calc(var(--m) / 2));width:100%}.clamp_mainContainer__3GEVU[data-local-type=margin]:not(.clamp_simulated__mbfgF){max-width:min(var(--w),100% - var(--m));margin:0 auto}.clamp_mainContainer__3GEVU[data-local-type=padding]:not(.clamp_simulated__mbfgF)[data-local-padding*=right]{padding-right:var(--clamp-p)}.clamp_mainContainer__3GEVU[data-local-type=padding]:not(.clamp_simulated__mbfgF)[data-local-padding*=left]{padding-left:var(--clamp-p)}.project-header_mainContainer__6TGZI{position:relative;display:flex}@media screen and (min-width:800px){.project-header_mainContainer__6TGZI{--logo-padding:var(--dp)}}@media screen and (max-width:800px){.project-header_mainContainer__6TGZI{--logo-padding:calc(var(--dp) - 1rem)}}.project-header_mainContainer__6TGZI .project-header_image__gVeQn{aspect-ratio:16/9;object-fit:cover;max-width:100%;height:auto;width:100%}.project-header_mainContainer__6TGZI .project-header_logoContainer__pGJye{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;padding:var(--logo-padding)}.project-header_mainContainer__6TGZI .project-header_logoContainer__pGJye .project-header_logo__XLeNw{min-width:unset!important;object-fit:contain;height:auto;width:100%;filter:var(--client-logo-shadow)}.project-header_mainContainer__6TGZI .project-header_logoContainer__pGJye .project-header_logo__XLeNw[data-size=small]{max-width:50%}.project-header_mainContainer__6TGZI .project-header_logoContainer__pGJye .project-header_logo__XLeNw[data-size=small][data-position*=center]{max-width:80%;max-height:100px;object-fit:contain}.project-header_mainContainer__6TGZI .project-header_logoContainer__pGJye .project-header_logo__XLeNw[data-size=medium]{max-width:75%}.project-header_mainContainer__6TGZI .project-header_logoContainer__pGJye .project-header_logo__XLeNw[data-size=large]{max-width:70%}.case-study-card_mediaPaper__iiYkz,.case-study-card_mediaPaper__iiYkz:before{transition:all .15s cubic-bezier(.075,.82,.165,1)}.case-study-card_mainContainer__N7KHq[data-local-active=false] .case-study-card_mediaPaper__iiYkz{transition:all .15s cubic-bezier(.075,.82,.165,1);position:relative}.case-study-card_mainContainer__N7KHq[data-local-active=false][data-local-hover-available=true]:hover .case-study-card_mediaPaper__iiYkz{transform:translateX(8px) scale(1.005)}.case-study-card_mainContainer__N7KHq{display:grid;position:relative}.case-study-card_mainContainer__N7KHq>*{grid-area:1/1}.case-study-card_mainContainer__N7KHq .case-study-card_background__5JxA9{border-radius:.5rem}.case-study-card_mainContainer__N7KHq[data-local-active=false] .case-study-card_closeButton__PWkS_{left:30px}.case-study-card_mainContainer__N7KHq[data-local-active=true] .case-study-card_mediaPaper__iiYkz{transform:translateX(26px) scale(1.01)}.case-study-card_mainContainer__N7KHq[data-local-active=true] .case-study-card_closeButton__PWkS_{left:0}.case-study-card_mediaContainer__DgbFn{display:flex}.case-study-card_mediaContainer__DgbFn img:not(.case-study-card_clientLogo__L7kP_){max-width:100%;min-width:100%;height:100%;object-fit:cover}.case-study-card_mediaContainer__DgbFn video{width:100%;height:100%;object-fit:cover}.case-study-card_mediaContainer__DgbFn .case-study-card_primaryMedia__U7T3r{z-index:2}@keyframes case-study-card_zoomIn__IElqh{0%{transform:scale(1)}to{transform:scale(1.05)}}.case-study-card_mediaPaper__iiYkz{overflow:hidden}.case-study-card_secondaryMedia__B7Fk0{opacity:0}.case-study-card_textLink__M6NMY,.case-study-card_textLink__M6NMY h4{max-width:max-content}.case-study-card_mainContainer__N7KHq[data-local-active=false] .case-study-card_closeButton__PWkS_{display:none}.case-study-card_closeButton__PWkS_{color:var(--brand-primary);position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;transition:2s ease-in-out}@media screen and (max-width:600px){.case-study-card_clientLogoContainer__8_EXU{--logo-margin:4rem!important;--cl-h:30%!important}}.case-study-card_primaryMedia__U7T3r{display:grid!important}.case-study-card_primaryMedia__U7T3r>*{grid-area:1/1}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU{width:100%;height:100%;position:relative;display:flex;z-index:2;padding:1rem;--logo-margin:8rem;--cl-h:25%}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU .case-study-card_clientLogo__L7kP_{object-fit:contain;filter:var(--client-logo-shadow)}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-large=true]{--logo-margin:16rem}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position]{display:flex}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position][data-local-position*=bottom]{align-items:flex-end}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position][data-local-position*=top]{align-items:flex-start}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position][data-local-position*=left]{justify-content:flex-start}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position][data-local-position*=right]{justify-content:flex-end}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position][data-local-position=center]{display:flex;justify-content:center;align-items:center}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position][data-local-position=center] .case-study-card_clientLogo__L7kP_{height:40%;max-width:calc(100% - var(--logo-margin))}.case-study-card_primaryMedia__U7T3r .case-study-card_clientLogoContainer__8_EXU[data-local-position]:not([data-local-position=center]) .case-study-card_clientLogo__L7kP_{height:var(--cl-h)}.john-doyle-custom-animation-one_mainContainer__XUieJ{background-color:#222;background-image:url(/image/iliad_custom_bg_2.webp);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:.5rem;overflow:hidden;margin-bottom:2rem;border:1px solid var(--brand-secondary)}.john-doyle-custom-animation-one_transformImage__Z5tWT{height:90%;object-fit:contain;border-radius:6px;overflow:hidden;animation:john-doyle-custom-animation-one_spin__UNOwZ;animation-timing-function:ease-in-out;animation-fill-mode:forwards;animation-timeline:--page-scroll}.john-doyle-custom-animation-one_transformContainer__OBvGR{perspective:1013px;perspective-origin:50% 50%}@keyframes john-doyle-custom-animation-one_spin__UNOwZ{0%{transform:scale3d(1.3,1.3,1) rotateX(18deg) rotateY(33deg) rotate(-18deg) translate(-100%)}20%{transform:scale3d(1.3,1.3,1) rotateX(18deg) rotateY(33deg) rotate(-18deg) translate(-100%)}95%{transform:scale3d(1.3,1.3,1) rotateX(18deg) rotateY(-33deg) rotate(18deg) translate(100%)}to{transform:scale3d(1.3,1.3,1) rotateX(18deg) rotateY(-33deg) rotate(18deg) translate(100%)}}.stages_mainContainer__vtDz_{width:100%;display:flex;gap:1rem;margin-bottom:4rem}.stages_mainContainer__vtDz_>*{flex-grow:1;flex-basis:0}.stages_stageContainer__t2iJP{background-color:#081c28;padding:1rem;border-radius:.75rem;border:1px solid #193847;position:relative}.stages_stageContainer__t2iJP[data-local-active=true]{border-color:#fff;pointer-events:all;cursor:pointer}.stages_stageContainer__t2iJP[data-local-active=false]{cursor:not-allowed}.stages_stageContainer__t2iJP[data-local-active-status=true] .stages_statusText__uUYRP{text-transform:uppercase;font-weight:700;color:#00ace0}.stages_stageContainer__t2iJP[data-local-active-status=false] .stages_statusText__uUYRP{text-transform:uppercase;font-weight:700;color:#738e9d}.stages_stageContainer__t2iJP .stages_topRow__WUzS8{width:100%;display:flex;justify-content:space-between}.stages_stageContainer__t2iJP .stages_topRow__WUzS8 *{font-size:14px!important}.stages_stageContainer__t2iJP .stages_chevron__IgNDf{display:block;position:absolute;left:50%;bottom:-1.5rem;transform:translate(-50%)}.stages_stageNumber__HYqBj{text-transform:uppercase;font-weight:700;color:#00ace0}.stages_title__R_lDg{font-size:18px!important;font-weight:700;color:#fff;margin-top:1rem}.stages_description__dJ60_{margin-top:.5rem;font-size:14px!important;color:#738e9d}@media screen and (max-width:800px){.stages_mainContainer__vtDz_{flex-direction:column}.stages_chevron__IgNDf{display:none!important}}.iliad-next-github-cards_dot__JwKqO{border:.0625rem solid var(--lb-color);background-color:var(--l-color);width:.75rem;height:.75rem;border-radius:100%}.iliad-next-github-cards_dot__JwKqO[data-language=TypeScript]{--l-color:#3178c6;--lb-color:lighten(#3178c6,20%)}.iliad-next-github-cards_dot__JwKqO[data-language=JavaScript]{--l-color:#f7df1e;--lb-color:lighten(#f7df1e,20%)}.iliad-next-github-cards_dot__JwKqO[data-language=HTML]{--l-color:#e34c26;--lb-color:lighten(#e34c26,20%)}.iliad-next-github-cards_dot__JwKqO[data-language=CSS]{--l-color:#563d7c;--lb-color:lighten(#563d7c,20%)}.iliad-next-github-cards_dot__JwKqO[data-language=Go]{--l-color:#00add8;--lb-color:lighten(#00add8,20%)}.iliad-next-github-cards_title__f32IK>:not(:last-child){font-weight:500}.iliad-next-github-cards_cardsContainer__1IkIc{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media screen and (min-width:800px){.iliad-next-github-cards_cardsContainer__1IkIc{grid-template-columns:1fr 1fr}}.iliad-next-github-cards_cardsContainer__1IkIc>*{align-self:stretch}.weather-widget_weatherWidget__rQxd6,.weather-widget_weatherWidget__rQxd6 *{background:transparent!important}.weather-widget_weatherWidget__rQxd6 iframe{border-radius:16px;overflow:hidden;display:flex}.atlas-project-board_colorDot__39rPr{width:20px;height:20px;border-radius:50%;border-style:solid;border-width:2px}.atlas-project-board_card__ky0TM[data-can-click=true]{transition:background-color 80ms cubic-bezier(.4,0,.2,1);cursor:pointer}.atlas-project-board_card__ky0TM[data-can-click=true]:hover,.atlas-project-board_card__ky0TM[data-can-click=true][data-opened=true]{background-color:var(--dom-background-l1)}.atlas-project-board_header__vUl_j{display:flex;flex-wrap:nowrap}.atlas-project-board_header__vUl_j .atlas-project-board_spiralsContainer__3DfPW{position:relative;flex-grow:1;flex-basis:0;width:auto;height:40px}.atlas-project-board_header__vUl_j .atlas-project-board_spiralsContainer__3DfPW .atlas-project-board_spirals__ECipw{pointer-events:none}.atlas-project-board_header__vUl_j .atlas-project-board_spiralsContainer__3DfPW .atlas-project-board_spirals__ECipw.atlas-project-board_inverted__HKBBa{transform:scaleX(-1)}.article-card_mainContainer__n6k6d{display:flex;flex-direction:column;position:relative}.article-card_contentContainer__Hel61{flex-grow:1;display:flex;flex-direction:column}.article-card_notButton__F8fwV{flex-grow:1}.article-card_badge__L1mgW{position:absolute;top:.5rem;right:.75rem;pointer-events:none;background-color:var(--brand-primary);color:var(--brand-white)}.article-card_title__e_pYZ{margin-bottom:.3rem;margin-top:1rem}.article-card_interactIcon__mzDvO{color:var(--card-interact)}.article-card_action__mo_yB:hover .article-card_interactIcon__mzDvO{color:var(--card-interact-hover)}.article-card_footer___JBPD{margin-top:1rem}.article-card_nameClamp__vcaLm{max-width:145px}.article-card_image__Mme8T[data-local-transparent=true]{background-color:var(--card-image-background)}.video-thumbnail_thumbnailContainer__6LlwJ{border-radius:var(--video-thumbnail-border-radius);overflow:hidden;position:relative}.video-thumbnail_mainContainer__S170Z{display:flex;gap:10px}.video-thumbnail_mainContainer__S170Z[data-local-orientation=horizontal]{flex-direction:row}.video-thumbnail_mainContainer__S170Z[data-local-orientation=horizontal]>*{flex-grow:1;flex-basis:0}.video-thumbnail_mainContainer__S170Z[data-local-orientation=vertical]{flex-direction:column}.video-thumbnail_mainContainer__S170Z[data-local-playing=false] .video-thumbnail_playerContainer__QkIha,.video-thumbnail_mainContainer__S170Z[data-local-playing=true] .video-thumbnail_thumbnailImage__Tc8h2{display:none}.video-thumbnail_playerContainer__QkIha{pointer-events:none;background-color:#000}.video-thumbnail_loadingBar___HGzv{position:absolute;bottom:0;left:0;width:0;height:.3rem;background-color:var(--brand-primary);z-index:3}.video-thumbnail_mainContainer__S170Z[data-local-hovered=true][data-local-playing=false] .video-thumbnail_loadingBar___HGzv{animation:cubic-bezier(.25,.46,.45,.94) calc(var(--load-time) * .9) 1 normal forwards video-thumbnail_loading__mIjjj}@keyframes video-thumbnail_loading__mIjjj{0%{width:0}to{width:100%}}.video-thumbnail_thumbnailImage__Tc8h2{z-index:2}.video-thumbnail_link__8O_R0{text-decoration:none!important}.project_mainContainer__oif7n{padding-top:2rem;padding-bottom:3rem;view-timeline:--project-scroll block}.project_headerSection__7afQa{margin-top:.5rem}.project_contentSection__T2s19{margin-top:1rem}.project_component__pHGcq{margin-bottom:2rem}.project_articleCard__Cnrnn{max-width:320px}.project_articlesFlex__x6e14{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:20px}@media screen and (max-width:440px){.project_articlesFlex__x6e14{justify-content:center}}.project_mediaFlex__8deaV{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.project_mediaFlex__8deaV>*{flex-grow:1;flex-basis:0;min-width:min(100%,230px)}.project_mediaFlex__8deaV img{max-width:100%;max-height:100%}.project_mediaFlex__8deaV video{max-width:calc(100% + 2px);max-height:-moz-fit-content;max-height:fit-content;width:100%;height:100%;min-height:100%}.project_mediaPaper__rGive{overflow:hidden}.project_mediaPaper__rGive:hover{cursor:pointer}.project_videoFlex__6_679{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.project_videoFlex__6_679>*{flex-grow:1;flex-basis:0;min-width:min(100%,300px)}.project_headerPaper__2s8_8{aspect-ratio:11/6;overflow:hidden}.project_cta__VN1L6{max-width:600px;margin:4rem auto 1rem}.project_cta__VN1L6>*{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media screen and (min-width:1240px){.project_backLinkContainer__kl3Nz{display:none}}@media screen and (max-width:1240px){.project_mainContainer__oif7n{padding-top:0}}.project_description__GIS39{color:var(--brand-primary)}@media screen and (max-width:600px){.project_clientLogoContainer__KyOSz{--logo-margin:2rem!important;--cl-h:30%!important}.project_headerPaper__2s8_8 *,.project_headerPaper__2s8_8 .project_clientLogoContainer__KyOSz,.project_headerPaper__2s8_8 .project_headerImageContainer__ohx_X,.project_headerPaper__2s8_8 img{max-height:30dvh!important}.project_headerPaper__2s8_8 .project_clientLogo__yr_4_{margin:0!important}}.project_headerImageContainer__ohx_X{display:grid!important}.project_headerImageContainer__ohx_X>*{grid-area:1/1}.project_headerImageContainer__ohx_X .project_headerImage__KZ1AG{object-fit:cover;max-width:100%;min-width:100%;min-height:100%;aspect-ratio:11/6;z-index:1}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz{width:100%;position:relative;aspect-ratio:11/6;display:flex;z-index:2;padding:1rem;--logo-margin:8rem;--cl-h:25%}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz .project_clientLogo__yr_4_{object-fit:contain;filter:var(--client-logo-shadow);max-width:min(700px,100% - var(--logo-margin))}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-large=true]{--logo-margin:16rem}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position]{display:flex}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position][data-local-position*=bottom]{align-items:flex-end}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position][data-local-position*=top]{align-items:flex-start}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position][data-local-position*=left]{justify-content:flex-start}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position][data-local-position*=right]{justify-content:flex-end}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position][data-local-position=center]{display:flex;justify-content:center;align-items:center}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position][data-local-position=center] .project_clientLogo__yr_4_{height:40%}.project_headerImageContainer__ohx_X .project_clientLogoContainer__KyOSz[data-local-position]:not([data-local-position=center]) .project_clientLogo__yr_4_{height:var(--cl-h)}@media screen and (min-width:1240px){.project_caseStudyContentClamp__3H6iA{margin:0!important}.project_ctaClamp__mh2Qd{margin-left:0;margin-right:0}}.project_mediaContainer__us4uo{flex-basis:0;flex-grow:1;display:flex;flex-wrap:wrap;width:calc(100% + 2px);min-height:calc(100% + 2px);height:calc(100% + 2px);min-height:100%;position:relative}.project_mediaImage__07Syj,.project_mediaVideo__sIIPa{object-fit:cover}.project_mediaImage__07Syj{width:100%;height:unset}.project_mediaComponentWrapper__StUjr .project_imageCaption__qzWL_ *{color:#738e9d!important}.project_projectHeader__r5Jeq{border-radius:.5rem;overflow:hidden;display:flex;border:.0625rem solid #193847;border-radius:calc(.5rem*var(--mantine-scale));box-shadow:0 calc(.0625rem*var(--mantine-scale)) calc(.1875rem*var(--mantine-scale)) rgba(0,0,0,.05),rgba(0,0,0,.05) 0 calc(.625rem*var(--mantine-scale)) calc(.9375rem*var(--mantine-scale)) calc(-.3125rem*var(--mantine-scale)),rgba(0,0,0,.04) 0 calc(.4375rem*var(--mantine-scale)) calc(.4375rem*var(--mantine-scale)) calc(-.3125rem*var(--mantine-scale));touch-action:manipulation;text-decoration:none;outline:0}.project_contentSection__T2s19 :is(h1,h3,h4,h5,h6):first-child{margin-top:0!important}.project_ctaCard__v_2_R{border:1px solid var(--brand-secondary);background-color:#fff;border-radius:999rem;align-items:center;padding:.5rem;display:flex;gap:1rem;position:fixed;bottom:1rem;right:1rem;z-index:99}.project_ctaTrigger__8FQ94{pointer-events:none;position:absolute;height:999vh;width:0;top:110svh}.project_externalLinkButton__JPt01{transition:all 80ms ease-in-out;--ii-bt-hover-border-color:var(--brand-secondary)!important;--ii-bt-hover-background:hsla(0,0%,100%,0)!important;--ii-bt-hover-color:var(--brand-secondary)!important}.project_mainContainer__zL7ym{padding-top:1rem}.project_mainClamp__FMBwd{display:flex;gap:40px}.project_mainClamp__FMBwd .project_projects__IZp7T{flex-grow:1;flex-basis:0;min-width:min(440px,100%);padding-bottom:20px}@media screen and (max-width:1240px){.project_mainClamp__FMBwd{flex-wrap:wrap-reverse}.project_mainClamp__FMBwd>.project_projects__IZp7T{display:none}}.project_projectsSticky__i0udZ{position:-webkit-sticky!important;position:sticky!important;top:20px;overflow-x:hidden;overflow-y:scroll;scrollbar-width:none}.project_projectsSticky__i0udZ::-webkit-scrollbar{display:none}.project_projectCard__4HDXf{flex-basis:0;min-width:min(400px,100%)}.project_projectCard__4HDXf[data-local-active=false]:not(:hover){background-color:var(--button-dark-background-color-hover);aspect-ratio:400/225;border-radius:.5rem}.project_projectCard__4HDXf[data-local-active=true] :not(:has(.close-button),.close-button,.close-button *){pointer-events:none}.project_activeProject__8gFm0{flex-grow:9;transition:all .3s ease-in-out;min-width:min(600px,100%)}.project_projectsFlex__pc0X6{display:flex;gap:1rem;flex-wrap:wrap;padding-top:2rem;padding-bottom:2rem}.project_mainContainer__zL7ym[data-local-active-project=true]{opacity:1}.project_mainContainer__zL7ym[data-local-active-project=true] .project_projects__IZp7T{position:relative;flex-basis:0}.project_mainContainer__zL7ym[data-local-active-project=true] .project_activeProject__8gFm0{max-width:2000px}.project_mainContainer__zL7ym[data-local-active-project=true] .project_projectsSticky__i0udZ:after{position:absolute;bottom:0;left:0;width:100%;height:calc(100vh - 40px);background:linear-gradient(180deg,#05151f,rgba(5,21,31,0) 10%,rgba(5,21,31,0) 90%,#05151f);z-index:5;content:"";pointer-events:none}.project_mainContainer__zL7ym[data-local-active-project=true] .project_activeProject__8gFm0{position:relative}.project_mainContainer__zL7ym[data-local-active-project=true] .project_activeProject__8gFm0:before{position:absolute;content:"";top:-20px;left:-40px;height:calc(100% + 20px);width:1px}.project_iliadCaseStudy__iqGPt{padding-top:2rem}@media screen and (min-width:1100px){.project_grid__QF9Ej{padding-bottom:3.5rem}.project_grid__QF9Ej>:is(:first-child){grid-column:span 3;grid-row:span 3}.project_grid__QF9Ej>:is(:nth-child(5)){grid-column:span 2;grid-row:span 2}.project_grid__QF9Ej>:is(:nth-child(14)){grid-column:span 3;grid-row:span 3}.project_grid__QF9Ej>:is(:nth-child(19)){grid-column:span 2;grid-row:span 2}}@media screen and (max-width:1100px){.project_grid__QF9Ej{padding-bottom:2rem}}