._5PVZnG_page._5PVZnG_root{background-color:var(--token-b500,#fff);height:1080px;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1200px;padding:0;display:flex;position:relative}._5PVZnG_page ._5PVZnG_body{height:100vh;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:20px;width:100%;padding:0 20px;display:flex;position:relative}._5PVZnG_page ._5PVZnG_text{--df-link-text-color:#09f;--df-link-text-decoration:underline;--df-text-wrap-override:balance;flex:none;width:100%;max-width:100%;height:auto;position:relative}@media (min-width:810px) and (max-width:1199.98px){._5PVZnG_page._5PVZnG_root{width:810px}}@media (max-width:809.98px){._5PVZnG_page._5PVZnG_root{width:390px;height:800px}._5PVZnG_page ._5PVZnG_body{height:70vh}}
.nP6W3G_footer.nP6W3G_root{box-sizing:border-box;min-height:100dvh;font-family:var(--studio-sans);align-items:center;padding:76px clamp(20px,3.5vw,76px);display:grid;position:relative}.nP6W3G_footerContent{grid-template-columns:1.05fr 1fr;align-items:center;gap:2vw;display:grid}.nP6W3G_copy{font-size:var(--df-font-size);letter-spacing:var(--df-letter-spacing);font-weight:500;line-height:1}.nP6W3G_wordmark{width:clamp(104px,9vw,190px);margin-bottom:.44em;display:block}.nP6W3G_heading{font-family:Edict Display Regular,Edict Display Regular Placeholder,sans-serif;font-size:inherit;letter-spacing:0;text-transform:uppercase;margin:0;font-weight:400;line-height:.9}.nP6W3G_contact{margin-top:28px;position:relative}.nP6W3G_logoArea{place-items:center;display:grid}.nP6W3G_chromeIcon{aspect-ratio:1;width:min(100%,76dvh)}.nP6W3G_utility{left:50%;bottom:max(24px, env(safe-area-inset-bottom));position:absolute;transform:translate(-50%)}@media (max-width:640px) and (orientation:portrait){.nP6W3G_footerContent{grid-template-columns:1fr;gap:4svh}.nP6W3G_logoArea{justify-items:end}.nP6W3G_chromeIcon{width:min(80%,42svh)}}
.pz-q5q_lab{--ease-out:cubic-bezier(.16, 1, .3, 1);--display:"Edict Display Home Menu", "Edict Display Regular", "Edict Display Regular Placeholder", sans-serif;--sans:"Suisse BP Int'l Medium", "Suisse BP Int'l Medium Placeholder", sans-serif;--features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--ink:var(--token-b500,#212121);--black:var(--token-0d0d0d,#0d0d0d);--gray:var(--token-g300,#a6a6a7);--mid:var(--token-gray-300,#7a7a7a);--wash:var(--token-f7f7f7,#f7f7f7);--gutter:max(16px, 2vw);width:100%;color:var(--ink);font-feature-settings:var(--features);background:#fff;align-self:stretch}.pz-q5q_h1,.pz-q5q_h3,.pz-q5q_statement{font-family:var(--display);text-transform:uppercase;margin:0;font-weight:400;line-height:.9}.pz-q5q_h1{font-size:120px}.pz-q5q_h3{font-size:40px}.pz-q5q_body{font:500 18px/1.2 var(--sans);letter-spacing:-.02em;color:var(--gray);margin:0}@media (max-width:1199px){.pz-q5q_h1{font-size:84px}.pz-q5q_h3{font-size:34px}}@media (max-width:809px){.pz-q5q_h1{font-size:50px}.pz-q5q_h3{font-size:30px}.pz-q5q_body{font-size:17px}}.pz-q5q_word{white-space:pre;opacity:0;filter:blur(14px);transition:opacity .9s ease calc(var(--i,0) * 70ms + var(--d,0s)), filter 1.2s var(--ease-out) calc(var(--i,0) * 70ms + var(--d,0s)), translate 1.3s var(--ease-out) calc(var(--i,0) * 70ms + var(--d,0s));display:inline-block;translate:0 .18em}[data-shown] .pz-q5q_word,[data-shown].pz-q5q_word{opacity:1;filter:blur();translate:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pz-q5q_scrollBlur{animation:linear both pz-q5q_blur-in;animation-timeline:view();animation-range:entry 5% cover 28%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pz-q5q_scrollBlur[data-shown]{animation:pz-q5q_service-enter .36s var(--ease-out) backwards}}}@keyframes pz-q5q_service-enter{0%{opacity:.1;transform:translateY(12px)}}@media (max-width:809.98px){.pz-q5q_scrollBlur{filter:none!important}}@keyframes pz-q5q_blur-in{0%{opacity:0;filter:blur(16px);translate:0 40px}}.pz-q5q_stage{--p:0;background:#000;height:218svh;position:relative}.pz-q5q_sticky{isolation:isolate;background:#000;height:100lvh;position:sticky;top:0;overflow:hidden}.pz-q5q_sticky:before{content:"";z-index:4;pointer-events:none;opacity:clamp(0, calc((var(--p) - .9) * 25), 1);background:#fff;position:absolute;inset:0}.pz-q5q_sticky:after,.pz-q5q_servicesCard:after{content:"";z-index:3;pointer-events:none;opacity:.06;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.pz-q5q_servicesCard:after{-webkit-mask-image:linear-gradient(#000 45%,#0000 calc(100% - 40px));mask-image:linear-gradient(#000 45%,#0000 calc(100% - 40px))}.pz-q5q_canvas{opacity:0;z-index:3;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.pz-q5q_stage[data-ready] .pz-q5q_canvas{opacity:1}.pz-q5q_canvas canvas{width:100%;height:100%;display:block}.pz-q5q_canvas sf-home-particles{width:100%;height:100%;display:block}.pz-q5q_intro{z-index:2;transform-origin:50%;position:absolute;inset:0}.pz-q5q_intro .sfr-exit-word{background:linear-gradient(135deg,#b9b9b9 0%,#e4e4e4 52%,#fff 84%);background-size:var(--headline-width,100%) var(--headline-height,100%);background-position:var(--light-x,0) var(--light-y,0);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@media (forced-colors:active){.pz-q5q_intro .sfr-exit-word{color:canvastext}}@media (prefers-reduced-motion:no-preference){.pz-q5q_intro .sfr-exit-word{--line-exit:clamp(0, calc(var(--p) * 7.125 - var(--line-delay,0)), 1);opacity:calc(1 - var(--line-exit));filter:blur(calc(10px * var(--line-exit)));translate:0 calc(-.55em * var(--line-exit))}@media (min-width:810px){.pz-q5q_lab[data-home-motion=on] .pz-q5q_statementSection{margin-top:-16svh}}}.pz-q5q_intro .sfr-final-mark{display:none!important}.pz-q5q_cover{z-index:11;color:#fff;text-align:center;background:#000;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.pz-q5q_fallbackIcon{width:clamp(72px,9vw,128px);height:auto;margin-inline:auto;display:block}.pz-q5q_fallbackContent h1{max-width:34ch;font:500 clamp(18px, 2vw, 24px)/1.2 var(--sans);margin:20px auto 24px}.pz-q5q_fallbackLinks{justify-content:center;gap:24px;display:flex}.pz-q5q_fallbackLinks a{color:inherit;font:500 16px/1.5 var(--sans);text-underline-offset:.2em}.pz-q5q_restingHeadline{max-width:1420px;font:400 clamp(38px, 6.6vw, 96px)/1 var(--display);text-transform:uppercase;text-wrap:balance;margin:0;display:none}.pz-q5q_lab[data-home-motion=static] .pz-q5q_restingHeadline{display:block}.pz-q5q_lab[data-home-motion=on] .pz-q5q_cover{display:none}.pz-q5q_lab:not([data-home-motion=static]) .pz-q5q_intro:has([data-animation-state]:not([data-animation-state=idle])) .pz-q5q_cover{display:none}.pz-q5q_lab[data-home-motion=static] sf-home-reveal{display:none}.pz-q5q_lab:not([data-home-motion=on]) .pz-q5q_stage{height:auto}.pz-q5q_lab:not([data-home-motion=on]) .pz-q5q_sticky{height:100svh;position:relative}.pz-q5q_lab[data-home-motion=static] .pz-q5q_canvas{display:none}.pz-q5q_lab:not([data-home-motion=on]) .pz-q5q_stage:not(:has([data-animation-state]:not([data-animation-state=idle]))) .pz-q5q_canvas{display:none}.pz-q5q_lab:not([data-home-motion=on]) .pz-q5q_word{opacity:1;filter:none;translate:none}.pz-q5q_statements{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pz-q5q_say{--in:clamp(0, calc((var(--p) - var(--s)) * 16), 1);--out:clamp(0, calc((var(--e) - var(--p)) * 16), 1);font:400 clamp(64px, 14vw, 220px)/.9 var(--display);text-transform:uppercase;color:#fff;text-shadow:0 0 40px #000,0 0 12px #0009;opacity:min(var(--in), var(--out));filter:blur(calc((1 - min(var(--in), var(--out))) * 26px));scale:calc(.88 + var(--in) * .12 + (1 - var(--out)) * .25);grid-area:1/1}.pz-q5q_section{padding:48px var(--gutter);position:relative}.pz-q5q_statementSection{background:#fff;padding-top:48px;padding-bottom:72px}.pz-q5q_statement{text-align:center;text-wrap:balance;max-width:min(100%,1120px);color:var(--black);margin-inline:auto;font-size:clamp(44px,7vw,112px)}.pz-q5q_clients{pointer-events:none;flex-direction:column;gap:16px;width:min(100%,681px);margin:32px auto 0;display:flex}@media (scripting:enabled){.pz-q5q_clients:not([data-images-ready]) [role=img]{background-color:#0000;-webkit-mask-image:none;mask-image:none}.pz-q5q_clients:not([data-images-ready]) img{display:none}}@media (min-width:810px) and (max-width:1199.98px){.pz-q5q_clients{max-width:539px}}@media (max-width:809px){.pz-q5q_statement{max-width:100%}}@property --works-bg{syntax:"<color>";inherits:true;initial-value:#fff}@property --works-ink{syntax:"<color>";inherits:true;initial-value:#0d0d0d}.pz-q5q_works{view-timeline:--works block;height:280svh;position:relative}.pz-q5q_worksSticky{background:var(--works-bg);height:100dvh;min-height:560px;color:var(--works-ink);isolation:isolate;position:sticky;top:0;overflow:hidden}.pz-q5q_worksTitle{z-index:0;font:400 clamp(64px, 15vw, 260px)/.86 var(--display);text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;place-content:center;margin:0;padding-bottom:14svh;display:grid;position:absolute;inset:0}.pz-q5q_globe{z-index:1;pointer-events:none;-webkit-mask-composite:source-in;position:absolute;inset:-10%;-webkit-mask-image:linear-gradient(#0000 8%,#000 24% 78%,#0000 92%),linear-gradient(90deg,#0000 8%,#000 17% 83%,#0000 92%);mask-image:linear-gradient(#0000 8%,#000 24% 78%,#0000 92%),linear-gradient(90deg,#0000 8%,#000 17% 83%,#0000 92%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pz-q5q_edgeBlur{z-index:2;pointer-events:none;position:absolute;inset:0}.pz-q5q_edgeBlur span{-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask:linear-gradient(#000 0, transparent var(--w), transparent calc(100% - var(--w)), #000 100%);-webkit-mask:linear-gradient(#000 0, transparent var(--w), transparent calc(100% - var(--w)), #000 100%);mask:linear-gradient(#000 0, transparent var(--w), transparent calc(100% - var(--w)), #000 100%);position:absolute;inset:0}.pz-q5q_edgeBlur span:first-child{--b:2px;--w:24%}.pz-q5q_edgeBlur span:nth-child(2){--b:6px;--w:15%}.pz-q5q_edgeBlur span:nth-child(3){--b:14px;--w:8%}.pz-q5q_edgeShade{z-index:2;pointer-events:none;background:linear-gradient(var(--works-bg) 0, transparent 18%, transparent 80%, var(--works-bg) 100%), linear-gradient(90deg, var(--works-bg) 0, transparent 7%, transparent 93%, var(--works-bg) 100%);position:absolute;inset:0}.pz-q5q_worksCta{z-index:3;pointer-events:none;place-items:center;padding-top:22svh;display:grid;position:absolute;inset:0}.pz-q5q_worksCta .pz-q5q_button{pointer-events:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pz-q5q_worksSticky,.pz-q5q_globe,.pz-q5q_worksTitle,.pz-q5q_worksButton{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--works;animation-range:cover}.pz-q5q_worksSticky{animation-name:pz-q5q_works-lights}.pz-q5q_globe{animation-name:pz-q5q_works-globe}.pz-q5q_worksTitle{animation-name:pz-q5q_works-title}.pz-q5q_worksButton{animation-name:pz-q5q_works-button}}}@keyframes pz-q5q_works-lights{0%,46%{--works-bg:#fff;--works-ink:#0d0d0d}56%,to{--works-bg:#000;--works-ink:#fff}}@keyframes pz-q5q_works-globe{0%{opacity:0;filter:blur(22px);scale:.86}26%{opacity:1;filter:blur();scale:1}48%{scale:1}74%{opacity:1;filter:blur();scale:1.14}94%,to{opacity:0;filter:blur(18px);scale:1.24}}@keyframes pz-q5q_works-title{0%{letter-spacing:.04em;scale:1.12}50%{letter-spacing:0;opacity:1;scale:1}74%{opacity:.9;filter:blur();scale:.94}90%,to{opacity:0;filter:blur(14px);scale:.9}}@keyframes pz-q5q_works-button{0%,50%{color:#fff;background-color:#0d0d0d;box-shadow:0 10px 40px #0000002e}52%,to{color:#0d0d0d;background-color:#fff;box-shadow:0 8px 24px #00000059,0 16px 60px 16px #0000008c}}@media (prefers-reduced-motion:reduce){.pz-q5q_works{height:auto}.pz-q5q_worksSticky{height:max(100dvh,640px);position:relative}}.pz-q5q_servicesWrap{background:var(--black)}.pz-q5q_servicesCard{isolation:isolate;color:#fff;background:var(--black);padding:120px max(16px,4vw) 160px;position:relative}.pz-q5q_servicesCard:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#000,#0000);height:min(60%,720px);position:absolute;inset:0 0 auto}.pz-q5q_servicesHead{justify-content:space-between;align-items:end;gap:24px;margin-bottom:56px;display:flex}.pz-q5q_services{margin:0;padding:0;list-style:none}.pz-q5q_service{--rule:#ffffff1f;border-top:1px solid var(--rule);grid-template-columns:88px minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"index title body""index title tags";gap:16px 32px;padding:36px 0;display:grid}.pz-q5q_service:last-child{border-bottom:1px solid var(--rule)}.pz-q5q_service .pz-q5q_h3{grid-area:title}.pz-q5q_service .pz-q5q_body{grid-area:body;max-width:46ch}.pz-q5q_serviceIndex{font:500 var(--badge-font-size)/1 var(--studio-sans);font-feature-settings:"blwf", "cv09", "cv03", "cv04", "cv11";letter-spacing:-.02em;color:#a6a6a7;white-space:nowrap;grid-area:index;padding-top:2px}.pz-q5q_tags{flex-wrap:wrap;grid-area:tags;gap:8px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:1199px){.pz-q5q_service{grid-template-columns:64px minmax(0,1fr) minmax(0,1.2fr);column-gap:24px}}@media (max-width:809px){.pz-q5q_servicesCard{padding-block:88px 120px}.pz-q5q_servicesHead{flex-direction:column;align-items:start;margin-bottom:40px}.pz-q5q_service{grid-template-columns:1fr;grid-template-areas:"index""title""body""tags";row-gap:12px;padding:28px 0}.pz-q5q_serviceIndex{padding-top:0}}.pz-q5q_more{font:500 18px/1 var(--sans);letter-spacing:-.02em;color:inherit;white-space:nowrap;transition:scale .4s var(--ease-out);text-decoration:none;display:inline-block}.pz-q5q_moreContent{align-items:center;gap:.6em;display:inline-flex}.pz-q5q_arrow{transition:translate .4s var(--ease-out,cubic-bezier(.16, 1, .3, 1));display:inline-block}@media (prefers-reduced-motion:no-preference){:is(.pz-q5q_button,.pz-q5q_more):is(:hover,:focus-visible){scale:1.04}:is(.pz-q5q_button,.pz-q5q_more):is(:hover,:focus-visible) .pz-q5q_arrow{translate:4px}}.pz-q5q_button{background:var(--black,#0d0d0d);color:#fff;font:500 18px/1 var(--sans,var(--studio-sans));letter-spacing:-.02em;transition:scale .4s var(--ease-out,cubic-bezier(.16, 1, .3, 1));border-radius:999px;align-items:center;gap:.4em;padding:18px 28px 17px;text-decoration:none;display:inline-flex;box-shadow:0 10px 40px #0000002e}.pz-q5q_more:focus-visible,.pz-q5q_button:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.pz-q5q_stage{height:100dvh}.pz-q5q_sticky{height:100%}.pz-q5q_statements{display:none}.pz-q5q_intro{opacity:1;scale:none}.pz-q5q_word,.pz-q5q_canvas{filter:none;opacity:1;transition:none;translate:none}}
