.body-startup-agency section.hero-area-5{overflow:visible}.body-startup-agency section.hero-area-5 .section-content-wrapper .hero-video{grid-column:1;grid-row:1}.body-startup-agency section.hero-area-5 .section-content-wrapper .section-content{grid-column:2;grid-row:1}.body-startup-agency section.hero-area-5 .section-content-wrapper .hero-shape-1{grid-column:1 / -1;grid-row:2;align-self:start;container-type:inline-size}.body-startup-agency section.hero-area-5 .section-content-wrapper .hero-shape-1 .hero-wordmark{margin:0;padding:0;border:none;display:block;box-sizing:border-box;width:100%;max-width:100%;font-family:var(--font_sequelsansromanbody);font-weight:310;line-height:.9;letter-spacing:-.07em;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:clamp(3rem,26vw,22rem)}@supports (width: 1cqw){.body-startup-agency section.hero-area-5 .section-content-wrapper .hero-shape-1 .hero-wordmark{font-size:clamp(3rem,25cqw,42rem)}}@media only screen and (max-width: 991px){.body-startup-agency section.hero-area-5 .section-content-wrapper .hero-video,.body-startup-agency section.hero-area-5 .section-content-wrapper .section-content,.body-startup-agency section.hero-area-5 .section-content-wrapper .hero-shape-1{grid-column:1;grid-row:auto}.body-startup-agency section.hero-area-5 .hero-video{aspect-ratio:16 / 9;width:100%;background:#111}.body-startup-agency section.hero-area-5 .hero-video video{display:block;min-height:100%}}.body-startup-agency section.hero-area-5 .section-content .section-title{max-width:100%}.hero-area-5 .hero-area-5-inner .home-hero-cta-copy .text{line-height:1.45}.body-startup-agency .marquee-text-area{padding-left:clamp(1.75rem,10vw,8rem);padding-right:clamp(1.75rem,10vw,8rem);box-sizing:border-box}.body-startup-agency .marquee-text-area .moving-text{width:100%;overflow:hidden}.body-startup-agency .marquee-text-area .wrapper-text{display:inline-block;white-space:nowrap;will-change:transform;box-sizing:content-box;padding-inline:100%}.body-startup-agency .marquee-text-area .section-title.home-marquee-line{font-size:clamp(3.25rem,12vw,10rem)!important;line-height:1.08;margin-bottom:0!important;letter-spacing:-.05em}@media only screen and (max-width: 1199px){.body-startup-agency .marquee-text-area .section-title.home-marquee-line{font-size:clamp(2.75rem,13vw,7rem)!important}}@media only screen and (max-width: 991px){.body-startup-agency .marquee-text-area .section-title.home-marquee-line{font-size:clamp(2.25rem,14vw,5.5rem)!important}}@media only screen and (max-width: 575px){.body-startup-agency .marquee-text-area .section-title.home-marquee-line{font-size:clamp(2rem,11vw,3.75rem)!important}}.about-area-4 .about-studio-heading{margin-bottom:1.75rem;padding-bottom:0}.about-area-4 .about-studio-copy .about-manifest-para:first-of-type{margin-top:0}.about-area-4 .about-manifest-para+.about-manifest-para{margin-top:1rem}.about-area-4 .about-studio-copy>.about-manifest-para .text{line-height:1.65}.about-area-4 .about-area-4-inner .btn-wrapper-manifest{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem}.cta-area-4 .home-cta-sub{margin-top:1.75rem;max-width:42rem}.home-mini-case{border-top:1px solid var(--border)}.home-mini-case-body{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 4rem;align-items:center;margin-top:2rem}@media (max-width: 991px){.home-mini-case-body{grid-template-columns:1fr;gap:2rem}}.home-mini-case-title{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;line-height:1.35;letter-spacing:-.03em;margin-bottom:1.25rem}.home-mini-case-content .text+.text{margin-top:1rem}.home-mini-case-content .btn-wrapper{margin-top:1.75rem}.home-mini-case-thumb{border-radius:20px;overflow:hidden}.home-mini-case-thumb img{width:100%;display:block;border-radius:20px}.home-mini-case-thumb a{cursor:pointer}.faq-area .accordion-body a{text-decoration:underline;text-underline-offset:.2em}.footer-area-4 .footer-home-lead-wrap{margin-top:1.25rem;max-width:28rem}.footer-area-4 .footer-home-contacts{margin-top:1rem;display:block}.footer-contact-sep{opacity:.65}.body-page-inner .page-title-wrapper{max-width:100%;box-sizing:border-box}.body-page-inner .page-title-wrapper .page-title{font-family:var(--font_sequelsansromanbody);font-weight:310;font-size:clamp(2.35rem,10.5vw,6.75rem);line-height:1;letter-spacing:-.06em;text-align:center;text-transform:none;max-width:100%;overflow-wrap:anywhere;word-break:normal}@media only screen and (min-width: 1200px){.body-page-inner .page-title-wrapper .page-title{font-size:clamp(3.5rem,7.5vw,7.5rem)}}.body-page-inner .work-details-area .section-header .section-title.font-sequelsans-romanbody,.body-page-inner .hero-area-service-details .section-title.font-sequelsans-romanbody{max-width:100%;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box}.body-page-inner .work-details-area .section-header .section-title-wrapper,.body-page-inner .hero-area-service-details .section-title-wrapper .title-wrapper{max-width:100%}.body-page-inner .work-details-area .section-info .title,.body-page-inner .work-details-area .section-details .details-info .title{overflow-wrap:anywhere;max-width:100%}.work-details-area .work-gallery-zoom-btn{display:block;width:100%;margin:0;padding:0;border:none;background:none;cursor:zoom-in;text-align:inherit}.work-details-area .work-gallery-zoom-btn img{width:100%;display:block;pointer-events:none}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem);background:#080808f0;cursor:zoom-out}.image-lightbox__img{max-width:min(100%,1600px);max-height:calc(100vh - 3rem);width:auto;height:auto;object-fit:contain;border-radius:12px;box-shadow:0 24px 80px #00000073;cursor:default}.image-lightbox__close{position:absolute;top:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem);z-index:1;width:2.75rem;height:2.75rem;border:none;border-radius:999px;background:#ffffff1f;color:#fff;font-size:1.75rem;line-height:1;cursor:pointer;transition:background .2s ease}.image-lightbox__close:hover{background:#ffffff38}.body-page-inner .work-area-work-page .section-title.font-sequelsans-romanbody,.body-page-inner .service-area-service-page .section-title.font-sequelsans-romanbody,.body-page-inner .contact-area-contact-page .section-title.font-sequelsans-romanbody,.body-page-inner .client-area-service-page .section-title.font-sequelsans-romanbody,.body-page-inner .approach-area-service-details-page .section-title.font-sequelsans-romanbody,.body-page-inner .value-area .section-title.font-sequelsans-romanbody{max-width:100%;overflow-wrap:anywhere;box-sizing:border-box}.header-area-5 .header__logo img,.footer-area-4 .footer-logo img,.footer-area-inner-page .footer-logo img{max-width:min(188px,52vw);width:auto;height:auto}.offset-logo{width:min(188px,52vw)}@media (max-width: 575px){.offset-logo{width:min(160px,48vw)}}.offset-logo img{max-width:min(188px,52vw);width:100%;height:auto}.work-area-4 .work-box,.work-area-4 .work-box *,.work-area-work-page .work-box,.work-area-work-page .work-box *{cursor:pointer!important}body:has(.work-area-4 .work-box:hover) .cb-cursor,body:has(.work-area-work-page .work-box:hover) .cb-cursor{opacity:0!important;visibility:hidden!important}
