.hero-silhouette[data-astro-cid-ox7qfj3b]{opacity:.36;width:auto;max-width:none;height:100%;position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.compact[data-astro-cid-ox7qfj3b]{display:none}@media (width<=720px){.wide[data-astro-cid-ox7qfj3b]{display:none}.compact[data-astro-cid-ox7qfj3b]{display:block}}@property --akkea-orbit-phase{syntax:"<angle>";inherits:true;initial-value:0deg}.brand-system[data-astro-cid-wzrqefcb]{border-block:1px solid var(--line);grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);display:grid;overflow:clip}.system-intro[data-astro-cid-wzrqefcb]{z-index:1;align-self:center;padding:clamp(32px,5.7vw,100px);position:relative}@media (width>=901px){.system-intro[data-astro-cid-wzrqefcb]{padding-right:clamp(108px,12vw,200px)}}.system-intro[data-astro-cid-wzrqefcb] h2[data-astro-cid-wzrqefcb]{font:500 clamp(38px,4.4vw,76px)/1.04 var(--font-heading);letter-spacing:-.055em}.system-intro[data-astro-cid-wzrqefcb] p[data-astro-cid-wzrqefcb]{max-width:34ch;color:var(--ink-soft);margin:24px 0 32px;line-height:1.65}.system-contact[data-astro-cid-wzrqefcb]{width:max-content;display:flex}.system-contact[data-astro-cid-wzrqefcb] svg[data-astro-cid-wzrqefcb]{width:18px;height:18px}.brand-orbit[data-astro-cid-wzrqefcb]{border-left:1px solid var(--line);background-color:var(--page-deep);align-content:center;min-width:0;padding-block:48px;display:grid;position:relative;overflow:visible}.orbit-ring[data-astro-cid-wzrqefcb]{scroll-snap-type:x mandatory;gap:12px;padding:16px;display:flex;overflow-x:auto}.orbit-card[data-astro-cid-wzrqefcb]{background:var(--surface);border:1px solid var(--line);scroll-snap-align:center;flex:0 0 72%;min-width:0;margin:0}.orbit-media[data-astro-cid-wzrqefcb]{aspect-ratio:3/2;position:relative}.orbit-media[data-astro-cid-wzrqefcb]>img[data-astro-cid-wzrqefcb]{object-fit:cover;width:100%;height:100%;display:block}.identity-sheet[data-astro-cid-wzrqefcb],.system-sheet[data-astro-cid-wzrqefcb]{background:var(--page);flex-direction:column;justify-content:space-between;padding:5% 6%;display:flex;position:absolute;inset:0}.identity-sheet[data-astro-cid-wzrqefcb] img[data-astro-cid-wzrqefcb]{width:48%;margin-left:-3%}.identity-sheet[data-astro-cid-wzrqefcb] p[data-astro-cid-wzrqefcb],.type-sample[data-astro-cid-wzrqefcb] b[data-astro-cid-wzrqefcb]{font:500 clamp(22px,2.5vw,38px)/1 var(--font-heading);letter-spacing:-.045em}.palette[data-astro-cid-wzrqefcb],.grid-sample[data-astro-cid-wzrqefcb],.ui-sample[data-astro-cid-wzrqefcb],.type-sample[data-astro-cid-wzrqefcb]{display:flex}.palette[data-astro-cid-wzrqefcb] span[data-astro-cid-wzrqefcb]{flex:1;padding:5px 7px;font-size:10px}.palette[data-astro-cid-wzrqefcb] span[data-astro-cid-wzrqefcb]:first-child,.ui-sample[data-astro-cid-wzrqefcb] strong[data-astro-cid-wzrqefcb]{background:var(--accent);color:var(--accent-ink)}.palette[data-astro-cid-wzrqefcb] span[data-astro-cid-wzrqefcb]:nth-child(2){background:var(--surface-raised)}.palette[data-astro-cid-wzrqefcb] span[data-astro-cid-wzrqefcb]:last-child{background:var(--ink);color:var(--page)}.system-sheet[data-astro-cid-wzrqefcb]{background:var(--surface)}.system-sheet[data-astro-cid-wzrqefcb] small[data-astro-cid-wzrqefcb],.type-sample[data-astro-cid-wzrqefcb] span[data-astro-cid-wzrqefcb],.ui-sample[data-astro-cid-wzrqefcb]{font:500 clamp(10px,.95vw,13px)/1.4 var(--font-body)}.type-sample[data-astro-cid-wzrqefcb]{align-items:center;gap:14px}.type-sample[data-astro-cid-wzrqefcb] b[data-astro-cid-wzrqefcb]{font-size:clamp(32px,4vw,58px)}.ui-sample[data-astro-cid-wzrqefcb]{border-block:1px solid var(--line);justify-content:space-between;align-items:center;padding-block:8px}.ui-sample[data-astro-cid-wzrqefcb] strong[data-astro-cid-wzrqefcb]{padding:5px 10px}.grid-sample[data-astro-cid-wzrqefcb]{gap:4px}.grid-sample[data-astro-cid-wzrqefcb] i[data-astro-cid-wzrqefcb]{background:var(--ink-muted);opacity:.4;flex:1;height:8px}.orbit-caption[data-astro-cid-wzrqefcb]{border-top:1px solid var(--line);align-items:center;gap:18px;padding:16px 18px;display:flex}.orbit-caption[data-astro-cid-wzrqefcb]>span[data-astro-cid-wzrqefcb],.orbit-caption[data-astro-cid-wzrqefcb] small[data-astro-cid-wzrqefcb],.orbit-note[data-astro-cid-wzrqefcb]{font:500 11px/1.4 var(--font-body)}.orbit-caption[data-astro-cid-wzrqefcb]>span[data-astro-cid-wzrqefcb]{color:var(--accent)}.orbit-caption[data-astro-cid-wzrqefcb] small[data-astro-cid-wzrqefcb]{color:var(--ink-muted)}.orbit-caption[data-astro-cid-wzrqefcb] strong[data-astro-cid-wzrqefcb]{font:500 clamp(18px,1.55vw,25px)/1.2 var(--font-heading);display:block}.orbit-note[data-astro-cid-wzrqefcb]{text-align:center;color:var(--ink-muted);position:absolute;bottom:18px;left:0;right:0}@media (width<=900px){.brand-system[data-astro-cid-wzrqefcb]{grid-template-columns:1fr}.system-intro[data-astro-cid-wzrqefcb]{padding:48px 24px 28px}.brand-orbit[data-astro-cid-wzrqefcb]{border-left:0;border-top:1px solid var(--line)}}@keyframes orbit-cycle{0%{--akkea-orbit-phase:0deg}to{--akkea-orbit-phase:-360deg}}@media (prefers-reduced-motion:no-preference){.orbit-stage[data-astro-cid-wzrqefcb]{perspective:1050px;place-items:center;height:clamp(420px,40vw,620px);display:grid;container-type:inline-size}.orbit-ring[data-astro-cid-wzrqefcb]{--spread:25cqw;--radius:min(31cqw,280px);width:min(49cqw,420px);transform-style:preserve-3d;scroll-snap-type:none;gap:0;padding:0;animation:65s linear infinite orbit-cycle;display:grid;position:relative;overflow:visible}.orbit-card[data-astro-cid-wzrqefcb]{--azimuth:calc(var(--face) + var(--akkea-orbit-phase));transform:translateX(calc(sin(var(--azimuth)) * var(--spread))) translateZ(calc(-1 * var(--radius))) rotateX(24deg) rotateY(var(--azimuth)) translateZ(var(--radius)) rotateY(calc(-1 * var(--azimuth))) rotateX(-24deg);--recession:clamp(0, (.8 - cos(var(--azimuth))) / 1.8, 1);filter:brightness(calc(1 - .36 * var(--recession))) blur(calc(2px * var(--recession)));grid-area:1/1;box-shadow:0 16px 32px #00000047}@media (width<=900px){.orbit-stage[data-astro-cid-wzrqefcb]{height:clamp(310px,66vw,410px)}.orbit-ring[data-astro-cid-wzrqefcb]{--spread:20cqw;--radius:min(29cqw,185px);width:min(62cqw,375px)}}}.studio-grid-world{--grid-line:#ffffff1f;background:var(--page-deep)}.studio-grid-world :is(h2,h3,h4),.about-facts strong{font-family:var(--font-heading)}@keyframes specimen-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes specimen-signal{0%,to{opacity:.45}45%,65%{opacity:1}}.demo-playing .brand-specimen,.demo-playing .web-specimen{animation:5s ease-in-out infinite specimen-drift}.demo-playing .software-specimen>div span,.demo-playing .marketing-specimen>div span{animation:3s infinite specimen-signal}.demo-playing .software-specimen>div span:nth-of-type(2),.demo-playing .marketing-specimen>div span:nth-child(2){animation-delay:.5s}.demo-playing .software-specimen>div span:nth-of-type(3),.demo-playing .marketing-specimen>div span:nth-child(3){animation-delay:1s}.capabilities{border-top:1px solid var(--grid-line);isolation:isolate;grid-template-columns:25% 75%;min-height:clamp(780px,88vh,980px);display:grid;overflow:clip}.capability-narrative{z-index:3;border-right:1px solid var(--grid-line);background:var(--page-deep);flex-direction:column;padding:clamp(24px,3vw,56px);display:flex;position:relative}.capability-narrative>span{color:var(--ink-muted);font-size:12px}.capability-narrative>h2{letter-spacing:-.045em;margin:24px 0 18px;font-size:clamp(28px,2.8vw,48px);font-weight:520;line-height:1.04}.capability-narrative>p{max-width:23ch;color:var(--ink-soft);line-height:1.55}.capability-narratives{min-height:180px;margin-top:clamp(42px,8vh,100px);position:relative}.capability-narratives article{border-top:1px solid var(--grid-line);padding:18px 0}.capability-narratives span{color:var(--accent);font-size:11px}.capability-narratives h3{letter-spacing:-.04em;margin:8px 0;font-size:clamp(21px,1.8vw,31px);font-weight:520;line-height:1.08}.capability-narratives p{max-width:24ch;color:var(--ink-soft);line-height:1.5}.capability-narrative>a{margin-top:auto;padding-top:32px}.capability-stage{background:#0e0e12;align-items:center;min-width:0;padding:clamp(48px,6vw,104px) clamp(30px,6vw,112px) clamp(48px,6vw,104px) clamp(30px,4vw,74px);display:flex;position:relative;overflow:hidden}.capability-frame{border:1px solid var(--grid-line);background-color:#121217;position:absolute;inset:clamp(40px,5vw,92px) 0 clamp(40px,5vw,92px) 25%}.capability-frame:after{content:"";opacity:.42;background-image:linear-gradient(90deg,#0000 33.333%,#ffffff14 33.4%,#0000 33.6% 66.666%,#ffffff14 66.8%,#0000 67%);position:absolute;inset:0}.capabilities.is-stacked .capability-track{grid-template-columns:minmax(0,1fr);gap:0;width:min(90%,920px,93vh);margin-inline:auto}.capabilities.is-stacked .capability{grid-area:1/1}.capabilities.is-stacked .capability-narratives article{position:absolute;inset:0}.sliced-section{border-top:1px solid var(--grid-line);grid-template-columns:25% 75%;display:grid}.slice-label{border-right:1px solid var(--grid-line);flex-direction:column;align-items:flex-start;gap:24px;padding:clamp(24px,3vw,56px);display:flex}.slice-label>span{color:var(--ink-muted);font-size:12px}.slice-label h2{letter-spacing:-.04em;font-size:clamp(24px,2.2vw,38px);font-weight:500;line-height:1.1}.slice-label p,.slice-body p{color:var(--ink-soft);line-height:1.6}.slice-label>a,.slice-label>button{margin-top:auto}.process-slice>.slice-label{padding:0}.process-slice>.slice-label>:not(button){margin-inline:clamp(24px,3vw,56px)}.process-slice>.slice-label>span{margin-top:clamp(24px,3vw,56px)}.process-slice>.slice-label>button{justify-content:center;align-self:stretch;width:100%;min-height:72px;margin:auto 0 0}.studio-grid-world a{text-underline-offset:5px}.about-statement{padding:clamp(32px,4vw,76px)}.about-statement h3{letter-spacing:-.04em;max-width:23ch;font-size:clamp(34px,4.5vw,76px);font-weight:500;line-height:1.08}.about-statement p{max-width:62ch;margin-top:32px}.about-facts{border-top:1px solid var(--grid-line);grid-template-columns:repeat(3,1fr);display:grid}.about-facts>div,.about-facts>figure{border-right:1px solid var(--grid-line);flex-direction:column;justify-content:center;min-height:210px;padding:32px;display:flex}.about-facts strong{letter-spacing:-.04em;font-size:clamp(48px,6vw,96px);font-weight:500}.about-facts>figure{margin:0}.about-facts strong{font-variant-numeric:tabular-nums}.sr-count{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.about-facts img{align-self:center;width:65%}.texture-hatch{background-image:radial-gradient(circle,#9092a847 .75px,#0000 .85px);background-size:8px 8px}.texture-dots{background-image:radial-gradient(#9092a847 .75px,#0000 .85px);background-size:8px 8px}.capability-track{z-index:1;gap:32px;width:100%;display:grid;position:relative}.capability{background:var(--surface);border:1px solid #fff3;min-width:0;position:relative;overflow:hidden;box-shadow:0 28px 64px #0000007a}.capability-visual{background:#111116;width:100%;margin:0}.capability-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000002e,#0000 30%,#0003);position:absolute;inset:0}.capability-visual img{filter:saturate(.86)contrast(1.04);width:100%;height:auto;display:block}.brand-swatches{height:26px;display:flex}.brand-swatches i{background:var(--accent);flex:1}.brand-swatches i:nth-child(2){background:#e6ff9c}.brand-swatches i:nth-child(3){background:#424457}.brand-swatches i:nth-child(4){background:#101014}.rich-divider{border-block:1px solid var(--grid-line);grid-template-columns:25% 75%;min-height:340px;display:grid}.rich-divider>img{object-fit:cover;width:100%;height:100%;min-height:340px}.rich-divider h2{letter-spacing:-.045em;align-self:center;padding:clamp(30px,4vw,72px);font-size:clamp(46px,7vw,112px);font-weight:520;line-height:1}.years-divider{height:clamp(250px,21vw,350px);min-height:0}.years-divider>img{object-position:50% 48%;min-height:0}.years-divider h2{white-space:nowrap;font-size:clamp(34px,6.05vw,104px)}.intention-divider{height:clamp(360px,35vw,520px);min-height:clamp(360px,35vw,520px)}.intention-divider>img{min-height:0}.process-panels details{border-bottom:1px solid var(--grid-line)}.process-panels summary{cursor:pointer;align-items:center;gap:24px;padding:32px;list-style:none;display:flex}.process-panels summary::-webkit-details-marker{display:none}.process-panels summary>span{color:var(--accent);font-size:12px}.process-panels h3{font-size:clamp(22px,2.2vw,34px);font-weight:520}.process-panels summary b{margin-left:auto}.process-panels summary .process-icon-close,.process-panels details[open] summary .process-icon-open{display:none}.process-panels details[open] summary .process-icon-close{display:block}.process-content{isolation:isolate;grid-template-columns:42% 58%;min-height:clamp(280px,26vw,380px);display:grid;position:relative;overflow:hidden}.process-content>p{z-index:1;color:var(--ink-soft);grid-column:1;align-self:center;padding:40px 32px 40px 72px;line-height:1.7;position:relative}.process-visual{z-index:0;background:var(--surface);margin:0;position:absolute;inset:0 0 0 42%;overflow:hidden}.process-visual img{object-fit:cover;filter:saturate(.72)contrast(1.05);width:100%;height:100%;position:absolute;inset:0}.process-visual figcaption{background:var(--page-deep);color:var(--ink);align-items:center;gap:12px;padding:16px 20px;display:flex;position:absolute;bottom:0;right:0}.process-visual figcaption svg{width:22px;height:22px;color:var(--accent)}.team-slice>header{border-bottom:1px solid var(--grid-line)}.team-slice>header>h2{letter-spacing:-.04em;max-width:24ch;padding:48px;font-size:clamp(36px,4.5vw,72px);font-weight:520;line-height:1.1}.expanding-team{min-height:clamp(34rem,37vw,66rem);display:flex}.expanding-team article,.team-cta{flex:1;min-width:0;position:relative;overflow:hidden}.expanding-team article{transition:flex .45s var(--ease-out)}.expanding-team img{object-fit:cover;object-position:50% 30%;opacity:.6;filter:saturate(.2)contrast(1.04);width:100%;height:100%;transition:filter .3s,opacity .3s;position:absolute}.expanding-team article>div{background:linear-gradient(#0000,#000000d9);padding:90px 28px 28px;position:absolute;inset:auto 0 0}.expanding-team h3{font-size:28px;font-weight:520}.expanding-team p{color:#ededf1;max-width:30ch;margin-top:12px}.team-cta{border-left:1px solid var(--grid-line);background:var(--surface);flex-direction:column;justify-content:space-between;padding:clamp(28px,3vw,54px);display:flex}.team-cta p{max-width:22ch;color:var(--ink-soft);margin:0;line-height:1.55}.team-cta a{color:var(--ink)}@media (hover:hover) and (pointer:fine){.expanding-team article:hover,.expanding-team article:focus-visible{flex:1.25}.expanding-team article:hover img,.expanding-team article:focus-visible img{opacity:1;filter:saturate()contrast(1.04)}}.grid-connect{text-align:center;border-block:1px solid var(--grid-line);padding:100px 24px}.grid-connect h2{letter-spacing:-.04em;font-size:clamp(40px,5vw,80px);font-weight:500}.grid-connect p{margin:24px 0 36px}.word-reveal{--word-top-space:clamp(5rem, 10vw, 12.5rem);height:calc(var(--word-top-space) + .82em);padding-top:var(--word-top-space);box-sizing:border-box;isolation:isolate;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.04em;text-align:center;color:color-mix(in srgb, var(--surface) 75%, transparent);cursor:default;margin:0 0 -.12em;font-size:19vw;font-weight:560;line-height:.82;display:grid;position:relative;overflow:hidden}.word-reveal>span{white-space:nowrap;grid-area:1/1;place-self:end center;display:grid}.word-reveal__light{padding-top:var(--word-top-space);box-sizing:border-box;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;color:var(--accent);pointer-events:none;opacity:0;clip-path:inset(0 100% 0 0);place-items:end center;display:grid;position:absolute;inset:0}.word-reveal__light--near{color:color-mix(in srgb, var(--akkea-color-cinder-400) 55%, transparent)}.word-reveal__light--far{color:color-mix(in srgb, var(--akkea-color-cinder-200) 35%, transparent)}@media (width<=820px){.capabilities{grid-template-columns:1fr;min-height:0}.capability-narrative{border-right:0;border-bottom:1px solid var(--grid-line)}.capability-narratives{min-height:0;margin-top:32px}.capability-stage{padding:48px 24px}.capability-frame{inset:24px 0 24px 16px}.capability-track{grid-template-columns:1fr;gap:24px}.capability{box-shadow:0 20px 42px #0000006b}.sliced-section{grid-template-columns:1fr}.slice-label{border-right:0;border-bottom:1px solid var(--grid-line)}.about-facts>div,.about-facts>figure{min-height:150px;padding:20px}.rich-divider{grid-template-columns:30% 70%;min-height:230px}.rich-divider>img{min-height:230px}.rich-divider h2{padding:24px;font-size:clamp(36px,8vw,65px)}.years-divider{grid-template-columns:1fr;height:auto}.years-divider>img{height:190px;min-height:190px}.years-divider h2{padding:28px 24px;font-size:clamp(24px,7.4vw,42px)}.team-slice>header>h2{padding:28px}.expanding-team{grid-template-columns:1fr;min-height:0;display:grid}.expanding-team article{height:480px}.expanding-team img{filter:saturate(.2)}.team-cta{border-left:0;border-top:1px solid var(--grid-line);min-height:240px}.process-content{grid-template-columns:1fr;min-height:0;padding-bottom:240px}.process-content>p{padding:28px}.process-visual{height:240px;inset:auto 0 0}.word-reveal{font-size:18vw;line-height:.8}.word-reveal>.word-reveal__light{display:none}}@media (prefers-reduced-motion:reduce){.expanding-team article,.expanding-team img{transition:none}.word-reveal>.word-reveal__light{display:none}}.studio-grid-world a svg{vertical-align:middle;width:20px;height:20px;margin-left:8px}.process-panels summary b svg{width:24px;height:24px}@media (width>=821px) and (width<=999px){.capabilities{grid-template-columns:1fr}.capability-stage{padding:48px}}
