.c-hero{background:#eaf5f8;overflow:hidden}.c-hero h1 em{color:#00899e}.c-hero .s-wrap{padding-top:66px;padding-bottom:66px}.c-hero-media{min-width:0;position:relative}.c-hero-media:after{content:'';position:absolute;inset:18px -15px -15px 18px;border:1px solid #8ac4ce;z-index:0;pointer-events:none}.c-hero-media>figure,.c-hero-media>video{position:relative;z-index:1}.c-hero-media img{width:100%;height:480px!important;object-fit:cover}.c-soft{background:#f1f5f3}.c-page .s-split>figure img{max-height:520px;object-fit:contain}.c-page .s-dark figure figcaption{color:#b9d4db}.c-page .c-reverse>div{order:2}.c-page .c-reverse>figure{order:1}.c-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:38px}.c-preview-grid figure{min-width:0}.c-preview-grid img,.c-preview-grid video{width:100%;height:360px!important;object-fit:contain;background:#eef2f3}.c-page .c-product img{object-fit:contain!important;background:#f2f2ed}.c-demo{padding:28px;background:#e8f3f5}.c-demo>img{width:100%;height:auto;display:block}.c-controls{display:flex;gap:12px;justify-content:center;margin-top:20px;flex-wrap:wrap}.c-controls button{padding:12px 20px;background:white;color:#10213c;border:1px solid #9db9c1;border-radius:25px;font:12px Inter;cursor:pointer}.c-controls button[aria-pressed=true]{background:#10213c;color:white}.c-page figcaption{font-size:8px!important}.c-note{font-size:11px!important;color:#52717a;max-width:720px}.c-page .s-wrap>h1{max-width:900px}.c-page .e-experience-grid{margin-top:40px}.c-page .c-hero-media .e-loop{height:480px;object-fit:contain}.c-event-photographer .c-hero{background:#f2eee7}.c-custom-trading-cards .c-hero{background:#edf4f2}.c-acrylic-photo-keychains .c-hero{background:#f4f1eb}.c-boomerangs .c-hero{background:#e9f4f6}.c-brand-activations .c-hero{background:#10213c;color:white}.c-brand-activations .c-hero h1{color:white}.c-brand-activations .c-hero .s-text{color:#b6e9ef}.c-brand-activations .c-hero .s-hand{color:#c5df2c}.c-brand-activations .c-hero-media img{object-position:center}.c-lenticular-prints .c-hero-media:after{border-color:#c3df28}.c-line{height:40px;width:80px;border-bottom:2px solid #00b2d0;border-radius:50%;margin:0 auto 25px;transform:rotate(-8deg)}
@media(max-width:760px){.c-hero .s-wrap{padding-top:40px;padding-bottom:55px}.c-hero-media img,.c-page .c-hero-media .e-loop{height:380px!important}.c-page .c-reverse>div,.c-page .c-reverse>figure{order:initial}.c-preview-grid{gap:20px}.c-preview-grid img,.c-preview-grid video{height:280px!important}.c-page .s-split{gap:38px}.c-hero h1{font-size:54px}}
@media(max-width:480px){.c-hero h1{font-size:47px}.c-preview-grid{grid-template-columns:1fr}.c-preview-grid img,.c-preview-grid video{height:auto!important;max-height:420px}.c-hero-media img,.c-page .c-hero-media .e-loop{height:340px!important}.c-demo{padding:14px}.c-page .s-three{gap:26px}.c-hero-media:after{inset:12px -8px -12px 12px}}
.c-brand-activations .c-hero h1 em{color:#6ad6df}.c-brand-activations .c-hero-media img{object-fit:contain;background:#10213c}.c-custom-trading-cards .c-hero-media img,.c-acrylic-photo-keychains .c-hero-media img{object-fit:contain;background:#f3f1eb}.c-lenticular-prints .c-hero-media .e-loop{height:auto!important;aspect-ratio:3/2;background:#f4efe3}.c-lenticular-prints .c-hero-media{align-self:center}
.c-photo-concepts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.c-photo-concepts figure>img{height:320px!important;width:100%;object-fit:cover}.c-photo-concepts figure:first-child>img{object-position:left}.c-photo-concepts figure:nth-child(2)>img{object-position:center}.c-photo-concepts figure:last-child>img{object-position:right}@media(max-width:760px){.c-photo-concepts{grid-template-columns:1fr}.c-photo-concepts figure>img{height:350px!important;aspect-ratio:1}}
.c-photo-concepts figure>img{height:auto!important;aspect-ratio:1;object-fit:cover}.c-event-photographer #examples{padding-top:20px}.c-page .s-private a{color:#006b7d;text-underline-offset:3px}
.c-boomerangs .c-hero-media .e-loop{height:auto!important;aspect-ratio:3/2}.c-gif-booth .c-hero-media .e-loop{height:auto!important;aspect-ratio:1}
.c-page .s-dark .c-preview-grid video,.c-page .s-dark .c-preview-grid img{background:#10213c}
