@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Semibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@property --spot{syntax:"<length>";inherits:true;initial-value:0}:root{--ink:#111;--ink-80:#111c;--ink-70:#111111b3;--ink-50:#11111180;--ink-40:#1116;--hair:#1113;--hair-light:#fff3;--white-80:#fffc;--white-70:#ffffffb3;--purple:#8803aa;--lilac:#f9e2ff;--pink:#e57fff;--paper:#f6f5f3;--stone:#8c8780;--card-edge:#383633;--display:"Teko", "Arial Narrow", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--hand:"Caveat", "Bradley Hand", cursive;--clash:"Clash Display", "Space Grotesk", sans-serif;--grotesk:"Space Grotesk", sans-serif;--ease:cubic-bezier(.16, 1, .3, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--page-zoom:1;--vw:calc(100vw / var(--page-zoom))}*{box-sizing:border-box}html{scroll-behavior:smooth}html[data-static]{scroll-behavior:auto}html,body{margin:0;padding:0}body{color:var(--ink);font-family:var(--mono);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;overflow-x:hidden}p,h1,h2,h3,ul,ol{font-weight:inherit;margin:0;padding:0}ul{list-style:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit;background:0 0;border:none;margin:0;padding:0}button{cursor:pointer}img{display:block}::selection{background:var(--lilac);color:var(--purple)}:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{width:var(--vw);zoom:var(--page-zoom);position:relative;overflow:clip}.section{width:100%;position:relative}.section--dark{background:var(--ink);color:#fff}.canvas{width:1440px;margin:0 auto;position:relative}.page__rules{pointer-events:none;z-index:4;width:1440px;margin-left:-720px;position:absolute;top:40px;bottom:1036px;left:50%}.t-h2{font-family:var(--display);font-size:50px;font-weight:500;line-height:54px}.t-h3{font-family:var(--display);font-size:32px;font-weight:500;line-height:36px}.t-body{font-family:var(--mono);color:var(--ink-80);font-size:14px;line-height:18px}.t-label{font-family:var(--mono);color:var(--ink);font-size:14px;font-weight:700;line-height:18px}.section--dark .t-body{color:var(--white-80)}.sw{vertical-align:top;margin:-.2em -.06em -.12em;padding:.2em .06em .12em;display:inline-block;overflow:hidden}.sw__i{display:inline-block}.hrule{pointer-events:none;height:0;position:absolute}.hrule img{width:100%;height:1px;position:absolute;top:-.5px;left:0}.vrule{pointer-events:none;width:0;position:absolute}.vrule img{width:1px;height:100%;position:absolute;top:0;left:-.5px}.cta{width:var(--w);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:50px;display:block;position:relative}.cta__face{background:var(--lilac);transition:scale .25s var(--ease);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.cta__face:before{content:"";background:var(--purple);transform-origin:100%;transition:scale .55s var(--ease);position:absolute;inset:0;scale:0 1}.cta__label{color:var(--ink);white-space:nowrap;transition:color .35s var(--ease);position:relative}.cta--teko .cta__label{font-family:var(--display);font-size:24px;font-weight:600;line-height:34px}.cta--clash .cta__label{font-family:var(--clash);font-size:24px;font-weight:600;line-height:30px}.cta--ghost .cta__face{background:0 0}.cta__br{pointer-events:none;height:11px;transition:translate .5s var(--ease), scale .5s var(--ease);position:absolute}.cta__br img{width:calc(100% + 2px);height:12px;position:absolute;top:-1px;left:-1px}.cta__br--bot{rotate:180deg}@media (hover:hover){.cta:hover .cta__face:before{transform-origin:0%;scale:1}.cta:hover .cta__label{color:#fff}.cta:hover .cta__br--top{translate:0 -5px;scale:var(--bx) 1}.cta:hover .cta__br--bot{translate:0 5px;scale:var(--bx) 1}}.cta:active .cta__face{scale:.97}.caret{width:0;display:inline-block;position:relative}.caret:after{content:"";background:currentColor;width:1.5px;height:1.05em;animation:1s step-end infinite caret-blink;position:absolute;top:-.85em;left:0}@keyframes caret-blink{50%{opacity:0}}.traveler{z-index:6;pointer-events:none;will-change:transform, left, top;position:absolute}html[data-traveling]:not([data-flow]) [data-glyph-slot] img{visibility:hidden}html[data-flow] .traveler{display:none}.traveler img,.who__glyph img,.elist__glyph img{width:100%;height:100%;display:block}.reveal__clip{position:absolute;inset:0;overflow:hidden}.scribble__ink{display:block}.spin,.spin>img{width:100%;height:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero__canvas{height:1097px}.hero__nav{z-index:5;width:1360px;position:absolute;top:40px;left:40px}.navbar{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;width:1360px;height:100px;padding:0 40px;display:flex}.navbar__menu{display:none}.navbar__links{align-items:center;gap:60px;width:746px;height:50px;display:flex}.navbar__links>li{align-items:center;height:100%;display:flex}.navbar__link{width:65px;font-family:var(--mono);letter-spacing:.96px;text-transform:uppercase;white-space:nowrap;color:var(--ink-80);transition:color .3s var(--ease);font-size:12px;line-height:16px;display:block;position:relative}.navbar__label{display:inline-block;position:relative}.navbar__label:before,.navbar__label:after{color:var(--purple);opacity:0;transition:opacity .3s var(--ease), translate .4s var(--ease);position:absolute;top:0}.navbar__label:before{content:"[";right:calc(100% + 6px);translate:-6px}.navbar__label:after{content:"]";left:calc(100% + 4px);translate:6px}.navbar__link:hover,.navbar__link.is-active{color:var(--purple)}.navbar__link:hover .navbar__label:before,.navbar__link:hover .navbar__label:after,.navbar__link.is-active .navbar__label:before,.navbar__link.is-active .navbar__label:after{opacity:1;translate:0}.navbar__div{width:0;position:relative}.navbar__div img{width:1px;height:50px;position:absolute;top:0;left:-.5px}.wordmark{width:1302px;height:311px;font-family:var(--display);letter-spacing:-6.5198px;text-transform:uppercase;text-align:center;white-space:pre;clip-path:inset(-40px -60px 101px);z-index:2;font-size:217.326px;font-weight:700;line-height:311px;position:absolute}.wordmark__ch{display:inline-block}.wordmark__hop{transition:translate .5s cubic-bezier(.34,1.8,.5,1);display:inline-block}@media (hover:hover){.wordmark__ch:hover .wordmark__hop{transition-duration:.25s;translate:0 -14px}}.hero__wordmark{color:var(--ink);top:123px;left:69px}.hero__lower{border-top:1px solid var(--hair);align-items:center;gap:50px;width:1361px;height:718px;display:flex;position:absolute;top:379px;left:39px}.hero__photo{border-right:1px solid var(--hair);isolation:isolate;background:#d9d9d9;flex-shrink:0;width:606px;height:717px;position:relative;overflow:hidden}.hero__photo-img{object-fit:cover;mix-blend-mode:luminosity;width:953.528px;max-width:none;height:904.43px;position:absolute;top:0;left:-191.515px}.hero__copy{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:50px;width:640px;display:flex;position:relative}.hero__tag{border:1px solid var(--purple);opacity:.7;justify-content:center;align-items:center;padding:5px 8px;display:flex}.hero__tag-text{font-family:var(--mono);letter-spacing:-1.12px;color:var(--purple);white-space:nowrap;margin-right:1.12px;font-size:16px;line-height:21px}.hero__text{flex-direction:column;gap:16px;width:100%;display:flex}.hero__h1{width:575px;color:var(--ink)}.hero__sub{width:506px}.hero__cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hero__cta .cta{height:50.334px}.hero__cta .cta__face{bottom:.334px}.hero__fine{font-family:var(--mono);color:var(--ink-40);white-space:nowrap;font-size:14px;line-height:24px}.hero__margin{opacity:.7;pointer-events:none;width:150.711px;height:73.221px;position:absolute;top:-56.833px;left:214px}.hero__margin-text{justify-content:center;align-items:center;width:150.711px;height:28.221px;display:flex;position:absolute;top:0;left:0}.hero__margin-text p{font-family:var(--hand);color:var(--purple);white-space:nowrap;font-size:18px;line-height:23px;rotate:-2deg}.hero__margin-arrow{width:48px;height:34px;position:absolute;top:25.221px;left:0}.hero__margin-arrow img{width:48px;height:34px}.logos__canvas{height:158px;padding:0 40px}.logos__bar{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);mix-blend-mode:luminosity;width:1360px;height:158px;padding:60px 40px;overflow:hidden}.logos__row{width:1280px;height:36px;overflow:hidden}.logos__track{gap:62.248px;width:max-content;display:flex}.logos__dupe{display:contents}.logos__row.is-moving .logos__track{animation:46s linear infinite logos-drift}.logos__row.is-moving{-webkit-mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#0000,#000 60px calc(100% - 60px),#0000)}.logos__row.is-moving:hover .logos__track{animation-play-state:paused}@keyframes logos-drift{to{translate:-1342.25px}}.logo{flex-shrink:0;height:36px;position:relative;overflow:hidden}.logo__img{width:100%;max-width:none;height:100%}.logo__img--cover{object-fit:cover}.logo__img--fill{object-fit:fill}.logo__crop{max-width:none;height:100%;position:absolute;top:0}.numbers__canvas{height:546px}.numbers__head{justify-content:space-between;align-items:flex-end;width:1300px;display:flex;position:absolute;top:90px;left:70px}.numbers__title{width:603px}.numbers__aside{white-space:nowrap}.numbers__rows{width:1300px;display:flex;position:absolute;top:241px;left:70px}.numbers__cell{border:1px solid var(--hair);border-left:0;flex-direction:column;gap:50px;width:433px;height:215px;padding:40px;display:flex;position:relative;overflow:hidden}.numbers__cell:first-child{border-left:1px solid var(--hair);width:434px}.numbers__cell:before{content:"";background:var(--lilac);transform-origin:50% 100%;transition:scale .6s var(--ease);z-index:-1;position:absolute;inset:0;scale:1 0}.numbers__cell{isolation:isolate}@media (hover:hover){.numbers__cell:hover:before{scale:1}}.numbers__n{font-family:var(--display);text-transform:uppercase;white-space:nowrap;font-size:50px;font-weight:700;line-height:44px}.numbers__label{width:280px;font-family:var(--mono);letter-spacing:.88px;color:var(--ink-50);font-size:11px;line-height:15px}.who__canvas{height:1142px}.who__intro{flex-direction:column;gap:24px;width:373px;display:flex;position:absolute;top:122px;left:70px}.who__intro-body{flex-direction:column;align-items:flex-start;gap:40px;display:flex}.who__intro-body .cta{height:50.334px}.who__intro-body .cta__face{bottom:.334px}.who__photo{width:893px;height:478px;position:absolute;top:122px;left:477px;overflow:hidden}.who__photo-img{object-fit:cover;width:100%;height:100%}.who__glyph{width:200px;height:200px;position:absolute;top:717px;left:140px}.who__rows{flex-direction:column;width:893px;display:flex;position:absolute;top:664px;left:477px}.who__row{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:center;padding:32px;display:flex;position:relative}.who__row:last-child{border-bottom:0}.who__row:before{content:"";background:var(--purple);transform-origin:50% 0;width:3px;transition:scale .45s var(--ease);position:absolute;top:0;bottom:0;left:0;scale:1 0}.who__row-head{white-space:nowrap;align-items:center;display:flex}.who__row-head>span{transition:translate .45s var(--ease), color .3s var(--ease);display:block}.who__row-text{width:446px;transition:color .3s var(--ease)}@media (hover:hover){.who__row:hover:before{scale:1}.who__row:hover .who__row-n{color:var(--purple)}.who__row:hover .who__row-title{translate:8px}.who__row:hover .who__row-text{color:var(--ink)}}.elist__canvas{height:1030px}.elist__intro{flex-direction:column;gap:11px;width:582px;display:flex;position:absolute;top:114px;left:70px}.elist__strong{color:var(--ink);font-weight:700}.elist__glyph{width:200px;height:200px;position:absolute;top:133px;left:1109px}.elist__lead{white-space:nowrap;position:absolute;top:472px;left:70px}.elist__rows{border:1px solid var(--hair);border-bottom:0;width:1300px;position:absolute;top:515px;left:70px}.elist__row{border-bottom:1px solid var(--hair);cursor:default;justify-content:space-between;align-items:center;padding:24px;display:flex}.elist__row-head{white-space:nowrap;align-items:center;display:flex}.elist__quote{transition:color .35s var(--ease);position:relative}.elist__strike{background:var(--purple);transform-origin:0;height:3px;transition:scale .5s var(--ease-io);border-radius:2px;position:absolute;top:47%;left:-4px;right:-4px;rotate:-1.2deg;scale:0 1}.elist__icon{width:40px;height:40px;transition:rotate .7s var(--ease);display:block}.elist__icon img{width:40px;height:40px}@media (hover:hover){.elist__row:hover .elist__strike{scale:1}.elist__row:hover .elist__quote{color:var(--ink-40)}.elist__row:hover .elist__icon{rotate:90deg}}.elist__foot{justify-content:space-between;align-items:flex-start;width:1300px;display:flex;position:absolute;top:841px;left:70px}.elist__hand{width:551px}.elist__hand p{font-family:var(--hand);color:var(--purple);font-size:24px;font-weight:700;line-height:30px}.elist__foot-text{width:582px}.comein__canvas{height:955px}.comein__head{border-top:1px solid var(--hair);justify-content:space-between;align-items:flex-end;width:1360px;height:226px;padding:60px 40px 40px;display:flex;position:absolute;top:0;left:40px}.comein__title{width:603px}.comein__aside{width:433px}.mark{width:300.75px;height:300px;position:absolute;top:425px;left:190px}.mark__part,.mark__bar,.mark__cross,.mark__star,.mark__diag{position:absolute}.mark__bar{background:var(--ink)}.mark__cross,.mark__star{width:150px;height:150px}.mark__star-spin{transition:rotate .9s var(--ease);position:absolute;inset:0}.mark__diag{justify-content:center;align-items:center;display:flex}.mark__bar--diag{flex:none;position:relative}@media (hover:hover){.mark:hover .mark__star-spin{rotate:90deg}}.comein__grid{flex-wrap:wrap;width:688px;display:flex;position:absolute;top:320px;left:712px}.comein__cell{isolation:isolate;flex-direction:column;justify-content:center;gap:40px;width:344px;padding:40px;display:flex;position:relative}.comein__cell:before{content:"";background:var(--paper);opacity:0;transition:opacity .4s var(--ease);z-index:-1;position:absolute;inset:0}.comein__cell--1{border:1px solid var(--hair);border-bottom:0}.comein__cell--2{border-top:1px solid var(--hair)}.comein__cell--3{border:1px solid var(--hair);height:242px}.comein__cell--4{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);height:242px}.comein__n{width:56px;transition:color .3s var(--ease), translate .45s var(--ease)}.comein__copy{flex-direction:column;gap:16px;display:flex}.comein__cell--3 .comein__copy,.comein__cell--4 .comein__copy{height:103px}@media (hover:hover){.comein__cell:hover:before{opacity:1}.comein__cell:hover .comein__n{color:var(--purple);translate:0 -4px}}.become__canvas{height:767px}.become__photo{width:608px;height:599px;position:absolute;top:84px;left:762px;overflow:hidden}.become__photo-img{width:608px;max-width:none;height:806.816px;position:absolute;top:-103.908px;left:0}.become__copy{flex-direction:column;gap:124px;width:537px;display:flex;position:absolute;top:144px;left:70px}.become__text{flex-direction:column;gap:23px;display:flex}.become__title{width:537px}.become__body{width:484px}.become__cta{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.become__fine{width:343px;font-family:var(--mono);color:var(--ink-40);font-size:14px;line-height:18px}.cases__canvas{padding:311px 40px 146px}.cases__head{border-top:1px solid var(--hair);justify-content:space-between;align-items:flex-end;width:1360px;height:229px;padding:80px 40px 40px;display:flex;position:absolute;top:0;left:40px}.cases__title{width:603px}.cases__aside{width:238px}.cases__list{width:1360px}.case{border-bottom:1px solid var(--hair);cursor:pointer;transition:background-color .6s var(--ease);background-color:#fff;align-items:flex-start;gap:100px;padding:50px 40px;display:flex;position:relative}.case:last-child{border-bottom:0}.case.is-open{background-color:var(--paper);cursor:auto}.case__img{flex-shrink:0;width:300px;position:relative;overflow:hidden}.case__img img{object-fit:cover;width:100%;height:100%;transition:scale .8s var(--ease)}@media (hover:hover){.case:not(.is-open):hover .case__img img{scale:1.06}.case:not(.is-open):hover{background-color:#fbfaf9}}.case__main{flex:1 0 0;justify-content:space-between;align-items:flex-start;min-width:1px;display:flex}.case__title{width:275px}.case__details{flex-direction:column;width:380px;display:flex}.case__details.is-open{width:383px}.case__first-label{white-space:nowrap;overflow:hidden}.case__battled,.case__more{overflow:hidden}.case__block{flex-direction:column;display:flex}.case__more .case__block{gap:8px;margin-top:32px}.case__list{list-style:outside}.case__list li{margin-left:21px}.case__toggle{height:20px;font-family:var(--mono);color:var(--purple);align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:18px;display:flex}.case__toggle span{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;padding-top:1px}.case__toggle img{width:17.647px;height:20px}@media (hover:hover){.case__toggle:hover span,.case:not(.is-open):hover .case__toggle span{background-size:100% 1px}}.case__star{pointer-events:none;width:200px;height:200px;position:absolute;top:492px;left:40px}.case__star-spin{width:200px;height:200px}.voices__canvas{padding:418px 40px 130px}.voices__head{justify-content:space-between;align-items:flex-end;width:1360px;height:268px;padding:120px 40px 40px;display:flex;position:absolute;top:0;left:40px}.voices__title{color:#fff;width:603px}.voices__aside{width:303px;font-family:var(--mono);color:var(--white-70);font-size:14px;line-height:18px}.voices__grid{--mx:-9999px;--my:-9999px;flex-wrap:wrap;align-items:stretch;width:1360px;display:flex;position:relative}.voices__grid:before{content:"";pointer-events:none;background:radial-gradient(460px circle at var(--mx) var(--my), #e57fff1c, #e57fff08 45%, transparent 70%);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.voices__grid:hover:before{opacity:1}.quote{border:0 solid var(--hair-light);flex-direction:column;gap:37px;width:453px;min-height:602px;margin:0;padding:40px;display:flex;position:relative;overflow:hidden}.quote--wide{width:454px}.quote--tb{border-top-width:1px;border-bottom-width:1px}.quote--all{border-width:1px}.quote--b{border-bottom-width:1px}.quote--blr{border-width:0 1px 1px}.quote__who{white-space:nowrap;justify-content:space-between;align-items:center;height:18px;display:flex}.quote__name{font-family:var(--clash);letter-spacing:.9px;color:var(--pink);font-size:15px;font-weight:600;line-height:18px}.quote__role{font-family:var(--mono);letter-spacing:.66px;color:var(--stone);font-size:11px;line-height:15px}.quote__photo{flex-shrink:0;height:278px;position:relative;overflow:hidden}.quote__photo--framed:after{content:"";border:1px solid var(--card-edge);pointer-events:none;position:absolute;inset:0}.quote__photo img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--ease)}@media (hover:hover){.quote:hover .quote__photo img{scale:1.05}}.quote__text{flex-direction:column;gap:12px;min-height:150px;margin:0;display:flex}.quote__lead{font-family:var(--mono);letter-spacing:-.16px;color:#fff;font-size:16px;font-weight:500;line-height:18px}.quote__rest{font-family:var(--mono);color:var(--white-80);white-space:pre-wrap;font-size:14px;line-height:18px;overflow:hidden}.quote__rest>p+p{margin-top:0}.quote.is-open .quote__rest{white-space:normal;flex-direction:column;gap:18px;display:flex}.quote__more{font:inherit;color:var(--pink);cursor:pointer;transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;display:inline}.quote__more:hover{background-size:100% 1px}.quote__less{align-self:flex-start;font-weight:700;display:inline-block}.services__canvas{padding:331px 40px 124px}.services__head{justify-content:space-between;align-items:flex-end;width:1360px;height:268px;padding:120px 40px 40px;display:flex;position:absolute;top:0;left:40px}.services__title{width:603px}.services__aside{width:303px;font-family:var(--mono);color:var(--ink-70);font-size:14px;line-height:18px}.services__rows{width:1360px;position:relative}.svc{--mx:0;border-top:1px solid var(--hair);height:240px;transition:height .75s var(--ease-io), background-color .6s var(--ease);background-color:#fff;position:relative}.svc--first{border-top-color:#0000}.svc.is-open{background-color:var(--paper);height:721px}.svc__bar{width:1300px;height:36px;transition:opacity .3s var(--ease) .3s, visibility 0s linear .3s;justify-content:space-between;align-items:center;display:flex;position:absolute;top:101.5px;left:30px}.svc__head{white-space:nowrap;align-items:center;gap:40px;width:556px;display:flex}.svc__head>span{transition:translate .5s var(--ease), color .3s var(--ease)}.svc__line{width:401px;transition:color .3s var(--ease)}.svc.is-open .svc__bar{opacity:0;visibility:hidden;transition:opacity .2s var(--ease), visibility 0s linear .2s}.svc__hit{z-index:2;cursor:pointer;position:absolute;inset:0}.svc.is-open .svc__hit{display:none}.svc__hit:focus-visible{outline-offset:-3px}.svc__media{z-index:1;left:522px;top:var(--t);pointer-events:none;opacity:0;clip-path:inset(42% 30%);width:316px;height:199px;rotate:-6deg;scale:.86;translate:calc(var(--mx) * 90px) 14px;transition:opacity .35s var(--ease), clip-path .55s var(--ease), rotate .6s var(--ease), scale .6s var(--ease), translate .6s var(--ease), left .75s var(--ease-io), top .75s var(--ease-io), width .75s var(--ease-io), height .75s var(--ease-io), box-shadow .6s var(--ease);position:absolute;overflow:hidden}.svc__media img{object-fit:cover;width:100%;height:100%}@media (hover:hover){.svc:not(.is-open):hover .svc__media{opacity:1;clip-path:inset(0);rotate:calc(-3deg + var(--mx) * 4deg);scale:1;translate:calc(var(--mx) * 90px) 0;box-shadow:0 26px 44px -20px #1116}.svc:not(.is-open):hover .svc__title{translate:10px}.svc:not(.is-open):hover .svc__n{color:var(--purple)}.svc:not(.is-open):hover .svc__line{color:var(--ink)}}.svc.is-open .svc__media{opacity:1;clip-path:inset(0);width:910px;height:641px;box-shadow:none;top:39px;left:30px;translate:0;rotate:0deg;scale:1}.svc__detail{opacity:0;visibility:hidden;width:350px;height:641px;transition:opacity .25s var(--ease), translate .25s var(--ease), visibility 0s linear .25s;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:39px;left:980px;translate:0 16px}.svc.is-open .svc__detail{opacity:1;visibility:visible;transition:opacity .7s var(--ease) .4s, translate .9s var(--ease) .4s, visibility 0s;translate:0}.svc__detail-top{flex-direction:column;gap:16px;display:flex}.svc__detail-head{white-space:nowrap;flex-direction:column;gap:7px;display:flex}.svc__body{font-family:var(--mono);color:var(--ink-80);flex-direction:column;gap:22px;font-size:14px;line-height:22px;display:flex}.svc__talk{height:18px;font-family:var(--mono);color:var(--purple);white-space:nowrap;align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:18px;display:inline-flex}.svc__talk>span:first-child,.svc__close{transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.svc__talk:hover>span:first-child,.svc__close:hover{background-size:100% 1px}.svc__talk-arrow{width:20px;height:17.647px;transition:translate .45s var(--ease);justify-content:center;align-items:center;display:flex}.svc__talk-arrow img{flex:none;width:17.647px;height:20px;rotate:-90deg}.svc__talk:hover .svc__talk-arrow{translate:6px}.svc__close{font-family:var(--mono);color:var(--purple);font-size:14px;font-weight:700;line-height:18px;position:absolute;top:8px;right:0}.about__canvas{height:1048px}.about__collage{pointer-events:none;width:680.999px;height:718.285px;position:absolute;top:165px;left:70px}.tile{pointer-events:auto;position:absolute;overflow:hidden}.tile__zoom{transition:scale .9s var(--ease);position:absolute;inset:0;overflow:hidden}.tile__crop{max-width:none;position:absolute}.tile__cover{object-fit:cover;width:100%;height:100%}@media (hover:hover){.tile:hover .tile__zoom{scale:1.07}}.about__copy{flex-direction:column;align-items:flex-start;gap:139px;width:567px;display:flex;position:absolute;top:165px;left:803px}.about__text{flex-direction:column;gap:24px;width:100%;display:flex}.about__body{flex-direction:column;gap:18px;display:flex}.contact__canvas{height:1303px;overflow:hidden}.contact__wordmark{color:#fff;top:56px;left:74px}.contact__intro{flex-direction:column;gap:24px;width:509px;display:flex;position:absolute;top:367px;left:74px}.contact__title{color:#fff}.contact__body{flex-direction:column;gap:18px;display:flex}.contact__mark{width:300.75px;height:300px;position:absolute;top:792px;left:103.5px}.contact__form{width:647px;position:absolute;top:367px;left:720px}.contact__fields-wrap{flex-direction:column;align-items:flex-start;gap:95px;display:flex}.contact__fields{flex-direction:column;gap:24px;width:647px;display:flex}.contact__pair{gap:40px;display:flex}.contact__pair .field{flex:1 0 0}.field{border-bottom:1px solid var(--hair-light);cursor:text;height:70px;display:block;position:relative}.field--area{height:217px}.field__label{font-family:var(--mono);letter-spacing:.16px;text-transform:uppercase;color:var(--white-80);white-space:nowrap;pointer-events:none;transform-origin:0 0;transition:translate .45s var(--ease), scale .45s var(--ease), color .3s var(--ease);font-size:16px;line-height:21px;position:absolute;top:24px;left:12px}.field__label i{font-style:italic}.field:focus-within .field__label,.field.is-filled .field__label{color:var(--pink);translate:0 -18px;scale:.72}.field__input{width:100%;font-family:var(--mono);color:#fff;resize:none;caret-color:var(--pink);outline:none;padding:30px 12px 12px;font-size:16px;line-height:21px;position:absolute;inset:0}.field--area .field__input{padding-top:32px}.field__line{background:var(--pink);transform-origin:0;height:1px;transition:scale .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;scale:0 1}.field:focus-within .field__line,.field.is-error .field__line{scale:1}.field.is-error .field__line{background:#ff8a8a}.field__error{font-family:var(--mono);letter-spacing:.4px;color:#ff8a8a;font-size:11px;line-height:15px;position:absolute;top:26px;right:12px}.contact__form .cta{font:inherit;padding:0}.contact__sent{flex-direction:column;gap:16px;max-width:509px;padding-top:24px;display:flex}.contact__sent .t-h2{color:#fff}.footer{background:var(--ink);width:1440px;height:96px;position:absolute;bottom:0;left:0;overflow:hidden}.footer__bar{border-top:1px solid var(--hair-light);color:#fff;white-space:nowrap;justify-content:space-between;align-items:center;width:1360px;padding:24px 30px;display:flex;position:absolute;top:0;left:40px}.footer__name{font-family:var(--grotesk);letter-spacing:-.15px;font-size:15px;font-weight:500;line-height:19px}.footer__legal,.footer__links{font-family:var(--mono);letter-spacing:.88px;font-size:11px;line-height:15px}.footer__links{gap:32px;display:flex}.footer__links a{transition:color .3s var(--ease);position:relative}.footer__links a:after{content:"";transform-origin:100%;height:1px;transition:scale .4s var(--ease);background:currentColor;position:absolute;bottom:-3px;left:0;right:0;scale:0 1}.footer__links a:hover{color:var(--pink)}.footer__links a:hover:after{transform-origin:0;scale:1}.sticky{width:var(--vw);z-index:50;-webkit-backdrop-filter:blur(14px);background:#fffffff0;position:fixed;top:0;left:0}.sticky__inner{width:1360px;margin:0 auto}.sticky .navbar{border-top:0;height:76px}.sticky__progress{background:var(--purple);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav-scrim{display:none}@media (width<=719.98px){.nav-scrim{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;background:#11111173;display:block;position:fixed;bottom:0;left:0;right:0}.nav-scrim.is-on{opacity:1;visibility:visible;transition:opacity .45s var(--ease), visibility 0s}}@media (width<=1199.98px){:root{--gx:40px;--sy:96px}.page__rules,.vrule{display:none}.canvas{width:100%;padding:var(--sy) var(--gx);height:auto!important}.hrule{right:var(--gx);left:var(--gx)!important;width:auto!important}.t-h2{font-size:44px;line-height:48px}.hero__nav,.hero__lower,.numbers__head,.numbers__rows,.who__intro,.who__photo,.who__glyph,.who__rows,.elist__intro,.elist__glyph,.elist__lead,.elist__rows,.elist__foot,.comein__head,.mark,.comein__grid,.become__photo,.become__copy,.cases__head,.voices__head,.voices__grid,.services__head,.services__rows,.about__collage,.about__copy,.contact__intro,.contact__mark,.contact__form,.footer,.footer__bar,.wordmark{position:relative;top:auto;left:auto}.numbers__head,.comein__head,.cases__head,.voices__head,.services__head{border-top:0;gap:40px;width:auto;height:auto;padding:0}.numbers__title,.comein__title,.cases__title,.voices__title,.services__title{width:auto;max-width:603px}.numbers__aside,.comein__aside,.cases__aside,.voices__aside,.services__aside{flex-shrink:0;width:auto;max-width:320px}.wordmark{width:100%;height:auto;font-size:calc((100vw - 2 * var(--gx)) * .1669);letter-spacing:-.03em;clip-path:inset(-20% -5% 32.48%);line-height:1.431}.hero__nav{width:auto}.navbar{width:100%;height:84px;padding:0 20px}.navbar__links{gap:32px;width:auto}.navbar__link{width:auto}.sticky__inner{width:auto;padding:0 var(--gx)}.sticky .navbar{height:68px}.hero__canvas{padding-top:24px;padding-bottom:0}.hero__wordmark{margin-top:20px}.hero__lower{width:auto;height:auto;margin:0 calc(var(--gx) * -1);align-items:stretch;gap:0}.hero__photo{aspect-ratio:606/717;width:46%;height:auto}.hero__photo-img{width:157.348%;height:126.141%;left:-31.603%}.hero__copy{width:auto;padding:96px var(--gx) 64px;flex:auto;justify-content:center;gap:36px}.hero__h1,.hero__sub{width:auto;max-width:575px}.hero__margin{top:40px}.logos__canvas{padding:0 var(--gx)}.logos__bar{width:100%;height:auto;padding:44px 0}.logos__row{width:100%;height:auto}.logos__row:not(.is-moving) .logos__track{flex-wrap:wrap;justify-content:center;gap:28px 48px;width:auto}.numbers__head{justify-content:space-between;align-items:flex-end}.numbers__rows{width:auto;margin-top:48px}.numbers__cell,.numbers__cell:first-child{flex:1 1 0;gap:40px;width:auto;height:auto;min-height:200px}.numbers__label{width:auto;max-width:280px}.who__canvas{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro glyph""photo photo""rows rows";gap:48px 40px;display:grid}.who__intro{grid-area:intro;width:auto;max-width:440px}.who__glyph{grid-area:glyph;align-self:end;width:140px;height:140px}.who__photo{aspect-ratio:893/478;grid-area:photo;width:100%;height:auto}.who__rows{grid-area:rows;width:auto;margin-top:-16px}.who__row{gap:32px}.who__row-text{width:auto;max-width:446px}.elist__canvas{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"intro glyph""lead lead""rows rows""foot foot";gap:0 40px;display:grid}.elist__intro{grid-area:intro;width:auto;max-width:582px}.elist__glyph{grid-area:glyph;width:140px;height:140px}.elist__lead{white-space:normal;grid-area:lead;margin:72px 0 24px}.elist__rows{grid-area:rows;width:auto}.elist__foot{grid-area:foot;gap:40px;width:auto;margin-top:56px}.elist__hand{flex-shrink:0;width:auto}.elist__foot-text{width:auto;max-width:582px}.comein__canvas{flex-direction:column;gap:72px;display:flex}.mark{align-self:center}.comein__grid{width:100%}.comein__cell{min-height:242px;margin:0 0 -1px -1px;border:1px solid var(--hair)!important;width:50%!important;height:auto!important}.comein__cell:nth-child(odd){margin-left:0}.comein__cell--3 .comein__copy,.comein__cell--4 .comein__copy{height:auto}.become__canvas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.become__copy{gap:56px;width:auto}.become__title,.become__body{width:auto}.become__photo{aspect-ratio:608/599;width:100%;height:auto}.become__photo-img{width:100%;height:134.694%;top:-17.347%}.cases__canvas{padding:var(--sy) var(--gx)}.cases__head{margin-bottom:56px}.cases__list{width:auto}.case{gap:40px;padding:40px 32px}.case__img{width:240px}.case__main{flex-direction:column;gap:20px}.case__title{width:auto;margin-top:0!important}.case__details,.case__details.is-open{width:auto;max-width:520px}.case__battled{max-height:112px;height:auto!important}.case.is-open .case__battled{max-height:none}.case__star{display:none}.voices__grid{width:auto;margin-top:72px}.voices__canvas{padding:var(--sy) var(--gx)}.quote,.quote--wide{width:50%;height:auto;min-height:0;margin:0 0 -1px -1px;border:1px solid var(--hair-light)!important}.quote:nth-child(odd){margin-left:0}.quote__text{height:auto}.quote__rest{height:auto!important}.services__rows{width:auto;margin-top:64px}.cases__canvas,.services__canvas,.services__canvas{padding:var(--sy) var(--gx)}.svc,.svc.is-open{height:auto;transition:background-color .6s var(--ease);padding:32px}.svc__bar{align-items:flex-start;gap:32px;width:auto;height:auto;position:relative;top:auto;left:auto}.svc__head{flex-shrink:0;width:auto}.svc__line{width:auto;max-width:401px}.svc.is-open .svc__bar,.svc__media{display:none}.svc.is-open .svc__media{aspect-ratio:910/641;width:100%;height:auto;display:block;position:relative;top:auto;left:auto}.svc__detail{display:none}.svc.is-open .svc__detail{gap:32px;width:auto;max-width:640px;height:auto;margin-top:28px;display:flex;position:relative;top:auto;left:auto}.about__canvas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.about__collage{aspect-ratio:680.999/718.285;width:100%;height:auto}.about__copy{gap:48px;width:auto}.contact__canvas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"word word""intro form""mark form""foot foot";gap:0 56px;padding-top:56px;padding-bottom:0;display:grid}.contact__wordmark{grid-area:word;margin-bottom:48px}.contact__intro{grid-area:intro;width:auto}.contact__mark{grid-area:mark;width:200px;height:200px;margin:56px 0 72px}.contact__form{grid-area:form;width:auto}.contact__fields{width:100%}.footer{width:auto;height:auto;margin:0 calc(var(--gx) * -1);grid-area:foot}.footer__bar{width:auto;margin:0 var(--gx);flex-wrap:wrap;gap:16px 32px;padding:24px 0}}@media (width<=719.98px){:root{--gx:20px;--sy:72px}.t-h2{font-size:36px;line-height:40px}.t-h3{font-size:26px;line-height:30px}.numbers__head,.comein__head,.cases__head,.voices__head,.services__head{flex-direction:column;align-items:flex-start;gap:16px}.numbers__aside,.comein__aside,.cases__aside,.voices__aside,.services__aside{max-width:none}.navbar{height:64px;padding:0;position:relative}.sticky .navbar{height:60px}.navbar__menu{height:40px;font-family:var(--mono);letter-spacing:.96px;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;padding-right:6px;font-size:12px;line-height:16px;display:inline-flex}.navbar__burger{width:22px;height:12px;position:relative}.navbar__burger i{height:2px;transition:top .35s var(--ease), rotate .45s var(--ease);background:currentColor;position:absolute;left:0;right:0}.navbar__burger i:first-child{top:0}.navbar__burger i:last-child{top:10px}.navbar.is-menu .navbar__burger i:first-child{top:5px;rotate:45deg}.navbar.is-menu .navbar__burger i:last-child{top:5px;rotate:-45deg}.navbar .cta{width:150px;height:40px}.navbar .cta__br{width:149px!important}.navbar .cta__br--bot{top:29px!important}.navbar .cta--ghost .cta__face{background:var(--lilac)}.navbar .cta--teko .cta__label{font-size:21px;line-height:30px}.navbar .cta:active .cta__label{color:#fff}.navbar__links{z-index:20;top:calc(100% + 1px);left:calc(var(--gx) * -1);right:calc(var(--gx) * -1);width:auto;height:auto;padding:4px var(--gx) 20px;border-bottom:1px solid var(--hair);counter-reset:nav;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .45s var(--ease-io), visibility 0s linear .45s;background:#fff;flex-direction:column;align-items:stretch;gap:0;position:absolute;box-shadow:0 28px 40px -28px #1111114d}.navbar.is-menu .navbar__links{visibility:visible;clip-path:inset(0 0 -80px);transition:clip-path .55s var(--ease-io), visibility 0s}.navbar__links>li{height:auto;display:block}.navbar__links>li:not(.navbar__div){border-bottom:1px solid var(--hair)}.navbar__links>li:nth-last-child(2),.navbar__div{border-bottom:0}.navbar__div{display:none!important}.navbar__link{width:auto;font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--ink);counter-increment:nav;opacity:0;transition:opacity .35s var(--ease), translate .5s var(--ease), color .3s var(--ease);align-items:baseline;gap:18px;padding:16px 0 12px;font-size:40px;font-weight:500;line-height:44px;display:flex;translate:0 16px}.navbar__link:before{content:counter(nav, decimal-leading-zero);font-family:var(--mono);letter-spacing:.96px;color:var(--ink-40);font-size:12px;line-height:16px}.navbar.is-menu .navbar__link{opacity:1;translate:0}.navbar.is-menu li:first-child .navbar__link{transition-delay:.1s}.navbar.is-menu li:nth-child(3) .navbar__link{transition-delay:.16s}.navbar.is-menu li:nth-child(5) .navbar__link{transition-delay:.22s}.navbar.is-menu li:nth-child(7) .navbar__link{transition-delay:.28s}.hero__lower{flex-direction:column}.hero__photo{border-right:0;border-bottom:1px solid var(--hair);width:100%}.hero__copy{padding:72px var(--gx) 56px;gap:32px}.hero__margin{left:auto;right:var(--gx);top:24px}.hero__fine{white-space:normal}.numbers__rows{flex-direction:column}.numbers__cell,.numbers__cell:first-child{border:1px solid var(--hair);flex:none;min-height:0;margin-top:-1px}.who__canvas,.elist__canvas{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.who__canvas>*,.elist__canvas>*{grid-area:auto}.who__glyph,.elist__glyph{order:-1;width:88px;height:88px}.elist__glyph{margin-bottom:32px}.who__row{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.who__row-head{white-space:normal;gap:16px!important}.elist__row{gap:16px;padding:18px 16px}.elist__row-head{white-space:normal;gap:20px!important}.elist__lead{margin-top:48px}.elist__foot{flex-direction:column;gap:16px}.comein__cell{gap:24px;min-height:0;margin-left:0;padding:32px 24px;width:100%!important}.comein__canvas{gap:56px}.become__canvas,.about__canvas{grid-template-columns:minmax(0,1fr)}.become__copy{gap:40px}.case{flex-direction:column;gap:24px;padding:32px 20px}.case__img{width:100%}.quote,.quote--wide{gap:24px;width:100%;margin-left:0;padding:28px 24px}.quote__photo{height:240px}.svc,.svc.is-open{padding:24px 20px}.svc__bar{flex-direction:column;gap:12px}.about__copy{gap:40px}.contact__canvas{grid-template-columns:minmax(0,1fr);grid-template-areas:"word""intro""form""mark""foot";padding-top:40px}.contact__form{margin-top:48px}.contact__pair{flex-direction:column;gap:24px}.contact__pair .field{flex:none}.contact__fields-wrap{gap:48px}.contact__mark{width:140px;height:140px;margin:64px 0}.footer__bar{flex-direction:column;align-items:flex-start}}
