@font-face{font-display:swap;font-family:AnmartoStudio;font-weight:400;src:url(../fonts/manrope-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:AnmartoStudio;font-weight:500 800;src:url(../fonts/manrope-semibold.ttf) format("truetype")}.studio-site{--bg:#080b10;--surface:#10161e;--line:#ffffff20;--muted:#9aa5b5;--blue:#31a9ff;--mint:#bdf3d1;--paper:#f1f3f5;background:var(--bg);color:#f7f9ff;font-family:AnmartoStudio,Arial,sans-serif;isolation:isolate;overflow:clip}.studio-site *,.studio-site :after,.studio-site :before{box-sizing:border-box}.studio-site a{color:inherit;text-decoration:none}.studio-site button{cursor:pointer;font-family:inherit}.studio-site :is(a,button,input,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:5px}.studio-site :is(section,main){scroll-margin-top:30px}.studio-site .shell{margin-inline:auto;width:min(1320px,calc(100% - 112px))}.studio-site .skip-link{background:#fff;color:#111;left:20px;padding:15px;position:absolute;top:-100px;z-index:100}.studio-site .skip-link:focus{top:15px}.studio-site .studio-nav{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:30px;height:108px;justify-content:space-between;position:relative;z-index:20}.studio-site .studio-logo{align-items:center;display:inline-flex;font-size:30px;font-weight:700;gap:8px;letter-spacing:-1.5px}.studio-site .studio-logo>span{color:var(--blue);font-size:25px}.studio-site .studio-nav>nav{align-items:center;background:#ffffff03;border:1px solid #ffffff15;border-radius:40px;color:#b6beca;display:flex;font-size:14px;gap:34px;padding:13px 24px}.studio-site .studio-nav nav a:hover{color:#fff}.studio-site .nav-talk{align-items:center;display:flex;font-size:14px;gap:28px}.studio-site .nav-talk>span{border:1px solid #ffffff40;border-radius:50%;display:grid;font-size:19px;height:36px;place-items:center;transition:background .2s,color .2s;width:36px}.studio-site .nav-talk:hover>span{background:var(--blue);border-color:var(--blue);color:var(--bg)}.studio-site .menu-toggle{display:none}.studio-site .studio-hero{align-items:center;display:grid;gap:20px;grid-template-columns:1.04fr 1fr;min-height:690px;padding-block:65px 55px;position:relative}.studio-site .hero-copy{position:relative;z-index:3}.studio-site .eyebrow{align-items:center;display:flex;font-size:12px;font-weight:500;gap:10px;letter-spacing:1.4px;line-height:1.7}.studio-site .live-dot{background:#91eeb8;border-radius:50%;box-shadow:0 0 14px #91eeb866;display:inline-block;flex-shrink:0;height:6px;width:6px}.studio-site .hero-copy>.eyebrow{color:#bbc8d8;margin-bottom:32px}.studio-site h1{font-size:clamp(64px,6.4vw,98px);font-weight:600;letter-spacing:-6px;line-height:1.01;margin:0 0 30px;white-space:nowrap}.studio-site h1>span{background:linear-gradient(100deg,#37acff 5%,#84c2ff 65%,#bed5ff);background-clip:text;-webkit-background-clip:text;color:transparent}.studio-site .hero-description{color:#acb8c8;font-size:16px;line-height:1.85;max-width:390px}.studio-site .hero-ctas{align-items:center;display:flex;gap:27px;margin-top:35px}.studio-site .action{align-items:center;border:0;border-radius:40px;display:inline-flex;font-size:14px;font-weight:600;gap:27px;justify-content:space-between;min-height:56px;padding:11px 12px 11px 23px;transition:transform .25s,background .25s,box-shadow .25s;white-space:nowrap}.studio-site .action>span{background:#080b10;border-radius:50%;color:#fff;display:grid;font-size:19px;font-weight:400;height:34px;place-items:center;width:34px}.studio-site .primary{background:var(--blue);color:#061019}.studio-site .primary:hover{background:#74c7ff;box-shadow:0 8px 36px #259aff26;transform:translateY(-3px)}.studio-site .quiet-link{align-items:center;background:none;border:0;color:#e5ebf3;display:inline-flex;font-size:14px;gap:18px;padding:0}.studio-site .quiet-link:hover{color:var(--blue)}.studio-site .hero-proof{align-items:center;display:flex;gap:15px;margin-top:43px}.studio-site .proof-line{background:linear-gradient(var(--blue),transparent);height:34px;width:1px}.studio-site .hero-proof p{color:#8c99a8;font-size:12px;line-height:1.8}.studio-site .hero-proof strong{color:#c0cad5;font-weight:400}.studio-site .hero-gallery{height:550px;min-width:0;perspective:1100px;position:relative;--rx:0deg;--ry:0deg;z-index:2}.studio-site .gallery-glow{background:radial-gradient(ellipse at 55% 50%,#0752ac38,transparent 67%);top:0;right:-25%;bottom:-5%;left:-15%;pointer-events:none;position:absolute}.studio-site .hero-sculpture{height:112%;left:-9%;-webkit-mask-image:radial-gradient(ellipse,#000 50%,transparent 75%);mask-image:radial-gradient(ellipse,#000 50%,transparent 75%);max-width:none;mix-blend-mode:screen;-o-object-fit:cover;object-fit:cover;opacity:.84;pointer-events:none;position:absolute;top:-6%;width:125%;z-index:-1}.studio-site .orbital-line{border:1px solid #598dd817;border-radius:50%;top:35px;right:-15px;bottom:35px;left:-15px;pointer-events:none;position:absolute;transform:rotate(-25deg) scaleY(.82)}.studio-site .gallery-stage{height:465px;position:relative;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .35s ease-out}.studio-site .stage-label{color:#7e96b1;display:flex;font-size:12px;justify-content:space-between;left:8%;letter-spacing:1.4px;position:absolute;right:0;top:13px;z-index:2}.studio-site .stage-project{background:#131c29;border:1px solid #8cacce55;border-radius:11px;box-shadow:0 35px 65px #000a,0 0 0 5px #ffffff04;display:block;left:6%;overflow:hidden;position:absolute;top:94px;transform:rotate(-6deg);transition:box-shadow .3s;width:93%}.studio-site .stage-project:hover{box-shadow:0 35px 70px #000b,0 0 35px #258bff30}.studio-site .stage-browser{align-items:center;background:linear-gradient(#243243,#16222f);color:#a6bbcf;display:flex;font-size:12px;gap:4px;height:29px;padding:0 12px}.studio-site .stage-browser i{background:#6b7e94;border-radius:50%;height:4px;width:4px}.studio-site .stage-browser span{font-size:12px;letter-spacing:.7px;margin:auto}.studio-site .stage-browser b{font-size:14px;font-weight:400}.studio-site .stage-project>img{background:#e6e8e9;display:block;height:280px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.studio-site .stage-project.green>img{background:#d7d7d7;-o-object-fit:contain;object-fit:contain}.studio-site .stage-project.purple>img{background:#fff;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%}.studio-site .stage-project-caption{align-items:center;background:#101722;color:#a3b4c6;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:16px 20px}.studio-site .stage-project-caption strong{color:#fff;font-weight:500}.studio-site .stage-floor{background:#066ce231;border-radius:50%;bottom:-18px;filter:blur(25px);height:20px;left:10%;position:absolute;width:90%;z-index:-1}.studio-site .gallery-controls{align-items:center;bottom:0;display:flex;gap:23px;justify-content:center;left:0;position:absolute;right:0}.studio-site .gallery-controls button{align-items:center;background:none;border:0;color:#8c9eb3;display:flex;font-size:12px;gap:8px;padding:10px 0;transition:color .2s}.studio-site .gallery-controls button.active{color:#eaf4ff}.studio-site .project-indicator{background:#536073;border-radius:50%;height:4px;width:4px}.studio-site .active .project-indicator{background:var(--blue);box-shadow:0 0 8px #2a9fff88}.studio-site .project-switch-enter-active,.studio-site .project-switch-leave-active{transition:opacity .22s,translate .22s}.studio-site .project-switch-enter-from{opacity:0;translate:20px 12px}.studio-site .project-switch-leave-to{opacity:0;translate:-20px -8px}.studio-site .hero-bottom{align-items:center;border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;padding:21px 0 34px}.studio-site .hero-bottom>span{color:#7c8da1;font-size:12px;letter-spacing:1.2px}.studio-site .hero-bottom>p{color:#afbbc9}.studio-site .hero-bottom>a{border:1px solid #ffffff25;border-radius:50%;color:#aec2d9;display:grid;height:34px;place-items:center;width:34px}.studio-site .light{background:var(--paper);color:#141c26}.studio-site .portfolio{border-radius:32px 32px 0 0;padding:90px 0 65px;position:relative;z-index:4}.studio-site .section-heading{align-items:flex-end;display:flex;gap:40px;justify-content:space-between;margin-bottom:45px}.studio-site .section-heading .eyebrow{color:#717c89;margin-bottom:25px}.studio-site h2{font-size:clamp(40px,4.1vw,62px);font-weight:500;letter-spacing:-2.9px;line-height:1.09}.studio-site .section-heading h2>span{color:#7a8694}.studio-site .section-heading>p{color:#526172;font-size:14px;line-height:1.85;max-width:350px;padding-bottom:4px}.studio-site .feature-case{margin-bottom:65px}.studio-site .case-visual{border-radius:15px;display:block;height:570px;overflow:hidden;position:relative}.studio-site .orteka-case .case-visual{background:radial-gradient(ellipse at 70% 65%,#facbad,transparent 60%),#edaf87}.studio-site .case-art-header{align-items:center;display:flex;justify-content:space-between;padding:32px 38px;position:relative;z-index:5}.studio-site .case-art-header>span:first-child{color:#442916;font-size:30px;font-weight:700;letter-spacing:-1.5px}.studio-site .round-arrow{background:#ffffff85;border-radius:50%;color:#111;display:grid;font-size:24px;height:48px;place-items:center;transition:transform .3s,background .3s;width:48px}.studio-site .case-visual:hover .round-arrow{background:#fff;transform:rotate(45deg)}.studio-site .orteka-composition{top:95px;right:6%;bottom:0;left:6%;perspective:1200px;position:absolute;z-index:2}.studio-site .orteka-screen{border-radius:14px;box-shadow:5px 30px 50px #5c321738;left:0;max-width:none;position:absolute;top:12%;transform:rotate(-5deg) rotateY(10deg);transition:transform .6s;width:73%}.studio-site .orteka-products{filter:drop-shadow(0 16px 25px #5f351625);max-width:none;position:absolute;right:0;top:0;transform:rotate(7deg);transition:transform .6s;width:33%}.studio-site .case-visual:hover .orteka-screen{transform:rotate(-3deg) rotateY(5deg) translateY(-8px)}.studio-site .case-visual:hover .orteka-products{transform:rotate(4deg) translateY(-10px)}.studio-site .case-watermark{bottom:-28px;color:#6035170c;font-size:145px;font-weight:600;left:35px;letter-spacing:-9px;line-height:1;position:absolute;z-index:0}.studio-site .case-story{display:grid;gap:100px;grid-template-columns:1fr 1fr;padding:30px 4px 0}.studio-site .case-category{color:#73808e;font-size:12px;letter-spacing:.8px;margin-bottom:13px}.studio-site .case-story h3{font-size:29px;font-weight:500;letter-spacing:-1px;line-height:1.2}.studio-site .case-story>div:last-child>p{color:#526172;font-size:16px;line-height:1.85;margin-bottom:21px;max-width:470px}.studio-site .underlined{align-items:center;border-bottom:1px solid #8c99a9;display:inline-flex;font-size:12px;font-weight:600;gap:35px;padding-bottom:8px}.studio-site .underlined:hover{border-color:#0479cc;color:#0479cc}.studio-site .lubava-case .case-visual{background:#d7d7d7;height:535px}.studio-site .lubava-case .case-art-header>span:first-child{color:#315232}.studio-site .lubava-word{color:#486b48;font-size:81px;font-weight:600;left:6%;letter-spacing:-5px;line-height:.95;position:absolute;top:150px;z-index:2}.studio-site .lubava-case .case-visual>img{height:87%;mix-blend-mode:normal;-o-object-fit:contain;object-fit:contain;position:absolute;right:-2%;top:13%;transition:transform .6s;width:72%}.studio-site .lubava-case .case-visual:hover>img{transform:rotate(2deg) scale(1.03)}.studio-site .delivery-stamp{border-left:1px solid #748f7155;color:#3d5f3e;font-size:12px;letter-spacing:.6px;line-height:1.8;padding-left:14px;position:absolute;right:40px;top:142px;z-index:3}.studio-site .delivery-stamp strong{font-weight:600}.studio-site .project-invitation{align-items:center;border-top:1px solid #788b9e40;display:flex;font-size:16px;justify-content:space-between;padding-top:30px}.studio-site .project-invitation>span{color:#7c8795}.studio-site .project-invitation strong{font-weight:500}.studio-site .project-invitation strong>span{color:#128bdb;margin-left:30px}.studio-site .expertise{display:grid;gap:85px;grid-template-columns:.9fr 1.1fr;padding-block:110px}.studio-site .expertise-heading>.eyebrow{color:#93a6ba;margin-bottom:25px}.studio-site .expertise-heading h2{font-size:49px}.studio-site .expertise-heading h2>span{color:#8595a7}.studio-site .expertise-heading>p:not(.eyebrow){color:#9baaba;font-size:14px;line-height:1.9;margin:27px 0;max-width:350px}.studio-site .expertise-list article{border-bottom:1px solid var(--line)}.studio-site .expertise-list article:first-child{border-top:1px solid var(--line)}.studio-site .expertise-list h3{font-size:18px;font-weight:400;letter-spacing:-.5px}.studio-site .expertise-list h3>button{align-items:center;background:none;border:0;color:#c4ced9;display:flex;font:inherit;gap:20px;line-height:1.4;padding:29px 0;text-align:left;width:100%}.studio-site .service-number{color:#6d839c;font-size:12px}.studio-site .service-toggle{color:#a7bbd1;font-size:25px;font-weight:400;margin-left:auto}.studio-site .expanded h3>button{color:#fff}.studio-site .expanded .service-number{color:var(--blue)}.studio-site .service-detail{padding:0 35px 30px}.studio-site .service-detail>p{color:#91a3b7;font-size:14px;line-height:1.85;margin-bottom:22px}.studio-site .service-detail ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none}.studio-site .service-detail li{border:1px solid #ffffff20;border-radius:30px;color:#b6c9dd;font-size:12px;line-height:1.5;padding:7px 12px}.studio-site .search-section{background:radial-gradient(ellipse at 95% 25%,#183e652b,transparent 60%),#101823;border-bottom:1px solid #293f5555;border-top:1px solid #293f5555;padding:78px 0 85px}.studio-site .product-heading{align-items:flex-end;display:flex;gap:35px;justify-content:space-between;margin-bottom:52px}.studio-site .product-heading .eyebrow{color:#a5b6c9;margin-bottom:26px}.studio-site .product-heading h2>span{color:#99bfee}.studio-site .product-heading .action{flex-shrink:0;margin-bottom:5px}.studio-site .search-showcase{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}.studio-site .product-wordmark{align-items:center;display:flex;font-size:24px;font-weight:600;gap:8px;letter-spacing:-1px;margin-bottom:30px}.studio-site .product-wordmark>span{color:var(--blue);font-size:37px;font-weight:400;line-height:.8}.studio-site .product-wordmark b{color:#7b92ad;font-weight:400}.studio-site .search-explanation h3{font-size:33px;font-weight:500;letter-spacing:-1px;line-height:1.15;margin-bottom:19px}.studio-site .search-explanation>p{color:#9dacc0;font-size:14px;line-height:1.85;max-width:390px}.studio-site .search-features{margin-top:25px}.studio-site .search-features>div{display:flex;gap:18px;padding:17px 0}.studio-site .search-features>div>span{color:#6994c3;font-size:12px;padding-top:4px}.studio-site .search-features p{color:#9dacbf;font-size:14px;line-height:1.85;max-width:360px}.studio-site .search-features strong{color:#e0eaf4;display:block;font-size:14px;font-weight:500;margin-bottom:4px}.studio-site .shopify-integration{align-items:center;border-top:1px solid #ffffff20;display:flex;gap:14px;margin-top:13px;max-width:440px;padding-top:22px}.studio-site .shopify-symbol{background:#b6e9a0;border-radius:5px;color:#294824;display:grid;flex-shrink:0;font-size:24px;font-weight:600;height:43px;place-items:center;width:38px}.studio-site .shopify-integration strong{font-size:14px;font-weight:500}.studio-site .shopify-integration p{color:#9aacbe;font-size:12px;line-height:1.7;margin-top:4px}.studio-site .shopify-integration>a{color:#bdcfe3;font-size:24px;margin-left:auto}.studio-site .search-screen{background:#0b121b;border:1px solid #526b8560;border-radius:14px;box-shadow:0 20px 50px #0005;display:block;overflow:hidden;transform:rotate(2deg);transition:transform .4s}.studio-site .search-screen:hover{transform:rotate(0)}.studio-site .search-screen>div{color:#99abc0;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.6px;padding:17px 22px}.studio-site .search-screen>img{background:#fff;display:block;height:auto;width:100%}.studio-site .search-screen>p{color:#91a4b8;line-height:1.6;padding:14px 22px}.studio-site .about-section{padding-block:95px}.studio-site .about-section .eyebrow{color:#738292;margin-bottom:26px}.studio-site .about-heading{align-items:flex-end;display:grid;gap:70px;grid-template-columns:1.5fr 1fr}.studio-site .about-heading h2{font-size:47px}.studio-site .about-heading h2>span{color:#84909e}.studio-site .about-heading>p{color:#526172;font-size:16px;line-height:1.9;max-width:420px}.studio-site .approach-grid{display:grid;gap:45px;grid-template-columns:repeat(3,1fr);margin-top:55px}.studio-site .approach-grid article{border-top:1px solid #75889d55;padding-top:21px}.studio-site .approach-grid article>span{color:#75899b;font-size:12px;letter-spacing:.6px}.studio-site .approach-grid h3{font-size:21px;font-weight:500;letter-spacing:-.65px;margin:31px 0 17px}.studio-site .approach-grid p{color:#526172;font-size:14px;line-height:1.9;max-width:345px}.studio-site .studio-principles{border-top:1px solid #75889d33;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:45px;padding-top:30px}.studio-site .studio-principles>span{align-items:center;color:#5f6e7f;display:flex;font-size:12px;gap:9px}.studio-site .studio-principles>span:before{color:#197ec9;content:"+";font-size:17px;font-weight:400}.studio-site .contact-section{align-items:center;display:grid;gap:95px;grid-template-columns:.95fr 1.05fr;padding-block:110px 100px}.studio-site .contact-copy>.eyebrow{color:#9daec0;margin-bottom:30px}.studio-site .contact-copy h2{font-size:66px;letter-spacing:-3.5px;line-height:1.03}.studio-site .contact-copy h2>span{color:#6dbcfa}.studio-site .contact-copy>p:not(.eyebrow){color:#97a8bb;font-size:14px;line-height:1.9;margin:25px 0}.studio-site .contact-email{border-bottom:1px solid #6985a260;display:inline-block;font-size:19px;letter-spacing:-.3px;padding-bottom:7px}.studio-site .contact-form{background:linear-gradient(140deg,#19232e,#111820);border:1px solid #45566b50;border-radius:19px;padding:35px}.studio-site .contact-form h3{font-size:22px;font-weight:500;letter-spacing:-.7px;margin-bottom:24px}.studio-site .need-options{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:31px}.studio-site .need-options button{background:none;border:1px solid #6c81974f;border-radius:30px;color:#aabdd1;font-size:12px;padding:9px 13px;transition:background .2s,color .2s}.studio-site .need-options button:hover{border-color:#57aff0}.studio-site .need-options button.selected{background:#bce3ff;border-color:#bce3ff;color:#102130}.studio-site .form-row{display:grid;gap:24px;grid-template-columns:1fr 1fr}.studio-site .contact-form label{color:#b8c8d9;display:block;font-size:12px}.studio-site .contact-form input,.studio-site .contact-form textarea{background:none;border:0;border-bottom:1px solid #57708777;border-radius:0;color:#fff;display:block;font:inherit;font-size:14px;line-height:1.8;margin:6px 0 24px;padding:10px 0 13px;resize:vertical;width:100%}.studio-site .contact-form input::-moz-placeholder,.studio-site .contact-form textarea::-moz-placeholder{color:#7f95ab}.studio-site .contact-form input::placeholder,.studio-site .contact-form textarea::placeholder{color:#7f95ab}.studio-site .contact-form textarea{min-height:95px}.studio-site .form-end{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-top:8px}.studio-site .form-end>p{color:#8da0b5;line-height:1.7}.studio-site .form-end .action{font-size:12px;gap:18px}.studio-site .form-error{color:#ffb9a5;font-size:14px;line-height:1.7;margin-bottom:17px}.studio-site .action:disabled{cursor:wait;opacity:.5}.studio-site .success{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;min-height:360px}.studio-site .success>span{color:var(--blue);font-size:50px;margin-bottom:20px}.studio-site .success p{color:#a5bbd0;font-size:16px;line-height:1.8;margin-bottom:25px}.studio-site .studio-footer{padding-block:0 30px}.studio-site .footer-top{align-items:center;border-top:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;padding:30px 0}.studio-site .footer-top p{color:#8194aa;font-size:14px}.studio-site .footer-top>a:last-child{color:#b5c4d4;font-size:12px}.studio-site .footer-bottom{border-top:1px solid #ffffff10;color:#6c8097;display:flex;font-size:12px;justify-content:space-between;padding-top:21px}@media (min-width:1600px){.studio-site .studio-hero{min-height:760px}.studio-site .hero-gallery{height:610px}.studio-site .gallery-stage{height:520px}.studio-site .stage-project{top:120px}.studio-site .stage-project>img{height:310px}}@media (max-width:1150px){.studio-site .shell{width:calc(100% - 64px)}.studio-site .studio-nav>nav{gap:22px;padding-inline:18px}.studio-site .studio-hero{gap:0;min-height:630px;padding-block:55px}.studio-site h1{font-size:6.4vw;letter-spacing:-4px}.studio-site .hero-ctas{flex-wrap:wrap;gap:20px}.studio-site .hero-gallery{height:480px}.studio-site .gallery-stage{height:405px}.studio-site .stage-project{top:94px}.studio-site .stage-project>img{height:225px}.studio-site .stage-project-caption{padding:12px}.studio-site .stage-project-caption strong{font-size:14px}.studio-site .stage-project-caption>span{font-size:12px}.studio-site .gallery-controls{gap:15px}.studio-site .gallery-controls button{font-size:12px}.studio-site .case-visual{height:490px}.studio-site .lubava-case .case-visual{height:460px}.studio-site .lubava-word{font-size:68px}.studio-site .case-story,.studio-site .expertise{gap:55px}.studio-site .expertise-heading h2{font-size:42px}.studio-site .expertise-list h3{font-size:16px}.studio-site .about-heading,.studio-site .search-showcase{gap:45px}.studio-site .about-heading h2{font-size:39px}.studio-site .contact-section{gap:45px}.studio-site .contact-copy h2{font-size:57px}.studio-site .contact-form{padding:27px}.studio-site .form-end{flex-wrap:wrap}.studio-site .contact-form h3{font-size:20px}}@media (max-width:900px) and (min-width:761px){.studio-site .studio-nav>nav{font-size:12px;gap:19px}.studio-site .nav-talk{font-size:12px;gap:10px}.studio-site .studio-logo{font-size:25px}.studio-site .hero-description{font-size:14px}.studio-site .hero-copy>.eyebrow{font-size:12px;letter-spacing:.7px}.studio-site .hero-gallery{height:430px}.studio-site .gallery-stage{height:360px}.studio-site .stage-project>img{height:190px}.studio-site .stage-label{font-size:12px;top:30px}.studio-site .hero-proof{margin-top:27px}.studio-site .action{font-size:12px;gap:16px}.studio-site .portfolio{padding-top:65px}.studio-site .case-visual{height:420px}.studio-site .lubava-case .case-visual{height:390px}.studio-site .lubava-word{font-size:58px;top:125px}.studio-site .delivery-stamp{right:24px;top:115px}.studio-site .case-story{gap:35px}.studio-site .case-story h3{font-size:25px}.studio-site .case-story>div:last-child>p{font-size:14px}.studio-site .expertise{gap:40px;grid-template-columns:1fr;padding-block:75px}.studio-site .expertise-heading>p:not(.eyebrow){max-width:500px}.studio-site .search-showcase{gap:30px}.studio-site .product-heading{align-items:flex-start}.studio-site .product-heading h2{font-size:39px}.studio-site .product-heading>.action{align-self:flex-end}.studio-site .product-heading .eyebrow{font-size:12px}.studio-site .search-explanation h3{font-size:27px}.studio-site .product-wordmark{font-size:21px}.studio-site .about-heading{gap:25px;grid-template-columns:1fr}.studio-site .approach-grid{gap:25px}.studio-site .approach-grid h3{font-size:18px}.studio-site .contact-section{gap:30px;grid-template-columns:1fr 1.15fr}.studio-site .contact-copy h2{font-size:45px}.studio-site .form-row{gap:0;grid-template-columns:1fr}.studio-site .contact-copy>.eyebrow{font-size:12px}.studio-site .form-end>p{display:none}}@media (max-width:760px){.studio-site .shell{width:calc(100% - 40px)}.studio-site .studio-nav{gap:15px;height:82px}.studio-site .studio-logo{font-size:27px}.studio-site .studio-logo>span{font-size:22px}.studio-site .nav-talk,.studio-site .studio-nav>nav:not(.mobile-navigation){display:none}.studio-site .menu-toggle{background:#ffffff05;border:1px solid #ffffff30;border-radius:30px;color:#d4e5f6;display:block;font-size:12px;padding:10px 16px}.studio-site .studio-nav>.mobile-navigation{align-items:stretch;background:#121c2a;border:1px solid #384b63;border-radius:16px;box-shadow:0 20px 50px #0008;display:flex;flex-direction:column;gap:0;left:0;padding:12px 22px;position:absolute;right:0;top:72px;z-index:25}.studio-site .mobile-navigation>a{border-bottom:1px solid #ffffff15;display:flex;font-size:16px;justify-content:space-between;padding:16px 0}.studio-site .mobile-navigation>a:last-child{border:0;color:var(--blue)}.studio-site .studio-hero{align-items:stretch;display:flex;flex-direction:column;gap:12px;min-height:0;padding-block:40px 10px}.studio-site .hero-copy>.eyebrow{font-size:12px;letter-spacing:1px;margin-bottom:26px}.studio-site h1{font-size:clamp(49px,12.7vw,78px);letter-spacing:-3px;line-height:1.03;margin-bottom:24px;white-space:normal}.studio-site .hero-description{font-size:14px;line-height:1.85;max-width:350px}.studio-site .desktop-only{display:none}.studio-site .hero-ctas{gap:20px;margin-top:25px}.studio-site .action{font-size:12px;gap:15px;min-height:49px;padding:8px 9px 8px 18px}.studio-site .action>span{font-size:18px;height:32px;width:32px}.studio-site .quiet-link{font-size:12px;gap:10px}.studio-site .hero-proof{display:none}.studio-site .hero-gallery{height:400px;margin:0 -5px}.studio-site .gallery-stage{height:330px}.studio-site .stage-label{font-size:12px;left:7%;right:7%;top:22px}.studio-site .stage-project{left:7%;top:68px;transform:rotate(-5deg);width:87%}.studio-site .stage-project>img{height:187px}.studio-site .stage-browser{height:22px}.studio-site .stage-project-caption{padding:12px 15px}.studio-site .stage-project-caption strong{font-size:14px}.studio-site .stage-project-caption>span{font-size:12px}.studio-site .gallery-controls{bottom:5px;gap:23px}.studio-site .gallery-controls button{font-size:12px;padding:10px 0}.studio-site .hero-sculpture{height:117%;left:-15%;opacity:.85;top:-7%;width:135%}.studio-site .hero-bottom{padding-block:14px 25px}.studio-site .hero-bottom>span{font-size:12px;letter-spacing:.6px;line-height:1.8;max-width:140px}.studio-site .hero-bottom>p{font-size:12px;line-height:1.7;max-width:130px}.studio-site .hero-bottom>a{flex-shrink:0;height:28px;width:28px}.studio-site .portfolio{border-radius:22px 22px 0 0;padding:50px 0 40px}.studio-site .section-heading{display:block;margin-bottom:29px}.studio-site .eyebrow{font-size:12px;letter-spacing:1px}.studio-site .section-heading .eyebrow{margin-bottom:20px}.studio-site h2{font-size:38px;letter-spacing:-1.8px}.studio-site .section-heading>p{font-size:14px;margin-top:21px}.studio-site .feature-case{margin-bottom:43px}.studio-site .case-visual{border-radius:10px;height:330px}.studio-site .case-art-header{padding:21px}.studio-site .case-art-header>span:first-child{font-size:23px;letter-spacing:-1px}.studio-site .round-arrow{font-size:21px;height:34px;width:34px}.studio-site .orteka-composition{top:70px;right:1%;bottom:0;left:1%}.studio-site .orteka-screen{left:-10%;top:13%;transform:rotate(-8deg);width:89%}.studio-site .orteka-products{right:-5%;top:2%;transform:rotate(7deg);width:47%}.studio-site .case-watermark{bottom:-15px;font-size:80px;left:15px;letter-spacing:-5px}.studio-site .case-story{gap:17px;grid-template-columns:1fr;padding-top:20px}.studio-site .case-category{font-size:12px;margin-bottom:11px}.studio-site .case-story h3{font-size:25px;letter-spacing:-.8px}.studio-site .case-story>div:last-child>p{font-size:14px;line-height:1.9;margin-bottom:17px}.studio-site .underlined{font-size:12px;padding-bottom:7px}.studio-site .lubava-case .case-visual{height:345px}.studio-site .lubava-word{font-size:48px;left:6%;letter-spacing:-2.5px;top:115px}.studio-site .lubava-case .case-visual>img{height:85%;-o-object-position:center;object-position:center;right:-24%;top:17%;width:98%;z-index:1}.studio-site .delivery-stamp{font-size:12px;padding-left:10px;right:21px;top:78px}.studio-site .project-invitation{font-size:12px;gap:20px;padding-top:22px}.studio-site .project-invitation strong{line-height:1.6;max-width:170px}.studio-site .project-invitation strong>span{margin-left:8px}.studio-site .expertise{gap:35px;grid-template-columns:1fr;padding-block:60px}.studio-site .expertise-heading>.eyebrow{margin-bottom:21px}.studio-site .expertise-heading h2{font-size:37px}.studio-site .expertise-heading>p:not(.eyebrow){font-size:14px;margin:22px 0;max-width:none}.studio-site .expertise-list h3{font-size:16px;letter-spacing:-.25px}.studio-site .expertise-list h3>button{gap:15px;padding:23px 0}.studio-site .service-number{font-size:12px}.studio-site .service-toggle{font-size:21px}.studio-site .service-detail{padding:0 26px 25px}.studio-site .service-detail>p{font-size:14px}.studio-site .service-detail li{font-size:12px;padding:6px 10px}.studio-site .search-section{padding-block:50px}.studio-site .product-heading{display:block;margin-bottom:36px}.studio-site .product-heading .eyebrow{font-size:12px;margin-bottom:22px}.studio-site .product-heading h2{font-size:37px}.studio-site .product-heading>.action{margin-top:24px}.studio-site .search-showcase{gap:35px;grid-template-columns:1fr}.studio-site .search-explanation{order:2}.studio-site .search-screen{border-radius:10px;order:1;transform:rotate(0)}.studio-site .product-wordmark{font-size:23px;margin-bottom:23px}.studio-site .search-explanation h3{font-size:28px}.studio-site .search-explanation>p{font-size:14px}.studio-site .search-features{margin-top:20px}.studio-site .search-features>div{padding:13px 0}.studio-site .search-features p{font-size:14px}.studio-site .shopify-integration{padding-top:20px}.studio-site .search-screen>div{font-size:12px;padding:14px 17px}.studio-site .search-screen>p{font-size:12px;padding:12px 17px}.studio-site .about-section{padding-block:55px}.studio-site .about-section .eyebrow{font-size:12px;margin-bottom:23px}.studio-site .about-heading{gap:25px;grid-template-columns:1fr}.studio-site .about-heading h2{font-size:34px;letter-spacing:-1.6px}.studio-site .about-heading>p{font-size:14px}.studio-site .approach-grid{gap:30px;grid-template-columns:1fr;margin-top:33px}.studio-site .approach-grid h3{font-size:21px;margin:22px 0 12px}.studio-site .approach-grid p{font-size:14px;max-width:none}.studio-site .studio-principles{flex-direction:column;gap:12px;margin-top:33px;padding-top:24px}.studio-site .studio-principles>span{font-size:12px}.studio-site .contact-section{gap:35px;grid-template-columns:1fr;padding-block:58px}.studio-site .contact-copy>.eyebrow{margin-bottom:23px}.studio-site .contact-copy h2{font-size:51px;letter-spacing:-2.5px}.studio-site .contact-copy>p:not(.eyebrow){font-size:14px;margin:21px 0}.studio-site .contact-email{font-size:17px}.studio-site .contact-form{border-radius:13px;padding:25px 22px}.studio-site .contact-form h3{font-size:20px;letter-spacing:-.5px;line-height:1.3}.studio-site .need-options{gap:7px;margin-bottom:28px}.studio-site .need-options button{font-size:12px;padding:8px 11px}.studio-site .form-row{gap:0;grid-template-columns:1fr}.studio-site .contact-form input,.studio-site .contact-form textarea{font-size:16px;margin-bottom:22px}.studio-site .form-end{gap:15px}.studio-site .form-end>p{font-size:12px}.studio-site .form-end .action{font-size:12px;gap:9px;padding-left:16px}.studio-site .success{min-height:330px}.studio-site .footer-top{flex-wrap:wrap;gap:19px;padding:26px 0}.studio-site .footer-top .studio-logo{font-size:28px}.studio-site .footer-top p{font-size:12px;order:3;width:100%}.studio-site .footer-top>a:last-child{font-size:12px}.studio-site .footer-bottom{flex-wrap:wrap;font-size:12px;gap:14px}.studio-site .footer-bottom>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.studio-site *,.studio-site :after,.studio-site :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.studio-site .gallery-stage{transform:none!important}}.studio-site .reading-progress{background:var(--blue);height:2px;left:0;pointer-events:none;position:fixed;right:0;top:0;transform-origin:left;z-index:100}.studio-site .hero-sculpture{animation:studio-sculpture-drift 12s ease-in-out infinite alternate}.studio-site .hero-copy>.eyebrow{animation:studio-entry .8s ease both}.studio-site h1{animation:studio-entry 1s ease .12s both}.studio-site .hero-description{animation:studio-entry 1s ease .23s both}.studio-site .hero-ctas{animation:studio-entry 1s ease .34s both}.studio-site.motion-ready:not(.motion-paused) [data-reveal]{transition:opacity .8s var(--reveal-delay,0s),translate .8s cubic-bezier(.2,.7,.3,1) var(--reveal-delay,0s)}.studio-site.motion-ready:not(.motion-paused) [data-reveal]:not(.is-revealed){opacity:0;translate:0 27px}.studio-site.motion-paused *{animation-play-state:paused!important}.studio-site .gallery-controls .motion-toggle{border:1px solid #6886a144;border-radius:50%;color:#a7bfd6;display:grid;font-size:12px;height:25px;place-items:center;width:25px}.studio-site .motion-toggle:disabled{cursor:default;opacity:.4}@keyframes studio-entry{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0 0}}@keyframes studio-sculpture-drift{0%{transform:translateZ(0) rotate(-3deg) scale(1)}to{transform:translate3d(8px,-17px,0) rotate(4deg) scale(1.03)}}@media (prefers-reduced-motion:reduce){.studio-site [data-reveal]{opacity:1!important;translate:none!important}.studio-site *{animation:none!important;transition:none!important}}.studio-site .case-intro{padding-block:40px 60px}.studio-site .case-back{color:#8b9fb5;display:inline-block;font-size:12px;margin-bottom:50px}.studio-site .case-intro>.eyebrow{color:#9cb0c6;margin-bottom:20px}.studio-site .case-intro h1{font-size:clamp(90px,12vw,175px);letter-spacing:-8px;margin-bottom:35px}.studio-site .case-intro h1>span{color:var(--blue)}.studio-site .case-lead{align-items:center;display:grid;gap:100px;grid-template-columns:1.2fr 1fr}.studio-site .case-lead h2{font-size:38px;letter-spacing:-1.5px;white-space:pre-line}.studio-site .case-lead>p{color:#98aec3;font-size:16px;line-height:1.9}.studio-site .case-scope{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}.studio-site .case-scope>span{border:1px solid #ffffff25;border-radius:25px;color:#a7bbcf;font-size:12px;padding:10px 16px}.studio-site .case-cover{background:#dfe5e6;max-height:680px;overflow:hidden}.studio-site .case-cover>img{display:block;height:auto;width:100%}.studio-site .case-cover.sage{background:#d7dfd3}.studio-site .case-overview{display:grid;gap:90px;grid-template-columns:1fr 1fr;padding-block:90px}.studio-site .case-overview .eyebrow{color:#84a0bc;margin-bottom:26px}.studio-site .case-overview h2{font-size:42px}.studio-site .case-overview>div:last-child p{color:#a4b4c6;font-size:16px;line-height:1.95;margin-bottom:20px}.studio-site .case-chapters{padding-block:70px}.studio-site .case-chapter{border-bottom:1px solid #8296a640;margin-bottom:75px;padding-bottom:75px}.studio-site .case-chapter:last-child{border:0;margin:0;padding:0}.studio-site .chapter-copy{display:grid;gap:15px 100px;grid-template-columns:1fr 1fr;margin-bottom:35px}.studio-site .chapter-copy>.eyebrow{color:#71879c;grid-column:1/-1}.studio-site .chapter-copy h2{font-size:36px;letter-spacing:-1.3px}.studio-site .chapter-copy>p:last-child{color:#607488;font-size:14px;line-height:1.9}.studio-site .chapter-image{border-radius:12px;display:block;height:auto;max-height:760px;-o-object-fit:contain;object-fit:contain;width:100%}.studio-site .app-screens{background:#e1e8e0;border-radius:14px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);padding:35px}.studio-site .app-screens>img{border:5px solid #15201a;border-radius:26px;box-shadow:0 15px 30px #24392b22;width:100%}.studio-site .case-next{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr;padding-block:90px}.studio-site .case-next .eyebrow{color:#88a4bf;margin-bottom:20px}.studio-site .case-next>div>a{align-items:center;display:flex;justify-content:space-between}.studio-site .case-next h2{font-size:75px}.studio-site .case-next>div>a>span{color:var(--blue);font-size:45px}.studio-site .case-next-image{background:#d7d7d7;border-radius:12px;display:block;overflow:hidden}.studio-site .case-next-image>img{display:block;height:250px;-o-object-fit:cover;object-fit:cover;transition:transform .6s;width:100%}.studio-site .case-next-image:hover>img{transform:scale(1.04)}.studio-site .case-start{align-items:center;border-top:1px solid var(--line);display:flex;gap:30px;justify-content:space-between;padding-block:70px}.studio-site .case-start h2{font-size:53px}.studio-site .case-start h2>span{color:#6fbbf6}@media (max-width:760px){.studio-site .case-intro{padding-block:25px 40px}.studio-site .case-back{font-size:12px;margin-bottom:35px}.studio-site .case-intro>.eyebrow{font-size:12px}.studio-site .case-intro h1{font-size:22vw;letter-spacing:-4px;margin-bottom:26px}.studio-site .case-lead{gap:21px;grid-template-columns:1fr}.studio-site .case-lead h2{font-size:29px;letter-spacing:-1px}.studio-site .case-lead>p{font-size:14px}.studio-site .case-scope{gap:7px;margin-top:25px}.studio-site .case-scope>span{font-size:12px;padding:8px 12px}.studio-site .case-cover>img{margin-left:-25%;max-width:none;width:150%}.studio-site .case-overview{gap:27px;grid-template-columns:1fr;padding-block:50px}.studio-site .case-overview h2{font-size:33px}.studio-site .case-overview>div:last-child p{font-size:14px;line-height:1.9;margin-bottom:16px}.studio-site .case-chapters{padding-block:45px}.studio-site .case-chapter{margin-bottom:40px;padding-bottom:40px}.studio-site .chapter-copy{gap:17px;grid-template-columns:1fr;margin-bottom:25px}.studio-site .chapter-copy h2{font-size:29px}.studio-site .chapter-copy>p:last-child{font-size:14px}.studio-site .chapter-image{border-radius:7px}.studio-site .app-screens{gap:16px;grid-template-columns:1fr 1fr;padding:19px 15px}.studio-site .app-screens>img{border-radius:17px;border-width:3px}.studio-site .case-next{gap:30px;grid-template-columns:1fr;padding-block:50px}.studio-site .case-next h2{font-size:54px}.studio-site .case-next-image>img{height:215px}.studio-site .case-start{align-items:flex-start;flex-direction:column;gap:25px;padding-block:45px}.studio-site .case-start h2{font-size:40px}}.studio-site.motion-paused .hero-copy>*{animation:none!important}.studio-site .lubava-case .case-visual>img{-webkit-mask-image:radial-gradient(ellipse at center,#000 38%,#000 53%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 38%,#000 53%,transparent 72%)}.studio-site .nav-talk,.studio-site .studio-logo,.studio-site .studio-nav>nav:not(.mobile-navigation) a{align-items:center;display:inline-flex;min-height:44px}.studio-site .nav-talk,.studio-site .studio-nav>nav:not(.mobile-navigation) a{font-size:14px}.studio-site .studio-nav>nav:not(.mobile-navigation) a{justify-content:center;min-width:44px}.studio-site .gallery-controls{gap:8px}.studio-site .gallery-controls button{background:#142035d9;border:1px solid #7896b54d;border-radius:999px;color:#c9d7e7;font-size:14px;justify-content:center;min-height:44px;min-width:44px;padding:0 14px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.studio-site .gallery-controls button:hover{background:#243e59;border-color:#77bbed;color:#fff}.studio-site .gallery-controls button.active{background:#bde4ff;border-color:#bde4ff;color:#071420;font-weight:600}.studio-site .gallery-controls .project-indicator{flex:0 0 6px;height:6px;width:6px}.studio-site .gallery-controls .active .project-indicator{background:#087ec7;box-shadow:none}.studio-site .gallery-controls .motion-toggle{border-color:#7896b54d;color:#d4e5f5;flex:0 0 44px;font-size:16px;height:44px;padding:0;width:44px}.studio-site .case-back,.studio-site .contact-email,.studio-site .footer-bottom>a,.studio-site .footer-top>a:last-child,.studio-site .quiet-link,.studio-site .underlined{align-items:center;display:inline-flex;min-height:44px}.studio-site .case-back,.studio-site .footer-bottom>a,.studio-site .footer-top>a:last-child,.studio-site .quiet-link,.studio-site .underlined{font-size:14px}.studio-site .hero-bottom>a{height:44px;width:44px}.studio-site .shopify-integration>a{display:grid;flex:0 0 44px;height:44px;place-items:center;width:44px}.studio-site .need-options button{font-size:14px;min-height:44px;padding:9px 15px}.studio-site .project-invitation{min-height:64px}@media (max-width:900px) and (min-width:761px){.studio-site .hero-gallery{height:470px}.studio-site .gallery-controls{bottom:0;flex-wrap:wrap;gap:6px}.studio-site .gallery-controls button{font-size:12px;padding:0 10px}}@media (max-width:760px){.studio-site .menu-toggle{font-size:14px;min-height:44px}.studio-site .hero-gallery{height:415px}.studio-site .gallery-controls{gap:4px}.studio-site .gallery-controls button{font-size:14px;gap:6px;padding:0 9px}.studio-site .hero-ctas .quiet-link{font-size:14px}.studio-site .need-options button{font-size:14px;padding:9px 12px}.studio-site .project-invitation{min-height:64px}}.studio-site .hero-description{font-size:18px;line-height:1.7;max-width:470px}.studio-site .hero-copy{min-width:0}.studio-site .about-heading>p,.studio-site .approach-grid p,.studio-site .case-lead>p,.studio-site .case-overview>div:last-child p,.studio-site .case-story>div:last-child>p,.studio-site .chapter-copy>p:last-child,.studio-site .contact-copy>p:not(.eyebrow),.studio-site .expertise-heading>p:not(.eyebrow),.studio-site .search-explanation>p,.studio-site .search-features p,.studio-site .section-heading>p,.studio-site .service-detail>p{font-size:17px;line-height:1.75}.studio-site .eyebrow{letter-spacing:1.1px;line-height:1.6}.studio-site .hero-proof p{color:#aab8ca;font-size:14px}.studio-site .stage-label{color:#b4c6da;letter-spacing:.7px}.studio-site .stage-browser{height:34px}.studio-site .stage-browser span{letter-spacing:.3px}.studio-site .stage-project-caption{line-height:1.5;min-height:64px}.studio-site .stage-project-caption strong{font-size:16px}.studio-site .stage-project-caption>span{font-size:12px;max-width:56%;text-align:right}.studio-site .hero-bottom>span{color:#aab9cb;line-height:1.6;max-width:350px}.studio-site .hero-bottom>p{font-size:14px}.studio-site .expertise-list h3{font-size:22px;letter-spacing:-.4px}.studio-site .service-number{color:#9bb1c9;flex-shrink:0}.studio-site .service-detail li{font-size:13px;padding:8px 13px}.studio-site .search-features strong{font-size:17px}.studio-site .shopify-integration{max-width:none}.studio-site .shopify-integration strong{font-size:16px}.studio-site .shopify-integration p{font-size:14px;line-height:1.6}.studio-site .search-screen>div{flex-wrap:wrap;gap:12px;letter-spacing:.2px}.studio-site .search-screen>p{color:#b4c2d3;font-size:12px}.studio-site .contact-form label,.studio-site .studio-principles>span{font-size:14px}.studio-site .contact-form input,.studio-site .contact-form textarea{font-size:16px}.studio-site .contact-form input::-moz-placeholder,.studio-site .contact-form textarea::-moz-placeholder{color:#a5b6c8}.studio-site .contact-form input::placeholder,.studio-site .contact-form textarea::placeholder{color:#a5b6c8}.studio-site .form-end .action,.studio-site .need-options button{font-size:14px}.studio-site .form-end>p{color:#bac8d8;font-size:12px}.studio-site .form-end{flex-wrap:wrap;gap:20px}.studio-site .footer-bottom,.studio-site .footer-top p{color:#a9bbd0;font-size:13px;line-height:1.6}.studio-site .footer-bottom{align-items:center;flex-wrap:wrap;gap:20px}.studio-site .case-scope>span{font-size:14px}.studio-site .approach-grid article>span,.studio-site .case-category,.studio-site .light .eyebrow{color:#536476}.studio-site .light .chapter-copy>p:last-child{color:#526172}@media (max-width:1150px){.studio-site .gallery-controls{display:grid;gap:6px;grid-template-columns:1fr 1fr 1.35fr 52px}.studio-site .gallery-controls button{font-size:14px;line-height:1.2;min-height:52px;padding:8px;white-space:normal}.studio-site .gallery-controls .project-indicator{display:none}.studio-site .gallery-controls .motion-toggle{height:52px;width:52px}.studio-site .gallery-stage{height:420px}.studio-site .hero-gallery{height:510px}}@media (max-width:1000px){.studio-site .nav-talk,.studio-site .studio-nav>nav:not(.mobile-navigation){display:none}.studio-site .menu-toggle{background:#ffffff05;border:1px solid #ffffff30;border-radius:30px;color:#d4e5f6;display:block;font-size:14px;min-height:44px;padding:10px 18px}.studio-site .studio-nav>.mobile-navigation{align-items:stretch;background:#121c2a;border:1px solid #384b63;border-radius:16px;box-shadow:0 20px 50px #0008;display:flex;flex-direction:column;gap:0;left:0;padding:12px 22px;position:absolute;right:0;top:calc(100% - 5px);z-index:25}.studio-site .mobile-navigation>a{border-bottom:1px solid #ffffff15;display:flex;font-size:16px;justify-content:space-between;padding:16px 0}.studio-site .mobile-navigation>a:last-child{border:0;color:var(--blue)}.studio-site .contact-section{gap:40px;grid-template-columns:1fr}.studio-site .contact-form{max-width:660px;width:100%}.studio-site .form-end>p{display:block}}@media (max-width:760px){.studio-site .about-heading>p,.studio-site .approach-grid p,.studio-site .case-lead>p,.studio-site .case-overview>div:last-child p,.studio-site .case-story>div:last-child>p,.studio-site .chapter-copy>p:last-child,.studio-site .contact-copy>p:not(.eyebrow),.studio-site .expertise-heading>p:not(.eyebrow),.studio-site .hero-description,.studio-site .search-explanation>p,.studio-site .search-features p,.studio-site .section-heading>p,.studio-site .service-detail>p{font-size:16px;line-height:1.7}.studio-site .about-section .eyebrow,.studio-site .hero-copy>.eyebrow,.studio-site .product-heading .eyebrow{font-size:12px}.studio-site .hero-ctas{gap:8px 20px}.studio-site .hero-gallery{height:470px;margin-top:12px}.studio-site .gallery-stage{height:390px}.studio-site .stage-label{left:0;right:0;top:12px}.studio-site .stage-browser{height:30px}.studio-site .stage-project{top:60px}.studio-site .stage-project-caption{gap:10px;padding:12px}.studio-site .hero-bottom{display:grid;gap:12px 20px;grid-template-columns:1fr 44px;padding-block:20px 30px}.studio-site .hero-bottom>p,.studio-site .hero-bottom>span{max-width:none}.studio-site .hero-bottom>span{font-size:12px;grid-column:1}.studio-site .hero-bottom>p{font-size:14px;grid-column:1}.studio-site .hero-bottom>a{grid-column:2;grid-row:1/3}.studio-site .case-category{letter-spacing:.4px;line-height:1.7}.studio-site .delivery-stamp{font-size:12px;right:18px;top:70px}.studio-site .project-invitation{align-items:flex-start;flex-direction:column;font-size:15px;gap:14px}.studio-site .project-invitation strong{max-width:none}.studio-site .expertise-list h3{font-size:19px}.studio-site .expertise-list h3>button{align-items:flex-start;gap:12px}.studio-site .service-number{padding-top:5px}.studio-site .service-toggle{flex-shrink:0}.studio-site .service-detail{padding-left:0;padding-right:0}.studio-site .contact-form{padding:26px 22px}.studio-site .need-options{gap:8px}.studio-site .contact-form h3{font-size:23px;line-height:1.35}.studio-site .form-end .action{font-size:14px}.studio-site .footer-top{gap:16px}.studio-site .footer-top p{font-size:14px}}@media (max-width:1000px) and (min-width:761px){.studio-site .hero-ctas{align-items:flex-start;flex-direction:column;gap:8px}.studio-site .hero-description{max-width:100%}}
