@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4032351b19cb998e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb4b92673aedbbad-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.RLhwga_className{font-family:Figtree,Figtree Fallback;font-style:normal}.RLhwga_variable{--font-figtree:"Figtree", "Figtree Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[1\.25rem\]{height:1.25rem}.h-\[1\.43rem\]{height:1.43rem}.h-\[1\.67rem\]{height:1.67rem}.h-\[1\.6rem\]{height:1.6rem}.h-\[1em\]{height:1em}.h-\[2\.65rem\]{height:2.65rem}.h-\[3\.33rem\]{height:3.33rem}.h-\[5\.13rem\]{height:5.13rem}.h-full{height:100%}.w-\[1\.25rem\]{width:1.25rem}.w-\[1\.43rem\]{width:1.43rem}.w-\[1\.67rem\]{width:1.67rem}.w-\[1\.6rem\]{width:1.6rem}.w-\[1em\]{width:1em}.w-\[2\.65rem\]{width:2.65rem}.w-\[3\.33rem\]{width:3.33rem}.w-\[5\.13rem\]{width:5.13rem}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.fill-\[\#222\]{fill:#222}.fill-\[\#FFC21A\]{fill:#ffc21a}.fill-none{fill:none}.stroke-\[\#D2D2D2\]{stroke:#d2d2d2}.stroke-current{stroke:currentColor}.stroke-white{stroke:#fff}.stroke-\[1\.2\]{stroke-width:1.2px}.stroke-\[1\.6\]{stroke-width:1.6px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--ink:#222;--ink7:#222222b3;--hair:#d9d9d9;--f:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--ease:cubic-bezier(.215,.61,.355,1)}*{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:#fff;max-width:100%;font-size:1vw;overflow-x:clip}html.loading{background:#222}body{font-family:var(--f);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-size:1.07rem;font-weight:400;line-height:1.67rem;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg{display:block}:focus{outline:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:.3rem}.menu :focus-visible,.mpanel :focus-visible{outline-color:#fff}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:2000;color:#fff;background:#222;border-radius:2rem;padding:.8rem 1.2rem;font-weight:600;position:fixed;top:-10rem;left:1rem}.skip:focus{top:1rem}.ph{letter-spacing:.04em;text-transform:uppercase;color:#222;vertical-align:middle;white-space:nowrap;background:#ffe14d;border-radius:.3rem;padding:.25rem .4rem;font-size:.62rem;font-weight:700;line-height:1;display:inline-block}.wrap{width:93.34vw;margin:0 auto;position:relative}.page{transform-origin:50% 0;background:#fff;position:relative}.h-large{letter-spacing:0;font-size:5.71rem;font-weight:600;line-height:6.67rem}.h-big{letter-spacing:-.092rem;font-size:4.64rem;font-weight:600;line-height:5.71rem}.h-medium{letter-spacing:-.076rem;font-size:3.81rem;font-weight:600;line-height:4.76rem}.h-small{letter-spacing:-.052rem;font-size:2.62rem;font-weight:600;line-height:3.33rem}.h-bigup{text-transform:uppercase;letter-spacing:-.048rem;font-size:2.38rem;font-weight:600;line-height:2.86rem}.h-sub{letter-spacing:-.028rem;font-size:1.43rem;font-weight:600;line-height:1.9rem}.num{letter-spacing:-.076rem;white-space:nowrap;font-size:3.81rem;font-weight:400;line-height:4.29rem}.num small{letter-spacing:-.038rem;font-size:1.9rem;line-height:1}.t-reg{font-size:1.07rem;line-height:1.67rem}.t-bold{font-weight:600}.t-small{font-size:.95rem;line-height:1.43rem}.cap{letter-spacing:-.016rem;text-transform:uppercase;font-size:.83rem;font-weight:600;line-height:1.19rem}.eyebrow{text-transform:uppercase;font-size:1.07rem;font-weight:600;line-height:1.19rem}.grey{color:var(--ink7)}.ln{--lt:0;--lr:0;--lb:0;--ll:0;--s:0;--e:1;--g1:calc(var(--s)*100%);--g2:calc(var(--e)*100%);background-image:linear-gradient(90deg,transparent var(--g1),var(--hair) var(--g1),var(--hair) var(--g2),transparent var(--g2)),linear-gradient(180deg,transparent var(--g1),var(--hair) var(--g1),var(--hair) var(--g2),transparent var(--g2)),linear-gradient(90deg,transparent var(--g1),var(--hair) var(--g1),var(--hair) var(--g2),transparent var(--g2)),linear-gradient(180deg,transparent var(--g1),var(--hair) var(--g1),var(--hair) var(--g2),transparent var(--g2));background-position:0 0,100% 0,0 100%,0 0;background-repeat:no-repeat;background-size:100% calc(var(--lt)*1px),calc(var(--lr)*1px) 100%,100% calc(var(--lb)*1px),calc(var(--ll)*1px) 100%}.lt{--lt:1}.lr{--lr:1}.lb{--lb:1}.ll{--ll:1}.g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.tags{flex-wrap:wrap;gap:.54rem .48rem;display:flex}.tag{text-transform:uppercase;white-space:nowrap;border:1px solid #222;border-radius:2.98rem;padding:.63rem 1.08rem;font-size:.71rem;font-weight:600;line-height:.95rem}.tags.big .tag{letter-spacing:-.016rem;padding:.8rem 1.37rem;font-size:.83rem;line-height:1.19rem}.btn{white-space:nowrap;isolation:isolate;transition:background-color .3s var(--ease);border-radius:2.86rem;justify-content:center;align-items:center;gap:1.03rem;padding:1.31rem 1.74rem 1.31rem 1.9rem;font-size:1.07rem;font-weight:600;line-height:1.67rem;display:inline-flex;position:relative}.btn svg.pill{z-index:-1;transform-origin:50%;width:100%;height:100%;transition:transform .3s cubic-bezier(.215,.61,.355,1);position:absolute;inset:0;overflow:visible}.btn:hover svg.pill,.btn:focus-visible svg.pill{transition-timing-function:cubic-bezier(.165,.84,.44,1);transform:scale(.97)}.btn svg.pill path{fill:none;stroke:#222;stroke-width:1px}.js-motion .btn svg.pill path{stroke-dasharray:1 1;stroke-dashoffset:1px}.js-motion .btn.drawn svg.pill path{animation:2s .5s forwards pill}@keyframes pill{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.btn .arw{flex:none;width:1.25rem;height:1.25rem;position:relative}.btn .arw svg{width:100%;height:100%;position:absolute;inset:0}.ul{display:inline-block;position:relative}.ul:before,.ul:after{content:"";height:var(--ulh,2px);background:#222;transition:none;position:absolute;bottom:-.14rem;left:0;right:0}.ul:before{transform-origin:100%}.ul:after{transform-origin:0;transform:scaleX(0)}a:hover .ul:before,a:focus-visible .ul:before,.ul:hover:before,a.ul:focus-visible:before{transition:transform .3s linear;transform:scaleX(0)}a:hover .ul:after,a:focus-visible .ul:after,.ul:hover:after,a.ul:focus-visible:after{transition:transform .3s linear .3s;transform:scaleX(1)}.header{justify-content:space-between;align-items:center;height:10rem;display:flex}.logo{border-radius:.3rem;align-items:center;gap:1.07rem;display:flex}.mark{letter-spacing:-.07rem;align-items:center;gap:.48rem;font-size:2.15rem;font-weight:700;line-height:1;display:flex}.mark svg{width:2.65rem;height:2.65rem}@property --lo{syntax:"<number>";inherits:false;initial-value:0}.logo .vr{--lo:0;--vs:max(0,min(2 - var(--lo),(var(--lo) - 1)*1000));--ve:min(1,max(1 - var(--lo),(var(--lo) - 1)*1000));background:linear-gradient(180deg,transparent calc(var(--vs)*100%),#222 calc(var(--vs)*100%),#222 calc(var(--ve)*100%),transparent calc(var(--ve)*100%));width:1px;height:2.24rem;transition:--lo 1s cubic-bezier(.33,1,.68,1)}@media (min-width:480px){.logo:hover .vr{--lo:2}}.logo .desc{letter-spacing:-.01rem;font-size:.83rem;font-weight:600;line-height:.95rem}.hctl{align-items:center;gap:3.1rem;display:flex}.motion{border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.motion .bars{align-items:center;gap:.24rem;height:1.2rem;display:flex}.motion .bars i{background:#222;border-radius:1px;width:.17rem;height:.17rem;display:block}html:not(.motion-off) .motion .bars i{animation:1.1s ease-in-out infinite eq}.motion .bars i:nth-child(2){animation-delay:.15s}.motion .bars i:nth-child(3){animation-delay:.3s}.motion .bars i:nth-child(4){animation-delay:.45s}.motion .bars i:nth-child(5){animation-delay:.6s}@keyframes eq{50%{height:.62rem}}.date{align-items:center;gap:.71rem;display:flex}.date .time{letter-spacing:-.056rem;font-size:2.86rem;line-height:3.33rem}.date .dcol{flex-direction:column;display:flex}.date .ap{font-size:.95rem;font-weight:600;line-height:1.31rem}.date .dd{font-size:.95rem;line-height:1.19rem}.hero{height:26.53rem;position:relative}.hero .g2{height:100%}.hero-left{position:relative}.hero-left .eyebrow-s{position:absolute;top:2.44rem;left:0}.radar,.radar-lottie{width:19.5rem;height:16.38rem;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.radar text{font-family:var(--f);fill:#222;font-size:15.5px;font-weight:600}.radar-lottie{width:21rem;height:18rem}.legend{gap:.9rem;display:grid;position:absolute;bottom:2.44rem;left:0}.legend span{align-items:center;gap:.7rem;font-size:.83rem;font-weight:600;line-height:1.19rem;display:flex}.legend i{border:1px solid #6d6d6d;width:.85rem;height:.85rem}.hero-right{align-items:center;padding-left:5.71rem;display:flex}.hero-right h1{max-width:40.97rem}.hero .hx{pointer-events:none;position:absolute;inset:0}.hero .hx b{background:var(--hair);position:absolute}.hero-left .mx{display:none}.svc-row{height:38.38rem}.svc-row>div{padding:3.33rem 0}.svc-row .right{padding-left:5.71rem}.svc-left{flex-direction:column;gap:2.38rem;display:flex}.svc-left .tags{max-width:35.7rem}.svc-icon,.svc-tags-full{display:none}.stages{flex-direction:column;gap:3.33rem;max-width:34.5rem;display:flex}.stage{grid-template-columns:1.9rem 1fr;align-items:start;gap:1.43rem .95rem;display:grid}.stage svg{fill:none;stroke:#222;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:1.9rem;height:1.9rem}.stage h3{align-self:center}.stage p{grid-column:2;max-width:31.7rem}.cases-head{margin-bottom:5.71rem}.media{isolation:isolate;border-radius:0;transition:border-radius .3s cubic-bezier(.099,.58,.45,.94);display:block;position:relative;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.media:hover,.media:focus-visible{border-radius:2.25rem}.media .art{transform-origin:50%;transition:transform .3s linear}.media:hover .art,.media:focus-visible .art{transition:transform .55s cubic-bezier(.257,.539,.316,.942);transform:scale(.96)}.media .dark{z-index:3;pointer-events:none;background:radial-gradient(60% 60% at 44% 45%,#36305f00 54%,#36305f14 81%);position:absolute;inset:0}.media .more{z-index:4;color:#fff;opacity:0;isolation:isolate;pointer-events:none;white-space:nowrap;border-radius:2.66rem;justify-content:center;align-items:center;gap:.77rem;padding:1.31rem 1.73rem 1.31rem 1.43rem;font-size:1.07rem;font-weight:600;line-height:1.67rem;transition:opacity .3s cubic-bezier(.076,.603,.339,.919),transform .3s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.85)}.media .more:before{content:"";border-radius:inherit;z-index:-1;background:#222;transition:transform .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.088,.492,.45,.94);position:absolute;inset:0}.media:hover .more:before,.media:focus-visible .more:before{background-color:#000;transition-timing-function:cubic-bezier(.165,.84,.44,1),cubic-bezier(.076,.51,.45,.94);transform:scale(.97)}.media .more .arw{width:1.25rem;height:1.25rem;display:flex}.media .more svg{fill:none;stroke:#fff;stroke-width:1.6px;width:1.25rem;height:1.25rem}.media:hover .more,.media:focus-visible .more{opacity:1;transition-timing-function:cubic-bezier(.082,.556,.363,.936);transform:translate(-50%,-50%)scale(1)}.media .phtag{z-index:2;position:absolute;top:1rem;right:1rem}.feature{padding-bottom:3.56rem}.feature .media{height:34.65rem}.feature-row{grid-template-columns:33.33rem 1fr;margin-top:3.33rem;padding-right:3.33rem;display:grid}.feature-row .nm{flex-direction:column;align-items:flex-start;gap:1.9rem;display:flex}.ov{grid-template-columns:21.05rem 18.07rem 1fr;padding-top:.6rem;display:grid}.ov>div{flex-direction:column;gap:1.5rem;display:flex}.ov .desc p.t-reg{max-width:19.44rem}.ov .met{align-items:flex-start;padding-left:4.86rem}.ov .met .ph{vertical-align:.15rem;margin-left:.4rem}.case{padding:3.39rem 3.33rem 3.56rem 0}.case.r{padding:3.39rem 0 3.56rem 3.33rem}.case .media{height:21.46rem}.case-meta{grid-template-columns:1fr auto;align-items:start;gap:1.9rem 2rem;margin-top:2.86rem;display:grid}.case-meta h3{grid-area:1/1}.case-meta .tags{grid-area:2/1}.case-stat{flex-direction:column;grid-area:1/2/span 2;align-items:flex-start;gap:.6rem;min-width:0;display:flex}.case-stat .num{font-size:3.1rem;line-height:3.8rem}.case-stat p{max-width:10.07rem}.case-stat .ph{grid-column:2}.view-more{justify-content:center;align-items:center;display:flex}.art{position:absolute;inset:0;overflow:hidden}.art .scr{background:#fff;border-radius:.7rem;position:absolute;overflow:hidden;box-shadow:0 1.2rem 2.4rem #0000002e}.art .scr:before{content:"";background:#0000000d;height:1.2rem;position:absolute;top:0;left:0;right:0}.art .scr i{background:#00000014;border-radius:.3rem;height:.5rem;position:absolute;left:8%;right:8%}.art .scr b{border-radius:.4rem;position:absolute}.case h3 .ul,.feature h3 .ul,.feature h2 .ul{--ulh:.3rem}.case h3 .ul:before,.feature h3 .ul:before,.feature h2 .ul:before{display:none}.case h3 .ul:after,.feature h3 .ul:after,.feature h2 .ul:after{transform-origin:100%;background:#28292b;transition:transform .3s linear;transform:scaleX(0)}.case h3:hover .ul:after,.feature h3:hover .ul:after,.feature h2:hover .ul:after{transform-origin:0;transition:transform .3s linear;transform:scaleX(1)}.thesis{height:57.64rem}.thesis-left{flex-direction:column;align-items:flex-start;padding-top:24.17rem;display:flex}.thesis-left .h-large{margin-top:1.43rem}.thesis-left p{max-width:29rem;margin-top:1.43rem}.thesis-left .btnw{margin-top:3.33rem}.vcell{position:relative}.vcell .cx{background:var(--hair);height:1px;position:absolute;top:50%;left:0;right:0}.vcell .cy{background:var(--hair);width:1px;position:absolute;top:0;bottom:0;left:50%}.venn{z-index:2;width:27.6rem;height:28.7rem;position:relative;transform:translateY(.35rem)}.venn text{font-family:var(--f);fill:#222;letter-spacing:.02em;font-size:10px;font-weight:600}.direction{padding:23.33rem 0}.direction .vline{--s:0;--e:1;background:linear-gradient(180deg,transparent calc(var(--s)*100%),var(--hair) calc(var(--s)*100%),var(--hair) calc(var(--e)*100%),transparent calc(var(--e)*100%));width:1px;position:absolute;top:-23.33rem;bottom:-23.33rem;left:50%}.dir-grid{grid-template-columns:1fr 1fr;display:grid}.dir-left{position:relative}.dir-title{align-items:center;height:23.37rem;display:flex;position:sticky;top:34.3vh}.dir-title .tw{width:100%;height:7rem;position:relative;overflow:hidden}.dir-title .w{white-space:nowrap;opacity:0;position:absolute;top:0;left:0;transform:scale(.8)}.dir-title .w:first-child{opacity:1;transform:scale(1)}.dir-title .tw.scrub{overflow:visible}.dir-title .tw.scrub .w{opacity:0;transform:scale(.8)}.dir-title .tw.scrub .w:nth-child(2){top:15rem}.dir-title .tw.scrub .w:nth-child(3){top:32rem}.dir-cell{height:23.34vw}.dir-cell h3{text-transform:uppercase}.clients-grid{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.clients-intro{flex-direction:column;justify-content:center;align-items:flex-start;gap:1.43rem;padding:2.86rem;display:flex}.clients-intro p{max-width:29.8rem}.clients-logos{grid-template-columns:1fr 1fr;align-content:stretch;display:grid}.client-cell{text-align:center;justify-content:center;align-items:center;min-height:11.67rem;display:flex}.client-cell .nm{letter-spacing:-.05rem;font-size:2rem;font-weight:700;line-height:2.2rem}.client-cell .nm small{letter-spacing:0;color:var(--ink7);text-transform:uppercase;margin-top:.4rem;font-size:.83rem;font-weight:600;line-height:1.2rem;display:block}.client-logo{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.client-logo .logo-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:12rem;height:auto;max-height:5rem}.client-logo .client-sub{letter-spacing:.05rem;color:var(--ink7);text-transform:uppercase;font-size:.71rem;font-weight:600;line-height:1rem}.clients-right{align-items:center;display:flex}.domains-content{flex-direction:column;gap:1.43rem;padding:2.86rem;display:flex}.domains-content p{max-width:30rem}.domains-content .tags{max-width:30rem;margin-top:1.43rem}.client{text-align:center;justify-content:center;align-items:center;height:23.34vw;display:flex}.client .nm{letter-spacing:-.05rem;font-size:2rem;font-weight:700;line-height:2.2rem}.client .nm small{letter-spacing:0;color:var(--ink7);text-transform:uppercase;margin-top:.4rem;font-size:.83rem;font-weight:600;line-height:1.2rem;display:block}.client .client-logo{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.client .client-logo .logo-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:10rem;height:auto;max-height:4rem}.client .client-logo .client-sub{letter-spacing:.05rem;color:var(--ink7);text-transform:uppercase;font-size:.71rem;font-weight:600;line-height:1rem}.intro{flex-direction:column;align-items:flex-start;gap:1.43rem;padding-top:25.97rem;display:flex}.intro p{max-width:29.8rem}.domains{padding:5.4rem 0 0 5.95rem}.domains p{max-width:30rem;margin-top:1.67rem}.domains .tags{max-width:30rem;margin-top:2.86rem}.value{grid-area:span 2/span 3;padding:5.95rem 2.62rem 0}.value>p{max-width:30rem;margin-top:1.67rem}.vt{width:61.4rem;max-width:100%;margin-top:5.2rem}.vt .row{grid-template-columns:3.26rem 16.88rem 18.2rem 1fr;align-items:start;padding:2.17rem 0;display:grid}.vt .row.h{padding-top:0;padding-bottom:1.31rem}.vt .row+.row{border-top:1px solid var(--hair)}.more21{align-items:baseline;gap:.5rem;display:flex}.more21 small{letter-spacing:0;font-size:1.07rem}.rv-title{flex-direction:column;grid-area:span 2/span 2;gap:1.43rem;padding-top:30.28rem;display:flex}.quote{flex-direction:column;justify-content:space-between;height:23.34vw;padding:2.86rem;display:flex}.quote .qt{justify-content:space-between;gap:2.6rem;display:flex}.quote .qt p{max-width:11.67rem}.quote.w .qt p{max-width:35rem}.quote .qt svg{fill:none;stroke:#d2d2d2;stroke-width:1.2px;flex:none;width:3.33rem;height:3.33rem}.quote .who{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.score{flex-direction:column;justify-content:space-between;height:23.34vw;padding:2.86rem;display:flex}.score .sc{letter-spacing:-.05rem;font-size:2.5rem;line-height:2.8rem}.score .sc small{letter-spacing:-.026rem;font-size:1.25rem}.stars{margin-top:.71rem;display:flex}.stars svg{fill:#ffc21a;width:1.43rem;height:1.43rem}.score dl{grid-template-columns:1fr auto;gap:.48rem 1rem;display:grid}.score dt{color:var(--ink7)}.score dd{text-align:right;font-size:1.19rem;font-weight:600}.why-left{flex-direction:column;align-items:flex-start;height:46.67vw;padding-top:18.26rem;display:flex}.why-left .ttl{flex-direction:column;gap:1.43rem;display:flex}.why-left p{max-width:29rem;margin-top:1.74rem}.why-left .btnw{margin-top:3.13rem}.profile{flex-direction:column;align-items:flex-start;height:46.67vw;padding:3.33rem;display:flex}.avatar{color:#6d6d6d;background:#ededeb;border-radius:.5rem;place-items:center;width:5.56rem;height:5.56rem;font-size:1.5rem;font-weight:600;display:grid}.avatar-img{border-radius:.5rem;flex-shrink:0;width:5.56rem;height:5.56rem;overflow:hidden}.profile .nm{margin-top:3.33rem;font-size:1.67rem;font-weight:700;line-height:1.9rem}.profile .cap{margin-top:.95rem}.profile .bio{margin-top:1.5rem}.profile .read{margin-top:.3rem;font-weight:600}.profile .foot{margin-top:auto}.psoc{flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.psoc a{isolation:isolate;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;margin-left:-.4rem;margin-right:.9rem;display:grid;position:relative}.psoc a:before{content:"";z-index:-1;background:#d9d9d91a;border-radius:50%;transition:transform .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.088,.492,.45,.94);position:absolute;inset:0}.psoc a:hover:before,.psoc a:focus-visible:before{background-color:#d9d9d940;transition-timing-function:cubic-bezier(.165,.84,.44,1),cubic-bezier(.105,.48,.45,.94);transform:scale(.9)}.psoc svg{fill:#222;width:1.67rem;height:1.67rem}@media (max-width:1023px){.psoc{gap:1rem}.psoc a{width:8rem;height:8rem;margin:0 1rem 0 -1.5rem}.psoc svg{width:5.13rem;height:5.13rem}}.ft-bar .ul,.profile .ul{--ulh:1px}.counter-cell{justify-content:center;align-items:center;height:46.67vw;display:flex}.counter-cell .in{flex-direction:column;gap:.95rem;min-width:11.53rem;display:flex}.award{justify-content:center;align-items:center;height:23.34vw;display:flex}.award .in{flex-direction:column;gap:1.43rem;min-width:11.53rem;display:flex}.award .big{letter-spacing:-.08rem;font-size:3rem;font-weight:700;line-height:3rem}footer{flex-direction:column;height:100vh;min-height:44rem;display:flex}.ft-cta{flex:1;justify-content:center;align-items:center;display:flex}.ft-cta a{border-radius:.5rem;align-items:flex-start;gap:1.49rem;transition:transform .3s cubic-bezier(.075,.82,.165,1);display:flex}.ft-cta a:hover{transform:scale(.96)}.ft-cta .ltx{--ulh:.49rem}.ft-cta .ltx.ul:before,.ft-cta .ltx.ul:after{bottom:-.49rem}.ft-cta .ltx.ul:after{display:none}.ft-cta a:hover .ltx.ul:before,.ft-cta a:focus-visible .ltx.ul:before{transition:none;transform:none}.ft-cta .emo{font-size:4.9rem;line-height:6.67rem;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:block}.ft-cta a:hover .emo{transform:rotate(-12deg)scale(1.1)}.js-motion .ft-cta .ltx.ul:before,.js-motion .ft-cta .emo{opacity:0}.js-motion .ft-cta.ft-on .ltx.ul:before{opacity:1;transition:opacity .5s linear 1.4s}.js-motion .ft-cta.ft-on .emo{opacity:1;transition:opacity .5s linear 1.9s}.ft-info{text-align:center;color:var(--ink7);flex-direction:column;align-items:center;gap:.7rem;margin-top:2rem;display:flex}.ft-info a{color:var(--ink);font-weight:600}.ft-info a:hover{text-decoration:underline}.ft-tag{text-align:center;color:var(--ink7);margin-top:auto;padding:2rem 0}.ft-bar{justify-content:space-between;align-items:center;padding:0 0 2rem;display:flex}.ft-bar .l{align-items:center;gap:2.38rem;display:flex}.ft-bar .l .ul{--ulh:1px}.social{gap:1rem;display:flex}.social a{border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.social svg{fill:#222;width:1.6rem;height:1.6rem;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.social a:hover svg,.social a:focus-visible svg{transition-duration:.5s;transform:scale(.87,.95)}.menu{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:2.43rem;position:fixed;bottom:1.43rem;left:50%;transform:translate(-50%)}.menu-c{background:#222c;border-radius:2.43rem;justify-content:space-between;align-items:center;width:42.81rem;padding:.48rem;display:flex}.mi{color:#fff;isolation:isolate;border-radius:2.66rem;padding:1.19rem;font-size:1rem;font-weight:600;line-height:1.67rem;display:inline-block;position:relative}.mi .bg{border-radius:inherit;opacity:0;z-index:-1;background:#d9d9d940;transition:all .3s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.mi:hover .bg,.mi:focus-visible .bg{opacity:1;transform:scale(.93)}.mi.on .bg{opacity:1;background:#d9d9d91a;transform:scale(.93)}.mi.on:hover .bg{background:#d9d9d940}.home{place-items:center;width:4.31rem;height:3.81rem;padding:0;display:grid}.home svg{stroke:#fff;fill:none;stroke-width:1.6px;stroke-linejoin:round;width:1.25rem;height:1.25rem}.talk{isolation:isolate;color:#fff;border-radius:2.66rem;align-items:center;gap:.77rem;padding:1.19rem 1.43rem;font-size:1rem;font-weight:600;line-height:1.43rem;display:flex;position:relative}.talk:before{content:"";border-radius:inherit;z-index:-1;background:#222;transition:transform .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.088,.492,.45,.94);position:absolute;inset:0}.talk:hover:before,.talk:focus-visible:before{background-color:#000;transition-timing-function:cubic-bezier(.165,.84,.44,1),cubic-bezier(.076,.51,.45,.94);transform:scale(.97)}.talk svg{stroke:#fff;fill:none;stroke-width:1.6px;width:1.25rem;height:1.25rem}.mlist{display:flex}.mob,.mpanel{display:none}.cur{display:none!important}.lcount{letter-spacing:-.1rem;z-index:5;font-size:5.71rem;font-weight:600;line-height:6rem;display:none;position:absolute;top:calc(100vh - 10rem);left:3.33rem}.trans{z-index:900;color:#fff;pointer-events:none;background:#222;display:none;position:fixed;inset:0;overflow:hidden}.to-arrive .trans,.trans.trans-visible{display:flex}.trans .trw{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.trans p{letter-spacing:-.092rem;align-items:center;height:10rem;font-size:4.64rem;font-weight:600;line-height:5.71rem;display:flex;overflow:hidden}.trans p span{display:inline-block}.motion-off *,.motion-off :before,.motion-off :after{transition-duration:0s!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}@media (max-width:1023px){html{font-size:min(1vw,4.6px)}.wrap{width:90.26vw}body,.t-reg{font-size:4.1rem;line-height:6.15rem}.t-small{font-size:3.59rem;line-height:5.13rem}.cap{font-size:2.82rem;line-height:4.1rem}.eyebrow{font-size:3.59rem;line-height:5.13rem}.h-large{font-size:12.31rem;line-height:14.36rem}.h-big{letter-spacing:-.2rem;font-size:10.26rem;line-height:13.33rem}.h-medium{letter-spacing:-.15rem;font-size:7.69rem;line-height:10.26rem}.h-small{letter-spacing:-.16rem;font-size:8.2rem;line-height:10.26rem}.h-bigup{letter-spacing:-.13rem;font-size:6.67rem;line-height:8.2rem}.h-sub{letter-spacing:-.09rem;font-size:4.62rem;line-height:6.15rem}.num{letter-spacing:-.18rem;font-size:9.23rem;line-height:10.26rem}.num small{letter-spacing:0;font-size:4.1rem}.tag{border-radius:12.82rem;padding:2.56rem 3.85rem;font-size:2.82rem;line-height:4.1rem}.tags{gap:1.03rem}.tags.big .tag{padding:2.56rem 3.85rem;font-size:2.82rem;line-height:4.1rem}.btn{border-radius:20rem;gap:4.6rem;width:100%;padding:4.36rem 6rem;font-size:4.62rem;line-height:7.18rem;display:flex}.btn .arw{width:5.4rem;height:5.4rem}.ph{border-radius:1rem;padding:.9rem 1.3rem;font-size:2.4rem}.g2,.dir-grid{grid-template-columns:1fr}.g4,.g2.g2keep{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ln{--lr:0;--ll:0}.ln.mr{--lr:1}.ln.mt{--lt:1}.ln.mb{--lb:1}.ln.nb{--lb:0}.header{height:auto;padding:7.18rem 0 5.13rem}.mark{letter-spacing:-.2rem;gap:1.6rem;font-size:6.15rem}.mark svg{width:7.7rem;height:7.7rem}.logo{gap:2.56rem}.logo .vr{height:8.2rem}.logo .desc{font-size:2.56rem;line-height:3rem}.hctl{display:none}.hero{height:auto}.hero .hx{display:none}.hero .g2{height:auto}.hero-right{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);order:-1;padding:7.95rem 0 7.69rem}.hero-right h1{max-width:none}.hero-left{border-bottom:1px solid var(--hair);height:102rem}.hero-left .mx{background:var(--hair);display:block;position:absolute}.hero-left .mx.v{width:1px;top:0;bottom:0;left:50%}.hero-left .mx.h{height:1px;top:48.5%;left:0;right:0}.hero-left .eyebrow-s{font-size:3.59rem;line-height:5.13rem;top:6.41rem}.radar,.radar-lottie{width:59rem;height:49.56rem;top:48.5%}.radar text{font-size:17px}.legend{gap:2.4rem;bottom:6.41rem}.legend span{gap:2.82rem;font-size:3.33rem;line-height:5.13rem}.legend i{width:4.1rem;height:4.1rem}.svc-row{height:auto}.svc-row:last-child{--lb:0}.svc-row>div{padding:10.26rem 0 4.1rem}.svc-row .right{padding:4.1rem 0 10.26rem}.svc-left{gap:6.15rem}.svc-left .tags{max-width:none}.stages{gap:8.2rem;max-width:none}.stage{grid-template-columns:6.15rem 1fr;gap:3.08rem}.stage svg{width:6.15rem;height:6.15rem}.stage p{max-width:none}.cases-head{margin-bottom:10.26rem;padding-top:13.6rem}.feature{padding-bottom:8.46rem}.feature .media,.case .media{height:51.28rem;overflow:visible;-webkit-mask-image:none}.media:hover,.media:focus-visible{border-radius:0}.media .dark{display:none}.media .more,.media:hover .more,.media:focus-visible .more{box-sizing:border-box;opacity:1;border:.77rem solid #fff;border-radius:50%;justify-content:center;gap:0;width:14.87rem;height:14.87rem;padding:0;font-size:0;line-height:0;bottom:-7.4rem;right:4.87rem;transform:none;top:auto!important;left:auto!important}.media .more svg{width:6.4rem;height:6.4rem}.media .phtag{top:3rem;right:3rem}.feature-row{grid-template-columns:1fr;row-gap:6.15rem;margin-top:4.1rem;padding-right:0}.feature-row .nm{gap:3.08rem;padding-right:22rem}.ov{grid-template-columns:auto 1fr;padding-top:0}.ov .desc+.met{padding-right:7.18rem}.ov .met+.met{--ll:1;padding-left:7.18rem}.ov .desc{display:none}.ov .met{gap:2rem;padding-left:0}.ov .met .h-sub{letter-spacing:0;font-size:3.59rem;font-weight:600;line-height:5.13rem}.case,.case.r{padding:5.13rem 0 8.46rem}.case-meta{grid-template-columns:1fr;gap:3.08rem;margin-top:4.1rem}.case-meta h3{padding-right:22rem}.case-stat{grid-area:auto/1;align-items:center;gap:1rem 3rem}.case-stat .num{line-height:10.26rem}.case-stat p{max-width:none;font-size:3.59rem;font-weight:600;line-height:5.13rem}.case.r.view-more{padding:36rem 0}.case-stat .ph{justify-self:start}.view-more .btn{width:auto;padding:2rem 3rem}.view-more .btn svg.pill{display:none}.view-more .btn .lbl{text-underline-offset:1.2rem;text-decoration:underline;text-decoration-thickness:1px}.thesis{height:auto}.thesis .g2{--lb:0;height:auto!important}.thesis-left{display:contents}.thesis-left .eyebrow{order:1;padding-top:24.62rem;font-size:3.59rem;line-height:5.13rem}.thesis-left .h-large{order:2;margin-top:5.13rem}.thesis .vcell{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:0 0;order:3;margin-top:7.18rem;padding:6rem 0 7rem}.thesis-left p{order:4;max-width:none;margin-top:7.18rem}.thesis-left .btnw{order:5;width:100%;margin:8.2rem 0 10.26rem}.venn{width:81.8rem;height:85.06rem;transform:translateY(1.04rem)}.direction{display:none}#clients{margin-top:0}.clients-grid{grid-template-columns:1fr}.clients-intro{gap:5.13rem;padding:30rem 0 10.26rem}.clients-intro p{max-width:none}.clients-logos{grid-template-columns:1fr 1fr}.client-cell{min-height:45.13vw}.client-cell .nm{letter-spacing:-.15rem;font-size:6rem;line-height:6.6rem}.client-cell .nm small{font-size:2.8rem;line-height:3.6rem}.client-logo .logo-img{max-width:24rem;max-height:10rem}.client-logo .client-sub{font-size:2.2rem;line-height:3rem}.clients-right{border-left:none;border-top:1px solid var(--hair)}.domains-content{padding:10.26rem 0}.domains-content p{max-width:none;margin-top:4.1rem}.domains-content .tags{max-width:none;margin-top:8.2rem}.intro{gap:5.13rem;padding:30rem 0 10.26rem}.intro p{max-width:none}.client,.award{height:45.13vw}.client .nm{letter-spacing:-.15rem;font-size:6rem;line-height:6.6rem}.client .nm small{font-size:2.8rem;line-height:3.6rem}.client .client-logo .logo-img{max-width:26rem;max-height:12rem}.client .client-logo .client-sub{font-size:2.2rem;line-height:3rem}.domains{padding:10.26rem 0}.domains p{max-width:none;margin-top:4.1rem}.domains .tags{max-width:none;margin-top:8.2rem}.value{grid-area:auto/1/auto/-1;padding:10.26rem 0 4rem}.value>p{max-width:none;margin-top:4.1rem}.vt{width:100%;margin-top:8.2rem}.vt .row{flex-direction:column;gap:7.7rem;padding:8.2rem 0;display:flex}.vt .row .vn{display:none}.vt .row>[data-l]{grid-template-columns:32.8rem 1fr;align-items:baseline;font-size:3.59rem;font-weight:600;line-height:5.13rem;display:grid}.vt .row>[data-l]:before{content:attr(data-l);color:#222;font-size:2.82rem;font-weight:600;line-height:4.1rem}.vt .row.h{display:none}.vt .row+.row,.vt .row.h+.row{border-top:0}.vt .row:not(.h)+.row{border-top:1px solid var(--hair)}.rv-title{grid-area:auto/1/auto/-1;gap:5.13rem;padding:10.26rem 0 8.2rem}.quote,.score{gap:10rem;height:auto;min-height:90.26vw;padding:6.15rem 0;grid-column:1/-1!important}.quote .qt{gap:6rem}.quote .qt p,.quote.w .qt p{max-width:51.28rem}.quote .qt svg{width:14.36rem;height:14.36rem}.quote .who{gap:1.5rem}.score .sc{font-size:10.77rem;line-height:12rem}.score .sc small{font-size:5.38rem}.stars{margin-top:2.6rem}.stars svg{width:6.15rem;height:6.15rem}.score dl{gap:2.4rem 4rem}.score dd{font-size:4.62rem}#reviews .center{grid-column:1/-1;padding:10.26rem 0 4rem}.why .g2.top{flex-direction:column;display:flex}.why-left{display:contents}.why-left .ttl{order:1;gap:5.13rem;padding-top:24.87rem}.why .prof{flex-direction:column;order:2;gap:5.13rem;margin-top:8.2rem;display:flex}.why-left p{order:3;max-width:none;margin-top:8.2rem}.why-left .btnw{order:4;width:100%;margin:8.2rem 0 0;padding-bottom:10.26rem}.why .g2.top:after{content:"";background:var(--hair);order:5;height:1px}.profile{-moz-column-gap:3.85rem;background:0 0;grid-template-columns:30.77rem 1fr;align-items:start;column-gap:3.85rem;height:auto;padding:0;display:grid}.profile>*{grid-column:2}.profile .avatar,.profile .avatar-img{grid-area:1/1/span 6;width:30.77rem;height:30.77rem;font-size:10rem}.profile .nm{margin-top:3.6rem;font-size:5.13rem;line-height:6.15rem}.profile .cap{margin-top:1.5rem}.profile .bio{margin-top:3.08rem;font-size:3.59rem;line-height:5.13rem}.profile .read{display:none}.profile .foot{margin-top:2.4rem}.g4.cnt{grid-template-columns:1fr}.counter-cell{justify-content:flex-start;height:90.26vw}.counter-cell .in{gap:4.1rem;min-width:0}.counter-cell .num{letter-spacing:-.3rem;font-size:16.41rem;line-height:18.46rem}.counter-cell .num small{font-size:8.2rem}.counter-cell .t-reg br{display:none}.counter-cell .t-reg{max-width:49rem}.award{flex-wrap:wrap;justify-content:flex-start;gap:10rem;height:auto;min-height:45.13vw;padding:10.26rem 0;grid-column:1/-1!important}.award .in{gap:4rem}.award .big{font-size:10rem;line-height:10rem}footer{min-height:0}.ft-cta a{gap:4rem}.ft-cta .emo{font-size:12rem;line-height:14.36rem}.ft-cta .ltx{--ulh:1.03rem}.ft-cta .ltx.ul:before,.ft-cta .ltx.ul:after{bottom:-1.03rem}.ft-info{gap:2rem;margin-top:6rem}.ft-tag{padding:6rem 0}.ft-bar{flex-direction:column;gap:6.15rem;padding:0 0 28rem}.ft-bar .l{text-align:center;flex-direction:column-reverse;order:2;gap:4rem}.social{order:1;gap:4.1rem}.social a{width:14.36rem;height:14.36rem}.social svg{width:6.6rem;height:6.6rem}.trans p{font-size:14rem;line-height:16rem}.lcount{font-size:14rem;line-height:16rem;top:calc(100vh - 40rem);left:4.87rem}.menu{border-radius:8.5rem;bottom:6.92rem}.menu-c{border-radius:8.5rem;width:70.5rem;padding:1.28rem}.mlist,.menu .home{display:none}.mob{color:#fff;border-radius:20rem;align-items:center;gap:4.75rem;padding:4.62rem 4.7rem;font-size:3.33rem;font-weight:400;line-height:4.1rem;display:flex}.mob svg{stroke:#fff;fill:none;stroke-width:1.6px;stroke-linecap:round;width:5.13rem;height:5.13rem}.talk{border-radius:20rem;gap:2.75rem;padding:4.36rem 6.15rem;font-size:3.69rem;line-height:5.13rem}.talk svg{width:4.62rem;height:4.62rem}.menu.open .menu-c{border-radius:0 0 7.18rem 7.18rem}.menu.wide .menu-c{width:97.95vw}.mpanel{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:61;background:linear-gradient(#5c5c5c,#5c5c5c) left 1.4rem bottom 0/calc(100% - 2.8rem) 1px no-repeat,#222c;border-radius:7.18rem 7.18rem 0 0;flex-direction:column;width:97.95vw;padding:1.4rem;position:fixed;bottom:23.84rem;left:50%;transform:translate(-50%)}.mpanel.open{display:flex}.mpanel a,.mpanel button{color:#fff;text-align:left;border-radius:6.15rem;flex:none;align-items:center;gap:4.75rem;height:12.6rem;padding:0 0 0 4.7rem;font-size:3.33rem;font-weight:400;line-height:4.1rem;display:flex}.mpanel a svg{stroke:#fff;fill:none;stroke-width:1.6px;opacity:0;width:5.13rem;height:5.13rem}.mpanel a.on svg{opacity:1}.mpanel .on{background:#d9d9d91a}.mpanel button{color:#ffffffbf;padding-left:14.6rem}}.header.hl{--hs:0;--he:1;position:relative}.header.hl:after{content:"";background:linear-gradient(90deg,transparent calc(var(--hs)*100%),#d9d9d9 calc(var(--hs)*100%),#d9d9d9 calc(var(--he)*100%),transparent calc(var(--he)*100%));height:1px;position:absolute;bottom:0;left:.7rem;right:.7rem}.ihero{flex-direction:column;height:100vh;min-height:44rem;display:flex;position:relative}.ihero>.wrap{flex-direction:column;flex:1;display:flex}.topic{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;margin-bottom:6.25rem;display:flex}.topic .eyebrow{margin-bottom:2.38rem}.topic h1{max-width:57rem}.topic h1.w1029{max-width:71.46rem}.topic .btnw{margin-top:3.33rem}.btn.dn .arw{transform:rotate(90deg)}.btn.bk .arw{transform:rotate(180deg)}.btn.nob svg.pill{display:none}.bbtn{color:#fff;white-space:nowrap;isolation:isolate;border-radius:2.66rem;justify-content:center;align-items:center;gap:.77rem;padding:1.31rem 1.73rem 1.31rem 1.43rem;font-size:1.07rem;font-weight:600;line-height:1.67rem;display:inline-flex;position:relative}.bbtn:before{content:"";border-radius:inherit;z-index:-1;background:#222;transition:transform .3s cubic-bezier(.215,.61,.355,1),background-color .3s cubic-bezier(.088,.492,.45,.94);position:absolute;inset:0}.bbtn:hover:before,.bbtn:focus-visible:before{background-color:#000;transition-timing-function:cubic-bezier(.165,.84,.44,1),cubic-bezier(.076,.51,.45,.94);transform:scale(.97)}.bbtn .arw{flex:none;width:1.25rem;height:1.25rem;position:relative}.bbtn .arw svg{stroke:#fff;width:100%;height:100%;position:absolute;inset:0}.bbtn.bk{flex-direction:row-reverse}.bbtn.bk .arw{transform:rotate(180deg)}.btns{flex-wrap:wrap;align-items:center;gap:1.43rem;display:flex}.split{height:57.64rem}.split.h672{height:46.67rem}.split>.wrap,.split .g2{height:100%}.split-l{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:3.33rem;display:flex}.split-l>.h-big,.split-l>.h-large{margin-top:1.43rem}.split-l>p.t-reg{max-width:30rem;margin-top:1.43rem}.split-l>.btns,.split-l>.btnw{margin-top:3.33rem}.split .vcell svg.dia{z-index:2;position:relative}.srow{align-items:end;height:28.87rem}.srow>div{padding:3.33rem 0}.srow .sl{max-width:30.95rem}.srow .si{fill:none;stroke:#222;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:3.33rem;height:3.33rem;margin-bottom:2.38rem}.srow h3{margin-bottom:1.43rem}.srow .sright{padding-left:2.86rem}.cell{flex-direction:column;height:23.34vw;padding:2.86rem;display:flex}.cell.tall{height:28.81rem}.cell .ch{justify-content:space-between;align-items:flex-start;gap:2.6rem;display:flex}.cell .ch .tt{text-transform:uppercase;font-size:1.07rem;font-weight:600;line-height:1.19rem}.cell .ch .tt.s{text-transform:none;line-height:1.67rem}.cell .ch svg{fill:none;stroke:#222;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.9rem;height:1.9rem;margin-top:-.42rem}.cell .cb{margin-top:auto}.cell .cb p{max-width:17.6rem}.cell.wide .cb p{max-width:none}.chess-title{flex-direction:column;grid-row:span 2;justify-content:flex-end;align-items:flex-start;padding-bottom:7.62rem;display:flex}.chess-title .h-big,.chess-title .h-large{margin-top:1.43rem}.chess-title p.t-reg{max-width:29.8rem;margin-top:1.43rem}.sub-up{letter-spacing:-.028rem;text-transform:uppercase;font-size:1.07rem;font-weight:600;line-height:1.9rem}.qcell{flex-direction:column;grid-row:span 2;justify-content:flex-end;padding:2.86rem;display:flex;position:relative;overflow:hidden}.qcell .qtop{justify-content:space-between;align-items:center;display:flex;position:absolute;top:2.86rem;left:2.86rem;right:2.86rem}.qcell .h-medium{max-width:40.95rem}.qauth{align-items:center;gap:1.19rem;margin-top:2.86rem;display:flex}.qauth .av{color:#6d6d6d;background:#ededeb;flex:none;place-items:center;width:3.81rem;height:3.81rem;font-weight:700;display:grid}.qauth .t-small{display:block}.dots{gap:.6rem;display:flex}.dots button{border:1px solid #222;border-radius:50%;width:.62rem;height:.62rem;padding:0}.dots button.on{background:#222}.qslides{position:relative}.qslide{display:none}.qslide.on{display:block}.qslides.xs{display:grid;overflow:hidden}.qslides.xs .qslide{grid-area:1/1;align-self:end;display:block}.qcell[data-slider]{position:relative}.qnext{z-index:5;opacity:0;pointer-events:none;background:#222;border-radius:50%;justify-content:center;align-items:center;width:5.71rem;height:5.71rem;display:none;position:absolute;top:0;left:0}.qnext svg{stroke:#fff;fill:none;stroke-width:1.6px;width:1.5rem;height:1.5rem}.qcell[data-slider]:hover{cursor:pointer}@media (max-width:991px){.qnext{display:none!important}.qcell[data-slider]:hover{cursor:auto}}.lab{text-align:center;text-transform:uppercase;justify-content:center;align-items:center;height:23.34vw;padding:0 1rem;font-size:1.07rem;font-weight:600;line-height:1.19rem;display:flex}.lab.w2{grid-column:span 2}.deal-title{grid-column:span 2;align-items:flex-end;height:23.34vw;padding-bottom:7.62rem;display:flex}.deal{margin-top:23.39rem}.deal .vgap{background:var(--hair);width:1px;height:23.39rem;position:absolute;top:-23.39rem;left:50%}.spiral text,.pyr text,.chart text,.appr text{font-family:var(--f);fill:#222;font-weight:600}.plist .pitem{padding:3.3rem 0 7.93rem}.plist .pitem:first-child{padding-top:0}.plist .pitem .media{height:27.38rem}.plist .feature-row{margin-top:2.86rem}.ov .q{gap:1.43rem}.ov .q p.t-reg{max-width:16rem}.ov .stat{grid-template-columns:auto 1fr;align-content:start;align-items:start;gap:.6rem 1.43rem;display:grid}.ov .stat .num{line-height:3.8rem}.ov .stat p{max-width:10.07rem}.ov .aw{align-items:flex-start;flex-direction:row!important}.ov .aw p{max-width:12rem}.awi{fill:none;stroke:#b8902f;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:2.4rem;height:2.4rem}.nda-l .tags{max-width:30rem;margin-top:2.86rem}.pcell .ch .cap2{font-size:.83rem;font-weight:600;line-height:1.19rem}.pcell .ch .h-sub2{text-transform:uppercase;letter-spacing:-.02rem;margin-top:.3rem;font-size:1.25rem;font-weight:600;line-height:1.9rem}.closeb{z-index:70;isolation:isolate;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:fixed;top:3.43rem;right:3.43rem}.closeb:before{content:"";-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);z-index:-1;background:#222c;border-radius:50%;transition:transform .3s cubic-bezier(.165,.84,.44,1),background-color .3s cubic-bezier(.165,.84,.44,1);position:absolute;inset:0}.closeb svg{stroke:#fff;stroke-width:1.6px;width:1.12rem;height:1.12rem;transition:transform .3s linear}.closeb:hover:before,.closeb:focus-visible:before{background:#222222b3;transform:scale(.9)}.closeb:hover svg,.closeb:focus-visible svg{transform:rotate(180deg)}.chero{text-align:center;justify-content:center;align-items:center;height:100vh;min-height:44rem;margin-top:4.5rem;display:flex}.chero .eyebrow{margin-bottom:1.43rem}.chero h1{max-width:61.25rem}.chero .rnd{border-radius:50%;place-items:center;width:4.29rem;height:4.29rem;margin-top:2.86rem;display:inline-grid;position:relative}.chero .rnd svg.ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.chero .rnd svg.ring circle{fill:none;stroke:#222;stroke-width:1.4px}.chero .rnd .ar{fill:none;stroke:#222;stroke-width:1.6px;width:1.25rem;height:1.25rem;animation:1.6s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(.25rem)}}.cmedia{height:58.43rem;position:relative;overflow:hidden}.about-g{height:57.64rem}.about-l{flex-direction:column;justify-content:flex-end;align-items:flex-start;padding-bottom:3.33rem;display:flex}.about-l p.t-reg{max-width:31.85rem;margin-top:1.43rem}.about-l .tags{max-width:31.25rem;margin-top:3.33rem}.tags.lg .tag{letter-spacing:-.016rem;padding:.8rem 1.37rem;font-size:.83rem;line-height:1.19rem}.res-row .sub{flex-direction:column;gap:.7rem;display:flex}.lead-dots{align-items:baseline;gap:.4rem;width:100%;display:flex}.lead-dots .k{white-space:nowrap;font-weight:600}.lead-dots .dl{border-bottom:1px dotted #cfcfcf;flex:1;transform:translateY(-.3rem)}.lead-dots .v{white-space:nowrap;font-weight:600}.lead-dots .v b{letter-spacing:-.038rem;font-size:1.9rem;font-weight:400}.ncell{flex-direction:column;justify-content:center;gap:1.43rem;height:28.81rem;padding:2.86rem;display:flex}.ncell p.t-reg{max-width:12.4rem}.achieved{flex-direction:column;justify-content:flex-end;gap:1.9rem;padding:0 0 3.33rem 2.86rem;display:flex}.chartc{flex-direction:column;gap:2.44rem;height:28.81rem;padding:2.86rem;display:flex}.chartc .t{flex-direction:column;gap:.7rem;display:flex}.chartc svg{flex:1;width:100%}.ab-r{flex-direction:column;display:flex}.qrow{flex-direction:column;justify-content:space-between;height:28.81rem;padding:2.86rem;display:flex}.qrow .ch{justify-content:space-between;align-items:flex-start;display:flex}.qt2{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.qrow .ch .tt{text-transform:uppercase;font-size:1.07rem;font-weight:600;line-height:1.19rem}.qrow .cap3{font-size:.83rem;font-weight:600;line-height:1.19rem}.qbody{flex-direction:column;align-items:flex-start;gap:1.43rem;display:flex}.qbody p.t-bold{max-width:40rem}.allp{display:none}.cmedia .phtag{z-index:3;position:absolute;top:1rem;right:1rem}.tagline{text-align:center;flex-direction:column;align-items:center;gap:2.86rem;margin:14.88rem 0 5.6rem;display:flex}.h-xl{font-size:7.62rem;font-weight:600;line-height:8.93rem}.tags.xl{justify-content:center;gap:.71rem;max-width:62rem}.tags.xl .tag{text-transform:none;letter-spacing:-.028rem;padding:.27rem 1.4rem;font-size:1.31rem;font-weight:400;line-height:2.68rem}.cshot{flex-direction:column;align-items:center;gap:1.43rem;margin-top:3.5rem;display:flex}.cshot .ph-img{width:100%;position:relative;overflow:hidden}.cshot.two .pair{grid-template-columns:1fr 1fr;gap:3.5rem;width:100%;display:grid}.statement{text-align:center;max-width:58.9rem;margin:12.5rem auto;font-size:4.88rem;font-weight:400;line-height:6rem}.disc{margin-top:15.75rem}.disc-head{justify-content:space-between;align-items:flex-start;padding-bottom:2.38rem;display:flex}.disc .case{padding:3.39rem 3.33rem 3.56rem 0}.disc .case.r{padding:3.39rem 0 3.56rem 3.33rem}.case-menu{z-index:60;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:2.43rem;position:fixed;bottom:1.43rem;left:50%;transform:translate(-50%)}.case-menu .menu-c{gap:1.2rem;width:auto}.case-menu .mi{align-items:center;gap:1.1rem;padding:1.19rem 2.1rem;display:flex}.case-menu .mi svg{stroke:#fff;fill:none;stroke-width:1.8px;width:1.1rem;height:1.1rem}.ph-art{position:absolute;inset:0;overflow:hidden}.ph-img{background:#f2f2f0}.ph-img .ph{z-index:3;position:absolute;top:1rem;right:1rem}.team{height:61.61rem}.team>.wrap{height:100%}.titem{flex-direction:column;padding:3.39rem 3.33rem 3.39rem 0;display:flex}.titem.r{padding:3.39rem 0 3.39rem 3.33rem}.ttop{justify-content:space-between;align-items:flex-start;gap:2.6rem;display:flex}.tphoto{color:#6d6d6d;background:#ededeb;flex:none;place-items:center;width:16.67rem;height:16.67rem;font-size:4rem;font-weight:600;display:grid}.tyears{align-items:flex-start;gap:.95rem;display:flex}.tyears p.t-reg{max-width:7.5rem}.tbadge{color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:#a88f5b;justify-content:center;width:2.98rem;height:4.76rem;padding-top:1rem;font-size:1.1rem;font-weight:700;display:flex}.tabout{flex-direction:column;flex:1;justify-content:space-between;max-width:30.95rem;margin-top:2.15rem;display:flex}.tabout .role{margin-top:.95rem}.tabout .bio{flex-direction:column;gap:1.79rem;display:flex}.tabout .prof{flex-direction:column;gap:.95rem;display:flex}.tabout .prof .tags{max-width:32.74rem}.tsoc{gap:1rem;display:flex}.tsoc a{border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;display:grid}.tsoc svg{fill:#222;width:1.6rem;height:1.6rem}.map{text-align:center;padding:28rem 0 10.7rem}.map h2{max-width:52.8rem;margin:0 auto}.map p.t-reg{max-width:30rem;margin:2.38rem auto 0}.worldwrap{width:70.9rem;max-width:100%;margin:4.29rem auto 0;position:relative}.worldwrap svg{width:100%;height:auto;display:block}.pin{align-items:center;gap:.4rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.pin i{background:#222;border:2px solid #fff;border-radius:50%;width:2.86rem;height:2.86rem;display:block;box-shadow:0 0 0 1px #222}.pin span{color:#fff;white-space:nowrap;background:#222;border-radius:.2rem;padding:.35rem .5rem;font-size:.62rem;font-weight:600;line-height:1}.venn-sec{height:57.64rem}.venn-sec .vcell{height:100%}.pr-row{flex-direction:column;justify-content:flex-end;height:33.39rem;padding-bottom:7.62rem;display:flex}.pr-head{align-items:center;gap:.95rem;display:flex}.pr-head svg{fill:none;stroke:#222;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:2.86rem;height:2.86rem}.pr-row>p.t-reg{max-width:30.36rem;margin-top:1.43rem}.pr-units{gap:1.07rem;margin-top:3.33rem;display:flex}.pr-grp{flex-direction:column;flex:1;gap:.95rem;min-width:0;display:flex}.pr-cells{border:1px solid var(--hair);display:flex}.pr-cells span{text-transform:uppercase;letter-spacing:-.016rem;text-align:center;flex:1;justify-content:center;align-items:center;height:4.4rem;padding:0 .4rem;font-size:.83rem;font-weight:600;line-height:1.19rem;display:flex}.pr-cells span+span{border-left:1px solid var(--hair)}.pr-bar{color:#fff;text-transform:uppercase;text-align:center;letter-spacing:-.016rem;background:#222;height:1.19rem;font-size:.83rem;font-weight:600;line-height:1.19rem;position:relative}.pr-grp:not(:last-child) .pr-bar{clip-path:polygon(0 0,calc(100% - .6rem) 0,100% 50%,calc(100% - .6rem) 100%,0 100%)}.pr-grp:not(:first-child) .pr-bar{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,.6rem 50%)}.pr-grp:not(:first-child):not(:last-child) .pr-bar{clip-path:polygon(0 0,calc(100% - .6rem) 0,100% 50%,calc(100% - .6rem) 100%,0 100%,.6rem 50%)}.best{text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,1.2rem 50%);border:1px solid #222;border-left:0;align-items:center;height:3.33rem;margin-left:auto;padding:0 1.07rem 0 2rem;font-size:.95rem;font-weight:600;display:flex;position:relative}.best:before{content:"";background:linear-gradient(to bottom right,#0000 calc(50% - .5px),#222 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)) top/100% 50% no-repeat,linear-gradient(to top right,#0000 calc(50% - .5px),#222 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)) bottom/100% 50% no-repeat;width:1.8rem;position:absolute;top:0;bottom:0;left:0}.plan-top{text-align:center;flex-direction:column;align-items:center;padding:19.11rem 0 5.77rem;display:flex}.plan-top .h-large{margin-top:1.43rem}.plan-top p.t-reg{max-width:29.82rem;margin-top:1.43rem}.ptab .pk{align-items:center;gap:.71rem;font-weight:600;display:flex}.ptab .pk svg{fill:none;stroke:#222;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.67rem;height:1.67rem}.ptab ul{flex-direction:column;gap:1.43rem;list-style:none;display:flex}.ptab li{font-size:.95rem;line-height:1.43rem}.plan-note{padding:2.02rem 0;font-size:.95rem;font-weight:600;line-height:1.43rem}.appr{flex-direction:column;height:46.67rem;padding:7.3rem 0 3.33rem;display:flex}.appr.r{padding-left:3.33rem}.appr svg{width:36rem;height:21.8rem;overflow:visible}.appr svg line,.appr svg path{stroke:#222;stroke-width:1px;fill:none}.appr .h-medium{margin-top:auto}.appr p.t-reg{max-width:30.36rem;margin-top:1.43rem}.ptab{grid-template-columns:repeat(3,minmax(0,15.56rem)) repeat(2,minmax(0,23.34rem));display:grid}.pt-h{padding:3.12rem 0}.pt-l{grid-column:span 3}.pt-k{padding:1.91rem 0}.pt-v{min-height:35.8rem;padding:1.73rem 0 3.2rem}.pt-b,.pt-s{padding-left:3.33rem}.loop{height:2.6rem;margin-top:.5rem;position:relative}.loop .loopsvg{width:100%;height:100%;position:absolute;inset:0}.loop .loophead{width:.8rem;height:.8rem;position:absolute;top:-.1rem;left:50%;transform:translate(-50%)}.loop .loopdot{background:#222;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:0;left:83.3%;transform:translate(-50%,-50%)}.dar{justify-content:center;align-items:center;display:flex}.darrow{z-index:2;width:34rem;height:1.2rem;position:relative}.appr svg rect{fill:none;stroke:#222;stroke-width:1px}.appr svg text{fill:#222;stroke:none;font-weight:600}.pr-row{position:relative}.vsteps{flex-direction:column;gap:6.15rem;padding:10.26rem 0;display:none}.vsteps h3{text-transform:uppercase;font-size:4.1rem;font-weight:600;line-height:6.15rem}.policy{justify-content:center;margin:12.5rem 0 8rem;display:flex}.pol{flex-direction:column;gap:3.5rem;width:40.75rem;max-width:100%;display:flex}.pol h1{font-size:6rem;font-weight:600;line-height:7rem}.pol h2{font-size:2.75rem;font-weight:400;line-height:3.5rem}.pol p,.pol li{font-size:1rem;line-height:1.75rem}.pol .blk{flex-direction:column;gap:2rem;display:flex}.pol ul{margin-left:2rem}.pol a{text-decoration:underline}.contact{height:100vh;min-height:44rem}.contact .g2{height:100%}.ct-l{flex-direction:column;justify-content:space-between;padding:22.92rem 0 3.33rem;display:flex}.ct-l .h-big{margin-top:1.43rem}.ct-links{flex-direction:column;gap:1.79rem;display:flex}.ct-links .lk{flex-direction:column;align-items:flex-start;gap:.48rem;display:flex}.ct-links .cap3{letter-spacing:-.016rem;color:var(--ink7);font-size:.83rem;font-weight:600;line-height:1.19rem}.ct-links a{letter-spacing:-.028rem;font-size:1.43rem;font-weight:600;line-height:1.9rem}.ct-r{border-left:1px solid #d9d9d9;flex-direction:column;padding:23.6rem 0 3.33rem 3.33rem;display:flex}.cform{flex-direction:column;flex:1;display:flex}.fline{border-bottom:1px solid #d9d9d9;margin-top:1.79rem;display:flex;position:relative}.fline:first-child{margin-top:0}.fline label{text-transform:uppercase;flex:0 0 12rem;padding-top:.24rem;font-size:1.07rem;font-weight:600;line-height:1.19rem}.fline .iw{flex:1;position:relative}.fline input,.fline textarea{width:100%;font:inherit;color:#222;background:#fff;border:0;border-radius:0;outline:none;padding:0 0 1.79rem;font-size:1.07rem;font-weight:600;line-height:1.53rem}.fline textarea{resize:vertical;min-height:3.4rem;max-height:7rem;padding-bottom:1rem;display:block}.fline .bar{background:#222;width:0;height:2px;transition:width .2s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:-1px;left:0}.fline:hover .bar,.fline:focus-within .bar{width:100%;transition-duration:.3s}.fline.err{border-bottom-color:#c0392b}.fline.err label{color:#c0392b}.ferr{color:#c0392b;min-height:1.2rem;font-size:.83rem;font-weight:600}.cform .bbtn{width:100%;margin-top:auto}.ferr{margin-top:1.4rem}.fok{padding:1.4rem 0;font-weight:600;display:none}.cform.sent .fok{display:block}.e404{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.e404 .dg{align-items:center;gap:.63rem;display:flex}.e404 .dg span{letter-spacing:-.4rem;font-size:10.4rem;font-weight:700;line-height:7.6rem}.e404 .dg svg{width:7.5rem;height:7.5rem}.e404 p{max-width:29.4rem;margin:3rem 0 3.5rem}.e404 .bbtn{font-size:1.07rem}@media (max-width:1023px){.header.hl:after{display:none}.ihero{height:auto;min-height:100svh}.ihero:after{content:"";background:var(--hair);height:1px;position:absolute;bottom:0;left:4.87vw;right:4.87vw}.topic{margin-bottom:16.67rem;padding-top:6rem}.topic .eyebrow{margin-bottom:4.1rem}.topic h1,.topic h1.w1029{max-width:none}.topic .btnw{margin-top:10.26rem}.topic .btn{width:auto;padding:4.36rem 7.7rem;display:inline-flex}.bbtn{border-radius:20rem;gap:4.6rem;width:100%;padding:4.36rem 6rem;font-size:4.62rem;line-height:7.18rem;display:flex}.bbtn .arw{width:5.4rem;height:5.4rem}.btns{flex-direction:column;align-items:stretch;gap:4.1rem;width:100%}.split,.split.h672{height:auto}.split .g2{grid-template-columns:minmax(0,1fr);height:auto}.split-l{padding:24.87rem 0 0;display:contents}.split-l>*{order:1}.split-l>.eyebrow{padding-top:24.87rem}.split-l>.h-big,.split-l>.h-large{margin-top:4.1rem}.split .vcell{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:0 0;order:2;min-height:105.6rem;margin-top:6.15rem}.split{overflow:hidden}.split-l>p.t-reg{order:3;max-width:none;margin-top:7.44rem}.split-l>.btns,.split-l>.btnw{order:4;width:100%;margin:8.2rem 0 10.26rem}.split .vcell svg.dia{flex:none;max-width:90vw;width:145.4rem!important;height:auto!important}.srow{flex-direction:column;align-items:stretch;height:auto;display:flex}.srow>div{padding:10.26rem 0 4.1rem}.srow .sright{padding:2.05rem 0 10.26rem}.srow .si{width:12.3rem;height:12.3rem;margin-bottom:3.08rem}.srow h3{margin-bottom:3.08rem}.srow .sl{max-width:none}.cell,.cell.tall{grid-column:1/-1;height:auto;min-height:87.2rem;padding:6.15rem 0}.cell .ch{gap:2.6rem}.cell .ch .tt{font-size:4.62rem;line-height:5.13rem}.cell .ch .tt.s{font-size:4.1rem;line-height:6.15rem}.cell .ch svg{width:8.2rem;height:8.2rem;margin-top:-.42rem}.cell .cb{padding-top:12rem}.cell .cb p{max-width:none}.chess-title{grid-area:auto/1/auto/-1;padding:0 0 10.26rem}.chess-title .sub-up,.sub-up{letter-spacing:-.028rem;font-size:3.59rem;line-height:5.13rem}.chess-title .h-big,.chess-title .h-large{margin-top:4.1rem}.chess-title .h-big,.split-l>.h-big{letter-spacing:-.2rem;font-size:12.31rem;line-height:14.36rem}.chess-title p.t-reg{max-width:none;margin-top:6.15rem}.chess{margin-top:24.87rem}.qcell{order:-1;grid-area:auto/1/auto/-1;min-height:110rem;padding:10.26rem 0}.qcell .qtop{top:10.26rem;left:0;right:0}.qcell .h-medium{max-width:none}.qauth{gap:4rem;margin-top:8.2rem}.qauth .av{width:14rem;height:14rem}.dots{gap:2rem}.dots button{width:2.4rem;height:2.4rem}.lab{height:45.13vw;font-size:3.59rem;line-height:5.13rem}.lab.w2{grid-column:span 2}.deal{margin-top:23.4rem}.deal .vgap{display:none}.deal-title{grid-column:1/-1;height:auto;padding:0 0 7.62rem}.plist .pitem{padding:5.13rem 0 8.46rem}.plist .pitem:first-child{padding-top:0}.plist .pitem .media{height:51.28rem}.plist .feature-row{margin-top:4.1rem}.ov .q,.ov .stat,.ov .aw{grid-column:1/-1;--ll:0!important;padding-left:0!important}.ov .q p.t-reg,.ov .aw p{max-width:none}.ov .stat{align-items:center;gap:1rem 3rem}.ov .stat .num{line-height:10.26rem}.ov .stat p{max-width:none;font-size:3.59rem;font-weight:600;line-height:5.13rem}.awi{width:8rem;height:8rem}.nda-l .tags{max-width:none;margin-top:8.2rem}.pcell .ch .cap2{font-size:3.08rem;line-height:5.13rem}.pcell .ch .h-sub2{font-size:4.62rem;line-height:5.13rem}.closeb{width:15rem;height:15rem;top:5rem;right:4.87vw}.closeb svg{width:4.6rem;height:4.6rem}.chero{height:auto;min-height:0;margin-top:0;padding:22.56rem 0 10.26rem}.chero .eyebrow{margin-bottom:4.1rem}.chero h1{max-width:none}.chero .rnd{width:15.4rem;height:15.4rem;margin-top:10.26rem}.chero .rnd .ar{width:5.4rem;height:5.4rem}.cmedia{height:62rem}.about-g{height:auto}.about-g .g2{flex-direction:column;display:flex}.about-l{order:-1;padding:24.87rem 0 10.26rem}.about-l p.t-reg{max-width:none;margin-top:4.1rem}.about-l .tags{max-width:none;margin-top:6.15rem}.tags.lg .tag{padding:2.56rem 3.85rem;font-size:2.82rem;line-height:4.1rem}.lead-dots .v b{font-size:6.15rem}.ncell{justify-content:flex-start;height:auto;min-height:62rem;padding:8.2rem 0}.ncell p.t-reg{max-width:none}.achieved{padding:10.26rem 0}.chartc{height:auto;min-height:90rem;padding:8.2rem 0}.ab-r .g2.g2keep{grid-template-columns:1fr}.ab-r .cell{--lr:0!important}.qrow{gap:8rem;height:auto;min-height:90rem;padding:8.2rem 0}.qrow .ch .tt{font-size:4.62rem;line-height:5.13rem}.qrow .cap3{font-size:3.08rem;line-height:4.1rem}.qbody{gap:4.1rem}.qbody p.t-bold{max-width:none}.case-menu .mi .lbl{display:none}.case-menu .mi{padding:4.36rem 6rem}.qbody svg{width:12.3rem!important;height:12.3rem!important}.res .g2.g2keep{grid-template-columns:1fr}.res .ncell,.res .chartc{border-bottom:1px solid var(--hair);--lr:0!important}.res .g2.ln{--lb:0}.tagline{gap:6.15rem;margin:24rem 0 8.2rem}.h-xl{font-size:9.74rem;line-height:12.31rem}.tags.xl{gap:2rem}.tags.xl .tag{text-transform:uppercase;padding:2.56rem 3.85rem;font-size:2.82rem;font-weight:600;line-height:4.1rem}.cshot{gap:3.08rem;margin-top:8rem}.cshot.two .pair{grid-template-columns:1fr;gap:8rem}.statement{margin:24rem auto;font-size:8.2rem;line-height:10.26rem}.disc{margin-top:24.87rem}.disc-head{padding-bottom:6rem}.disc .btnw{display:none}.disc .case,.disc .case.r{padding:5.13rem 0 8.46rem}.disc .allp{justify-content:center;padding:10rem 0;display:flex}.case-menu{border-radius:8.5rem;bottom:6.92rem}.case-menu .menu-c{border-radius:8.5rem;gap:2rem;width:auto;padding:1.28rem}.case-menu .mi{border-radius:20rem;gap:2.6rem;padding:4.36rem 5rem;font-size:3.33rem;line-height:4.1rem}.case-menu .mi svg{width:4.1rem;height:4.1rem}.team,.team>.wrap{height:auto}.team .g2{flex-direction:column;display:flex}.titem,.titem.r{padding:10.26rem 0}.titem+.titem{border-top:1px solid var(--hair)}.ttop{gap:4rem}.tphoto{width:30.77rem;height:30.77rem;font-size:10rem}.tyears{gap:2.6rem}.tyears .num{font-size:10.26rem;line-height:11.28rem}.tyears p.t-reg{max-width:20rem;font-size:2.82rem;line-height:4.36rem}.tbadge{width:9rem;height:14rem;padding-top:3rem;font-size:3.6rem}.tabout{gap:6.15rem;max-width:none;margin-top:8.2rem}.tabout .h-small{letter-spacing:-.18rem;font-size:9.23rem;line-height:12.31rem}.tabout .role{margin-top:2.05rem}.tabout .bio{gap:6.15rem}.tabout .prof{gap:3.08rem}.tabout .prof .tags{max-width:none}.tsoc{gap:4rem}.tsoc a{width:12rem;height:12rem}.tsoc svg{width:6.6rem;height:6.6rem}.map{height:auto;padding:24.87rem 0 16rem}.map h2{max-width:none}.map p.t-reg{max-width:none;margin-top:6.15rem}.worldwrap{width:100%;margin-top:10rem}.pin i{width:6rem;height:6rem}.pin span{padding:1rem 1.4rem;font-size:2.4rem}.venn-sec{height:auto}.venn-sec .vcell{height:auto;padding:12rem 0}.venn-sec .venn{width:81.8rem;height:85.06rem}.pr-row{height:auto;padding:24rem 0 10.26rem;position:relative}.pr-head svg{width:10.26rem;height:10.26rem}.pr-head{gap:3.6rem}.pr-row>p.t-reg{max-width:none;margin-top:5.13rem}.pr-units{flex-direction:column;gap:6rem;margin-top:10.26rem}.pr-cells span{height:16.4rem;font-size:2.82rem;line-height:4.1rem}.pr-bar{font-size:2.82rem;line-height:5.13rem}.pr-grp .pr-bar{clip-path:none!important}.pr-head{flex-wrap:wrap}.best{flex-basis:auto;order:-1;height:10rem;margin:0 0 6rem;padding:0 4rem 0 6rem;font-size:3.2rem}.loop{display:none}.plan-top{padding:24.87rem 0 10.26rem}.plan-top p.t-reg{max-width:none;margin-top:4.1rem}.ptab li{font-size:4.1rem;line-height:6.15rem}.ptab ul{gap:3.08rem}.ptab .pk{gap:2.6rem;font-size:4.62rem;line-height:7.18rem}.ptab .pk svg{width:6.15rem;height:6.15rem}.plan-note{padding:8.2rem 0;font-size:3.59rem;line-height:5.13rem}.ln.pl0{--lr:0}.appr,.appr.r{height:auto;padding:10.26rem 0}.appr svg{width:100%;height:auto}.appr .h-medium{margin-top:10.26rem}.appr p.t-reg{max-width:none;margin-top:4.1rem}.ptab{grid-template-columns:1fr}.ptab>*{order:var(--o);--ll:0!important;grid-column:1/-1!important;padding-left:0!important}.pt-h{padding:10.26rem 0 4.1rem;--lb:0!important}.pt-k{padding:4.1rem 0 2rem;--lb:0!important}.pt-v{min-height:0;padding:2rem 0 6rem}.pr-grp{flex-direction:row-reverse;gap:0}.pr-cells{border-left:0;flex-direction:column;flex:1}.pr-cells span{flex:none}.pr-head{flex-direction:column;align-items:flex-start;gap:4.1rem}.apph .vcell.dar{display:none}.vsteps{display:flex!important}.pr-cells span+span{border-left:0;border-top:1px solid var(--hair)}.pr-bar{writing-mode:vertical-rl;justify-content:center;align-items:center;width:5.13rem;height:auto;display:flex;transform:rotate(180deg)}.policy{margin:28.6rem 0 20rem;padding:0 4.87vw}.pol{gap:10rem;width:100%}.pol h1{font-size:10.26rem;line-height:13.33rem}.pol h2{font-size:8.2rem;font-weight:600;line-height:10.26rem}.pol p,.pol li{font-size:4.1rem;line-height:6.15rem}.pol .blk{gap:6.15rem}.pol ul{margin-left:6rem}.contact{height:auto;min-height:0}.contact .g2{flex-direction:column;display:flex}.ct-l{display:contents}.ct-l .ttl{order:1;padding-top:13.3rem}.ct-r{border-left:0;order:2;padding:8rem 0 0}.ct-links{order:3;gap:6.15rem;padding:18rem 0 14rem}.ct-l .h-big{margin-top:4.1rem}.ct-links .lk{gap:1.8rem}.ct-links .cap3{font-size:3.08rem;line-height:5.13rem}.ct-links a{font-size:4.1rem;line-height:6.15rem}.cform{gap:8rem}.fline{margin-top:4.1rem}.fline label{flex:0 0 100%;padding-top:0;font-size:3.59rem;line-height:5.13rem}.fline{flex-wrap:wrap}.fline .iw{flex:0 0 100%}.fline input,.fline textarea{padding:1.5rem 0 3rem;font-size:4.1rem;line-height:6.15rem}.fline textarea{min-height:12rem;max-height:40rem}.ferr{font-size:3.08rem}.cform .bbtn{margin-top:0}.e404 .dg span{font-size:28rem;line-height:22rem}.e404 .dg svg{width:21rem;height:21rem}.e404 p{max-width:none;margin:11rem 0 12rem}.e404 .bbtn{width:auto}.trans p{letter-spacing:-.25rem;height:24rem;font-size:12.31rem;line-height:14.36rem}}.inner .ph{white-space:normal;max-width:100%}
