.WebDevelopmentPage-module__J_Ix_G__page{--home-accent:#fbb517;--home-ink:#0d0d0d;--web-yellow:#fbb517;color:#0d0d0d;font-family:var(--font-syne), sans-serif;background:#f7f7f7 url(/about/redesign/paper.webp) top/100%;overflow:clip}.WebDevelopmentPage-module__J_Ix_G__page *,.WebDevelopmentPage-module__J_Ix_G__page :before,.WebDevelopmentPage-module__J_Ix_G__page :after{box-sizing:border-box}.WebDevelopmentPage-module__J_Ix_G__page h1,.WebDevelopmentPage-module__J_Ix_G__page h2,.WebDevelopmentPage-module__J_Ix_G__page h3,.WebDevelopmentPage-module__J_Ix_G__page p,.WebDevelopmentPage-module__J_Ix_G__page dd,.WebDevelopmentPage-module__J_Ix_G__page dl{margin:0}.WebDevelopmentPage-module__J_Ix_G__page ul{margin:0;padding:0;list-style:none}.WebDevelopmentPage-module__J_Ix_G__page button,.WebDevelopmentPage-module__J_Ix_G__page a{-webkit-tap-highlight-color:transparent}.WebDevelopmentPage-module__J_Ix_G__page button{font:inherit;cursor:pointer}.WebDevelopmentPage-module__J_Ix_G__page a{text-decoration:none}.WebDevelopmentPage-module__J_Ix_G__page :is(a,button,summary):focus-visible{outline:3px solid var(--web-yellow);outline-offset:5px}.WebDevelopmentPage-module__J_Ix_G__container{width:min(1240px,100% - 80px);margin-inline:auto}.WebDevelopmentPage-module__J_Ix_G__headingWord{display:inline-block}.WebDevelopmentPage-module__J_Ix_G__hero{flex-direction:column;justify-content:space-between;align-items:center;gap:38px;min-height:880px;padding:202px 40px 100px;display:flex;position:relative}.WebDevelopmentPage-module__J_Ix_G__heroTitle{width:min(1264px,100%);height:334px;position:relative}.WebDevelopmentPage-module__J_Ix_G__heroTitle h1{text-align:left;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(72px,10vw,144px);font-weight:700;line-height:.9;-webkit-mask-image:linear-gradient(#000 44%,#0000 91%);mask-image:linear-gradient(#000 44%,#0000 91%)}.WebDevelopmentPage-module__J_Ix_G__heroFirstLine{padding-left:12%;display:block}.WebDevelopmentPage-module__J_Ix_G__heroVisual{z-index:2;position:absolute;inset:-110px -40px -100px}.WebDevelopmentPage-module__J_Ix_G__profile{pointer-events:none;border-radius:8px;width:242px;height:335px;position:absolute;top:110px;left:calc(50% - 121px);overflow:hidden}.WebDevelopmentPage-module__J_Ix_G__profile img{object-fit:cover;width:100%;height:100%;transition:opacity .4s cubic-bezier(.44,0,.56,1);position:absolute;inset:0}.WebDevelopmentPage-module__J_Ix_G__trail{pointer-events:none;position:absolute;inset:0;overflow:clip}.WebDevelopmentPage-module__J_Ix_G__trailImage{object-fit:contain;border-radius:6px;width:250px;height:167px;margin:-83px 0 0 -125px;position:absolute}.WebDevelopmentPage-module__J_Ix_G__heroCopy{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:24px;max-width:1160px;display:flex;position:relative}.WebDevelopmentPage-module__J_Ix_G__heroCopy h2{letter-spacing:-.06em;text-wrap:balance;text-transform:capitalize;font-size:32px;font-weight:500;line-height:1.2}.WebDevelopmentPage-module__J_Ix_G__heroCopy p{color:#757575;text-transform:capitalize;text-wrap:balance;max-width:936px;font-size:20px;font-weight:500;line-height:1.4}.WebDevelopmentPage-module__J_Ix_G__buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.WebDevelopmentPage-module__J_Ix_G__buttons a{text-transform:uppercase;min-height:57px}.WebDevelopmentPage-module__J_Ix_G__scrollCue{color:#0d0d0d;text-transform:uppercase;letter-spacing:.22em;flex-direction:column;align-items:center;gap:8px;width:60px;min-height:44px;font-size:8px;display:flex;position:absolute;bottom:82px;left:20px}.WebDevelopmentPage-module__J_Ix_G__scrollCue i{transform-origin:top;background:currentColor;width:1px;height:24px;animation:5s infinite WebDevelopmentPage-module__J_Ix_G__scrollLine}.WebDevelopmentPage-module__J_Ix_G__scrollRight{left:auto;right:20px}.WebDevelopmentPage-module__J_Ix_G__metrics{align-items:center;min-height:459px;padding:80px 40px;scroll-margin-top:80px;display:flex}.WebDevelopmentPage-module__J_Ix_G__metricGrid{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:min(1240px,100%);display:grid;margin-inline:auto!important}.WebDevelopmentPage-module__J_Ix_G__metricGrid>div{flex-direction:column;justify-content:center;gap:16px;display:flex}.WebDevelopmentPage-module__J_Ix_G__metricGrid dd{font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:4px;font-size:48px;font-weight:500;line-height:1.2;display:flex}.WebDevelopmentPage-module__J_Ix_G__metricSuffix{color:var(--web-yellow);font-size:.65em}.WebDevelopmentPage-module__J_Ix_G__metricGrid dt{color:#666;font-size:16px;line-height:1.6}.WebDevelopmentPage-module__J_Ix_G__label{color:var(--web-yellow);justify-content:center;align-items:center;gap:10px;padding-block:10px;font-size:18px;font-weight:600;line-height:1.5;display:flex}.WebDevelopmentPage-module__J_Ix_G__label>span{background:currentColor;width:50px;height:1px;position:relative}.WebDevelopmentPage-module__J_Ix_G__label>span:before{content:"";background:currentColor;border-radius:100%;width:5px;height:5px;position:absolute;top:-2px;left:0}.WebDevelopmentPage-module__J_Ix_G__label>span:last-child:before{left:auto;right:0}.WebDevelopmentPage-module__J_Ix_G__stack{color:#fff;text-align:center;background:#0d0d0d;flex-direction:column;align-items:center;gap:20px;min-height:1062px;padding:90px 40px;scroll-margin-top:80px;display:flex}.WebDevelopmentPage-module__J_Ix_G__stack h2{letter-spacing:-.04em;text-transform:capitalize;max-width:790px;font-size:64px;font-weight:600;line-height:1.24}.WebDevelopmentPage-module__J_Ix_G__folderStage{perspective:1200px;justify-content:center;align-items:center;width:min(1230px,100%);min-height:594px;display:flex;position:relative}.WebDevelopmentPage-module__J_Ix_G__folder{perspective:1200px;flex:none;width:510px;height:504px;position:relative}.WebDevelopmentPage-module__J_Ix_G__folderBack{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#d4d4d47a,#0004);border-radius:5px;height:110px;position:absolute;inset:auto 0 0}.WebDevelopmentPage-module__J_Ix_G__folderCards{position:absolute;inset:0}.WebDevelopmentPage-module__J_Ix_G__folderCard{perspective:1200px;background:0 0;border:0;border-radius:12px;width:407px;height:381px;padding:0;position:absolute;top:50px;left:51px}.WebDevelopmentPage-module__J_Ix_G__folderCardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.WebDevelopmentPage-module__J_Ix_G__folderCardInner[data-flipped=true]{transform:rotateY(180deg)}.WebDevelopmentPage-module__J_Ix_G__folderCard img,.WebDevelopmentPage-module__J_Ix_G__folderCardInner>span{backface-visibility:hidden;border-radius:12px;width:100%;height:100%;position:absolute;inset:0}.WebDevelopmentPage-module__J_Ix_G__folderCard img{object-fit:cover}.WebDevelopmentPage-module__J_Ix_G__folderCardInner>span{color:#0d0d0d;background:linear-gradient(135deg,#ffdb87,#fbb517,#fff);justify-content:center;align-items:center;padding:24px;font-size:32px;font-weight:600;line-height:1.2;display:flex;transform:rotateY(180deg)}.WebDevelopmentPage-module__J_Ix_G__folderFront{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transform-origin:bottom;width:510px;height:323px;transform-style:preserve-3d;text-align:left;color:#fff;background:linear-gradient(#d1920066,#0009);border:0;border-radius:8px;padding:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:0}.WebDevelopmentPage-module__J_Ix_G__folderText{flex-direction:column;width:399px;display:flex;position:absolute;bottom:17px;left:15px}.WebDevelopmentPage-module__J_Ix_G__folderText>span:first-child{font-size:24px;line-height:1.2}.WebDevelopmentPage-module__J_Ix_G__folderText>span:last-child{max-width:365px;font-size:16px;line-height:1.2}.WebDevelopmentPage-module__J_Ix_G__stickerOne{width:auto;height:105px;position:absolute;bottom:82px;right:43px;transform:rotate(-24deg)}.WebDevelopmentPage-module__J_Ix_G__stickerTwo{width:auto;height:67px;position:absolute;bottom:22px;right:26px;transform:rotate(19deg)}.WebDevelopmentPage-module__J_Ix_G__folderToggle{position:absolute;bottom:18px;right:17px}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folder{transform:scale(.9)}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderFront{transform:rotateX(-65deg)}.WebDevelopmentPage-module__J_Ix_G__tags{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.WebDevelopmentPage-module__J_Ix_G__tags li{border:1px solid var(--web-yellow);min-height:40px;color:var(--web-yellow);letter-spacing:-.03em;border-radius:99px;align-items:center;padding:10px 30px;font-size:18px;line-height:1.1;display:flex}.WebDevelopmentPage-module__J_Ix_G__process{background:#f7f7f7;align-items:center;height:149px;padding:0;display:flex}.WebDevelopmentPage-module__J_Ix_G__processViewport{width:100%;height:149px;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8.5% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8.5% 91%,#0000)}.WebDevelopmentPage-module__J_Ix_G__processTrack{width:max-content;height:100%;animation:10.72s linear infinite WebDevelopmentPage-module__J_Ix_G__ticker;display:flex}.WebDevelopmentPage-module__J_Ix_G__processGroup{align-items:center;display:flex}.WebDevelopmentPage-module__J_Ix_G__processItem{text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:20px;width:536px;height:130px;padding:0;display:flex}.WebDevelopmentPage-module__J_Ix_G__processItem img{object-fit:cover;border-radius:8px;width:178px;height:113px}.WebDevelopmentPage-module__J_Ix_G__processItem>span{flex-direction:column;gap:5px;width:333px;display:flex}.WebDevelopmentPage-module__J_Ix_G__processItem strong{color:var(--web-yellow);letter-spacing:-2px;text-transform:uppercase;font-size:48px;font-weight:700;line-height:1}.WebDevelopmentPage-module__J_Ix_G__processItem>span>span{color:#666;font-size:18px;line-height:1.5}.WebDevelopmentPage-module__J_Ix_G__processViewport:is(:hover,:focus-within) .WebDevelopmentPage-module__J_Ix_G__processTrack{animation-play-state:paused}.WebDevelopmentPage-module__J_Ix_G__processHover{pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:clip}.WebDevelopmentPage-module__J_Ix_G__processHover:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0004;position:absolute;inset:0}.WebDevelopmentPage-module__J_Ix_G__processHover>div{align-items:center;gap:40px;width:max-content;animation:12s linear infinite WebDevelopmentPage-module__J_Ix_G__hoverTicker;display:flex;position:absolute;inset:0 auto 0 0}.WebDevelopmentPage-module__J_Ix_G__processHover span{font-family:var(--font-inter), sans-serif;color:#fff;letter-spacing:-.07em;white-space:nowrap;font-size:120px;line-height:1}.WebDevelopmentPage-module__J_Ix_G__deliverables{text-align:center;padding-block:120px 140px}.WebDevelopmentPage-module__J_Ix_G__deliverables h2,.WebDevelopmentPage-module__J_Ix_G__related h2,.WebDevelopmentPage-module__J_Ix_G__faq h2{letter-spacing:-.05em;font-size:64px;font-weight:600;line-height:1.04}.WebDevelopmentPage-module__J_Ix_G__deliverableGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid;margin-top:64px!important}.WebDevelopmentPage-module__J_Ix_G__deliverableGrid li{background:var(--web-yellow);text-align:left;border-radius:8px;flex-direction:column;justify-content:space-between;gap:16px;min-height:229px;padding:16px;display:flex}.WebDevelopmentPage-module__J_Ix_G__deliverableGrid h3{letter-spacing:-.03em;font-size:24px;font-weight:600;line-height:1.2}.WebDevelopmentPage-module__J_Ix_G__deliverableGrid p{font-size:16px;line-height:1.5}.WebDevelopmentPage-module__J_Ix_G__faq{color:#fff;background:#0d0d0d;padding-block:180px}.WebDevelopmentPage-module__J_Ix_G__faq h2{font-family:var(--font-faq-heading), sans-serif;text-align:center;margin-top:10px;font-weight:500}.WebDevelopmentPage-module__J_Ix_G__faqList{gap:12px;margin-top:72px;display:grid}.WebDevelopmentPage-module__J_Ix_G__faqList details{background:#272727;border-radius:8px;padding:16px 24px}.WebDevelopmentPage-module__J_Ix_G__faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;font-size:24px;line-height:1.3;list-style:none;display:flex}.WebDevelopmentPage-module__J_Ix_G__faqList summary::-webkit-details-marker{display:none}.WebDevelopmentPage-module__J_Ix_G__faqList details[open] summary{color:var(--web-yellow)}.WebDevelopmentPage-module__J_Ix_G__faqIcon{color:var(--web-yellow);flex:none;font-size:28px;transition:transform .4s}.WebDevelopmentPage-module__J_Ix_G__faqList details[open] .WebDevelopmentPage-module__J_Ix_G__faqIcon{transform:rotate(45deg)}.WebDevelopmentPage-module__J_Ix_G__faqList details>p{color:#bbb;max-width:95%;padding-top:16px;font-size:18px;line-height:1.5}.WebDevelopmentPage-module__J_Ix_G__related{padding-block:120px 110px}.WebDevelopmentPage-module__J_Ix_G__relatedHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:64px;display:flex}.WebDevelopmentPage-module__J_Ix_G__relatedHeading .WebDevelopmentPage-module__J_Ix_G__label{justify-content:flex-start}.WebDevelopmentPage-module__J_Ix_G__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.WebDevelopmentPage-module__J_Ix_G__relatedCard{color:#fff;background:#000;border-radius:8px;height:357px;position:relative;overflow:hidden}.WebDevelopmentPage-module__J_Ix_G__relatedCard>img{object-fit:cover;width:100%;height:100%;transition:transform .7s;position:absolute;inset:0}.WebDevelopmentPage-module__J_Ix_G__relatedBlur{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 30%,#000);mask-image:linear-gradient(#0000 30%,#000)}.WebDevelopmentPage-module__J_Ix_G__relatedCard:after{content:"";background:linear-gradient(#0000,#000 100%);position:absolute;inset:0}.WebDevelopmentPage-module__J_Ix_G__relatedNumber{z-index:1;background:var(--web-yellow);color:#0d0d0d;border-radius:4px;padding:4px 8px;font-size:14px;position:absolute;top:32px;left:32px}.WebDevelopmentPage-module__J_Ix_G__relatedText{z-index:1;position:absolute;bottom:32px;left:32px;right:20px}.WebDevelopmentPage-module__J_Ix_G__relatedText p{color:var(--web-yellow);font-size:20px;line-height:1.4}.WebDevelopmentPage-module__J_Ix_G__relatedText h3{color:#fff;font-size:24px;font-weight:600;line-height:1.4}@keyframes WebDevelopmentPage-module__J_Ix_G__ticker{to{transform:translate(-50%)}}@keyframes WebDevelopmentPage-module__J_Ix_G__hoverTicker{to{transform:translate(-25%)}}@keyframes WebDevelopmentPage-module__J_Ix_G__scrollLine{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}@media (hover:hover) and (pointer:fine){.WebDevelopmentPage-module__J_Ix_G__folderStage:not([data-open=true]):has(.WebDevelopmentPage-module__J_Ix_G__folder:hover) .WebDevelopmentPage-module__J_Ix_G__folderFront{transform:rotateX(-43deg)}.WebDevelopmentPage-module__J_Ix_G__relatedCard:is(:hover,:focus-visible)>img{transform:scale(1.08)}}@media (max-width:1100px){.WebDevelopmentPage-module__J_Ix_G__hero{min-height:800px;padding-top:170px}.WebDevelopmentPage-module__J_Ix_G__heroTitle{height:290px}.WebDevelopmentPage-module__J_Ix_G__profile{width:210px;height:290px;left:calc(50% - 105px)}.WebDevelopmentPage-module__J_Ix_G__heroCopy h2{font-size:28px}.WebDevelopmentPage-module__J_Ix_G__deliverableGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.WebDevelopmentPage-module__J_Ix_G__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folder{transform:scale(.63)}.WebDevelopmentPage-module__J_Ix_G__stack h2,.WebDevelopmentPage-module__J_Ix_G__deliverables h2,.WebDevelopmentPage-module__J_Ix_G__related h2,.WebDevelopmentPage-module__J_Ix_G__faq h2{font-size:52px}}@media (max-width:700px){.WebDevelopmentPage-module__J_Ix_G__page{background-size:auto 1700px}.WebDevelopmentPage-module__J_Ix_G__container{width:calc(100% - 40px)}.WebDevelopmentPage-module__J_Ix_G__hero{justify-content:flex-start;gap:48px;min-height:max(780px,100svh);padding:155px 20px 80px}.WebDevelopmentPage-module__J_Ix_G__heroTitle{align-items:center;height:240px;display:flex}.WebDevelopmentPage-module__J_Ix_G__heroTitle h1{z-index:1;width:100%;font-size:clamp(32px,9.3vw,62px);line-height:1.05;position:relative}.WebDevelopmentPage-module__J_Ix_G__heroVisual{inset:0}.WebDevelopmentPage-module__J_Ix_G__profile{width:174px;height:240px;top:0;left:calc(50% - 87px)}.WebDevelopmentPage-module__J_Ix_G__heroCopy{gap:20px}.WebDevelopmentPage-module__J_Ix_G__heroCopy h2{letter-spacing:-.04em;font-size:24px;line-height:1.3}.WebDevelopmentPage-module__J_Ix_G__heroCopy p{font-size:16px;line-height:1.5}.WebDevelopmentPage-module__J_Ix_G__buttons{gap:8px}.WebDevelopmentPage-module__J_Ix_G__buttons a{gap:12px;min-height:48px;padding:12px 16px;font-size:11px}.WebDevelopmentPage-module__J_Ix_G__scrollCue{bottom:20px;left:calc(50% - 30px)}.WebDevelopmentPage-module__J_Ix_G__scrollRight{display:none}.WebDevelopmentPage-module__J_Ix_G__metrics{min-height:350px;padding:64px 20px}.WebDevelopmentPage-module__J_Ix_G__metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.WebDevelopmentPage-module__J_Ix_G__metricGrid dd{font-size:32px}.WebDevelopmentPage-module__J_Ix_G__metricGrid dt{font-size:13px}.WebDevelopmentPage-module__J_Ix_G__label{font-size:16px}.WebDevelopmentPage-module__J_Ix_G__stack{min-height:850px;padding:64px 20px}.WebDevelopmentPage-module__J_Ix_G__stack h2,.WebDevelopmentPage-module__J_Ix_G__deliverables h2,.WebDevelopmentPage-module__J_Ix_G__related h2,.WebDevelopmentPage-module__J_Ix_G__faq h2{font-size:36px;line-height:1.15}.WebDevelopmentPage-module__J_Ix_G__stack h2 br{display:none}.WebDevelopmentPage-module__J_Ix_G__folderStage{width:100%;min-height:455px}.WebDevelopmentPage-module__J_Ix_G__folder{transform-origin:50%;transform:scale(.58)}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true]{min-height:0;display:block}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folder{width:100%;height:auto;transform:none}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderBack{display:none}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderCards{justify-items:center;gap:24px;padding:24px 16px;display:grid;position:relative}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderCard{aspect-ratio:407/381;width:min(300px,100%);height:auto;position:relative;top:auto;left:auto}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderFront{width:100%;height:240px;margin-top:32px;position:relative;transform:none}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderText{width:calc(100% - 32px)}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderText>span:first-child{font-size:24px}.WebDevelopmentPage-module__J_Ix_G__folderStage[data-open=true] .WebDevelopmentPage-module__J_Ix_G__folderText>span:last-child{max-width:calc(100% - 24px);font-size:16px}.WebDevelopmentPage-module__J_Ix_G__tags{gap:8px}.WebDevelopmentPage-module__J_Ix_G__tags li{min-height:40px;padding:10px 16px;font-size:14px}.WebDevelopmentPage-module__J_Ix_G__process{height:auto;padding-block:24px}.WebDevelopmentPage-module__J_Ix_G__processViewport{height:auto;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.WebDevelopmentPage-module__J_Ix_G__processTrack{width:max-content;height:auto;padding-inline:20px;animation:none}.WebDevelopmentPage-module__J_Ix_G__processGroup{gap:24px}.WebDevelopmentPage-module__J_Ix_G__processGroup[aria-hidden=true]{display:none}.WebDevelopmentPage-module__J_Ix_G__processItem{flex-direction:column;align-items:flex-start;gap:12px;width:290px;height:auto}.WebDevelopmentPage-module__J_Ix_G__processItem>span{width:100%}.WebDevelopmentPage-module__J_Ix_G__processItem img{width:100%;height:184px}.WebDevelopmentPage-module__J_Ix_G__processItem strong{font-size:36px}.WebDevelopmentPage-module__J_Ix_G__processItem>span>span{font-size:16px}.WebDevelopmentPage-module__J_Ix_G__processHover{display:none}.WebDevelopmentPage-module__J_Ix_G__deliverables{padding-block:80px}.WebDevelopmentPage-module__J_Ix_G__deliverableGrid{grid-template-columns:1fr;gap:16px;margin-top:36px!important}.WebDevelopmentPage-module__J_Ix_G__deliverableGrid li{min-height:180px;padding:24px}.WebDevelopmentPage-module__J_Ix_G__faq{padding-block:80px}.WebDevelopmentPage-module__J_Ix_G__faqList{margin-top:36px}.WebDevelopmentPage-module__J_Ix_G__faqList details{padding:16px}.WebDevelopmentPage-module__J_Ix_G__faqList summary{font-size:18px}.WebDevelopmentPage-module__J_Ix_G__faqList details>p{max-width:100%;font-size:16px}.WebDevelopmentPage-module__J_Ix_G__related{padding-block:80px}.WebDevelopmentPage-module__J_Ix_G__relatedHeading{flex-direction:column;align-items:flex-start;margin-bottom:36px}.WebDevelopmentPage-module__J_Ix_G__relatedGrid{grid-template-columns:1fr;gap:16px}.WebDevelopmentPage-module__J_Ix_G__relatedCard{height:357px}}@media (prefers-reduced-motion:reduce){.WebDevelopmentPage-module__J_Ix_G__page *,.WebDevelopmentPage-module__J_Ix_G__page :before,.WebDevelopmentPage-module__J_Ix_G__page :after{transition-duration:0s!important;animation:none!important}.WebDevelopmentPage-module__J_Ix_G__processTrack{animation:none}}
@font-face{font-family:Experiential Satoshi;src:url(/services/experiential/satoshi-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Experiential Clash Grotesk;src:url(/services/experiential/clash-grotesk-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Experiential Satoshi;src:url(/services/experiential/satoshi-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.ExperientialPage-module__hf6n1G__root{--home-accent:#fbb517;--home-ink:#0d0d0d;--experience-gold:#fbb517;color:#0d0d0d;font-family:var(--font-syne), "Syne", sans-serif;background:#f7f7f7 url(/about/redesign/paper.webp) top/100% repeat-y;overflow:clip}.ExperientialPage-module__hf6n1G__root :is(h1,h2,h3,p,dl,dd,ul,ol){margin:0}.ExperientialPage-module__hf6n1G__root :is(ul,ol){padding:0;list-style:none}.ExperientialPage-module__hf6n1G__root :is(a,button,summary):focus-visible{outline:3px solid var(--experience-gold);outline-offset:5px}.ExperientialPage-module__hf6n1G__container{width:min(1238px,100% - 80px);margin:0 auto}.ExperientialPage-module__hf6n1G__hero{color:#fff;background:#000;height:100svh;min-height:800px;position:relative;overflow:hidden}.ExperientialPage-module__hf6n1G__hero>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ExperientialPage-module__hf6n1G__hero>button{z-index:3}.ExperientialPage-module__hf6n1G__heroShade{pointer-events:none;background:radial-gradient(#0000 27%,#00000080 60%,#000 100%);position:absolute;inset:0}.ExperientialPage-module__hf6n1G__wordmark{text-align:center;letter-spacing:-.07em;color:#0000;background:linear-gradient(#fff 35%,#ffffff0f 100%);-webkit-background-clip:text;background-clip:text;width:90%;font-size:clamp(48px,11.6vw,210px);font-weight:700;line-height:1;position:absolute;top:30%;left:5%}.ExperientialPage-module__hf6n1G__heroContent{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;max-width:1380px;margin-inline:auto;display:grid;position:absolute;bottom:max(60px,50% - 339.5px);left:7%;right:7%}.ExperientialPage-module__hf6n1G__heroContent h1{letter-spacing:-.04em;text-transform:capitalize;max-width:700px;font-size:clamp(32px,3.35vw,48px);font-weight:700;line-height:1.12}.ExperientialPage-module__hf6n1G__headlineWord{display:inline-block}.ExperientialPage-module__hf6n1G__heroDescription>p{max-width:588px;font-size:16px;line-height:1.5}.ExperientialPage-module__hf6n1G__heroActions{flex-wrap:wrap;gap:15px;margin-top:16px;display:flex}.ExperientialPage-module__hf6n1G__heroActions a{text-transform:uppercase;border-radius:0;gap:12px;min-height:58px;padding-inline:16px;font-size:14px}.ExperientialPage-module__hf6n1G__heroActions a:nth-child(2){color:#0d0d0d;background:#fff;border-color:#fff}.ExperientialPage-module__hf6n1G__scrollLeft,.ExperientialPage-module__hf6n1G__scrollRight{letter-spacing:.24em;text-align:center;flex-direction:column;align-items:center;gap:16px;font-size:10px;line-height:1;display:flex;position:absolute;bottom:7%}.ExperientialPage-module__hf6n1G__scrollLeft{left:3%}.ExperientialPage-module__hf6n1G__scrollRight{right:3%}.ExperientialPage-module__hf6n1G__scrollLeft span,.ExperientialPage-module__hf6n1G__scrollRight span{transform-origin:top;background:#ffffff80;width:1px;height:32px;animation:5s ease-in-out infinite ExperientialPage-module__hf6n1G__scroll-line}.ExperientialPage-module__hf6n1G__experiences{flex-direction:column;gap:32px;width:min(1238px,100% - 80px);margin:0 auto;padding-top:30px;scroll-margin-top:80px;display:flex}.ExperientialPage-module__hf6n1G__experience{aspect-ratio:1.69;color:#fff;background:#0d0d0d;border-radius:12px;position:sticky;top:80px;overflow:hidden}.ExperientialPage-module__hf6n1G__experience>img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .6s cubic-bezier(.44,0,.56,1);display:block}.ExperientialPage-module__hf6n1G__caseShade{pointer-events:none;background:linear-gradient(#0000,#000);position:absolute;inset:45% 0 0}.ExperientialPage-module__hf6n1G__caseText{text-align:center;font-family:"Experiential Satoshi", var(--font-syne), sans-serif;position:absolute;bottom:24px;left:24px;right:24px}.ExperientialPage-module__hf6n1G__caseText h2{letter-spacing:-.01em;font-size:40px;font-weight:700;line-height:1.3}.ExperientialPage-module__hf6n1G__caseText p{color:silver;margin-top:6px;font-size:16px;line-height:1.5}.ExperientialPage-module__hf6n1G__stats{text-align:center;grid-template-columns:repeat(4,1fr);width:min(1238px,100% - 80px);padding:64px 0 100px;display:grid;margin:0 auto!important}.ExperientialPage-module__hf6n1G__stats>div{border-right:1px solid #d0d0d0;padding:0 20px}.ExperientialPage-module__hf6n1G__stats>div:last-child{border:0}.ExperientialPage-module__hf6n1G__stats dd{font:500 48px / 1.3 var(--font-orbitron), "Orbitron", sans-serif;justify-content:center;gap:4px;display:flex}.ExperientialPage-module__hf6n1G__suffix{color:var(--experience-gold)}.ExperientialPage-module__hf6n1G__stats dt{margin-top:6px;font-size:16px;line-height:1.5}.ExperientialPage-module__hf6n1G__capabilities{color:#fff;background:#0d0d0d;padding:86px 30px}.ExperientialPage-module__hf6n1G__capabilityContainer{width:min(1140px,100%);margin:0 auto}.ExperientialPage-module__hf6n1G__sectionLabel{width:fit-content;color:var(--experience-gold);align-items:center;gap:10px;padding:10px 0;font-size:18px;line-height:1.4;display:flex}.ExperientialPage-module__hf6n1G__sectionLabel:before,.ExperientialPage-module__hf6n1G__sectionLabel:after{content:"";background:currentColor;width:50px;height:1px}.ExperientialPage-module__hf6n1G__capabilities h2{color:var(--experience-gold);letter-spacing:-.03em;text-transform:capitalize;font-size:clamp(36px,4.45vw,64px);font-weight:600;line-height:1.2}.ExperientialPage-module__hf6n1G__capabilityRows{flex-direction:column;gap:32px;margin-top:64px;display:flex}.ExperientialPage-module__hf6n1G__capabilityRows article{border-bottom:1px solid #414141;justify-content:space-between;align-items:center;gap:32px;padding-bottom:32px;display:flex}.ExperientialPage-module__hf6n1G__capabilityRows h3,.ExperientialPage-module__hf6n1G__rowNumber{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:1.3}.ExperientialPage-module__hf6n1G__capabilityRows p{color:#a0a0a0;max-width:800px;margin-top:12px;font-size:16px;line-height:1.5}.ExperientialPage-module__hf6n1G__rowNumber{color:var(--experience-gold)}.ExperientialPage-module__hf6n1G__marquee{height:174px;color:var(--experience-gold);align-items:center;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ExperientialPage-module__hf6n1G__marqueeTrack{width:max-content;animation:ExperientialPage-module__hf6n1G__marquee var(--experiential-ticker-duration,50s) linear infinite;display:flex}.ExperientialPage-module__hf6n1G__marqueeTrack>div{display:flex}.ExperientialPage-module__hf6n1G__marqueeTrack span{white-space:nowrap;letter-spacing:-.04em;align-items:center;gap:38px;padding-right:38px;font-size:133px;font-weight:600;line-height:1;display:flex}.ExperientialPage-module__hf6n1G__marqueeTrack i{background:#0d0d0d;border-radius:50%;width:14px;height:14px}.ExperientialPage-module__hf6n1G__deliverables{flex-direction:column;justify-content:center;width:min(1238px,100% - 80px);min-height:707px;margin:0 auto;padding:50px 0 100px;display:flex}.ExperientialPage-module__hf6n1G__deliverables>.ExperientialPage-module__hf6n1G__sectionLabel{margin:0 auto}.ExperientialPage-module__hf6n1G__deliverables>h2{text-align:center;letter-spacing:-.05em;margin-top:16px;font-size:clamp(36px,4.45vw,64px);font-weight:600;line-height:1.04}.ExperientialPage-module__hf6n1G__deliverables ul{grid-template-columns:repeat(5,1fr);gap:24px;width:100%;margin-top:64px;display:grid}.ExperientialPage-module__hf6n1G__deliverables li{background:var(--experience-gold);text-align:center;border-radius:8px;place-items:center;min-width:0;min-height:228px;padding:16px;display:grid}.ExperientialPage-module__hf6n1G__deliverables h3{letter-spacing:-.029em;font-size:24px;font-weight:600;line-height:1.2}.ExperientialPage-module__hf6n1G__process{padding:20px 0;overflow:hidden}.ExperientialPage-module__hf6n1G__processViewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8.56% 90.99%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8.56% 90.99%,#0000)}.ExperientialPage-module__hf6n1G__processTrack{width:max-content;animation:10.6s linear infinite ExperientialPage-module__hf6n1G__marquee;display:flex}.ExperientialPage-module__hf6n1G__processTrack[data-active],.ExperientialPage-module__hf6n1G__processTrack:focus-within{animation-play-state:paused}.ExperientialPage-module__hf6n1G__process ol{display:flex}.ExperientialPage-module__hf6n1G__process li>button{width:530px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0 32px 0 0;display:flex}.ExperientialPage-module__hf6n1G__process img{object-fit:cover;flex-shrink:0;width:120px;height:149px}.ExperientialPage-module__hf6n1G__process strong{color:var(--experience-gold);text-transform:uppercase;font-size:48px;font-weight:600;line-height:1;display:block}.ExperientialPage-module__hf6n1G__process button>span>span{max-width:300px;margin-top:8px;font-size:16px;line-height:1.5;display:block}.ExperientialPage-module__hf6n1G__processHover{pointer-events:none;background-position:50%;background-size:cover;animation:.2s linear both ExperientialPage-module__hf6n1G__process-enter;position:absolute;inset:0;overflow:hidden}.ExperientialPage-module__hf6n1G__processHover:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000040;position:absolute;inset:0}.ExperientialPage-module__hf6n1G__processHover>div{align-items:center;width:max-content;height:100%;animation:8s linear infinite ExperientialPage-module__hf6n1G__marquee;display:flex;position:relative}.ExperientialPage-module__hf6n1G__processHover span{color:#fff;font:400 120px / 1 var(--font-inter), "Inter", sans-serif;letter-spacing:-.07em;white-space:nowrap;padding-right:40px}.ExperientialPage-module__hf6n1G__faqs{color:#fff;background:#0d0d0d;padding:180px 0}.ExperientialPage-module__hf6n1G__faqs .ExperientialPage-module__hf6n1G__sectionLabel{margin:0 auto}.ExperientialPage-module__hf6n1G__faqs h2{font-family:"Experiential Clash Grotesk", var(--font-syne), sans-serif;text-align:center;letter-spacing:0;font-size:clamp(36px,4.6vw,66px);font-weight:500;line-height:1.2}.ExperientialPage-module__hf6n1G__faqList{flex-direction:column;gap:8px;margin-top:72px;display:flex}.ExperientialPage-module__hf6n1G__faqList details{background:#232323;border-radius:8px;padding:24px}.ExperientialPage-module__hf6n1G__faqList summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:24px;list-style:none;display:flex}.ExperientialPage-module__hf6n1G__faqList summary::-webkit-details-marker{display:none}.ExperientialPage-module__hf6n1G__faqList h3{letter-spacing:.0035em;font-size:24px;font-weight:400;line-height:1.3}.ExperientialPage-module__hf6n1G__faqList summary>span{color:var(--experience-gold);font-size:24px;line-height:1;transition:transform .3s}.ExperientialPage-module__hf6n1G__faqList details[open] summary>span{transform:rotate(45deg)}.ExperientialPage-module__hf6n1G__faqList details[open] h3{color:var(--experience-gold)}.ExperientialPage-module__hf6n1G__faqList details>p{font-family:"Experiential Satoshi", var(--font-syne), sans-serif;color:silver;max-width:800px;margin-top:24px;font-size:16px;line-height:1.5}@supports (interpolate-size:allow-keywords){.ExperientialPage-module__hf6n1G__faqList details::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .35s cubic-bezier(.44, 0, .56, 1), content-visibility .35s allow-discrete;overflow:clip}.ExperientialPage-module__hf6n1G__faqList details[open]::details-content{block-size:auto}}.ExperientialPage-module__hf6n1G__related{flex-direction:column;justify-content:end;width:min(1238px,100% - 80px);min-height:671px;margin:0 auto;padding:50px 0 80px;display:flex}.ExperientialPage-module__hf6n1G__relatedHeading{justify-content:space-between;align-items:center;gap:24px;display:flex}.ExperientialPage-module__hf6n1G__relatedHeading h2{letter-spacing:-.05em;font-size:clamp(36px,4.45vw,64px);font-weight:600;line-height:1.04}.ExperientialPage-module__hf6n1G__relatedHeading>a{border-radius:0}.ExperientialPage-module__hf6n1G__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:64px;display:grid}.ExperientialPage-module__hf6n1G__root .ExperientialPage-module__hf6n1G__relatedCard{color:#fff;background:#000;border-radius:8px;height:357px;position:relative;overflow:hidden}.ExperientialPage-module__hf6n1G__relatedCard>img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.44,0,.56,1);display:block;transform:scale(1.1)}.ExperientialPage-module__hf6n1G__relatedNumber{background:var(--experience-gold);color:#000;border-radius:4px;padding:4px 8px;font-size:14px;position:absolute;top:24px;left:24px}.ExperientialPage-module__hf6n1G__relatedText{background:linear-gradient(#0000,#000000eb);flex-direction:column;justify-content:end;min-height:185px;padding:32px;display:flex;position:absolute;inset:auto 0 0}.ExperientialPage-module__hf6n1G__relatedText:before{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.ExperientialPage-module__hf6n1G__relatedText :is(p,h3){position:relative}.ExperientialPage-module__hf6n1G__relatedText p{font-size:20px;line-height:1.2}.ExperientialPage-module__hf6n1G__relatedText h3{margin-top:16px;font-size:24px;font-weight:600;line-height:1.3}@media (hover:hover) and (pointer:fine){.ExperientialPage-module__hf6n1G__experience:hover>img{transform:scale(1.2)}.ExperientialPage-module__hf6n1G__relatedCard:hover>img{transform:scale(1)}.ExperientialPage-module__hf6n1G__processTrack:hover{animation-play-state:paused}}.ExperientialPage-module__hf6n1G__relatedCard:focus-visible>img{transform:scale(1)}@keyframes ExperientialPage-module__hf6n1G__marquee{to{transform:translate(-50%)}}@keyframes ExperientialPage-module__hf6n1G__scroll-line{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes ExperientialPage-module__hf6n1G__process-enter{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:1000px){.ExperientialPage-module__hf6n1G__heroContent{grid-template-columns:1fr 1fr;bottom:20%;left:5%;right:5%}.ExperientialPage-module__hf6n1G__heroActions a{font-size:12px}.ExperientialPage-module__hf6n1G__stats{padding-bottom:64px}.ExperientialPage-module__hf6n1G__stats dd{font-size:36px}.ExperientialPage-module__hf6n1G__deliverables{min-height:auto;padding-bottom:100px}.ExperientialPage-module__hf6n1G__deliverables ul{gap:12px}.ExperientialPage-module__hf6n1G__deliverables li{min-height:180px}.ExperientialPage-module__hf6n1G__deliverables h3{font-size:20px}.ExperientialPage-module__hf6n1G__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ExperientialPage-module__hf6n1G__container,.ExperientialPage-module__hf6n1G__experiences,.ExperientialPage-module__hf6n1G__stats,.ExperientialPage-module__hf6n1G__deliverables,.ExperientialPage-module__hf6n1G__related{width:calc(100% - 40px);min-height:auto}.ExperientialPage-module__hf6n1G__hero{min-height:760px}.ExperientialPage-module__hf6n1G__wordmark{font-size:11.6vw;top:25%}.ExperientialPage-module__hf6n1G__heroContent{grid-template-columns:1fr;gap:24px;bottom:12%;left:20px;right:20px}.ExperientialPage-module__hf6n1G__heroContent h1{font-size:32px}.ExperientialPage-module__hf6n1G__heroDescription>p{font-size:16px}.ExperientialPage-module__hf6n1G__heroActions{gap:10px}.ExperientialPage-module__hf6n1G__heroActions a{justify-content:space-between;width:100%;min-height:52px;font-size:12px}.ExperientialPage-module__hf6n1G__scrollLeft{display:none}.ExperientialPage-module__hf6n1G__scrollRight{gap:8px;font-size:8px;bottom:2%;left:50%;right:auto;transform:translate(-50%)}.ExperientialPage-module__hf6n1G__scrollRight span{height:20px}.ExperientialPage-module__hf6n1G__experiences{gap:24px;padding-top:32px}.ExperientialPage-module__hf6n1G__experience{aspect-ratio:1.3;position:relative;top:auto}.ExperientialPage-module__hf6n1G__caseText{bottom:16px;left:16px;right:16px}.ExperientialPage-module__hf6n1G__caseText h2{font-size:28px}.ExperientialPage-module__hf6n1G__caseText p{font-size:13px}.ExperientialPage-module__hf6n1G__stats{grid-template-columns:repeat(2,1fr);row-gap:32px;padding:40px 0 64px}.ExperientialPage-module__hf6n1G__stats>div{padding:0 10px}.ExperientialPage-module__hf6n1G__stats>div:nth-child(2){border:0}.ExperientialPage-module__hf6n1G__stats dd{font-size:32px}.ExperientialPage-module__hf6n1G__stats dt{font-size:13px}.ExperientialPage-module__hf6n1G__capabilities{padding:64px 20px}.ExperientialPage-module__hf6n1G__capabilities h2{font-size:36px}.ExperientialPage-module__hf6n1G__sectionLabel{font-size:14px}.ExperientialPage-module__hf6n1G__sectionLabel:before,.ExperientialPage-module__hf6n1G__sectionLabel:after{width:32px}.ExperientialPage-module__hf6n1G__capabilityRows{gap:24px;margin-top:40px}.ExperientialPage-module__hf6n1G__capabilityRows article{align-items:start;gap:20px;padding-bottom:24px}.ExperientialPage-module__hf6n1G__capabilityRows h3,.ExperientialPage-module__hf6n1G__rowNumber{font-size:28px}.ExperientialPage-module__hf6n1G__capabilityRows p{font-size:14px}.ExperientialPage-module__hf6n1G__marquee{height:100px}.ExperientialPage-module__hf6n1G__marqueeTrack span{gap:24px;padding-right:24px;font-size:64px}.ExperientialPage-module__hf6n1G__marqueeTrack i{width:8px;height:8px}.ExperientialPage-module__hf6n1G__deliverables{padding:40px 0 64px}.ExperientialPage-module__hf6n1G__deliverables ul{grid-template-columns:repeat(2,1fr);margin-top:32px}.ExperientialPage-module__hf6n1G__deliverables li{min-height:160px}.ExperientialPage-module__hf6n1G__deliverables li:last-child{grid-column:1/-1}.ExperientialPage-module__hf6n1G__process{padding:16px 0}.ExperientialPage-module__hf6n1G__process li>button{gap:12px;width:360px;padding-right:24px}.ExperientialPage-module__hf6n1G__process img{width:90px;height:112px}.ExperientialPage-module__hf6n1G__process strong{font-size:32px}.ExperientialPage-module__hf6n1G__process button>span>span{font-size:14px}.ExperientialPage-module__hf6n1G__processTrack{animation-duration:7.2s}.ExperientialPage-module__hf6n1G__processHover span{font-size:72px}.ExperientialPage-module__hf6n1G__faqs{padding:64px 0}.ExperientialPage-module__hf6n1G__faqList{margin-top:40px}.ExperientialPage-module__hf6n1G__faqList details{padding:16px}.ExperientialPage-module__hf6n1G__faqList h3{font-size:16px}.ExperientialPage-module__hf6n1G__faqList details>p{font-size:14px}.ExperientialPage-module__hf6n1G__related{padding:64px 0 40px}.ExperientialPage-module__hf6n1G__relatedHeading{flex-direction:column;align-items:start}.ExperientialPage-module__hf6n1G__relatedGrid{grid-template-columns:1fr;gap:20px;margin-top:32px}.ExperientialPage-module__hf6n1G__relatedCard{height:357px}}@media (prefers-reduced-motion:reduce){.ExperientialPage-module__hf6n1G__marqueeTrack,.ExperientialPage-module__hf6n1G__processTrack,.ExperientialPage-module__hf6n1G__processHover,.ExperientialPage-module__hf6n1G__processHover>div,.ExperientialPage-module__hf6n1G__scrollLeft span,.ExperientialPage-module__hf6n1G__scrollRight span{animation:none}.ExperientialPage-module__hf6n1G__process{overflow-x:auto}.ExperientialPage-module__hf6n1G__processTrack>ol[aria-hidden=true]{display:none}.ExperientialPage-module__hf6n1G__experience>img,.ExperientialPage-module__hf6n1G__relatedCard>img,.ExperientialPage-module__hf6n1G__faqList summary>span{transition:none}.ExperientialPage-module__hf6n1G__faqList details::details-content{transition:none}.ExperientialPage-module__hf6n1G__experience{position:relative;top:auto}}
.MediaPlanningPage-module__XkQCia__page{--media-yellow:#fbb517;color:#111;font-family:var(--font-syne), sans-serif;background:#f7f7f7;overflow-x:clip}.MediaPlanningPage-module__XkQCia__page h1,.MediaPlanningPage-module__XkQCia__page h2,.MediaPlanningPage-module__XkQCia__page h3,.MediaPlanningPage-module__XkQCia__page p,.MediaPlanningPage-module__XkQCia__page dl,.MediaPlanningPage-module__XkQCia__page dd{margin:0}.MediaPlanningPage-module__XkQCia__container{width:calc(100% - 100px);max-width:1238px;margin-inline:auto}.MediaPlanningPage-module__XkQCia__hero{color:#fff;background:#080808;height:100svh;min-height:800px;position:relative;overflow:hidden}.MediaPlanningPage-module__XkQCia__heroShade{pointer-events:none;background:radial-gradient(at 50% 44%,#0000 15%,#0006 50%,#000 100%);position:absolute;inset:0}.MediaPlanningPage-module__XkQCia__wordmark{letter-spacing:-.07em;text-align:center;white-space:nowrap;color:#f7f7f7;width:94%;font-size:clamp(64px,9.2vw,145px);font-weight:700;line-height:1;position:absolute;top:30%;left:3%;-webkit-mask-image:linear-gradient(#000 10%,#0000 97%);mask-image:linear-gradient(#000 10%,#0000 97%)}.MediaPlanningPage-module__XkQCia__heroContent{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px;display:grid;position:absolute;bottom:24%;left:0;right:0}.MediaPlanningPage-module__XkQCia__heroContent h1{letter-spacing:-.04em;text-wrap:balance;max-width:690px;font-size:clamp(34px,3.34vw,48px);font-weight:700;line-height:1.12}.MediaPlanningPage-module__XkQCia__intro{max-width:520px;font-size:16px;line-height:1.5}.MediaPlanningPage-module__XkQCia__counters{grid-template-columns:repeat(3,1fr);display:grid;margin-top:20px!important}.MediaPlanningPage-module__XkQCia__counters>div{border-left:1px solid #ffffff40;flex-direction:column-reverse;gap:6px;padding-inline:14px;display:flex}.MediaPlanningPage-module__XkQCia__counters>div:first-child{border-left:0;padding-left:0}.MediaPlanningPage-module__XkQCia__counters dt{color:#ffffffb3;font-size:13px}.MediaPlanningPage-module__XkQCia__counters dd{white-space:nowrap;align-items:baseline;gap:4px;font-size:24px;font-weight:500;display:flex}.MediaPlanningPage-module__XkQCia__counters dd>span:last-child{color:var(--media-yellow)}.MediaPlanningPage-module__XkQCia__scrollCue{letter-spacing:.18em;color:#fff;flex-direction:column;align-items:center;gap:12px;padding:8px;font-size:9px;text-decoration:none;display:flex;position:absolute;bottom:60px}.MediaPlanningPage-module__XkQCia__scrollCue span{background:#ffffff60;width:1px;height:54px;display:block}.MediaPlanningPage-module__XkQCia__scrollLeft{left:18px}.MediaPlanningPage-module__XkQCia__scrollRight{right:18px}.MediaPlanningPage-module__XkQCia__paper{background:#f7f7f7 url(/about/redesign/paper.webp) top/100%}.MediaPlanningPage-module__XkQCia__flightSection{padding-block:110px 80px;scroll-margin-top:100px}.MediaPlanningPage-module__XkQCia__flightPanel{background:#dfdfdf;border-radius:20px;padding:30px;overflow:hidden}.MediaPlanningPage-module__XkQCia__flightHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:36px;display:flex}.MediaPlanningPage-module__XkQCia__eyebrow{color:#9d7100;font-size:18px}.MediaPlanningPage-module__XkQCia__flightHeading h2{letter-spacing:-.05em;margin-top:10px;font-size:clamp(32px,4.44vw,64px);font-weight:600;line-height:1.1}.MediaPlanningPage-module__XkQCia__legend{flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}.MediaPlanningPage-module__XkQCia__legend>div{display:flex}.MediaPlanningPage-module__XkQCia__legend>div>span{width:32px;height:28px;display:block}.MediaPlanningPage-module__XkQCia__matrixScroll{scrollbar-width:thin;overflow:auto hidden}.MediaPlanningPage-module__XkQCia__matrix{grid-template-columns:92px repeat(16,minmax(36px,1fr));align-items:center;gap:4px;min-width:900px;display:grid}.MediaPlanningPage-module__XkQCia__week{text-align:center;padding-block:10px;font-size:12px}.MediaPlanningPage-module__XkQCia__channel{font-size:14px}.MediaPlanningPage-module__XkQCia__matrixRow{grid-column:span 16;grid-template-columns:repeat(16,1fr);gap:4px;display:grid}.MediaPlanningPage-module__XkQCia__matrixRow>span{aspect-ratio:1;border-radius:8px;display:block}.MediaPlanningPage-module__XkQCia__processTicker{height:150px;position:relative;overflow:hidden}.MediaPlanningPage-module__XkQCia__processTrack{width:max-content;animation:MediaPlanningPage-module__XkQCia__mediaTrack var(--media-process-duration,8s) linear infinite;display:flex}.MediaPlanningPage-module__XkQCia__processTicker[data-paused] .MediaPlanningPage-module__XkQCia__processTrack,.MediaPlanningPage-module__XkQCia__processTicker[data-paused] .MediaPlanningPage-module__XkQCia__processOverlay>div,.MediaPlanningPage-module__XkQCia__processTicker:focus-within .MediaPlanningPage-module__XkQCia__processTrack{animation-play-state:paused}.MediaPlanningPage-module__XkQCia__processGroup{flex-shrink:0;gap:60px;padding-right:60px;display:flex}.MediaPlanningPage-module__XkQCia__processGroup button{color:#666;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:24px;max-width:550px;padding:10px 0;display:flex}.MediaPlanningPage-module__XkQCia__processGroup img{object-fit:cover;width:180px;height:110px}.MediaPlanningPage-module__XkQCia__processGroup button>span{flex-direction:column;gap:4px;width:310px;display:flex}.MediaPlanningPage-module__XkQCia__processGroup strong{color:var(--media-yellow);text-transform:uppercase;font-size:48px;font-weight:600;line-height:1}.MediaPlanningPage-module__XkQCia__processGroup button>span>span{font-size:16px;line-height:1.4}.MediaPlanningPage-module__XkQCia__processOverlay{background-image:linear-gradient(#0006, #0006), var(--media-process-image);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.MediaPlanningPage-module__XkQCia__processOverlay:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute;inset:0}.MediaPlanningPage-module__XkQCia__processOverlay>div{color:#fff;letter-spacing:-.07em;white-space:nowrap;align-items:center;width:max-content;height:100%;font-size:120px;font-weight:400;animation:12s linear infinite MediaPlanningPage-module__XkQCia__mediaTrack;display:flex;position:relative}.MediaPlanningPage-module__XkQCia__processOverlay span{padding-right:40px}.MediaPlanningPage-module__XkQCia__closeProcess{color:#fff;cursor:pointer;pointer-events:auto;background:#0009;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:12px}.MediaPlanningPage-module__XkQCia__centerHeading{text-align:center}.MediaPlanningPage-module__XkQCia__centerHeading h2,.MediaPlanningPage-module__XkQCia__related h2{letter-spacing:-.04em;font-size:clamp(36px,4.5vw,66px);font-weight:600;line-height:1.1}.MediaPlanningPage-module__XkQCia__centerHeading>p:not(.MediaPlanningPage-module__XkQCia__sectionLabel){color:#666;margin-top:20px;font-size:24px;line-height:1.4}.MediaPlanningPage-module__XkQCia__capabilities{padding-block:80px}.MediaPlanningPage-module__XkQCia__capabilities .MediaPlanningPage-module__XkQCia__centerHeading h2{font-weight:700}.MediaPlanningPage-module__XkQCia__capabilityList{gap:24px;margin-top:72px;display:grid}.MediaPlanningPage-module__XkQCia__capabilityCard{color:#fff;background:#07090c url(/services/media/process-background.webp) 50%/cover;border-radius:12px;grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:32px;min-height:226px;padding:24px;display:grid}.MediaPlanningPage-module__XkQCia__capabilityCard h3{letter-spacing:-.04em;font-size:clamp(30px,3.2vw,46px);font-weight:600;line-height:1.12}.MediaPlanningPage-module__XkQCia__capabilityCard p{color:#c4c4c4;max-width:710px;margin-top:16px;font-size:18px;line-height:1.5}.MediaPlanningPage-module__XkQCia__number{color:var(--media-yellow);letter-spacing:-.07em;text-align:center;font-size:clamp(100px,9.7vw,140px);font-weight:600;line-height:1}.MediaPlanningPage-module__XkQCia__digits{display:inline-flex}.MediaPlanningPage-module__XkQCia__digit{height:1em;display:block;overflow:hidden}.MediaPlanningPage-module__XkQCia__digitTrack{display:block}.MediaPlanningPage-module__XkQCia__digitTrack>span{height:1em;line-height:1;display:block}.MediaPlanningPage-module__XkQCia__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MediaPlanningPage-module__XkQCia__numberLeft{grid-template-columns:210px minmax(0,1fr)}.MediaPlanningPage-module__XkQCia__numberLeft>div{grid-area:1/2}.MediaPlanningPage-module__XkQCia__numberLeft>.MediaPlanningPage-module__XkQCia__number{grid-area:1/1}.MediaPlanningPage-module__XkQCia__headlineTicker{padding-block:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.MediaPlanningPage-module__XkQCia__headlineTicker>div{width:max-content;animation:60s linear infinite MediaPlanningPage-module__XkQCia__mediaTrack;display:flex}.MediaPlanningPage-module__XkQCia__headlineTicker span{color:var(--media-yellow);text-transform:uppercase;white-space:nowrap;letter-spacing:-.05em;flex-shrink:0;font-size:133px;font-weight:700;line-height:1.15}.MediaPlanningPage-module__XkQCia__headlineTicker b{color:#111;font-weight:400}.MediaPlanningPage-module__XkQCia__deliverables{padding-block:100px 190px}.MediaPlanningPage-module__XkQCia__sectionLabel{color:#9d7100;justify-content:center;align-items:center;gap:12px;font-size:18px;display:flex;margin-bottom:12px!important}.MediaPlanningPage-module__XkQCia__sectionLabel:before,.MediaPlanningPage-module__XkQCia__sectionLabel:after{content:"";background:#ab8b3a;width:42px;height:1px}.MediaPlanningPage-module__XkQCia__deliverableGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.MediaPlanningPage-module__XkQCia__deliverableGrid article{aspect-ratio:1;background:var(--media-yellow);text-align:center;border-radius:8px;place-items:center;padding:24px;display:grid}.MediaPlanningPage-module__XkQCia__deliverableGrid h3{letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.15}.MediaPlanningPage-module__XkQCia__faq{color:#fff;background:#0d0d0d;padding-block:160px}.MediaPlanningPage-module__XkQCia__faq .MediaPlanningPage-module__XkQCia__container{max-width:1238px}.MediaPlanningPage-module__XkQCia__faq h2{font-family:var(--font-faq-heading), sans-serif;font-weight:500}.MediaPlanningPage-module__XkQCia__faqList{gap:12px;margin-top:64px;display:grid}.MediaPlanningPage-module__XkQCia__faqList details{background:#262626;border-radius:10px;padding:22px 24px}.MediaPlanningPage-module__XkQCia__faqList summary{cursor:pointer;color:var(--media-yellow);justify-content:space-between;gap:22px;font-size:24px;font-weight:400;line-height:1.3;list-style:none;display:flex}.MediaPlanningPage-module__XkQCia__faqList summary::-webkit-details-marker{display:none}.MediaPlanningPage-module__XkQCia__faqList summary>span{flex-shrink:0;transition:transform .3s}.MediaPlanningPage-module__XkQCia__faqList details[open] summary>span{transform:rotate(45deg)}.MediaPlanningPage-module__XkQCia__faqList details>p{color:#d7d7d7;max-width:960px;margin-top:20px;font-size:16px;line-height:1.55}.MediaPlanningPage-module__XkQCia__related{padding-block:110px 80px}.MediaPlanningPage-module__XkQCia__relatedHeading{justify-content:space-between;align-items:end;gap:32px;display:flex}.MediaPlanningPage-module__XkQCia__relatedHeading .MediaPlanningPage-module__XkQCia__sectionLabel{justify-content:flex-start}.MediaPlanningPage-module__XkQCia__allServices{background:var(--media-yellow);color:#111;text-transform:uppercase;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:20px;padding:18px 24px;font-size:14px;text-decoration:none;transition:background .3s;display:flex}.MediaPlanningPage-module__XkQCia__relatedGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:64px;display:grid}.MediaPlanningPage-module__XkQCia__relatedCard{isolation:isolate;color:#fff;background:#070707;border-radius:12px;height:357px;text-decoration:none;position:relative;overflow:hidden}.MediaPlanningPage-module__XkQCia__relatedCard img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.MediaPlanningPage-module__XkQCia__relatedCard:after{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0000,#000e);position:absolute;inset:35% 0 0;-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.MediaPlanningPage-module__XkQCia__relatedCard>div{z-index:1;position:absolute;bottom:32px;left:24px;right:24px}.MediaPlanningPage-module__XkQCia__relatedCard p{font-size:18px}.MediaPlanningPage-module__XkQCia__relatedCard h3{letter-spacing:-.04em;margin-top:8px;font-size:24px;font-weight:500;line-height:1.15}.MediaPlanningPage-module__XkQCia__badge{z-index:1;color:#111;background:var(--media-yellow);border-radius:4px;padding:4px 8px;font-size:14px;position:absolute;top:20px;left:20px}.MediaPlanningPage-module__XkQCia__page a:focus-visible,.MediaPlanningPage-module__XkQCia__page button:focus-visible,.MediaPlanningPage-module__XkQCia__page summary:focus-visible,.MediaPlanningPage-module__XkQCia__matrixScroll:focus-visible{outline:3px solid var(--media-yellow);outline-offset:5px}@media (hover:hover){.MediaPlanningPage-module__XkQCia__relatedCard:hover img{transform:scale(1.08)}.MediaPlanningPage-module__XkQCia__allServices:hover{background:#f6c954}}.MediaPlanningPage-module__XkQCia__relatedCard:focus-visible img{transform:scale(1.08)}@keyframes MediaPlanningPage-module__XkQCia__mediaTrack{to{transform:translate(-50%)}}@media (max-width:1100px){.MediaPlanningPage-module__XkQCia__container{width:calc(100% - 64px)}.MediaPlanningPage-module__XkQCia__heroContent{gap:32px}.MediaPlanningPage-module__XkQCia__flightHeading{align-items:start}.MediaPlanningPage-module__XkQCia__legend>div>span{width:24px}.MediaPlanningPage-module__XkQCia__deliverableGrid{gap:16px}.MediaPlanningPage-module__XkQCia__deliverableGrid h3{font-size:18px}.MediaPlanningPage-module__XkQCia__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.MediaPlanningPage-module__XkQCia__numberLeft,.MediaPlanningPage-module__XkQCia__capabilityCard{gap:24px}}@media (min-width:1101px){.MediaPlanningPage-module__XkQCia__matrixScroll{overflow:hidden}}@media (max-width:767px){.MediaPlanningPage-module__XkQCia__container{width:calc(100% - 40px)}.MediaPlanningPage-module__XkQCia__hero{height:100svh;min-height:780px}.MediaPlanningPage-module__XkQCia__wordmark{width:92%;font-size:8.8vw;top:25%;left:4%}.MediaPlanningPage-module__XkQCia__heroContent{grid-template-columns:1fr;gap:24px;bottom:140px}.MediaPlanningPage-module__XkQCia__heroContent h1{font-size:34px;line-height:1.14}.MediaPlanningPage-module__XkQCia__intro{font-size:16px}.MediaPlanningPage-module__XkQCia__counters{margin-top:24px!important}.MediaPlanningPage-module__XkQCia__counters>div{padding-inline:10px}.MediaPlanningPage-module__XkQCia__counters dd{font-size:22px}.MediaPlanningPage-module__XkQCia__counters dt{font-size:12px}.MediaPlanningPage-module__XkQCia__scrollLeft{bottom:24px;left:calc(50% - 33px)}.MediaPlanningPage-module__XkQCia__scrollRight{display:none}.MediaPlanningPage-module__XkQCia__scrollCue span{height:32px}.MediaPlanningPage-module__XkQCia__paper{background-size:auto 2200px}.MediaPlanningPage-module__XkQCia__flightSection{padding-block:60px 40px}.MediaPlanningPage-module__XkQCia__flightPanel{border-radius:12px;padding:24px 18px}.MediaPlanningPage-module__XkQCia__flightHeading{gap:18px;margin-bottom:24px;display:grid}.MediaPlanningPage-module__XkQCia__eyebrow{font-size:14px}.MediaPlanningPage-module__XkQCia__flightHeading h2{font-size:30px}.MediaPlanningPage-module__XkQCia__matrix{grid-template-columns:85px repeat(16,minmax(36px,1fr));min-width:740px}.MediaPlanningPage-module__XkQCia__processTicker{height:auto;min-height:140px}.MediaPlanningPage-module__XkQCia__processTrack{width:100%;animation:none}.MediaPlanningPage-module__XkQCia__processGroup{gap:0;width:100%;padding:0 20px;display:grid}.MediaPlanningPage-module__XkQCia__processGroup:nth-child(2){display:none}.MediaPlanningPage-module__XkQCia__processGroup button{border-bottom:1px solid #ddd;gap:16px;min-height:120px}.MediaPlanningPage-module__XkQCia__processGroup img{width:110px;height:84px}.MediaPlanningPage-module__XkQCia__processGroup strong{font-size:32px}.MediaPlanningPage-module__XkQCia__processGroup button>span{width:auto;min-width:0}.MediaPlanningPage-module__XkQCia__processGroup button>span>span{font-size:14px}.MediaPlanningPage-module__XkQCia__processOverlay{height:150px;top:50%;transform:translateY(-50%)}.MediaPlanningPage-module__XkQCia__processOverlay>div{font-size:72px}.MediaPlanningPage-module__XkQCia__capabilities{padding-block:70px}.MediaPlanningPage-module__XkQCia__centerHeading h2,.MediaPlanningPage-module__XkQCia__related h2{font-size:36px}.MediaPlanningPage-module__XkQCia__centerHeading>p:not(.MediaPlanningPage-module__XkQCia__sectionLabel){font-size:18px}.MediaPlanningPage-module__XkQCia__capabilityList{gap:16px;margin-top:40px}.MediaPlanningPage-module__XkQCia__capabilityCard,.MediaPlanningPage-module__XkQCia__numberLeft{flex-direction:column;align-items:start;gap:22px;min-height:0;padding:24px;display:flex}.MediaPlanningPage-module__XkQCia__capabilityCard .MediaPlanningPage-module__XkQCia__number{order:-1;font-size:82px}.MediaPlanningPage-module__XkQCia__capabilityCard h3{font-size:30px}.MediaPlanningPage-module__XkQCia__capabilityCard p{font-size:16px}.MediaPlanningPage-module__XkQCia__headlineTicker{padding-block:20px}.MediaPlanningPage-module__XkQCia__headlineTicker span{font-size:66px}.MediaPlanningPage-module__XkQCia__deliverables{padding-block:70px}.MediaPlanningPage-module__XkQCia__deliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px}.MediaPlanningPage-module__XkQCia__deliverableGrid article{padding:14px}.MediaPlanningPage-module__XkQCia__deliverableGrid h3{font-size:clamp(16px,5vw,20px)}.MediaPlanningPage-module__XkQCia__faq{padding-block:70px}.MediaPlanningPage-module__XkQCia__faqList{gap:10px;margin-top:40px}.MediaPlanningPage-module__XkQCia__faqList details{padding:20px}.MediaPlanningPage-module__XkQCia__faqList summary{font-size:18px}.MediaPlanningPage-module__XkQCia__faqList details>p{font-size:16px}.MediaPlanningPage-module__XkQCia__related{padding-block:70px}.MediaPlanningPage-module__XkQCia__relatedHeading{flex-direction:column;align-items:start;gap:24px}.MediaPlanningPage-module__XkQCia__relatedGrid{grid-template-columns:1fr;gap:20px;margin-top:36px}.MediaPlanningPage-module__XkQCia__relatedCard{height:390px}.MediaPlanningPage-module__XkQCia__sectionLabel{font-size:14px}}@media (prefers-reduced-motion:reduce){.MediaPlanningPage-module__XkQCia__processTrack,.MediaPlanningPage-module__XkQCia__processOverlay>div,.MediaPlanningPage-module__XkQCia__headlineTicker>div{animation:none}.MediaPlanningPage-module__XkQCia__relatedCard img,.MediaPlanningPage-module__XkQCia__faqList summary>span{transition:none}}
.AILabPage-module__nkAnwa__root{--ai-gold:#fbb517;--home-accent:#fbb517;--home-ink:#0d0d0d;color:#0d0d0d;font-family:var(--font-syne), Syne, sans-serif;background:#f7f7f7 url(/about/redesign/paper.webp) top/100% repeat-y;overflow:clip}.AILabPage-module__nkAnwa__root :is(h1,h2,h3,p,ol,dl,dd){margin:0}.AILabPage-module__nkAnwa__root ol{padding:0;list-style:none}.AILabPage-module__nkAnwa__root :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--ai-gold);outline-offset:5px}.AILabPage-module__nkAnwa__root h2{letter-spacing:-.03em;font-size:clamp(36px,4.45vw,64px);font-weight:600;line-height:1.1}.AILabPage-module__nkAnwa__container{width:min(1238px,100% - 80px);margin-inline:auto}.AILabPage-module__nkAnwa__hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AILabPage-module__nkAnwa__hero{flex-direction:column;justify-content:center;gap:80px;min-height:826px;padding:230px 40px 90px;display:flex;position:relative}.AILabPage-module__nkAnwa__heroArtwork{width:min(1264px,100%);height:334px;margin:0 auto;position:relative}.AILabPage-module__nkAnwa__heroTitle{letter-spacing:-.03em;text-transform:uppercase;height:100%;font-weight:700;line-height:.9}.AILabPage-module__nkAnwa__heroTitle>div{justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;-webkit-mask-image:linear-gradient(#000 44%,#0000 91%);mask-image:linear-gradient(#000 44%,#0000 91%)}.AILabPage-module__nkAnwa__heroTitle>div:first-child{padding-inline:15%;font-size:clamp(76px,13.6vw,196px);top:0}.AILabPage-module__nkAnwa__heroTitle>div:last-child{font-size:clamp(55px,9.44vw,136px);top:53%}.AILabPage-module__nkAnwa__portraits{z-index:2;border-radius:8px;width:258px;height:333px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.AILabPage-module__nkAnwa__portrait{object-fit:contain;opacity:0;width:374px;height:498px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.AILabPage-module__nkAnwa__portrait[data-active=true]{opacity:1}.AILabPage-module__nkAnwa__heroCopy{text-align:center;max-width:1160px;margin:0 auto}.AILabPage-module__nkAnwa__heroCopy>p{text-transform:uppercase;font-size:clamp(22px,2.22vw,32px);font-weight:700;line-height:1.2}.AILabPage-module__nkAnwa__scroll{font:400 9px/1.4 var(--font-inter), sans-serif;letter-spacing:2px;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;bottom:65px}.AILabPage-module__nkAnwa__scrollLeft{left:24px}.AILabPage-module__nkAnwa__scrollRight{right:24px}.AILabPage-module__nkAnwa__scroll span{background:#0d0d0d99;width:1px;height:70px;position:relative}.AILabPage-module__nkAnwa__scroll span:before{content:"";background:var(--ai-gold);width:1px;height:12px;animation:5s linear infinite AILabPage-module__nkAnwa__scroll;position:absolute}@keyframes AILabPage-module__nkAnwa__scroll{0%{transform:translateY(0)}to{transform:translateY(58px)}}.AILabPage-module__nkAnwa__trail{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:clip}.AILabPage-module__nkAnwa__trail img{object-fit:contain;opacity:0;border-radius:6px;width:250px;height:167px;position:absolute}.AILabPage-module__nkAnwa__label{color:var(--ai-gold);justify-content:center;align-items:center;gap:10px;padding-block:10px;font-size:18px;font-weight:600;display:flex}.AILabPage-module__nkAnwa__label:before,.AILabPage-module__nkAnwa__label:after{content:"";background:currentColor;width:50px;height:1px}.AILabPage-module__nkAnwa__manifesto{color:#fff;background:#0d0d0d;flex-direction:column;justify-content:center;min-height:800px;padding:135px 100px 280px;display:flex;position:relative;overflow:hidden}.AILabPage-module__nkAnwa__gradient{pointer-events:none;background:radial-gradient(at 25%,#1f1f1f,#000 75%);width:100%;height:100%;position:absolute;inset:0}.AILabPage-module__nkAnwa__manifesto:before,.AILabPage-module__nkAnwa__manifesto:after{content:"";z-index:1;pointer-events:none;position:absolute}.AILabPage-module__nkAnwa__manifesto:before{border-inline:1px solid #ffffff80;inset:0 50px}.AILabPage-module__nkAnwa__manifesto:after{border-block:1px solid #ffffff80;inset:50px 0}.AILabPage-module__nkAnwa__manifestoCopy{z-index:2;max-width:1084px;position:relative}.AILabPage-module__nkAnwa__manifestoCopy>.AILabPage-module__nkAnwa__label{justify-content:flex-start}.AILabPage-module__nkAnwa__manifestoCopy h2{color:#fff;text-transform:capitalize;max-width:1086px;margin-block:25px;font-size:clamp(36px,3.68vw,53px);font-weight:700}.AILabPage-module__nkAnwa__manifestoCopy>p{color:#fff9;max-width:811px;font-size:21px;line-height:1.4}.AILabPage-module__nkAnwa__model{z-index:2;align-items:flex-end;gap:50px;display:flex;position:absolute;bottom:50px;right:50px}.AILabPage-module__nkAnwa__model dl{gap:46px;padding-block:20px;display:flex}.AILabPage-module__nkAnwa__model dl>div{flex-direction:column;align-items:flex-end;gap:13px;display:flex}.AILabPage-module__nkAnwa__model dt{color:#fff9;font-size:21px}.AILabPage-module__nkAnwa__model dd{color:var(--ai-gold);font-size:32px;font-weight:600}.AILabPage-module__nkAnwa__model img{object-fit:cover;width:210px;height:210px}.AILabPage-module__nkAnwa__capabilities{text-align:center;padding-block:100px 130px;scroll-margin-top:85px}.AILabPage-module__nkAnwa__capabilities h2{font-size:44px;font-weight:700}.AILabPage-module__nkAnwa__bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(932px,100%);margin:97px auto 0;display:grid}.AILabPage-module__nkAnwa__bentoCard{text-align:left;cursor:pointer;border-radius:15px;align-items:flex-end;min-width:0;height:280px;padding:28px;display:flex;position:relative;overflow:hidden}.AILabPage-module__nkAnwa__bentoCard:first-child,.AILabPage-module__nkAnwa__bentoCard:nth-child(4){grid-column:span 2}.AILabPage-module__nkAnwa__bento[data-active] .AILabPage-module__nkAnwa__bentoCard{grid-column:span 1}.AILabPage-module__nkAnwa__bento[data-active] .AILabPage-module__nkAnwa__bentoCard[data-active=true]{grid-column:span 3}@media (min-width:768px) and (hover:hover) and (pointer:fine){.AILabPage-module__nkAnwa__bento[data-active] .AILabPage-module__nkAnwa__bentoCard{order:var(--bento-order)}}.AILabPage-module__nkAnwa__bentoCard:focus-visible{outline:2px solid var(--ai-gold);outline-offset:3px}.AILabPage-module__nkAnwa__bentoCard>img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .45s;position:absolute;inset:0}.AILabPage-module__nkAnwa__bentoCard:after{content:"";opacity:0;background:linear-gradient(#0000,#000b);transition:opacity .45s;position:absolute;inset:0}.AILabPage-module__nkAnwa__bentoCopy{z-index:1;opacity:0;font-family:var(--font-inter), sans-serif;color:#fff;transition:opacity .45s;position:relative}.AILabPage-module__nkAnwa__bentoCopy h3{letter-spacing:-.03em;margin-block:8px;font-size:28px;font-weight:600;line-height:1.1}.AILabPage-module__nkAnwa__bentoCopy p{letter-spacing:-.01em;color:#ddd;max-width:690px;font-size:14px;line-height:1.35}.AILabPage-module__nkAnwa__bentoCopy>span{color:var(--ai-gold);font-size:14px}.AILabPage-module__nkAnwa__bentoCard[data-active=true]>img{filter:grayscale(0)}.AILabPage-module__nkAnwa__bentoCard[data-active=true]:after,.AILabPage-module__nkAnwa__bentoCard[data-active=true] .AILabPage-module__nkAnwa__bentoCopy{opacity:1}.AILabPage-module__nkAnwa__human{color:#fff;background:#000;min-height:600px;position:relative;overflow:hidden}.AILabPage-module__nkAnwa__humanImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.AILabPage-module__nkAnwa__human:after{content:"";background:linear-gradient(#0000,#000c);position:absolute;inset:0}.AILabPage-module__nkAnwa__humanBadge{z-index:1;background:var(--ai-gold);color:#0d0d0d;padding:4px 8px;font-size:16px;position:absolute;top:32px;left:max(32px,50% - 619px)}.AILabPage-module__nkAnwa__humanCopy{z-index:1;flex-direction:column;justify-content:flex-end;gap:22px;min-height:600px;padding-block:70px;display:flex;position:relative}.AILabPage-module__nkAnwa__humanCopy h2{font-size:clamp(38px,5vw,72px);font-weight:700}.AILabPage-module__nkAnwa__humanCopy p{max-width:765px;font-size:18px;line-height:1.45}.AILabPage-module__nkAnwa__stats{background:var(--ai-gold);padding:30px 40px}.AILabPage-module__nkAnwa__stats dl{grid-template-columns:repeat(4,minmax(0,1fr));width:min(1150px,100%);margin:auto;display:grid}.AILabPage-module__nkAnwa__stats dl>div{border-right:1px solid #fff;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100px;display:flex}.AILabPage-module__nkAnwa__stats dl>div:last-child{border:0}.AILabPage-module__nkAnwa__stats dd{font-family:var(--font-orbitron), Orbitron, sans-serif;color:#000;font-size:48px;font-weight:500}.AILabPage-module__nkAnwa__stats dt{text-align:center;font-size:16px}.AILabPage-module__nkAnwa__process{align-items:center;height:149px;display:flex;position:relative;overflow:clip}.AILabPage-module__nkAnwa__processTrack{width:max-content;height:100%;animation:12s linear infinite AILabPage-module__nkAnwa__process;display:flex}.AILabPage-module__nkAnwa__processTrack ol{align-items:center;display:flex}.AILabPage-module__nkAnwa__processStep{cursor:default;align-items:center;gap:40px;padding-inline:25px;display:flex;position:relative}.AILabPage-module__nkAnwa__processStep img{object-fit:contain;width:178px;height:113px}.AILabPage-module__nkAnwa__processStep h2{font-size:64px;font-weight:600;line-height:1.2}.AILabPage-module__nkAnwa__processStep p{max-width:280px;margin-top:6px;font-size:16px;line-height:1.4}.AILabPage-module__nkAnwa__processHover{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:none;background:#ffffff05;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AILabPage-module__nkAnwa__processHover>img{object-fit:contain;width:min(550px,70vw);height:350px}.AILabPage-module__nkAnwa__processHoverTrack{gap:60px;width:max-content;animation:12s linear infinite AILabPage-module__nkAnwa__process;display:flex;position:absolute;top:calc(50% - 60px)}.AILabPage-module__nkAnwa__processHoverTrack span{font:400 120px/1 var(--font-inter), sans-serif;color:#0d0d0d;white-space:nowrap}.AILabPage-module__nkAnwa__process:hover .AILabPage-module__nkAnwa__processTrack,.AILabPage-module__nkAnwa__process:focus-within .AILabPage-module__nkAnwa__processTrack{animation-play-state:paused}@keyframes AILabPage-module__nkAnwa__process{0%{transform:translate(0)}to{transform:translate(-50%)}}.AILabPage-module__nkAnwa__deliverables{padding-block:50px 100px}.AILabPage-module__nkAnwa__deliverables .AILabPage-module__nkAnwa__label{justify-content:flex-start}.AILabPage-module__nkAnwa__deliverables h2{margin-top:16px}.AILabPage-module__nkAnwa__deliverableGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.AILabPage-module__nkAnwa__deliverable{background:var(--ai-gold);flex-direction:column;justify-content:space-between;gap:25px;min-height:228px;padding:24px;display:flex}.AILabPage-module__nkAnwa__deliverable h3{font-size:24px;font-weight:600;line-height:1.12}.AILabPage-module__nkAnwa__deliverable p{font-size:14px;line-height:1.5}.AILabPage-module__nkAnwa__faqSection{color:#fff;background:#0d0d0d;padding:100px 0}.AILabPage-module__nkAnwa__faqSection .AILabPage-module__nkAnwa__label{justify-content:flex-start}.AILabPage-module__nkAnwa__faqSection h2{font-family:var(--font-faq-heading), sans-serif;margin-block:16px 55px;font-weight:500}.AILabPage-module__nkAnwa__faq{border-bottom:1px solid #ffffff26}.AILabPage-module__nkAnwa__faq:first-child{border-top:1px solid #ffffff26}.AILabPage-module__nkAnwa__faqButton{width:100%;color:inherit;text-align:left;cursor:pointer;font:400 24px/1.3 var(--font-syne), sans-serif;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.AILabPage-module__nkAnwa__faqButton svg{flex-shrink:0}.AILabPage-module__nkAnwa__faqAnswer{overflow:hidden}.AILabPage-module__nkAnwa__faqAnswer p{color:#ccc;padding:0 48px 26px 0;font-size:16px;line-height:1.5}.AILabPage-module__nkAnwa__related{padding-block:50px 70px}.AILabPage-module__nkAnwa__relatedHeading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.AILabPage-module__nkAnwa__relatedHeading .AILabPage-module__nkAnwa__label{justify-content:flex-start}.AILabPage-module__nkAnwa__relatedHeading h2{margin-top:16px}.AILabPage-module__nkAnwa__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:64px;display:grid}.AILabPage-module__nkAnwa__relatedCard{color:#fff;background:#000;border-radius:12px;min-height:357px;position:relative;overflow:hidden}.AILabPage-module__nkAnwa__relatedCard>img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.AILabPage-module__nkAnwa__relatedCard:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0000,#000);position:absolute;inset:45% 0 0}.AILabPage-module__nkAnwa__relatedCard:hover>img{transform:scale(1.06)}.AILabPage-module__nkAnwa__relatedNumber{color:#000;background:var(--ai-gold);z-index:1;padding:4px 8px;font-size:14px;position:absolute;top:16px;left:16px}.AILabPage-module__nkAnwa__relatedCopy{z-index:1;position:absolute;bottom:32px;left:26px;right:26px}.AILabPage-module__nkAnwa__relatedCopy p{font-size:20px}.AILabPage-module__nkAnwa__relatedCopy h3{margin-top:8px;font-size:24px;font-weight:600;line-height:1.2}.AILabPage-module__nkAnwa__articlesButton{justify-content:center;margin-top:30px;display:flex}@media (min-width:768px){.AILabPage-module__nkAnwa__bento:not([data-active]) .AILabPage-module__nkAnwa__bentoCard:nth-child(2){grid-column:3}}@media (hover:none){.AILabPage-module__nkAnwa__bentoCard:after,.AILabPage-module__nkAnwa__bentoCopy{opacity:1}.AILabPage-module__nkAnwa__bentoCard>img{filter:grayscale(0)}}@media (max-width:1023px){.AILabPage-module__nkAnwa__hero{padding-top:170px}.AILabPage-module__nkAnwa__portraits{width:205px;height:273px}.AILabPage-module__nkAnwa__heroTitle>div:first-child{padding-inline:10%}.AILabPage-module__nkAnwa__manifesto{padding:130px 65px 320px}.AILabPage-module__nkAnwa__model,.AILabPage-module__nkAnwa__model dl{gap:24px}.AILabPage-module__nkAnwa__model dd{font-size:26px}.AILabPage-module__nkAnwa__deliverableGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AILabPage-module__nkAnwa__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.AILabPage-module__nkAnwa__container{width:calc(100% - 40px)}.AILabPage-module__nkAnwa__hero{gap:45px;min-height:760px;padding:150px 20px 100px}.AILabPage-module__nkAnwa__heroArtwork{height:370px}.AILabPage-module__nkAnwa__heroTitle>div:first-child{padding-inline:0;font-size:clamp(60px,19.5vw,140px);top:0}.AILabPage-module__nkAnwa__heroTitle>div:last-child{font-size:clamp(43px,13.6vw,90px);top:auto;bottom:0}.AILabPage-module__nkAnwa__portraits{width:174px;height:232px}.AILabPage-module__nkAnwa__portrait{width:100%;height:100%}.AILabPage-module__nkAnwa__heroCopy p{font-size:22px}.AILabPage-module__nkAnwa__scroll{bottom:15px}.AILabPage-module__nkAnwa__scroll span{height:40px}.AILabPage-module__nkAnwa__scrollLeft{left:20px}.AILabPage-module__nkAnwa__scrollRight{right:20px}.AILabPage-module__nkAnwa__manifesto{min-height:850px;padding:100px 40px 300px}.AILabPage-module__nkAnwa__manifesto:before{inset-inline:20px}.AILabPage-module__nkAnwa__manifesto:after{inset-block:30px}.AILabPage-module__nkAnwa__manifestoCopy h2{font-size:36px}.AILabPage-module__nkAnwa__manifestoCopy>p{font-size:18px}.AILabPage-module__nkAnwa__model{flex-direction:column-reverse;align-items:flex-start;gap:20px;margin-top:30px;position:relative;bottom:auto;right:auto}.AILabPage-module__nkAnwa__manifesto{padding-bottom:65px}.AILabPage-module__nkAnwa__model img{width:140px;height:140px}.AILabPage-module__nkAnwa__model dl{flex-wrap:wrap;gap:20px;padding-block:0}.AILabPage-module__nkAnwa__model dl>div{align-items:flex-start}.AILabPage-module__nkAnwa__model dt{font-size:13px}.AILabPage-module__nkAnwa__model dd{font-size:21px}.AILabPage-module__nkAnwa__label{font-size:16px}.AILabPage-module__nkAnwa__label:before,.AILabPage-module__nkAnwa__label:after{width:35px}.AILabPage-module__nkAnwa__capabilities{padding-block:70px}.AILabPage-module__nkAnwa__capabilities h2{font-size:36px}.AILabPage-module__nkAnwa__bento{flex-direction:column;margin-top:45px;display:flex}.AILabPage-module__nkAnwa__bentoCard{cursor:default;height:auto;min-height:310px;padding:24px}.AILabPage-module__nkAnwa__bentoCard>img{filter:grayscale(0)}.AILabPage-module__nkAnwa__bentoCard:after,.AILabPage-module__nkAnwa__bentoCopy{opacity:1}.AILabPage-module__nkAnwa__bentoCopy h3{font-size:25px}.AILabPage-module__nkAnwa__human{min-height:550px}.AILabPage-module__nkAnwa__humanImage{object-position:65% center}.AILabPage-module__nkAnwa__humanCopy{min-height:550px;padding-block:45px}.AILabPage-module__nkAnwa__humanCopy h2{font-size:38px}.AILabPage-module__nkAnwa__humanCopy p{font-size:16px}.AILabPage-module__nkAnwa__humanBadge{font-size:14px;top:25px;left:20px}.AILabPage-module__nkAnwa__stats{padding:25px 20px}.AILabPage-module__nkAnwa__stats dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:25px}.AILabPage-module__nkAnwa__stats dl>div:nth-child(2){border:0}.AILabPage-module__nkAnwa__stats dd{font-size:36px}.AILabPage-module__nkAnwa__stats dt{max-width:135px;font-size:13px}.AILabPage-module__nkAnwa__process{overscroll-behavior-x:contain;height:auto;min-height:160px;overflow-x:auto}.AILabPage-module__nkAnwa__processTrack{height:auto;animation:none}.AILabPage-module__nkAnwa__processTrack ol[aria-hidden]{display:none}.AILabPage-module__nkAnwa__processStep{gap:20px;min-width:320px;max-width:380px;padding:20px}.AILabPage-module__nkAnwa__processStep img{width:90px;height:100px}.AILabPage-module__nkAnwa__processStep h2{font-size:36px}.AILabPage-module__nkAnwa__processStep p{max-width:190px;font-size:14px}.AILabPage-module__nkAnwa__processHover{display:none}.AILabPage-module__nkAnwa__deliverables{padding-block:50px 70px}.AILabPage-module__nkAnwa__deliverableGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:35px}.AILabPage-module__nkAnwa__deliverable{min-height:210px;padding:18px}.AILabPage-module__nkAnwa__deliverable h3{font-size:clamp(18px,4.5vw,22px)}.AILabPage-module__nkAnwa__deliverable p{font-size:13px}.AILabPage-module__nkAnwa__faqSection{padding-block:70px}.AILabPage-module__nkAnwa__faqSection h2{margin-bottom:35px}.AILabPage-module__nkAnwa__faqButton{font-size:19px}.AILabPage-module__nkAnwa__faqAnswer p{padding-right:20px;font-size:16px}.AILabPage-module__nkAnwa__related{padding-block:50px}.AILabPage-module__nkAnwa__relatedHeading{flex-direction:column;align-items:flex-start}.AILabPage-module__nkAnwa__relatedGrid{gap:16px;margin-top:40px}.AILabPage-module__nkAnwa__relatedCard{min-height:300px}.AILabPage-module__nkAnwa__relatedCopy{bottom:24px;left:18px;right:18px}.AILabPage-module__nkAnwa__relatedCopy p{font-size:16px}.AILabPage-module__nkAnwa__relatedCopy h3{font-size:20px}}@media (max-width:480px){.AILabPage-module__nkAnwa__relatedGrid{grid-template-columns:1fr}.AILabPage-module__nkAnwa__heroTitle>div:last-child{font-size:13.5vw}}@media (max-width:360px){.AILabPage-module__nkAnwa__deliverableGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AILabPage-module__nkAnwa__root *{transition:none!important;animation:none!important}.AILabPage-module__nkAnwa__process{overflow-x:auto}.AILabPage-module__nkAnwa__processTrack ol[aria-hidden]{display:none}}
.StudioDetailPage-module__9DXuTW__page{--brand-gold:#fbb517;--brand-black:#0d0d0d;--font-display:var(--font-syne)}.StudioDetailPage-module__9DXuTW__page :is(h2,h3,p){margin:0}.StudioDetailPage-module__9DXuTW__page h2{letter-spacing:-.05em;font-weight:600;line-height:1.04}.StudioDetailPage-module__9DXuTW__page :is(a,button):focus-visible{outline:3px solid var(--brand-gold);outline-offset:5px}.StudioDetailPage-module__9DXuTW__hero h1{text-transform:none;font-size:clamp(32px,3.2vw,46px)}.StudioDetailPage-module__9DXuTW__hero>p{letter-spacing:-.03em;line-height:.9}.StudioDetailPage-module__9DXuTW__heading{text-align:center;margin-bottom:64px}.StudioDetailPage-module__9DXuTW__heading h2{max-width:1000px;margin-inline:auto}.StudioDetailPage-module__9DXuTW__heading>p{margin-bottom:16px}.StudioDetailPage-module__9DXuTW__bestFor{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.StudioDetailPage-module__9DXuTW__bestFor article{color:#fff;background:#191919;border-radius:12px;flex-direction:column;justify-content:space-between;gap:28px;min-height:230px;padding:28px;display:flex}.StudioDetailPage-module__9DXuTW__bestFor span{color:var(--brand-gold);font-size:24px}.StudioDetailPage-module__9DXuTW__bestFor h3{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.2}.StudioDetailPage-module__9DXuTW__specGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:0}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__specGrid article>div p{opacity:1;color:#616161;font-size:14px;line-height:1.4}.StudioDetailPage-module__9DXuTW__kits{padding-bottom:250px}.StudioDetailPage-module__9DXuTW__kitGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:950px;margin-inline:auto}.StudioDetailPage-module__9DXuTW__kitGrid article{min-height:350px}.StudioDetailPage-module__9DXuTW__kitGrid article>div{padding:32px}.StudioDetailPage-module__9DXuTW__kitGrid article>div h3{font-size:36px}.StudioDetailPage-module__9DXuTW__kitGrid article>div>p{font-size:18px;line-height:1.5}.StudioDetailPage-module__9DXuTW__inclusions>div{min-width:0}.StudioDetailPage-module__9DXuTW__inclusions ul{margin-top:40px}.StudioDetailPage-module__9DXuTW__inclusions li{min-height:100px}.StudioDetailPage-module__9DXuTW__gallery{padding-block:80px}.StudioDetailPage-module__9DXuTW__tourFrame{aspect-ratio:16/9;background:#191919;border:8px solid #191919;border-radius:16px;overflow:hidden}.StudioDetailPage-module__9DXuTW__tourFrame iframe{border:0;width:100%;height:100%;display:block}.StudioDetailPage-module__9DXuTW__centerButton{justify-content:center;margin-top:32px;display:flex}.StudioDetailPage-module__9DXuTW__workGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.StudioDetailPage-module__9DXuTW__workGrid article{border-top:1px solid #ccc;padding:28px 12px}.StudioDetailPage-module__9DXuTW__workGrid span{color:#94680d;font-size:16px}.StudioDetailPage-module__9DXuTW__workGrid h3{letter-spacing:-.03em;margin-block:24px 16px;font-size:28px;line-height:1.25}.StudioDetailPage-module__9DXuTW__workGrid p{color:#616161;font-size:16px;line-height:1.5}.StudioDetailPage-module__9DXuTW__booking{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.StudioDetailPage-module__9DXuTW__booking>div>p:first-child{margin-inline:0}.StudioDetailPage-module__9DXuTW__booking h2{margin-block:16px}.StudioDetailPage-module__9DXuTW__booking>div>p{font-size:20px;line-height:1.5}.StudioDetailPage-module__9DXuTW__bookingCard{background:#fbb51718;border:1px solid #edbc41;border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;padding:40px;display:flex}.StudioDetailPage-module__9DXuTW__bookingCard .StudioDetailPage-module__9DXuTW__price{color:#616161;font-size:16px}.StudioDetailPage-module__9DXuTW__price strong{letter-spacing:-.04em;color:#0d0d0d;margin-top:12px;font-size:clamp(32px,3.5vw,48px);line-height:1.2;display:block}.StudioDetailPage-module__9DXuTW__bookingCard a{width:100%}.StudioDetailPage-module__9DXuTW__faqSection{overflow-anchor:none}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__faqSection h2{font-family:var(--font-faq-heading), sans-serif;font-weight:500}.StudioDetailPage-module__9DXuTW__faqSection>div{padding-block:100px}.StudioDetailPage-module__9DXuTW__relatedHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:56px;display:flex}.StudioDetailPage-module__9DXuTW__relatedHeading>div>p{margin-inline:0;margin-bottom:20px}.StudioDetailPage-module__9DXuTW__relatedHeading>a{flex-shrink:0}.StudioDetailPage-module__9DXuTW__relatedGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.StudioDetailPage-module__9DXuTW__relatedGrid a{aspect-ratio:4/5;color:#fff;background:#191919;border-radius:12px;position:relative;overflow:hidden}.StudioDetailPage-module__9DXuTW__relatedGrid img{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s}.StudioDetailPage-module__9DXuTW__relatedGrid a:after{content:"";background:linear-gradient(#0000 25%,#000e);position:absolute;inset:0}.StudioDetailPage-module__9DXuTW__relatedGrid a>div{z-index:1;padding:24px;position:absolute;inset:auto 0 0}.StudioDetailPage-module__9DXuTW__relatedGrid p{color:var(--brand-gold);font-size:15px;line-height:1.4}.StudioDetailPage-module__9DXuTW__relatedGrid h3{color:#fff;margin-top:12px;font-size:26px;line-height:1.2}.StudioDetailPage-module__9DXuTW__relatedGrid a:is(:hover,:focus-visible) img{filter:blur(3px);transform:scale(1.06)}@media (max-width:1100px){.StudioDetailPage-module__9DXuTW__specGrid,.StudioDetailPage-module__9DXuTW__bestFor{grid-template-columns:repeat(2,minmax(0,1fr))}.StudioDetailPage-module__9DXuTW__bestFor article{min-height:190px}.StudioDetailPage-module__9DXuTW__hero h1{font-size:36px}.StudioDetailPage-module__9DXuTW__kitGrid,.StudioDetailPage-module__9DXuTW__booking{gap:32px}.StudioDetailPage-module__9DXuTW__bookingCard{padding:28px}.StudioDetailPage-module__9DXuTW__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.StudioDetailPage-module__9DXuTW__hero{min-height:880px}.StudioDetailPage-module__9DXuTW__hero h1{font-size:30px;line-height:1.2}.StudioDetailPage-module__9DXuTW__heading{margin-bottom:36px;padding-inline:20px}.StudioDetailPage-module__9DXuTW__overview .StudioDetailPage-module__9DXuTW__heading,.StudioDetailPage-module__9DXuTW__specifications .StudioDetailPage-module__9DXuTW__heading,.StudioDetailPage-module__9DXuTW__work .StudioDetailPage-module__9DXuTW__heading,.StudioDetailPage-module__9DXuTW__kits .StudioDetailPage-module__9DXuTW__heading,.StudioDetailPage-module__9DXuTW__faqSection .StudioDetailPage-module__9DXuTW__heading{padding-inline:0}.StudioDetailPage-module__9DXuTW__bestFor{grid-template-columns:1fr;gap:12px}.StudioDetailPage-module__9DXuTW__bestFor article{gap:20px;min-height:150px;padding:20px}.StudioDetailPage-module__9DXuTW__bestFor h3{font-size:21px}.StudioDetailPage-module__9DXuTW__specGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__specGrid button{padding:12px}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__specGrid button strong{overflow-wrap:break-word;max-width:100%;font-size:18px}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__specGrid button span{overflow-wrap:break-word;max-width:100%}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__specGrid article>div{padding:16px}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__specGrid article>div h3{overflow-wrap:break-word;font-size:18px}.StudioDetailPage-module__9DXuTW__kitGrid{grid-template-columns:1fr;gap:185px;margin-top:56px;padding-inline:12px}.StudioDetailPage-module__9DXuTW__kitGrid article{min-height:320px}.StudioDetailPage-module__9DXuTW__kitGrid article>div{padding:24px}.StudioDetailPage-module__9DXuTW__kitGrid article>div h3{font-size:30px}.StudioDetailPage-module__9DXuTW__kitGrid article>div>p{font-size:16px}.StudioDetailPage-module__9DXuTW__kits{padding-bottom:220px}.StudioDetailPage-module__9DXuTW__inclusions li{min-height:90px;padding:18px;font-size:17px}.StudioDetailPage-module__9DXuTW__gallery{padding-block:56px}.StudioDetailPage-module__9DXuTW__tourFrame{aspect-ratio:4/3;border-width:5px}.StudioDetailPage-module__9DXuTW__workGrid,.StudioDetailPage-module__9DXuTW__booking{grid-template-columns:1fr;gap:24px}.StudioDetailPage-module__9DXuTW__workGrid h3{font-size:26px}.StudioDetailPage-module__9DXuTW__bookingCard{padding:24px}.StudioDetailPage-module__9DXuTW__faqSection>div{padding-block:56px}.StudioDetailPage-module__9DXuTW__relatedHeading{flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:32px}.StudioDetailPage-module__9DXuTW__relatedGrid{gap:14px}.StudioDetailPage-module__9DXuTW__relatedGrid a>div{padding:16px}.StudioDetailPage-module__9DXuTW__relatedGrid p{font-size:13px}.StudioDetailPage-module__9DXuTW__relatedGrid h3{font-size:21px}}@media (hover:none){.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__specGrid article[data-open=false]>button{transform:none}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__kitGrid article[data-open=false]>div{background:#d4d4d4;transform:none}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__kitGrid article[data-open=false]>img{transform:none}.StudioDetailPage-module__9DXuTW__page .StudioDetailPage-module__9DXuTW__kitGrid article[data-open=false]>div a{background:var(--brand-gold);color:#111}}@media (prefers-reduced-motion:reduce){.StudioDetailPage-module__9DXuTW__relatedGrid img{transition:none}}
@font-face{font-family:Helio Journey Display;src:url(/remaining/shared/InterDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.JourneyHoverOverlay-module___EAsMW__overlay{pointer-events:none;position:absolute;inset:0;overflow:clip}.JourneyHoverOverlay-module___EAsMW__background{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.JourneyHoverOverlay-module___EAsMW__track{align-items:center;width:max-content;height:100%;margin-inline:20px;animation:30s linear infinite JourneyHoverOverlay-module___EAsMW__hoverTicker;display:flex;position:relative}.JourneyHoverOverlay-module___EAsMW__group,.JourneyHoverOverlay-module___EAsMW__pair{flex-shrink:0;align-items:center;gap:40px;display:flex}.JourneyHoverOverlay-module___EAsMW__group{padding-right:40px}.JourneyHoverOverlay-module___EAsMW__pair{color:#fff;letter-spacing:-.07em;white-space:nowrap;font:400 120px/1 Helio Journey Display,sans-serif}@keyframes JourneyHoverOverlay-module___EAsMW__hoverTicker{to{transform:translate(-50%)}}
.IndustryJourney-module__psA7Xq__journey{padding-top:24px;overflow:clip}.IndustryJourney-module__psA7Xq__viewport{position:relative;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8.56% 90.99%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8.56% 90.99%,#0000)}.IndustryJourney-module__psA7Xq__journeyTrack,.IndustryJourney-module__psA7Xq__journeyGroup{width:max-content;display:flex}.IndustryJourney-module__psA7Xq__journeyTrack{animation:14.77s linear infinite IndustryJourney-module__psA7Xq__journeyTicker}@keyframes IndustryJourney-module__psA7Xq__journeyTicker{to{transform:translate(-50%)}}.IndustryJourney-module__psA7Xq__journey article{flex-shrink:0;width:max-content;padding-right:76px}.IndustryJourney-module__psA7Xq__item{text-align:left;cursor:pointer;align-items:center;gap:20px;width:auto;display:flex}.IndustryJourney-module__psA7Xq__journey article:nth-child(3){padding-right:49px}.IndustryJourney-module__psA7Xq__journey article:nth-child(4){padding-right:77px}.IndustryJourney-module__psA7Xq__journey article:nth-child(5){padding-right:14px}.IndustryJourney-module__psA7Xq__item img{object-fit:cover;border-radius:8px;width:178px;height:113px}.IndustryJourney-module__psA7Xq__item>div{width:max-content;min-width:333px}.IndustryJourney-module__psA7Xq__journey h3{color:var(--home-accent);letter-spacing:-2px;text-transform:uppercase;font-size:48px;font-weight:700;line-height:1}.IndustryJourney-module__psA7Xq__item>div p{color:#616161;width:333px;margin-top:5px;font-size:18px;line-height:1.5}
.IndustryCapabilities-module__9Q75La__rows{flex-direction:column;gap:32px;display:flex}.IndustryCapabilities-module__9Q75La__row{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;gap:30px;padding-bottom:32px;display:flex}.IndustryCapabilities-module__9Q75La__row>div{width:min(694px,100%)}.IndustryCapabilities-module__9Q75La__row h3,.IndustryCapabilities-module__9Q75La__row>span{letter-spacing:-.01em;font-size:40px;font-weight:600;line-height:1.3}.IndustryCapabilities-module__9Q75La__row>div p{color:#d7d7d7;margin-top:10px;font-size:16px;line-height:1.5}.IndustryCapabilities-module__9Q75La__row>span{color:var(--home-accent)}@media (max-width:700px){.IndustryCapabilities-module__9Q75La__row h3,.IndustryCapabilities-module__9Q75La__row>span{font-size:26px}}
.SoundMusicPage-module__NrEU8G__overview,.SoundMusicPage-module__NrEU8G__bookingInner{grid-template-columns:1fr 1fr;align-items:start;gap:64px;width:min(1238px,100% - 80px);margin-inline:auto;padding-block:100px;display:grid}.SoundMusicPage-module__NrEU8G__overview h2,.SoundMusicPage-module__NrEU8G__booking h2{margin-top:24px}.SoundMusicPage-module__NrEU8G__overview p{color:#606064;white-space:pre-line;margin-top:32px}.SoundMusicPage-module__NrEU8G__overview img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.SoundMusicPage-module__NrEU8G__overview h3{margin-top:40px;font-size:28px;font-weight:600}.SoundMusicPage-module__NrEU8G__overview ul{flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.SoundMusicPage-module__NrEU8G__overview li{border:1px solid #c9c9c9;border-radius:4px;padding:12px 16px;font-size:16px}.SoundMusicPage-module__NrEU8G__booking{color:#fff;background:#191919}.SoundMusicPage-module__NrEU8G__booking dl{margin:0}.SoundMusicPage-module__NrEU8G__booking dl>div{border-bottom:1px solid #414141;justify-content:space-between;gap:24px;padding-block:20px;font-size:18px;display:flex}.SoundMusicPage-module__NrEU8G__booking dt{color:#b8b8b8}.SoundMusicPage-module__NrEU8G__booking dd{text-align:right;margin:0}.SoundMusicPage-module__NrEU8G__price{color:#fbb517;font-weight:600;margin-top:32px!important;font-size:32px!important}.SoundMusicPage-module__NrEU8G__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}@media (max-width:900px){.SoundMusicPage-module__NrEU8G__overview,.SoundMusicPage-module__NrEU8G__bookingInner{grid-template-columns:1fr;gap:40px}.SoundMusicPage-module__NrEU8G__overview img{aspect-ratio:16/9}}@media (max-width:600px){.SoundMusicPage-module__NrEU8G__overview,.SoundMusicPage-module__NrEU8G__bookingInner{gap:32px;width:calc(100% - 40px);padding-block:64px}.SoundMusicPage-module__NrEU8G__booking dl>div{font-size:16px}}.SoundMusicPage-module__NrEU8G__booking [data-helio-button=secondary]{background:#fff;border-color:#fff}
.WorkPage-module__HMMSNa__root{--home-accent:#fbb517;--work-ink:#0d0d0d;--work-muted:#616161;--work-filter:#d4d4d4;color:var(--work-ink);font-family:var(--font-syne), sans-serif;background:#f7f7f7 url(/about/redesign/paper.webp) top/100% no-repeat}.WorkPage-module__HMMSNa__root button{font:inherit;cursor:pointer}.WorkPage-module__HMMSNa__root section{scroll-margin-top:110px}.WorkPage-module__HMMSNa__hero{isolation:isolate;min-height:852px;padding-block:610px 100px;position:relative;overflow:clip}.WorkPage-module__HMMSNa__wordmark{text-align:center;letter-spacing:0;width:100%;font-size:clamp(140px,19.85vw,286px);font-weight:700;line-height:1;position:absolute;top:295px;left:0;-webkit-mask-image:linear-gradient(#000 44.2%,#0000 84.7%);mask-image:linear-gradient(#000 44.2%,#0000 84.7%)}.WorkPage-module__HMMSNa__heroArt{height:335px;position:absolute;inset:250px 5% auto}.WorkPage-module__HMMSNa__portrait{border-radius:8px;width:242px;height:335px;margin-inline:auto;position:relative;overflow:hidden}.WorkPage-module__HMMSNa__portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.WorkPage-module__HMMSNa__cursorImage{object-fit:contain;pointer-events:none;z-index:2;border-radius:6px;width:250px;height:167px;position:absolute}.WorkPage-module__HMMSNa__heroCopy{text-align:center;flex-direction:column;align-items:center;gap:24px;width:min(838px,100% - 40px);margin-inline:auto;display:flex;position:relative}.WorkPage-module__HMMSNa__heroCopy h1{letter-spacing:-.06em;text-wrap:wrap;text-transform:capitalize;font-size:32px;font-weight:500;line-height:1.2}.WorkPage-module__HMMSNa__heroCopy a{text-transform:uppercase;min-height:58px;padding:18px 24px;font-size:16px;font-weight:500}.WorkPage-module__HMMSNa__heroCopy a>svg{display:none}.WorkPage-module__HMMSNa__scrollLeft,.WorkPage-module__HMMSNa__scrollRight{letter-spacing:.25em;flex-direction:column;align-items:center;gap:12px;width:100px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:115px}.WorkPage-module__HMMSNa__scrollLeft{left:0}.WorkPage-module__HMMSNa__scrollRight{right:0}.WorkPage-module__HMMSNa__scrollLeft span,.WorkPage-module__HMMSNa__scrollRight span{transform-origin:top;background:currentColor;width:1px;height:20px;animation:3s ease-in-out infinite WorkPage-module__HMMSNa__scrollLine}@keyframes WorkPage-module__HMMSNa__scrollLine{0%,to{opacity:.4;transform:scaleY(.3)}50%{opacity:1;transform:scaleY(1)}}.WorkPage-module__HMMSNa__index{width:min(1238px,100% - 80px);margin-inline:auto;padding:40px 0 80px}.WorkPage-module__HMMSNa__indexHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex;position:relative}.WorkPage-module__HMMSNa__eyebrow{width:172px;color:var(--home-accent);align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1.5;display:flex;margin-bottom:10px!important}.WorkPage-module__HMMSNa__eyebrow:before,.WorkPage-module__HMMSNa__eyebrow:after{content:"";background:linear-gradient(90deg, var(--home-accent) 6px, var(--work-ink) 6px);flex:1;height:1px}.WorkPage-module__HMMSNa__eyebrow:after{transform:rotate(180deg)}.WorkPage-module__HMMSNa__indexHeading h2{letter-spacing:-.03em;font-size:38px;font-weight:700;line-height:1.2}.WorkPage-module__HMMSNa__filters{flex-shrink:0;width:min(457px,100%);position:relative}.WorkPage-module__HMMSNa__filterTabs{background:var(--work-filter);border-radius:100px;gap:0;padding:6px;display:flex}.WorkPage-module__HMMSNa__filterTabs button{color:var(--work-ink);white-space:nowrap;letter-spacing:-.37px;background:0 0;border:0;border-radius:100px;flex:1;padding:12px 14px;font-size:17px;line-height:20px;position:relative}.WorkPage-module__HMMSNa__filterTabs button>span:last-child{z-index:1;position:relative}.WorkPage-module__HMMSNa__activePill{background:var(--home-accent);border-radius:100px;position:absolute;inset:0}.WorkPage-module__HMMSNa__filterOptions{z-index:4;background:var(--work-filter);border-radius:24px;flex-direction:column;gap:7px;width:100%;max-height:320px;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 12px 30px #18181812}.WorkPage-module__HMMSNa__filterOptions button{color:var(--work-ink);text-align:left;background:0 0;border:0;border-radius:100px;padding:12px 22px;font-size:18px;line-height:1.2}.WorkPage-module__HMMSNa__filterOptions button[aria-pressed=true],.WorkPage-module__HMMSNa__filterOptions button:hover{background:var(--home-accent)}.WorkPage-module__HMMSNa__projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.WorkPage-module__HMMSNa__projectCard{color:#fff;background:#121212;border-radius:12px;min-width:0;overflow:hidden}.WorkPage-module__HMMSNa__projectCard a{isolation:isolate;justify-content:center;align-items:flex-end;height:551px;padding:16px;display:flex;position:relative}.WorkPage-module__HMMSNa__cardBackdrop{z-index:-2;object-fit:cover;filter:blur(12px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.WorkPage-module__HMMSNa__projectCard a:after{content:"";z-index:-1;background:linear-gradient(#0000 60%,#0005);position:absolute;inset:0}.WorkPage-module__HMMSNa__cardImage{aspect-ratio:1;border-radius:12px;width:min(296px,60%);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.WorkPage-module__HMMSNa__cardImage img{object-fit:cover;width:100%;height:100%}.WorkPage-module__HMMSNa__projectCard h3{text-align:center;letter-spacing:-.04em;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:97px;font-size:36px;font-weight:500;line-height:1.3;display:flex;position:relative}.WorkPage-module__HMMSNa__empty{text-align:center;color:var(--work-muted);padding-block:80px;font-size:20px}.WorkPage-module__HMMSNa__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1100px){.WorkPage-module__HMMSNa__indexHeading{flex-direction:column;align-items:flex-start}.WorkPage-module__HMMSNa__filters{align-self:flex-end}.WorkPage-module__HMMSNa__hero{min-height:780px;padding-block:565px 90px}.WorkPage-module__HMMSNa__heroArt{top:225px}.WorkPage-module__HMMSNa__wordmark{top:295px}.WorkPage-module__HMMSNa__projectCard a{height:490px}.WorkPage-module__HMMSNa__projectCard h3{font-size:28px}}@media (max-width:700px){.WorkPage-module__HMMSNa__root{background-size:auto 1800px}.WorkPage-module__HMMSNa__hero{min-height:680px;padding-block:475px 100px}.WorkPage-module__HMMSNa__heroArt{height:245px;inset:180px 0 auto}.WorkPage-module__HMMSNa__portrait{width:177px;height:245px}.WorkPage-module__HMMSNa__wordmark{font-size:24vw;top:252px}.WorkPage-module__HMMSNa__heroCopy{width:calc(100% - 40px)}.WorkPage-module__HMMSNa__heroCopy h1{font-size:26px;line-height:1.25}.WorkPage-module__HMMSNa__heroCopy a{min-height:50px;padding:14px 22px;font-size:14px}.WorkPage-module__HMMSNa__scrollLeft,.WorkPage-module__HMMSNa__scrollRight{width:60px;bottom:32px}.WorkPage-module__HMMSNa__index{width:calc(100% - 40px);padding-block:30px 56px}.WorkPage-module__HMMSNa__indexHeading{gap:24px;margin-bottom:28px}.WorkPage-module__HMMSNa__indexHeading h2{font-size:34px}.WorkPage-module__HMMSNa__eyebrow{width:148px;font-size:16px}.WorkPage-module__HMMSNa__filters{width:100%}.WorkPage-module__HMMSNa__filterTabs button{padding:12px 7px;font-size:14px}.WorkPage-module__HMMSNa__filterOptions button{font-size:16px}.WorkPage-module__HMMSNa__projectGrid{grid-template-columns:minmax(0,1fr)}.WorkPage-module__HMMSNa__projectCard a{height:420px}.WorkPage-module__HMMSNa__cardImage{width:min(250px,64%)}.WorkPage-module__HMMSNa__projectCard h3{min-height:80px;font-size:26px}}@media (prefers-reduced-motion:reduce){.WorkPage-module__HMMSNa__scrollLeft span,.WorkPage-module__HMMSNa__scrollRight span{animation:none}.WorkPage-module__HMMSNa__cardBackdrop,.WorkPage-module__HMMSNa__cardImage img{transition:none}}
.UtilityPage-module__SLfx-W__page{--utility-accent:#fbb517;--home-accent:#fbb517;--home-ink:#181918;--home-muted:#191919;--utility-muted:#5d6064;--font-display:var(--font-syne);color:#181918;font-family:var(--font-syne), sans-serif;background:#f7f7f7 url(/about/redesign/paper.webp) top/100% repeat-y;min-height:75svh;overflow:clip}.UtilityPage-module__SLfx-W__page *{box-sizing:border-box}.UtilityPage-module__SLfx-W__page :is(h1,h2,h3,p,dl,dd){margin:0}.UtilityPage-module__SLfx-W__page :is(a,button,input):focus-visible{outline:2px solid var(--utility-accent);outline-offset:5px}.UtilityPage-module__SLfx-W__container{width:min(1238px,100% - 80px);margin-inline:auto;padding-block:180px 100px}.UtilityPage-module__SLfx-W__heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:64px;display:flex}.UtilityPage-module__SLfx-W__heading>div{min-width:0}.UtilityPage-module__SLfx-W__heading h1{letter-spacing:-.045em;text-wrap:balance;max-width:950px;margin-top:24px;font-size:clamp(42px,5vw,72px);font-weight:600;line-height:1.08}.UtilityPage-module__SLfx-W__description{max-width:720px;color:var(--utility-muted);overflow-wrap:anywhere;margin-top:24px;font-size:18px;line-height:1.6}.UtilityPage-module__SLfx-W__actions{flex-wrap:wrap;gap:12px;display:flex}.UtilityPage-module__SLfx-W__button{background:var(--utility-accent);color:#111;min-height:52px;font:500 14px/1.4 var(--font-syne), sans-serif;cursor:pointer;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:18px;padding:16px 24px;text-decoration:none;display:inline-flex}.UtilityPage-module__SLfx-W__secondary{color:inherit;background:0 0;border-color:currentColor}.UtilityPage-module__SLfx-W__button:disabled{opacity:.6;cursor:wait}@media (hover:hover){.UtilityPage-module__SLfx-W__button:not(:disabled):hover [data-rolling-letter]{transform:translateY(-100%)}}.UtilityPage-module__SLfx-W__button:focus-visible [data-rolling-letter]{transform:translateY(-100%)}.UtilityPage-module__SLfx-W__panel{color:#f7f7f7;background:#191919;border-radius:12px;min-width:0;padding:40px}.UtilityPage-module__SLfx-W__panel h2{letter-spacing:-.035em;font-size:32px;font-weight:600;line-height:1.2}.UtilityPage-module__SLfx-W__panel p{line-height:1.65}.UtilityPage-module__SLfx-W__muted{color:#b8b8b8}.UtilityPage-module__SLfx-W__form{gap:24px;display:grid}.UtilityPage-module__SLfx-W__field{gap:10px;font-size:14px;display:grid}.UtilityPage-module__SLfx-W__field input{color:#fff;width:100%;min-width:0;min-height:54px;font:400 16px/1.4 var(--font-syne), sans-serif;background:#252525;border:1px solid #606060;border-radius:4px;padding:14px 16px}.UtilityPage-module__SLfx-W__field input::placeholder{color:#aaa}.UtilityPage-module__SLfx-W__field input:focus{border-color:var(--utility-accent)}.UtilityPage-module__SLfx-W__authGrid,.UtilityPage-module__SLfx-W__columns{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.UtilityPage-module__SLfx-W__authImage{object-fit:cover;border-radius:12px;width:100%;height:100%;min-height:480px}.UtilityPage-module__SLfx-W__tabs{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.UtilityPage-module__SLfx-W__tab{color:#b8b8b8;min-height:48px;font:500 14px/1.4 var(--font-syne), sans-serif;cursor:pointer;background:#252525;border:1px solid #606060;border-radius:4px;flex:1;padding:12px}.UtilityPage-module__SLfx-W__tab[aria-pressed=true]{background:var(--utility-accent);border-color:var(--utility-accent);color:#111}.UtilityPage-module__SLfx-W__error{color:#ffb4b4;font-size:14px;line-height:1.6}.UtilityPage-module__SLfx-W__textLink{color:inherit;text-underline-offset:4px}.UtilityPage-module__SLfx-W__textLink:hover{color:var(--utility-accent)}.UtilityPage-module__SLfx-W__plans,.UtilityPage-module__SLfx-W__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.UtilityPage-module__SLfx-W__plan{background:#ffffff36;border:1px solid #c9c9c9;border-radius:16px;flex-direction:column;gap:24px;padding:40px 32px;display:flex}.UtilityPage-module__SLfx-W__plan[data-featured=true]{border-color:var(--utility-accent);background:#fbb5170a}.UtilityPage-module__SLfx-W__plan h2{letter-spacing:-.035em;font-size:28px;font-weight:600;line-height:1.2}.UtilityPage-module__SLfx-W__price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1.1}.UtilityPage-module__SLfx-W__price span{letter-spacing:0;color:var(--utility-muted);margin-top:8px;font-size:14px;font-weight:400;display:block}.UtilityPage-module__SLfx-W__plan p,.UtilityPage-module__SLfx-W__plan ul{color:var(--utility-muted);line-height:1.6}.UtilityPage-module__SLfx-W__plan ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.UtilityPage-module__SLfx-W__plan li{align-items:baseline;gap:12px;display:flex}.UtilityPage-module__SLfx-W__plan li:before{content:"✓";color:#956b00}.UtilityPage-module__SLfx-W__plan .UtilityPage-module__SLfx-W__button{margin-top:auto}.UtilityPage-module__SLfx-W__section{margin-top:56px}.UtilityPage-module__SLfx-W__section>h2{letter-spacing:-.035em;margin-bottom:24px;font-size:36px;font-weight:600;line-height:1.2}.UtilityPage-module__SLfx-W__stat{border:1px solid #d2d2d2;border-radius:12px;padding:28px}.UtilityPage-module__SLfx-W__stat p:first-child{color:var(--utility-muted);font-size:14px}.UtilityPage-module__SLfx-W__stat p:last-child{margin-top:16px;font-size:40px;font-weight:600;line-height:1.2}.UtilityPage-module__SLfx-W__bookingList{gap:16px;padding:0;list-style:none;display:grid}.UtilityPage-module__SLfx-W__bookingRow{color:#fff;background:#191919;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.UtilityPage-module__SLfx-W__bookingRow h3{font-size:24px;font-weight:600;line-height:1.2}.UtilityPage-module__SLfx-W__bookingRow p{color:#b8b8b8;margin-top:8px;font-size:14px;line-height:1.6}.UtilityPage-module__SLfx-W__bookingRow code{color:var(--utility-accent);overflow-wrap:anywhere;font-size:14px}.UtilityPage-module__SLfx-W__empty{color:var(--utility-muted);border:1px solid #d2d2d2;border-radius:12px;padding:32px;line-height:1.6}.UtilityPage-module__SLfx-W__summary{display:grid;margin-block:32px!important}.UtilityPage-module__SLfx-W__summary>div{border-bottom:1px solid #414141;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;font-size:16px;line-height:1.5;display:grid}.UtilityPage-module__SLfx-W__summary dt{color:#b8b8b8}.UtilityPage-module__SLfx-W__summary dd{text-align:right;overflow-wrap:anywhere}.UtilityPage-module__SLfx-W__notice{border:1px solid var(--utility-accent);overflow-wrap:anywhere;background:#fbb51712;border-radius:8px;margin-block:24px;padding:24px;line-height:1.6}.UtilityPage-module__SLfx-W__legalGrid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:48px;display:grid}.UtilityPage-module__SLfx-W__contents{gap:8px;display:grid;position:sticky;top:120px}.UtilityPage-module__SLfx-W__contents a{min-height:44px;color:var(--utility-muted);padding-block:10px;font-size:14px;line-height:1.5;text-decoration:none}.UtilityPage-module__SLfx-W__contents a:hover{color:#111}.UtilityPage-module__SLfx-W__prose{overflow-wrap:anywhere;font-size:16px;line-height:1.9}.UtilityPage-module__SLfx-W__prose section{margin-top:40px;scroll-margin-top:110px}.UtilityPage-module__SLfx-W__prose h2{margin-bottom:20px}.UtilityPage-module__SLfx-W__prose p{white-space:pre-line}.UtilityPage-module__SLfx-W__prose li+li{margin-top:8px}@media (max-width:900px){.UtilityPage-module__SLfx-W__plans,.UtilityPage-module__SLfx-W__authGrid,.UtilityPage-module__SLfx-W__columns{grid-template-columns:1fr}.UtilityPage-module__SLfx-W__authImage{aspect-ratio:16/9;min-height:0;max-height:360px}.UtilityPage-module__SLfx-W__legalGrid{grid-template-columns:1fr;gap:32px}.UtilityPage-module__SLfx-W__contents{border-bottom:1px solid #d2d2d2;padding-bottom:24px;position:static}}@media (max-width:600px){.UtilityPage-module__SLfx-W__container{width:calc(100% - 40px);padding-block:132px 64px}.UtilityPage-module__SLfx-W__heading{flex-direction:column;align-items:start;gap:24px;margin-bottom:40px}.UtilityPage-module__SLfx-W__heading h1{font-size:42px}.UtilityPage-module__SLfx-W__description{margin-top:20px;font-size:16px}.UtilityPage-module__SLfx-W__panel{padding:28px 20px}.UtilityPage-module__SLfx-W__panel h2,.UtilityPage-module__SLfx-W__section>h2{font-size:28px}.UtilityPage-module__SLfx-W__plans,.UtilityPage-module__SLfx-W__stats{gap:16px}.UtilityPage-module__SLfx-W__stats{grid-template-columns:1fr}.UtilityPage-module__SLfx-W__stat{padding:24px}.UtilityPage-module__SLfx-W__plan{padding:32px 24px}.UtilityPage-module__SLfx-W__bookingRow{padding:24px 20px}.UtilityPage-module__SLfx-W__summary>div{grid-template-columns:1fr;gap:8px}.UtilityPage-module__SLfx-W__summary dd{text-align:left}.UtilityPage-module__SLfx-W__actions{width:100%}.UtilityPage-module__SLfx-W__actions .UtilityPage-module__SLfx-W__button{flex:1}}.UtilityPage-module__SLfx-W__panel [data-helio-button=secondary]{background:#fff;border-color:#fff}.UtilityPage-module__SLfx-W__prose h3{margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.3}.UtilityPage-module__SLfx-W__prose p+p{margin-top:24px}.UtilityPage-module__SLfx-W__prose section:first-child{margin-top:0}
