.service-page{background:#13336c;color:#fff;overflow:hidden}.service-page .nav{background:#13336c;color:#fede65}.service-page .menu-btn span{background:#fede65}.service-hero--simple{min-height:640px;padding:170px 6vw 110px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;align-items:end;background:#13336c}.service-hero__copy .eyebrow,.service-workflow .eyebrow{color:#fede65}.service-hero h1{margin:20px 0 0;max-width:760px;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif;font-size:clamp(76px,10vw,155px);line-height:.78;letter-spacing:-.09em}.service-hero h1 span{color:#fede65}.service-hero__description{max-width:700px;padding-bottom:8px}.service-hero__description p{margin:0 0 30px;font-size:clamp(17px,1.5vw,22px);line-height:1.7;color:#ffffffd1}.service-hero__description .service-hero__outcome{padding-left:22px;border-left:2px solid #FEDE65;font-size:15px;color:#fff9}.service-workflow{padding:115px 6vw 140px;background:#fede65;color:#13336c}.service-workflow__top{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.service-workflow__top .eyebrow{color:#13336c}.service-workflow__top h2{margin:12px 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(55px,6vw,92px);line-height:.86;letter-spacing:-.07em}.service-workflow__top h2 span{color:#13336c;text-decoration:underline;text-decoration-thickness:5px;text-underline-offset:8px}.service-workflow__top>span{font:500 9px DM Mono,monospace;letter-spacing:.16em;color:#13336c99;padding-bottom:8px}.service-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(19,51,108,.28);border-left:1px solid rgba(19,51,108,.2)}.service-step{min-height:255px;padding:30px;border-right:1px solid rgba(19,51,108,.2);border-bottom:1px solid rgba(19,51,108,.2);transition:transform .35s ease,background .35s ease}.service-step:hover{transform:translateY(-5px);background:#fff3}.service-step__top{display:flex;justify-content:space-between;align-items:center}.service-step__top span{font:500 10px DM Mono,monospace;color:#13336c}.service-step__top i{font-style:normal;font-size:22px;color:#13336c;opacity:.55;transition:transform .3s ease}.service-step:hover .service-step__top i{transform:translate(4px,-4px)}.service-step h3{margin:58px 0 14px;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(24px,2.2vw,34px);line-height:.95;letter-spacing:-.045em}.service-step p{margin:0;max-width:410px;font-size:14px;line-height:1.65;color:#13336cb8}@media(max-width:900px){.service-hero--simple{min-height:auto;padding:135px 6vw 85px;grid-template-columns:1fr;gap:50px}.service-hero h1{font-size:clamp(70px,13vw,115px)}.service-hero__description p{font-size:17px}.service-workflow{padding:85px 6vw 100px}.service-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.service-hero--simple{padding:110px 5vw 70px;gap:35px}.service-hero h1{font-size:clamp(60px,17vw,90px)}.service-hero__description p{font-size:15px;line-height:1.65}.service-workflow{padding:70px 5vw 85px}.service-workflow__top{display:block;margin-bottom:35px}.service-workflow__top>span{display:block;margin-top:20px}.service-steps{grid-template-columns:1fr}.service-step{min-height:220px;padding:24px}.service-step h3{margin-top:42px;font-size:26px}}.service-hero--simple{align-items:center}.service-hero__copy{align-self:center}.service-workflow{background:#13336c;color:#fede65}.service-workflow__top .eyebrow,.service-workflow__top h2,.service-workflow__top h2 span{color:#fede65}.service-workflow__top h2 span{text-decoration-color:#fede65}.service-workflow__top>span{color:#fede65a6}.service-steps{gap:14px;border:0}.service-step{background:#fede65;color:#13336c;border:0;min-height:255px;padding:30px}.service-step:hover{background:#ffe98a}.service-step__top span,.service-step h3,.service-step p{color:#13336c}.service-step__top i{display:none}.service-step p{color:#13336cb8}@media(max-width:560px){.service-steps{gap:12px}.service-step{min-height:220px}}.service-page .service-hero__copy .eyebrow{color:#fede65!important}.service-page .service-workflow .service-workflow__top .eyebrow{color:#fff!important}.service-hero--documentary-films h1{font-size:clamp(68px,8vw,128px);max-width:650px}@media(max-width:900px){.service-hero--documentary-films h1{font-size:clamp(70px,13vw,115px);max-width:760px}}@media(max-width:560px){.service-hero--documentary-films h1{font-size:clamp(58px,17vw,90px);max-width:100%}}
