@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700;800&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}}:root{--ink:#061824;--paper:#f3f1eb;--cyan:#16d9d0;--muted:#71808a}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}header{background:var(--ink);color:#fff;z-index:50;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:relative}header nav{align-items:center;gap:35px;font-size:14px;display:flex}header nav>a{opacity:.7}.navDropdown{position:relative}.navDropdown summary{cursor:pointer;opacity:.82;align-items:center;gap:7px;list-style:none;display:flex}.navDropdown summary::-webkit-details-marker{display:none}.navDropdown summary span{color:var(--cyan);font-size:15px;transition:transform .2s}.navDropdown[open] summary span{transform:rotate(180deg)}.navMenu{border-top:2px solid var(--cyan);background:#0b2633;width:270px;padding:13px;display:grid;position:absolute;top:31px;left:-22px;box-shadow:0 20px 45px #0008}.navMenu a{color:#c7d3d7;border-bottom:1px solid #233f4b;padding:12px 14px;transition:all .18s}.navMenu a:last-child{border-bottom:0}.navMenu a:hover,.navMenu a:focus{background:var(--cyan);color:var(--ink);outline:0}.brand{letter-spacing:2.5px;align-items:center;gap:11px;font:500 11px/1.05 Manrope;display:flex}.brand i{border:1px solid var(--cyan);width:40px;height:40px;color:var(--cyan);border-radius:50%;place-items:center;font:800 21px Manrope;display:grid}.brand b,footer b{color:var(--cyan)}.hero{color:#fff;background:var(--ink);height:calc(100vh - 88px);min-height:680px;position:relative;overflow:hidden}.heroImage{filter:saturate(.65);background:url(https://img.youtube.com/vi/5fsVBj5UTr8/maxresdefault.jpg) 50%/cover;position:absolute;inset:0}.shade{background:linear-gradient(90deg,#03121cf7,#03121cad 52%,#03121c2e),linear-gradient(#0000 45%,#03121ccc);position:absolute;inset:0}.heroContent{max-width:950px;padding:11vh 8vw;position:relative}.eyebrow,.label{text-transform:uppercase;letter-spacing:2.7px;font-size:10px;font-weight:600}.hero h1,.intro h2,.feature h2,.pricing h2,.cta h2,.innerHero h1,.contact h1,.packagePage h1{letter-spacing:-.055em;margin:25px 0;font-family:Manrope;line-height:.92}.hero h1{font-size:clamp(70px,9vw,140px);font-weight:600}.hero em,.pricing em,.cta em,.innerCta em,.contact em{color:var(--cyan);font-weight:400}.lead{color:#c2cfd4;max-width:570px;font-size:18px;line-height:1.65}.actions{align-items:center;gap:30px;margin-top:38px;display:flex}.button{background:var(--cyan);color:var(--ink);padding:17px 24px;font-size:13px;font-weight:600;display:inline-block}.stats{gap:40px;display:flex;position:absolute;bottom:35px;right:5vw}.stats b{font:600 27px Manrope}.stats small{color:#9db0b7;text-transform:uppercase;letter-spacing:1.5px;font:400 8px DM Sans;display:block}.wrap{max-width:1260px;margin:auto;padding-left:32px;padding-right:32px}.intro{border-bottom:1px solid #c9ceca;grid-template-columns:24% 76%;padding-top:110px;padding-bottom:70px;display:grid}.intro>div{grid-template-columns:1fr .7fr;align-items:end;gap:70px;display:grid}.intro h2{margin:0;font-size:clamp(55px,6vw,86px)}.intro div p{color:#65767e;line-height:1.65}.grid{grid-template-columns:repeat(3,1fr);padding-bottom:115px;display:grid}.service{border-bottom:1px solid #c9ceca;border-right:1px solid #c9ceca;min-height:310px;padding:40px 33px;transition:all .25s}.service:nth-child(3n){border-right:0}.service:hover{background:var(--ink);color:#fff;transform:translateY(-5px)}.service span{color:#74848b;font-size:10px}.service h3{margin-top:40px;font:600 27px Manrope}.service p{color:#6b7980;font-size:14px;line-height:1.6}.service b{text-transform:uppercase;letter-spacing:1px;color:var(--cyan);margin-top:30px;font-size:11px;display:block}.feature{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;display:grid}.featureImage{letter-spacing:2px;background:linear-gradient(20deg,#01121b66,#0000),url(https://images.unsplash.com/photo-1485846234645-a62644f84728?auto=format&fit=crop&w=1500&q=85) 50%/cover;align-items:flex-end;min-height:720px;padding:40px;font-size:10px;display:flex}.featureText{padding:95px 8vw}.feature h2{font-size:clamp(48px,5vw,75px)}.featureText>p:not(.label){color:#a6b5bb;line-height:1.7}.feature ul{border-top:1px solid #30404a;padding:20px 0;list-style:none}.feature li{color:#d5e0e3;border-bottom:1px solid #30404a;padding:13px 0}.featureText>a{color:var(--cyan);font-size:13px}.clients{padding-top:80px;padding-bottom:90px}.clients>div{border-block:1px solid #ccd0cd;grid-template-columns:repeat(6,1fr);margin-top:40px;display:grid}.clients b{text-align:center;color:#748087;border-right:1px solid #ccd0cd;padding:35px 8px;font:700 12px Manrope}.pricing{padding-top:45px;padding-bottom:120px}.pricing h2{font-size:clamp(50px,6vw,80px)}.pricing>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pricing a{background:#fff;flex-direction:column;min-height:240px;padding:33px;transition:all .25s;display:flex}.pricing a:hover{background:var(--cyan);transform:translateY(-5px)}.pricing small{text-transform:uppercase;letter-spacing:2px}.pricing strong{margin-top:50px;font:600 28px Manrope}.pricing span{color:#728087;font-size:12px}.pricing b{margin-top:auto;font-size:11px}.cta{background:var(--cyan);padding:95px 8vw}.cta h2{font-size:clamp(60px,8vw,110px)}.cta em{color:#fff}.dark{background:var(--ink);color:#fff}footer{color:#fff;background:#03131d;padding:60px 6vw 25px}.footLead{letter-spacing:2px;border-bottom:1px solid #293a44;justify-content:space-between;padding-bottom:45px;font:600 18px Manrope;display:flex}.footLead p{color:#7e939b;letter-spacing:0;margin:0;font:500 22px/1.3 Manrope}.footGrid{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding:45px 0;display:grid}.footGrid small{color:var(--cyan);text-transform:uppercase;letter-spacing:2px;font-size:8px}.footGrid p,.footGrid a{color:#aebbc0;font-size:12px;line-height:2;display:block}.copyright{color:#617680;border-top:1px solid #293a44;padding-top:20px;font-size:9px}.innerHero,.packagePage{background:var(--ink);color:#fff;padding:12vh 8vw 11vh}.innerHero{min-height:620px}.innerHero h1,.packagePage h1,.contact h1{max-width:1100px;font-size:clamp(55px,7.5vw,108px)}.innerHero>p:not(.eyebrow){color:#a9bac0;max-width:700px;font-size:18px;line-height:1.7}.innerPoints{grid-template-columns:repeat(3,1fr);max-width:1260px;margin:auto;padding:85px 30px;display:grid}.innerPoints div{border-top:1px solid #bcc4c0;padding:35px}.innerPoints span{color:#75858a;font-size:10px}.innerPoints h2{margin-top:45px;font:600 24px/1.3 Manrope}.innerCta{background:var(--cyan);justify-content:space-between;align-items:end;padding:80px 8vw;display:flex}.innerCta h2{letter-spacing:-.05em;font:600 clamp(50px,6vw,88px)/.95 Manrope}.contact{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:10vh 8vw;display:grid}.contact>div>p{color:#a2b3b9;line-height:1.7}.contact form{color:var(--ink);background:#fff;grid-template-columns:1fr 1fr;gap:23px;padding:38px;display:grid}.contact label{text-transform:uppercase;letter-spacing:1px;font-size:10px}.contact label:nth-child(n+4){grid-column:1/-1}.contact input,.contact select,.contact textarea{background:0 0;border:0;border-bottom:1px solid #aeb8b6;width:100%;padding:12px 0;display:block}.contact button{border:0}.packagePage .lead{color:#a5b5ba}.packageList{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:65px;display:grid}.packageList a{background:#102631;flex-direction:column;min-height:245px;padding:32px;display:flex}.packageList small{letter-spacing:1.5px;text-transform:uppercase}.packageList strong{margin-top:55px;font:600 28px Manrope}.packageList span{color:#91a3aa}.packageList b{margin-top:auto;font-size:10px}.contact .contactHoney{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.thankYou{background:var(--ink);color:#fff;min-height:70vh;padding:13vh 8vw}.thankYou h1{letter-spacing:-.06em;margin:28px 0;font:600 clamp(62px,8vw,112px)/.92 Manrope}.thankYou h1 em{color:var(--cyan);font-weight:400}.thankYou>p:not(.eyebrow){color:#a9bac0;max-width:620px;margin-bottom:35px;font-size:18px;line-height:1.7}.contact>div:after{content:"";aspect-ratio:1.34;background:url(../contact-crew.png) 50%/cover no-repeat;border:1px solid #29414b;width:100%;margin-top:38px;display:block}.innerHeroWithImage{grid-template-columns:1fr 1fr;min-height:680px;padding:0;display:grid}.innerHeroWithImage .innerHeroCopy{align-self:center;padding:10vh 6vw 9vh 8vw}.innerHeroCopy>p:not(.eyebrow){color:#a9bac0;max-width:700px;font-size:18px;line-height:1.7}.innerHeroImage{object-fit:cover;object-position:center;width:100%;height:100%;min-height:680px;display:block}@media (width<=760px){.innerHeroWithImage{grid-template-columns:1fr}.innerHeroWithImage .innerHeroCopy{padding:75px 23px}.innerHeroImage{aspect-ratio:16/10;object-position:center;min-height:0}}.photographyMosaic{background:#0a202b;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:6px;min-height:680px;padding:6px;display:grid}.photographyMosaic img{object-fit:cover;width:100%;height:100%;min-height:0;transition:filter .25s,transform .25s;display:block}.photographyMosaic img:hover{filter:saturate(1.15);transform:scale(1.015)}@media (width<=760px){.photographyMosaic{height:440px;min-height:0}}@media (width<=800px){header{padding-inline:22px}header nav{margin-left:auto;margin-right:22px;display:flex}.navDirect{display:none}.navMenu{left:auto;right:-15px}.stats{display:none}.hero h1{font-size:65px}.intro,.intro>div{grid-template-columns:1fr}.grid{grid-template-columns:1fr 1fr}.feature{grid-template-columns:1fr}.clients>div{grid-template-columns:repeat(3,1fr)}.pricing>div,.packageList{grid-template-columns:1fr}.footGrid{grid-template-columns:1fr 1fr}.innerPoints,.contact{grid-template-columns:1fr}.innerCta{display:block}}@media (width<=520px){header{height:72px;padding-inline:15px}.brand span{display:none}header nav{margin-right:12px}.headerPhone{font-size:10px}.navMenu{width:min(270px,100vw - 30px);right:-86px}.hero{height:auto;min-height:680px}.heroContent{padding:90px 22px}.hero h1{font-size:53px}.actions{flex-direction:column;align-items:flex-start}.wrap{padding-inline:22px}.intro{padding-top:75px}.intro h2{font-size:50px}.grid{grid-template-columns:1fr}.service{border-right:0}.featureImage{min-height:380px}.featureText{padding:70px 24px}.clients>div{grid-template-columns:1fr 1fr}.pricing h2{font-size:45px}.cta{padding:70px 24px}.cta h2{font-size:52px}.footLead{display:block}.footLead p{margin-top:30px}.footGrid{gap:25px}.innerHero,.packagePage,.contact{padding:75px 23px}.innerPoints{padding:50px 22px}.innerCta{padding:60px 23px}.contact form{grid-template-columns:1fr;padding:24px}.contact label{grid-column:1/-1}}.showreel{background:var(--ink);color:#fff;padding:100px 8vw 120px}.showreelHeading{justify-content:space-between;align-items:end;margin-bottom:45px;display:flex}.showreel h2{letter-spacing:-.055em;margin:0;font:600 clamp(48px,6vw,86px)/.92 Manrope}.showreel h2 em{color:var(--cyan);font-weight:400}.videoFrame{aspect-ratio:16/9;background:#020a0f;max-width:1400px;margin:auto;position:relative;box-shadow:0 35px 80px #0008}.videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}@media (width<=520px){.showreel{padding:70px 22px 80px}.showreelHeading{display:block}.showreel h2{margin-top:20px;font-size:48px}}.featuredFilms{color:#fff;background:#0a202b;padding:105px 8vw 120px}.filmsIntro{grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:55px;display:grid}.filmsIntro h2{letter-spacing:-.055em;margin:0;font:600 clamp(50px,6vw,82px)/.95 Manrope}.filmsIntro>p:last-child{color:#98abb2;font-size:14px;line-height:1.6}.filmsGrid{grid-template-columns:1fr 1fr;gap:55px 18px;display:grid}.film>div{aspect-ratio:16/9;background:#020a0f;position:relative;overflow:hidden}.film iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.film p{align-items:center;gap:25px;margin:18px 0 0;font:600 17px Manrope;display:flex}.film p span{color:var(--cyan);letter-spacing:1px;font:500 10px DM Sans}@media (width<=700px){.featuredFilms{padding:75px 22px 85px}.filmsIntro{display:block}.filmsIntro h2{margin:20px 0}.filmsGrid{grid-template-columns:1fr;gap:42px}}.packageList a{min-height:520px;overflow:hidden}.packageList .packageImage{background-color:#071b26;background-position:50%;background-repeat:no-repeat;background-size:contain;height:210px;margin:-32px -32px 28px;transition:transform .35s}.packageList a:hover .packageImage{transform:scale(1.015)}.packageList a>strong{margin-top:30px}.packageList a>span{margin-top:9px;font-size:13px;line-height:1.55}.packageList .monthly{border-top:1px solid #35505b;justify-content:space-between;gap:15px;margin-top:22px;padding-top:16px;display:flex}.packageList .monthly i{text-transform:uppercase;letter-spacing:1px;color:var(--cyan);font-size:9px;font-style:normal}.packageList .monthly b{font-size:12px}.packageList a>em{text-transform:uppercase;letter-spacing:1px;margin-top:auto;font-size:10px;font-style:normal}@media (width<=520px){.packageList a{min-height:500px}.packageList .packageImage{height:190px}}.socialLinks{border-top:1px solid #293a44;align-items:center;gap:12px;padding:27px 0;display:flex}.socialLinks>span{color:#6f858e;text-transform:uppercase;letter-spacing:2px;margin-right:auto;font-size:9px}.socialLinks a{color:#aebbc0;border:1px solid #31444e;border-radius:30px;padding:10px 15px;font-size:11px;transition:all .2s}.socialLinks a:hover{border-color:var(--cyan);color:#fff}.socialLinks a b{color:var(--cyan);margin-right:8px;font:600 12px Manrope}@media (width<=700px){.socialLinks{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.socialLinks>span{grid-column:1/-1;margin-bottom:8px}.socialLinks a{text-align:center}}.process{color:var(--ink);background:#e7fffc;padding:110px 8vw 0;overflow:hidden}.processTop{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:40px;display:grid}.processTop h2{letter-spacing:-.06em;margin:0;font:600 clamp(52px,6.2vw,92px)/.92 Manrope}.processTop h2 em{color:#0aa9a2;font-weight:400}.processTop>p:last-child{color:#527078;font-size:15px;line-height:1.65}.processSteps{border-top:1px solid #9ccbc7;grid-template-columns:repeat(3,1fr);margin-top:75px;display:grid}.processSteps article{border-right:1px solid #9ccbc7;padding:32px 45px 60px 0}.processSteps article+article{padding-left:45px}.processSteps span{letter-spacing:2px;color:#0b9e98;font-size:10px}.processSteps h3{margin:38px 0 15px;font:600 clamp(30px,3vw,45px) Manrope}.processSteps p{color:#527078;max-width:320px;font-size:14px;line-height:1.65}.expertise{background:var(--cyan);white-space:nowrap;justify-content:space-around;gap:35px;margin:0 -8vw;padding:22px 8vw;display:flex;overflow:hidden}.expertise p{text-transform:uppercase;letter-spacing:1.5px;margin:0;font:600 11px Manrope}@media (width<=750px){.process{padding:75px 22px 0}.processTop{display:block}.processTop h2{margin:20px 0;font-size:50px}.processSteps{grid-template-columns:1fr;margin-top:50px}.processSteps article,.processSteps article+article{border-bottom:1px solid #9ccbc7;border-right:0;padding:30px 0}.expertise{justify-content:flex-start;margin:0 -22px;padding:20px 22px;overflow:auto}}.productionHero{background:var(--ink);color:#fff;grid-template-columns:1.08fr .92fr;min-height:700px;display:grid}.productionHero>div:first-child{padding:11vh 6vw 9vh 8vw}.productionHero h1{letter-spacing:-.06em;margin:30px 0;font:600 clamp(58px,7vw,105px)/.91 Manrope}.productionHero>div>p:not(.eyebrow){color:#a7b8be;max-width:650px;line-height:1.7}.productionActions{align-items:center;gap:30px;margin-top:35px;display:flex}.productionActions>a:last-child{color:var(--cyan);font-size:13px}.productionPricing{background:var(--paper);padding:105px 8vw 120px}.productionPricingIntro{grid-template-columns:1fr 2fr 1fr;align-items:end;gap:40px;margin-bottom:55px;display:grid}.productionPricingIntro h2,.productionStages h2{letter-spacing:-.055em;margin:0;font:600 clamp(50px,5.5vw,82px)/.94 Manrope}.productionPricingIntro h2 em{color:#0ba8a2;font-weight:400}.productionPricingIntro>p:last-child{color:#65777e;line-height:1.65}.productionPlans{grid-template-columns:1fr 1fr;gap:12px;display:grid}.productionPlans article{background:#fff;flex-direction:column;min-height:510px;padding:45px;display:flex}.productionPlans .featuredPlan{background:var(--cyan)}.productionPlans>article>span{text-transform:uppercase;letter-spacing:2px;font-size:10px}.productionPlans h3{margin:50px 0 5px;font:600 clamp(42px,5vw,70px) Manrope}.productionPlans h3 small{font-size:13px}.productionPlans p{color:#63757d;max-width:560px;line-height:1.6}.productionPlans ul{padding:20px 0;list-style:none}.productionPlans li{border-top:1px solid #d1d8d5;padding:12px 0;font-size:13px}.productionPlans a{text-transform:uppercase;letter-spacing:1px;margin-top:auto;font-size:12px;font-weight:600}.productionStages{color:#fff;background:#0a202b;padding:105px 8vw}.productionStages>div:first-child{grid-template-columns:1fr 3fr;align-items:start;display:grid}.stageList{border-top:1px solid #35505b;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.stageList article{border-right:1px solid #35505b;padding:35px 40px 0 0}.stageList article+article{padding-left:40px}.stageList span{color:var(--cyan);font-size:10px}.stageList h3{margin:38px 0 16px;font:600 30px Manrope}.stageList p{color:#9fb0b6;font-size:14px;line-height:1.65}.productionLinks{padding:85px 8vw 110px}.productionLinks>div{border-top:1px solid #bdc6c2;grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.productionLinks a{border-bottom:1px solid #bdc6c2;padding:28px 10px;font:600 24px Manrope}.productionLinks a:nth-child(odd){border-right:1px solid #bdc6c2}.productionLinks a span{float:right;color:#0ba8a2}@media (width<=760px){.productionHero{grid-template-columns:1fr}.productionHero>div:first-child{padding:80px 22px}.productionHeroImage{min-height:420px}.productionPricing{padding:75px 22px}.productionPricingIntro,.productionStages>div:first-child{display:block}.productionPricingIntro h2,.productionStages h2{margin:20px 0}.productionPlans,.stageList,.productionLinks>div{grid-template-columns:1fr}.productionPlans article{padding:30px}.productionStages{padding:75px 22px}.stageList article,.stageList article+article{border-bottom:1px solid #35505b;border-right:0;padding:30px 0}.productionLinks{padding:70px 22px}.productionLinks a:nth-child(odd){border-right:0}}.galleryPage{background:var(--ink);color:#fff}.galleryHero{padding:12vh 8vw 8vh}.galleryHero h1{letter-spacing:-.06em;margin:28px 0;font:600 clamp(62px,8vw,118px)/.9 Manrope}.galleryHero>p:last-child{color:#a7b8be;max-width:650px;font-size:18px;line-height:1.7}.galleryGrid{grid-template-columns:repeat(5,1fr);gap:7px;padding:0 2vw 8vw;display:grid}.galleryGrid figure{aspect-ratio:1;background:#102631;margin:0;overflow:hidden}.galleryGrid img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.galleryGrid figure:hover img{filter:saturate(1.08);transform:scale(1.055)}@media (width<=1000px){.galleryGrid{grid-template-columns:repeat(4,1fr)}}@media (width<=700px){.galleryHero{padding:80px 22px 55px}.galleryHero h1{font-size:58px}.galleryGrid{grid-template-columns:repeat(2,1fr);gap:5px;padding:0 8px 55px}}.reviewBadges{align-items:center;gap:7px;display:flex}.trustpilotHeader,.googleHeader{color:#dce7e9;white-space:nowrap;border:1px solid #29414b;border-radius:4px;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-size:9px;transition:all .2s;display:flex}.trustpilotHeader span{font:700 11px Manrope}.trustpilotHeader span i{color:#00b67a;font-style:normal}.trustpilotHeader>b{color:#fff;letter-spacing:1px;background:#00b67a;padding:4px 5px;font-size:8px;line-height:1}.trustpilotHeader strong{color:#fff;font:700 10px Manrope}.trustpilotHeader em,.googleHeader em{color:#8da2aa;font-style:normal}.trustpilotHeader:hover{background:#0a252d;border-color:#00b67a}.googleHeader b{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font:800 13px Manrope;display:grid}.googleHeader span{font:700 11px Manrope}.googleHeader:hover{background:#0a252d;border-color:#4285f4}@media (width<=1250px){.googleHeader em{display:none}}@media (width<=1150px){.trustpilotHeader em{display:none}.trustpilotHeader>b{letter-spacing:0}.googleHeader span{display:none}}@media (width<=900px){.reviewBadges{margin-left:auto}.trustpilotHeader span{display:none}}@media (width<=520px){.reviewBadges{gap:4px}.trustpilotHeader,.googleHeader{gap:5px;min-height:32px;padding:6px 7px}.trustpilotHeader>b{display:none}.trustpilotHeader strong{font-size:9px}.googleHeader b{width:18px;height:18px;font-size:12px}}.serviceHeroActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:34px;display:flex}.serviceHeroActions .packageButton,.productionActions>a:last-child{border:1px solid var(--cyan);color:var(--cyan);background:0 0;padding:16px 22px;font-size:13px;font-weight:600;line-height:1;transition:all .2s;display:inline-block}.serviceHeroActions .packageButton:hover,.productionActions>a:last-child:hover{background:var(--cyan);color:var(--ink)}@media (width<=520px){.serviceHeroActions,.productionActions{flex-direction:column;align-items:stretch}.serviceHeroActions a,.productionActions a{text-align:center}}.headerPhones{white-space:nowrap;gap:4px;display:grid}.headerPhones a{letter-spacing:.15px;color:#dce7e9;font:600 10px Manrope;transition:all .2s}.headerPhones a span{color:var(--cyan);margin-right:3px;font-size:12px}.headerPhones a:hover{color:var(--cyan)}@media (width<=520px){.headerPhones{gap:3px}.headerPhones a{font-size:8px}.headerPhones a span{margin-right:1px;font-size:9px}}.innerHeroImage[src="/film-scanning-hero.jpg"]{object-fit:contain;background:#000}.productionHero{grid-template-columns:.78fr 1.22fr}.productionHero>div:first-child{padding-right:5vw}.productionHeroImage{background:#03131d url(../atlantis-production-team.png) 50%/contain no-repeat}@media (width<=760px){.productionHero{grid-template-columns:1fr}.productionHeroImage{min-height:66vw}}
