.clarity-section-module__0akw6q__section{z-index:3;color:#292720;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e9e4dc;height:115svh;scroll-margin-top:64px;position:relative}.clarity-section-module__0akw6q__shared{background:0 0;height:100%!important}.clarity-section-module__0akw6q__shared .clarity-section-module__0akw6q__stage{height:100%;min-height:0;position:relative}.clarity-section-module__0akw6q__shared .clarity-section-module__0akw6q__detail{background:0 0}.clarity-section-module__0akw6q__stage{height:100svh;min-height:620px;position:sticky;top:0;overflow:hidden}.clarity-section-module__0akw6q__art{width:78%;height:100%;position:absolute;top:0;right:-10%}.clarity-section-module__0akw6q__art canvas{opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 87%,#0000)}.clarity-section-module__0akw6q__art canvas[data-ready=true]{opacity:1}.clarity-section-module__0akw6q__fallback{perspective:700px;position:absolute;inset:25% 18%;transform:rotate(-18deg)}.clarity-section-module__0akw6q__fallback i{width:3%;height:70%;left:calc(var(--fin) * 4% + 5%);top:calc(12% + var(--fin) * 0.5%);background:linear-gradient(90deg,#a82d19,#ee6544);position:absolute;transform:rotateX(45deg)rotate(-14deg);box-shadow:7px 12px 20px #5e392820}.clarity-section-module__0akw6q__art:has(canvas[data-ready=true]) .clarity-section-module__0akw6q__fallback{visibility:hidden}.clarity-section-module__0akw6q__heading{z-index:2;pointer-events:none;position:absolute;top:15%;left:6%}.clarity-section-module__0akw6q__heading h2{font-family:var(--font-identity-text),sans-serif;letter-spacing:-.075em;font-size:clamp(64px,6.8vw,115px);font-weight:400;line-height:.98}.clarity-section-module__0akw6q__heading h2 em{color:#b12d29;font-style:normal}.clarity-section-module__0akw6q__section .clarity-section-module__0akw6q__heading>p{letter-spacing:-.025em;margin-top:30px;font-size:clamp(13px,1.1vw,18px);line-height:1.65}.clarity-section-module__0akw6q__detail{z-index:2;background:#e9e4dce8;grid-template-columns:28px 1fr;gap:18px;padding:15px 20px 15px 0;display:grid;position:absolute;bottom:17%;left:6%}.clarity-section-module__0akw6q__detail>svg{color:#b12d29}.clarity-section-module__0akw6q__detail p{font-size:15px;line-height:1.7}.clarity-section-module__0akw6q__detail a{border-bottom:1px solid #263a5040;grid-column:2;align-items:center;gap:20px;width:fit-content;padding-block:9px;font-size:14px;display:flex}.clarity-section-module__0akw6q__detail a svg{transition:transform .25s}.clarity-section-module__0akw6q__detail a:hover svg{transform:translate(3px,-3px)}.clarity-section-module__0akw6q__controls{background:#e9e4dce8;border-radius:30px;align-items:center;gap:15px;padding:6px 8px 6px 13px;font-size:11px;display:flex;position:absolute;bottom:19%;right:6%}.clarity-section-module__0akw6q__controls button{cursor:pointer;border:1px solid #253b4e50;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.clarity-section-module__0akw6q__controls button:hover{background:#ffffff65}.clarity-section-module__0akw6q__bottom{border-top:1px solid #273a5030;grid-template-columns:repeat(3,1fr);gap:25px;padding:28px 0 32px;display:grid;position:absolute;bottom:0;left:6%;right:6%}.clarity-section-module__0akw6q__bottom>div{align-items:center;gap:10px;font-size:15px;display:flex}.clarity-section-module__0akw6q__dot{background:#d32f2f;border-radius:50%;flex-shrink:0;width:8px;height:8px}.clarity-section-module__0akw6q__dot[data-color="1"],.clarity-section-module__0akw6q__dot[data-color="2"]{background:#d32f2f}.clarity-section-module__0akw6q__discipline{color:#485b70;margin-left:auto;font-size:11px}@media (min-width:1800px){.clarity-section-module__0akw6q__detail p{font-size:17px}.clarity-section-module__0akw6q__detail a,.clarity-section-module__0akw6q__controls{font-size:15px}.clarity-section-module__0akw6q__bottom>div{font-size:16px}.clarity-section-module__0akw6q__discipline{font-size:15px}}@media (max-width:1100px){.clarity-section-module__0akw6q__heading h2{font-size:7vw}.clarity-section-module__0akw6q__art{width:89%;right:-17%}.clarity-section-module__0akw6q__discipline{display:none}.clarity-section-module__0akw6q__controls span{max-width:120px;line-height:1.6}}@media (max-width:760px){.clarity-section-module__0akw6q__section{height:115svh}.clarity-section-module__0akw6q__stage{min-height:640px}.clarity-section-module__0akw6q__heading{top:10%}.clarity-section-module__0akw6q__heading h2{font-size:clamp(43px,11.6vw,82px);line-height:1.04}.clarity-section-module__0akw6q__section .clarity-section-module__0akw6q__heading>p{margin-top:24px;font-size:14px}.clarity-section-module__0akw6q__art{width:120%;height:47%;top:32%;right:-13%}.clarity-section-module__0akw6q__detail{gap:10px;max-width:85%;padding:10px 12px 10px 0;bottom:12%}.clarity-section-module__0akw6q__detail>svg{width:20px}.clarity-section-module__0akw6q__detail p{font-size:13px}.clarity-section-module__0akw6q__detail a{margin-top:0;font-size:13px}.clarity-section-module__0akw6q__controls{bottom:13%;right:6%}.clarity-section-module__0akw6q__controls span{display:none}.clarity-section-module__0akw6q__bottom{gap:10px;padding:22px 0}.clarity-section-module__0akw6q__bottom>div{gap:7px;font-size:11px;line-height:1.5}.clarity-section-module__0akw6q__dot{width:6px;height:6px}}@media (max-height:740px) and (min-width:761px){.clarity-section-module__0akw6q__stage{min-height:580px}.clarity-section-module__0akw6q__heading{top:14%}.clarity-section-module__0akw6q__heading h2{font-size:min(7.8vw,13svh)}.clarity-section-module__0akw6q__heading>p{margin-top:20px;font-size:14px}.clarity-section-module__0akw6q__detail{bottom:19%}.clarity-section-module__0akw6q__detail p{font-size:12px}.clarity-section-module__0akw6q__bottom{padding:22px 0}}@media (prefers-reduced-motion:reduce){.clarity-section-module__0akw6q__section{height:auto}.clarity-section-module__0akw6q__stage{position:relative}.clarity-section-module__0akw6q__art canvas,.clarity-section-module__0akw6q__detail a svg{transition:none}.clarity-section-module__0akw6q__shared{background:#e9e4dc}}
.featured-project-module__cY0nDG__journey{--surface-left:32%;--surface-right:-10%;--surface-top:0%;--surface-bottom:0%;z-index:3;background:#e9e4dc;height:220svh;scroll-margin-top:0;position:relative}.featured-project-module__cY0nDG__sharedStage{height:100svh;min-height:640px;position:sticky;top:0;overflow:hidden}.featured-project-module__cY0nDG__workAnchor{pointer-events:none;width:1px;height:1px;position:absolute;top:110svh}.featured-project-module__cY0nDG__scene{pointer-events:none;position:absolute;inset:0;overflow:hidden}.featured-project-module__cY0nDG__surface{left:calc(var(--surface-left) * (1 - var(--reveal,0)));right:calc(var(--surface-right) * (1 - var(--reveal,0)));top:calc(var(--surface-top) * (1 - var(--reveal,0)));bottom:calc(var(--surface-bottom) * (1 - var(--reveal,0)));position:absolute}.featured-project-module__cY0nDG__surface canvas,.featured-project-module__cY0nDG__photo{width:100%;height:100%;position:absolute;inset:0}.featured-project-module__cY0nDG__photo img{object-fit:cover}.featured-project-module__cY0nDG__photo{opacity:var(--reveal,0)}.featured-project-module__cY0nDG__surface canvas{opacity:0}.featured-project-module__cY0nDG__surface canvas[data-ready=true]{opacity:1}.featured-project-module__cY0nDG__surface:has(canvas[data-ready=true]) .featured-project-module__cY0nDG__fins{visibility:hidden}.featured-project-module__cY0nDG__fins{perspective:700px;opacity:calc(1 - var(--reveal,0));position:absolute;inset:25% 18%;transform:rotate(-18deg)}.featured-project-module__cY0nDG__fins i{width:2.5%;height:70%;left:calc(var(--fin) * 3.1% + 5%);top:calc(12% + var(--fin) * 0.5%);background:linear-gradient(90deg,#a82d19,#ee6544);position:absolute;transform:rotateX(45deg)rotate(-14deg);box-shadow:7px 12px 20px #5e392820}.featured-project-module__cY0nDG__shade{background:linear-gradient(90deg,#100c0870,#100c0815 85%),linear-gradient(#0000 40%,#100c08b0);position:absolute;inset:0}.featured-project-module__cY0nDG__clarityLayer{background:linear-gradient(90deg,#e9e4dcf5,#e9e4dc90 36%,#0000 75%);position:absolute;inset:0}.featured-project-module__cY0nDG__opening{color:#faf4e9;background:linear-gradient(90deg,#100c0835,#0000 85%);position:absolute;inset:0}.featured-project-module__cY0nDG__projectBackdrop{z-index:-1;background:#382c26;position:absolute;inset:0}.featured-project-module__cY0nDG__projectBackdrop img{object-fit:cover}.featured-project-module__cY0nDG__projectBackdrop:after{content:"";background:linear-gradient(90deg,#100c0870,#100c0815 85%),linear-gradient(#0000 40%,#100c08b0);position:absolute;inset:0}.featured-project-module__cY0nDG__opening{isolation:isolate}.featured-project-module__cY0nDG__projectTitle{position:absolute;top:38%;left:6%;right:6%}.featured-project-module__cY0nDG__projectTitle h2{font-family:var(--font-identity-text),sans-serif;letter-spacing:-.065em;font-size:clamp(62px,7.5vw,140px);font-weight:400;line-height:1.02}.featured-project-module__cY0nDG__projectTitle>p{color:#f0e9df;margin-top:26px;font-size:clamp(15px,1.2vw,19px);line-height:1.75}.featured-project-module__cY0nDG__projectIdentity{border-top:1px solid #faf4e947;justify-content:space-between;align-items:end;gap:25px;padding-top:24px;display:flex;position:absolute;bottom:6%;left:6%;right:6%}.featured-project-module__cY0nDG__projectIdentity h3{letter-spacing:-.04em;font-size:25px;font-weight:400}.featured-project-module__cY0nDG__projectIdentity p{color:#e1d6c9;margin-top:8px;font-size:13px;line-height:1.7}.featured-project-module__cY0nDG__projectIdentity>a{align-items:center;gap:24px;min-height:44px;padding-block:10px;font-size:13px;display:flex}.featured-project-module__cY0nDG__openCase{border:1px solid #f4eadc80;border-radius:50%;place-items:center;width:60px;height:60px;transition:background .2s,transform .2s;display:grid;position:absolute;top:15%;right:6%}.featured-project-module__cY0nDG__openCase:hover{background:#f4eadc25;transform:translate(2px,-2px)}.featured-project-module__cY0nDG__journey[data-reduced]{height:auto}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__sharedStage{height:auto;position:relative;overflow:visible}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__clarityLayer{background:#e9e4dc;height:max(100svh,640px);position:relative}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__opening{height:max(100svh,640px);position:relative}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__scene{height:max(100svh,640px);inset:auto 0 0}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__surface{inset:0}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__photo{opacity:1}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__fins{display:none}.featured-project-module__cY0nDG__journey[data-reduced] .featured-project-module__cY0nDG__workAnchor{top:max(100svh,640px)}@media (max-width:1100px){.featured-project-module__cY0nDG__journey{--surface-left:28%;--surface-right:-17%}.featured-project-module__cY0nDG__projectTitle h2{font-size:8.7vw}}@media (max-width:760px){.featured-project-module__cY0nDG__journey{--surface-left:-7%;--surface-right:-13%;--surface-top:32%;--surface-bottom:35%;height:max(200svh,1280px)}.featured-project-module__cY0nDG__workAnchor{top:100svh}.featured-project-module__cY0nDG__projectTitle h2{font-size:clamp(40px,10.8vw,78px);line-height:1.06}.featured-project-module__cY0nDG__projectTitle>p{max-width:32ch;margin-top:22px;font-size:15px}.featured-project-module__cY0nDG__desktopBreak{display:none}.featured-project-module__cY0nDG__projectIdentity{padding-top:20px;display:block;bottom:5%}.featured-project-module__cY0nDG__projectIdentity h3{font-size:23px}.featured-project-module__cY0nDG__projectIdentity p{font-size:12px}.featured-project-module__cY0nDG__projectIdentity>a{margin-top:14px;font-size:12px}.featured-project-module__cY0nDG__openCase{width:48px;height:48px;top:15%}}@media (max-height:700px) and (min-width:761px){.featured-project-module__cY0nDG__sharedStage{min-height:540px}.featured-project-module__cY0nDG__projectTitle{top:30%}.featured-project-module__cY0nDG__projectTitle h2{font-size:min(7.5vw,12svh)}.featured-project-module__cY0nDG__projectTitle>p{margin-top:20px}.featured-project-module__cY0nDG__projectIdentity{padding-top:18px;bottom:5%}}@media (prefers-reduced-motion:reduce){.featured-project-module__cY0nDG__openCase{transition:none}}@media (max-width:760px){.featured-project-module__cY0nDG__clarityLayer{background:linear-gradient(#e9e4dc 15%,#0000 35% 63%,#e9e4dc 92%)}}@media print{.featured-project-module__cY0nDG__journey{height:auto}.featured-project-module__cY0nDG__sharedStage{height:auto;position:relative}.featured-project-module__cY0nDG__scene{display:none}.featured-project-module__cY0nDG__clarityLayer,.featured-project-module__cY0nDG__opening{height:700px;position:relative;opacity:1!important;visibility:visible!important}.featured-project-module__cY0nDG__opening{background:#382c26}}.featured-project-module__cY0nDG__openProject{max-width:88%;position:absolute;top:15%;right:6%}.featured-project-module__cY0nDG__openProject>[data-project-actions]{margin:0}
.landing-story-module__9QnZoq__experience{--ink:#14111c;--paper:#f1eef2;--muted:#b8b2c1;--lavender:#d0c2ec;--red:#ff6b60;--motion-settle:cubic-bezier(.16,1,.3,1);isolation:isolate;background:var(--ink);color:var(--paper);font-family:var(--font-identity-text),sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative}:is(.landing-story-module__9QnZoq__experience .identity-hero,.landing-story-module__9QnZoq__experience .identity-stage){background:0 0}.landing-story-module__9QnZoq__experience .identity-stage{isolation:auto}.landing-story-module__9QnZoq__experience .identity-perspective-line{margin-left:auto}.landing-story-module__9QnZoq__experience :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--red);outline-offset:5px}.landing-story-module__9QnZoq__experience :where(h2,h3,h4,p){margin:0}.landing-story-module__9QnZoq__experience h2,.landing-story-module__9QnZoq__experience h3{text-wrap:balance}.landing-story-module__9QnZoq__experience :is(a,button,summary){-webkit-tap-highlight-color:#ff6b6017}.landing-story-module__9QnZoq__scene{z-index:2;pointer-events:none;transform-origin:50%;width:83%;height:94svh;position:fixed;top:0;right:-14%}html:not(.js) .landing-story-module__9QnZoq__scene{opacity:1!important}.landing-story-module__9QnZoq__studio{z-index:4;color:#29252d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e0d7ea;padding:90px 6% 80px;scroll-margin-top:85px;position:relative}.landing-story-module__9QnZoq__studioHeadline{grid-template-columns:1.2fr 1fr;align-items:end;gap:10%;display:grid}.landing-story-module__9QnZoq__studioHeadline h2{font-family:var(--font-identity-display),Impact,sans-serif;text-transform:uppercase;letter-spacing:-.025em;font-size:clamp(64px,7.7vw,132px);font-weight:600;line-height:.94}.landing-story-module__9QnZoq__studioHeadline h2>span{color:#705d7c}.landing-story-module__9QnZoq__studioHeadline>div p{color:#59525f;font-size:16px;line-height:1.85}.landing-story-module__9QnZoq__studioHeadline>div p+p{margin-top:19px}.landing-story-module__9QnZoq__collaboration{border-block:1px solid #29252d30;grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;margin-top:55px;padding-block:55px;display:grid}.landing-story-module__9QnZoq__worldStudy{min-width:0}.landing-story-module__9QnZoq__worldLabel{color:#705d7c;justify-content:space-between;gap:15px;font-size:11px;line-height:1.7;display:flex}.landing-story-module__9QnZoq__worldLabel>span:last-child{flex-shrink:0}.landing-story-module__9QnZoq__worldStudy svg{color:#8a749c88;width:100%;height:auto;margin-block:20px;display:block}.landing-story-module__9QnZoq__worldCaption{color:#705d7c;justify-content:space-between;align-items:center;gap:15px;font-size:11px;display:flex}.landing-story-module__9QnZoq__worldCaption>span:nth-child(2){font-size:10px}.landing-story-module__9QnZoq__collaborationCopy>span{color:#705d7c;font-size:12px}.landing-story-module__9QnZoq__collaborationCopy h3{letter-spacing:-.05em;margin-top:22px;font-size:clamp(30px,3.4vw,52px);font-weight:400;line-height:1.1}.landing-story-module__9QnZoq__collaborationCopy p{color:#655c6b;margin-top:23px;font-size:15px;line-height:1.85}.landing-story-module__9QnZoq__collaborationCopy>a{color:#a8322e;border-bottom:1px solid #a8322e50;align-items:center;gap:20px;width:fit-content;margin-top:15px;padding-block:14px;font-size:13px;display:flex}.landing-story-module__9QnZoq__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;padding-top:40px;display:grid}.landing-story-module__9QnZoq__principle>span{color:#a8322e;font-size:11px}.landing-story-module__9QnZoq__principle h3{letter-spacing:-.035em;margin-top:18px;font-size:23px;font-weight:400}.landing-story-module__9QnZoq__principle p{color:#655c6b;max-width:34ch;margin-top:14px;font-size:15px;line-height:1.8}.landing-story-module__9QnZoq__faq{grid-template-columns:1fr 1.5fr;gap:12%;padding-top:90px;scroll-margin-top:100px;display:grid}.landing-story-module__9QnZoq__faq h3{letter-spacing:-.045em;font-size:32px;font-weight:400;line-height:1.1}.landing-story-module__9QnZoq__faq>div:first-child>p{color:#655c6b;margin-top:23px;font-size:14px;line-height:1.9}.landing-story-module__9QnZoq__faq a{color:#a8322e;align-items:center;gap:10px;min-height:44px;display:inline-flex}.landing-story-module__9QnZoq__faq details{border-top:1px solid #29252d30}.landing-story-module__9QnZoq__faq details:last-child{border-bottom:1px solid #29252d30}.landing-story-module__9QnZoq__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.landing-story-module__9QnZoq__faq summary::-webkit-details-marker{display:none}.landing-story-module__9QnZoq__faq summary svg{flex-shrink:0;transition:transform .2s}.landing-story-module__9QnZoq__faq details[open] summary svg{transform:rotate(45deg)}.landing-story-module__9QnZoq__faq details>p{color:#59525f;padding:0 30px 23px 0;font-size:15px;line-height:1.85}.landing-story-module__9QnZoq__footer{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--ink);padding:100px 6% 0;position:relative;overflow:clip}.landing-story-module__9QnZoq__footerHeadline{z-index:4;grid-template-columns:1.35fr 1fr;align-items:center;gap:10%;display:grid;position:relative}.landing-story-module__9QnZoq__footerHeadline h2{font-family:var(--font-identity-display),Impact,sans-serif;text-transform:uppercase;white-space:nowrap;letter-spacing:-.025em;font-size:clamp(88px,12.3vw,210px);font-weight:600;line-height:.88}.landing-story-module__9QnZoq__footerHeadline h2>span{color:var(--red)}.landing-story-module__9QnZoq__footerHeadline>div>p{color:#c3bbcd;font-size:16px;line-height:1.8}.landing-story-module__9QnZoq__footerCta{background:var(--red);color:#21171d;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:52px;margin-top:28px;padding:17px 22px;font-size:14px;transition:background .2s;display:flex}.landing-story-module__9QnZoq__footerCta:hover{background:#ff9389}.landing-story-module__9QnZoq__footerHeadline>div>.landing-story-module__9QnZoq__replyNote{color:#b8a9c7;margin-top:18px;font-size:12px}.landing-story-module__9QnZoq__footerEmail{width:fit-content;margin-top:21px;padding-block:6px;font-size:16px;display:block}.landing-story-module__9QnZoq__footerPhone{color:#b4a9bf;width:fit-content;padding-block:8px;font-size:13px;display:block}.landing-story-module__9QnZoq__enquiryPanel{z-index:4;background:#14111c;border-top:1px solid #b9a2ed38;grid-template-columns:1fr 1.8fr;gap:9%;margin-top:65px;padding:45px 0;scroll-margin-top:90px;display:grid;position:relative}.landing-story-module__9QnZoq__enquiryPanel h3{letter-spacing:-.045em;margin-top:22px;font-size:32px;font-weight:400;line-height:1.15}.landing-story-module__9QnZoq__enquiryPanel>div>p{color:#b8a9c7;max-width:29ch;margin-top:22px;font-size:14px;line-height:1.8}.landing-story-module__9QnZoq__enquiryPanel>div>p>a{color:#eee9f2;overflow-wrap:anywhere;margin-top:5px;display:inline-block}.landing-story-module__9QnZoq__formIndex{color:#ff9d90;font-size:12px}.landing-story-module__9QnZoq__footerDirectory{z-index:4;color:#bcb0c7;border-top:1px solid #b9a2ed38;grid-template-columns:1.2fr 1fr .7fr 1fr;gap:35px;margin-top:55px;padding:45px 0 25px;font-size:13px;line-height:1.8;display:grid;position:relative}.landing-story-module__9QnZoq__footerDirectory nav,.landing-story-module__9QnZoq__footerDirectory>div{flex-direction:column;align-items:start;gap:2px;display:flex}.landing-story-module__9QnZoq__footerDirectory a{align-items:center;gap:13px;min-height:38px;display:inline-flex}.landing-story-module__9QnZoq__footerDirectory a:hover{color:var(--red)}.landing-story-module__9QnZoq__backToTop{place-self:start end}.landing-story-module__9QnZoq__footerWordmark{z-index:4;width:100%;padding:35px 0 40px;display:block;position:relative}.landing-story-module__9QnZoq__footerWordmark img{width:100%;height:auto;display:block}.landing-story-module__9QnZoq__footerLegal{z-index:4;color:#b4a5c0;border-top:1px solid #b9a2ed38;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:12px;display:flex;position:relative}.landing-story-module__9QnZoq__footerLegal>div{gap:25px;display:flex}.landing-story-module__9QnZoq__footerLegal a{padding-block:8px}@media (max-width:1100px){.landing-story-module__9QnZoq__scene{width:133%;right:-33%}.landing-story-module__9QnZoq__studioHeadline,.landing-story-module__9QnZoq__collaboration,.landing-story-module__9QnZoq__footerHeadline{gap:7%}.landing-story-module__9QnZoq__footerHeadline h2{font-size:12.2vw}.landing-story-module__9QnZoq__footerDirectory{gap:25px}.landing-story-module__9QnZoq__worldCaption>span:nth-child(2){display:none}}@media (max-width:900px){.landing-story-module__9QnZoq__studioHeadline{grid-template-columns:1fr;gap:28px}.landing-story-module__9QnZoq__studioHeadline h2{font-size:10.8vw}.landing-story-module__9QnZoq__studioHeadline>div{grid-template-columns:1fr 1fr;gap:30px;display:grid}.landing-story-module__9QnZoq__studioHeadline>div p+p{margin-top:0}.landing-story-module__9QnZoq__collaboration{grid-template-columns:1fr;gap:35px}.landing-story-module__9QnZoq__worldStudy{width:100%;max-width:600px;margin:0 auto}.landing-story-module__9QnZoq__collaborationCopy{max-width:620px}.landing-story-module__9QnZoq__collaborationCopy h3{font-size:43px}.landing-story-module__9QnZoq__principle h3{font-size:21px}.landing-story-module__9QnZoq__faq{grid-template-columns:1fr 1.6fr;gap:8%}.landing-story-module__9QnZoq__footerHeadline{grid-template-columns:1fr;gap:35px}.landing-story-module__9QnZoq__footerHeadline h2{font-size:17vw}.landing-story-module__9QnZoq__footerHeadline>div{max-width:430px}.landing-story-module__9QnZoq__enquiryPanel{grid-template-columns:1fr;gap:35px}.landing-story-module__9QnZoq__enquiryPanel>div>p{max-width:50ch}.landing-story-module__9QnZoq__footerDirectory{grid-template-columns:1fr 1fr;row-gap:25px}.landing-story-module__9QnZoq__backToTop{justify-self:start}}@media (max-width:760px){.landing-story-module__9QnZoq__scene{width:145%;height:40svh;top:20svh;right:-40%}.landing-story-module__9QnZoq__studio{padding-block:60px}.landing-story-module__9QnZoq__studioHeadline h2{font-size:15.5vw}.landing-story-module__9QnZoq__studioHeadline>div{display:block}.landing-story-module__9QnZoq__studioHeadline>div p{font-size:15px}.landing-story-module__9QnZoq__studioHeadline>div p+p{margin-top:18px}.landing-story-module__9QnZoq__collaboration{gap:30px;margin-top:35px;padding-block:30px}.landing-story-module__9QnZoq__worldLabel{gap:10px;font-size:10px}.landing-story-module__9QnZoq__worldStudy svg{margin-block:12px}.landing-story-module__9QnZoq__worldCaption{font-size:10px}.landing-story-module__9QnZoq__collaborationCopy h3{margin-top:18px;font-size:34px}.landing-story-module__9QnZoq__collaborationCopy p{margin-top:19px;font-size:15px}.landing-story-module__9QnZoq__principles{grid-template-columns:1fr;gap:28px;padding-top:30px}.landing-story-module__9QnZoq__principle{grid-template-columns:30px 1fr;gap:0 12px;display:grid}.landing-story-module__9QnZoq__principle>span{grid-row:1/3;padding-top:5px}.landing-story-module__9QnZoq__principle h3{margin:0;font-size:22px}.landing-story-module__9QnZoq__principle p{max-width:40ch;margin-top:10px}.landing-story-module__9QnZoq__faq{grid-template-columns:1fr;gap:28px;padding-top:60px}.landing-story-module__9QnZoq__faq h3{font-size:29px}.landing-story-module__9QnZoq__faq>div:first-child>p{margin-top:15px}.landing-story-module__9QnZoq__faq summary{padding-block:20px;font-size:15px}.landing-story-module__9QnZoq__faq details>p{padding-right:15px;font-size:14px}.landing-story-module__9QnZoq__footer{padding-top:65px}.landing-story-module__9QnZoq__footerHeadline{gap:30px}.landing-story-module__9QnZoq__footerHeadline h2{font-size:23vw}.landing-story-module__9QnZoq__footerHeadline>div>p{font-size:15px}.landing-story-module__9QnZoq__footerCta{width:100%;max-width:350px;padding-inline:17px;font-size:13px}.landing-story-module__9QnZoq__footerEmail{font-size:15px}.landing-story-module__9QnZoq__footerPhone{font-size:13px}.landing-story-module__9QnZoq__enquiryPanel{gap:28px;margin-top:40px;padding-block:30px}.landing-story-module__9QnZoq__enquiryPanel h3{font-size:28px}.landing-story-module__9QnZoq__enquiryPanel>div>p{margin-top:17px;font-size:13px}.landing-story-module__9QnZoq__footerDirectory{gap:22px;margin-top:40px;padding-top:30px;font-size:12px}.landing-story-module__9QnZoq__footerDirectory>p,.landing-story-module__9QnZoq__backToTop{grid-column:1/-1}.landing-story-module__9QnZoq__footerWordmark{padding-block:30px}.landing-story-module__9QnZoq__footerLegal{flex-wrap:wrap;gap:12px;padding-block:18px;font-size:11px}.landing-story-module__9QnZoq__footerLegal>span:nth-child(2){order:3;width:100%}.landing-story-module__9QnZoq__footerLegal>div{gap:20px;margin-left:auto}}@media (prefers-reduced-motion:reduce){.landing-story-module__9QnZoq__experience *{scroll-behavior:auto}.landing-story-module__9QnZoq__footerCta{transition:none}}@media print{.landing-story-module__9QnZoq__scene{display:none}.landing-story-module__9QnZoq__footer{break-before:page}}
.section-transition-module__84hnCG__chapter{background:var(--chapter-to);position:relative}
.capability-index-module__up-k9q__section{z-index:4;color:#eee9f0;background:#14111c;border-top:1px solid #b9a2ed25;grid-template-columns:.8fr 3fr;align-items:start;gap:7%;padding:46px 6% 52px;display:grid;position:relative}.capability-index-module__up-k9q__intro{align-items:start;gap:17px;display:flex}.capability-index-module__up-k9q__intro>svg{color:#ff8f83;flex-shrink:0}.capability-index-module__up-k9q__intro p{color:#bcb3c8;font-size:14px;line-height:1.7}.capability-index-module__up-k9q__index{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.capability-index-module__up-k9q__index a{padding-top:4px}.capability-index-module__up-k9q__index a>span{color:#b8a6cf;justify-content:space-between;gap:12px;font-size:11px;display:flex}.capability-index-module__up-k9q__index h2{letter-spacing:-.035em;margin-top:17px;font-size:clamp(17px,1.5vw,25px);font-weight:400;line-height:1.2}.capability-index-module__up-k9q__index p{color:#bcb3c8;margin-top:10px;font-size:12px;line-height:1.7}.capability-index-module__up-k9q__index a svg{transition:transform .2s}.capability-index-module__up-k9q__index a:hover svg{transform:translate(3px,-3px)}@media (max-width:1100px){.capability-index-module__up-k9q__section{grid-template-columns:1fr;gap:30px}.capability-index-module__up-k9q__intro p br{display:none}.capability-index-module__up-k9q__intro{align-items:center}.capability-index-module__up-k9q__index h2{font-size:21px}}@media (max-width:600px){.capability-index-module__up-k9q__section{gap:26px;padding-block:30px 35px}.capability-index-module__up-k9q__intro{gap:12px}.capability-index-module__up-k9q__intro p{font-size:13px}.capability-index-module__up-k9q__index{grid-template-columns:1fr 1fr;gap:25px 24px}.capability-index-module__up-k9q__index h2{margin-top:10px;font-size:21px}.capability-index-module__up-k9q__index p{margin-top:7px;font-size:12px}.capability-index-module__up-k9q__index a{border-top:1px solid #b9a2ed30;padding-top:12px}}@media (prefers-reduced-motion:reduce){.capability-index-module__up-k9q__index a svg{transition:none}}
