*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-kerning:none;font-feature-settings:"kern" 0;font-variant-ligatures:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,svg,video,canvas,iframe{display:block;max-width:100%}img{height:auto}picture{width:100%;height:100%}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}:focus-visible{outline:2px solid currentColor;outline-offset:3px}@font-face{font-family:Editorial;src:url(/microsoft/assets/serif-DwCNE4jr.ttf);font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Editorial;src:url(/microsoft/assets/serif-italic-CYcsCM9X.ttf);font-style:italic;font-weight:200 900;font-display:swap}@font-face{font-family:Labels;src:url(/microsoft/assets/mono-B-TxKSad.ttf);font-style:normal;font-weight:300 700;font-display:swap}:root{--paper:#fef9ed;--ink:#5d524b;--pill:#f7ecd9;--peach:#fbd3be;--serif:Editorial,Georgia,serif;--mono:Labels,monospace;--body:21.3333px;--label:14.2222px;--margin:3.68vw}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-weight:400;font-size:var(--body);overflow-x:clip}h1,h2,h3,p{margin:0;font-weight:400}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:hover{text-decoration:underline}button:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:5px}header{position:fixed;z-index:100;top:33px;left:28px;right:28px;height:59px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-radius:4px;transition:transform .5s;box-shadow:0 5px 45px #5d524b0a}header.hidden{transform:translateY(-110px)}.brand{font-family:var(--serif);font-size:34px;letter-spacing:-3px;line-height:1}.desktop-nav{display:flex;align-items:center;gap:30px}.nav-link{font-family:var(--mono);font-size:14px;line-height:24px}.review{font-size:13px;letter-spacing:1px}.menu-toggle{display:none}.skip{position:fixed;top:-100px;z-index:200;background:var(--paper);padding:10px}.skip:focus{top:0}.pill{display:inline-flex;align-items:center;justify-content:center;background:var(--pill);border-radius:50px;font-family:var(--mono);font-size:var(--label);line-height:20px;padding:12px 23px;white-space:nowrap;transition:background .3s,transform .3s}.pill:hover{background:#ebdcc4;text-decoration:none;transform:translateY(-2px)}.models-page{background:linear-gradient(#f3e6df 0,#fbf0e5 540px,var(--paper) 1020px)}.catalogue-intro{text-align:center;padding-top:266px;margin:0 auto 144px}.catalogue-intro h1{font-size:56.8889px;line-height:1;letter-spacing:-1.9px;width:470px;margin:0 auto 30px}.catalogue-intro>p{font-size:28.4444px;line-height:1.2;letter-spacing:-1px;max-width:760px;margin:auto}.catalogue{width:984px;margin:auto;display:grid;grid-template-columns:repeat(3,283px);column-gap:67px;row-gap:114px}.model-card{display:flex;flex-direction:column;align-items:flex-start}.model-card>img{width:100%;height:auto;aspect-ratio:1!important;object-fit:contain;background:var(--paper);border-radius:4px}.model-copy{width:100%;margin-top:27px;flex:1}.eyebrow{font-family:var(--mono);font-size:14.222px;font-weight:500;letter-spacing:1.5px;line-height:1.4;margin-bottom:24px}.model-card h3{font-size:32px;line-height:1.1;letter-spacing:-.65px;margin-bottom:27px}.model-body{font-size:21.333px;line-height:26.6667px;letter-spacing:-.5px}.model-card>.pill{margin-top:30px}.intermediate-action{display:none}.try-models{text-align:center;padding:130px 0 160px}footer{padding:65px var(--margin) 40px;background:#f7f1e3;font-family:var(--mono);font-size:12px;line-height:1.5}.footer-links{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-flow:column;grid-template-rows:repeat(3,34px);max-width:780px;margin-bottom:70px}.footer-link{padding:4px 0;display:inline-flex;align-items:center}footer>p{font-size:11px}.accessibility{position:fixed;left:28px;bottom:27px;z-index:110;display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border:0;border-radius:30px;font:10px var(--mono);background:var(--paper);box-shadow:0 4px 35px #5d524b22}.accessibility>span{border-radius:25px;background:var(--pill);padding:8px 15px}.home-hero{height:100vh;min-height:700px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--peach);text-align:center}.home-hero h1{font-size:125px;line-height:1;letter-spacing:-5px}.home-hero h1 span,.home-hero h1 em{display:block}.home-hero>p{margin-top:35px}.not-found{padding:200px 10vw;min-height:70vh}@media (min-width:601px) and (max-width:1000px){:root{--body:20px;--label:12px}header{left:16px;right:16px;top:20px}.desktop-nav{gap:18px}.review{display:none}.catalogue-intro{padding-top:215px;margin-bottom:140px}.catalogue-intro h1{font-size:44px;width:75%;max-width:600px}.catalogue-intro>p{font-size:24px;width:85%}.catalogue{width:92%;display:flex;flex-direction:column;gap:70px}.model-card{flex-direction:row;align-items:center;gap:4vw}.model-card>img{width:24%;flex:none}.model-copy{margin:0;display:flex;align-items:center;gap:3vw}.model-meta{width:52%;flex:none}.model-body{font-size:19px;line-height:1.25}.model-card h3{font-size:29px;margin-bottom:20px}.eyebrow{font-size:11px;margin-bottom:15px}.model-card>.pill{display:none}.intermediate-action{display:inline-flex}.try-models{padding:100px 0}.accessibility{left:16px}}@media (max-width:600px){:root{--body:17.4627px;--label:12px;--margin:4vw}header{top:20px;left:15px;right:15px;height:67px;padding:0 20px}.brand{font-size:34px}.desktop-nav,.review{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px;width:40px;height:40px;justify-content:center;align-items:center;border:0;background:transparent}.menu-toggle span{width:18px;height:1px;background:var(--ink);transition:transform .2s}.is-open .menu-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.is-open .menu-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-nav{position:absolute;top:67px;left:0;right:0;padding:20px;background:var(--paper);display:flex;flex-direction:column;gap:20px;border-radius:0 0 5px 5px}.mobile-nav .nav-link{padding:6px 0}.models-page{background:linear-gradient(#f3e6df 0,#fbf0e5 450px,var(--paper) 950px)}.catalogue-intro{padding-top:140px;margin-bottom:90px;width:92%}.catalogue-intro h1{font-size:29.1045px;line-height:1.1;letter-spacing:-.9px;width:100%;margin-bottom:34px}.catalogue-intro>p{font-size:19.403px;line-height:23.284px;letter-spacing:-.65px;width:100%}.catalogue{width:92%;display:flex;flex-direction:column;gap:75px}.model-copy{margin-top:25px}.eyebrow{font-size:12px;letter-spacing:1.2px;margin-bottom:12px}.model-card h3{font-size:26.194px;line-height:1.1;letter-spacing:-.7px;margin-bottom:24px}.model-body{font-size:17.4627px;line-height:23.2254px;letter-spacing:-.3px}.model-card>.pill{margin-top:22px}.pill{padding:10px 20px}.try-models{padding:90px 0 95px}footer{padding:50px 4vw 30px}.footer-links{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,32px);margin-bottom:45px;font-size:11px}.accessibility{display:none}.home-hero{min-height:640px}.home-hero h1{font-size:12.438vw;line-height:1.15;letter-spacing:-.373vw}.home-hero>p{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.static-mode{scroll-behavior:auto}.static-mode *{animation:none!important;transition:none!important}@media (min-width:601px) and (max-width:1000px){header{top:33px;height:34px;left:2vw;right:2vw;padding:0 9px}.brand{font-size:16px;letter-spacing:-1px}.desktop-nav{gap:20px}.nav-link{font-size:10px}.review{display:block;font-size:6px;letter-spacing:.2px}.catalogue-intro{padding-top:25.5vw;margin-bottom:16vw}.catalogue-intro h1{font-size:6.67vw;max-width:none;width:90%;letter-spacing:-1.1px;margin-bottom:16px}.catalogue-intro>p{font-size:3vw;line-height:1.15;width:84%;letter-spacing:-.6px}.catalogue{width:84.4%;gap:10px}.model-card{padding:2.2vw;background:var(--paper);gap:5vw;align-items:center}.model-card>img{width:15vw}.model-copy{gap:5vw}.model-meta{width:31.5vw}.model-body{font-size:2.22vw;line-height:1.2;letter-spacing:-.2px}.model-card h3{font-size:3.78vw;letter-spacing:-.6px;margin-bottom:9px}.eyebrow{font-size:1.45vw;margin-bottom:10px}.intermediate-action{font-size:1.5vw;line-height:14px;padding:8px 28px}.try-models{padding:65px 0 75px}footer{padding-top:35px}}.opening{position:relative;background:#c08878;overflow:hidden}.atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.home-hero{position:relative;background:transparent;color:var(--paper);height:900px}.home-hero>p{font-size:28.444px}.consultation{position:relative;margin:0 3vw;padding-bottom:65px}.consultation>img{width:100%;height:auto;aspect-ratio:1.65!important;object-fit:cover}.consultation-caption{position:relative;display:flex;align-items:flex-end;gap:36px;width:72%;padding:27px;margin:-100px auto 0;background:var(--paper);border-radius:5px}.consultation-caption h2{font-size:36px;line-height:1;letter-spacing:-1.2px;flex:1}.consultation-caption>span{font-family:var(--mono);font-size:13px;white-space:nowrap}.news{padding:170px 0 150px;overflow:hidden}.news-track{display:flex;gap:40px;overflow-x:auto;padding:0 28px 20px;scroll-snap-type:x mandatory;scrollbar-width:thin}.news-card{flex:none;scroll-snap-align:start;width:860px;padding:24px;background:#f7f1e3;display:flex;gap:40px;border-radius:3px}.news-card>img{width:342px;height:427px;object-fit:cover;aspect-ratio:auto!important}.news-card>div{display:flex;flex:1;flex-direction:column;justify-content:space-between}.news-card h2{font-size:36px;line-height:1.05;letter-spacing:-1.2px}.news-card p{font:14px var(--mono);display:flex;justify-content:space-between}.featured{text-align:center;padding:40px 0 180px}.display-heading{font-size:56.889px;line-height:1;letter-spacing:-1.7px}.featured>.display-heading{max-width:500px;margin:0 auto 110px}.featured>div{width:1150px;max-width:84%;margin:auto}.featured-card{display:grid;grid-template-columns:217px 1fr auto;gap:70px;text-align:left;align-items:center;min-height:298px}.featured-card>img{width:217px}.featured-card .model-copy{margin:0;display:flex;align-items:center;gap:65px}.featured-card .model-meta{width:280px;flex:none}.featured-card .eyebrow{font-size:12px;margin-bottom:15px}.featured-card h3{font-size:32px;margin-bottom:0}.featured-card .model-body{font-size:21.333px}.featured-card>.pill{margin:0}.featured>.pill{margin-top:65px}.mission{text-align:center;padding:160px 20px 240px;background:linear-gradient(var(--paper),#fbf0dc,var(--paper))}.mission h2{max-width:900px;margin:0 auto 60px}.mission>p{max-width:760px;margin:auto;font-size:28px;line-height:1.2;letter-spacing:-.7px}.values{height:5400px;position:relative}.values-stage{position:sticky;top:0;height:900px;padding:95px 10vw 0}.values h2{text-align:center;font-size:48px;line-height:1.1}.values-layout{position:relative;margin-top:150px;display:grid;grid-template-columns:1fr 1fr;gap:7vw}.values-index{font-size:56.89px;line-height:1;letter-spacing:-1.8px}.values-index>div{color:#8c8076;transition:color .4s}.values-index>div.selected{color:var(--ink)}.values-bodies{font-size:40px;line-height:1.12;letter-spacing:-1.2px;position:relative}.values-bodies article{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s}.values-bodies article.selected{opacity:1;visibility:visible}.values-bodies h3{display:none}.values-connector{position:absolute;left:23%;top:0;width:32%;height:330px;pointer-events:none;z-index:-1}.recruiting{position:relative;height:1800px;overflow:clip}.recruiting-copy{position:sticky;top:260px;max-width:740px;margin:auto;text-align:center;z-index:2}.recruiting-copy h2{font-size:36px;margin-bottom:32px}.recruiting-copy p{font-size:21.333px;line-height:1.3;margin-bottom:28px}.recruiting-copy .pill{margin-top:10px}.portrait-cloud{position:absolute;top:0;right:0;bottom:0;left:0}.portrait{position:absolute;width:15%;overflow:hidden;border-radius:4px}.portrait img{width:100%;height:100%;object-fit:cover}.portrait-0{left:-6%;top:110px;width:19%}.portrait-1{right:-2%;top:180px;width:20%}.portrait-2{left:2%;top:680px;width:14%;filter:blur(3px)}.portrait-3{left:9%;top:1150px;width:19%}.portrait-4{right:4%;top:680px;width:15%;filter:blur(4px)}.portrait-5{right:15%;top:830px;width:9%}.portrait-6{right:8%;top:1200px;width:12%;filter:blur(2px)}.locations-intro{text-align:center;padding:180px 20px 100px;height:600px;background:#fbf7e4}.locations-intro p{max-width:440px;margin:40px auto;font-size:24px}.city{height:1800px;--enter:1;--exit:0;background:#fbf7e4}.city-stage{position:sticky;top:0;height:900px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.kinetic-title{font-size:125px;line-height:1;letter-spacing:-4px;position:relative;z-index:2;transform:translateY(calc((1 - var(--enter))*180px - var(--exit)*110px)) scale(calc(1 + (1 - var(--enter))*.6));transform-origin:center bottom}.city-image{width:450px;height:300px;margin-top:-18px;transform:translateY(calc((1 - var(--enter))*260px - var(--exit)*80px)) scale(calc(1 + (1 - var(--enter))*.8));opacity:var(--enter)}.city-image img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto!important}.city-copy{max-width:550px;margin-top:42px;transform:translateY(calc((1 - var(--enter))*70px));opacity:var(--enter)}.city-copy p{font-size:24px;line-height:1.25;margin-bottom:25px}.city-1{background:#fcf7df}.city-2{background:#f9f3e4}.city-3{background:#faf3e3}.city-4{background:#f1f3e4}.city-5{background:#fbf1e5}.quote{padding:180px 10vw;display:grid;grid-template-columns:35% 1fr;gap:9%;align-items:center}.quote>img{width:100%;border-radius:4px}.quote blockquote{margin:0;font-size:36px;line-height:1.12;letter-spacing:-1px}.quote .signature{width:105px;height:74px;object-fit:contain;margin:35px 0 15px}.quote p{font:13px/1.7 var(--mono)}.reveal{opacity:0;transform:translateY(45px);transition:opacity 1s,transform 1s}.reveal.in-view{opacity:1;transform:none}@media (min-width:601px) and (max-width:1000px){.home-hero h1,.kinetic-title{font-size:9vw}.home-hero{height:900px}.consultation-caption{width:86%}.consultation-caption h2{font-size:24px}.consultation-caption>span{font-size:9px}.featured-card{display:flex;gap:4vw;min-height:200px;background:transparent}.featured-card>img{width:20%}.featured-card .model-copy{gap:3vw}.featured-card .model-meta{width:28vw}.featured-card h3{font-size:23px}.featured-card .model-body{font-size:17px}.featured-card .intermediate-action{display:inline-flex;margin-top:16px}.display-heading{font-size:42px}.values-stage{padding-left:6vw;padding-right:6vw}.values-index{font-size:38px}.values-bodies{font-size:28px}.recruiting-copy{max-width:64%}.recruiting-copy p{font-size:18px}.quote blockquote{font-size:26px}}@media (max-width:600px){.home-hero{height:720px;min-height:0}.home-hero h1{font-size:12.438vw;letter-spacing:-.373vw}.home-hero>p{font-size:17px;margin-top:25px;max-width:290px}.consultation{margin:0 4vw;padding-bottom:0}.consultation>img{aspect-ratio:1!important;object-fit:cover}.consultation-caption{display:block;width:90%;padding:20px 16px;margin:-50px auto 0}.consultation-caption h2{font-size:25px;line-height:1.04;letter-spacing:-.7px;margin-bottom:20px}.consultation-caption>span{font-size:10px;margin-right:15px}.consultation-caption>span:last-child{float:right}.news{padding:100px 0 80px}.news-track{display:flex;flex-direction:column;gap:45px;padding:0 4vw;overflow:visible}.news-card{width:100%;padding:0;background:transparent;display:block}.news-card>img{width:100%;height:auto;aspect-ratio:359/448!important;object-fit:cover}.news-card h2{font-size:29px;line-height:1.05;margin:24px 0;letter-spacing:-.8px}.news-card p{font-size:12px}.featured{padding:80px 0 100px}.display-heading{font-size:36px;line-height:1.08;letter-spacing:-1px}.featured>.display-heading{font-size:32px;max-width:300px;margin-bottom:65px}.featured>div{max-width:none;width:92%}.featured-card{display:flex;gap:0;margin-bottom:70px;min-height:0}.featured-card>img{width:100%}.featured-card .model-copy{display:block;margin-top:25px}.featured-card .model-meta{width:auto}.featured-card .model-body{font-size:17.4627px;line-height:23.2254px}.featured-card h3{font-size:26.194px;margin-bottom:24px}.featured-card>.pill{margin-top:25px}.featured>.pill{margin-top:0}.mission{padding:90px 4vw 130px}.mission h2{font-size:34px;margin-bottom:45px}.mission>p{font-size:21px;line-height:1.2}.values{height:auto}.values-stage{height:auto;position:static;padding:10px 4vw 100px}.values h2{font-size:32px;margin-bottom:60px}.values-layout{display:block;margin-top:0}.values-index,.values-connector{display:none}.values-bodies{font-size:23px;line-height:1.22;letter-spacing:-.5px}.values-bodies article{position:static;opacity:1;visibility:visible;margin-bottom:60px}.values-bodies h3{display:block;font-size:31px;margin-bottom:22px}.recruiting{height:auto;min-height:750px;padding:140px 8vw 110px;overflow:hidden}.recruiting-copy{position:relative;top:auto;max-width:100%}.recruiting-copy h2{font-size:30px}.recruiting-copy p{font-size:18px}.portrait-cloud{opacity:.7}.portrait{width:22%;z-index:0;filter:blur(3px)}.portrait-0{top:15px;left:-5%}.portrait-1{top:12px;right:-4%}.portrait-2{top:650px;left:-4%}.portrait-3{display:none}.portrait-4{top:610px;right:-5%}.portrait-5{top:40px;right:17%;width:12%}.portrait-6{display:none}.locations-intro{height:auto;padding:100px 8vw}.locations-intro p{font-size:22px;margin-bottom:0}.city{height:auto;min-height:899px;padding:130px 4vw 110px}.city-stage{position:static;height:auto;overflow:visible}.kinetic-title{font-size:48px;letter-spacing:-1.5px;transform:none}.city-image{width:100%;height:253px;margin-top:15px;transform:none;opacity:1}.city-copy{margin-top:60px;opacity:1;transform:none}.city-copy p{font-size:22px;line-height:1.25;margin-bottom:35px}.quote{padding:100px 9vw;display:block}.quote>img{width:100%;margin-bottom:60px}.quote blockquote{font-size:27px}.quote .signature{width:100px}.quote p{font-size:12px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.city *{transform:none!important;opacity:1!important}.values{height:auto}.values-stage{position:static;height:auto;padding-bottom:100px}.values-index,.values-connector{display:none}.values-layout{display:block}.values-bodies article{position:static;opacity:1;visibility:visible;margin:40px 0}.values-bodies h3{display:block}.values-bodies{font-size:28px}.recruiting-copy{position:relative;top:300px}}.static-mode .reveal{opacity:1;transform:none}.static-mode .city *{transform:none!important;opacity:1!important}.static-mode .values{height:auto}.static-mode .values-stage{position:static;height:auto;padding-bottom:100px}.static-mode .values-index,.static-mode .values-connector{display:none}.static-mode .values-layout{display:block}.static-mode .values-bodies article{position:static;opacity:1;visibility:visible;margin:40px 0}.static-mode .values-bodies h3{display:block}html{scroll-behavior:auto}body{font-weight:350;font-optical-sizing:none}h1,h2,h3,p{font-weight:350}.brand{width:54px;height:26px;display:block}.brand svg{width:100%;height:100%}.catalogue-intro h1{letter-spacing:-.3px}.catalogue-intro>p{letter-spacing:-.3px}.model-body{letter-spacing:-.2px}.model-card h3{letter-spacing:-.45px}.eyebrow{font-weight:500}footer p{font-weight:400}@media (max-width:600px){.brand{width:54px;height:26px}.catalogue-intro h1{letter-spacing:-.5px}.catalogue-intro>p{letter-spacing:-.3px}.model-card h3{letter-spacing:-.4px}}@media (min-width:601px) and (max-width:1000px){.brand{width:28px;height:14px}}body{-webkit-font-smoothing:antialiased}.city-image img,.signature{mix-blend-mode:multiply}.model-card>.pill{min-width:169px}@media (max-width:380px){.catalogue-intro>p{width:calc(100% + 4px);margin-left:-2px}}.blank-tag{position:fixed;right:18px;bottom:18px;z-index:120;background:var(--paper);color:var(--ink);border:1px solid currentColor;border-radius:30px;padding:7px 14px;font:11px var(--mono)}@media (min-width:601px) and (max-width:1000px){.catalogue .model-card h3{font-size:3.5vw;white-space:nowrap}}.atmosphere{filter:brightness(.74)}@media (max-width:600px){.atmosphere{filter:brightness(.59)}}@media (min-width:1001px) and (max-width:1369px){.featured-card{grid-template-columns:15.0694vw minmax(0,1fr) auto;gap:4.8611vw}.featured-card>img{width:100%}.featured-card .model-copy{min-width:0;gap:4.5139vw}.featured-card .model-meta{width:19.4444vw}.featured-card h3{font-size:2.2222vw}.featured-card .model-body{font-size:clamp(17px,1.4815vw,21.333px)}}
