.hscroll[data-astro-cid-4udcuzsy]{position:relative}.viewport[data-astro-cid-4udcuzsy]{justify-content:center;align-items:flex-start;gap:var(--spacing-xl);height:100vh;margin-right:calc(-1 * var(--spacing-md));flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.track[data-astro-cid-4udcuzsy]{gap:var(--spacing-md);will-change:transform;width:max-content;display:flex}.track[data-astro-cid-4udcuzsy]>*{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--i,0) * 80ms);flex:none;transform:translateY(24px)}.hscroll[data-astro-cid-4udcuzsy].is-ready .track[data-astro-cid-4udcuzsy]>*{opacity:1;transform:none}.sr-only[data-astro-cid-4udcuzsy]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=809px){.hscroll[data-astro-cid-4udcuzsy]{height:auto!important}.viewport[data-astro-cid-4udcuzsy]{height:auto;position:static}.track[data-astro-cid-4udcuzsy]{flex-direction:column;width:auto;transform:none!important}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-4udcuzsy]>*{transition:none}}body:has(.canvas){--brand-primary-core-rider:#ffe03b;--brand-neutral-carbon:#272729;--brand-neutral-white:#fff;--brand-black:#000;--uklon-line:#ffdb00;--uklon-radius-card:80px;--uklon-radius-unit:40px;--uklon-radius-square:8px;--color-bg-page:var(--case-bg,var(--brand-primary-core-rider));--color-text-primary:var(--brand-black);--color-text-secondary:var(--brand-black);--color-icon-primary:var(--brand-black);--color-border-default:var(--brand-neutral-carbon);--color-bg-inverse:var(--brand-neutral-carbon);--color-text-inverse:var(--brand-neutral-white);--menu-bg:var(--brand-black);--menu-fg:var(--brand-primary-core-rider)}.main:has(.case){margin-left:0;padding:0}.case[data-astro-cid-gkcs2d6z],.units[data-astro-cid-gkcs2d6z],.stats[data-astro-cid-gkcs2d6z],.about[data-astro-cid-gkcs2d6z],.canvas[data-astro-cid-gkcs2d6z],.decisions[data-astro-cid-gkcs2d6z],.principles[data-astro-cid-gkcs2d6z],.kitchen[data-astro-cid-gkcs2d6z],.halftone[data-astro-cid-gkcs2d6z],.case-footer[data-astro-cid-gkcs2d6z]{--grid-left:var(--size-sidebar);--grid-right:var(--size-sidebar);--block-height:832px}.case[data-astro-cid-gkcs2d6z]{padding:0 var(--grid-right) var(--spacing-xl) var(--grid-left)}.hero[data-astro-cid-gkcs2d6z]{padding-top:var(--spacing-lg);flex-direction:column;align-items:center;display:flex}.back[data-astro-cid-gkcs2d6z]{align-self:flex-start}.reveal[data-astro-cid-gkcs2d6z]{display:block;overflow:clip}[data-astro-cid-gkcs2d6z]:where(.reveal-inner){display:block}.reveal-inner[data-astro-cid-gkcs2d6z]{transform:translate3d(var(--x), 100%, 0);animation:1.2s cubic-bezier(.16,1,.3,1) forwards reveal;animation-delay:calc(.15s + var(--i) * 90ms)}[data-astro-cid-gkcs2d6z][data-reveal-on-view]:not(.in-view) .reveal-inner[data-astro-cid-gkcs2d6z]{animation-play-state:paused}@keyframes reveal{to{transform:none}}.logo[data-astro-cid-gkcs2d6z]{margin-top:56px}@media (width>=810px){.hero[data-astro-cid-gkcs2d6z]{min-height:calc(100svh - var(--spacing-xl))}.back[data-astro-cid-gkcs2d6z]{margin-bottom:56px}.logo[data-astro-cid-gkcs2d6z]{margin-top:auto}.hero-meta[data-astro-cid-gkcs2d6z]{margin-bottom:auto}}.logo[data-astro-cid-gkcs2d6z] img[data-astro-cid-gkcs2d6z]{display:block}.title[data-astro-cid-gkcs2d6z]{width:100%;margin-top:var(--spacing-lg);font-family:Uklon Ruh Caps,sans-serif;font-weight:700;font-size:min(88px, (100vw - var(--grid-left) - var(--grid-right)) / 10.9);letter-spacing:-.05em;text-align:center;text-transform:uppercase;line-height:1.045}.title[data-astro-cid-gkcs2d6z] .title-narrow[data-astro-cid-gkcs2d6z]{display:none}.hero-meta[data-astro-cid-gkcs2d6z]{width:100%;margin-top:var(--spacing-lg);justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl);display:flex}.byline[data-astro-cid-gkcs2d6z]{text-transform:uppercase;font-size:12px;line-height:16px}.subtitle[data-astro-cid-gkcs2d6z]{text-align:right;max-width:320px;font-size:16px;line-height:1.5}.units[data-astro-cid-gkcs2d6z]{min-height:var(--block-height);padding:var(--spacing-xl) var(--grid-right) var(--spacing-xl) var(--grid-left);justify-content:center;gap:var(--spacing-lg);flex-direction:column;display:flex}.units-tree[data-astro-cid-gkcs2d6z]{gap:var(--spacing-md);flex-direction:column;display:flex}.unit[data-astro-cid-gkcs2d6z]{border-radius:var(--uklon-radius-unit);padding:28px 32px}.unit-office[data-astro-cid-gkcs2d6z],.unit-design-ux[data-astro-cid-gkcs2d6z]{align-items:center;min-height:160px;display:flex}.unit-office[data-astro-cid-gkcs2d6z]{background:var(--brand-black);color:var(--brand-neutral-white)}.unit-design-ux[data-astro-cid-gkcs2d6z]{border:4px solid var(--brand-black);margin-left:80px}.unit-teams[data-astro-cid-gkcs2d6z]{gap:var(--spacing-md);grid-template-columns:repeat(3,1fr);margin:0 0 0 160px;padding:0;list-style:none;display:grid}.unit-team[data-astro-cid-gkcs2d6z]{justify-content:space-between;gap:var(--spacing-xs);background:var(--brand-neutral-white);flex-direction:column;height:100%;min-height:200px;display:flex}.unit-head[data-astro-cid-gkcs2d6z]{gap:var(--spacing-sm);flex-direction:column;display:flex}.unit-name[data-astro-cid-gkcs2d6z]{letter-spacing:-1.5px;font-size:24px;font-weight:500}.unit-caption[data-astro-cid-gkcs2d6z]{text-transform:uppercase;font-size:12px;line-height:16px}.unit-squares[data-astro-cid-gkcs2d6z]{flex-wrap:wrap;gap:4px;display:flex}.square[data-astro-cid-gkcs2d6z]{border-radius:var(--uklon-radius-square);background:var(--brand-black);width:22px;height:22px}.stats[data-astro-cid-gkcs2d6z]{min-height:var(--block-height);padding:var(--spacing-2xl) var(--grid-right) var(--spacing-2xl) var(--grid-left);gap:var(--spacing-xl);flex-direction:column;display:flex}.stats-body[data-astro-cid-gkcs2d6z]{grid-template-columns:1fr 240px;align-items:start;gap:80px;display:grid}.growth[data-astro-cid-gkcs2d6z]{flex-direction:column;gap:40px;display:flex}.growth-rows[data-astro-cid-gkcs2d6z]{flex-direction:column;gap:32px;display:flex}.growth-head[data-astro-cid-gkcs2d6z]{align-items:baseline;gap:var(--spacing-md);display:flex}.growth-value[data-astro-cid-gkcs2d6z]{letter-spacing:-.05em;font-family:Uklon Ruh Caps,sans-serif;font-size:180px;font-weight:600;line-height:.9}.growth-label[data-astro-cid-gkcs2d6z]{font-size:26px;font-weight:500}.year-row[data-astro-cid-gkcs2d6z]{align-items:center;gap:20px;display:flex}.year[data-astro-cid-gkcs2d6z]{font-size:18px;font-weight:500}.dots[data-astro-cid-gkcs2d6z]{flex-wrap:wrap;gap:6px;display:flex}.dot[data-astro-cid-gkcs2d6z]{border-radius:var(--uklon-radius-square);flex:none;width:22px;height:22px}.dot-sm[data-astro-cid-gkcs2d6z]{border-radius:4px;width:12px;height:12px}.dot[data-astro-cid-gkcs2d6z].designer{background:var(--brand-black)}.dot[data-astro-cid-gkcs2d6z].researcher{background:var(--brand-neutral-white)}.dot[data-astro-cid-gkcs2d6z].writer{box-shadow:inset 0 0 0 2px var(--brand-black)}.legend[data-astro-cid-gkcs2d6z]{gap:var(--spacing-xs) 20px;text-transform:uppercase;flex-wrap:wrap;margin:0;padding:0;font-size:12px;line-height:16px;list-style:none;display:flex}.legend[data-astro-cid-gkcs2d6z] li[data-astro-cid-gkcs2d6z]{align-items:center;gap:var(--spacing-xs);display:flex}.side-stats[data-astro-cid-gkcs2d6z]{flex-direction:column;gap:40px;margin:0;padding:12px 0 0;list-style:none;display:flex}.side-stat[data-astro-cid-gkcs2d6z]{padding-top:var(--spacing-md);border-top:1.5px solid var(--brand-black);flex-direction:column;gap:6px;display:flex}.side-value[data-astro-cid-gkcs2d6z]{letter-spacing:-.04em;font-family:Uklon Ruh Caps,sans-serif;font-size:64px;font-weight:600;line-height:1}.side-label[data-astro-cid-gkcs2d6z]{font-size:16px;line-height:1.4}.about[data-astro-cid-gkcs2d6z]{--color-text-primary:var(--brand-neutral-white);min-height:var(--block-height);padding:var(--spacing-2xl) var(--grid-right) var(--spacing-2xl) var(--grid-left);color:var(--color-text-primary);position:relative;overflow-x:clip}.about-line[data-astro-cid-gkcs2d6z]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.about-line[data-astro-cid-gkcs2d6z] path[data-astro-cid-gkcs2d6z]{fill:none;stroke:var(--brand-primary-core-rider);stroke-width:20px}.about-line[data-astro-cid-gkcs2d6z]{clip-path:inset(-50% 100% -50% 0);transition:clip-path 1.6s cubic-bezier(.65,0,.35,1) .2s}.about[data-astro-cid-gkcs2d6z].in-view .about-line[data-astro-cid-gkcs2d6z]{clip-path:inset(-50% 0)}.about[data-astro-cid-gkcs2d6z]>.section-heading,.about-text[data-astro-cid-gkcs2d6z]{position:relative}.about-text[data-astro-cid-gkcs2d6z]{font-size:16px;line-height:1.5}.about-text-1[data-astro-cid-gkcs2d6z]{max-width:369px;margin-top:56px}.about-text-2[data-astro-cid-gkcs2d6z]{top:606px;left:calc(var(--grid-left) + 266px);width:315px;position:absolute}.about-image[data-astro-cid-gkcs2d6z]{top:282px;left:calc(var(--grid-left) + 674px);width:606px;height:auto;display:block;position:absolute}.page-nav[data-astro-cid-gkcs2d6z]{bottom:var(--spacing-lg);z-index:9;width:168px;padding:var(--spacing-md);gap:var(--spacing-sm);background:var(--brand-black);color:var(--brand-primary-core-rider);flex-direction:column;transition:background .3s,color .3s,opacity .3s,visibility 0s linear .3s;display:flex;position:fixed;right:0}.page-nav[data-astro-cid-gkcs2d6z]:not(.is-shown){opacity:0;visibility:hidden}.page-nav[data-astro-cid-gkcs2d6z].is-shown{transition-delay:0s}.page-nav[data-astro-cid-gkcs2d6z].on-dark{background:var(--brand-primary-core-rider);color:var(--brand-black)}.page-nav-item[data-astro-cid-gkcs2d6z]{height:var(--font-caption-line-height);color:inherit;align-items:center;display:flex}.page-nav-item[data-astro-cid-gkcs2d6z][aria-current],.page-nav-item[data-astro-cid-gkcs2d6z]:hover{text-decoration:underline}.page-nav-item[data-astro-cid-gkcs2d6z][aria-current]{font-weight:500}@media (width<=959px){.page-nav[data-astro-cid-gkcs2d6z]{display:none}}.button.case-back.menu-button{display:none}@media (width<=809px){.button.case-back.menu-button{top:var(--spacing-md);left:var(--spacing-md);z-index:30;background:var(--brand-black);color:var(--brand-primary-core-rider);transition:background .3s,color .3s,opacity .3s,visibility 0s linear .3s;display:inline-flex;position:fixed}.button.case-back.menu-button:before{content:"";position:absolute;inset:-6px 0}.button.case-back.menu-button.on-dark{background:var(--brand-primary-core-rider);color:var(--brand-black)}.button.case-back.menu-button:not(.is-shown){opacity:0;visibility:hidden}.button.case-back.menu-button.is-shown{transition-delay:0s}}.canvas[data-astro-cid-gkcs2d6z]{padding:var(--spacing-2xl) 0;gap:var(--spacing-md);--fit:1;flex-direction:column;display:flex}.canvas[data-astro-cid-gkcs2d6z] .track{gap:calc(135px * var(--fit))}.panel[data-astro-cid-gkcs2d6z]{width:calc(677px * var(--fit));height:calc(560px * var(--fit));padding:calc(64px * var(--fit));border-bottom:3px solid var(--brand-black);color:#090909;flex-direction:column;display:flex;position:relative}.panel-wide[data-astro-cid-gkcs2d6z]{width:calc(741px * var(--fit))}.panel-number[data-astro-cid-gkcs2d6z]{font-family:Uklon Ruh Caps,sans-serif;font-weight:600;font-size:calc(160px * var(--fit));letter-spacing:-.024em;color:var(--brand-black);line-height:1.24}.panel-screens[data-astro-cid-gkcs2d6z]{right:calc(64px * var(--fit));width:calc(338px * var(--fit));aspect-ratio:338/496;position:absolute;bottom:-3px}.panel-screen[data-astro-cid-gkcs2d6z]{object-fit:cover;border:calc(4.85px * var(--fit)) solid var(--brand-black);border-radius:calc(20px * var(--fit));width:42.6%;height:62.9%;position:absolute}.panel-screen[data-astro-cid-gkcs2d6z]:first-child{top:11.37%;left:21%}.panel-screen[data-astro-cid-gkcs2d6z]:last-child{top:23.87%;left:50.89%}.panel-body[data-astro-cid-gkcs2d6z]{grid-template-columns:calc(267px * var(--fit)) calc(274px * var(--fit));column-gap:calc(8px * var(--fit));align-items:start;display:grid;position:relative}.panel-title[data-astro-cid-gkcs2d6z]{font-size:max(18px, 26px * var(--fit));font-weight:600;line-height:1.2}.panel-text[data-astro-cid-gkcs2d6z]{padding-top:calc(72px * var(--fit));font-size:max(14px, 17px * var(--fit));line-height:1.5}.slash-list[data-astro-cid-gkcs2d6z]{margin:0;padding:0;list-style:none}.slash-list[data-astro-cid-gkcs2d6z] li[data-astro-cid-gkcs2d6z]:before{content:"/ "}.problems-title[data-astro-cid-gkcs2d6z],.canvas[data-astro-cid-gkcs2d6z] .track{padding-left:var(--grid-left)}.problems-title[data-astro-cid-gkcs2d6z]{padding-bottom:0}.canvas[data-astro-cid-gkcs2d6z] .track{padding-right:var(--grid-right)}.canvas[data-astro-cid-gkcs2d6z] .viewport{justify-content:safe center;margin-right:0}[data-astro-cid-gkcs2d6z][data-scroll-cursor].cursor-on,[data-astro-cid-gkcs2d6z][data-scroll-cursor].cursor-on *{cursor:none}.scroll-cursor[data-astro-cid-gkcs2d6z]{z-index:20;color:var(--brand-black);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s;position:fixed;top:0;left:0}.cursor-on[data-astro-cid-gkcs2d6z]>.scroll-cursor[data-astro-cid-gkcs2d6z]{opacity:1}.decisions[data-astro-cid-gkcs2d6z]{padding:var(--spacing-2xl) var(--grid-right) 240px var(--grid-left)}.decisions-grid[data-astro-cid-gkcs2d6z]{column-gap:var(--spacing-lg);grid-template-columns:repeat(12,1fr);row-gap:160px;margin-top:60px;display:grid}.decision[data-astro-cid-gkcs2d6z]{will-change:transform;flex-direction:column;display:flex}.decision-1[data-astro-cid-gkcs2d6z],.decision-3[data-astro-cid-gkcs2d6z],.decision-5[data-astro-cid-gkcs2d6z],.decision-7[data-astro-cid-gkcs2d6z]{grid-column:1/9}.decision-2[data-astro-cid-gkcs2d6z],.decision-6[data-astro-cid-gkcs2d6z]{grid-column:7/13}.decision-4[data-astro-cid-gkcs2d6z]{grid-column:5/13}.decision-title[data-astro-cid-gkcs2d6z]{color:#090909;font-size:26px;font-weight:600;line-height:1.2}.decision-points[data-astro-cid-gkcs2d6z]{margin-top:var(--spacing-lg);gap:var(--spacing-xs);flex-direction:column;font-size:16px;line-height:1.5;display:flex}.decision-text[data-astro-cid-gkcs2d6z]{margin:var(--spacing-sm) 0 0;font-size:16px;line-height:1.5}.decision-closing[data-astro-cid-gkcs2d6z]{text-align:right}.decision-link-wrap[data-astro-cid-gkcs2d6z]{margin-top:var(--spacing-lg);align-self:flex-start}.decision-link[data-astro-cid-gkcs2d6z]{align-items:center;gap:var(--spacing-xs);color:inherit;display:inline-flex}.decision-link[data-astro-cid-gkcs2d6z]:hover{text-decoration:underline}.decision-link[data-astro-cid-gkcs2d6z] .icon{transition:transform .2s}.decision-link[data-astro-cid-gkcs2d6z]:hover .icon{transform:translate(2px,-2px)}.decision-stat[data-astro-cid-gkcs2d6z]{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:40px 0;display:flex}.decision-stat-value[data-astro-cid-gkcs2d6z]{font-family:Uklon Ruh Caps,sans-serif;font-size:64px;font-weight:600;line-height:.9}.decision-stat-label[data-astro-cid-gkcs2d6z]{font-size:16px;font-weight:600;line-height:1.5}.decision-image[data-astro-cid-gkcs2d6z]{width:100%;height:auto;margin-top:var(--spacing-lg);display:block}.decision-2[data-astro-cid-gkcs2d6z] .decision-image[data-astro-cid-gkcs2d6z]{margin-top:0}.decision-video[data-astro-cid-gkcs2d6z]{background:var(--brand-neutral-white)}.decision-loop[data-astro-cid-gkcs2d6z]{width:var(--loop-width,50%)}.kitchen[data-astro-cid-gkcs2d6z]{height:100svh;color:var(--brand-neutral-white);position:relative}.kitchen-frame[data-astro-cid-gkcs2d6z]{position:absolute;inset:0;overflow:hidden}.kitchen-frame[data-astro-cid-gkcs2d6z]:after{content:"";background:linear-gradient(to bottom, transparent, var(--brand-black));pointer-events:none;height:48%;position:absolute;inset:auto 0 0}.kitchen-media[data-astro-cid-gkcs2d6z]{will-change:transform;position:absolute;inset:-14% 0}.kitchen-photo[data-astro-cid-gkcs2d6z],.kitchen-lines[data-astro-cid-gkcs2d6z]{width:100%;height:100%;position:absolute;inset:0}.kitchen-photo[data-astro-cid-gkcs2d6z]{object-fit:cover}.kitchen-lines[data-astro-cid-gkcs2d6z] path[data-astro-cid-gkcs2d6z]{fill:none;stroke:var(--uklon-line);stroke-width:12px}.kitchen-text[data-astro-cid-gkcs2d6z]{inset:14% var(--grid-right) 12% var(--grid-left);z-index:1;will-change:transform;flex-direction:column;justify-content:space-between;display:flex;position:absolute}.kitchen-title[data-astro-cid-gkcs2d6z]{font-weight:600;font-size:var(--font-heading-size);line-height:var(--font-heading-line-height);letter-spacing:var(--font-heading-letter-spacing);margin:0}.kitchen-columns[data-astro-cid-gkcs2d6z]{column-gap:var(--spacing-xl);grid-template-columns:1fr 1fr;font-size:16px;line-height:1.5;display:grid}.kitchen-columns[data-astro-cid-gkcs2d6z] p[data-astro-cid-gkcs2d6z]{margin:0}.principles[data-astro-cid-gkcs2d6z]{padding:var(--spacing-2xl) var(--grid-right) var(--spacing-2xl) var(--grid-left);background:var(--brand-black);color:var(--brand-neutral-white)}.principles-list[data-astro-cid-gkcs2d6z]{flex-direction:column;gap:40px;margin:0;padding:72px 0 0;list-style:none;display:flex}.principle[data-astro-cid-gkcs2d6z] .reveal[data-astro-cid-gkcs2d6z]{margin-bottom:-.1em;padding-bottom:.1em}.principle[data-astro-cid-gkcs2d6z]{padding-bottom:var(--spacing-md);border-bottom:3px solid var(--brand-neutral-white);letter-spacing:-.04em;font-family:Uklon Ruh Caps,sans-serif;font-size:64px;font-weight:600;line-height:1}.halftone[data-astro-cid-gkcs2d6z]{min-height:832px;padding:var(--spacing-2xl) var(--grid-right) var(--spacing-2xl) var(--grid-left);gap:var(--spacing-xl);background:var(--brand-black);color:var(--brand-neutral-white);flex-direction:column;display:flex;position:relative}.halftone[data-astro-cid-gkcs2d6z]>[data-astro-cid-gkcs2d6z]:not(canvas){position:relative}.outcomes[data-astro-cid-gkcs2d6z]{gap:80px var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.outcome[data-astro-cid-gkcs2d6z]{gap:var(--spacing-md);flex-direction:column;display:flex}.outcome-value[data-astro-cid-gkcs2d6z]{letter-spacing:-.04em;font-family:Uklon Ruh Caps,sans-serif;font-size:160px;font-weight:600;line-height:.9}.outcome-label[data-astro-cid-gkcs2d6z]{max-width:320px;font-size:16px;line-height:1.5}.halftone-canvas[data-astro-cid-gkcs2d6z]{width:100%;height:100%;display:block;position:absolute;inset:0}.case-footer[data-astro-cid-gkcs2d6z]{padding:var(--spacing-2xl) var(--grid-right) var(--spacing-2xl) var(--grid-left);background:var(--brand-black);color:var(--brand-neutral-white);flex-direction:column;gap:40px;display:flex}.footer-row[data-astro-cid-gkcs2d6z]{justify-content:space-between;align-items:center;gap:var(--spacing-lg);display:flex}.footer-brand[data-astro-cid-gkcs2d6z]{align-items:center;gap:40px;display:flex}.footer-brand[data-astro-cid-gkcs2d6z] img[data-astro-cid-gkcs2d6z]{display:block}.footer-link[data-astro-cid-gkcs2d6z]:hover{text-decoration:underline}@media (width<=1199px){.hero[data-astro-cid-gkcs2d6z]{padding-top:40px}.unit-teams[data-astro-cid-gkcs2d6z]{margin-left:80px}.stats-body[data-astro-cid-gkcs2d6z]{gap:var(--spacing-xl);grid-template-columns:1fr}.about-text-2[data-astro-cid-gkcs2d6z],.about-image[data-astro-cid-gkcs2d6z]{position:relative;top:auto;left:auto}.about-text-2[data-astro-cid-gkcs2d6z]{margin-top:var(--spacing-xl);margin-left:266px}.about-image[data-astro-cid-gkcs2d6z]{width:min(606px,100%);margin:var(--spacing-xl) 0 calc(-1 * var(--spacing-2xl)) auto}.principle[data-astro-cid-gkcs2d6z]{font-size:48px}}@media (width<=959px){.case[data-astro-cid-gkcs2d6z],.units[data-astro-cid-gkcs2d6z],.stats[data-astro-cid-gkcs2d6z],.about[data-astro-cid-gkcs2d6z],.canvas[data-astro-cid-gkcs2d6z],.decisions[data-astro-cid-gkcs2d6z],.principles[data-astro-cid-gkcs2d6z],.kitchen[data-astro-cid-gkcs2d6z],.halftone[data-astro-cid-gkcs2d6z],.case-footer[data-astro-cid-gkcs2d6z]{--grid-left:120px;--grid-right:120px}}@media (width<=809px){.case[data-astro-cid-gkcs2d6z],.units[data-astro-cid-gkcs2d6z],.stats[data-astro-cid-gkcs2d6z],.about[data-astro-cid-gkcs2d6z],.canvas[data-astro-cid-gkcs2d6z],.decisions[data-astro-cid-gkcs2d6z],.principles[data-astro-cid-gkcs2d6z],.halftone[data-astro-cid-gkcs2d6z],.case-footer[data-astro-cid-gkcs2d6z]{--grid-left:var(--spacing-lg);--grid-right:var(--spacing-lg);--block-height:auto}.case[data-astro-cid-gkcs2d6z]{padding:0 var(--grid-right) var(--spacing-xl) var(--grid-left)}.hero[data-astro-cid-gkcs2d6z]{padding-top:var(--spacing-lg)}.logo[data-astro-cid-gkcs2d6z]{margin-top:40px}.title[data-astro-cid-gkcs2d6z] .title-wide[data-astro-cid-gkcs2d6z]{display:none}.title[data-astro-cid-gkcs2d6z] .title-narrow[data-astro-cid-gkcs2d6z]{display:block}.title[data-astro-cid-gkcs2d6z]{font-size:min(52px, (100vw - var(--grid-left) - var(--grid-right)) / 9.4);line-height:1.1}.hero-meta[data-astro-cid-gkcs2d6z]{margin-top:var(--spacing-lg);align-items:stretch;gap:var(--spacing-md);flex-direction:column}.subtitle[data-astro-cid-gkcs2d6z]{text-align:right;max-width:none}.stats[data-astro-cid-gkcs2d6z]{gap:var(--spacing-lg)}.problems-title[data-astro-cid-gkcs2d6z]{padding-bottom:0}.canvas[data-astro-cid-gkcs2d6z] .viewport{gap:var(--spacing-lg)}.panel-title[data-astro-cid-gkcs2d6z],.decision-title[data-astro-cid-gkcs2d6z],.unit-name[data-astro-cid-gkcs2d6z]{font-size:20px;line-height:1.25}.units[data-astro-cid-gkcs2d6z],.stats[data-astro-cid-gkcs2d6z],.about[data-astro-cid-gkcs2d6z],.canvas[data-astro-cid-gkcs2d6z],.decisions[data-astro-cid-gkcs2d6z],.principles[data-astro-cid-gkcs2d6z],.halftone[data-astro-cid-gkcs2d6z],.case-footer[data-astro-cid-gkcs2d6z]{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.halftone[data-astro-cid-gkcs2d6z]{gap:var(--spacing-lg)}.outcomes[data-astro-cid-gkcs2d6z]{gap:var(--spacing-xl);grid-template-columns:1fr}.outcome-value[data-astro-cid-gkcs2d6z]{font-size:80px}.unit[data-astro-cid-gkcs2d6z]{border-radius:28px;padding:20px 24px}.unit-office[data-astro-cid-gkcs2d6z],.unit-design-ux[data-astro-cid-gkcs2d6z]{min-height:96px}.unit-design-ux[data-astro-cid-gkcs2d6z]{margin-left:24px}.unit-teams[data-astro-cid-gkcs2d6z]{grid-template-columns:1fr;margin-left:48px}.unit-team[data-astro-cid-gkcs2d6z]{gap:var(--spacing-lg);min-height:140px}.growth-value[data-astro-cid-gkcs2d6z]{font-size:120px}.about-text-1[data-astro-cid-gkcs2d6z]{max-width:none;margin-top:var(--spacing-lg)}.about-text-2[data-astro-cid-gkcs2d6z]{margin:var(--spacing-lg) 0 0;width:auto}.about[data-astro-cid-gkcs2d6z]{padding-top:calc(2 * var(--spacing-xl));padding-bottom:calc(2 * var(--spacing-xl))}.canvas[data-astro-cid-gkcs2d6z]{padding-top:calc(2 * var(--spacing-xl));padding-left:var(--grid-left);padding-right:var(--grid-right);padding-bottom:140px}.problems-title[data-astro-cid-gkcs2d6z],.canvas[data-astro-cid-gkcs2d6z] .track{padding-left:0}.canvas[data-astro-cid-gkcs2d6z] .track{gap:var(--spacing-lg);padding-right:0}.panel[data-astro-cid-gkcs2d6z]{width:100%;height:auto;padding:var(--spacing-lg) 0;gap:var(--spacing-sm)}.panel-number[data-astro-cid-gkcs2d6z]{font-size:72px;line-height:1}.panel-body[data-astro-cid-gkcs2d6z]{row-gap:var(--spacing-sm);grid-template-columns:1fr}.panel-text[data-astro-cid-gkcs2d6z]{padding-top:0}.panel-screens[data-astro-cid-gkcs2d6z]{width:min(300px,100%);margin-bottom:var(--spacing-sm);order:-1;position:relative;inset:auto}.panel-screen[data-astro-cid-gkcs2d6z]{border-width:3px;border-radius:14px}.decision-loop[data-astro-cid-gkcs2d6z]{width:100%}.decisions[data-astro-cid-gkcs2d6z]{padding-bottom:140px}.decisions-grid[data-astro-cid-gkcs2d6z]{margin-top:var(--spacing-lg);row-gap:var(--spacing-2xl);grid-template-columns:1fr}.decision[data-astro-cid-gkcs2d6z]{grid-column:1}.kitchen-text[data-astro-cid-gkcs2d6z]{inset:12% var(--spacing-md) 8%}.kitchen-columns[data-astro-cid-gkcs2d6z]{row-gap:var(--spacing-md);grid-template-columns:1fr}.principles-list[data-astro-cid-gkcs2d6z]{padding-top:var(--spacing-lg);gap:var(--spacing-lg)}.principle[data-astro-cid-gkcs2d6z]{border-bottom-width:2px;font-size:26px}.footer-row[data-astro-cid-gkcs2d6z]:not(.footer-links){flex-direction:column;align-items:flex-start}.footer-brand[data-astro-cid-gkcs2d6z]{align-items:flex-start;gap:var(--spacing-md);flex-direction:column}}@media (prefers-reduced-motion:reduce){.reveal-inner[data-astro-cid-gkcs2d6z]{animation:none;transform:none}.about-line[data-astro-cid-gkcs2d6z]{clip-path:none;transition:none}}
