:root{--za-ink:#101114;--za-white:#f7f7f4;--za-silver:#e8e9e7;--za-blue:#1848e8;--za-soft:#dfe6f3;--za-line:#1011142e;--za-ease:cubic-bezier(.16,1,.3,1)}html{background:var(--za-white)}body{background:var(--za-white);color:var(--za-ink)}.za-site em{font-family:var(--serif);font-weight:400}.za-site>section:not(:first-child){opacity:.18;transition:opacity 1.1s var(--za-ease),transform 1.1s var(--za-ease);transform:translateY(70px)}.za-site>section.za-visible{opacity:1;transform:none}.za-site article{transition:opacity .9s var(--za-ease),transform .9s var(--za-ease)}.site-header{height:96px;color:var(--za-ink);mix-blend-mode:normal;padding:0 4.5vw}.site-header.is-scrolled{height:70px;color:var(--za-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 var(--za-line);background:#f7f7f4e0}.brand-symbol{width:86px;height:50px;overflow:visible;background:0 0!important}.brand-symbol .brand-mark{object-fit:contain;width:86px;height:50px;position:static;filter:drop-shadow(0 1px 2px #00000059)!important}.brand-name b{font-size:14px}.brand-name small{font-size:8px}.site-header nav,.site-header.is-scrolled nav{background:0 0;border:0;border-radius:0;gap:2.5vw;padding:0}.site-header nav a{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.site-header nav a:after{background:var(--za-blue);bottom:-11px}.za-hero{background:var(--za-white);height:100svh;min-height:790px;position:relative;overflow:hidden}.za-hero-film{width:69vw;height:114vh;clip-path:path("M 170 0 L 1200 0 L 1200 900 C 890 790 590 1000 280 820 C -40 635 -100 265 170 0 Z");transform:translate(calc(var(--za-x,0) * -18px),calc(var(--za-y,0) * -12px));transition:transform .25s linear;position:absolute;top:-7vh;right:-6vw;overflow:hidden}.za-hero-film .cinema-video{filter:saturate(.68)contrast(1.04);transform:scale(1.04)}.za-film-veil{background:linear-gradient(90deg,#0d16238c,#0000 55%),linear-gradient(#0000 40%,#07101b73);position:absolute;inset:0}.za-hero-sweep{border:2px solid #1848e833;border-radius:50%;width:112vw;height:60vh;animation:10s ease-in-out infinite alternate zaSweep;position:absolute;bottom:-32vh;left:-12vw;transform:rotate(-8deg)}.za-hero-sweep:before{content:"";border:1px solid #1848e81f;border-radius:50%;position:absolute;inset:30px}@keyframes zaSweep{to{transform:rotate(-5deg)translateY(-18px)}}.za-hero-copy{z-index:2;max-width:900px;position:absolute;top:17vh;left:5vw}.za-hero-copy>span,.za-hero-foot span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.za-hero h1{letter-spacing:-.075em;margin:8vh 0 40px;font-size:clamp(76px,9.7vw,160px);font-weight:700;line-height:.72}.za-hero h1 em{color:var(--za-blue);margin-left:8vw;font-weight:400}.za-hero-copy>p{text-transform:uppercase;letter-spacing:.13em;max-width:430px;margin-left:45vw;font-size:9px;line-height:1.8}.za-hero-foot{z-index:3;border-top:1px solid #ffffff80;justify-content:space-between;padding-top:18px;display:flex;position:absolute;bottom:28px;left:5vw;right:5vw}.za-manifesto{background:var(--za-white);min-height:950px;padding:13vw 6vw 10vw;position:relative}.za-manifesto:before{content:"";border:1px solid #1848e82e;border-radius:50%;width:70vw;height:70vw;position:absolute;top:10%;right:-20vw;transform:skew(-15deg)}.za-manifesto>span,.za-ecosystem header>span,.za-world-copy>span,.za-trust>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.za-manifesto h2{letter-spacing:-.055em;max-width:1180px;margin:10vw 0 5vw;font-size:clamp(62px,7.7vw,122px);font-weight:500;line-height:.88;position:relative}.za-manifesto>p{max-width:560px;margin-left:52%;font-size:16px;line-height:1.85;position:relative}.za-ecosystem{background:var(--za-silver);padding:10vw 5vw 12vw;position:relative}.za-ecosystem:before{content:"";background:var(--za-white);border-radius:0 0 50% 50%/0 0 100% 100%;width:110vw;height:18vw;position:absolute;top:-8vw;left:-5vw}.za-ecosystem header{z-index:1;grid-template-columns:.5fr 1.5fr;align-items:end;margin-bottom:8vw;display:grid;position:relative}.za-ecosystem header h2{letter-spacing:-.06em;margin:0;font-size:clamp(62px,8vw,126px);line-height:.78}.za-ecosystem header h2 em{color:var(--za-blue)}.za-ecosystem-stage{grid-template-columns:48% 52%;min-height:780px;display:grid;position:relative}.za-eco-image{clip-path:polygon(0 8%,88% 0,100% 86%,12% 100%);filter:saturate(.58);transition:background-image .4s,clip-path .8s var(--za-ease),filter .6s;background-position:50%;background-size:cover;position:relative}.za-eco-image:hover{clip-path:polygon(3% 0,100% 8%,92% 100%,0 88%);filter:saturate(.9)}.za-eco-image>span{color:#fff;letter-spacing:.2em;font-size:10px;position:absolute;bottom:11%;left:11%}.za-eco-lines>a{opacity:.3;transition:opacity .4s,padding .45s var(--za-ease);border-top:1px solid #10111438;grid-template-columns:38px 1fr 1fr 20px;align-items:center;gap:20px;padding:27px 0;display:grid}.za-eco-lines>a:last-child{border-bottom:1px solid #10111438}.za-eco-lines b{font-size:8px}.za-eco-lines h3{font-family:var(--serif);margin:0;font-size:clamp(28px,3vw,46px);font-weight:500;line-height:.9}.za-eco-lines p{text-transform:uppercase;letter-spacing:.1em;font-size:8px;line-height:1.6}.za-eco-lines i{font-style:normal}.za-eco-caption{max-width:590px;margin:45px 0 0 53%;font-size:13px;line-height:1.8}.za-model{color:#fff;background:#111217;min-height:880px;padding:9vw 5vw;position:relative;overflow:hidden}.za-model:before{content:"";background:radial-gradient(#1848e866,#0000 52%);animation:8s ease-in-out infinite alternate zaPulse;position:absolute;inset:-20% -10%}@keyframes zaPulse{to{transform:translate(12%)scale(1.12)}}.za-model-word{letter-spacing:-.09em;transition:transform .8s var(--za-ease),color .5s;font-size:clamp(105px,16vw,245px);font-weight:800;line-height:.66;position:relative}.za-model-word:nth-child(2){color:#0000;-webkit-text-stroke:1px #ffffff8c;margin-left:24vw}.za-model-word:nth-child(3){color:var(--za-blue);margin-left:9vw}.za-model-word:hover{transform:translate(3vw)}.za-model>p{color:#c6c8d0;max-width:580px;margin:8vw 0 0 55%;font-size:13px;line-height:1.9;position:relative}.za-scale{background:var(--za-white);grid-template-columns:1.3fr 1fr 1fr;display:grid}.za-scale article{border-right:1px solid var(--za-line);flex-direction:column;min-height:430px;padding:4vw;display:flex;position:relative;overflow:hidden}.za-scale article:after{content:"";border:1px solid #1848e82e;border-radius:50%;width:270px;height:270px;transition:transform .8s;position:absolute;top:-120px;right:-160px}.za-scale article:hover:after{transform:scale(1.8)}.za-scale strong{font-family:var(--serif);margin:auto 0 35px;font-size:clamp(85px,11vw,165px);font-weight:400;line-height:.72}.za-scale span{text-transform:uppercase;letter-spacing:.14em;max-width:290px;font-size:9px;line-height:1.7}.za-world{background:#e9edf0;height:940px;position:relative;overflow:hidden}.za-world-film{clip-path:ellipse(74% 67% at 67% 56%);transform:translate(calc(var(--za-x,0) * 15px),calc(var(--za-y,0) * 10px)) scale(1.04);transition:transform .25s;position:absolute;inset:-5%;overflow:hidden}.za-world-film .cinema-video{filter:grayscale(.2)saturate(.5)contrast(.92);opacity:.26;transform:scale(1.06)}.za-world:after{content:"";background:linear-gradient(90deg,#f7f7f4f0 0 20%,#f7f7f48f 68%,#f7f7f461);position:absolute;inset:0}.za-world-copy{z-index:2;max-width:900px;position:absolute;top:17%;left:5vw}.za-world-copy h2{letter-spacing:-.07em;margin:9vh 0 45px;font-size:clamp(70px,8.7vw,138px);line-height:.75}.za-world-copy h2 em{color:var(--za-blue)}.za-world-copy p{text-transform:uppercase;letter-spacing:.16em;font-size:9px}.za-world-copy a,.za-trust a{text-transform:uppercase;letter-spacing:.17em;border-bottom:1px solid;margin-top:55px;padding-bottom:12px;font-size:9px;display:inline-block}.za-trust{background:#dcebe7;min-height:800px;padding:11vw 6vw;position:relative;overflow:hidden}.za-trust:before{content:"";border:2px solid #103e3533;border-radius:50%;width:80vw;height:80vw;position:absolute;bottom:-65vw;right:-20vw}.za-trust h2{letter-spacing:-.075em;margin:9vw 0 45px;font-size:clamp(78px,11vw,170px);line-height:.69}.za-trust h2 em{color:#245f51;margin-left:20vw}.za-trust>p{max-width:550px;margin-left:55%;font-size:15px;line-height:1.9}.za-trust>a{margin-left:55%}.zb-intro{background:var(--za-white);min-height:950px;padding:160px 5vw 8vw;position:relative;overflow:hidden}.zb-intro>span,.zb-copy>span,.zb-end>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.zb-intro h1{letter-spacing:-.085em;z-index:2;margin:11vw 0 55px;font-size:clamp(85px,12vw,190px);line-height:.68;position:relative}.zb-intro h1 em{color:var(--za-blue)}.zb-intro>p{z-index:2;max-width:540px;margin-left:57%;font-size:15px;line-height:1.85;position:relative}.zb-slice{filter:saturate(.45);clip-path:polygon(38% 0,100% 0,70% 100%,0 78%);opacity:.35;width:65vw;height:85vh;transform:translateX(calc(var(--za-x,0) * 20px));background:url(https://images.unsplash.com/photo-1497366811353-6870744d04b2?auto=format&fit=crop&w=2200&q=88) 50%/cover;position:absolute;top:8vh;right:-10vw}.zb-portfolio{background:var(--za-silver);padding:10vw 0}.zb-company{grid-template-columns:54% 46%;align-items:center;min-height:860px;margin-bottom:2vw;display:grid;position:relative}.zb-company:nth-child(2n){grid-template-columns:46% 54%}.zb-company:nth-child(2n) .zb-visual{grid-column:2}.zb-company:nth-child(2n) .zb-copy{grid-area:1/1;padding-left:6vw}.zb-visual{filter:saturate(.58);clip-path:polygon(0 8%,92% 0,100% 80%,14% 100%);height:760px;transition:clip-path 1s var(--za-ease),filter .7s;background-position:50%;background-size:cover;position:relative}.zb-company:nth-child(2n) .zb-visual{clip-path:polygon(10% 0,100% 11%,88% 100%,0 82%)}.zb-company:hover .zb-visual{clip-path:polygon(4% 0,100% 5%,95% 100%,0 90%);filter:saturate(.9)}.zb-visual b{font-size:80px;font-family:var(--serif);color:#fff;font-weight:400;position:absolute;bottom:9%;left:8%}.zb-copy{padding:6vw}.zb-copy h2{letter-spacing:-.065em;margin:60px 0 35px;font-size:clamp(64px,7.2vw,112px);line-height:.78}.zb-copy>p{max-width:540px;font-size:13px;line-height:1.85}.zb-copy>div{flex-wrap:wrap;gap:10px 25px;margin:40px 0;display:flex}.zb-copy small{text-transform:uppercase;letter-spacing:.12em;font-size:8px}.zb-copy a{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;padding-bottom:10px;font-size:9px}.zb-end{background:var(--za-white);min-height:750px;padding:10vw 6vw}.zb-end h2{letter-spacing:-.07em;margin:9vw 0 65px;font-size:clamp(72px,9vw,140px);line-height:.74}.zb-end a{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;margin-left:55%;padding-bottom:10px;font-size:9px}.zc-cover{background:var(--za-white);height:100svh;min-height:850px;padding:140px 5vw 6vw;position:relative;overflow:hidden}.zc-top{border-bottom:1px solid var(--za-ink);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;padding-bottom:17px;font-size:8px;display:flex}.zc-cover h1{z-index:2;letter-spacing:-.085em;margin:9vh 0 0;font-size:clamp(82px,11.5vw,184px);line-height:.66;position:relative}.zc-cover>p{z-index:2;max-width:430px;font-size:14px;line-height:1.8;position:absolute;bottom:9%;left:61%}.zc-cut{clip-path:ellipse(63% 48% at 60%);opacity:.6;width:56vw;height:70vh;transform:rotate(-12deg) translate(calc(var(--za-x,0) * 12px),calc(var(--za-y,0) * 8px));position:absolute;top:18vh;right:-9vw}.zc-cut .cinema-video{filter:saturate(.5)}.zc-mandate{color:#fff;background:#111217;grid-template-columns:40% 60%;min-height:900px;display:grid;position:relative;overflow:hidden}.zc-mandate:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:85vw;height:85vw;position:absolute;top:-40vw;left:-45vw}.zc-mandate>aside{z-index:1;padding:9vw 5vw;position:relative}.zc-mandate aside>span{font-size:120px;font-family:var(--serif);color:var(--za-blue)}.zc-mandate aside h2{letter-spacing:-.06em;margin:11vw 0 30px;font-size:clamp(55px,6vw,92px);line-height:.78}.zc-mandate aside p{text-transform:uppercase;letter-spacing:.14em;font-size:8px}.zc-mandate>div{z-index:1;align-self:center;padding:11vw 7vw;position:relative}.zc-mandate h3{font-family:var(--serif);margin:0 0 50px;font-size:clamp(58px,7vw,105px);font-weight:400;line-height:.82}.zc-mandate h3 em{color:#8aa8ff}.zc-mandate>div>p{color:#bdc1cc;max-width:630px;font-size:14px;line-height:1.9}.zc-paths{background:var(--za-soft);padding:10vw 6vw}.zc-paths header{grid-template-columns:.6fr 1.4fr;align-items:end;margin-bottom:7vw;display:grid}.zc-paths header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.zc-paths h2{letter-spacing:-.065em;margin:0;font-size:clamp(62px,8vw,125px);line-height:.74}.zc-paths>a{transition:padding .45s var(--za-ease),background .4s;border-top:1px solid #10111440;grid-template-columns:70px 1fr 30px;align-items:center;padding:28px 0;display:grid}.zc-paths>a:last-child{border-bottom:1px solid #10111440}.zc-paths>a:hover{background:#ffffff59;padding-left:3vw}.zc-paths>a b{font-size:8px}.zc-paths>a span{font-family:var(--serif);font-size:clamp(27px,3vw,46px)}.zc-paths>a i{font-style:normal}.zc-foundry{background:var(--za-white);min-height:1050px;padding:11vw 6vw;position:relative;overflow:hidden}.zc-foundry-plane{background:var(--za-blue);border-radius:50%;width:100vw;height:80vw;position:absolute;bottom:-36vw;right:-25vw;transform:rotate(-12deg)}.zc-foundry header,.zc-foundry>p,.zc-sequence{z-index:1;position:relative}.zc-foundry header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.zc-foundry h2{letter-spacing:-.07em;max-width:1100px;margin:9vw 0 55px;font-size:clamp(68px,9vw,140px);line-height:.72}.zc-foundry>p{max-width:570px;margin-left:8%;font-size:14px;line-height:1.9}.zc-sequence{border-top:1px solid var(--za-ink);grid-template-columns:repeat(5,1fr);margin-top:9vw;display:grid}.zc-sequence span{text-transform:uppercase;letter-spacing:.17em;padding:26px 0;font-size:9px}.zd-hero{background:var(--za-white);height:100svh;min-height:820px;position:relative;overflow:hidden}.zd-film{clip-path:polygon(26% 0,100% 0,100% 100%,0 84%);width:72vw;height:100%;transform:translateX(calc(var(--za-x,0) * -16px));position:absolute;top:0;right:-2vw}.zd-film .cinema-video{filter:saturate(.55)}.zd-film:after{content:"";background:linear-gradient(90deg,#10111473,#0000);position:absolute;inset:0}.zd-plane{background:var(--za-white);border-radius:50%;width:100vw;height:77vw;position:absolute;bottom:-48vw;left:-28vw;transform:rotate(9deg)}.zd-title{z-index:2;max-width:1150px;position:absolute;top:18%;left:5vw}.zd-title>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.zd-title h1{letter-spacing:-.08em;margin:9vh 0 55px;font-size:clamp(78px,10.3vw,165px);line-height:.7}.zd-title h1 em{color:var(--za-blue)}.zd-title p{text-transform:uppercase;letter-spacing:.15em;margin-left:49vw;font-size:9px}.zd-metrics{color:#fff;background:#111217;grid-template-columns:1.3fr 1fr 1fr;display:grid}.zd-metrics span{text-transform:uppercase;letter-spacing:.13em;border-right:1px solid #ffffff2e;min-height:290px;padding:5vw;font-size:9px;line-height:1.7}.zd-metrics b{font-family:var(--serif);margin-bottom:65px;font-size:clamp(75px,9vw,135px);font-weight:400;line-height:.7;display:block}.zd-axis{background:var(--za-white);padding:12vw 5vw;position:relative}.zd-axis-line{background:linear-gradient(var(--za-blue),#1848e80d);width:1px;position:absolute;top:5vw;bottom:5vw;left:50%}.zd-axis article{grid-template-columns:1fr 1fr;align-items:center;gap:9vw;min-height:760px;margin-bottom:9vw;display:grid}.zd-photo{filter:saturate(.55);clip-path:polygon(0 10%,86% 0,100% 88%,15% 100%);height:690px;transition:clip-path .9s var(--za-ease),filter .7s;background-position:50%;background-size:cover}.zd-photo:hover{clip-path:polygon(8% 0,100% 10%,88% 100%,0 85%);filter:saturate(.9)}.zd-axis article>div:not(.zd-photo)>span{text-transform:uppercase;letter-spacing:.18em;font-size:8px}.zd-axis h2{letter-spacing:-.06em;margin:65px 0 35px;font-size:clamp(58px,6.6vw,100px);line-height:.78}.zd-axis p{max-width:520px;font-size:14px;line-height:1.9}.zd-axis small{text-transform:uppercase;letter-spacing:.12em;margin-top:45px;font-size:8px;line-height:1.8;display:block}.zd-markets{background:var(--za-soft);padding:11vw 6vw}.zd-markets header{grid-template-columns:.55fr 1.45fr;align-items:end;display:grid}.zd-markets header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.zd-markets h2{letter-spacing:-.07em;margin:0;font-size:clamp(68px,8vw,128px);line-height:.74}.zd-markets h2 em{color:var(--za-blue)}.zd-markets>div{border-top:1px solid var(--za-ink);grid-template-columns:repeat(3,1fr);margin-top:9vw;display:grid}.zd-markets article{border-right:1px solid #10111433;min-height:340px;padding:35px 4vw 35px 0}.zd-markets article>b{color:#0000;-webkit-text-stroke:1px #1011144d;font-size:75px}.zd-markets h3{font-family:var(--serif);margin:75px 0 25px;font-size:38px;font-weight:500}.zd-markets p{font-size:12px;line-height:1.8}.ze-hero{background:var(--za-white);height:100svh;min-height:800px;padding:160px 5vw 6vw;position:relative;overflow:hidden}.ze-hero>img{object-fit:contain;opacity:.045;filter:grayscale();width:80vw;height:80vw;transform:rotate(calc(var(--za-x,0) * 2deg));position:absolute;top:-4vw;right:-18vw}.ze-hero>span,.ze-letter>span,.ze-structure header>span,.ze-trust span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.ze-hero h1{letter-spacing:-.09em;margin:12vh 0 50px;font-size:clamp(90px,13vw,205px);line-height:.65;position:relative}.ze-hero h1 em{color:var(--za-blue);margin-left:16vw}.ze-hero>p{max-width:520px;margin-left:58%;font-size:16px;line-height:1.85;position:relative}.ze-letter{color:#fff;background:#111217;min-height:920px;padding:12vw 6vw}.ze-letter h2{letter-spacing:-.067em;margin:9vw 0 55px;font-size:clamp(62px,8vw,124px);line-height:.76}.ze-letter h2 em{color:#86a5ff;margin-left:18vw}.ze-letter>p{color:#c6c8d0;max-width:570px;margin-left:55%;font-size:14px;line-height:1.9}.ze-structure{background:var(--za-silver);padding:11vw 6vw}.ze-structure header{grid-template-columns:.5fr 1.5fr;align-items:end;margin-bottom:8vw;display:grid}.ze-structure h2{letter-spacing:-.065em;margin:0;font-size:clamp(64px,8vw,124px);line-height:.74}.ze-spine{border-left:1px solid var(--za-blue);margin-left:16%;padding:0 0 0 8vw}.ze-parent{background:var(--za-blue);color:#fff;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);align-items:center;gap:24px;width:390px;padding:24px;display:flex}.ze-parent img{object-fit:contain;width:75px;height:55px}.ze-parent b{font-family:var(--serif);font-size:28px}.ze-spine>a,.ze-future{transition:padding .45s var(--za-ease);border-top:1px solid #10111433;grid-template-columns:45px .7fr 1fr 20px;align-items:center;gap:25px;padding:27px 0;display:grid}.ze-spine>a:hover{padding-left:3vw}.ze-spine>a h3,.ze-future h3{font-family:var(--serif);margin:0;font-size:34px;font-weight:500}.ze-spine>a p{text-transform:uppercase;letter-spacing:.1em;font-size:8px}.ze-spine>a i{font-style:normal}.ze-future{opacity:.4;border-bottom:1px solid #10111433}.ze-principles{background:var(--za-white);grid-template-columns:repeat(4,1fr);display:grid}.ze-principles article{border-right:1px solid var(--za-line);flex-direction:column;min-height:360px;padding:3vw;display:flex}.ze-principles span{font-size:8px}.ze-principles h3{font-family:var(--serif);margin:auto 0 0;font-size:36px;font-weight:500}.ze-trust{background:#dcebe7;grid-template-columns:1fr 1fr;gap:9vw;min-height:950px;padding:11vw 6vw;display:grid;position:relative;overflow:hidden}.ze-trust-curve{border:2px solid #194d4033;border-radius:50%;width:115vw;height:90vw;position:absolute;bottom:-50vw;left:-35vw;transform:rotate(-14deg)}.ze-trust>div:not(.ze-trust-curve),.ze-trust>section{z-index:1;align-self:center;position:relative}.ze-trust strong{font-family:var(--serif);color:#1b5b4c;margin:100px 0 30px;font-size:clamp(150px,20vw,290px);font-weight:400;line-height:.7;display:block}.ze-trust small{text-transform:uppercase;letter-spacing:.17em;font-size:8px}.ze-trust h2{letter-spacing:-.07em;margin:0 0 50px;font-size:clamp(65px,8vw,120px);line-height:.72}.ze-trust h2 em{color:#1b5b4c}.ze-trust p{font-size:14px;line-height:1.9}.ze-regions{background:var(--za-white);padding:11vw 6vw}.ze-regions h2{letter-spacing:-.075em;margin:0 0 8vw;font-size:clamp(68px,9vw,140px);line-height:.72}.ze-regions h2 em{color:var(--za-blue)}.ze-regions>div{border-top:1px solid var(--za-ink);grid-template-columns:repeat(3,1fr);display:grid}.ze-regions span{border-bottom:1px solid var(--za-line);text-transform:uppercase;letter-spacing:.13em;padding:25px 0;font-size:10px}.ze-regions b{margin-right:25px;font-size:7px}.ze-regions>a{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;margin-top:50px;padding-bottom:10px;font-size:9px;display:inline-block}.zf-hero{background:var(--za-white);height:900px;padding:165px 5vw 7vw;position:relative;overflow:hidden}.zf-wave{width:95vw;height:75vw;transform:rotate(-12deg) translate(calc(var(--za-x,0) * 16px),calc(var(--za-y,0) * 10px));opacity:.9;background:linear-gradient(135deg,#dfe6f3,#1848e8);border-radius:50%;position:absolute;top:-23vw;right:-18vw}.zf-wave:after{content:"";border:2px solid #ffffff73;border-radius:50%;position:absolute;inset:5vw}.zf-hero>span{z-index:1;text-transform:uppercase;letter-spacing:.2em;font-size:8px;position:relative}.zf-hero h1{z-index:1;letter-spacing:-.085em;margin:12vh 0 55px;font-size:clamp(90px,12vw,190px);line-height:.66;position:relative}.zf-hero h1 em{color:#fff;margin-left:14vw}.zf-hero>p{z-index:1;text-transform:uppercase;letter-spacing:.15em;margin-left:55%;font-size:9px;position:relative}.zf-addresses{background:var(--za-silver);grid-template-columns:40% 60%;gap:8vw;padding:12vw 6vw;display:grid}.zf-addresses header>span,.zf-routes>span,.zf-form header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.zf-addresses h2{letter-spacing:-.062em;margin:80px 0 35px;font-size:clamp(55px,6.5vw,100px);line-height:.76}.zf-addresses h2 em{color:var(--za-blue)}.zf-addresses header>p{max-width:390px;font-size:11px;line-height:1.8}.zf-address-flow{border-top:1px solid var(--za-ink)}.zf-address-flow article{transition:padding .45s var(--za-ease),background .4s;border-bottom:1px solid #10111433;padding:28px 55px 28px 0;position:relative}.zf-address-flow article:hover{background:#fff6;padding-left:2vw}.zf-address-flow article>b{font-size:7px;position:absolute;top:30px;right:0}.zf-address-flow article>span{text-transform:uppercase;letter-spacing:.16em;color:#1848e8;font-size:7px}.zf-address-flow h3{font-family:var(--serif);margin:17px 0 4px;font-size:36px;font-weight:500}.zf-address-flow h4{text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:8px}.zf-address-flow p{max-width:550px;font-size:11px;line-height:1.7}.zf-routes{color:#fff;background:#111217;padding:10vw 6vw}.zf-routes>div{border-top:1px solid #ffffff59;grid-template-columns:repeat(5,1fr);margin-top:7vw;display:grid}.zf-routes article{border-right:1px solid #ffffff40;flex-direction:column;min-height:320px;padding:30px 25px 30px 0;transition:background .5s,padding .5s;display:flex}.zf-routes article:hover{background:var(--za-blue);padding-left:20px}.zf-routes b{font-size:8px}.zf-routes h3{font-family:var(--serif);margin:auto 0 18px;font-size:34px;font-weight:500}.zf-routes p{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.zf-form{background:var(--za-white);grid-template-columns:43% 57%;gap:9vw;padding:11vw 6vw;display:grid}.zf-form h2{letter-spacing:-.065em;margin:75px 0 35px;font-size:clamp(58px,7vw,108px);line-height:.76}.zf-form h2 em{color:var(--za-blue)}.zf-form header>p{max-width:420px;font-size:11px;line-height:1.8}.contact-form input,.contact-form select,.contact-form textarea{border:0;border-bottom:1px solid var(--za-ink);background:0 0;border-radius:0;padding:18px 0}.contact-form button{background:var(--za-blue);color:#fff;clip-path:polygon(0 0,100% 0,92% 100%,8% 100%);text-transform:uppercase;letter-spacing:.14em;border:0;border-radius:0;padding:21px 38px;font-size:9px;transition:clip-path .4s}.contact-form button:hover{clip-path:polygon(7% 0,93% 0,100% 100%,0 100%)}.footer{color:#fff;background:#111217;padding:8vw 5vw 35px;position:relative;overflow:hidden}.footer:before{content:"";border:1px solid #ffffff1f;border-radius:50%;width:80vw;height:55vw;position:absolute;bottom:-45vw;right:-35vw}.footer-lead,.footer-grid,.footer-base{position:relative}.footer-lead h2{font-family:var(--sans);letter-spacing:-.07em;font-weight:700}.footer-lead h2 em{color:#789aff}.footer-link,.round-link{border-radius:0}@media (max-width:900px){.site-header{height:76px;padding:0 20px}.site-header nav,.site-header.is-scrolled nav{background:var(--za-white);padding:110px 24px 45px}.za-hero{min-height:780px}.za-hero-film{clip-path:ellipse(65% 60% at 60% 40%);width:125vw;height:70vh;top:0;right:-45vw}.za-hero-sweep{bottom:-10vh}.za-hero-copy{top:19vh;left:22px;right:22px}.za-hero h1{margin-top:7vh;font-size:18vw}.za-hero h1 em{margin-left:5vw}.za-hero-copy>p{margin:45px 0 0 18%;font-size:8px}.za-hero-foot{left:22px;right:22px}.za-hero-foot span:nth-child(2){display:none}.za-manifesto,.za-ecosystem,.za-model,.za-trust{padding:100px 22px}.za-manifesto{min-height:760px}.za-manifesto h2{margin:110px 0 45px;font-size:14.5vw}.za-manifesto>p{margin-left:12%;font-size:13px}.za-ecosystem:before{height:28vw}.za-ecosystem header{grid-template-columns:1fr;gap:55px}.za-ecosystem header h2{font-size:16vw}.za-ecosystem-stage{grid-template-columns:1fr}.za-eco-image{height:60vh}.za-eco-lines{padding:55px 0}.za-eco-lines>a{grid-template-columns:28px 1fr 20px}.za-eco-lines p{grid-column:2/4}.za-eco-caption{margin-left:10%}.za-model{min-height:720px}.za-model-word{font-size:25vw}.za-model-word:nth-child(2){margin-left:8vw}.za-model>p{margin:100px 0 0 12%}.za-scale{grid-template-columns:1fr}.za-scale article{min-height:300px;padding:45px 22px}.za-world{height:800px}.za-world-film{clip-path:ellipse(95% 58% at 66%)}.za-world-copy{left:22px;right:22px}.za-world-copy h2{font-size:18vw}.za-trust h2{font-size:21vw}.za-trust h2 em{margin-left:8vw}.za-trust>p,.za-trust>a{margin-left:12%}.zb-intro{min-height:760px;padding:130px 22px 90px}.zb-intro h1{margin:130px 0 45px;font-size:20vw}.zb-intro>p{margin-left:12%}.zb-slice{width:110vw;right:-55vw}.zb-portfolio{padding:70px 0}.zb-company,.zb-company:nth-child(2n){grid-template-columns:1fr;margin-bottom:110px}.zb-company:nth-child(2n) .zb-visual{grid-area:1/1}.zb-company:nth-child(2n) .zb-copy{grid-area:2/1}.zb-visual{height:58vh}.zb-copy,.zb-company:nth-child(2n) .zb-copy{padding:70px 22px}.zb-copy h2{font-size:16vw}.zb-end{padding:100px 22px}.zb-end h2{font-size:18vw}.zb-end a{margin-left:12%}.zc-cover{padding:120px 22px 80px}.zc-cover h1{margin-top:16vh;font-size:20vw}.zc-cover h1 em{margin-left:4vw}.zc-cut{width:120vw;height:55vh;top:20vh;right:-65vw}.zc-cover>p{bottom:8%;left:18%;right:22px}.zc-mandate{grid-template-columns:1fr}.zc-mandate>aside,.zc-mandate>div{padding:90px 22px}.zc-mandate aside h2{font-size:16vw}.zc-mandate h3{font-size:15vw}.zc-paths{padding:90px 22px}.zc-paths header{grid-template-columns:1fr;gap:55px}.zc-paths h2{font-size:16vw}.zc-foundry{min-height:900px;padding:100px 22px}.zc-foundry h2{font-size:17vw}.zc-foundry>p{margin-left:10%}.zc-sequence{grid-template-columns:1fr}.zc-sequence span{border-bottom:1px solid var(--za-line)}.zd-title{left:22px;right:22px}.zd-title h1{font-size:18vw}.zd-title p{margin-left:10%}.zd-film{width:120vw;right:-60vw}.zd-metrics{grid-template-columns:1fr}.zd-metrics span{min-height:240px;padding:45px 22px}.zd-axis{padding:100px 22px}.zd-axis-line{left:22px}.zd-axis article{grid-template-columns:1fr;gap:55px;margin-bottom:130px}.zd-axis article:nth-of-type(3) .zd-photo{grid-row:1}.zd-photo{height:58vh}.zd-axis h2{font-size:16vw}.zd-markets{padding:100px 22px}.zd-markets header{grid-template-columns:1fr;gap:55px}.zd-markets h2{font-size:17vw}.zd-markets>div{grid-template-columns:1fr}.zd-markets article{border-bottom:1px solid var(--za-line);min-height:290px}.ze-hero{padding:130px 22px 90px}.ze-hero h1{margin-top:18vh;font-size:21vw}.ze-hero h1 em{margin-left:6vw}.ze-hero>p{margin-left:12%}.ze-letter,.ze-structure,.ze-trust,.ze-regions{padding:100px 22px}.ze-letter h2{font-size:15vw}.ze-letter h2 em{margin-left:5vw}.ze-letter>p{margin-left:12%}.ze-structure header{grid-template-columns:1fr;gap:55px}.ze-structure h2{font-size:16vw}.ze-spine{margin-left:12px;padding-left:22px}.ze-parent{width:100%}.ze-spine>a,.ze-future{grid-template-columns:30px 1fr 20px}.ze-spine>a p{grid-column:2/4}.ze-principles{grid-template-columns:1fr 1fr}.ze-principles article{min-height:240px;padding:25px}.ze-trust{grid-template-columns:1fr}.ze-trust h2{font-size:17vw}.ze-regions h2{font-size:18vw}.ze-regions>div{grid-template-columns:1fr 1fr}.zf-hero{height:780px;padding:130px 22px 80px}.zf-wave{width:150vw;height:110vw;top:0;right:-95vw}.zf-hero h1{margin-top:18vh;font-size:21vw}.zf-hero h1 em{margin-left:4vw}.zf-hero>p{margin-left:12%}.zf-addresses,.zf-form{grid-template-columns:1fr;gap:80px;padding:100px 22px}.zf-addresses h2{font-size:15vw}.zf-routes{padding:90px 22px}.zf-routes>div{grid-template-columns:1fr}.zf-routes article{border-bottom:1px solid #ffffff40;min-height:190px}.zf-form h2{font-size:16vw}}@media (prefers-reduced-motion:reduce){.za-site>section:not(:first-child){opacity:1;transform:none}.za-hero-sweep,.za-model:before{animation:none}.za-hero-film,.za-world-film,.zc-cut,.zd-film,.ze-hero>img,.zf-wave{transform:none}.cinema-video{animation:none}}.zd-photo.roads{background-image:url(/isy-roads.webp)}.zd-photo.warehouse{background-image:url(/isy-warehouse.webp)}.zd-photo.hotel{background-image:url(/isy-hospitality.webp)}@media (max-width:900px){.brand-symbol,.brand-symbol .brand-mark{width:70px;height:40px}}.za-site{overflow:clip visible}.za-ecosystem{background:#e8ebe7;padding:10vw 5vw 6vw}.za-ecosystem-stage{grid-template-columns:52% 48%;align-items:start;min-height:0}.za-eco-image{clip-path:polygon(0 5%,94% 0,100% 90%,7% 100%);height:80vh;position:sticky;top:10vh;box-shadow:0 30px 90px #1011141f}.za-eco-lines{padding:0 0 0 4vw}.za-eco-lines>a{opacity:.2;border-top:1px solid #10111438;grid-template-columns:40px 1fr 28px;align-content:center;align-items:center;min-height:68vh;padding:6vw 0}.za-eco-lines>a:hover,.za-eco-lines>a.active{opacity:1;padding-left:2vw}.za-eco-lines>a>div{align-self:center}.za-eco-lines h3{letter-spacing:-.055em;font-size:clamp(42px,5vw,78px)}.za-eco-lines p{max-width:440px;margin:22px 0 0}.za-eco-lines small{text-transform:none;letter-spacing:0;color:#53605c;max-width:500px;margin-top:45px;font-size:13px;line-height:1.85;display:block}.za-eco-caption{display:none}.za-scale{color:#111217;background:#f2eee6;border:0;grid-template-rows:auto 1fr auto;grid-template-columns:1.45fr .75fr .75fr;gap:0;min-height:1200px;padding:10vw 5vw;display:grid}.za-scale header{border-bottom:1px solid #a9a296;grid-column:1/-1;grid-template-columns:.42fr 1.58fr;align-items:start;padding-bottom:8vw;display:grid}.za-scale header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.za-scale header h2{letter-spacing:-.07em;margin:0;font-size:clamp(68px,8.2vw,130px);font-weight:650;line-height:.73}.za-scale header h2 em{color:var(--za-blue);font-weight:400}.za-scale article{background:0 0;border-right:1px solid #bcb4a8;flex-direction:column;justify-content:flex-end;min-height:520px;padding:5vw 3vw;display:flex}.za-scale article.za-scale-primary{padding-left:0}.za-scale article strong{font-family:var(--serif);letter-spacing:-.075em;color:#161719;font-size:clamp(130px,15vw,245px);font-weight:400;line-height:.68;display:block}.za-scale article.za-scale-revenue strong{white-space:nowrap;font-size:clamp(108px,12.5vw,205px)}.za-scale article.za-scale-revenue strong small{font-family:var(--sans);letter-spacing:.12em;vertical-align:top;margin-right:.35em;font-size:.12em}.za-scale article:not(.za-scale-primary) strong{color:var(--za-blue);font-size:clamp(105px,11vw,170px)}.za-scale article span{text-transform:uppercase;letter-spacing:.15em;max-width:350px;margin-top:70px;font-size:9px;line-height:1.8}.za-scale footer{text-transform:uppercase;letter-spacing:.18em;border-top:1px solid #a9a296;grid-column:1/-1;padding-top:25px;font-size:8px}.za-scale.za-scale-single{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;min-height:1050px}.za-scale-single header{border-bottom:0;grid-column:1/2;align-content:start;padding:0 7vw 8vw 0;display:block}.za-scale-single header h2{margin-top:7vw}.za-scale-single .za-scale-location{border-left:1px solid #a9a296;border-right:0;grid-area:1/2/3;justify-content:center;min-height:820px;padding:6vw}.za-scale-single .za-scale-location:after{width:42vw;height:42vw;top:-12vw;right:-18vw}.za-scale-single .za-scale-location strong{color:var(--za-blue);letter-spacing:-.09em;margin:0;font-size:clamp(210px,29vw,470px);line-height:.62}.za-scale-single .za-scale-location span{max-width:440px;margin:7vw 0 0 16%;font-size:11px;line-height:1.9}.zb-intro{background:#eee7dd;min-height:760px;padding-bottom:6vw}.zb-intro h1{max-width:1200px;margin:10vw 0 45px;font-size:clamp(78px,10vw,158px)}.zb-intro h1 em{font-family:var(--serif);color:#9b4e31;font-weight:400}.zb-slice{opacity:.22;filter:grayscale(.35)saturate(.55);background-image:url(/isy-businesses-architecture.webp)}.zb-intro-index{z-index:2;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:5vw;right:5vw}.zb-intro-index b{font-family:var(--serif);color:#9b4e31;font-size:110px;font-weight:400;line-height:.7}.zb-intro-index small{text-transform:uppercase;letter-spacing:.16em;font-size:8px}.zb-portfolio{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;background:#171816;gap:2vw;padding:8vh 4vw;display:flex;overflow-x:auto}.zb-company,.zb-company:nth-child(2n){scroll-snap-align:center;color:#181916;background:#f4efe7;flex:0 0 86vw;grid-template-columns:58% 42%;min-height:78vh;margin:0;display:grid}.zb-company:nth-child(2n) .zb-visual{grid-area:1/1}.zb-company:nth-child(2n) .zb-copy{grid-area:1/2}.zb-visual{clip-path:none;filter:saturate(.62);height:auto;min-height:78vh}.zb-visual b{font-family:var(--serif);color:#ffffffbf;font-size:9vw}.zb-copy,.zb-company:nth-child(2n) .zb-copy{flex-direction:column;justify-content:center;align-self:stretch;padding:6vw 5vw;display:flex}.zb-copy h2{font-size:clamp(54px,6vw,98px);font-family:var(--serif);text-transform:none;font-weight:500}.zb-copy>a{margin-top:auto}.zb-end{color:#fff;background:#9b4e31}.zb-end h2{font-family:var(--serif);text-transform:none;font-weight:400}.zb-end h2 em{color:#f0c6b2}.zc-cover{color:#1a1917;background:#e9e3d8;min-height:980px}.zc-cover h1{font-family:var(--serif);letter-spacing:-.065em;text-transform:none;margin-top:11vh;font-size:clamp(76px,10vw,154px);font-weight:400;line-height:.78}.zc-cover h1 em{color:#5b486b;margin-left:10vw}.zc-cover>p{max-width:520px;font-family:var(--serif);text-transform:none;letter-spacing:0;font-size:20px;line-height:1.55}.zc-cut{clip-path:polygon(20% 0,100% 8%,84% 100%,0 84%);filter:grayscale(.35)sepia(.08)}.zc-mandate>aside{background:#29232e}.zc-mandate>div{background:#d9d0df}.zc-mandate h3{font-family:var(--serif);text-transform:none}.zc-paths{background:#f6f3ed}.zc-foundry{color:#15241f;background:#cdded6}.zc-foundry h2 em{color:#21604c}.ze-hero{background:#f8f8f5;min-height:860px}.ze-hero h1{font-family:var(--serif);text-transform:none;max-width:1200px;font-size:clamp(88px,11vw,176px);font-weight:400;line-height:.75}.ze-hero h1 em{margin-left:9vw}.ze-letter{background:#181a1d}.ze-structure{background:#e6eaf0}.ze-spine{border-left:2px solid var(--za-blue)}.zf-hero{background:#d8e0dc;min-height:900px}.zf-hero h1{font-family:var(--serif);text-transform:none;max-width:1350px;font-size:clamp(86px,10.5vw,164px);font-weight:400;line-height:.78}.zf-hero h1 em{color:#275e52}.zf-coordinates{text-transform:uppercase;letter-spacing:.2em;border-top:1px solid #142b264d;padding-top:18px;font-size:8px;position:absolute;bottom:38px;left:5vw;right:5vw}.zf-addresses{background:#f6f1e8}.zf-routes{color:#fff;background:#233f38}.zf-form{background:#e8dfd1}@media (max-width:900px){.za-ecosystem-stage{display:block}.za-eco-image{z-index:2;height:46vh;position:sticky;top:76px}.za-eco-lines{padding:35px 0 0}.za-eco-lines>a{grid-template-columns:30px 1fr 20px;min-height:56vh;padding:70px 0}.za-eco-lines small{font-size:12px}.za-scale{min-height:0;padding:100px 22px;display:block}.za-scale header{display:block}.za-scale header h2{margin-top:70px;font-size:16vw}.za-scale article{border-bottom:1px solid #bcb4a8;border-right:0;min-height:390px;padding:55px 0}.za-scale article strong,.za-scale article:not(.za-scale-primary) strong{font-size:31vw}.za-scale article.za-scale-revenue strong{font-size:23vw}.za-scale footer{padding:25px 0}.za-scale.za-scale-single{min-height:0;display:block}.za-scale-single header{padding:0 0 80px}.za-scale-single .za-scale-location{border-top:1px solid #a9a296;border-left:0;min-height:520px;padding:70px 0 55px}.za-scale-single .za-scale-location strong{font-size:62vw}.za-scale-single .za-scale-location span{margin:70px 0 0 18%;font-size:10px}.zb-intro-index{display:none}.zb-portfolio{padding:18px 12px;display:block}.zb-company,.zb-company:nth-child(2n){min-height:0;margin-bottom:18px;display:block}.zb-visual{min-height:58vh}.zb-company:nth-child(2n) .zb-copy{grid-area:auto}.zb-copy h2{font-size:15vw}.zc-cover h1,.ze-hero h1,.zf-hero h1{font-size:17vw}.zf-coordinates{line-height:1.8;left:22px;right:22px}}.zb-visual{background-position:50%;background-size:cover;position:relative;overflow:hidden}.zb-visual .cinema-video{object-fit:cover;filter:saturate(.55)contrast(1.02);width:100%;height:100%;transition:transform 1.2s var(--za-ease),filter .6s;position:absolute;inset:0}.zb-company:hover .zb-visual .cinema-video{filter:saturate(.8);transform:scale(1.035)}.zb-video-grade{background:linear-gradient(#0000 45%,#0c101180);position:absolute;inset:0}.zb-visual b{z-index:2;position:absolute;bottom:3vw;left:4vw}.zf-addresses{grid-template-columns:minmax(0,34%) minmax(0,1fr);column-gap:7vw}.zf-addresses>header{min-width:0;max-width:100%}.zf-addresses h2{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(42px,3.9vw,64px);line-height:.82}.zf-address-flow{min-width:0}.pr-cover{background:#f2efe8;min-height:900px;padding:165px 6vw 7vw;position:relative;overflow:hidden}.pr-cover:after{content:"REVIEW";font-family:var(--serif);color:#1f24230b;letter-spacing:-.08em;font-size:29vw;line-height:.7;position:absolute;bottom:-8vw;right:-3vw}.pr-mast{text-transform:uppercase;letter-spacing:.16em;border-top:2px solid #171816;border-bottom:1px solid #171816;grid-template-columns:1fr 1fr 1fr;padding:18px 0;font-size:8px;display:grid}.pr-mast span:nth-child(2){text-align:center}.pr-mast span:last-child{text-align:right}.pr-cover h1{z-index:1;font-family:var(--serif);letter-spacing:-.075em;text-transform:none;margin:11vh 0 55px;font-size:clamp(95px,13vw,205px);font-weight:400;line-height:.67;position:relative}.pr-cover h1 em{color:#814832;margin-left:22vw}.pr-cover>p{z-index:1;max-width:550px;font-family:var(--serif);margin-left:58%;font-size:20px;line-height:1.6;position:relative}.pr-lead{color:#fff;background:#171816;padding:10vw 7vw}.pr-lead>a{grid-template-rows:auto auto auto 1fr;grid-template-columns:58% 42%;align-items:start;column-gap:5vw;display:grid}.pr-lead-image{filter:saturate(.55);background-position:50%;background-size:cover;grid-row:1/6;height:760px}.pr-lead span,.pr-index small{text-transform:uppercase;letter-spacing:.16em;font-size:8px}.pr-lead h2{font-family:var(--serif);margin:70px 0 35px;font-size:clamp(55px,6vw,92px);font-weight:400;line-height:.87}.pr-lead p{color:#cdd1cc;font-size:14px;line-height:1.9}.pr-lead b,.pr-index b{text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid;align-self:end;padding-bottom:13px;font-size:8px;font-weight:500}.pr-index{background:#ebe5d9;grid-template-columns:1fr 1fr;display:grid}.pr-index>a{border-right:1px solid #aaa397;grid-template-columns:50px 1fr;min-height:850px;padding:6vw;display:grid}.pr-index>a>span{font-family:var(--serif);color:#814832;font-size:70px}.pr-index-image{filter:saturate(.58);background-position:50%;background-size:cover;grid-column:1/3;height:390px;margin:35px 0 45px}.pr-index small,.pr-index h2,.pr-index p,.pr-index b{grid-column:2}.pr-index h2{font-family:var(--serif);margin:30px 0;font-size:50px;font-weight:500;line-height:.93}.pr-index p{font-size:13px;line-height:1.8}.pr-index b{margin-top:auto}.pr-note{color:#fff;background:#814832;grid-template-columns:1fr 2fr;padding:7vw;display:grid}.pr-note span{text-transform:uppercase;letter-spacing:.18em;font-size:8px}.pr-note p{font-family:var(--serif);margin:0;font-size:36px;line-height:1.3}.pa-article{color:#171816;background:#f5f2ec}.pa-article>header{min-height:900px;padding:170px 7vw 8vw}.pa-article>header>div{text-transform:uppercase;letter-spacing:.16em;border-top:2px solid;justify-content:space-between;padding-top:15px;font-size:8px;display:flex}.pa-article h1{max-width:1350px;font-family:var(--serif);letter-spacing:-.06em;margin:12vh 0 60px;font-size:clamp(78px,10vw,158px);font-weight:400;line-height:.78}.pa-article>header>p{max-width:700px;font-family:var(--serif);margin-left:48%;font-size:24px;line-height:1.55}.pa-image{filter:saturate(.6);background-position:50%;background-size:cover;height:85vh;min-height:680px}.pa-body{grid-template-columns:28% 72%;gap:7vw;padding:9vw 7vw;display:grid}.pa-body>aside{border-top:1px solid;padding-top:20px}.pa-body>aside span{font-family:var(--serif);color:#814832;font-size:120px;line-height:.8}.pa-body>aside p{text-transform:uppercase;letter-spacing:.17em;font-size:8px;line-height:1.7}.pa-body>main{max-width:800px}.pa-intro{font-family:var(--serif);margin:0 0 110px!important;font-size:35px!important;line-height:1.45!important}.pa-body section{margin:0 0 95px}.pa-body h2{font-family:var(--serif);margin:0 0 35px;font-size:55px;font-weight:500;line-height:.95}.pa-body main p{color:#3f4743;margin:0 0 25px;font-size:16px;line-height:2}.pa-body blockquote{font-family:var(--serif);border-top:2px solid;border-bottom:1px solid;margin:120px 0 0;padding:45px 0;font-size:44px;line-height:1.25}.pa-article>footer{text-transform:uppercase;letter-spacing:.16em;border-top:1px solid;justify-content:space-between;padding:30px 7vw;font-size:8px;display:flex}@media (max-width:900px){.zf-addresses{grid-template-columns:1fr}.zf-addresses h2{font-size:14vw}.pr-cover{min-height:760px;padding:130px 22px 80px}.pr-mast{grid-template-columns:1fr 1fr}.pr-mast span:last-child{display:none}.pr-cover h1{margin-top:14vh;font-size:19vw}.pr-cover h1 em{margin-left:8vw}.pr-cover>p{margin-left:12%;font-size:17px}.pr-lead{padding:70px 12px}.pr-lead>a{display:block}.pr-lead-image{height:58vh}.pr-lead h2{font-size:14vw}.pr-lead b{margin-top:50px;display:inline-block}.pr-index{grid-template-columns:1fr}.pr-index>a{min-height:760px;padding:75px 22px}.pr-note{grid-template-columns:1fr;gap:50px;padding:80px 22px}.pr-note p{font-size:28px}.pa-article>header{min-height:760px;padding:130px 22px 80px}.pa-article h1{margin-top:13vh;font-size:17vw}.pa-article>header>p{margin-left:10%;font-size:19px}.pa-image{height:58vh;min-height:0}.pa-body{grid-template-columns:1fr;padding:80px 22px}.pa-body>aside{display:none}.pa-intro{margin-bottom:80px!important;font-size:27px!important}.pa-body h2{font-size:12vw}.pa-body main p{font-size:15px}.pa-body blockquote{font-size:31px}.pa-article>footer{gap:30px;padding:30px 22px}}.za-other,.zb-other{color:#171916;background:#dde1de;padding:10vw 6vw}.za-other>header,.zb-other>header{grid-template-columns:.45fr 1.2fr .7fr;align-items:end;gap:5vw;margin-bottom:7vw;display:grid}.za-other header>span,.zb-other header>span{text-transform:uppercase;letter-spacing:.19em;font-size:8px}.za-other h2,.zb-other h2{letter-spacing:-.06em;margin:0;font-size:clamp(62px,7.5vw,118px);line-height:.78}.za-other h2 em,.zb-other h2 em{color:var(--za-blue)}.za-other header>p,.zb-other header>p{color:#4b5551;font-size:12px;line-height:1.8}.za-other>div,.zb-other>div{border-top:1px solid #9da5a1}.za-other a,.zb-other a{transition:padding .4s var(--za-ease),background .35s;border-bottom:1px solid #9da5a1;grid-template-columns:55px .8fr 1.3fr 25px;align-items:center;gap:35px;padding:28px 0;display:grid}.za-other a:hover,.zb-other a:hover{background:#ffffff52;padding-left:24px}.za-other a>b,.zb-other a>b{font-size:8px}.za-other h3,.zb-other h3{font-family:var(--serif);margin:0;font-size:35px;font-weight:500}.za-other a>p,.zb-other a>p{text-transform:uppercase;letter-spacing:.11em;font-size:9px;line-height:1.7}.za-other i,.zb-other i{font-style:normal}@media (max-width:900px){.za-other,.zb-other{padding:90px 22px}.za-other>header,.zb-other>header{grid-template-columns:1fr;gap:35px}.za-other h2,.zb-other h2{font-size:16vw}.za-other a,.zb-other a{grid-template-columns:30px 1fr 20px;gap:15px}.za-other a>p,.zb-other a>p{grid-column:2/4}.za-other h3,.zb-other h3{font-size:30px}}.za-readiness{color:#121613;background:#cfd6d2;padding:11vw 5vw 6vw;position:relative;overflow:hidden}.za-readiness:before{content:"";border:1px solid #1a48e82e;border-radius:50%;width:68vw;height:68vw;position:absolute;top:-38vw;right:-32vw}.za-readiness>header{grid-template-columns:.42fr 1.25fr .55fr;align-items:end;gap:4vw;margin-bottom:8vw;display:grid;position:relative}.za-readiness header>span{text-transform:uppercase;letter-spacing:.19em;font-size:8px}.za-readiness h2{letter-spacing:-.065em;margin:0;font-size:clamp(64px,8vw,126px);line-height:.75}.za-readiness h2 em{color:var(--za-blue)}.za-readiness header>p{font-size:12px;line-height:1.8}.za-readiness-track{border-top:1px solid #838d87;border-bottom:1px solid #838d87;grid-template-columns:repeat(5,1fr);display:grid}.za-readiness-track article{min-height:420px;transition:background .45s var(--za-ease),color .45s var(--za-ease),transform .55s var(--za-ease);border-right:1px solid #9aa39e;flex-direction:column;padding:28px 2.2vw;display:flex;position:relative}.za-readiness-track article:last-child{border-right:0}.za-readiness-track article:hover{color:#fff;background:#151a17;transform:translateY(-18px)}.za-readiness-track b{letter-spacing:.18em;font-size:8px;font-weight:500}.za-readiness-track h3{letter-spacing:-.045em;margin:auto 0 30px;font-size:clamp(25px,2.2vw,36px)}.za-readiness-track p{min-height:100px;font-size:11px;line-height:1.8}.za-readiness-track i{border:1px solid;border-radius:50%;width:9px;height:9px;margin-top:30px;transition:background .3s,transform .3s;display:block}.za-readiness-track article:hover i{background:var(--za-blue);border-color:var(--za-blue);transform:scale(1.7)}.za-readiness>footer{letter-spacing:.2em;justify-content:space-between;padding:26px 0 0;font-size:8px;display:flex}.za-isy-difference{border-top:2px solid #121613;grid-template-columns:.35fr 1.35fr .55fr;align-items:end;gap:4vw;margin-top:12vw;padding:9vw 0 5vw;display:grid}.za-isy-difference>span{text-transform:uppercase;letter-spacing:.19em;align-self:start;font-size:8px}.za-isy-difference h3{letter-spacing:-.067em;margin:0;font-size:clamp(58px,7.5vw,118px);line-height:.77}.za-isy-difference h3 em{color:var(--za-blue);font-family:var(--serif);font-weight:400}.za-isy-difference p{margin:0;font-size:12px;line-height:1.9}.za-isy-difference strong{font-family:var(--serif);text-align:right;grid-column:2/4;margin-top:5vw;font-size:clamp(45px,5vw,78px);font-weight:400}@media (max-width:900px){.za-readiness{padding:100px 22px 70px}.za-readiness>header{grid-template-columns:1fr;gap:40px}.za-readiness h2{font-size:16vw}.za-readiness-track{display:block}.za-readiness-track article{border-bottom:1px solid #9aa39e;border-right:0;min-height:250px;padding:35px 0}.za-readiness-track article:hover{padding-left:18px;transform:none}.za-readiness-track h3{margin:auto 0 20px}.za-readiness-track p{max-width:480px;min-height:0}.za-readiness>footer{flex-wrap:wrap;gap:18px 28px}.za-isy-difference{grid-template-columns:1fr;gap:45px;margin-top:120px;padding-top:80px}.za-isy-difference h3{font-size:15vw}.za-isy-difference strong{text-align:left;grid-column:1;margin-top:25px}}.za-prime{color:#f3f4ef;background:#121713;padding:11vw 5vw 8vw;position:relative;overflow:hidden}.za-prime:before{content:"ISY";color:#ffffff05;letter-spacing:-.12em;font-size:48vw;font-weight:800;line-height:1;position:absolute;top:-10vw;right:-6vw}.za-prime>header{border-top:1px solid #ffffff73;grid-template-columns:.35fr 1.65fr;align-items:start;padding-top:24px;display:grid;position:relative}.za-prime header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.za-prime h2{letter-spacing:-.06em;margin:0;font-size:clamp(58px,7.2vw,114px);line-height:.88}.za-prime h2 em{color:#8ea8ff;font-family:var(--serif);margin-top:.2em;font-weight:400;line-height:.86;display:block}.za-prime-intro{grid-template-columns:1fr 1fr;gap:5vw;margin:8vw 0 10vw 35%;display:grid;position:relative}.za-prime-intro p{color:#c6cec7;margin:0;font-size:14px;line-height:1.95}.za-prime-grid{border-top:1px solid #ffffff59;border-bottom:1px solid #ffffff59;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.za-prime-grid article{min-height:500px;transition:background .45s var(--za-ease),transform .55s var(--za-ease);border-right:1px solid #fff3;flex-direction:column;padding:32px 2.4vw;display:flex}.za-prime-grid article:last-child{border-right:0}.za-prime-grid article:hover{background:#1c27df;transform:translateY(-14px)}.za-prime-grid b{letter-spacing:.18em;color:#8ea8ff;font-size:8px;font-weight:500}.za-prime-grid article:hover b{color:#fff}.za-prime-grid h3{font-family:var(--serif);margin:auto 0 34px;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:.95}.za-prime-grid p{color:#c6cec7;margin:0;font-size:12px;line-height:1.85}.za-prime-grid article:hover p{color:#fff}.za-prime>footer{grid-template-columns:.45fr 1.55fr;align-items:end;padding:9vw 0 2vw;display:grid;position:relative}.za-prime>footer span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.za-prime>footer strong{font-family:var(--serif);text-align:right;font-size:clamp(52px,6.3vw,100px);font-weight:400;line-height:.9}@media (max-width:900px){.za-prime{padding:100px 22px 70px}.za-prime>header{grid-template-columns:1fr;gap:55px}.za-prime h2{font-size:15vw}.za-prime-intro{grid-template-columns:1fr;gap:30px;margin:90px 0}.za-prime-grid{grid-template-columns:1fr}.za-prime-grid article{border-bottom:1px solid #fff3;border-right:0;min-height:320px;padding:35px 0}.za-prime-grid article:hover{padding-left:18px;transform:none}.za-prime>footer{grid-template-columns:1fr;gap:55px;padding-top:100px}.za-prime>footer strong{text-align:left;font-size:13vw}}.ze-remit{color:#151714;background:#f0ece3;padding:11vw 6vw}.ze-remit>header{border-top:1px solid #777c77;grid-template-columns:.38fr 1.62fr;gap:5vw;padding-top:25px;display:grid}.ze-remit header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.ze-remit h2{letter-spacing:-.067em;margin:0;font-size:clamp(62px,7.8vw,122px);line-height:.79}.ze-remit h2 em{font-family:var(--serif);color:var(--za-blue);margin:22px 0 0 18%;font-weight:400;display:block}.ze-remit-lead{grid-template-columns:1fr 1fr;gap:5vw;margin:9vw 0 10vw 37%;display:grid}.ze-remit-lead p{color:#444b46;margin:0;font-size:14px;line-height:1.95}.ze-remit-rows{border-top:1px solid #8e928e}.ze-remit-rows article{transition:padding .45s var(--za-ease),background .35s;border-bottom:1px solid #aeb1ad;grid-template-columns:60px .65fr 1.35fr;align-items:start;gap:3vw;padding:34px 0;display:grid}.ze-remit-rows article:hover{background:#ffffff6b;padding-left:2vw}.ze-remit-rows b{letter-spacing:.18em;font-size:8px}.ze-remit-rows h3{font-family:var(--serif);margin:0;font-size:35px;font-weight:500}.ze-remit-rows p{text-transform:uppercase;letter-spacing:.12em;margin:4px 0 0;font-size:9px;line-height:1.9}.ze-remit blockquote{font-family:var(--serif);border:0;margin:10vw 0 0 23%;padding:0;font-size:clamp(46px,5.7vw,88px);line-height:.98}.ze-remit blockquote em{color:var(--za-blue)}.zb-remit{color:#151816;background:#d8ddd9;padding:10vw 5vw 8vw}.zb-remit>header{grid-template-columns:.38fr 1.15fr .62fr;align-items:end;gap:5vw;margin-bottom:8vw;display:grid}.zb-remit header>span{text-transform:uppercase;letter-spacing:.2em;align-self:start;font-size:8px}.zb-remit h2{letter-spacing:-.065em;margin:0;font-size:clamp(62px,7.5vw,118px);line-height:.78}.zb-remit h2 em{color:#9b4e31;font-family:var(--serif);font-weight:400}.zb-remit header>p{margin:0;font-size:13px;line-height:1.9}.zb-remit-band{border-top:1px solid #8d9690;border-bottom:1px solid #8d9690;grid-template-columns:repeat(5,1fr);display:grid}.zb-remit-band article{min-height:400px;transition:background .4s,color .4s,transform .5s var(--za-ease);border-right:1px solid #a5ada8;flex-direction:column;padding:28px 2vw;display:flex}.zb-remit-band article:last-child{border-right:0}.zb-remit-band article:hover{color:#fff;background:#9b4e31;transform:translateY(-15px)}.zb-remit-band b{letter-spacing:.18em;font-size:8px}.zb-remit-band h3{letter-spacing:-.04em;margin:auto 0 28px;font-size:clamp(24px,2.1vw,34px)}.zb-remit-band p{margin:0;font-size:11px;line-height:1.8}.zb-remit-close{grid-template-columns:.75fr 1.25fr;align-items:end;gap:8vw;padding:9vw 0 2vw;display:grid}.zb-remit-close p{max-width:500px;font-size:14px;line-height:1.95}.zb-remit-close strong{font-family:var(--serif);text-align:right;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1}@media (max-width:900px){.ze-remit,.zb-remit{padding:100px 22px}.ze-remit>header,.zb-remit>header{grid-template-columns:1fr;gap:50px}.ze-remit h2,.zb-remit h2{font-size:15vw}.ze-remit h2 em{margin:18px 0 0}.ze-remit-lead{grid-template-columns:1fr;gap:30px;margin:90px 0}.ze-remit-rows article{grid-template-columns:30px 1fr;gap:20px}.ze-remit-rows p{grid-column:2}.ze-remit blockquote{margin:100px 0 0;font-size:12vw}.zb-remit-band{display:block}.zb-remit-band article{border-bottom:1px solid #a5ada8;border-right:0;min-height:260px;padding:35px 0}.zb-remit-band article:hover{padding-left:18px;transform:none}.zb-remit-close{grid-template-columns:1fr;gap:60px;padding-top:100px}.zb-remit-close strong{text-align:left;font-size:12vw}}.ze-assurance{color:#f4f5f1;background:#17201d;grid-template-columns:36% 64%;padding:11vw 6vw 7vw;display:grid;position:relative}.ze-assurance>aside{align-self:start;padding-right:6vw;position:sticky;top:120px}.ze-assurance aside>span,.ze-rnd header>span,.zb-rnd header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.ze-assurance aside h2{letter-spacing:-.07em;margin:8vw 0 45px;font-size:clamp(66px,7.8vw,122px);line-height:.74}.ze-assurance aside p{color:#bcc6c0;font-size:13px;line-height:1.9}.ze-assurance>div{border-top:1px solid #ffffff61}.ze-assurance article{transition:padding .45s var(--za-ease),background .35s;border-bottom:1px solid #fff3;grid-template-columns:45px 1fr 22px;gap:30px;padding:38px 0;display:grid}.ze-assurance article:hover{background:#355b4d40;padding-left:2vw}.ze-assurance article>b{color:#90aa9f;letter-spacing:.18em;font-size:8px}.ze-assurance article h3{font-family:var(--serif);margin:0 0 20px;font-size:clamp(31px,3vw,47px);font-weight:500}.ze-assurance article p{color:#bcc6c0;max-width:680px;margin:0;font-size:12px;line-height:1.9}.ze-assurance article i{font-style:normal}.ze-assurance>footer{border-top:2px solid #fff;grid-column:1/-1;justify-content:space-between;align-items:end;gap:5vw;margin-top:9vw;padding-top:35px;display:flex}.ze-assurance>footer strong{font-family:var(--serif);font-size:clamp(42px,5vw,74px);font-weight:400}.ze-assurance>footer span{text-transform:uppercase;letter-spacing:.16em;max-width:300px;font-size:9px;line-height:1.8}.ze-rnd{color:#121722;background:#d8e2ec;padding:11vw 6vw;position:relative;overflow:hidden}.ze-rnd:after{content:"R&D";letter-spacing:-.1em;color:#1848e80b;font-size:31vw;font-weight:800;position:absolute;top:4vw;right:-4vw}.ze-rnd>header,.ze-rnd-body,.ze-rnd-fields,.ze-rnd blockquote{z-index:1;position:relative}.ze-rnd>header{border-top:1px solid #6f7c8b;grid-template-columns:.36fr 1.64fr;gap:5vw;padding-top:24px;display:grid}.ze-rnd h2{letter-spacing:-.067em;margin:0;font-size:clamp(62px,7.8vw,122px);line-height:.77}.ze-rnd h2 em{font-family:var(--serif);color:var(--za-blue);margin:20px 0 0 15%;font-weight:400;display:block}.ze-rnd-body{grid-template-columns:1fr 1fr;gap:5vw;margin:9vw 0 9vw 38%;display:grid}.ze-rnd-body p{color:#3e4a58;margin:0;font-size:14px;line-height:1.95}.ze-rnd-fields{border-top:1px solid #7f8b98;grid-template-columns:repeat(3,1fr);display:grid}.ze-rnd-fields article{border-bottom:1px solid #9ba6b0;border-right:1px solid #9ba6b0;flex-direction:column;min-height:190px;padding:28px 2vw 28px 0;display:flex}.ze-rnd-fields article:nth-child(3n){border-right:0}.ze-rnd-fields b{letter-spacing:.18em;font-size:8px}.ze-rnd-fields span{font-family:var(--serif);margin-top:auto;font-size:31px;line-height:1.05}.ze-rnd blockquote{font-family:var(--serif);border:0;margin:10vw 0 0 22%;padding:0;font-size:clamp(48px,6vw,90px);line-height:.96}.ze-rnd blockquote em{color:var(--za-blue)}.zb-rnd{color:#151817;background:#f2f4ef;min-height:1050px;padding:11vw 6vw;position:relative;overflow:hidden}.zb-rnd-orbit{border:1px solid #1848e847;border-radius:50%;width:48vw;height:48vw;animation:18s linear infinite zbOrbit;position:absolute;top:-8vw;right:-9vw}.zb-rnd-orbit:before,.zb-rnd-orbit:after{content:"";border:1px solid #1848e82e;border-radius:50%;position:absolute;inset:8%;transform:rotate(21deg)}.zb-rnd-orbit:after{inset:22%;transform:rotate(-14deg)}.zb-rnd-orbit>span{font-family:var(--serif);color:var(--za-blue);font-size:7vw;position:absolute;top:40%;left:37%}.zb-rnd-orbit i{background:var(--za-blue);border-radius:50%;width:10px;height:10px;position:absolute}.zb-rnd-orbit i:first-of-type{top:40%;left:4%}.zb-rnd-orbit i:nth-of-type(2){top:10%;right:16%}.zb-rnd-orbit i:nth-of-type(3){bottom:23%;right:8%}@keyframes zbOrbit{to{transform:rotate(360deg)}}.zb-rnd>header{z-index:1;max-width:1150px;position:relative}.zb-rnd h2{letter-spacing:-.07em;margin:8vw 0 50px;font-size:clamp(65px,8vw,125px);line-height:.76}.zb-rnd h2 em{font-family:var(--serif);color:var(--za-blue);margin:18px 0 0 13%;font-weight:400;display:block}.zb-rnd header>p{max-width:600px;margin-left:48%;font-size:14px;line-height:1.95}.zb-rnd-loop{z-index:1;border-top:1px solid #7c837f;border-bottom:1px solid #7c837f;grid-template-columns:repeat(5,1fr);margin-top:10vw;display:grid;position:relative}.zb-rnd-loop article{border-right:1px solid #a6aba8;flex-direction:column;min-height:300px;padding:28px 2vw;transition:background .4s,color .4s;display:flex}.zb-rnd-loop article:last-child{border-right:0}.zb-rnd-loop article:hover{background:var(--za-blue);color:#fff}.zb-rnd-loop b{letter-spacing:.18em;font-size:8px}.zb-rnd-loop h3{margin:auto 0 24px;font-size:24px}.zb-rnd-loop p{text-transform:uppercase;letter-spacing:.08em;font-size:10px;line-height:1.8}@media (max-width:900px){.ze-assurance{padding:100px 22px;display:block}.ze-assurance>aside{padding:0 0 80px;position:relative;top:0}.ze-assurance aside h2{font-size:16vw}.ze-assurance article{grid-template-columns:30px 1fr 18px;gap:18px}.ze-assurance>footer{display:block}.ze-assurance>footer span{margin-top:35px;display:block}.ze-rnd,.zb-rnd{padding:100px 22px}.ze-rnd>header{grid-template-columns:1fr;gap:50px}.ze-rnd h2,.zb-rnd h2{font-size:15vw}.ze-rnd h2 em,.zb-rnd h2 em{margin:18px 0 0}.ze-rnd-body{grid-template-columns:1fr;gap:30px;margin:90px 0}.ze-rnd-fields{grid-template-columns:1fr}.ze-rnd-fields article,.ze-rnd-fields article:nth-child(3n){border-right:0;min-height:145px}.ze-rnd blockquote{margin:100px 0 0;font-size:12vw}.zb-rnd-orbit{width:110vw;height:110vw;top:8vw;right:-65vw}.zb-rnd header>p{margin-left:12%}.zb-rnd-loop{display:block}.zb-rnd-loop article{border-bottom:1px solid #a6aba8;border-right:0;min-height:220px;padding:30px 0}}@media (prefers-reduced-motion:reduce){.zb-rnd-orbit{animation:none}}.ze-conviction{color:#f5f5f0;background:#101713;min-height:1900px;padding:11vw 6vw 8vw;position:relative;overflow:hidden}.ze-conviction-film{position:absolute;inset:0;overflow:hidden}.ze-conviction-film .cinema-video{object-fit:cover;opacity:.22;filter:grayscale(.35)saturate(.55)contrast(1.08);width:100%;height:100%;transform:scale(1.04)}.ze-conviction-grade{background:linear-gradient(90deg,#0b1410f5 0%,#0b1410b8 52%,#0b1410db 100%),linear-gradient(#101713 0%,#0000 28% 75%,#101713 100%);position:absolute;inset:0}.ze-conviction>header,.ze-conviction-chapters,.ze-conviction>footer{z-index:2;position:relative}.ze-conviction>header{border-top:1px solid #ffffff7a;grid-template-columns:.4fr 1.6fr;gap:5vw;padding-top:25px;display:grid}.ze-conviction header>span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.ze-conviction h2{letter-spacing:-.067em;margin:0;font-size:clamp(63px,8vw,126px);line-height:.78}.ze-conviction h2 em{font-family:var(--serif);color:#8da8ff;margin:20px 0 0 14%;font-weight:400;line-height:.84;display:block}.ze-conviction-chapters{margin:12vw 0 0 22%}.ze-conviction-chapters article{border-top:1px solid #ffffff4d;grid-template-columns:.3fr 1.1fr .8fr;align-items:center;gap:4vw;min-height:470px;padding:5vw 0;display:grid}.ze-conviction-chapters article:last-child{border-bottom:1px solid #ffffff4d}.ze-conviction-chapters article>b{text-transform:uppercase;letter-spacing:.19em;color:#99aaa2;align-self:start;font-size:8px}.ze-conviction-chapters h3{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5.2vw,82px);line-height:.83}.ze-conviction-chapters p{color:#cad1cd;margin:0;font-size:13px;line-height:1.95}.ze-conviction>footer{grid-template-columns:.4fr 1.6fr;align-items:end;padding-top:9vw;display:grid}.ze-conviction>footer span{text-transform:uppercase;letter-spacing:.2em;font-size:8px}.ze-conviction>footer strong{font-family:var(--serif);text-align:right;font-size:clamp(50px,6.5vw,100px);font-weight:400}.ze-rnd{background:#d9e3ed}.ze-rnd-film,.zb-rnd-film{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ze-rnd-film .cinema-video,.zb-rnd-film .cinema-video{object-fit:cover;opacity:.13;filter:grayscale(.35)saturate(.65)contrast(.95);width:100%;height:100%;transform:scale(1.05)}.ze-rnd-grade{background:linear-gradient(90deg,#d9e3edf7 0%,#d9e3edc2 55%,#d9e3edeb 100%),linear-gradient(#d9e3ede0,#0000 60%,#d9e3edf0);position:absolute;inset:0}.ze-rnd>header,.ze-rnd-body,.ze-rnd-fields,.ze-rnd blockquote{z-index:2}.zb-rnd{background:#e9ece8}.zb-rnd-grade{pointer-events:none;background:linear-gradient(90deg,#f2f4eff7,#f2f4efbf 62%,#f2f4efe6),linear-gradient(#f2f4efe6,#0000 55%,#f2f4eff2);position:absolute;inset:0}.zb-rnd>header,.zb-rnd-loop,.zb-rnd-orbit{z-index:2}@media (max-width:900px){.ze-conviction{min-height:0;padding:100px 22px 80px}.ze-conviction>header{grid-template-columns:1fr;gap:50px}.ze-conviction h2{font-size:15vw}.ze-conviction h2 em{margin:16px 0 0}.ze-conviction-chapters{margin:100px 0 0}.ze-conviction-chapters article{grid-template-columns:1fr;gap:35px;min-height:0;padding:75px 0}.ze-conviction-chapters h3{font-size:13vw}.ze-conviction>footer{grid-template-columns:1fr;gap:50px;padding-top:90px}.ze-conviction>footer strong{text-align:left;font-size:13vw}.ze-conviction-film .cinema-video,.ze-rnd-film .cinema-video,.zb-rnd-film .cinema-video{opacity:.1}}.za-hero-film .cinema-video{opacity:1;filter:saturate(.82)contrast(1.08)}.za-film-veil{background:linear-gradient(90deg,#080f1794,#080f1714 62%),linear-gradient(#0000 38%,#070d1461)}.za-hero h1{font-size:clamp(72px,9.1vw,148px)}.za-prime-sensor{clip-path:polygon(0 0,100% 0,93% 100%,6% 100%);border:1px solid #ffffff38;height:230px;margin:-4vw 0 8vw 35%;position:relative;overflow:hidden}.za-prime-sensor .cinema-video{filter:grayscale(.2)saturate(.7)contrast(1.1);transform:scale(1.04)}.za-prime-sensor>div{background:linear-gradient(90deg,#070f0c1f,#070f0c8c);position:absolute;inset:0}.za-prime-sensor>span{z-index:2;text-transform:uppercase;letter-spacing:.2em;color:#fff;font-size:8px;position:absolute;bottom:24px;right:28px}.za-eco-image .cinema-video{object-fit:cover;filter:saturate(.72)contrast(1.06);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.za-eco-film-grade{background:linear-gradient(#0000 44%,#080c1075);position:absolute;inset:0}.za-eco-image>span{z-index:2}.za-world-film .cinema-video{opacity:.82;filter:grayscale(.08)saturate(.74)contrast(1.04)}.zb-visual .cinema-video{opacity:1}.zb-video-grade{background:linear-gradient(#0000 48%,#0a0e0f85),linear-gradient(90deg,#0a0e0f29,#0000 45%)}.ze-conviction-film .cinema-video{opacity:.5;filter:grayscale(.22)saturate(.75)contrast(1.1)}.ze-conviction-grade{background:linear-gradient(90deg,#0b1410e6 0%,#0b141080 53%,#0b1410ba 100%),linear-gradient(#101713 0%,#0000 24% 78%,#101713 100%)}.ze-rnd-film{clip-path:polygon(14% 0,100% 7%,91% 100%,0 83%);width:59vw;height:44%;inset:18% -7vw auto auto}.ze-rnd-film .cinema-video{opacity:.72;filter:grayscale(.08)saturate(.75)contrast(1.04)}.ze-rnd-grade{clip-path:polygon(14% 0,100% 7%,91% 100%,0 83%);background:linear-gradient(90deg,#d9e3edc7,#d9e3ed14 52%,#d9e3ed47);width:59vw;height:44%;inset:18% -7vw auto auto}.zb-rnd-film{border-radius:50%;width:54vw;height:54vw;inset:5vw -10vw auto auto;overflow:hidden}.zb-rnd-film .cinema-video{opacity:.74;filter:grayscale(.1)saturate(.75)contrast(1.03)}.zb-rnd-grade{background:linear-gradient(90deg,#e9ece8c7,#e9ece814 58%,#e9ece83d);border-radius:50%;width:54vw;height:54vw;inset:5vw -10vw auto auto}@media (max-width:900px){.za-prime-sensor{clip-path:polygon(0 0,100% 5%,93% 100%,5% 93%);height:180px;margin:0 0 75px}.za-world-film{inset:26% -55% 8% 8%}.ze-conviction-film .cinema-video{opacity:.34}.ze-rnd-film,.ze-rnd-grade{width:112vw;height:31%;top:23%;right:-34vw}.ze-rnd-film .cinema-video{opacity:.42}.zb-rnd-film,.zb-rnd-grade{width:120vw;height:120vw;top:11vw;right:-55vw}.zb-rnd-film .cinema-video{opacity:.4}}.za-eco-image .cinema-video{opacity:1;filter:saturate(.7)contrast(1.06);transform:scale(1.025)}.za-eco-scanner{z-index:2;pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.za-eco-scanner:after{content:"";background:linear-gradient(#4c85ff00,#4c85ff38);border-bottom:1px solid #91c0ffe6;width:120%;height:120px;animation:4.6s cubic-bezier(.45,0,.2,1) infinite zaEcoScan;position:absolute;top:-130px;left:-10%;box-shadow:0 18px 38px #306aff24}@keyframes zaEcoScan{0%,10%{opacity:0;transform:translateY(-30px)}18%{opacity:1}72%{opacity:1}85%,to{opacity:0;transform:translateY(950px)}}.za-world-film .cinema-video{object-position:center 48%}@media (prefers-reduced-motion:reduce){.za-eco-scanner:after{animation:none;display:none}}@media (max-width:900px){.za-world-film{inset:29% -31% 7% 20%}.za-eco-scanner:after{display:none}}.zb-intro .zb-slice{isolation:isolate;clip-path:polygon(9% 0,100% 0,91% 88%,28% 100%,0 53%);background:0 0;overflow:hidden}.zb-slice .cinema-video{object-fit:cover;object-position:center 42%;filter:grayscale(.12)saturate(.68)contrast(1.08);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.zb-slice-grade{z-index:1;background:linear-gradient(90deg,#11161a99,#11161a0f 58%),linear-gradient(#0000 40%,#0c111566);position:absolute;inset:0}.zb-slice-scan{z-index:2;mix-blend-mode:screen;position:absolute;inset:0;overflow:hidden}.zb-slice-scan:after{content:"";width:130%;height:80px;animation:zbSliceScan 5.4s var(--za-ease) infinite;background:linear-gradient(#0000,#376eff2e);border-bottom:1px solid #7dadffc7;position:absolute;top:-100px;left:-15%}@keyframes zbSliceScan{0%,12%{opacity:0;transform:translateY(-40px)}20%{opacity:1}72%{opacity:1}88%,to{opacity:0;transform:translateY(770px)}}.zb-slice>small{z-index:3;color:#fff;text-transform:uppercase;letter-spacing:.2em;font-size:7px;position:absolute;bottom:25px;right:32px}.zb-remit-close{grid-template-columns:.58fr .62fr 1fr;align-items:end;gap:4vw}.zb-remit-cutout{clip-path:polygon(12% 0,100% 7%,91% 100%,0 82%);isolation:isolate;background:#111816;height:250px;position:relative;overflow:hidden;box-shadow:0 22px 70px #242d2824}.zb-remit-cutout .cinema-video{object-fit:cover;object-position:center 28%;filter:grayscale()sepia(.12)hue-rotate(175deg)saturate(1.3)contrast(1.12);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.04)}.zb-remit-cutout-grade{z-index:1;background:linear-gradient(#0000 40%,#091318ad),linear-gradient(90deg,#1b3e804d,#0000 65%);position:absolute;inset:0}.zb-remit-cutout>span{z-index:3;color:#fff;text-transform:uppercase;letter-spacing:.19em;font-size:7px;position:absolute;bottom:23px;left:24px}.zb-remit-reticle{z-index:2;border:1px solid #ffffff80;border-radius:50%;width:64px;height:64px;position:absolute;top:22px;right:24px}.zb-remit-reticle:before,.zb-remit-reticle:after{content:"";background:#ffffff8c;position:absolute}.zb-remit-reticle:before{width:1px;height:82px;top:-10px;left:50%}.zb-remit-reticle:after{width:82px;height:1px;top:50%;left:-10px}.zb-rnd-film{clip-path:polygon(16% 0,100% 9%,87% 100%,0 80%);border-radius:0;width:51vw;height:40vw;inset:7vw -3vw auto auto}.zb-rnd-grade{clip-path:polygon(16% 0,100% 9%,87% 100%,0 80%);background:linear-gradient(90deg,#e9ece8cc,#e9ece80f 58%,#e9ece840);border-radius:0;width:51vw;height:40vw;inset:7vw -3vw auto auto}.zb-rnd-orbit{display:none!important}@media (prefers-reduced-motion:reduce){.zb-slice-scan:after{animation:none;display:none}}@media (max-width:900px){.zb-intro .zb-slice{clip-path:polygon(0 5%,100% 0,93% 94%,8% 100%)}.zb-remit-close{grid-template-columns:1fr;gap:55px}.zb-remit-cutout{grid-row:2;height:48vw;min-height:210px;max-height:330px}.zb-remit-close strong{grid-row:3}.zb-rnd-film,.zb-rnd-grade{border-radius:0;width:118vw;height:82vw;top:17vw;right:-38vw}}.za-eco-scanner{display:none!important}.za-hero-copy{max-width:none;right:5vw}.za-hero-copy>p{color:#ffffffeb;z-index:4;text-shadow:0 2px 18px #050a127a;background:0 0;border-left:1px solid #ffffffb8;width:260px;margin:0;padding:0 0 0 27px;font-size:8px;line-height:1.95;position:absolute;top:58vh;left:64vw}.za-hero-copy>p:before{content:"";transform-origin:bottom;background:#ffffffb8;width:1px;height:38px;position:absolute;top:-48px;left:-1px;transform:rotate(28deg)}.za-hero-foot{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#17191b;background:#f7f7f4db;border-top-color:#10111438;padding:18px 18px 0}.za-hero-foot span:first-child{color:#17191b}.za-world-film{clip-path:polygon(14% 0,100% 9%,91% 100%,0 82%);border-radius:0;inset:8% -2% 5% 36%}.za-world-film .cinema-video{object-position:center 48%;opacity:.78}.za-world:after{background:linear-gradient(90deg,#f7f7f4fa 0 32%,#f7f7f4ad 55%,#f7f7f42e 90%)}.zb-intro{min-height:900px}.zb-intro h1{max-width:62vw;margin:9vw 0 36px;font-size:clamp(72px,8.4vw,136px);line-height:.72}.zb-intro>p{background:#eee7ddeb;border-left:2px solid #9b4e31;max-width:430px;margin-left:0;padding:18px 20px}.zb-intro .zb-slice{opacity:.42;filter:none;width:58vw;right:-6vw}.zb-intro-index{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eee7dde0;padding:14px 18px;bottom:3.5vw;right:4vw}.zb-intro-index b{font-size:84px}.zb-slice-scan{display:none!important}.zb-remit-cutout .cinema-video{object-position:center 58%;filter:grayscale(.88)saturate(.55)contrast(1.1)}.zf-addresses>header{align-self:start;max-height:calc(100vh - 120px);position:sticky;top:100px}.zf-city-film{clip-path:polygon(0 8%,100% 0,94% 92%,8% 100%);background:#27302d;height:230px;margin-top:40px;position:relative;overflow:hidden}.zf-city-film .cinema-video{object-fit:cover;opacity:.5;filter:grayscale()contrast(1.03);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.03)}.zf-city-film>div{background:linear-gradient(#0000 35%,#0c11109e);position:absolute;inset:0}.zf-city-film small{z-index:2;color:#fff;text-transform:uppercase;letter-spacing:.19em;font-size:7px;position:absolute;bottom:22px;left:24px}.zf-address-flow article[data-film=true]{cursor:pointer}.zf-address-flow article[data-film=true]>span:after{content:" ↗"}.zf-address-flow article.is-active{background:#ffffff85;padding-left:2vw}@media (max-width:900px){.za-hero-copy>p{color:#17191b;border-left-color:var(--za-blue);width:auto;max-width:280px;text-shadow:none;background:0 0;margin:38px 0 0 18%;padding:0 0 0 18px;position:relative;top:auto;left:auto}.za-hero-copy>p:before{display:none}.za-hero-foot{padding:14px 12px 0;left:12px;right:12px}.za-world-film{clip-path:polygon(10% 0,100% 6%,91% 100%,0 86%);border-radius:0;inset:29% -28% 7% 24%}.zb-intro{min-height:820px}.zb-intro h1{max-width:90vw;margin-top:120px;font-size:17vw}.zb-intro>p{max-width:82vw;margin-left:0}.zb-intro .zb-slice{opacity:.32;width:105vw;right:-58vw}.zf-addresses>header{max-height:none;position:relative;top:auto}.zf-city-film{height:52vw;min-height:210px;margin:45px 0 75px}}
@media (max-width:767px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{font-size:14px}.za-site{width:100%;overflow-x:hidden}.za-site>section:not(:first-child){transform:none}.za-site h1,.za-site h2,.za-site h3{overflow-wrap:normal;word-break:normal;max-width:100%}.cinema-video,video{max-width:100%}.site-header,.site-header.is-scrolled{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f4f0;height:70px;padding:0 18px;box-shadow:0 1px #1011141f}.brand-symbol{width:62px;height:42px}.brand-symbol .brand-mark,.site-header.is-scrolled .brand-symbol .brand-mark{object-fit:contain;width:62px;height:42px;top:0;left:0}.brand-name b{font-size:12px}.brand-name small{margin-top:5px;font-size:6px}.menu-button{z-index:103;display:block;position:relative}.site-header nav,.site-header.is-scrolled nav{color:#111217;transition:transform .55s var(--za-ease);z-index:101;background:#f4f2ec;flex-direction:column;align-items:flex-start;gap:0;padding:108px 22px 32px;display:flex;position:fixed;inset:0;transform:translate(100%)}.site-header nav.nav-open,.site-header.is-scrolled nav.nav-open{transform:none}.site-header nav a{width:100%;font-family:var(--serif);letter-spacing:-.035em;text-transform:none;border-bottom:1px solid #1011142e;padding:15px 0;font-size:10.5vw;font-weight:400;line-height:.9}.site-header nav a:after{display:none}.nav-statement{margin-top:auto;display:block}.za-hero{background:#f7f7f4;flex-direction:column;height:auto;min-height:840px;padding:104px 20px 38px;display:flex}.za-hero-film{clip-path:polygon(24% 0,100% 0,100% 90%,9% 100%,0 38%);width:108vw;height:44vh;min-height:340px;inset:70px -20vw auto auto;transform:none}.za-hero-film .cinema-video{object-position:60% center}.za-film-veil{background:linear-gradient(90deg,#080f1729,#080f1705),linear-gradient(#0000 42%,#080f174d)}.za-hero-sweep{display:none}.za-hero-copy{z-index:2;max-width:none;padding-top:34vh;position:relative;top:auto;left:auto;right:auto}.za-hero-copy>span{margin-bottom:26px;display:block}.za-hero h1{letter-spacing:-.075em;margin:0 0 34px;font-size:18.5vw;line-height:.72}.za-hero h1 em{margin:4px 0 0 9vw;display:block}.za-hero-copy>p{color:#17191b;border-left:1px solid var(--za-blue);width:auto;max-width:310px;text-shadow:none;background:0 0;margin:0 0 0 12vw;padding:0 0 0 17px;font-size:8px;line-height:1.75;position:relative;top:auto;left:auto}.za-hero-foot{border-top:1px solid #10111447;grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding:28px 0 0;display:grid;position:relative;bottom:auto;left:auto;right:auto}.za-hero-foot span,.za-hero-foot span:first-child{color:#17191b;line-height:1.55}.za-hero-foot span:nth-child(2){display:none}.za-manifesto{min-height:0;padding:100px 20px 115px}.za-manifesto:before{width:130vw;height:130vw;top:4%;right:-70vw}.za-manifesto h2{margin:86px 0 38px;font-size:14.2vw;line-height:.88}.za-manifesto>p{margin:0 0 0 12%;font-size:14px;line-height:1.75}.za-prime{padding:100px 20px 90px}.za-prime>header{grid-template-columns:1fr;gap:42px}.za-prime h2{font-size:14vw;line-height:.86}.za-prime-intro{grid-template-columns:1fr;gap:24px;margin:70px 0 74px 10%}.za-prime-sensor{clip-path:polygon(0 0,100% 5%,91% 100%,4% 88%);height:190px;margin:0 0 70px}.za-prime-grid{display:block}.za-prime-grid article{border-bottom:1px solid #fff3;border-right:0;min-height:250px;padding:34px 0}.za-prime-grid h3{margin:70px 0 24px;font-size:10vw}.za-prime>footer{grid-template-columns:1fr;gap:35px;padding-top:80px}.za-prime>footer strong{text-align:left;font-size:12vw}.za-ecosystem{padding:95px 14px}.za-ecosystem:before{height:80px;top:-45px}.za-ecosystem header{grid-template-columns:1fr;gap:42px;margin:0 6px 70px}.za-ecosystem header h2{font-size:15vw}.za-ecosystem-stage{min-height:0;display:block}.za-eco-image{clip-path:polygon(0 5%,94% 0,100% 91%,7% 100%);height:58vh;min-height:430px;position:relative;top:auto}.za-eco-lines{padding:55px 6px 0}.za-eco-lines>a{opacity:.54;grid-template-columns:28px 1fr 18px;gap:12px;min-height:0;padding:40px 0}.za-eco-lines>a.active{opacity:1;padding-left:8px}.za-eco-lines h3{font-size:10vw}.za-eco-lines p{grid-column:2/4;margin-top:15px}.za-eco-lines small{grid-column:2/4;margin-top:22px;font-size:12px}.za-eco-scanner:after{height:70px;animation-duration:5.4s;display:block}.za-model{min-height:0;padding:100px 20px 105px}.za-model-word{font-size:24vw;line-height:.72}.za-model-word:nth-child(2){margin-left:7vw}.za-model-word:nth-child(3){margin-left:2vw}.za-model>p{margin:85px 0 0 10%;font-size:13px}.za-readiness{padding:100px 20px 90px}.za-readiness>header{grid-template-columns:1fr;gap:38px;margin-bottom:70px}.za-readiness h2{font-size:14.5vw}.za-readiness-track{display:block}.za-readiness-track article{border-bottom:1px solid #9aa39e;border-right:0;min-height:235px;padding:32px 0}.za-readiness-track h3{margin:68px 0 22px;font-size:9vw}.za-readiness-track p{min-height:0}.za-readiness>footer{gap:20px;line-height:1.5}.za-isy-difference{grid-template-columns:1fr;gap:42px;margin-top:100px;padding-top:70px}.za-isy-difference h3{font-size:14vw}.za-isy-difference strong{text-align:left;grid-column:auto;margin-top:20px;font-size:11vw}.za-scale,.za-scale.za-scale-single{min-height:0;padding:95px 20px;display:block}.za-scale header,.za-scale.za-scale-single header{border-bottom:1px solid #a9a296;padding:0 0 70px;display:block}.za-scale header h2,.za-scale-single header h2{margin:52px 0 0;font-size:14vw}.za-scale article,.za-scale-single .za-scale-location{border-bottom:1px solid #bcb4a8;border-right:0;min-height:360px;padding:44px 0}.za-scale article strong,.za-scale-single .za-scale-location strong{font-size:32vw}.za-scale article span{margin-top:55px}.za-scale footer{padding-top:24px}.za-other,.zb-other{padding:95px 20px}.za-other>header,.zb-other>header{grid-template-columns:1fr;gap:38px;margin-bottom:70px}.za-other h2,.zb-other h2{font-size:14vw}.za-other a,.zb-other a{grid-template-columns:28px 1fr 16px;gap:13px;padding:30px 0}.za-other h3,.zb-other h3{font-size:8.5vw}.za-other a>p,.zb-other a>p{grid-column:2/4}.za-world{background:#edf0f0;height:760px;min-height:0}.za-world-film{clip-path:polygon(15% 0,100% 7%,91% 100%,0 84%);border-radius:0;width:104vw;height:390px;inset:70px -18vw auto 20vw;transform:none}.za-world:after{background:linear-gradient(0deg,#edf0f0 0 33%,#edf0f02e 72%),linear-gradient(90deg,#f7f7f4e6,#f7f7f40f)}.za-world-copy{max-width:none;inset:auto 20px 76px}.za-world-copy h2{margin:40px 0 30px;font-size:16.5vw}.za-world-copy p{line-height:1.7}.za-world-copy a{margin-top:34px}.za-trust{min-height:0;padding:100px 20px}.za-trust h2{margin:80px 0 38px;font-size:19vw}.za-trust h2 em{margin-left:8vw;display:block}.za-trust>p,.za-trust>a{margin-left:10%}.zb-intro{background:#eee7dd;flex-direction:column;min-height:860px;padding:104px 20px 62px;display:flex}.zb-intro .zb-slice{opacity:.48;clip-path:polygon(17% 0,100% 5%,100% 100%,0 100%,5% 38%);width:112vw;height:47%;inset:auto -26vw 0 auto}.zb-slice .cinema-video{object-position:center 42%}.zb-slice>small{bottom:18px;right:20px}.zb-intro h1{z-index:3;max-width:100%;margin:86px 0 32px;font-size:16.3vw;line-height:.75}.zb-intro>p{background:0 0;border-left:2px solid #9b4e31;max-width:94%;margin:0;padding:0 0 0 15px;font-size:13px}.zb-intro-index{display:none}.zb-remit{padding:95px 20px}.zb-remit>header{grid-template-columns:1fr;gap:38px;margin-bottom:70px}.zb-remit h2{font-size:14vw}.zb-remit-band{display:block}.zb-remit-band article{border-right:0;min-height:225px;padding:30px 0}.zb-remit-band h3{margin:70px 0 22px;font-size:8vw}.zb-remit-close{grid-template-columns:1fr;gap:45px;padding:85px 0 0}.zb-remit-cutout{order:2;height:245px}.zb-remit-close strong{text-align:left;order:3;font-size:11vw}.zb-portfolio{background:#171a18;padding:18px 12px;display:block;overflow:visible}.zb-company,.zb-company:nth-child(2n){background:#e8ebe7;min-height:0;margin:0 0 14px;display:block}.zb-company .zb-visual,.zb-company:nth-child(2n) .zb-visual{clip-path:polygon(0 4%,94% 0,100% 91%,7% 100%);height:58vh;min-height:420px}.zb-company .zb-copy,.zb-company:nth-child(2n) .zb-copy{padding:66px 20px 74px}.zb-copy h2{margin:45px 0 28px;font-size:14vw}.zb-copy>div{gap:10px 16px}.zb-visual b{font-size:16vw;bottom:20px;left:20px}.zb-rnd{min-height:0;padding:95px 20px}.zb-rnd-orbit{display:none}.zb-rnd-film,.zb-rnd-grade{clip-path:polygon(13% 0,100% 9%,89% 100%,0 83%);width:112vw;height:310px;top:150px;right:-28vw}.zb-rnd-film .cinema-video{opacity:.46}.zb-rnd>header{padding-top:0}.zb-rnd h2{margin:0 0 390px;font-size:14vw}.zb-rnd h2 em{margin-left:0}.zb-rnd header>p{margin:0 0 0 10%}.zb-rnd-loop{margin-top:75px;display:block}.zb-rnd-loop article{border-right:0;min-height:215px;padding:30px 0}.zb-rnd-loop h3{margin:70px 0 20px}.zb-end{min-height:0;padding:100px 20px}.zb-end h2{margin:80px 0 45px;font-size:15vw}.zb-end a{margin-left:10%}.ze-hero{height:auto;min-height:800px;padding:106px 20px 80px}.ze-hero>img{width:145vw;height:145vw;top:65px;right:-70vw}.ze-hero h1{margin:100px 0 45px;font-size:17vw;line-height:.7}.ze-hero h1 em{margin-left:7vw;display:block}.ze-hero>p{margin:0 0 0 10%;font-size:14px}.ze-letter{min-height:0;padding:100px 20px}.ze-letter h2{margin:80px 0 40px;font-size:14vw}.ze-letter h2 em{margin:8px 0 0 8vw;display:block}.ze-letter>p{margin-left:10%;font-size:13px}.ze-remit{padding:100px 20px}.ze-remit>header{grid-template-columns:1fr;gap:42px}.ze-remit h2{font-size:14vw}.ze-remit h2 em{margin:14px 0 0}.ze-remit-lead{grid-template-columns:1fr;gap:25px;margin:75px 0}.ze-remit-rows article{grid-template-columns:28px 1fr;gap:14px;padding:30px 0}.ze-remit-rows p{grid-column:2}.ze-remit blockquote{margin:85px 0 0;font-size:11vw}.ze-conviction{min-height:0;padding:100px 20px 90px}.ze-conviction-film .cinema-video{opacity:.28}.ze-conviction>header{grid-template-columns:1fr;gap:42px}.ze-conviction h2{font-size:14vw}.ze-conviction h2 em{margin-left:0}.ze-conviction-chapters{margin:85px 0 0}.ze-conviction-chapters article{min-height:0;padding:62px 0;display:block}.ze-conviction-chapters article>b{margin-bottom:25px;display:block}.ze-conviction-chapters h3{margin-bottom:30px;font-size:11vw}.ze-conviction>footer{grid-template-columns:1fr;gap:35px;padding-top:75px}.ze-conviction>footer strong{text-align:left;font-size:11vw}.ze-rnd{padding:100px 20px}.ze-rnd:after{font-size:53vw;top:100px}.ze-rnd>header{grid-template-columns:1fr;gap:42px}.ze-rnd h2{font-size:14vw}.ze-rnd h2 em{margin-left:0}.ze-rnd-film,.ze-rnd-grade{width:116vw;height:310px;top:250px;right:-30vw}.ze-rnd-film .cinema-video{opacity:.4}.ze-rnd-body{grid-template-columns:1fr;gap:24px;margin:390px 0 75px 9%}.ze-rnd-fields{grid-template-columns:1fr}.ze-rnd-fields article{border-right:0;min-height:135px}.ze-rnd blockquote{margin:85px 0 0;font-size:11vw}.ze-structure{padding:100px 20px}.ze-structure header{grid-template-columns:1fr;gap:42px}.ze-structure h2{font-size:14vw}.ze-spine{margin-left:6px;padding-left:18px}.ze-parent{width:100%;padding:18px}.ze-spine>a,.ze-future{grid-template-columns:28px 1fr 16px;gap:12px}.ze-spine>a p{grid-column:2/4}.ze-principles{grid-template-columns:1fr}.ze-principles article{border-right:0;border-bottom:1px solid var(--za-line);min-height:220px;padding:32px 20px}.ze-trust{min-height:0;padding:100px 20px;display:block}.ze-trust strong{margin:70px 0 24px;font-size:46vw}.ze-trust section{margin-top:90px}.ze-trust h2{font-size:15vw}.ze-regions{padding:100px 20px}.ze-regions h2{font-size:15vw}.ze-regions>div{grid-template-columns:1fr 1fr}.ze-regions span{padding-right:10px;line-height:1.5}.zf-hero{height:auto;min-height:760px;padding:106px 20px 80px}.zf-wave{opacity:.72;width:165vw;height:132vw;top:70px;right:-82vw}.zf-hero h1{margin:125px 0 48px;font-size:17vw;line-height:.7}.zf-hero h1 em{margin-left:7vw;display:block}.zf-hero>p{margin:0 0 0 10%;line-height:1.7}.zf-addresses{padding:100px 20px;display:block}.zf-addresses>header{max-height:none;position:relative;top:auto}.zf-addresses h2{margin:62px 0 30px;font-size:14vw}.zf-city-film{height:245px;min-height:0;margin:45px 0 70px}.zf-address-flow article{padding:28px 32px 28px 0}.zf-address-flow h3{font-size:9vw}.zf-address-flow p{font-size:10px}.zf-routes{padding:95px 20px}.zf-routes>div{margin-top:70px;display:block}.zf-routes article{border-bottom:1px solid #ffffff40;border-right:0;min-height:210px;padding:28px 0}.zf-routes h3{margin:70px 0 18px;font-size:9vw}.zf-form{padding:100px 20px;display:block}.zf-form h2{margin:62px 0 30px;font-size:14vw}.zf-form form{margin-top:75px}.form-row{grid-template-columns:1fr}.pr-cover{min-height:760px;padding:110px 20px 80px}.pr-mast{grid-template-columns:1fr auto}.pr-mast span:nth-child(2){display:none}.pr-cover h1{margin:105px 0 45px;font-size:17vw;line-height:.72}.pr-cover h1 em{margin-left:9vw;display:block}.pr-cover>p{margin-left:9%;font-size:17px}.pr-lead{padding:90px 14px}.pr-lead>a{flex-direction:column;display:flex}.pr-lead-image{order:0;width:100%;height:54vh;min-height:390px}.pr-lead span{margin-top:45px}.pr-lead h2{margin:38px 0 28px;font-size:12vw}.pr-lead p{font-size:13px}.pr-lead b{margin-top:40px}.pr-index{display:block}.pr-index>a{border-bottom:1px solid #aaa397;border-right:0;grid-template-columns:35px 1fr;min-height:0;padding:85px 20px;display:grid}.pr-index>a>span{font-size:12vw}.pr-index-image{height:48vh;min-height:330px}.pr-index h2{font-size:11vw}.pr-index b{margin-top:55px}.pr-note{padding:80px 20px;display:block}.pr-note p{margin-top:45px;font-size:8.5vw}.pa-article>header{min-height:760px;padding:110px 20px 80px}.pa-article>header>div{gap:20px;line-height:1.5}.pa-article h1{margin:100px 0 45px;font-size:14vw;line-height:.82}.pa-article>header>p{margin-left:9%;font-size:18px}.pa-image{height:55vh;min-height:400px}.pa-body{padding:90px 20px;display:block}.pa-body>aside{margin-bottom:80px}.pa-body>aside span{font-size:28vw}.pa-intro{margin-bottom:75px!important;font-size:25px!important}.pa-body section{margin-bottom:70px}.pa-body h2{font-size:10vw}.pa-body main p{font-size:15px;line-height:1.85}.pa-body blockquote{margin-top:80px;font-size:9vw}.pa-article>footer{gap:25px;line-height:1.5}.footer{padding:90px 20px 28px}.footer-lead{grid-template-columns:1fr auto;padding-bottom:75px;display:grid}.footer-lead>.brand-lockup{grid-column:1/-1;margin-bottom:65px}.footer-lead h2{font-size:15vw;line-height:.82}.footer-link{align-self:end}.footer-grid{grid-template-columns:1fr;gap:48px;margin:0;padding:60px 0;display:grid}.footer-grid>div:last-child{grid-column:auto}.footer-grid a{padding:3px 0;font-size:20px}.footer-base{gap:13px;line-height:1.6;display:grid}}@media (max-width:390px){.za-hero{min-height:810px}.za-hero h1{font-size:17.5vw}.za-hero-copy{padding-top:32vh}.zb-intro h1{font-size:15.5vw}.zb-intro{min-height:820px}.ze-hero h1,.zf-hero h1,.pr-cover h1{font-size:16vw}.za-eco-image,.zb-company .zb-visual,.zb-company:nth-child(2n) .zb-visual{height:54vh;min-height:370px}}@media (max-width:767px){html,body,#__next{max-width:100%;overflow-x:clip}body.menu-open{touch-action:none;overflow:hidden}.za-site,.za-site>section,.za-site article,.za-site header,.za-site footer,.za-site div,.za-site a,.footer,.footer *{min-width:0;max-width:100%}.za-site h1,.za-site h2,.za-site h3,.za-site strong,.za-site blockquote,.za-site em,.footer h2{overflow-wrap:anywhere;word-break:normal;text-wrap:balance;white-space:normal!important}.site-header,.site-header.is-scrolled{isolation:isolate;overflow:visible;z-index:1000!important;-webkit-backdrop-filter:none!important;background:#f7f6f1!important}.site-header nav,.site-header.is-scrolled nav{overscroll-behavior:contain;isolation:isolate;opacity:1!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:#f4f2ec!important;border:0!important;border-radius:0!important;padding:105px 22px 30px!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.site-header nav:before{content:"";z-index:-1;pointer-events:none;background:#f4f2ec;position:fixed;inset:0}.site-header nav a{flex:none;padding:16px 0!important;font-size:clamp(37px,10vw,48px)!important;line-height:.94!important}.nav-statement{border-top:1px solid #10111438;flex:none;width:100%;padding-top:22px;margin:50px 0 0!important}.menu-button{z-index:1002!important}.za-model-word{letter-spacing:-.075em!important;font-size:clamp(54px,16vw,72px)!important;line-height:.76!important}.za-prime h2{font-size:clamp(39px,10.5vw,49px)!important;line-height:.9!important}.za-prime h2 em{font-size:.92em}.za-isy-difference h3{font-size:clamp(39px,10.5vw,49px)!important;line-height:.88!important}.za-scale header h2,.za-scale-single header h2{font-size:clamp(41px,11vw,51px)!important;line-height:.82!important}.zb-intro h1{font-size:clamp(45px,12.5vw,58px)!important;line-height:.78!important}.ze-letter h2{font-size:clamp(41px,11vw,51px)!important;line-height:.84!important}.ze-letter h2 em{margin-left:0!important}.ze-regions h2{font-size:clamp(41px,11vw,51px)!important;line-height:.84!important}.zf-hero h1{font-size:clamp(54px,14.5vw,67px)!important}.pr-cover h1{font-size:clamp(52px,14vw,65px)!important}.za-readiness>footer{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid!important}.za-readiness>footer span{overflow-wrap:anywhere;min-width:0}.ze-regions>div{grid-template-columns:1fr!important}.ze-regions span,.zf-address-flow article,.ze-spine>a,.ze-future,.za-other a,.zb-other a{width:100%}.contact-form,.contact-form input,.contact-form select,.contact-form textarea{width:100%;max-width:100%}}@media (max-width:430px){.za-hero h1{font-size:17vw!important}.za-world-copy h2,.za-trust h2,.ze-hero h1{font-size:15vw!important}.zb-rnd h2,.ze-rnd h2,.ze-remit h2,.ze-conviction h2,.ze-structure h2,.ze-trust h2,.zf-addresses h2,.zf-form h2,.za-other h2,.zb-other h2{font-size:12vw!important}}
:root{--hf-paper:#f3f1ea;--hf-white:#fbfbf8;--hf-ink:#101317;--hf-slate:#192127;--hf-blue:#2457dc;--hf-line:#1013172e;--hf-ease:cubic-bezier(.16,1,.3,1)}.hf-kicker{letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.4}.hf-hero{color:#fff;isolation:isolate;background:#293139;height:920px;min-height:calc(100svh - 70px);max-height:1100px;position:relative;overflow:hidden}.hf-hero-media,.hf-hero-grade,.hf-hero-grid{position:absolute;inset:0}.hf-hero-media .cinema-video{filter:saturate(.56)contrast(1.08);transform:scale(1.015)}.hf-hero-grade{background:linear-gradient(90deg,#080d12d1 0,#080d1285 42%,#080d1214 74%),linear-gradient(#0000 55%,#050a0ebd)}.hf-hero-grid{opacity:.22;background-image:linear-gradient(90deg,#0000 calc(25% - 1px),#ffffff38 25%,#0000 calc(25% + 1px) calc(50% - 1px),#ffffff38 50%,#0000 calc(50% + 1px) calc(75% - 1px),#ffffff38 75%,#0000 calc(75% + 1px));-webkit-mask-image:linear-gradient(#0000 18%,#000);mask-image:linear-gradient(#0000 18%,#000)}.hf-hero-copy{z-index:2;width:min(780px,64vw);position:absolute;top:17%;left:5.5vw}.hf-hero-copy h1{letter-spacing:-.068em;text-wrap:balance;max-width:780px;margin:74px 0 38px;font-size:clamp(68px,7.25vw,116px);font-weight:650;line-height:.83}.hf-hero-copy h1 em{color:#e9edff;font-family:var(--font-serif);margin-left:1.2em;font-weight:400;display:block}.hf-hero-copy p{color:#fffc;width:min(470px,72%);margin:0 0 36px 21%;font-size:14px;line-height:1.75}.hf-hero-copy a{letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffffa6;align-items:center;gap:28px;margin-left:21%;padding:13px 0;font-size:9px;font-weight:700;display:inline-flex}.hf-hero-copy a b{transition:transform .4s var(--hf-ease);font-size:17px;font-weight:400}.hf-hero-copy a:hover b{transform:translate(5px,-5px)}.hf-hero-rail{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080e1338;border-top:1px solid #ffffff52;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.hf-hero-rail span{letter-spacing:.18em;border-right:1px solid #ffffff38;padding:25px 3vw;font-size:8px;font-weight:700}.hf-scroll{z-index:2;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;font-size:8px;display:flex;position:absolute;bottom:95px;right:5vw}.hf-scroll i{transform-origin:100%;background:#fff;width:44px;height:1px;animation:2.6s ease-in-out infinite hfPulse;display:block}@keyframes hfPulse{50%{opacity:.45;transform:scaleX(.38)}}.hf-thesis{background:var(--hf-white);min-height:720px;color:var(--hf-ink);grid-template-columns:13% minmax(0,1fr) 24%;align-items:start;gap:7vw;padding:10vw 6vw;display:grid}.hf-thesis-mark{letter-spacing:.16em;align-items:center;gap:18px;font-size:8px;display:flex}.hf-thesis-mark i{background:var(--hf-ink);flex:1;height:1px}.hf-thesis-copy{max-width:760px}.hf-thesis-copy h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:72px 0 42px;font-size:clamp(55px,5.8vw,91px);font-weight:400;line-height:.9}.hf-thesis-copy p{color:#4c5258;max-width:640px;margin-left:17%;font-size:15px;line-height:1.95}.hf-thesis aside{border-top:1px solid var(--hf-line);align-self:end;padding:35px 0 0}.hf-thesis aside b{font-family:var(--font-serif);color:var(--hf-blue);font-size:clamp(72px,7vw,110px);font-weight:400;line-height:.75;display:block}.hf-thesis aside span{letter-spacing:.14em;text-transform:uppercase;max-width:190px;margin-top:28px;font-size:8px;line-height:1.65;display:block}.hf-programme{background:var(--hf-slate);color:#fff;grid-template-rows:auto 1fr;grid-template-columns:42% 58%;min-height:980px;padding:8vw 6vw;display:grid;position:relative;overflow:hidden}.hf-programme-media{clip-path:polygon(0 8%,88% 0,100% 79%,28% 100%,0 83%);width:45%;position:absolute;top:9%;bottom:8%;left:-5%;overflow:hidden}.hf-programme-media .cinema-video{filter:grayscale(.15)saturate(.55)contrast(1.04);opacity:.8}.hf-programme-media>div{background:linear-gradient(90deg,#19212733,#19212705),linear-gradient(#0000 40%,#192127b3);position:absolute;inset:0}.hf-programme>header,.hf-programme-flow{z-index:1;grid-column:2;padding-left:7vw;position:relative}.hf-programme>header{max-width:870px}.hf-programme>header h2{font-family:var(--font-serif);letter-spacing:-.04em;margin:62px 0 35px;font-size:clamp(52px,5vw,80px);font-weight:400;line-height:.9}.hf-programme>header p{color:#bbc2c6;max-width:610px;font-size:13px;line-height:1.85}.hf-programme-flow{align-self:end;margin-top:70px}.hf-programme-flow article{min-height:128px;transition:padding .45s var(--hf-ease),background .35s;border-top:1px solid #ffffff38;grid-template-columns:48px 1fr 24px;align-items:center;gap:24px;padding:22px 0;display:grid}.hf-programme-flow article:last-child{border-bottom:1px solid #ffffff38}.hf-programme-flow article:hover{background:#ffffff09;padding-left:18px}.hf-programme-flow b{color:#9fb4ff;font-size:8px}.hf-programme-flow h3{font-family:var(--font-serif);margin:0 0 10px;font-size:31px;font-weight:400}.hf-programme-flow p{color:#b9c0c4;font-size:10px;line-height:1.65}.hf-programme-flow i{font-style:normal}.hf-platforms{background:var(--hf-paper);color:var(--hf-ink);padding:10vw 5.5vw 11vw}.hf-platforms>header{grid-template-columns:34% 66%;align-items:end;margin-bottom:7vw;display:grid}.hf-platforms>header h2{font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(56px,6vw,94px);font-weight:400;line-height:.84}.hf-platform-stage{grid-template-columns:57% 43%;min-height:760px;display:grid}.hf-platform-film{clip-path:polygon(0 7%,88% 0,100% 85%,12% 100%);min-height:760px;transition:clip-path .85s var(--hf-ease);background:#30373c;position:relative;overflow:hidden}.hf-platform-film:hover{clip-path:polygon(3% 0,100% 6%,93% 100%,0 90%)}.hf-platform-film .cinema-video{filter:saturate(.65)contrast(1.05)}.hf-platform-grade{background:linear-gradient(#0000 42%,#050a0fc7),linear-gradient(90deg,#070b0f33,#0000);position:absolute;inset:0}.hf-platform-film>span{color:#fff;letter-spacing:.18em;font-size:8px;position:absolute;top:12%;left:9%}.hf-platform-film>p{color:#fff;max-width:540px;font-family:var(--font-serif);font-size:clamp(28px,2.5vw,40px);line-height:1.08;position:absolute;bottom:11%;left:9%;right:12%}.hf-platform-nav{align-self:center;padding-left:5vw}.hf-platform-nav button{border:0;border-top:1px solid var(--hf-line);width:100%;color:inherit;text-align:left;opacity:.36;cursor:pointer;transition:opacity .35s,padding .45s var(--hf-ease);background:0 0;grid-template-columns:34px 1fr 20px;align-items:start;gap:18px;padding:34px 0;display:grid}.hf-platform-nav button:last-child{border-bottom:1px solid var(--hf-line)}.hf-platform-nav button:hover,.hf-platform-nav button.is-active{opacity:1;padding-left:19px}.hf-platform-nav button>span{color:var(--hf-blue);font-size:8px}.hf-platform-nav h3{font-family:var(--font-serif);margin:0 0 15px;font-size:clamp(32px,3.3vw,50px);font-weight:400;line-height:.9}.hf-platform-nav p{color:#5d6266;max-width:450px;font-size:10px;line-height:1.7}.hf-platform-nav i{font-style:normal}.hf-architecture{color:var(--hf-ink);background:#e4eaf0;padding:10vw 6vw 11vw;position:relative;overflow:hidden}.hf-architecture>header{grid-template-columns:34% 66%;align-items:end;display:grid}.hf-architecture>header h2{font-family:var(--font-serif);letter-spacing:-.045em;margin:0;font-size:clamp(55px,5.7vw,90px);font-weight:400;line-height:.88}.hf-architecture-line{background:#10131747;height:1px;margin:9vw 2.5vw 0;position:relative}.hf-architecture-line:before{content:"";background:var(--hf-blue);width:32%;height:3px;animation:hfRoute 5.5s var(--hf-ease) infinite alternate;position:absolute;top:-1px;left:0}.hf-architecture-line i{background:var(--hf-blue);border:3px solid #e4eaf0;border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translate(-50%,-50%)}.hf-architecture-line i:first-child{left:16.66%}.hf-architecture-line i:nth-child(2){left:50%}.hf-architecture-line i:nth-child(3){left:83.33%}@keyframes hfRoute{0%{transform:translate(0)}to{transform:translate(210%)}}.hf-layers{grid-template-columns:repeat(3,1fr);margin-top:35px;display:grid}.hf-layers article{border-right:1px solid var(--hf-line);min-height:350px;padding:40px 3.2vw}.hf-layers article:last-child{border-right:0}.hf-layers span{letter-spacing:.16em;text-transform:uppercase;font-size:8px}.hf-layers h3{font-family:var(--font-serif);margin:110px 0 28px;font-size:clamp(31px,3vw,46px);font-weight:400}.hf-layers p{color:#586069;font-size:11px;line-height:1.8}.hf-proof{color:#fff;background:#11171c;grid-template-columns:43% 57%;min-height:710px;display:grid}.hf-proof>header{align-self:center;padding:8vw 5vw}.hf-proof>header h2{max-width:620px;font-family:var(--font-serif);letter-spacing:-.04em;margin:65px 0 0;font-size:clamp(45px,4.5vw,71px);font-weight:400;line-height:.93}.hf-proof-grid{border-left:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);display:grid}.hf-proof-grid article{border-right:1px solid #ffffff2e;flex-direction:column;justify-content:flex-end;padding:5vw 2.4vw;display:flex}.hf-proof-grid strong{font-family:var(--font-serif);color:#a9bcff;font-size:clamp(74px,8vw,122px);font-weight:400;line-height:.7}.hf-proof-grid span{letter-spacing:.13em;text-transform:uppercase;color:#bbc1c5;max-width:180px;margin-top:60px;font-size:8px;line-height:1.7}.hf-world{background:var(--hf-white);min-height:880px;position:relative;overflow:hidden}.hf-world-media{clip-path:polygon(18% 0,100% 8%,92% 100%,0 83%,8% 35%);background:#d8dce0;width:67%;position:absolute;top:5%;bottom:5%;right:-3%;overflow:hidden}.hf-world-media .cinema-video{filter:saturate(.35)contrast(.98);opacity:.75}.hf-world-media>div{background:linear-gradient(90deg,#fbfbf880,#0000 38%),linear-gradient(#0000 50%,#12171c40);position:absolute;inset:0}.hf-world-copy{z-index:1;width:min(580px,41vw);position:absolute;top:24%;left:6vw}.hf-world-copy h2{font-family:var(--font-serif);letter-spacing:-.05em;margin:68px 0 38px;font-size:clamp(58px,6vw,94px);font-weight:400;line-height:.86}.hf-world-copy p{letter-spacing:.15em;text-transform:uppercase;max-width:480px;font-size:9px;line-height:1.8}.hf-world-copy a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;gap:30px;margin-top:48px;padding-bottom:12px;font-size:9px;font-weight:700;display:inline-flex}.hf-close{background:var(--hf-paper);min-height:660px;color:var(--hf-ink);grid-template-columns:34% 42% 24%;display:grid}.hf-close>div,.hf-close>nav,.hf-close>aside{border-right:1px solid var(--hf-line);padding:8vw 4vw}.hf-close>div h2{font-family:var(--font-serif);margin:65px 0 35px;font-size:clamp(45px,4.6vw,70px);font-weight:400;line-height:.9}.hf-close>div p{color:#5f656a;font-size:12px;line-height:1.8}.hf-close nav{align-self:stretch}.hf-close nav a{border-top:1px solid var(--hf-line);transition:padding .4s var(--hf-ease);grid-template-columns:35px 1fr 18px;align-items:center;padding:27px 0;display:grid}.hf-close nav a:last-child{border-bottom:1px solid var(--hf-line)}.hf-close nav a:hover{padding-left:16px}.hf-close nav span{font-size:8px}.hf-close nav b{font-family:var(--font-serif);font-size:26px;font-weight:400}.hf-close nav i{font-style:normal}.hf-close>aside{background:#dce8e2;border-right:0;flex-direction:column;justify-content:flex-end;display:flex}.hf-close aside h3{font-family:var(--font-serif);margin:70px 0 36px;font-size:clamp(34px,3.2vw,50px);font-weight:400;line-height:.96}.hf-close aside a{letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:10px;font-size:8px}@media (max-width:900px){.hf-hero-copy{width:72vw}.hf-programme{grid-template-columns:36% 64%}.hf-programme-media{width:40%}.hf-proof{grid-template-columns:37% 63%}.hf-close{grid-template-columns:1fr 1fr}.hf-close>aside{grid-column:1/-1;min-height:330px}}@media (max-width:767px){.hf-hero,.hf-thesis,.hf-programme,.hf-platforms,.hf-architecture,.hf-proof,.hf-world,.hf-close{width:100%;max-width:100%;overflow:hidden}.hf-hero{height:830px;min-height:830px;margin-top:0}.hf-hero-media .cinema-video{object-position:62% center}.hf-hero-grade{background:linear-gradient(#070c112e 28%,#070c11e6),linear-gradient(90deg,#080d127a,#0000)}.hf-hero-grid{display:none}.hf-hero-copy{width:auto;top:112px;left:20px;right:20px}.hf-hero-copy h1{letter-spacing:-.06em;margin:58px 0 30px;font-size:clamp(53px,15.2vw,67px);line-height:.84}.hf-hero-copy h1 em{margin-left:0}.hf-hero-copy p{width:auto;max-width:340px;margin:0 0 30px;font-size:12px;line-height:1.7}.hf-hero-copy a{margin-left:0}.hf-scroll{display:none}.hf-hero-rail{grid-template-columns:1fr 1fr}.hf-hero-rail span{border-top:1px solid #ffffff2e;padding:14px 20px}.hf-thesis{min-height:0;padding:92px 20px 105px;display:block}.hf-thesis-mark{width:90px}.hf-thesis-copy{margin-top:80px}.hf-thesis-copy h2{margin:38px 0 32px;font-size:clamp(43px,12.2vw,54px);line-height:.93}.hf-thesis-copy p{margin-left:0;font-size:13px;line-height:1.8}.hf-thesis aside{margin:75px 0 0 28%}.hf-thesis aside b{font-size:82px}.hf-programme{min-height:0;padding:90px 20px 100px;display:block}.hf-programme-media{clip-path:polygon(0 0,100% 0,100% 84%,18% 100%,0 92%);width:calc(100% + 40px);height:360px;margin:-90px -20px 80px;position:relative;top:auto;bottom:auto;left:auto}.hf-programme>header,.hf-programme-flow{padding-left:0}.hf-programme>header h2{margin:42px 0 30px;font-size:clamp(42px,11.8vw,52px)}.hf-programme-flow{margin-top:65px}.hf-programme-flow article{grid-template-columns:28px 1fr 15px;gap:14px;min-height:120px}.hf-programme-flow h3{font-size:28px}.hf-platforms{padding:95px 14px 105px}.hf-platforms>header{margin:0 6px 70px;display:block}.hf-platforms>header h2{margin:42px 0 0;font-size:clamp(43px,12vw,54px);line-height:.9}.hf-platform-stage{min-height:0;display:block}.hf-platform-film{clip-path:polygon(0 5%,94% 0,100% 90%,9% 100%);height:56vh;min-height:0;max-height:560px}.hf-platform-film>p{font-size:27px}.hf-platform-nav{padding:50px 6px 0}.hf-platform-nav button{opacity:.5;grid-template-columns:25px minmax(0,1fr) 16px;gap:12px;padding:30px 0}.hf-platform-nav button:hover,.hf-platform-nav button.is-active{padding-left:7px}.hf-platform-nav h3{font-size:38px}.hf-platform-nav p{font-size:9px}.hf-architecture{padding:95px 20px 100px}.hf-architecture>header{display:block}.hf-architecture>header h2{margin:42px 0 0;font-size:clamp(43px,12vw,54px)}.hf-architecture-line{display:none}.hf-layers{border-top:1px solid var(--hf-line);margin-top:75px;display:block}.hf-layers article{border-right:0;border-bottom:1px solid var(--hf-line);min-height:230px;padding:30px 0}.hf-layers h3{margin:68px 0 22px;font-size:36px}.hf-proof{min-height:0;display:block}.hf-proof>header{padding:95px 20px 85px}.hf-proof>header h2{margin:42px 0 0;font-size:clamp(39px,10.8vw,48px)}.hf-proof-grid{border-top:1px solid #ffffff2e;border-left:0;display:block}.hf-proof-grid article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:270px;padding:42px 20px}.hf-proof-grid strong{font-size:91px}.hf-proof-grid span{margin-top:55px}.hf-world{min-height:780px;padding:0}.hf-world-media{clip-path:polygon(0 0,100% 0,100% 86%,12% 100%,0 92%);width:calc(100% + 40px);height:390px;margin:0 -20px 0 0;position:relative;top:auto;bottom:auto;right:auto}.hf-world-copy{width:auto;padding:76px 20px 95px;position:relative;top:auto;left:auto}.hf-world-copy h2{margin:42px 0 32px;font-size:clamp(45px,12.5vw,56px)}.hf-world-copy a{margin-top:38px}.hf-close{min-height:0;display:block}.hf-close>div,.hf-close>nav,.hf-close>aside{border-right:0;border-bottom:1px solid var(--hf-line);padding:90px 20px}.hf-close>div h2{margin:42px 0 30px;font-size:46px}.hf-close nav{padding-top:55px;padding-bottom:55px}.hf-close nav a{grid-template-columns:28px minmax(0,1fr) 15px}.hf-close nav b{font-size:25px}.hf-close>aside{min-height:360px}.hf-close aside h3{font-size:43px}}@media (max-width:390px){.hf-hero-copy h1{font-size:50px}.hf-hero-copy p{font-size:11px}.hf-platform-nav h3{font-size:34px}.hf-platform-film{height:50vh}.hf-thesis aside{margin-left:18%}}@media (prefers-reduced-motion:reduce){.hf-scroll i,.hf-architecture-line:before{animation:none}.hf-platform-film,.hf-programme-flow article,.hf-platform-nav button{transition:none}}
