@font-face{font-family:GT Pressura;src:url(/assets/GTPressura-Regular-DTtNSQ1x.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Pressura;src:url(/assets/GTPressuraPro-Bold-DPxoNlee.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Pressura;src:url(/assets/GTPressura-Light-DrxQttsk.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}.cnr26{--void: #06080C;--frost: #FFFFFF;--ash: #C2CBD8;--graphite: #8996AA;--guide: #5C7098;--hair-d: #1A2130;--realize: #005AC2;--create: #59A0FC;--neon: #BBEA03;--paper: #FFFFFF;--ink: #16181D;--ink-2: #5A6372;--hair-l: #E2E7EE;--line: #98A2B3;--display: "GT Pressura", "Archivo", "Helvetica Neue", Arial, sans-serif;--mono: "Space Mono", ui-monospace, Menlo, monospace;--hdr-h: 71px}.cnr26 section[id],.cnr26 #contact-essentials{scroll-margin-top:calc(var(--hdr-h) + 12px)}.cnr26 #track{position:relative;height:540vh;background:var(--void)}.cnr26 #stage{position:sticky;top:0;height:100svh;overflow:hidden;background:linear-gradient(180deg,#080b11,#05070a);color:var(--ash);--hdr-h: 71px}.cnr26 #grain{position:absolute;inset:0;opacity:.03;pointer-events:none;mix-blend-mode:screen}.cnr26 #scene{position:absolute;left:0;right:0;top:var(--hdr-h);bottom:0;z-index:0;overflow:hidden;pointer-events:none;will-change:opacity,transform;-webkit-mask-image:linear-gradient(95deg,transparent 2%,rgba(0,0,0,.55) 26%,#000 62%),linear-gradient(to top,transparent 0%,#000 20%,#000 78%,transparent 99%);-webkit-mask-composite:source-in;mask-composite:intersect;mask-image:linear-gradient(95deg,transparent 2%,rgba(0,0,0,.55) 26%,#000 62%),linear-gradient(to top,transparent 0%,#000 20%,#000 78%,transparent 99%)}.cnr26 #scenein{position:absolute;inset:0;transform-origin:60% 78%}.cnr26 #scene img{position:absolute;display:block;height:auto;width:115%;left:-7.5%;bottom:0%}@media(max-width:900px){.cnr26 #scene img{width:max(115%,calc((100svh - 71px)*1.582));left:calc(30vw - max(45.31vw,calc((100svh - 71px)*.6233)));top:calc(75% - max(55.66vw,calc((100svh - 71px)*.7659)));bottom:auto}.cnr26 #scenein{transform-origin:30% 75%}}@media(max-width:700px){.cnr26 #scene img{width:max(115%,calc((100svh - 71px)*1.18));left:calc(18vw - max(46.88vw,calc((100svh - 71px)*.4811)));top:calc(60% - max(55.66vw,calc((100svh - 71px)*.5718)));bottom:auto}.cnr26 #scenein{transform-origin:41% 65%}.cnr26 #scene{-webkit-mask-image:linear-gradient(95deg,transparent 2%,rgba(0,0,0,.55) 13%,#000 45%),linear-gradient(to top,transparent 0%,#000 20%,#000 78%,transparent 99%),linear-gradient(to left,transparent 0%,#000 12%,#000 100%);mask-image:linear-gradient(95deg,transparent 2%,rgba(0,0,0,.55) 13%,#000 45%),linear-gradient(to top,transparent 0%,#000 20%,#000 78%,transparent 99%),linear-gradient(to left,transparent 0%,#000 12%,#000 100%)}}.cnr26 .beat{z-index:5}.cnr26 #ripple circle{fill:none;stroke:#9ac6ff;stroke-width:1.15;stroke-linecap:round;vector-effect:non-scaling-stroke}.cnr26 #hdr{position:fixed;top:0;left:0;right:0;z-index:60;padding-top:env(safe-area-inset-top,0px);transition:background .35s ease,border-color .35s ease,color .35s ease;border-bottom:1px solid transparent;color:var(--frost)}.cnr26 #hdr.solid{background:#ffffffeb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--hair-l);color:var(--ink)}.cnr26 .hdr-in{max-width:1560px;margin:0 auto;padding:18px clamp(20px,4vw,60px);display:flex;align-items:center;gap:clamp(20px,3vw,48px)}.cnr26 .brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:inherit;flex:none;padding:12px 0;margin:-12px 0}.cnr26 .brand-logo{height:30px;width:auto;display:block;opacity:0;transition:opacity .5s ease .1s}.cnr26 .brand.in .brand-logo{opacity:1}.cnr26 .brand-logo-light{display:block}.cnr26 .brand-logo-dark,.cnr26 #hdr.solid .brand-logo-light{display:none}.cnr26 #hdr.solid .brand-logo-dark{display:block}.cnr26 .nav{display:flex;gap:clamp(18px,2vw,34px);margin-left:auto}.cnr26 .nav a{color:inherit;text-decoration:none;font-size:15px;font-weight:500;opacity:.82;padding:6px 0;border-bottom:1px solid transparent}.cnr26 .nav a:hover{opacity:1;border-bottom-color:currentColor}.cnr26 .nav .ext{font-size:11px;vertical-align:2px;opacity:.65}.cnr26 .hdr-end{display:flex;align-items:center;gap:18px;flex:none}.cnr26 .navcta{border:1px solid currentColor;border-radius:0;padding:9px 20px;font-size:14px;font-weight:500;text-decoration:none;color:inherit;white-space:nowrap}.cnr26 #hdr.solid .navcta{background:var(--realize);border-color:var(--realize);color:#fff}.cnr26 .burger{display:none;background:none;border:0;color:inherit;padding:8px;cursor:pointer}.cnr26 .burger span{display:block;width:22px;height:1.5px;background:currentColor;margin:5px 0}.cnr26 #menu{display:none}.cnr26 #frame{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(100%,1560px)}.cnr26 #objwrap{position:absolute;left:74%;top:46%;will-change:transform;z-index:3;pointer-events:none;opacity:0}.cnr26 #obj{width:min(41vw,600px);transform:translate(-50%,-50%)}.cnr26 #obj svg{width:100%;height:auto;display:block;overflow:visible}.cnr26 #guides{stroke:var(--guide);fill:none;stroke-width:.7;vector-effect:non-scaling-stroke}.cnr26 #guides .tick{stroke-width:.95}.cnr26 #dims text{fill:var(--guide);font-family:var(--mono);font-size:4.6px;letter-spacing:.06em}.cnr26 #dims line{stroke:var(--guide);stroke-width:.7;vector-effect:non-scaling-stroke}.cnr26 #outline{fill:none;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}.cnr26 #pen{fill:#fff}.cnr26 #lock line{stroke:var(--neon);stroke-width:1.65;stroke-linecap:butt}.cnr26 #travel circle{fill:none;stroke:var(--neon);stroke-width:1.65}.cnr26 .pv{color:var(--neon);font-weight:600}.cnr26 .beat{position:absolute;left:clamp(20px,4vw,60px);top:50%;width:min(44%,680px);will-change:opacity,transform;transform:translateY(calc(-50% + var(--dy, 0px)))}.cnr26 .beat h1,.cnr26 .beat h2{font-weight:700;color:var(--frost);line-height:.94;letter-spacing:-.037em;margin:0 0 22px;max-width:13ch;text-wrap:balance}.cnr26 .beat p{margin:0;max-width:40ch;color:var(--ash);font-size:clamp(17px,1.4vw,24px);line-height:1.4}.cnr26 .b1 h1,.cnr26 .b2 h2,.cnr26 .b3 h2{font-size:clamp(38px,5.2vw,96px)}.cnr26 .b2 h2{max-width:14ch}.cnr26 .b3{width:min(56%,900px);min-height:68vh;display:flex;flex-direction:column;justify-content:center}.cnr26 .b3 h2{font-size:clamp(42px,7vw,140px);max-width:11ch;margin-bottom:clamp(28px,4vh,52px)}.cnr26 .figs{display:flex;flex-wrap:wrap;gap:clamp(26px,3.4vw,64px)}.cnr26 .figs>div{display:flex;flex-direction:column;gap:8px}.cnr26 .figs b{font-size:clamp(28px,3.4vw,64px);font-weight:700;color:var(--create);letter-spacing:-.035em;line-height:1;white-space:nowrap}.cnr26 .figs span{font-size:clamp(15px,1.2vw,20px);color:var(--ash);line-height:1.35;max-width:22ch}.cnr26 .b3 .caveat{position:absolute;bottom:0;left:0;margin:0;font-size:clamp(13px,.9vw,14px);color:var(--graphite);line-height:1.4;white-space:nowrap;opacity:.6}@media(max-height:840px){.cnr26 .b4 h2{font-size:clamp(36px,4.8vw,78px);margin-bottom:16px}.cnr26 .b4 p{font-size:clamp(17px,1.3vw,22px)}.cnr26 .b4 .acts{margin-top:20px}}.cnr26 .b4{width:min(50%,780px)}.cnr26 .b4 .inner{max-width:none;margin:0}.cnr26 .b4 h2{font-size:clamp(42px,5.7vw,102px);max-width:15ch;margin:0 0 22px}.cnr26 .b4 p{margin:0;max-width:38ch;font-size:clamp(19px,1.65vw,28px)}.cnr26 .b4 .acts{margin-top:clamp(30px,4.5vh,54px);display:flex;align-items:center;flex-wrap:wrap;gap:16px 30px}.cnr26 .godown{display:inline-flex;align-items:center;gap:18px;text-decoration:none;color:var(--frost);font-size:clamp(17px,1.4vw,24px);font-weight:600;letter-spacing:-.02em}.cnr26 .ring{width:clamp(50px,4.2vw,70px);aspect-ratio:1;border-radius:50%;background:var(--realize);display:grid;place-items:center;flex:none;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s ease}.cnr26 .ring svg{width:42%;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:bob 2.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.cnr26 .godown:hover .ring{transform:translateY(5px);background:#0069de}.cnr26 .godown:focus-visible{outline:2px solid var(--create);outline-offset:6px;border-radius:6px}@media(prefers-reduced-motion:reduce){.cnr26 .ring svg{animation:none}}.cnr26 .b1{width:min(94%,1460px)}.cnr26 .b1 h1{font-size:clamp(44px,8.4vw,168px);max-width:15ch;letter-spacing:-.045em;line-height:.9;margin:0}.cnr26 #systems{position:absolute;left:clamp(20px,4vw,60px);right:clamp(20px,4vw,60px);bottom:clamp(84px,12vh,128px);display:block;will-change:opacity;z-index:4}.cnr26 .evrow{display:flex;flex-wrap:wrap;gap:clamp(18px,2.8vw,58px)}.cnr26 .ev{font-size:clamp(16px,1.6vw,28px);font-weight:400;letter-spacing:-.015em;color:#6c7a90;text-decoration:none;padding-bottom:9px;border-bottom:3px solid transparent;transition:color .26s ease,border-color .26s ease}.cnr26 .ev.on,.cnr26 .ev:hover,.cnr26 .ev:focus-visible{color:#fff;border-bottom-color:var(--create)}.cnr26 .ev:focus-visible{outline:none}.cnr26 .readout{margin-top:16px;min-height:1.5em;font-size:clamp(13px,1.05vw,17px);color:#8a97ad;transition:opacity .18s ease}.cnr26 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cnr26 .b2{left:0;top:0;bottom:0;width:100%;padding:0 clamp(20px,4vw,60px);transform:none;z-index:1}.cnr26 .side{position:absolute;display:flex;flex-direction:column;gap:clamp(4px,.5vw,10px);will-change:opacity,transform}.cnr26 .side.one{left:clamp(20px,4vw,60px);top:14%}.cnr26 .side.two{right:clamp(20px,4vw,60px);bottom:16%;align-items:flex-end;text-align:right}.cnr26 .who{font-size:clamp(22px,2.7vw,54px);font-weight:600;color:#eaeff6;letter-spacing:-.03em;line-height:1}.cnr26 .word{position:relative;display:block;line-height:.86}.cnr26 .word i{font-style:normal;font-weight:700;letter-spacing:-.045em;font-size:clamp(52px,12vw,220px);display:block}.cnr26 .word .ol{color:transparent;-webkit-text-stroke:1.9px currentColor}.cnr26 .word .fl{position:absolute;left:0;top:0;white-space:nowrap}.cnr26 .side.two .word .fl{left:auto;right:0}.cnr26 .side.one{color:var(--create)}.cnr26 .side.two{color:#2e82e4}.cnr26 .side.one .ol,.cnr26 .side.one .fl{color:var(--create)}.cnr26 .side.one .ol{color:transparent;-webkit-text-stroke-color:var(--create)}.cnr26 .side.two .ol,.cnr26 .side.two .fl{color:#2e82e4}.cnr26 .side.two .ol{color:transparent;-webkit-text-stroke-color:#2E82E4}.cnr26 #cue{position:absolute;left:50%;bottom:clamp(26px,4vh,44px);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;will-change:opacity}.cnr26 #cue .lbl{font-family:var(--mono);font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--graphite);white-space:nowrap}.cnr26 #cue .line{display:block;width:1px;height:46px;background:#1e2636;overflow:hidden;position:relative}.cnr26 #cue i{position:absolute;left:0;top:0;width:1px;height:14px;background:var(--create);animation:cueRun 2.1s cubic-bezier(.65,0,.35,1) infinite}@keyframes cueRun{0%{transform:translateY(-16px);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translateY(46px);opacity:0}}.cnr26 .sec{max-width:1560px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}.cnr26 .after{padding-block:clamp(88px,12vh,160px) clamp(90px,12vh,150px)}.cnr26 .after h2{font-weight:700;color:var(--ink);font-size:clamp(40px,5vw,96px);line-height:.97;letter-spacing:-.035em;margin:0 0 24px;max-width:17ch;text-wrap:balance}.cnr26 .hl{color:var(--create)}.cnr26 .lead{max-width:48ch;margin:0 0 clamp(52px,7vh,92px);color:var(--ink-2);font-size:clamp(17px,1.4vw,24px);line-height:1.45}.cnr26 .three{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(32px,4vw,68px)}.cnr26 .cell{display:flex;flex-direction:column;gap:20px;padding-top:22px;border-top:1px solid var(--hair-l)}.cnr26 .cell svg{width:100%;height:auto;max-width:260px}.cnr26 .cell h3{margin:0;color:var(--ink);font-size:clamp(24px,2vw,34px);font-weight:700;letter-spacing:-.02em}.cnr26 .cell p{margin:0;font-size:clamp(15px,1.1vw,18px);color:var(--ink-2);line-height:1.5}.cnr26 .cell em{font-style:italic;color:var(--ink-2);font-size:clamp(14px,1vw,16px);line-height:1.45;display:block;margin-top:4px}.cnr26 .industries-grid{display:grid;grid-template-columns:1fr;gap:0}.cnr26 .ind-card{display:grid;grid-template-columns:minmax(160px,200px) 1fr;gap:clamp(24px,4vw,64px);padding:clamp(40px,5vh,64px) 0;border-top:1px solid var(--hair-l);align-items:start}.cnr26 .ind-card:last-child{border-bottom:1px solid var(--hair-l)}.cnr26 .ind-meta{display:flex;flex-direction:column;gap:6px}.cnr26 .ind-name{font-size:clamp(15px,1.1vw,18px);font-weight:600;color:var(--ink);line-height:1.3}.cnr26 .ind-client{font-size:clamp(13px,1vw,15px);color:var(--ink-2);font-weight:500}.cnr26 .ind-figure{display:inline-block;margin-top:8px;font-family:var(--mono);font-size:clamp(11px,.8vw,13px);color:var(--realize);letter-spacing:.04em}.cnr26 .ind-tag{display:inline-block;margin-top:4px;font-size:clamp(11px,.8vw,13px);color:var(--ink-2);text-transform:uppercase;letter-spacing:.08em}.cnr26 .ind-body h3{margin:0 0 10px;font-size:clamp(20px,1.8vw,28px);font-weight:700;color:var(--ink);letter-spacing:-.02em}.cnr26 .ind-body p{margin:0;font-size:clamp(15px,1.1vw,18px);color:var(--ink-2);line-height:1.5;max-width:64ch}.cnr26 .ind-also{margin-top:14px;font-size:clamp(14px,1vw,16px);color:var(--ink-2);line-height:1.45;max-width:64ch;padding-top:14px;border-top:1px dashed var(--hair-l)}.cnr26 .ind-also strong{color:var(--ink);font-weight:600}.cnr26 .case-card{padding:clamp(40px,5vh,64px) 0;border-top:1px solid var(--hair-l)}.cnr26 .case-tags{display:flex;flex-wrap:wrap;gap:10px 26px;margin:0 0 clamp(18px,2.6vh,30px);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.cnr26 .case-head{padding-bottom:clamp(18px,2.6vh,28px);margin-bottom:clamp(28px,4vh,44px);border-bottom:1px solid var(--line)}.cnr26 .case-industry{margin:0;font-size:clamp(38px,4.6vw,80px);font-weight:700;letter-spacing:-.035em;line-height:.95;color:var(--ink)}.cnr26 .case-detail{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(28px,4vw,72px);padding-right:clamp(24px,9vw,190px)}.cnr26 .case-icons{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(18px,2.6vh,26px);padding-top:4px}.cnr26 .case-ic{margin:0;display:flex;flex-direction:column;gap:10px;max-width:15ch}.cnr26 .case-ic img{width:clamp(38px,3.4vw,52px);height:auto;display:block}.cnr26 .case-ic figcaption{font-family:var(--mono);font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.cnr26 .case-icons svg{width:clamp(26px,2.4vw,34px);height:auto;display:block}.cnr26 .case-body{width:min(46vw,680px)}.cnr26 .case-meta{display:flex;align-items:flex-start;gap:clamp(20px,1.75vw,28px)}.cnr26 .case-logo{width:clamp(84px,8vw,116px);aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--hair-l);flex:none;font-weight:700;font-size:clamp(20px,1.8vw,28px);letter-spacing:-.02em;color:var(--ink)}.cnr26 .case-logo img{width:62%;height:62%;object-fit:contain;display:block}.cnr26 .case-desc{max-width:56ch;margin:0 0 clamp(28px,4vh,44px);font-size:clamp(16px,1.2vw,20px);color:var(--ink-2);line-height:1.55}.cnr26 .case-stats{display:flex;flex-wrap:nowrap;gap:clamp(16px,2.2vw,40px);margin:0 0 clamp(32px,5vh,52px)}.cnr26 .case-stat{flex:1 1 0;min-width:0;padding-top:14px;border-top:1px solid var(--hair-l)}.cnr26 .cs-label{display:block;margin-bottom:10px;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-2)}.cnr26 .cs-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:clamp(32px,2.8vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--ink);white-space:nowrap}.cnr26 .cs-value em{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);white-space:normal;flex-basis:100%}.cnr26 .case-pics{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,3.4vw,52px) clamp(14px,1.6vw,24px);margin-top:clamp(44px,7vh,84px)}.cnr26 .case-pics img{max-width:100%;height:auto;border:1px solid var(--hair-l);display:block}.cnr26 .case-pics>img:first-child{max-width:min(58%,840px)}.cnr26 .case-pics>img:nth-child(2){max-width:min(34%,500px);margin-top:clamp(80px,10vw,160px)}.cnr26 .case-pics>img:nth-child(3){max-width:min(46%,660px);margin-left:auto}.cnr26 .case-pics:has(>img:nth-child(3))>img:first-child{max-width:min(38%,560px);margin-top:0}.cnr26 .case-pics:has(>img:nth-child(3))>img:nth-child(2){max-width:min(24%,360px)}.cnr26 .case-pics:has(>img:nth-child(3))>img:nth-child(3){max-width:min(33%,520px);margin-left:0;margin-top:clamp(48px,6vw,104px)}.cnr26 .case-pics .case-pic-dark{position:relative;display:block;width:100%;max-width:100%;background:#131313}.cnr26 .case-pics .case-pic-dark img{display:block;width:100%;height:auto}.cnr26 .case-pic-dark:before,.cnr26 .case-pic-dark:after{content:" ";position:absolute;top:0;bottom:0;border-left:1px solid #979797;opacity:.25;pointer-events:none}.cnr26 .case-pic-dark:before{left:41%}.cnr26 .case-pic-dark:after{left:77%}.cnr26 .case-card .ind-also{margin-top:clamp(24px,3vh,36px)}.cnr26 .client-wall{margin-top:clamp(40px,6vh,64px);padding-top:clamp(24px,3vw,36px);border-top:1px solid var(--hair-l)}.cnr26 .cw-label{display:block;color:var(--ink);font-weight:600;font-size:clamp(15px,1.1vw,18px);margin-bottom:clamp(20px,3vh,32px)}.cnr26 .client-grid{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid var(--hair-l);border-left:1px solid var(--hair-l)}.cnr26 .client-tile{aspect-ratio:5 / 3;min-width:0;display:grid;place-items:center;padding:clamp(12px,1.6vw,24px);border-right:1px solid var(--hair-l);border-bottom:1px solid var(--hair-l)}.cnr26 .client-tile img{max-width:72%;max-height:clamp(34px,3.6vw,52px);object-fit:contain;filter:grayscale(1);opacity:.8;transition:filter .25s ease,opacity .25s ease}.cnr26 .client-tile:hover img{filter:none;opacity:1}.cnr26 .client-tile span{font-size:clamp(12px,1vw,15px);font-weight:700;color:var(--ink);text-align:center;line-height:1.3;letter-spacing:-.01em}.cnr26 .case-pics img,.cnr26 .case-award-imgs img{cursor:zoom-in}.cnr26 .case-pics img:focus-visible,.cnr26 .case-award-imgs img:focus-visible{outline:2px solid var(--create);outline-offset:3px}.cnr26 .lightbox{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:#080a0feb;cursor:zoom-out}.cnr26 .lightbox img{max-width:100%;max-height:100%;width:auto;height:auto;border:1px solid var(--hair-l);cursor:default}.cnr26 .case-award{margin-top:clamp(28px,4vh,44px);padding-top:clamp(24px,3vh,36px);border-top:1px solid var(--line)}.cnr26 .case-award .case-tags{margin:0 0 clamp(14px,2vh,22px)}.cnr26 .case-award-title{margin:0 0 clamp(18px,2.6vh,28px);font-size:clamp(26px,2.6vw,44px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.cnr26 .case-award-body{display:flex;flex-direction:column;gap:clamp(20px,3vh,32px)}.cnr26 .case-award-body p{margin:0;max-width:64ch;font-size:clamp(15px,1.1vw,18px);color:var(--ink-2);line-height:1.5}.cnr26 .case-award-imgs{display:flex;flex-wrap:wrap;align-items:flex-start;gap:clamp(28px,3.4vw,52px) clamp(14px,1.6vw,24px)}.cnr26 .case-award-imgs img{border:1px solid var(--hair-l);display:block;height:auto}.cnr26 .case-award-imgs img:first-child{max-width:min(58%,840px)}.cnr26 .case-award-imgs img:nth-child(2){width:min(34%,500px);margin-top:clamp(80px,10vw,160px)}.cnr26 .pv-open{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,90px);align-items:end;margin-bottom:clamp(44px,6vh,76px)}.cnr26 .pv-lead{margin:0;max-width:44ch}.cnr26 .pv-lead p{margin:0;font-size:clamp(17px,1.35vw,23px);line-height:1.4;letter-spacing:-.012em;color:var(--ink)}.cnr26 .pv-lead p em{font-style:normal;color:var(--realize);font-weight:700}.cnr26 .pv-lead .pv-mech{margin-top:12px;font-size:clamp(14px,1.02vw,17px);line-height:1.5;letter-spacing:0;color:var(--ink-2)}.cnr26 .pv-lead .pv-mech b{color:var(--ink);font-weight:700}.cnr26 .pv-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,44px);margin:0 0 clamp(34px,4.4vh,54px)}.cnr26 .pv-nav button{appearance:none;background:none;border:0;border-top:1px solid var(--hair-l);border-radius:0;font:inherit;text-align:left;cursor:pointer;padding:16px 0 0;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;color:var(--ink-2);transition:color .18s ease,border-color .18s ease}.cnr26 .pv-nav button:hover{color:var(--ink)}.cnr26 .pv-nav button:focus-visible{outline:2px solid var(--realize);outline-offset:4px}.cnr26 .pv-nav .i{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--line);transition:color .18s ease}.cnr26 .pv-nav .t{font-size:clamp(16px,1.35vw,23px);line-height:1.22;letter-spacing:-.006em}.cnr26 .pv-nav button[aria-selected=true]{border-top:2px solid var(--ink);color:var(--ink);padding-top:15px}.cnr26 .pv-nav button[aria-selected=true] .i{color:var(--ink)}.cnr26 .pv-nav button[aria-selected=true] .t{font-weight:700}.cnr26 .pv-panels{min-height:clamp(250px,26vh,300px);margin-bottom:clamp(40px,5.5vh,68px)}.cnr26 .pv-panel[hidden]{display:none}.cnr26 .pv-panel{animation:pv-in .26s ease both}@keyframes pv-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cnr26 .pv-panel{animation:none}}.cnr26 .pv-parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.cnr26 .pv-part{padding-top:20px;border-top:1px solid var(--hair-l)}.cnr26 .pv-logo-box{display:flex;align-items:flex-end;height:clamp(60px,5.8vw,90px);margin:0 0 18px}.cnr26 .pv-logo-box img{display:block;height:clamp(38px,3.6vw,56px);width:auto;max-width:100%;object-fit:contain}.cnr26 .pv-logo-box img.is-square{height:clamp(58px,5.6vw,86px)}.cnr26 .pv-part p{margin:0;font-size:clamp(14px,1.02vw,17px);line-height:1.5;color:var(--ink-2)}.cnr26 .pv-part p b{display:block;color:var(--ink);font-weight:700;font-size:clamp(16px,1.2vw,20px);margin-bottom:4px;letter-spacing:-.015em}.cnr26 .pv-loop{position:relative}.cnr26 .pv-loop:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--hair-l)}.cnr26 .pv-loop-grid{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.6vw,48px)}.cnr26 .pv-step{position:relative;padding-top:32px}.cnr26 .pv-step:before{content:"";position:absolute;top:0;left:0;width:13px;height:13px;background:var(--paper);border:1px solid var(--line)}.cnr26 .pv-step-k{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--line);margin:0 0 8px}.cnr26 .pv-step h3{margin:0 0 10px;font-size:clamp(20px,1.9vw,32px);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink)}.cnr26 .pv-step h3 b{font-weight:inherit;color:var(--create)}.cnr26 .pv-step p{margin:0;font-size:clamp(13px,.98vw,16px);line-height:1.5;color:var(--ink-2);max-width:26ch}.cnr26 .pv-step.is-gate{padding-left:clamp(14px,1.4vw,22px);margin-left:calc(-1*clamp(14px,1.4vw,22px));border-left:2px solid var(--neon)}.cnr26 .pv-step.is-gate:before{left:clamp(14px,1.4vw,22px);background:var(--neon);border-color:var(--neon)}.cnr26 .pv-step.is-gate .pv-step-k{color:var(--ink);font-weight:700}.cnr26 .pv-step.is-gate p{color:var(--ink)}.cnr26 .pv-branch{display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin-top:14px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.cnr26 .pv-branch:before{content:"";width:2px;height:16px;background:var(--neon)}.cnr26 .pv-note{margin:clamp(28px,3.6vh,44px) 0 0;max-width:62ch;font-size:clamp(15px,1.15vw,19px);line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.cnr26 .pv-note b{font-weight:700}.cnr26 .pv-qs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,2.8vw,48px)}.cnr26 .pv-q{padding-top:18px;border-top:1px solid var(--hair-l)}.cnr26 .pv-q-k{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--realize);margin:0 0 12px}.cnr26 .pv-q h4{margin:0 0 12px;font-size:clamp(16px,1.35vw,22px);font-weight:700;letter-spacing:-.022em;line-height:1.18;color:var(--ink)}.cnr26 .pv-q h4 span{color:var(--create)}.cnr26 .pv-q p{margin:0;font-size:clamp(13px,.98vw,16px);line-height:1.5;color:var(--ink-2)}.cnr26 .pave-cta{margin-top:0}.cnr26 .pave-cta a{display:inline-block;border:1px solid var(--realize);border-radius:0;padding:15px 32px;font-size:clamp(15px,1.1vw,18px);font-weight:500;color:var(--realize);text-decoration:none;transition:background .2s ease,color .2s ease}.cnr26 .pave-cta a:hover{background:var(--realize);color:#fff}.cnr26 .pave--scroll .pv-track{height:380vh}.cnr26 .pave--scroll .pv-stage{position:sticky;top:0;height:100svh;box-sizing:border-box;padding-top:var(--hdr-h);display:flex;flex-direction:column;justify-content:center;overflow:clip}.cnr26 .pave--scroll .pv-panels{margin-bottom:0}.cnr26 .pave--scroll .pave-cta{margin-top:clamp(40px,5.5vh,68px)}.cnr26 .pave--scroll .pv-panel{animation:pv-fade .2s ease both}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cnr26 .pave--scroll .pv-panel{animation:none}}@media(min-width:1001px)and (max-height:640px){.cnr26 .pave--scroll .pv-open{margin-bottom:24px}.cnr26 .pave--scroll .pv-nav{margin-bottom:20px}}.cnr26 .pave--scroll-phone .pv-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.cnr26 .pave--scroll-phone .pv-nav button{box-sizing:border-box;display:flex;justify-content:center;align-items:center;min-height:48px;padding:0;text-align:center}.cnr26 .pave--scroll-phone .pv-nav button[aria-selected=true]{padding-top:0}.cnr26 .pave--scroll-phone .pv-nav .t{display:none}.cnr26 .pave--scroll-phone .pv-nav .i{font-size:13px}.cnr26 .pave--scroll-phone .pv-ph{margin:0 0 10px;font-size:clamp(16px,4.2vw,19px);line-height:1.3;letter-spacing:-.01em;font-weight:700;color:var(--ink)}.cnr26 .pave--scroll-phone .pv-step{padding-top:14px}.cnr26 .pave--scroll-phone .pv-loop-grid{row-gap:26px}.cnr26 .pave--scroll-phone .pv-note{margin-top:18px}.cnr26 .pave--scroll-phone .pv-track{height:240vh}@media(max-width:1000px){.cnr26 .pv-open{grid-template-columns:1fr;gap:28px;align-items:start}.cnr26 .pv-nav{grid-template-columns:1fr;gap:0}.cnr26 .pv-nav button{padding:14px 0}.cnr26 .pv-nav button[aria-selected=true]{padding-top:13px}.cnr26 .pv-panels{min-height:0}.cnr26 .pv-parts,.cnr26 .pv-qs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.cnr26 .pv-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.cnr26 .pv-loop:before{display:none}.cnr26 .pv-step{padding-top:24px;border-top:1px solid var(--hair-l)}.cnr26 .pv-step:before{top:-7px}}.cnr26 .engagement-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(32px,4vw,64px)}.cnr26 .eng-step{padding-top:22px;border-top:1px solid var(--hair-l)}.cnr26 .eng-phase{font-family:var(--mono);font-size:clamp(11px,.8vw,13px);color:var(--realize);letter-spacing:.06em;margin:0 0 8px}.cnr26 .eng-step h3{margin:0 0 10px;font-size:clamp(22px,1.8vw,30px);font-weight:700;color:var(--ink);letter-spacing:-.02em}.cnr26 .eng-step p{margin:0;font-size:clamp(15px,1.1vw,18px);color:var(--ink-2);line-height:1.5}.cnr26 .eng-rail{--mk-fill:#EDF1F6;--mk-fill-2:#DDE4EC;position:relative;overflow:hidden;margin:0 0 clamp(44px,6vh,76px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent 100%)}.cnr26 .eng-track{display:flex;gap:16px;width:max-content;animation:eng-drift 120s linear infinite}.cnr26 .eng-rail:hover .eng-track{animation-play-state:paused}@keyframes eng-drift{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}@media(prefers-reduced-motion:reduce){.cnr26 .eng-track{animation:none}}.cnr26 .mk{flex:none;width:216px;height:134px;border:1px solid var(--hair-l);padding:10px 11px;display:flex;flex-direction:column;gap:9px;background:var(--paper)}.cnr26 .mk-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:7px;border-bottom:1px solid var(--hair-l)}.cnr26 .mk-top span{font-family:var(--mono);font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cnr26 .mk-top i{flex:none;width:5px;height:5px;background:var(--line);display:block}.cnr26 .mk-body{display:flex;flex-direction:column;gap:7px;flex:1}.cnr26 .mk-r{display:flex;align-items:center;gap:6px}.cnr26 .mk-b{height:5px;background:var(--mk-fill);flex:none}.cnr26 .mk-b.is-d{background:var(--mk-fill-2)}.cnr26 .mk-b.is-blue{background:var(--realize)}.cnr26 .mk-grow{flex:1}.cnr26 .mk-pill{font-family:var(--mono);font-size:6.5px;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--hair-l);padding:1.5px 4px;color:var(--ink-2);white-space:nowrap}.cnr26 .mk-pill.is-on{border-color:var(--realize);color:var(--realize)}.cnr26 .mk-t{font-family:var(--mono);font-size:7px;letter-spacing:.06em;color:var(--line);flex:none;font-weight:400;text-transform:uppercase}.cnr26 .mk-t.is-blue{color:var(--realize)}.cnr26 .mk-box{width:11px;height:11px;border:1px solid var(--line);flex:none}.cnr26 .mk-box.is-on{background:var(--realize);border-color:var(--realize)}.cnr26 .mk-chart{display:flex;align-items:flex-end;gap:3px;height:38px}.cnr26 .mk-chart i{flex:1;background:var(--mk-fill-2);display:block}.cnr26 .mk-chart i.is-blue{background:var(--realize)}.cnr26 .mk-big{font-family:var(--mono);font-size:26px;font-weight:700;line-height:1;color:var(--ink);letter-spacing:-.02em}.cnr26 .mk-dash{border:1px dashed var(--hair-l);padding:6px;display:flex;flex-direction:column;gap:5px}.cnr26 .mk-tbl .mk-r:last-child{padding-top:6px;border-top:1px solid var(--hair-l)}.cnr26 .mk-meter{height:5px;background:var(--mk-fill);flex:1;position:relative}.cnr26 .mk-meter i{position:absolute;left:0;top:0;bottom:0;background:var(--line);display:block}.cnr26 .mk-meter i.is-blue{background:var(--realize)}.cnr26 .mk-spark{width:100%;height:26px;display:block}.cnr26 .contact-grid{display:grid;grid-template-columns:minmax(280px,5fr) 7fr;gap:clamp(32px,4vw,64px);margin-top:clamp(40px,6vh,64px);align-items:start}.cnr26 .contact-info{display:grid;gap:20px;font-size:clamp(15px,1.2vw,20px);line-height:1.5;color:var(--ink-2)}.cnr26 .contact-info a{color:var(--realize);text-decoration:none;display:inline-block;padding:4px 0}.cnr26 .contact-info a:hover{text-decoration:underline}.cnr26 .contact-map{border:1px solid var(--line)}.cnr26 .contact-map iframe{display:block;width:100%;height:clamp(280px,42vh,440px);border:0;filter:grayscale(1) contrast(1.04)}.cnr26 .contact-band{background:var(--void);margin-top:clamp(48px,7vh,88px);padding:clamp(24px,3.5vh,40px) clamp(20px,3vw,48px)}.cnr26 .contact-band form{display:block}.cnr26 .contact-fields{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(180px,1fr) minmax(180px,1fr) auto;gap:clamp(20px,3vw,48px);align-items:center}.cnr26 .contact-band-title{margin:0;color:var(--frost);font-size:clamp(17px,1.4vw,21px)}.cnr26 .contact-fields input{width:100%;padding:12px 0 11px;border:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;font:inherit;font-size:clamp(16px,1.25vw,18px);color:var(--frost)}.cnr26 .contact-fields input::placeholder{color:var(--ash)}.cnr26 .contact-fields input:focus{outline:none;border-bottom-color:var(--create)}.cnr26 .contact-fields .contact-go{width:clamp(48px,4vw,56px);height:clamp(48px,4vw,56px);display:grid;place-items:center;border:0;border-radius:0;cursor:pointer;background:var(--realize);color:#fff;font-size:20px;line-height:1;font-family:inherit;transition:background .2s ease}.cnr26 .contact-fields .contact-go:hover{background:#0048a0}.cnr26 .contact-fields .contact-go:disabled{opacity:.6;cursor:wait}.cnr26 .contact-note{margin:16px 0 0;font-size:15px}.cnr26 .contact-note.ok{color:var(--create)}.cnr26 .contact-note.err{color:var(--frost)}.cnr26 .contact-note.err a{color:var(--create)}@media(max-width:900px){.cnr26 .contact-grid{grid-template-columns:1fr}.cnr26 .contact-map iframe{height:clamp(240px,42vw,340px)}.cnr26 .contact-fields{grid-template-columns:1fr;gap:18px}.cnr26 .contact-fields .contact-go{width:100%;height:48px}.cnr26 .contact-fields input{font-size:16px}}.cnr26 #ft{background:var(--void);color:var(--ash);padding-block:clamp(64px,9vh,110px) 34px}.cnr26 .ft-top{display:grid;grid-template-columns:1.2fr 2fr;gap:clamp(36px,5vw,80px);align-items:start}.cnr26 .ft-mark{display:flex;align-items:center;gap:12px}.cnr26 .ft-mark img{height:38px;width:auto;display:block}.cnr26 .ft-social{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}.cnr26 .ft-social a{display:inline-flex;align-items:center;padding:12px 6px;opacity:.75;transition:opacity .2s ease}.cnr26 .ft-social a:hover{opacity:1}.cnr26 .ft-social svg{height:20px;width:auto;display:block}.cnr26 .ft-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px}.cnr26 .ft-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cnr26 .ft-cols a,.cnr26 .ft-cols li{color:var(--ash);text-decoration:none;font-size:15px}.cnr26 .ft-cols a{padding:12px 0}.cnr26 .ft-cols a:hover{color:var(--frost)}.cnr26 .ft-base{margin-top:clamp(48px,7vh,88px);border-top:1px solid #1B2230;padding-top:22px;display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;font-size:13px;color:var(--graphite)}.cnr26 .ft-base a{color:inherit;text-decoration:none;padding:12px 0}.cnr26 #ft a:focus-visible,.cnr26 .nav a:focus-visible,.cnr26 .navcta:focus-visible{outline:2px solid var(--create);outline-offset:3px}@media(prefers-reduced-motion:reduce){.cnr26 #track{height:auto}.cnr26 #stage{position:static;height:auto;overflow:visible;padding:90px 0 60px}.cnr26 #grain{display:none}.cnr26 #frame{position:static;transform:none;width:100%;display:flex;flex-direction:column}.cnr26 #objwrap{position:static;transform:none!important;margin:0 auto 48px;width:min(44vw,280px);order:1}.cnr26 #obj{transform:none;width:100%}.cnr26 #beats{order:2}.cnr26 #pen,.cnr26 #cue,.cnr26 #lock,.cnr26 #travel,.cnr26 #ripple{display:none}.cnr26 #scene{position:static;height:auto;mask-image:none;-webkit-mask-image:none}.cnr26 #scenein{position:static;transform:none!important}.cnr26 #scene img{position:static;width:100%;height:auto}.cnr26 #cnrgrp{opacity:1!important;transform:none!important}.cnr26 .beat{position:static;opacity:1!important;transform:none!important;visibility:visible!important;margin:0 clamp(20px,5vw,64px) 60px}.cnr26 .side{display:none}.cnr26 .b2{left:auto;top:auto;bottom:auto;width:auto;padding:0;transform:none}.cnr26 .b3{min-height:auto}.cnr26 .b3 .caveat{position:static;margin-top:24px;white-space:normal}.cnr26 #systems{position:static;transform:none;margin:0 clamp(20px,5vw,64px) 60px;order:3}}@media(max-width:700px){.cnr26 .b1{top:32%}.cnr26 #systems{top:42%;bottom:auto}.cnr26 .evrow{gap:24px 18px;max-width:76%}.cnr26 .ev{position:relative;padding-bottom:10px}.cnr26 .ev:after{content:"";position:absolute;inset:-11px 0}.cnr26 .readout{margin-top:21vh;color:var(--frost)}.cnr26 .side.one{top:31%}.cnr26 .side.two{bottom:34%}.cnr26 .b3{min-height:auto}.cnr26 .b3 h2{margin-bottom:22px}.cnr26 .b3 .caveat{position:static;margin-top:22px;white-space:normal}}@media(max-width:900px){.cnr26 .nav{display:none}.cnr26 .hdr-end{margin-left:auto}.cnr26 .burger{display:grid;place-items:center;min-width:44px;min-height:40px;padding:0}.cnr26 #menu{display:block;position:fixed;inset:0;z-index:55;background:var(--void);padding:96px clamp(20px,6vw,40px) 40px;transform:translateY(-101%);transition:transform .38s cubic-bezier(.4,0,.2,1);text-align:right}.cnr26 #menu.open{transform:none}.cnr26 #menu a{display:block;color:var(--frost);text-decoration:none;font-size:clamp(26px,7vw,40px);font-weight:700;letter-spacing:-.03em;padding:14px 0;border-bottom:1px solid #1B2230}.cnr26 .ft-top{grid-template-columns:1fr}.cnr26 .word i{font-size:clamp(40px,10vw,120px)}.cnr26 .who{font-size:clamp(16px,3.5vw,28px)}.cnr26 .side.one{top:10%}.cnr26 .side.two{bottom:12%}.cnr26 #obj{width:min(34vw,400px)}.cnr26 .ind-card{grid-template-columns:1fr;gap:16px}.cnr26 .case-detail{flex-direction:column;gap:24px;padding-right:0}.cnr26 .case-icons{flex-direction:row;gap:18px 26px;flex-wrap:wrap}.cnr26 .case-ic img{width:42px}.cnr26 .case-icons svg{width:30px}.cnr26 .case-body{width:100%}.cnr26 .case-stats{flex-wrap:wrap;gap:20px 32px}.cnr26 .case-stat{flex:0 1 auto}.cnr26 .cs-value{font-size:clamp(28px,8vw,42px)}.cnr26 .case-pics img:first-child{width:100%;max-width:100%;height:auto}.cnr26 .case-pics img:nth-child(2){width:82%;max-width:82%;height:auto;margin-top:20px}.cnr26 .case-pics img:nth-child(3){width:92%;max-width:92%;height:auto;margin-left:auto;margin-top:20px}.cnr26 .case-pics:has(>img:nth-child(3))>img:first-child{max-width:100%}.cnr26 .case-pics:has(>img:nth-child(3))>img:nth-child(2){max-width:82%;margin-top:20px}.cnr26 .case-pics:has(>img:nth-child(3))>img:nth-child(3){max-width:92%;margin-left:0;margin-top:20px}.cnr26 .case-pics .case-pic-dark img{height:auto}.cnr26 .client-grid{grid-template-columns:repeat(3,1fr)}.cnr26 .client-tile img{max-height:30px}.cnr26 .case-award-imgs{flex-direction:column;align-items:flex-start}.cnr26 .case-award-imgs img:first-child{width:100%;max-width:100%;height:auto}.cnr26 .case-award-imgs img:nth-child(2){width:82%;max-width:82%;height:auto;margin-top:20px}}@media(max-width:700px){.cnr26 .beat{width:min(86%,680px)}.cnr26 .beat h1,.cnr26 .beat h2{max-width:16ch}.cnr26 .b1 h1{font-size:clamp(34px,8.5vw,64px);max-width:14ch}.cnr26 .b2 h2{font-size:clamp(26px,5.5vw,42px)}.cnr26 .b3 h2{font-size:clamp(30px,7vw,80px)}.cnr26 .figs b{font-size:clamp(22px,5vw,48px)}.cnr26 .figs span{font-size:clamp(13px,3vw,17px)}.cnr26 .b4 h2{font-size:clamp(32px,6.5vw,72px)}.cnr26 .b4 .acts{flex-direction:column;align-items:flex-start;gap:20px}.cnr26 .ring{width:48px}.cnr26 .godown{font-size:17px;gap:14px}.cnr26 .evrow{gap:10px 20px}.cnr26 .ev{font-size:clamp(14px,3.5vw,20px)}.cnr26 .readout{font-size:14px}}@media(max-width:700px){.cnr26 .b1 h1{font-size:clamp(38px,10.5vw,60px);max-width:16ch}.cnr26 .who{font-size:clamp(18px,4.2vw,24px)}.cnr26 .word i{font-size:clamp(44px,12vw,70px)}.cnr26 .b3 h2{font-size:clamp(38px,11vw,50px)}.cnr26 .figs b{font-size:clamp(28px,7.5vw,36px)}.cnr26 .figs span{font-size:clamp(15px,3.8vw,17px)}.cnr26 .b4 h2{font-size:clamp(38px,10.5vw,47px)}.cnr26 .b4 p{font-size:clamp(20px,4.6vw,22px)}}@media(max-width:700px){.cnr26 .after{padding-block:clamp(56px,7.5vh,88px)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:auto}body{font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;background:#fff;color:#16181d;overflow-x:hidden}#root{width:100%}a{color:inherit}
