.services{overflow:hidden}.services .section-intro{margin-bottom:45px}.service-presentation-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 18px}.motion-caption{font-size:8px;letter-spacing:2px;color:#9eae96}.stage-toggle{border:1px solid #72836970;background:transparent;padding:9px 13px;display:flex;align-items:center;gap:10px;font-size:10px;color:#dbe0d1;min-height:36px}.stage-toggle-icon{font-size:11px;color:var(--gold)}.service-explorer{display:block}.service-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:0}.service-tab{padding:22px 19px;border:1px solid #60705250;position:relative;gap:12px;overflow:hidden;background:#152019;transition:background .3s,color .3s}.service-tab+.service-tab{border-left:0}.service-tab strong{font-size:17px;letter-spacing:-.3px}.service-tab .tab-arrow{font-size:17px}.service-tab.active{background:#263324;color:#e5ce96}.service-tab:after{content:'';position:absolute;left:0;bottom:0;height:2px;width:0;background:linear-gradient(90deg,#8c784c,#e4cc94);box-shadow:0 0 13px #dcc38088}.service-tab.active:after{width:var(--chapter-progress,0%)}.presentation-paused .service-tab.active:after{width:100%;opacity:.5}.service-contact{display:none}#service-panel{position:relative;min-height:590px;background:#0b140d;border:1px solid #60705250;border-top:0;isolation:isolate;overflow:hidden;--pointer-x:0px;--pointer-y:0px}.services .service-visual{height:590px;background:transparent;overflow:hidden}.services .service-copy{position:absolute;left:4%;bottom:76px;z-index:4;width:31%;padding:0;animation:copy-arrive .65s both}.services .service-copy h3{font-size:36px;line-height:1.13;letter-spacing:-1.2px;max-width:330px}.services .service-copy>p{font-size:12px;line-height:1.85;color:#c1ccba;margin-top:18px}.services .service-copy .service-deliverables{font-size:9px;letter-spacing:.25px;color:#cbb57f;line-height:1.8;margin-top:20px;padding-top:16px;border-top:1px solid #a6b89233}.service-stage-cta{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#e1d3aa;border-bottom:1px solid #cbb07866;padding:16px 0 12px;margin-top:14px;max-width:235px}.service-stage-cta span:last-child{font-size:16px;transition:transform .25s}.service-stage-cta:hover span:last-child{transform:translate(3px,-3px)}.motion-scene{height:100%;position:relative;overflow:hidden;background:radial-gradient(ellipse at 73% 48%,#33412a44,transparent 62%),linear-gradient(120deg,#0b140e,#111d14);perspective:1000px}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(#a5c18c08 1px,transparent 1px),linear-gradient(90deg,#a5c18c08 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent 25%,#000 70%);transform:rotate(-10deg) scale(1.3)}.scene-chapter{position:absolute;top:26px;left:4%;font-size:70px;font-weight:400;letter-spacing:-5px;color:#94a17d2b}.scene-orbit{position:absolute;width:470px;height:470px;border:1px solid #b3bd8222;border-radius:50%;left:54%;top:9%;transform:rotateX(62deg) rotate(-20deg);animation:orbit-turn 35s linear infinite}.orbit-two{width:630px;height:630px;top:-4%;left:46%;border-style:dashed;border-color:#bdcc8f18;animation-direction:reverse}.scene-orbit:before{content:'';position:absolute;left:10%;top:16%;width:7px;height:7px;background:#cbb078;border-radius:50%;box-shadow:0 0 20px #d8c17d}.scene-glow{position:absolute;left:62%;top:17%;width:280px;height:280px;border-radius:50%;background:#cbb07815;filter:blur(45px);animation:glow-breathe 6s ease-in-out infinite}.motion-art{position:absolute;left:37%;top:0;width:63%;height:90%;transform:translate(var(--pointer-x),var(--pointer-y));transition:transform .6s ease-out;animation:none}.scene-footer{position:absolute;bottom:0;left:4%;right:4%;height:48px;display:flex;align-items:center;gap:10px;border-top:1px solid #8fa17c24;color:#a8b295;font-size:7px;letter-spacing:1.7px;z-index:5}.scene-live-dot{width:4px;height:4px;border-radius:50%;background:#d8c17d;box-shadow:0 0 12px #d8c17d;animation:glow-breathe 2.5s infinite}.scene-coordinate{margin-left:auto;color:#7f916f;font-size:7px}.scene-annotation{position:absolute;font-size:8px;color:#a8b398;letter-spacing:.4px;bottom:5px;right:7%;text-align:right;line-height:1.6}.brand-halo{position:absolute;left:25%;top:14%;width:310px;height:310px;border-radius:50%;border:1px solid #cbb07844;box-shadow:inset 0 0 80px #cbb07805,0 0 60px #cbb07808;animation:halo-pulse 7s ease-in-out infinite}.brand-core{position:absolute;left:32%;top:25%;width:210px;height:230px;transform-style:preserve-3d;animation:brand-sculpture 10s ease-in-out infinite;z-index:3;filter:drop-shadow(0 18px 18px #0006)}.brand-core-face,.brand-core-depth,.brand-core-shine{position:absolute;inset:0;mask:url('assets/kraken-mark-small.png') center/contain no-repeat}.brand-core-face{background:linear-gradient(110deg,#8f733e 0%,#f8e6ab 35%,#bea061 58%,#ead596 80%,#a78a48);background-size:220% 100%;animation:gold-shift 7s ease-in-out infinite}.brand-core-depth{background:#6c5226;transform:translate(6px,6px) translateZ(-4px)}.brand-core-shine{background:linear-gradient(115deg,transparent 30%,#fff5cd99 49%,transparent 66%);background-size:300% 100%;mix-blend-mode:screen;animation:gold-sweep 5s ease-in-out infinite;opacity:.65}.brand-blueprint{position:absolute;width:240px;height:250px;left:30%;top:23%;border:1px solid #d7cf8b33;animation:blueprint 10s ease-in-out infinite}.brand-blueprint:before,.brand-blueprint:after{content:'';position:absolute;left:50%;top:-15%;height:130%;border-left:1px dashed #cbb07833}.brand-blueprint:after{transform:rotate(90deg)}.brand-blueprint span{position:absolute;bottom:-20px;right:0;font-size:7px;letter-spacing:2px;color:#cbb07888}.floating-identity{position:absolute;z-index:4;box-shadow:0 20px 40px #0005;animation:float-piece 7s ease-in-out infinite}.identity-business-card{left:0;top:21%;width:180px;height:108px;background:#cbb078;padding:18px 15px;transform:rotate(-12deg);color:#162119;animation-delay:-1s}.identity-business-card>span:not(.tiny-kraken){font:14px/1.1 Georgia;letter-spacing:2px;display:block}.identity-business-card small{font-size:5px;letter-spacing:1.5px;margin-top:13px;display:block}.tiny-kraken{width:30px;height:30px;background:currentColor;mask:url('assets/kraken-mark-small.png') center/contain no-repeat;display:inline-block}.identity-business-card .tiny-kraken{position:absolute;right:15px;top:24px;width:43px;height:43px}.identity-type-card{right:5%;top:48%;width:140px;height:157px;background:#e9e8d8;color:#1a2a1c;padding:18px;transform:rotate(8deg);animation-delay:-3s}.identity-type-card small{font-size:6px;letter-spacing:2px;display:block}.identity-type-card strong{font:italic 74px/1.15 Georgia;letter-spacing:-5px;display:block}.identity-type-card>span{font-size:6px;display:block;margin-top:4px}.identity-colours{left:16%;top:72%;display:flex;gap:4px;flex-wrap:wrap;width:180px;padding:9px;background:#253421;transform:rotate(-7deg);animation-delay:-4s}.identity-colours i{display:block;height:40px;width:50px;background:#cbb078}.identity-colours i:nth-child(2){background:#101713}.identity-colours i:nth-child(3){background:#f1f0e8}.identity-colours span{font-size:5px;letter-spacing:.7px;color:#c5cfb3;margin-top:3px}.brand-annotation{right:10%;bottom:4%}.web-desktop{position:absolute;width:74%;height:290px;top:21%;left:3%;background:#0c160f;border:1px solid #a2ae8e70;border-radius:9px;transform:perspective(800px) rotateY(-12deg) rotateX(5deg) rotateZ(-3deg);box-shadow:0 35px 55px #0008;animation:desktop-float 8s ease-in-out infinite;z-index:2}.device-browser{display:flex;justify-content:space-between;padding:11px 13px;font-size:7px;color:#b4c19d;border-bottom:1px solid #677a5055}.device-browser span:first-child{letter-spacing:2px;color:#cbb078}.web-viewport{height:calc(100% - 31px);overflow:hidden;position:relative;border-radius:0 0 8px 8px}.web-viewport img{width:100%;height:auto;display:block;animation:website-scroll 11s ease-in-out infinite}.web-scan-line{height:1px;background:linear-gradient(90deg,transparent,#e1d39a,transparent);position:absolute;inset:0 0 auto;animation:scan-screen 5s ease-in-out infinite;opacity:.5}.device-base{width:60%;height:5px;background:linear-gradient(90deg,#3d4d34,#8d9a7c,#3d4d34);position:absolute;bottom:-10px;left:20%;border-radius:0 0 50% 50%}.web-phone{position:absolute;right:6%;top:32%;width:131px;height:254px;border:5px solid #1c291b;border-radius:23px;background:#e9e9dc;box-shadow:0 22px 45px #0009,0 0 0 1px #8c9b7477;z-index:4;overflow:hidden;transform:rotate(8deg);animation:phone-float 7s ease-in-out infinite}.phone-speaker{width:33px;height:5px;background:#142016;border-radius:5px;position:absolute;left:44px;top:5px;z-index:5}.phone-top{padding:19px 8px 8px;font-size:8px;font-weight:700;color:#19473d}.phone-top span{color:#71aa7c}.phone-sea{background:linear-gradient(150deg,#1b6382aa,#174e43e8),url('assets/guruboat.webp') center/cover;color:#eff3e5;padding:18px 8px 14px;height:150px}.phone-sea small{font-size:5px;letter-spacing:.7px}.phone-sea strong{font-size:17px;line-height:1.15;display:block;margin:11px 0;font-weight:500;letter-spacing:-.6px}.phone-sea em{color:#d5dcc9;font-family:inherit;font-style:normal}.phone-cta{font-size:5px;background:#19a793;padding:6px 8px;display:inline-block}.phone-content{padding:10px;display:flex;gap:6px}.phone-content i{width:43px;height:31px;background:#a1b3a2}.phone-content i+ i{background:#c2cdb7}.phone-home{position:absolute;width:40px;bottom:5px;height:3px;background:#253b2a;border-radius:3px;left:41px}.web-cursor{position:absolute;left:50%;top:54%;z-index:6;color:#d8bd7b;animation:cursor-journey 7s ease-in-out infinite}.web-cursor svg{width:25px;height:30px}.web-cursor>span{position:absolute;top:26px;left:16px;background:#cbb078;color:#102014;font-size:7px;white-space:nowrap;padding:5px 7px;border-radius:0 7px 7px 7px}.web-detail-tag{position:absolute;left:9%;bottom:8%;background:#233721;border:1px solid #87976a55;padding:12px 17px;font-size:8px;letter-spacing:.3px;z-index:5;animation:float-piece 7s ease-in-out infinite}.web-detail-tag>span{color:#ddc88a;font-size:16px;margin-right:10px}.web-orbit-label{font-size:7px;letter-spacing:3px;position:absolute;left:12%;top:13%;color:#9da787}.web-annotation{bottom:0;right:8%}.search-query{position:absolute;top:15%;left:7%;width:84%;padding:18px 20px;background:#e6e8d9;color:#1d3021;border-radius:40px;display:flex;gap:15px;align-items:center;box-shadow:0 8px 50px #cbb07811;z-index:5}.search-icon{font-size:29px;line-height:20px}.search-query>div{flex:1;overflow:hidden}.typed-query{display:block;white-space:nowrap;font-size:14px;width:max-content;max-width:100%;clip-path:inset(0 100% 0 0);animation:type-search 9s steps(24,end) infinite}.search-query-arrow{font-size:20px;color:#71815b}.search-listing{position:absolute;left:12%;top:37%;width:78%;border-radius:7px;background:#1c2c1f;border:1px solid #a2b48555;box-shadow:0 24px 50px #0005}.listing-back{height:145px;transform:rotate(5deg) translate(10px,3px);background:#263521;border-color:#a6b68b22;padding:25px;animation:float-piece 8s infinite}.listing-line{display:block;width:70%;height:7px;background:#91a17433;margin:15px 0}.listing-line.short{width:48%}.listing-front{padding:21px 23px;transform:rotate(-3deg);overflow:hidden;animation:listing-arrive 9s infinite}.listing-domain{display:flex;align-items:center;gap:10px;color:#cbb078}.listing-domain .tiny-kraken{width:25px;height:25px}.listing-domain>span:nth-child(2){font-size:8px;letter-spacing:1.5px}.listing-domain small{display:block;font-size:7px;letter-spacing:.2px;color:#a9b597;margin-top:4px}.listing-spark{font-size:26px;margin-left:auto;color:#e1ca8b;animation:spark-turn 12s linear infinite}.listing-front>strong{display:block;font-size:20px;line-height:1.3;font-weight:450;letter-spacing:-.5px;margin:15px 0 8px;color:#e1e7d4}.listing-front p{font-size:10px;color:#afbea0;line-height:1.6}.listing-cta{font-size:8px;color:#cbb078;display:block;margin-top:16px}.listing-shimmer{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#dfd69a13 50%,transparent 65%);transform:translateX(-100%);animation:listing-shine 9s infinite}.search-flow{position:absolute;bottom:9%;left:5%;right:5%;display:flex;align-items:center;gap:0}.search-flow>div{text-align:center;width:30%;animation:flow-activate 9s infinite}.search-flow>div:nth-of-type(2){animation-delay:1.5s}.search-flow>div:nth-of-type(3){animation-delay:3s}.search-flow>div>span{width:36px;height:36px;border:1px solid #a7b78566;background:#20351f;border-radius:50%;display:grid;place-items:center;font-size:19px;color:#d9c38a;margin:auto auto 10px}.search-flow small{font-size:6px;letter-spacing:1px;color:#b8c5a8;line-height:1.6;display:block}.search-flow>i{flex:1;height:1px;background:#7e936044;position:relative;margin-bottom:20px}.search-flow>i:after{content:'';position:absolute;left:0;top:-1px;width:12px;height:3px;border-radius:3px;background:#e4ce8f;box-shadow:0 0 10px #dbc48b;animation:flow-beam 3s infinite}.search-flow>i:nth-of-type(2):after{animation-delay:1.5s}.search-annotation{bottom:0;right:7%;font-size:7px}.social-poster{position:absolute;width:180px;height:260px;padding:22px;box-shadow:0 25px 55px #0006;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.social-poster small{font-size:6px;letter-spacing:1.4px;line-height:1.5;z-index:2}.social-poster strong{font-size:34px;letter-spacing:-1.8px;line-height:1;z-index:2;font-weight:450}.social-poster>span{font-size:5px;letter-spacing:1.1px;z-index:2}.poster-back{background:#e6e7d6;color:#243524;left:1%;top:18%;transform:rotate(-13deg);animation:poster-left 9s ease-in-out infinite}.poster-back strong{font-size:27px;line-height:1.05}.poster-back em{color:#6e7c54}.poster-main{left:31%;top:29%;background:#cbb078;color:#132416;z-index:3;transform:rotate(2deg);animation:poster-centre 8s ease-in-out infinite}.poster-main em{color:#25371e;font-size:45px}.poster-main small{position:absolute;top:24px;left:48px;font-size:5px}.poster-logo{width:20px;height:20px;mask:url('assets/kraken-mark-small.png') center/contain no-repeat;background:#273b25}.poster-lines{position:absolute;inset:-10%;border:1px solid #21351b30;border-radius:50%;transform:rotate(-15deg) scaleX(1.3);animation:orbit-turn 25s linear infinite}.poster-lines:after{content:'';position:absolute;inset:15%;border:1px solid #21351b30;border-radius:50%}.poster-right{right:1%;top:14%;background:#2f462b;color:#e6e9d9;transform:rotate(12deg);z-index:2;animation:poster-right 10s ease-in-out infinite}.poster-right em{color:#d3bb80;font-size:43px}.poster-circle{position:absolute;width:170px;height:170px;border-radius:50%;background:#cbb07833;left:60px;top:45px;animation:halo-pulse 8s infinite}.social-caption{position:absolute;left:15%;bottom:6%;font-size:9px;color:#cbbd91;letter-spacing:.3px}.social-caption>span{margin-right:9px;font-size:20px}.social-orbit{position:absolute;border:1px solid #93a67233;border-radius:50%;width:400px;height:400px;left:17%;top:9%;transform:rotateX(60deg) rotate(-20deg);animation:orbit-turn 30s linear infinite}.social-annotation{bottom:0;right:8%;font-size:7px}.scene-paused .motion-scene *,.presentation-outside .motion-scene *{animation-play-state:paused!important}.services .service-copy{animation:copy-arrive .65s both}
@keyframes copy-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes scene-arrive{from{opacity:0;filter:blur(6px);translate:25px 0}to{opacity:1;filter:none;translate:0 0}}@keyframes orbit-turn{from{rotate:0deg}to{rotate:360deg}}@keyframes glow-breathe{0%,100%{opacity:.5}50%{opacity:1}}@keyframes halo-pulse{0%,100%{scale:1;opacity:.5}50%{scale:1.08;opacity:1}}@keyframes brand-sculpture{0%,100%{rotate:y -18deg;translate:0 0;scale:1}50%{rotate:y 22deg;translate:0 -13px;scale:1.04}}@keyframes gold-shift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes gold-sweep{0%,20%{background-position:100% 0}70%,100%{background-position:-100% 0}}@keyframes blueprint{0%,100%{opacity:.3;scale:.94}40%,60%{opacity:1;scale:1.03}}@keyframes float-piece{0%,100%{translate:0 0}50%{translate:0 -13px}}@keyframes desktop-float{0%,100%{translate:0 0;rotate:-1deg}50%{translate:0 -12px;rotate:1deg}}@keyframes phone-float{0%,100%{translate:0 0}50%{translate:0 10px}}@keyframes website-scroll{0%,15%,100%{transform:translateY(0)}60%,80%{transform:translateY(-32px)}}@keyframes scan-screen{0%{top:0;opacity:0}20%{opacity:.5}90%{top:100%;opacity:0}100%{top:100%;opacity:0}}@keyframes cursor-journey{0%,100%{translate:0 0;scale:1}30%{translate:-50px -22px;scale:1}40%{translate:-50px -22px;scale:.85}50%{translate:-50px -22px;scale:1}75%{translate:35px 36px;scale:1}}@keyframes type-search{0%,8%{clip-path:inset(0 100% 0 0)}35%,90%{clip-path:inset(0 0 0 0)}100%{clip-path:inset(0 100% 0 0)}}@keyframes listing-arrive{0%,18%{opacity:.35;translate:0 13px}35%,88%{opacity:1;translate:0 0}100%{opacity:.35;translate:0 13px}}@keyframes listing-shine{0%,38%{transform:translateX(-100%)}75%,100%{transform:translateX(100%)}}@keyframes spark-turn{to{transform:rotate(360deg)}}@keyframes flow-activate{0%,100%{opacity:.5}25%,60%{opacity:1}}@keyframes flow-beam{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}100%{left:85%;opacity:0}}@keyframes poster-left{0%,100%{translate:0 0;rotate:0deg}50%{translate:-6px -14px;rotate:-3deg}}@keyframes poster-centre{0%,100%{translate:0 0;rotate:0deg}50%{translate:0 -20px;rotate:2deg}}@keyframes poster-right{0%,100%{translate:0 0;rotate:0deg}50%{translate:5px 12px;rotate:3deg}}
@media(max-width:1150px){.service-tab{padding:20px 12px;gap:9px}.service-tab strong{font-size:14px}.service-tab>span:first-child{font-size:8px}.services .service-copy h3{font-size:30px}.identity-business-card{width:150px;left:0}.brand-core{width:185px;left:33%}.brand-halo{width:270px;height:270px;left:25%;top:19%}.identity-type-card{right:3%;width:115px;height:140px;padding:15px}.identity-type-card strong{font-size:65px}.brand-blueprint{width:200px;left:30%}.social-poster{width:150px;height:235px;padding:18px}.poster-main{left:30%}.poster-main small{left:44px;font-size:4px}.social-poster strong{font-size:29px}.social-poster em{font-size:38px}.poster-back strong{font-size:24px}.web-desktop{height:245px;top:25%}.web-phone{width:115px;height:230px;right:3%;top:34%}.phone-speaker{left:35px}.phone-sea{height:145px}.phone-home{left:32px}.web-cursor{top:48%}.listing-front{padding:19px}.listing-front>strong{font-size:18px}.search-query{padding:16px}.typed-query{font-size:12px}}
@media(max-width:760px){.services .section-intro{margin-bottom:27px}.service-presentation-bar{align-items:center;gap:15px;padding-bottom:15px}.motion-caption{font-size:6px;letter-spacing:1.2px;max-width:130px;line-height:1.8}.stage-toggle{font-size:8px;padding:9px;gap:7px}.service-tabs{grid-template-columns:1fr 1fr}.service-tab{padding:17px 12px;gap:9px;min-height:65px}.service-tab strong{font-size:12px;line-height:1.35;letter-spacing:-.15px}.service-tab .tab-arrow{font-size:14px}.service-tab:nth-child(3){border-left:1px solid #60705250}.service-tab:nth-child(n+3){border-top:0}.services .service-explorer{display:block}#service-panel{min-height:680px}.services .service-visual{height:680px}.motion-art{left:0;top:0;width:100%;height:355px;animation:none}.motion-scene{background:radial-gradient(ellipse at 50% 24%,#35482966,transparent 50%),#0d170f}.scene-grid{mask-image:linear-gradient(0deg,transparent,#000);background-size:35px 35px}.scene-orbit{width:300px;height:300px;left:10%;top:3%}.orbit-two{width:400px;height:400px;left:-5%;top:-3%}.scene-glow{left:17%;top:10%;width:230px;height:230px}.scene-chapter{top:16px;left:6%;font-size:45px;z-index:2}.services .service-copy{left:7%;right:7%;bottom:70px;top:367px;width:auto;padding:0}.services .service-copy h3{font-size:29px;max-width:100%;letter-spacing:-1px}.services .service-copy>p{font-size:12px;line-height:1.8;margin-top:12px;max-width:100%}.services .service-copy .service-deliverables{font-size:8px;padding-top:12px;margin-top:14px}.service-stage-cta{font-size:10px;margin-top:5px;padding-top:13px;max-width:230px}.scene-footer{left:7%;right:7%;font-size:5px;letter-spacing:.8px;height:39px}.scene-coordinate{font-size:5px;letter-spacing:.4px}.scene-annotation{font-size:6px;right:7%;bottom:3%}.brand-core{left:30%;top:20%;width:155px;height:180px}.brand-halo{width:215px;height:215px;left:22%;top:13%}.brand-blueprint{width:170px;height:185px;left:29%;top:19%}.identity-business-card{left:5%;top:21%;width:122px;height:78px;padding:13px 10px}.identity-business-card>span:not(.tiny-kraken){font-size:10px;letter-spacing:1px}.identity-business-card small{font-size:3.7px;letter-spacing:.8px;margin-top:8px}.identity-business-card .tiny-kraken{right:11px;top:18px;width:30px;height:30px}.identity-type-card{right:5%;top:49%;width:90px;height:106px;padding:12px}.identity-type-card small{font-size:4px}.identity-type-card strong{font-size:48px;letter-spacing:-3px}.identity-type-card>span{font-size:4px}.identity-colours{left:15%;top:72%;width:131px;gap:3px;padding:7px}.identity-colours i{width:36px;height:28px}.identity-colours span{font-size:3.7px}.brand-annotation{bottom:0;right:7%}.web-desktop{width:74%;height:192px;top:22%;left:5%;border-radius:6px}.device-browser{padding:8px;font-size:5px}.web-viewport{height:calc(100% - 23px)}.web-phone{top:35%;width:94px;height:184px;right:5%;border-width:4px;border-radius:17px}.phone-top{font-size:5px;padding:13px 6px 6px}.phone-speaker{width:23px;height:4px;left:32px;top:4px}.phone-sea{height:113px;padding:10px 6px}.phone-sea small{font-size:3.5px}.phone-sea strong{font-size:12px;margin:9px 0}.phone-cta{font-size:4px;padding:4px 6px}.phone-content{padding:6px;gap:4px}.phone-content i{height:23px}.phone-home{width:26px;left:30px;bottom:4px;height:2px}.web-orbit-label{top:11%;left:15%;font-size:5px;letter-spacing:1.7px}.web-detail-tag{left:7%;bottom:9%;font-size:6px;padding:8px 10px}.web-detail-tag>span{font-size:12px;margin-right:5px}.web-cursor{top:49%;left:48%}.web-cursor svg{width:18px;height:23px}.web-cursor>span{font-size:5px;padding:4px 5px;top:20px;left:11px}.web-annotation{bottom:0;font-size:6px}.search-query{left:7%;top:13%;width:86%;padding:13px 15px;gap:10px}.typed-query{font-size:11px}.search-icon{font-size:25px}.search-query-arrow{font-size:17px}.search-listing{left:12%;top:34%;width:78%}.listing-front{padding:16px 17px}.listing-domain>span:nth-child(2){font-size:6px;letter-spacing:1px}.listing-domain small{font-size:5px;margin-top:3px}.listing-domain .tiny-kraken{width:22px;height:22px}.listing-front>strong{font-size:16px;line-height:1.3;margin:12px 0 7px}.listing-front p{font-size:8px}.listing-cta{font-size:7px;margin-top:10px}.listing-back{height:120px}.listing-spark{font-size:22px}.search-flow{bottom:7%;left:4%;right:4%}.search-flow>div>span{width:27px;height:27px;font-size:14px;margin-bottom:7px}.search-flow small{font-size:4.5px;letter-spacing:.6px}.search-annotation{font-size:5px;bottom:-2px}.social-poster{width:121px;height:182px;padding:14px}.poster-back{left:5%;top:18%}.poster-back strong{font-size:19px}.social-poster small{font-size:4px;letter-spacing:.8px}.social-poster>span{font-size:3.7px;letter-spacing:.6px}.poster-main{left:33%;top:32%}.poster-main small{left:35px;top:17px;font-size:3.5px}.poster-logo{width:15px;height:15px}.poster-main strong{font-size:27px}.poster-main em{font-size:33px}.poster-right{right:4%;top:13%;width:115px}.poster-right strong{font-size:26px}.poster-right em{font-size:31px}.poster-circle{width:120px;height:120px;top:30px;left:38px}.social-orbit{width:260px;height:260px;top:8%;left:14%}.social-caption{font-size:7px;left:11%;bottom:7%}.social-caption>span{font-size:15px}.social-annotation{font-size:5px;bottom:0}}
@media(prefers-reduced-motion:reduce){.motion-scene *{animation:none!important}.motion-art,.services .service-copy{animation:none!important}.typed-query{clip-path:none}.listing-front{opacity:1}.stage-toggle{display:none}.service-tab.active:after{width:100%}.motion-art{transform:none!important}} 
@media(max-width:760px){#service-panel{min-height:0}.services .service-visual{height:355px}.services .service-copy{position:relative;top:auto;bottom:auto;left:auto;right:auto;width:auto;margin:0 7%;padding:18px 0 35px}.scene-footer{display:none}.scene-annotation{bottom:9px}.brand-annotation,.web-annotation,.search-annotation,.social-annotation{bottom:6px}.motion-art{height:355px}}
