:root{color:#000;font-synthesis:none;text-rendering:geometricprecision;background:#efefef;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:#efefef}html,body,#root{min-width:320px;min-height:100%;margin:0}body{overflow-x:hidden}button,input{font:inherit}img{display:block}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.page{background:#efefef;width:100%;overflow:hidden}.section-shell{width:100%;max-width:1440px;margin-inline:auto}.scramble{white-space:pre-line}.header{background:linear-gradient(#000 0%,#666 100%);justify-content:center;height:120px;padding:30px 80px;display:flex}.header__inner{justify-content:space-between;align-items:center;width:100%;max-width:1440px;display:flex}.header__nav{align-items:center;gap:32px;display:flex}.header__link{color:#fff;font-size:22px;font-weight:500;line-height:1;transition:color .2s}.header__link:hover{color:#13e4ef}.logo-lockup{width:203px;height:60px;display:block}.logo-lockup img{object-fit:contain;width:100%;height:100%}.button{white-space:nowrap;-webkit-tap-highlight-color:#add8e6a6;justify-content:center;align-items:center;gap:12px;height:70px;padding:20px 24px;font-size:28px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:inset 0 0 8px #00000040}.button--red{color:#000;background:#ff1d1d}.button--pale{color:#fff;background:linear-gradient(#c7c7c7 0%,#616161 100%)}.button:active{color:#000;box-shadow:none;background:#add8e6;transform:none}.arrow{width:14px;height:14px}.arrow--large{width:43px;height:44px}.hero-shell{flex-direction:column;align-items:center;gap:100px;width:100%;max-width:2560px;margin-inline:auto;padding:100px 0;display:flex}.hero{width:100%;max-width:1440px;height:auto;position:relative}.hero-copy{z-index:2;text-align:center;width:822px;margin-inline:auto;position:relative}.hero-copy h1{font-size:68px;font-weight:700;line-height:1.5}.hero-copy p{letter-spacing:-1.24px;margin-top:24px;font-size:62px;line-height:1.2}.ascii-gif{z-index:1;object-fit:contain;mix-blend-mode:darken;pointer-events:none;position:absolute}.bottle-art{width:396px;height:422px;top:35px;left:auto;right:calc(50% + 356px);transform:rotate(15.35deg)}.right-art{opacity:.7;width:396px;height:404px;top:69px;left:calc(50% + 356px)}.hero-buttons{z-index:3;justify-content:center;gap:18px;margin-top:42px;display:flex;position:relative}.partners-crop{z-index:2;mix-blend-mode:darken;width:822px;margin:62px auto 0;position:relative}.partners-crop img{width:100%;height:auto}.numbers{color:#fff;background:#333 url(/figma/dark-gradient.png) 50%/cover no-repeat;width:100%}.numbers__inner{border-bottom:1px solid #fff;grid-template-columns:minmax(320px,600px) minmax(0,720px);align-items:end;gap:40px;width:100%;max-width:1440px;min-height:920px;margin-inline:auto;padding:62px 0 120px 80px;display:grid}.numbers__intro{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.numbers__intro h2,.center-heading h2,.split-heading h2,.team h2,.left-heading h2,.roles h2{-webkit-tap-highlight-color:#add8e6a6;font-size:74px;font-weight:700;line-height:1}.numbers__intro p{width:100%;font-size:40px;line-height:1.2}.stats{flex-direction:column;align-items:flex-start;width:100%;display:flex}.stat{text-align:left;border-bottom:1px solid #fff;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;width:100%;min-height:184px;padding:36px 64px;display:flex}.stat strong{color:#13e4ef;text-align:left;white-space:nowrap;width:100%;font-size:82px;line-height:1}.stat span{text-align:left;width:100%;font-size:32px;line-height:1.2}.services{background:#e4e4e4;width:100%}.services__inner{border-bottom:1px solid #000;padding:120px 80px}.center-heading{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.center-heading p,.split-heading p,.team__eyebrow,.left-heading p{letter-spacing:-1.24px;font-size:62px;line-height:1.2}.services__grid{grid-template-columns:repeat(6,1fr);gap:80px 48px;margin-top:100px;display:grid}.service-group{flex-direction:column;grid-column:span 2;gap:42px;min-width:0;display:flex}.service-group:nth-child(n+4){grid-column:span 3}.service-group h3{color:#fff;white-space:nowrap;background:linear-gradient(#c7c7c7 0%,#616161 100%);align-items:center;min-height:74px;padding:16px 8px;font-size:42px;font-weight:700;line-height:1;display:flex}.service-group__items{border-bottom:1px solid #000}.service-item{border-top:1px solid #000}.service-item summary{-webkit-tap-highlight-color:#add8e6a6;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:16px 8px;font-size:24px;font-weight:500;line-height:1.1;list-style:none;transition:color .2s,background .2s;display:flex}.service-item summary::-webkit-details-marker{display:none}.role summary::-webkit-details-marker{display:none}.service-item summary:active{color:#000;background:#add8e6}.service-item summary img{flex:none;width:19px;height:10px;transition:transform .2s}.service-item[open] summary img{transform:rotate(180deg)}.service-item>p{padding:0 8px 18px;font-size:24px;line-height:1.35}.call-banner{justify-content:space-between;align-items:center;width:100%;height:152px;padding:50px max(80px,50vw - 640px);font-size:74px;font-weight:700;line-height:1;display:flex}.call-banner--dark{color:#fff;background:linear-gradient(#000 0%,#666 100%)}.call-banner--red{color:#000;background:#ff1d1d}.call-banner:active{color:#000;box-shadow:none;background:#add8e6}.workflow{flex-direction:column;align-items:center;gap:100px;padding:100px 80px;display:flex}.split-heading{flex-direction:column;gap:24px;width:100%;display:flex}.split-heading p{text-align:right;align-self:flex-end;width:calc(100% - 200px)}.workflow__steps{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.workflow__step{color:#13e4ef;text-align:center;white-space:nowrap;background:linear-gradient(#838383 0%,#1d1d1d 100%);justify-content:center;align-items:center;max-width:100%;height:100px;padding:0 40px;font-size:52px;font-weight:700;line-height:1;display:flex}.workflow__step--1{text-align:center;white-space:pre-line;justify-content:center;width:1155px;height:152px}.workflow__step--2{width:1076px}.workflow__step--3{width:1028px}.workflow__step--4{width:901px}.workflow__step--5{width:804px}.workflow__step--6{width:752px}.workflow__step--7{width:669px}.team{flex-direction:column;align-items:flex-start;gap:100px;padding:100px 80px;display:flex}.team__eyebrow{width:992px;max-width:100%}.team__people{flex-direction:column;gap:100px;width:100%;display:flex}.team__rail{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;align-items:flex-start;gap:21px;width:calc(100vw + -1*max(80px,50vw - 640px));display:flex;overflow:auto hidden}.team__rail::-webkit-scrollbar{display:none}.person{flex-direction:column;flex:0 0 508px;gap:12px;width:508px;display:flex}.person__media{flex-direction:column;width:100%;display:flex}.person__media>p{color:#fff;white-space:nowrap;background:linear-gradient(#838383 0%,#1d1d1d 100%);height:61px;padding:16px 8px;font-size:42px;font-weight:700;line-height:1;overflow:hidden}.person__media>p.person__role--long{font-size:28px}.person__portrait{background:#fff;width:508px;height:508px;overflow:hidden}.person__portrait img{object-fit:cover;width:100%;height:100%}.person h3{letter-spacing:-1.12px;white-space:nowrap;font-size:56px;line-height:1}.team__story{flex-direction:column;gap:32px;width:100%;display:flex}.team__story h3{font-size:52px;line-height:1.2}.team__story p{letter-spacing:-.72px;font-size:36px;line-height:1.2}.team-accordions{flex-direction:column;gap:28px;width:100%;display:flex}.team-accordion summary{color:#fff;cursor:pointer;-webkit-tap-highlight-color:#add8e6a6;background:linear-gradient(#c7c7c7 0%,#616161 100%);justify-content:space-between;align-items:center;gap:16px;height:96px;padding:32px;font-size:42px;font-weight:700;line-height:1;list-style:none;transition:color .2s,background .2s;display:flex}.team-accordion summary:active{color:#000;background:#add8e6}.team-accordion summary::-webkit-details-marker{display:none}.team-accordion summary img{flex:none;width:32px;height:32px}.team-accordion summary .team-accordion__minus{height:3px}.team-accordion__minus,.team-accordion[open] .team-accordion__plus{display:none}.team-accordion[open] .team-accordion__minus{display:block}.team-accordion>ul,.team-accordion>p{margin:0;padding:32px;font-size:36px;line-height:1.5}.team-accordion>ul{padding-left:86px}.testimonials{flex-direction:column;gap:100px;padding:82px 80px;display:flex}.left-heading{flex-direction:column;gap:24px;width:100%;display:flex}.left-heading p{width:992px;max-width:100%}.notes{width:1892px;height:880px;position:relative;left:50%;transform:translate(-50%)}.note{transform:translate3d(var(--drag-x,0), var(--drag-y,0), 0) rotate(var(--note-rotate,0deg));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:transform;background:#fbf0ab;flex-direction:column;align-items:flex-start;padding:32px;transition:box-shadow .18s;display:flex;position:absolute;box-shadow:inset 0 0 15px #00000040}.note:focus-visible{outline-offset:4px;outline:3px solid #ef13ef}.note--dragging{z-index:10;cursor:grabbing;box-shadow:inset 0 0 15px #00000040,0 22px 34px #0003}.note--one{--note-rotate:-2.7deg;width:667px;top:24px;left:0}.note--two{--note-rotate:2.68deg;width:667px;top:0;left:796px}.note--three{--note-rotate:4.78deg;z-index:3;width:480px;top:346px;left:414px}.note--four{--note-rotate:-1.41deg;width:667px;top:381px;left:1215px}.note__lights{align-self:flex-end;gap:7px;display:flex}.note__lights i{border:1px solid;width:23px;height:23px}.note__lights i:first-child{background:#ff4b59;border-color:#b4000e}.note__lights i:nth-child(2){background:#ffc600;border-color:#d4a400}.note__lights i:nth-child(3){background:#00ca48;border-color:#00a33a}.note h3{letter-spacing:-.84px;margin:10px 0 32px;font-size:42px;line-height:1.2}.note p{letter-spacing:-.72px;font-size:36px;line-height:1.2}.note strong{letter-spacing:-.56px;margin-top:24px;font-size:28px;line-height:1.2}.roles{flex-direction:column;gap:82px;padding:100px 80px;display:flex}.roles__list{border-top:1px solid #ccc;flex-direction:column;gap:18px;display:flex}.role{color:#fff;background:linear-gradient(#c7c7c7 0%,#616161 100%)}.role summary{-webkit-tap-highlight-color:#add8e6a6;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:32px;font-size:36px;font-weight:500;line-height:1;list-style:none;display:flex}.role summary img{flex:none;width:32px;height:32px;transition:transform .2s}.role[open] summary img{transform:rotate(45deg)}.role>p{padding:0 32px 32px;font-size:22px;line-height:1.3}.role summary{transition:color .2s,background .2s}.role summary:active{color:#000;background:#add8e6}.contact-page{flex-direction:column;gap:64px;padding:100px 80px;display:flex}.contact-page__header{flex-direction:column;gap:24px;display:flex}.contact-page__header h1{font-size:74px;font-weight:700;line-height:1}.contact-page__header p{letter-spacing:-.8px;max-width:980px;font-size:40px;line-height:1.2}.calendly-shell{background:#fff;width:100%;min-height:760px;overflow:hidden}.calendly-inline-widget{width:100%;min-width:320px;height:760px}.jobs-contact{padding:0 80px 100px}.jobs-contact p{font-size:36px;line-height:1.2}.jobs-contact a{color:#000;text-underline-offset:5px;text-decoration:underline}.jobs-contact a:hover{color:#ef13ef}.footer{color:#fff;background:linear-gradient(#000 0%,#666 100%);min-height:249px;padding:10px}.footer__inner{flex-direction:column;gap:42px;min-height:229px;padding:42px 80px;display:flex}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:40px;width:100%;display:grid}.footer__columns>div{flex-direction:column;gap:12px;font-size:22px;font-weight:500;line-height:1.1;display:flex}.footer__columns>div:nth-child(2){justify-self:center}.footer__columns .footer__legal{text-align:right;justify-self:end;align-items:flex-end}.footer__columns a{width:max-content;max-width:100%}.footer a{transition:color .2s}.footer a:hover{color:#ef13ef}@media (width<=1100px){.header{padding-inline:32px}.logo-lockup{transform-origin:0;transform:scale(.8)}.header__link{display:none}.bottle-art{left:auto;right:calc(50% + 150px)}.right-art{left:calc(50% + 150px);right:auto}.numbers__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-inline:40px 0}.stat{padding-inline:28px}.stat strong{font-size:64px}.stat span{font-size:24px}.services__inner,.workflow,.team,.testimonials,.roles,.contact-page,.jobs-contact{padding-inline:40px}.services__grid{grid-template-columns:repeat(2,1fr)}.service-group,.service-group:nth-child(n+4){grid-column:span 1}.notes{transform-origin:top;margin-bottom:-176px;transform:translate(-50%)scale(.8)}}@media (width<=700px){.header{height:78px;padding:18px 16px}.header__inner{height:42px}.logo-lockup{width:98px;height:29px;transform:none}.header .button{gap:8px;height:46px;padding:13px 16px;font-size:18px}.header .arrow{width:8px;height:8px}.header__nav{gap:0}.button{gap:8px;height:46px;padding:13px 16px;font-size:18px}.button .arrow{width:11px;height:11px}.hero-shell{gap:54px;padding:54px 0 60px}.hero{width:auto;min-width:100%;height:auto}.hero-copy{width:100%;padding-inline:16px}.hero-copy h1{font-size:clamp(34px,9vw,44px);line-height:1.15}.hero-copy p{letter-spacing:-.5px;margin-top:8px;font-size:clamp(30px,8vw,38px);line-height:1.2}.bottle-art{width:142px;height:156px;top:125px;left:auto;right:calc(50% + 98px)}.right-art{width:142px;height:144px;top:133px;left:calc(50% + 98px);right:auto}.hero-buttons{gap:10px;margin-top:36px}.partners-crop{width:calc(100% - 32px);margin-top:36px}.partners-crop img{width:100%;height:auto;transform:none}.numbers__inner{flex-direction:column;align-items:stretch;gap:40px;min-height:0;padding:48px 16px 56px;display:flex}.numbers__intro{gap:18px;height:auto}.numbers__intro h2,.center-heading h2,.split-heading h2,.team h2,.left-heading h2,.roles h2{font-size:clamp(38px,11vw,52px)}.numbers__intro p{font-size:24px}.stat{text-align:left;align-items:flex-start;min-height:120px;padding:24px 8px}.stat strong{text-align:left;font-size:48px}.stat span{text-align:left;font-size:18px}.services__inner,.workflow,.team,.testimonials,.roles{padding-inline:16px}.services__inner{padding-block:64px}.center-heading{text-align:left;align-items:flex-start;gap:14px}.center-heading p,.split-heading p,.team__eyebrow,.left-heading p{letter-spacing:-.56px;font-size:28px;line-height:1.2}.services__grid{grid-template-columns:1fr;gap:42px;margin-top:54px}.service-group,.service-group:nth-child(n+4){grid-column:1;gap:18px}.service-group h3{min-height:56px;padding:14px 8px;font-size:28px}.service-item summary{min-height:52px;padding:12px 8px;font-size:18px}.service-item>p{font-size:18px}.call-banner{height:80px;padding:24px 16px;font-size:38px}.call-banner .arrow--large{width:25px;height:25px}.workflow{gap:58px;padding-top:64px;padding-bottom:0}.split-heading{gap:14px}.split-heading p{text-align:left;width:100%}.workflow__steps{gap:8px}.workflow__step,.workflow__step--1,.workflow__step--2,.workflow__step--3,.workflow__step--4,.workflow__step--5,.workflow__step--6,.workflow__step--7{white-space:normal;width:100%;max-width:100%;height:auto;min-height:72px;padding:14px 12px;font-size:clamp(20px,5.5vw,24px);line-height:1.05}.workflow__step--1{text-align:center;justify-content:center;min-height:96px}.team{gap:52px;padding-block:58px 64px}.team__people{gap:52px}.team__rail{gap:12px;width:calc(100vw - 16px);padding-right:16px}.person{flex-basis:220px;gap:10px;width:220px}.person__media>p{height:46px;padding:12px 8px;font-size:24px}.person__media>p.person__role--long{font-size:13px}.person__portrait{aspect-ratio:1;width:100%;height:auto}.person h3{letter-spacing:-.48px;font-size:24px}.team__story{gap:18px}.team__story h3{font-size:28px}.team__story p{letter-spacing:-.36px;font-size:18px}.team-accordions{gap:12px}.team-accordion summary{height:auto;min-height:64px;padding:18px;font-size:24px}.team-accordion summary img{width:20px;height:20px}.team-accordion summary .team-accordion__minus{height:2px}.team-accordion>ul,.team-accordion>p{padding:18px;font-size:18px}.team-accordion>ul{padding-left:46px}.testimonials{gap:0;padding-block:64px}.left-heading{gap:14px}.notes{width:100%;min-width:0;height:min(270vw,1340px);min-height:1000px;margin-bottom:0;left:0;transform:none}.note{padding:clamp(14px,4vw,20px)}.note--one{--note-rotate:9deg;z-index:4;width:82%;top:10%;left:8%}.note--two{--note-rotate:2.5deg;z-index:2;width:90%;top:34%;left:4%}.note--three{--note-rotate:-7deg;z-index:3;width:72%;top:55%;left:5%}.note--four{--note-rotate:2.5deg;z-index:1;width:92%;top:79%;left:4%}.note__lights{gap:4px}.note__lights i{width:clamp(10px,3vw,15px);height:clamp(10px,3vw,15px)}.note h3{margin:6px 0 12px;font-size:clamp(20px,6.2vw,31px)}.note p{letter-spacing:-.45px;font-size:clamp(17px,5.25vw,26px);line-height:1.08}.note strong{letter-spacing:-.32px;margin-top:12px;font-size:clamp(14px,4.3vw,21px)}.roles{gap:48px;padding-block:64px}.roles__list{gap:8px}.role summary{min-height:64px;padding:18px;font-size:24px}.role summary img{width:18px;height:18px}.role>p{padding:0 18px 18px;font-size:16px}.contact-page{gap:42px;padding:64px 16px}.contact-page__header{gap:16px}.contact-page__header h1{font-size:clamp(42px,12vw,56px)}.contact-page__header p{letter-spacing:-.48px;font-size:24px}.calendly-shell{min-height:700px}.calendly-inline-widget{height:700px}.jobs-contact{padding:0 16px 64px}.jobs-contact p{font-size:24px}.footer{min-height:240px;padding:10px}.footer__inner{min-height:220px;padding:32px 6px}.footer__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.footer__columns>div{font-size:16px}.footer__x-label{display:none}}.hero-copy h1,.numbers__intro h2,.center-heading h2,.split-heading h2,.team h2,.left-heading h2,.roles h2,.contact-page__header h1{line-height:1}.hero-copy p,.numbers__intro p,.center-heading p,.split-heading p,.team__eyebrow,.left-heading p,.contact-page__header p{line-height:1.2}.person__media>p,.person h3{line-height:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.call-banner,.arrow{transition:none}}
