:root{--os-s-bg: #f1f1ed;--os-s-text: #010101;--os-s-muted: rgba(1, 1, 1, .7);--os-s-dark: #161c25;--os-s-white: #ffffff;--os-s-soft: #f4f4f4;--os-s-line: rgba(1, 1, 1, .3);--os-s-stat-line: #c9c9c9;--os-s-orange: #de7124;--os-s-container: 1920px;--os-s-gutter: 80px}body.shopify,body.expertise,body.website-design-development,body.foto-video,body[class*=page-foto-video]{background:var(--os-s-bg);color:var(--os-s-text);overflow-x:hidden}body.shopify .shopify-section,body.expertise .shopify-section,body.website-design-development .shopify-section,body.foto-video .shopify-section,body[class*=page-foto-video] .shopify-section{font-family:Aeonik,Inter,sans-serif}body.shopify .section-header .header__heading-logo-wrapper,body.expertise .section-header .header__heading-logo-wrapper,body.website-design-development .section-header .header__heading-logo-wrapper,body.foto-video .section-header .header__heading-logo-wrapper,body[class*=page-foto-video] .section-header .header__heading-logo-wrapper{max-width:242px}.os-u-container{max-width:var(--os-s-container);margin:0 auto;padding:0 var(--os-s-gutter)}body.shopify .os-u-container,body.expertise .os-u-container,body.website-design-development .os-u-container,body.foto-video .os-u-container,body[class*=page-foto-video] .os-u-container{max-width:var(--os-s-container)}.os-s-pill,.os-u-pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 20px;border:1px solid var(--os-s-line);border-radius:999px;color:var(--os-s-text);font-size:20px;font-weight:500;line-height:1.1;text-transform:uppercase}.os-u-section-title,.os-s-section-title{margin:0;color:var(--os-s-text);font-size:65.6px;font-weight:400;letter-spacing:0;line-height:1.1}.os-s-btn,.os-u-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:14px 32px;border-radius:999px;border:1px solid transparent;color:var(--os-s-text);font-size:24px;font-weight:500;line-height:1.3;text-decoration:none;transition:transform .25s ease,opacity .25s ease,background .25s ease,color .25s ease;white-space:nowrap}.os-s-btn:hover,.os-u-btn:hover{opacity:.9;transform:translateY(-1px)}.os-s-btn--primary,.os-u-btn--primary{background:var(--os-s-dark);color:var(--os-s-white)}.os-s-btn--outline,.os-u-btn--outline{background:transparent;border-color:var(--os-s-text);color:var(--os-s-text)}.os-s-hero{padding:88px 0 0;overflow:hidden;text-align:center}.os-s-hero>.os-u-container{max-width:none;padding:0}.os-s-hero__content{max-width:897px;margin:0 auto;padding:0}.os-s-hero__title{margin:0;color:var(--os-s-text);font-size:72px;font-weight:400;letter-spacing:0;line-height:1.25}.os-s-hero__subtitle{max-width:897px;margin:35px auto 0;color:var(--os-s-text);font-size:20px;font-weight:500;line-height:1.3}.os-s-hero__actions{display:flex;justify-content:center;align-items:center;gap:30px;margin-top:32px;flex-wrap:wrap}.os-s-hero__bento{width:100%;margin-top:60px;overflow:hidden;width:100vw;max-width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y pinch-zoom}.os-s-hero__bento img,.os-s-hero__bento video,.os-s-hero__bento svg{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;pointer-events:none}.os-s-hero__bento.is-dragging{cursor:grabbing}.os-s-hero--mode-loop .os-s-hero__bento,.os-s-hero--loop .os-s-hero__bento{overflow:hidden}.os-s-hero--mode-manual .os-s-hero__bento{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.os-s-hero--mode-manual .os-s-hero__bento::-webkit-scrollbar{display:none;height:0;width:0}.os-s-hero__bento-track{--os-s-loop-distance: -3103.167px;--os-s-loop-duration: 90s;display:flex;align-items:center;gap:30.389px;width:max-content;margin-left:0;padding-left:clamp(16px,3vw,48px);padding-right:clamp(16px,3vw,48px);transform:translateZ(0);will-change:transform}.os-s-hero--mode-manual .os-s-hero__bento-track{scroll-snap-type:x proximity}.os-s-hero--mode-manual .os-s-hero__bento-item{scroll-snap-align:start}.os-s-hero--loop .os-s-hero__bento-track{animation:os-s-hero-card-loop var(--os-s-loop-duration) linear infinite}.os-s-hero--loop .os-s-hero__bento.is-dragging .os-s-hero__bento-track{animation-play-state:paused}button.os-s-hero__bento-item{appearance:none;-webkit-appearance:none;border:0;padding:0;margin:0;background:#d8d8d8;font:inherit;color:inherit;text-align:inherit;cursor:zoom-in}.os-s-hero__bento-item{--tile-w: 1004px;--tile-h: 753px;width:var(--tile-w);height:var(--tile-h);flex:0 0 auto;border-radius:16px;overflow:hidden;background:#d8d8d8;transition:transform .2s ease;position:relative;display:block}.os-s-hero__bento-item:hover{transform:scale(1.02)}.os-s-hero--mode-manual .os-s-hero__bento.is-dragging .os-s-hero__bento-item{transform:none;transition:none}.os-s-hero__bento-item img,.os-s-hero__bento-item video,.os-s-hero__bento-item .os-s-hero__bento-video,.os-s-hero__bento-item .os-s-hero__bento-poster{display:block;width:100%;height:100%;object-fit:cover}.os-s-hero__bento-poster--placeholder{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#ffffffbf}.os-s-hero__bento-play{position:absolute;inset:auto 14px 14px auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0000008c;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:2}.os-s-hero__bento-hint{position:absolute;right:24px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#161c25c7;color:#fff;font-size:13px;font-weight:500;letter-spacing:.01em;pointer-events:none;opacity:.85}.os-s-hero--mode-manual .os-s-hero__bento{position:relative}.os-s-hero__lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#080a0eeb;display:grid;place-items:center;opacity:0;transition:opacity .22s ease;padding:clamp(20px,4vw,56px)}.os-s-hero__lightbox[hidden]{display:none!important}.os-s-hero__lightbox.is-open{opacity:1}.os-s-hero__lightbox-stage{width:min(100%,1280px);max-height:86vh;display:grid;place-items:center;overflow:hidden;border-radius:18px}.os-s-hero__lightbox-image,.os-s-hero__lightbox-video{display:block;width:100%;height:auto;max-height:86vh;object-fit:contain;border-radius:14px}.os-s-hero__lightbox-iframe{display:block;width:100%;height:min(72vh,calc(min(100%,1280px)*.5625));aspect-ratio:16 / 9;border:0;border-radius:14px;background:#000}.os-s-hero__lightbox-close,.os-s-hero__lightbox-nav{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;cursor:pointer;transition:background .2s ease,transform .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.os-s-hero__lightbox-close:hover,.os-s-hero__lightbox-nav:hover{background:#ffffff2e;transform:scale(1.05)}.os-s-hero__lightbox-close{top:20px;right:20px}.os-s-hero__lightbox-nav--prev{left:20px;top:50%;transform:translateY(-50%)}.os-s-hero__lightbox-nav--next{right:20px;top:50%;transform:translateY(-50%)}.os-s-hero__lightbox-nav--prev:hover,.os-s-hero__lightbox-nav--next:hover{transform:translateY(-50%) scale(1.05)}.os-s-hero__lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:13px;letter-spacing:.04em;font-weight:500}body.os-s-hero__body-no-scroll{overflow:hidden}@keyframes os-s-hero-card-loop{0%{transform:translateZ(0)}to{transform:translate3d(var(--os-s-loop-distance),0,0)}}@media(prefers-reduced-motion:reduce){.os-s-hero--loop .os-s-hero__bento-track{animation:none}}body.shopify .os-h-logo-strip,body.expertise .os-h-logo-strip,body.website-design-development .os-h-logo-strip,body.foto-video .os-h-logo-strip,body[class*=page-foto-video] .os-h-logo-strip{padding-top:70px}body.shopify .os-h-logo-strip__track,body.expertise .os-h-logo-strip__track,body.website-design-development .os-h-logo-strip__track,body.foto-video .os-h-logo-strip__track,body[class*=page-foto-video] .os-h-logo-strip__track{gap:100px;transform:translate(-24.75%)}.os-s-whatwebuild{padding:119px 0 0}.os-s-whatwebuild__header{display:grid;grid-template-columns:865px 865px;gap:30px;align-items:start;margin-bottom:83px}.os-s-whatwebuild__copy{grid-column:2}.os-s-whatwebuild .os-s-section-title{max-width:714px}.os-s-whatwebuild__desc{max-width:705px;margin:24px 0 0;color:var(--os-s-muted);font-size:20px;font-weight:500;line-height:1.5;white-space:pre-line}.os-s-whatwebuild__cards{display:grid;grid-template-columns:1fr 1fr;gap:30px}.os-s-whatwebuild__card{height:608px;border-radius:16px;overflow:hidden;background:#ddd}.os-s-whatwebuild__card img{display:block;width:100%;height:100%;object-fit:cover}.os-s-services{padding:127px 0 0}.os-s-services>.os-u-container:after{content:"";display:block;height:1px;margin-top:75px;background:var(--os-s-line)}.os-s-services__layout{display:grid;grid-template-columns:865px 865px;gap:30px;align-items:start}.os-s-services__title{max-width:714px;margin-top:38px}.os-s-services__subtitle{max-width:480px;margin:24px 0 0;color:var(--os-s-muted);font-size:20px;font-weight:500;line-height:1.5}.os-s-services__list{margin:272px 0 0}.os-s-services__item{display:flex;align-items:flex-start;justify-content:space-between;height:66px;margin-bottom:20px;padding:0 0 20px;border-bottom:1px solid var(--os-s-line);color:var(--os-s-text);text-decoration:none;transition:opacity .2s ease}.os-s-services__item:not(.os-s-services__item--accordion):hover{opacity:.72}.os-s-services__item--accordion{display:block;height:auto;margin-bottom:0;padding:0;border-bottom:1px solid var(--os-s-line)}.os-s-services__item-trigger{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:26px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:opacity .2s ease}.os-s-services__item-trigger:hover{opacity:.78}.os-s-services__item-title{margin:0;color:var(--os-s-text);font-size:41.984px;font-weight:500;letter-spacing:0;line-height:1.1}.os-s-services__item-arrow{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;color:var(--os-s-text);transition:transform .3s cubic-bezier(.4,0,.2,1)}.os-s-services__item--accordion.os-s-services__item--accordion.is-open .os-s-services__item-arrow{transform:rotate(180deg)}.os-s-services__item-arrow svg{display:block;width:40px;height:40px}.os-s-services__item-panel{overflow:hidden;max-height:0;transition:max-height .36s cubic-bezier(.4,0,.2,1)}.os-s-services__item-panel[hidden]{display:none}.os-s-services__item-panel-inner{padding:0 0 30px;max-width:760px}.os-s-services__item-text{margin:0;color:var(--os-s-text);font-size:19px;font-weight:400;line-height:1.6;opacity:.72}.os-s-services__item-link{display:inline-flex;align-items:center;gap:8px;margin-top:18px;color:var(--os-s-text);font-size:16px;font-weight:500;letter-spacing:0;text-decoration:none;transition:opacity .2s ease}.os-s-services__item-link:hover{opacity:.7;color:var(--os-s-text)}.os-s-services__item-link svg{display:block}.os-s-process{padding:119px 0 0}.os-s-process__header{max-width:938px;margin:0 auto;text-align:center}.os-s-process__title{margin-top:20px;font-size:56px;line-height:1.285}.os-s-process__subtitle{margin:20px 0 0;color:var(--os-s-muted);font-size:20px;font-weight:500;line-height:1.5}.os-s-process__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:73px}.os-s-process__card{min-height:392px;padding:24px;border-radius:16px;background:var(--os-s-white);display:flex;flex-direction:column}.os-s-process__icon{width:70px;height:70px;margin-bottom:50px;border-radius:12px;background:var(--os-s-soft);overflow:hidden;display:grid;place-items:center}.os-s-process__icon img{display:block;width:100%;height:100%;object-fit:contain}.os-s-process__icon--code img{width:40px;height:40px}.os-s-process__card-title{margin:0;color:var(--os-s-text);font-size:28px;font-weight:500;line-height:1.1}.os-s-process__card-text{max-width:346px;margin:24px 0 0;color:var(--os-s-muted);font-size:20px;font-weight:500;line-height:1.5}.os-s-process__card-step{margin-top:auto;color:var(--os-s-text);font-size:20px;font-weight:500;line-height:1.1;text-align:right}.os-s-showcase{padding:112px 0 0}.os-s-showcase__image{height:1146px;border-radius:16px;overflow:hidden;background:#ddd}.os-s-showcase__image img{display:block;width:100%;height:115.2%;object-fit:cover;object-position:center;transform:translateY(-7.6%)}.os-s-stats{padding:158px 0 0}.os-s-stats .os-u-container{padding-left:120px;padding-right:80px}.os-s-stats__layout{display:grid;grid-template-columns:663px 792px;justify-content:space-between;align-items:start}.os-s-stats__title{margin-top:20px}.os-s-stats__grid{display:grid;grid-template-columns:repeat(2,381px);gap:30px}.os-s-stats__card{min-height:154px;padding:24px;border:1px solid var(--os-s-stat-line);border-radius:16px;background:transparent}.os-s-stats__card-value{color:var(--os-s-text);font-size:65.6px;font-weight:400;letter-spacing:0;line-height:1.1}.os-s-stats__card-label{margin:20px 0 0;color:var(--os-s-text);font-size:20px;font-weight:500;line-height:1.3}.os-s-pricing{padding:139px 0 109px}.os-s-pricing__header{max-width:733px;margin:0 auto;text-align:center}.os-s-pricing__title{margin-top:20px}.os-s-pricing__subtitle{margin:20px 0 0;color:var(--os-s-text);font-size:24px;font-weight:500;line-height:1.3}.os-s-pricing__grid{display:grid;grid-template-columns:repeat(3,454px);justify-content:center;gap:30px;margin-top:40px}.os-s-pricing__card{min-height:681px;padding:24px;border-radius:16px;background:var(--os-s-white);display:flex;flex-direction:column}.os-s-pricing__card-top{min-height:297px;padding:24px;border-radius:12px;background:var(--os-s-soft);position:relative;display:flex;flex-direction:column}.os-s-pricing__card-name{color:var(--os-s-dark);font-size:26.624px;font-weight:500;line-height:1.1}.os-s-pricing__card-desc{max-width:358px;margin:20px 0 0;color:#161c2599;font-size:20px;font-weight:500;line-height:1.5}.os-s-pricing__card-badge{position:absolute;top:16px;right:16px;min-height:36px;padding:9px 20px;border-radius:999px;background:var(--os-s-orange);color:var(--os-s-white);font-size:16px;font-weight:500;line-height:1.1}.os-s-pricing__card-price{margin-top:72px}.os-s-pricing__card-from{color:#161c2599;font-size:20px;font-weight:500;line-height:1.5}.os-s-pricing__card-amount{display:block;margin-top:8px;color:var(--os-s-dark);font-size:26.624px;font-weight:500;line-height:1.1}.os-s-pricing__features{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-direction:column;gap:12px}.os-s-pricing__feature{display:flex;align-items:center;gap:10px;min-height:34px;color:var(--os-s-dark);font-size:20px;font-weight:500;line-height:1.5}.os-s-pricing__feature-dot{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:var(--os-s-dark)}.os-s-pricing__card-btn{display:flex;align-items:center;justify-content:center;min-height:52px;margin-top:auto;border-radius:999px;background:var(--os-s-dark);color:var(--os-s-white);font-size:20px;font-weight:500;line-height:1.3;text-decoration:none;transition:opacity .2s ease}.os-s-pricing__card-btn:hover{opacity:.86}.os-s-pricing__note{max-width:967px;margin:59px auto 0;color:#010101b8;font-size:20px;font-weight:500;line-height:1.3;text-align:center}@media(max-width:1599px){:root{--os-s-gutter: 40px}.os-s-hero__title{font-size:64px}.os-u-section-title,.os-s-section-title{font-size:52px}.os-s-whatwebuild__header,.os-s-services__layout{grid-template-columns:1fr 1fr}.os-s-hero__bento-track{margin-left:calc(50% - 1503px)}.os-s-hero__bento-item{width:min(var(--tile-w, 1004px),70vw);height:min(var(--tile-h, 753px),52vw);max-width:1004px;height:auto;aspect-ratio:1004 / 753}.os-s-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-s-showcase__image{height:auto;aspect-ratio:1760 / 1146}.os-s-stats .os-u-container{padding-left:var(--os-s-gutter);padding-right:var(--os-s-gutter)}.os-s-stats__layout{grid-template-columns:minmax(0,1fr) minmax(420px,792px);gap:40px}.os-s-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.os-s-pricing__grid{grid-template-columns:repeat(3,minmax(0,454px))}}@media(max-width:991px){:root{--os-s-gutter: 24px}.os-s-hero{padding-top:72px}.os-s-hero__title{font-size:48px}.os-s-hero__content{padding:0 24px}.os-s-hero__subtitle,.os-s-pricing__subtitle{font-size:19px}.os-s-hero__actions{gap:14px}.os-s-btn,.os-u-btn{min-height:52px;font-size:18px;padding:12px 22px}.os-s-hero__bento{width:auto;padding:0 24px}.os-s-hero__bento-track{gap:20px;margin-left:0}.os-s-hero__bento-item{width:min(82vw,var(--tile-w, 720px));height:min(58vw,var(--tile-h, 540px))}body.shopify .os-h-logo-strip__track,body.expertise .os-h-logo-strip__track,body.website-design-development .os-h-logo-strip__track,body.foto-video .os-h-logo-strip__track,body[class*=page-foto-video] .os-h-logo-strip__track{transform:none}.os-s-whatwebuild,.os-s-services,.os-s-process,.os-s-showcase,.os-s-stats,.os-s-pricing{padding-top:84px}.os-s-whatwebuild__header,.os-s-services__layout,.os-s-stats__layout{grid-template-columns:1fr}.os-s-whatwebuild__copy{grid-column:auto}.os-s-whatwebuild__cards{grid-template-columns:1fr}.os-s-whatwebuild__card{height:auto;aspect-ratio:865 / 608}.os-s-services__title{margin-top:28px}.os-s-services__list{margin-top:56px}.os-s-process__grid,.os-s-pricing__grid{grid-template-columns:1fr;margin-top:48px}.os-s-stats__grid{grid-template-columns:1fr 1fr}.os-s-pricing__card{min-height:auto}}@media(max-width:575px){:root{--os-s-gutter: 20px}.os-s-hero{padding-top:56px}.os-s-hero__title{font-size:39px}.os-s-hero__content{padding:0 24px}.os-u-section-title,.os-s-section-title{font-size:36px}.os-s-pill,.os-u-pill{min-height:36px;font-size:14px}.os-s-hero__subtitle,.os-s-whatwebuild__desc,.os-s-services__subtitle,.os-s-process__subtitle,.os-s-process__card-text,.os-s-pricing__feature,.os-s-pricing__note{font-size:16px}.os-s-hero__actions{flex-direction:column;align-items:stretch}.os-s-btn,.os-u-btn{width:100%}.os-s-hero__bento{margin-top:44px;padding:0 20px}.os-s-hero__bento-track{gap:16px}.os-s-hero__bento-item{width:min(84vw,var(--tile-w, 720px));height:min(63vw,var(--tile-h, 540px))}.os-s-whatwebuild__header{margin-bottom:44px}.os-s-services>.os-u-container:after{margin-top:56px}.os-s-services__item{height:auto;min-height:56px;margin-bottom:16px}.os-s-services__item-title{font-size:24px}.os-s-services__item-arrow,.os-s-services__item-arrow svg{width:28px;height:28px}.os-s-process__grid,.os-s-stats__grid,.os-s-pricing__grid{grid-template-columns:1fr}.os-s-process__card{min-height:320px}.os-s-stats__card-value{font-size:46px}.os-s-pricing__card-top{min-height:230px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/OS-shopify.css.map */
